

/* Start:/local/css/zelam_content.css?17884600493096*/
/* ZELAM_CONTENT: about/opt and content pages */
.zelam-content {
	max-width: 920px;
	font-size: 15px;
	line-height: 1.55;
	color: #333;
}

.zelam-content h2 {
	margin: 28px 0 12px;
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.3;
}

.zelam-content p {
	margin: 0 0 14px;
}

.zelam-content ul,
.zelam-content ol {
	margin: 0 0 18px;
	padding-left: 1.25em;
}

.zelam-content li {
	margin-bottom: 8px;
}

.zelam-content a {
	text-decoration: underline;
}

.opt-rates {
	max-width: 720px;
	margin: 16px 0 28px;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
}

.opt-rates__item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	min-height: 56px;
	padding: 12px 14px;
	border-radius: 10px;
	background: #f7f9f0;
	border: 1px solid #e5e9da;
}

.opt-rates__item--max {
	grid-column: 1 / -1;
	background: linear-gradient(90deg, #f4f8e4 0%, #eef6c8 100%);
	border-color: #c9dc74;
}

.opt-rates__range {
	font-size: 14px;
	line-height: 1.35;
	color: #333;
}

.opt-rates__pct {
	flex: 0 0 auto;
	min-width: 3.2em;
	padding: 6px 10px;
	border-radius: 999px;
	background: #fff;
	border: 1px solid #d7e39a;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #3d5200;
}

.opt-rates__item--max .opt-rates__pct {
	background: #acce11;
	border-color: #acce11;
	color: #1a1d12;
	font-size: 18px;
}

.opt-rates__note {
	grid-column: 1 / -1;
	margin: 4px 0 0 !important;
	font-size: 13px;
	line-height: 1.45;
	color: #6a6f63;
}

@media (max-width: 575px) {
	.opt-rates {
		grid-template-columns: 1fr;
	}

	.opt-rates__item--max {
		grid-column: auto;
	}
}


/* Карточка товара: опт / бонусы / оплата (с DEV) */
.single-product-extras > ul > li > span > svg { fill: #acce11; }
.single-product-extras {
	font-size: 11px;
	border: 1px dashed #acce11;
	border-radius: 3%;
	padding: 3px;
	max-width: 220px;
}
.single-product-payments {
	max-width: 190px;
}
.single-product-payments legend {
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}
.single-product-payments span {
	background: url(/local/templates/dresscode/images/pay.png) no-repeat;
	background-size: cover;
	width: 150px;
	display: block;
	height: 90px;
	background-position: center;
	margin: 0 auto;
}
@media (min-width: 621px) and (max-width: 750px) {
	.single-product-payments,
	.single-product-extras {
		margin: 0 auto;
	}
}


/* About: requisites table */
.zelam-content__table {
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 20px;
	font-size: 14px;
}
.zelam-content__table td {
	padding: 8px 10px;
	border-bottom: 1px solid #e8eadf;
	vertical-align: top;
}
.zelam-content__table td:first-child {
	width: 38%;
	color: #6a6f63;
	white-space: nowrap;
}

/* Discount: product block under content */
.zelam-deal-heading {
	margin: 28px 0 14px;
	font-size: 1.25em;
	font-weight: 600;
}
.zelam-deal-products {
	margin: 0 0 24px;
}
.zelam-deal-products #catalogSection {
	margin-top: 0;
}
@media (max-width: 575px) {
	.zelam-content__table td:first-child {
		white-space: normal;
		width: 42%;
	}
}

/* End */


/* Start:/local/templates/dresscode/components/bitrix/menu/personal/style.min.css?17759117421055*/
#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:/local/templates/dresscode/components/dresscode/catalog.store.list/.default/style.min.css?17759117423673*/
#storesList{margin-top:24px}#storesList .storesListItem{-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;border:1px solid #dadada;line-height:150px;margin-top:24px;overflow:hidden;height:150px}#storesList .storesListItem:hover{border:1px solid #aaa}#storesList .storesListItem:first-child{margin-top:0}#storesList .storesListItemContainer{vertical-align:middle;display:inline-block;line-height:0;width:100%}#storesList .storesListItemLeft,#storesList .storesListItemRight{float:left;width:50%}#storesList .storesListItemRight{float:right}#storesList .storesListItemEmail,#storesList .storesListItemName,#storesList .storesListItemPhone,#storesList .storesListItemPicture,#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:0;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 0 0 0;max-height:62px;overflow:hidden;display:block;color:#555;padding:0}#storesList .storesListItemEmail,#storesList .storesListItemPhone,#storesList .storesListItemSchedule{text-align:center;width:33.333333%}#storesList .storesListItemLabel{display:block}#storesList .storesListTableLink{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}#storesList .storesListTableLink:active,#storesList .storesListTableMailLink:active{position:relative;top:1px}#storesList .storesListTableLink img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#storesList .storesListTableLink:hover img{opacity:.9}#storesList .storesListTableMailLink{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000}#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 .storesListItemEmail,#storesList .storesListItemPhone,#storesList .storesListItemSchedule{padding:0;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:#fff;padding-left:24px;text-align:left}#storesList .storesListItemEmail,#storesList .storesListItemPhone,#storesList .storesListItemSchedule{text-align:left}#storesList .storesListItem{padding-bottom:24px;line-height:21px;height:auto}#storesList .storesListItemPhoneLabel{display:none}}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1775911754666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /local/css/zelam_content.css?17884600493096 */
/* /local/templates/dresscode/components/bitrix/menu/personal/style.min.css?17759117421055 */
/* /local/templates/dresscode/components/dresscode/catalog.store.list/.default/style.min.css?17759117423673 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1775911754666 */
