

/* Start:/bitrix/templates/dresscode/components/bitrix/menu/personal/style.min.css?17443539331055*/
#personalMenu{margin:0 0 24px;padding:0;overflow:hidden;list-style:none;border-bottom:1px solid #f1f1f1}#personalMenu li{float:left;margin-right:24px;margin-bottom:24px}#personalMenu li:last-child{margin-right:0}#personalMenu li a{color:#000;font-size:16px;text-decoration:none;transition:all .2s ease-in-out}#personalMenu li a:active{position:relative;top:1px}#personalMenu li .selected{padding-bottom:4px;font-family:robotobold;border-bottom:1px dashed #000}#personalMenu li .selected:hover{color:#000}@media all and (max-width:1024px){#personalMenuWrap{position:relative;min-width:100%;height:40px;overflow:hidden;overflow-x:auto}#personalMenuWrap ul{overflow:auto;white-space:nowrap}#personalMenu li{display:inline-block;float:none;margin-right:18px;margin-bottom:18px;white-space:nowrap;vertical-align:top}#personalMenu::after{position:absolute;top:0;right:0;width:35px;height:100%;background:linear-gradient(left,rgb(255 255 255 / 20%),#fff 100%);background:linear-gradient(to right,rgb(255 255 255 / 20%),#fff 100%);content:"";pointer-events:none}}
/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/catalog.store.detail/.default/style.css?17443539332282*/
#storeDetail .allStores {
	margin-top: 24px;
}

#storeDetail .allStoresText {
	font-family: "robotoMedium";
	margin-right: 24px;
	font-size: 16px;
}

#storeDetail .storeDetailContainer {
	overflow: hidden;
}

#storeDetail .storePictureContainer {
	margin-right: 24px;
	max-width: 550px;
	float: left;
}

#storeDetail .storePictureContainer img {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align: middle;
	max-height: 200px;
	max-width: 100%;
	cursor: zoom-in;
}

#storeDetail .storePictureContainer:hover img {
	opacity: 0.8;
}

#storeDetail .storePictureContainer:active img {
	position: relative;
	top: 1px;
}

#storeDetail .storeInformationName {
	font-family: "robotoMedium";
	font-size: 21px;
}

#storeDetail .storeInformationDescription {
	margin-top: 12px;
	color: #555555;
}

#storeDetail .showByMap {
	margin-top: 12px;
	color: #000000;
}

#storeDetail .showByMapLink {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#storeDetail .storeTools {
	margin-bottom: 24px;
	overflow: hidden;
}

#storeDetail .storeToolsContainer {
	max-width: 1000px;
}

#storeDetail .storeToolsItem {
	width: 33.333333%;
	margin-top: 24px;
	float: left;
}

#storeDetail .storeToolsItemTable {
	table-layout: fixed;
	display: table;
	width: 100%;
}

#storeDetail .storeToolsItemColumn {
	vertical-align: middle;
	display: table-cell;
	text-align: left;
}

#storeDetail .storeToolsItemColumn:first-child {
	padding-right: 12px;
	width: 36px;
}

#storeDetail .storeToolsItemColumn img {
	vertical-align: middle;
}

#storeDetail .storeToolsItemLabel {
	font-family: "robotoMedium";
	display: block;
}

@media all and (max-width: 1600px) {
	#storeDetail .storePictureContainer {
		max-width: 500px;
	}
}

@media all and (max-width: 1440px) {
	#storeDetail .storePictureContainer {
		max-width: 400px;
	}
}

@media all and (max-width: 1280px) {
	#storeDetail .storePictureContainer {
		max-width: 300px;
	}
}

@media all and (max-width: 900px) {
	#storeDetail .storePictureContainer {
		margin-bottom: 24px;
		width: auto;
		float: none;
	}
}

@media all and (max-width: 700px) {
	#storeDetail .storeToolsItem {
		width: 100%;
		float: none;
	}
}

/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/catalog.store.list/.detail/style.css?17443539334299*/
#storesList {
	margin-top: 24px;
}

#storesList .storesListItem {
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
	border: 1px solid #dadada;
	line-height: 150px;
	margin-top: 24px;
	overflow: hidden;
	height: 150px;
}

#storesList .storesListItem:hover {
	border: 1px solid #aaaaaa;
}

#storesList .storesListItem:first-child {
	margin-top: 0px;
}

#storesList .storesListItemContainer {
	vertical-align: middle;
	display: inline-block;
	line-height: 0px;
	width: 100%;
}

#storesList .storesListItemLeft,
#storesList .storesListItemRight {
	float: left;
	width: 50%;
}

#storesList .storesListItemRight {
	float: right;
}

#storesList .storesListItemPicture,
#storesList .storesListItemName,
#storesList .storesListItemPhone,
#storesList .storesListItemEmail,
#storesList .storesListItemSchedule {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px 12px;
	line-height: 21px;
	float: left;
}

#storesList .storesListItemPicture {
	text-align: center;
	padding-left: 24px;
	max-width: 180px;
	line-height: 0px;
	width: 30%;
}

#storesList .storesListItemPicture img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}

#storesList .storesListItemName {
	max-width: 450px;
	width: 70%;
}

#storesList .storeItemDescription {
	margin: 12px 0px 0px 0px;
	max-height: 62px;
	overflow: hidden;
	display: block;
	color: #555555;
	padding: 0;
}

#storesList .storesListItemPhone,
#storesList .storesListItemEmail,
#storesList .storesListItemSchedule {
	text-align: center;
	width: 33.333333%;
}

#storesList .storesListItemLabel {
	display: block;
}

#storesList .storesListTableLink {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
}

#storesList .storesListTableLink:active,
#storesList .storesListTableMailLink:active {
	position: relative;
	top: 1px;
}

#storesList .storesListTableLink img {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#storesList .storesListTableLink:hover img {
	opacity: 0.9;
}

#storesList .storesListTableMailLink {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #000000;
}

#storesList .storesListItemScheduleSmall {
	margin-top: 12px;
	display: none;
}

#storesList .storeListIconSmall {
	vertical-align: middle;
	display: inline-block;
}

#storesList .storesListItemScheduleLabel {
	vertical-align: middle;
	display: inline-block;
}

#storesList .storesListItemPhoneLabel {
	display: none;
}

@media all and (max-width: 1440px) {
	#storesList .storesListItemLeft {
		width: 70%;
	}

	#storesList .storesListItemRight {
		background-color: #fbfbfb;
		text-align: center;
		width: 30%;
	}

	#storesList .storeItemDescription {
		max-height: 42px;
	}

	#storesList .storesListItemPhone,
	#storesList .storesListItemEmail,
	#storesList .storesListItemSchedule {
		padding: 0px;
		width: 100%;
		float: none;
	}

	#storesList .storesListItemSchedule {
		display: none;
	}

	#storesList .storeListIcon {
		display: none;
	}

	#storesList .storesListItemPhone {
		font-family: "robotoMedium";
		margin-bottom: 12px;
		font-size: 16px;
	}

	#storesList .storesListItemScheduleSmall {
		display: block;
	}

	#storesList .storesListItemPhoneLabel {
		font-family: "roboto_ltregular";
		margin-bottom: 12px;
		font-size: 14px;
		display: block;
	}
}

@media all and (max-width: 900px) {
	#storesList .storesListItemPicture {
		display: none;
	}

	#storesList .storesListItemName {
		padding-left: 24px;
		width: 100%;
	}

	#storeListMap {
		display: none;
	}
}

@media all and (max-width: 600px) {
	#storesList .storesListItemLeft,
	#storesList .storesListItemRight {
		width: 100%;
		float: none;
	}

	#storesList .storesListItemRight {
		background: #ffffff;
		padding-left: 24px;
		text-align: left;
	}

	#storesList .storesListItemPhone,
	#storesList .storesListItemEmail,
	#storesList .storesListItemSchedule {
		text-align: left;
	}

	#storesList .storesListItem {
		padding-bottom: 24px;
		line-height: 21px;
		height: auto;
	}

	#storesList .storesListItemPhoneLabel {
		display: none;
	}
}

/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/form.result.new/twoColumns/style.min.css?17443539336617*/
.webFormDw form{transition:all .2s ease-in-out}.webFormDw form.loading{opacity:.8;pointer-events:none}.webFormHeading{margin:0;font-weight:400;font-size:16px;font-family:robotoMedium}.webFormDescription{max-width:800px;margin:24px 0 0}.webFormItemsColumns{display:table;width:100%;table-layout:fixed}.webFormItemsColumns .webFormItem{margin-top:14px}.webFormItemsColumn{display:table-cell;width:50%;padding-left:10px;vertical-align:top}.webFormItemsColumn:first-child{padding:0 10px 0 0}.webFormItemsColumn .webFormItemField textarea{height:265px}.webFormItem{margin-top:24px}.webFormItemCaption{margin-bottom:12px;font-family:robotoMedium;line-height:21px}.webFormItemImage{display:inline-block;padding-right:6px;vertical-align:middle}.webFormItemLabel{display:inline-block;color:#555;vertical-align:middle}.webFormItemRequired{display:inline-block;padding-left:4px;color:red}.webFormItemFieldVariant{display:inline-block;margin-left:12px}.webFormItemFieldVariant:first-child{margin-left:0}.webFormItemField input[type=password],.webFormItemField input[type=text],.webFormItemField select{box-sizing:border-box;width:100%;max-width:100%;height:55px;padding-left:12px;color:#555;font-size:14px;font-family:roboto_ltregular;line-height:55px;border:1px solid #e7e7e7;outline:0;transition:all .2s ease-in-out}.webFormItemField textarea{box-sizing:border-box;width:100%;max-width:100%;height:200px;padding-top:12px;padding-left:12px;color:#555;font-size:14px;font-family:roboto_ltregular;line-height:21px;border:1px solid #e7e7e7;outline:0;transition:all .2s ease-in-out}.webFormItemField input[id*=form_date_]{margin-bottom:6px}.webFormItemField input[type=password]:focus,.webFormItemField input[type=text]:focus,.webFormItemField textarea:focus{border:1px solid #aaa}.webFormItemField input[type=checkbox]+label,.webFormItemField input[type=radio]+label{cursor:pointer}.webFormItemField input[type=checkbox]:not(checked),.webFormItemField input[type=radio]:not(checked){position:absolute;opacity:0}.webFormItemField input[type=checkbox]:not(checked)+label,.webFormItemField input[type=radio]:not(checked)+label{position:relative;padding-left:28px}.webFormItemField input[type=checkbox].error+label::before{border:1px solid red!important}.webFormItemField input[type=checkbox]+label::before{background:url(/bitrix/templates/dresscode/components/bitrix/form.result.new/twoColumns/images/checkBox.png) 0 0 no-repeat transparent}.webFormItemField input[type=radio]+label::before{background:url(/bitrix/templates/dresscode/components/bitrix/form.result.new/twoColumns/images/radio.png) 0 0 no-repeat transparent}.webFormItemField input[type=checkbox]:not(checked)+label::before,.webFormItemField input[type=radio]:not(checked)+label::before{position:absolute;top:0;left:0;width:17px;height:17px;content:" "}.webFormItemField input[type=checkbox]:not(checked)+label:hover::before,.webFormItemField input[type=radio]:not(checked)+label:hover::before{background-position:0 -17px}.webFormItemField input[type=checkbox]:checked+label::before,.webFormItemField input[type=radio]:checked+label::before{background-position:0 -34px}.webFormItemField input[type=checkbox]:checked+label:hover::before,.webFormItemField input[type=radio]:checked+label:hover::before{background-position:0 -51px}.webFormItemField input[type=checkbox]:disabled+label,.webFormItemField input[type=radio]:disabled+label{cursor:default}.webFormItemField input[type=checkbox]:disabled+label::before,.webFormItemField input[type=radio]:disabled+label::before{background-position:0 -68px!important}.webFormItemField img.calendar-icon{margin:0!important;vertical-align:middle!important;border:0!important}.webFormItemField [multiple]{height:120px;padding:12px;line-height:120px}.webFormCaptchaPicture{margin-top:12px}.webFormCaptchaPicture img{max-width:100%;vertical-align:middle}.webFormCaptchaLabel{margin-top:12px;margin-bottom:12px}.webFormItemField input.captcha_word{max-width:300px}.webFormTools{margin-top:24px}.webFormTools input[type=reset],.webFormTools input[type=submit]{box-sizing:border-box;width:100%;max-width:200px;height:55px;padding:0;color:#fff;font-size:14px;font-family:roboto_ltregular;line-height:55px;text-align:center;border:1px solid #e7e7e7;outline:0;cursor:pointer;transition:background-color .2s ease-in-out}.webFormTools input[type=submit]:active{position:relative;top:1px}.webFormTools input[type=submit].loading{color:#ddd;background-color:#000!important;background-image:url(/bitrix/templates/dresscode/components/bitrix/form.result.new/twoColumns/images/loading.gif);background-repeat:no-repeat;background-position:50% 50%;border:1px solid #000;opacity:.1;pointer-events:none}.webFormTools input[type=reset]{color:#000;background-color:#fff;border:1px solid #aaa}.webFormTools input[type=reset]:hover{border:1px solid #ccc}.webFormTools input[type=reset]:active{position:relative;top:1px}.webFormTools input:first-child{margin-right:12px}.webFormError,.webFormItemError{display:none;margin-bottom:12px;color:red;font-size:12px;font-family:robotoMedium}.webFormError{margin-top:24px;margin-bottom:0}.webFormError.visible,.webFormItemError.visible{display:block}.webFormItemField .error{border:1px solid red!important}.webFormMessage{position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;overflow:auto;line-height:250px;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}.webFormMessageContainer{position:absolute;top:50%;left:50%;box-sizing:border-box;width:450px;height:250px;margin-top:-125px;margin-left:-225px;padding:0 24px;text-align:center;background-color:#fff;border-radius:2px;box-shadow:1px 1px 12px rgb(0 0 0 / 40%)}.webFormMessageMiddle{display:inline-block;line-height:21px;vertical-align:middle}.webFormMessageHeading{margin-bottom:24px;font-weight:500;font-size:18px;text-align:center}.webFormMessageDescription{text-align:center}.webFormMessageExit{display:inline-block;height:40px;margin-top:24px;padding:0 24px;color:#fff;line-height:40px;text-align:center;text-decoration:none;background-color:#000;border-radius:2px;transition:all .2s ease-in-out}.webFormMessageExit:hover{opacity:.8}.webFormMessageExit:active{position:relative;top:1px}@media all and (max-width:650px){.webFormItemsColumn{display:block;width:100%;padding:0}.webFormItemsColumn .webFormItemField textarea{height:150px}.webFormItemField input[id*=form_date_]{margin-bottom:12px}.webFormItemField img.calendar-icon{margin-left:0!important}.webFormTools input[type=reset]{margin-bottom:0}}@media all and (max-width:500px){.webFormMessageContainer{width:400px;margin-left:-200px}}@media all and (max-width:420px){.webFormMessageContainer{width:300px;margin-left:-150px}}@media all and (max-width:400px){.webFormTools input[type=reset],.webFormTools input[type=submit]{display:block;width:100%;max-width:300px;margin-bottom:24px}}
/* End */
/* /bitrix/templates/dresscode/components/bitrix/menu/personal/style.min.css?17443539331055 */
/* /bitrix/templates/dresscode/components/dresscode/catalog.store.detail/.default/style.css?17443539332282 */
/* /bitrix/templates/dresscode/components/dresscode/catalog.store.list/.detail/style.css?17443539334299 */
/* /bitrix/templates/dresscode/components/bitrix/form.result.new/twoColumns/style.min.css?17443539336617 */
