

/* Start:/local/templates/.default/components/dresscode/catalog.store.list/.default/style.css?17569037664299*/
#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/components/bitrix/map.yandex.system/templates/.default/style.css?1751227463666*/
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 */


/* Start:/diagnostics/diagnostic.css?17520613113495*/
.diagnostic-header{
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.diagnostic-header >div{
    margin-bottom: 15px;
}
.diagnostic-header >div:last-child{
    margin-bottom: 0;
}
.diagnostic-header__group{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.diagnostic-header__group .diagnostic-header__title{
    margin-left: 15px;
}
.diagnostic-header__item{
    background-color: #5690f5;
    padding: 10px 20px;
    color: #fff;
    font-size: 1.25em;
    border-radius: 5px;

    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
.diagnostic-header__number{
    font-size: 1.55em;
    font-weight: bold;
    grid-area: number;
}
.diagnostic-header__title{
}
.diagnostic-header__result{
    text-align: right;
    font-size: 1em;
    padding-left: 10px;
}

.diagnostic-header__item.diagnostic-header__item_header{
    cursor: pointer;
}
.diagnostic-header__item.diagnostic-header__item_footer{
    padding: 5px 15px;
    opacity: 0.5;
}

._hidden{
    display: none;
}
._active{
    display: flex;
}

@media (min-width: 968px) {
    .diagnostic-header,
    #wrapper-book-diagnostic{
        /* width: 50vw; */
    }
}


.left-block__btn {
	display:inline-block;
	padding: 6px 0px;
	width:150px;
	text-align:center;
    margin: 26px auto 0 auto;
    border: 2px solid transparent;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    background-color: #5690f5;
    border-radius: 10px;
    transition: background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
}

.left-block__btn:hover {
    background-color: #fff;
    color: #5690f5;
    border-color: #5690f5;	
}

/* Основные стили для popup */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 40px 30px 30px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
  border-radius: 8px;
  box-shadow: 0 5px 30px rgba(0,0,0,0.3);
}

/* Кнопка закрытия (крестик) */
.white-popup .mfp-close {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 24px;
  height: 24px;
  opacity: 0.7;
  font-size: 0;
  transition: opacity 0.2s;
}

.white-popup .mfp-close:hover {
  opacity: 1;
}

.white-popup .mfp-close:before,
.white-popup .mfp-close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background: #333;
}

.white-popup .mfp-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.white-popup .mfp-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* Адаптивность */
@media (max-width: 768px) {
  .white-popup {
    width: 90%;
    padding: 30px 20px 20px;
    margin: 10px auto;
  }
  
  .white-popup .mfp-close {
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 480px) {
  .white-popup {
    padding: 25px 15px 15px;
  }
  
  .diag-message {
    font-size: 14px;
  }
}

/* Стили для контента внутри popup */
.diag-message {
  color: #333;
  line-height: 1.5;
}

.diag-message strong {
  color: #000;
  font-size: 18px;
  display: block;
  margin-bottom: 15px;
}

.diag-message br {
  margin-bottom: 10px;
  display: block;
  content: "";
}
/* End */


/* Start:/diagnostics/styles.min.css?175122746834511*/
@media (max-width:1200px){#bx-panel,#bx-panel div{display:none!important}}.ui-datepicker .ui-icon{width:16px;height:16px}.menu__nav-before{display:flex;justify-content:space-between}.before-logo img{width:100px;height:auto;margin:15px}@media (min-width:481px){.menu__nav-before{display:block}.before-logo{display:none}}#lightGallery .swiper-button-prev,.locations__content-swiper .swiper-button-prev{right:auto;transform:rotateZ(-90deg);position:absolute;top:50%;left:5px;color:#fff}#lightGallery .swiper-button-next,.locations__content-swiper .swiper-button-next{right:5px;transform:rotateZ(-90deg);position:absolute;top:50%;left:auto;color:#fff}.good__basket-icon{margin-left:15px}.select-service-btn{min-height:30px;padding:30px;border-radius:5px;flex:0 1 40%;background:#5690f5;color:#fff;font-size:1.25em;outline:0;border:0;cursor:pointer;transition:opacity .3s}.select-service-btn:hover{opacity:.8}.select-service{display:flex;align-items:stretch;justify-content:space-evenly;margin-bottom:1em}.select-service-btn.active{background:#5690f5;color:#fff}#list-salons{display:flex;flex-flow:column;max-height:183px;overflow:auto;margin-bottom:1em}.salon-item{display:block;padding:1em 2em;padding-left:40px;flex:1 1 100%;border-radius:5px;align-self:stretch;position:relative;text-align:left;margin-bottom:5px;background:#5690f5;color:#fff;outline:0;border:0}.salon-item:before{content:'';position:absolute;left:10px;top:50%;margin-top:-10px;width:20px;height:20px;border:1px solid green;background:#fff;border-radius:20px}.salon-item:after{content:'';position:absolute;left:15px;top:50%;margin-top:-5px;width:10px;height:10px;border:1px solid green;background:green;border-radius:20px;opacity:0;transition:.3s}.salon-item.active{background:#5690f5;color:#fff}.salon-item.active:after{opacity:1}.salon-item:hover:after{opacity:1}.select-date{margin-bottom:1em;display:flex}#bookDate{display:block;padding:1em 2em;padding-left:40px;flex:1 1 100%;border-radius:5px;align-self:stretch;position:relative;text-align:left;background:#fff;border:1px solid #5690f5;color:#000;outline:0}.free-hours-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;margin-right:-.5em;overflow:hidden;margin-bottom:1em}.free-time{padding:.75em .5em;margin-bottom:.5em;margin-right:.5em;color:#fff;background:#5690f5;cursor:pointer;border-radius:5px;flex:1 1 calc(100% / 12);border:0}.free-time.active{background:#5690f5;color:#fff;transition:opacity .3s}.free-time:hover{opacity:.8}.free-time.booked{background:silver;color:#000;cursor:not-allowed;text-decoration:line-through}.free-time.active{background:#5690f5;color:#fff}.select-date{margin-bottom:1em;display:flex}#bookDate{display:block;padding:1em 2em;padding-left:40px;flex:1 1 100%;border-radius:5px;align-self:stretch;position:relative;text-align:left;background:#fff;border:1px solid #5690f5;color:#000}#wrapper-book-diagnostic .form-wrapper{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}.btn-book-submit{background:#5690f5;color:#fff;border-radius:5px;font-weight:700;display:inline-block;padding:6px 12px;line-height:1.42857143;flex:1 1 100%!important;border:0;cursor:pointer;transition:opacity 0ю3ы}.btn-book-submit:hover{opacity:.8}@media only screen and (max-width:767.98px){.select-service-btn{padding:20px;font-size:1.5em;margin-bottom:.5em}#wrapper-book-diagnostic .form-wrapper,.select-service{flex-flow:column}}.diag-message{font-family:Ubuntu;text-align:center;color:#5690f5;font-size:14px;padding:10px;margin:10px}.diag-message strong{font-size:18px}.catalog__categories .catalog__category{justify-content:center;padding:2em 0}.catalog__main .catalog__categories .catalog__category{padding:0}@media (max-width:830px){.catalog__categories .catalog__category img{width:90%;margin:auto}}.img-responsive{display:block;max-width:100%;height:auto}@media only screen and (min-width:1180px){div.contacts-str{width:100%;display:flex;flex-wrap:wrap}div.contacts-str div.info{width:100%;border:1px solid #e6e6e6;height:75px;display:flex;align-items:center}div.contacts-str div.info div.phone8812{width:300px;border-right:1px solid #e3e3e3;padding:8px 0;display:flex;justify-content:center}div.contacts-str div.info div.phone8812 div.phone-name{font-size:16px;color:#202e56;font-weight:300}div.contacts-str div.info div.phone8812 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 5px}div.contacts-str div.info div.phone8800{width:420px;border-right:1px solid #e3e3e3;display:flex;justify-content:center;padding:8px 0}div.contacts-str div.info div.phone8800 div.phone-name{font-size:16px;color:#202e56;font-weight:300}div.contacts-str div.info div.phone8800 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 5px}div.contacts-time-work{font-size:14px;color:#202e56;font-weight:300;text-align:center;width:460px}div.contacts-str div.forma{width:423px;padding:20px 45px 0 0}div.contacts-str div.maps-site{width:calc(100% - 430px);display:flex;flex-direction:column;padding:20px 0 0 0}div.contacts-str div.maps-site div.adress{font-size:16px;color:#202e56;font-weight:300;padding:5px 0 10px 0}div.contacts-str div.maps-site div.optics{padding:10px 0;background:#5690f5;font-size:18px;font-weight:500;text-align:center}div.contacts-str div.maps-site div.optics a{text-decoration:none;color:#fff}}@media only screen and (min-width:768px) and (max-width:1179px){div.contacts-str{width:100%;display:flex;flex-wrap:wrap}div.contacts-str div.info{width:100%;border:1px solid #e6e6e6;height:75px;display:flex;align-items:center}div.contacts-str div.info div.phone8812{width:30%;border-right:1px solid #e3e3e3;padding:8px 0;display:flex;flex-direction:column}div.contacts-str div.info div.phone8812 div.phone-name{font-size:16px;color:#202e56;font-weight:300;padding:0 0 0 15px}div.contacts-str div.info div.phone8812 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 15px}div.contacts-str div.info div.phone8800{width:35%;border-right:1px solid #e3e3e3;display:flex;flex-direction:column;padding:8px 0}div.contacts-str div.info div.phone8800 div.phone-name{font-size:16px;color:#202e56;font-weight:300;padding:0 0 0 15px}div.contacts-str div.info div.phone8800 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 15px}div.contacts-time-work{font-size:14px;color:#202e56;font-weight:300;width:35%;padding:0 0 0 15px}div.contacts-str div.forma{width:100%;padding:20px 0 0 0}div.contacts-str div.maps-site{width:100%;display:flex;flex-direction:column;padding:20px 0 0 0}div.contacts-str div.maps-site div.adress{font-size:14px;color:#202e56;font-weight:300;padding:5px 0 10px 0;width:100%;text-align:center}div.contacts-str div.maps-site div.optics{padding:10px 0;background:#5690f5;font-size:18px;font-weight:500;text-align:center}div.contacts-str div.maps-site div.optics a{text-decoration:none;color:#fff}}@media only screen and (min-width:320px) and (max-width:767px){div.contacts-str{width:100%;display:flex;flex-wrap:wrap}div.contacts-str div.info{width:100%;border:1px solid #e6e6e6;display:flex;flex-direction:column;padding:15px 0}div.contacts-str div.info div.phone8812{width:100%;padding:0 0 15px 0;display:flex;flex-direction:column}div.contacts-str div.info div.phone8812 div.phone-name{font-size:16px;color:#202e56;font-weight:300;padding:0 0 0 15px}div.contacts-str div.info div.phone8812 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 15px}div.contacts-str div.info div.phone8800{width:100%;display:flex;flex-direction:column;padding:0 0 15px 0}div.contacts-str div.info div.phone8800 div.phone-name{font-size:16px;color:#202e56;font-weight:300;padding:0 0 0 15px}div.contacts-str div.info div.phone8800 div.phone-number{font-size:18px;color:#202e56;font-weight:500;padding:0 0 0 15px}div.contacts-time-work{font-size:14px;color:#202e56;font-weight:300;width:100%;padding:0 0 0 15px}div.contacts-str div.forma{width:100%;padding:20px 0 0 0}div.contacts-str div.maps-site{width:100%;display:flex;flex-direction:column;padding:20px 0 0 0}div.contacts-str div.maps-site div.adress{font-size:14px;color:#202e56;font-weight:300;padding:5px 0 10px 0;width:100%;text-align:center}div.contacts-str div.maps-site div.optics{padding:10px 0;background:#5690f5;font-size:18px;font-weight:500;text-align:center}div.contacts-str div.maps-site div.optics a{text-decoration:none;color:#fff}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:90%!important}}@media (max-width:480px){.b24-widget-button-position-bottom-left{left:10px!important;bottom:150px!important}}.bx-blue .btn.btn-default{border-color:#5690f5;background-color:#5690f5}.bx-blue .btn.btn-default:hover{border-color:#4166a8;background-color:#4166a8}.lk-menu{position:relative}.lk-menu .control__login{cursor:pointer}.lk-menu:hover .lk-menu-dropdown{opacity:1;visibility:visible}.lk-menu-dropdown{position:absolute;top:100%;right:0;margin-top:10px;padding:20px;background:#fff;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);opacity:0;visibility:hidden;transition:all .3s;z-index:100}.lk-menu-dropdown:before{content:'';display:block;position:absolute;width:100%;height:10px;top:-10px;left:0}.lk-menu-dropdown .lk-menu-dropdown__link{display:block;margin-bottom:10px;transition:color .3s}.lk-menu-dropdown .lk-menu-dropdown__link:last-child{margin-bottom:0}.lk-menu-dropdown .lk-menu-dropdown__link:hover{color:#5690f5}.article__tags_new{display:flex;justify-content:start;flex-wrap:wrap;margin-top:17px}.article__tags_new+.article__text{margin-top:17px}.article__hash_new{color:#5690f5;border:1px #5690f5 solid;font-family:Nunito;font-style:normal;font-weight:400;font-size:14px;line-height:19px;border-radius:5px;padding:8px 18px;margin-right:15px}div.brands_blocks{display:flex;justify-content:space-between;margin-bottom:40px;gap:10px}div.brands_letters{display:flex;flex-wrap:wrap;justify-content:start;gap:5px;margin-top:5px}@media screen and (max-width:1365px){div.brands_letters{gap:1px}}@media screen and (max-width:450px){div.brands_letters{display:none}}a.brands_letter{font-family:Nunito;font-style:normal;font-weight:400;font-size:20px;line-height:27px;text-align:center;color:#000;text-decoration:none;padding:11px 8px;cursor:pointer;margin-bottom:17px;white-space:nowrap}a.brands_letter:hover{outline:1px #5690f5 solid;border-radius:4px}span.brands_letter_active{font-family:Nunito;font-style:normal;font-weight:400;font-size:20px;line-height:27px;text-align:center;color:#fff;background:#5690f5;outline:1px #5690f5 solid;border-radius:4px;padding:11px 8px;margin-bottom:17px;margin-left:1px;margin-right:1px;white-space:nowrap}div.brands_cat_select_top{display:flex;justify-content:space-between;padding:16px 25px;gap:10px;width:340px;height:60px;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.1);border-radius:16px;cursor:pointer}span.brands_cat_select_top_text{font-family:Nunito;font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#232323;margin-right:26px}img.brand_cat_select_arrow{width:22px;height:9px;margin-top:10px}div.brands_cat_select_body{display:none;position:absolute;width:250px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px;margin-top:10px}div.brands_cat_select_a_div{margin:25px}a.brands_cat_select_a,a.brands_cat_select_a:visited{font-family:Nunito;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#000}a.brands_cat_select_a:hover{color:#5690f5}div.brands_page{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}div.brands_page a.brand_page_item{display:flex;width:329px;height:180px;border:1px solid #5690f5;border-radius:20px;text-align:center}div.brand_page_item_inner{margin:auto}div.brands_page a.brand_page_item img{max-width:220px;max-height:110px}@media screen and (max-width:650px){div.brands_page a.brand_page_item{width:220px;height:120px}div.brands_page a.brand_page_item img{max-width:180px;max-height:80px}}@media screen and (max-width:450px){div.brands_page{gap:10px}div.brands_page a.brand_page_item{border-radius:4px;width:160px;height:90px}div.brands_page a.brand_page_item img{max-width:140px;max-height:70px}}div.brand_page_detail_description_blocks{display:flex;justify-content:space-between;flex-wrap:wrap;gap:118px;margin-bottom:40px}div.brand_page_detail_description{width:calc(100% - 478px)}div.brand_page_detail_img{display:flex;width:329px;height:180px;border:1px solid #e0e0e0;border-radius:20px;text-align:center}div.brand_page_detail_img_inner{margin:auto}div.brand_page_detail_img_inner img{max-width:220px;max-height:110px}h2.brand_page_detail_models{font-family:Nunito;font-style:normal;font-weight:800;font-size:48px;line-height:65px;color:#232323;margin-bottom:40px}@media screen and (max-width:850px){div.brand_page_detail_description_blocks{gap:40px;margin-bottom:60px}div.brand_page_detail_description{width:100%}}@media screen and (max-width:650px){div.brand_page_detail_description_blocks{gap:20px;margin-bottom:60px}div.brand_page_detail_description{width:100%}h2.brand_page_detail_models{font-size:16px;line-height:16px;margin-bottom:20px}}div.brand_page_detail_header{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;margin-top:0;padding-top:0}h3.brand_page_detail_category{font-family:Nunito;font-style:normal;font-weight:400;font-size:36px;line-height:36px;color:#232323}@media screen and (max-width:650px){div.brand_page_detail_header{margin-top:40px}div.brand_page_detail_header:first-child{margin-top:0}h3.brand_page_detail_category{font-size:14px;line-height:14px}}a.brand_page_detail_more_a{font-family:Nunito;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#5690f5}@media screen and (max-width:650px){a.brand_page_detail_more_a{font-size:14px;line-height:14px}}.brands__list_new{display:grid;grid-template-columns:repeat(5,328px);grid-template-rows:repeat(2,180px);gap:20px;justify-content:space-between}.brands__item_new{background-color:#fff;border-radius:20px;display:flex;width:328px;height:180px;border:1px solid #5690f5;border-radius:20px;text-align:center}.brands__item_new_inner{margin:auto}.brands__item_new_inner img{max-width:220px;max-height:110px}@media (max-width:1730px){.brands__list_new{grid-template-columns:repeat(4,328px);grid-template-rows:repeat(2,180px)}.brands__item_new:nth-child(n+9){display:none}}@media (max-width:1380px){.brands__list_new{grid-template-columns:repeat(3,328px);grid-template-rows:repeat(2,180px);gap:15px}.brands__item_new:nth-child(n+7){display:none}}@media (max-width:680px){.brands__list_new{grid-template-columns:repeat(2,220px);grid-template-rows:repeat(2,120px);gap:15px}.brands__item_new{width:220px;height:120px}.brands__item_new_inner img{max-width:180px;max-height:80px}.brands__item_new:nth-child(n+5){display:none}}@media (max-width:480px){.brands__list_new{grid-template-columns:repeat(2,160px);grid-template-rows:repeat(2,90px);gap:11px}.brands__item_new_inner img{max-width:140px;max-height:70px}.brands__item_new{border-radius:4px;width:160px;height:90px}}div.diagnostics_div{display:none;margin-top:10px;justify-content:center}a.diagnostics_mobile{display:flex;align-items:center;justify-content:center;width:70%;border-radius:3%;height:35px;background:#909;font-family:Nunito;font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:center;letter-spacing:-.02em;color:#fff}img.mobile_diagnostics_arrow_left,img.mobile_diagnostics_arrow_right{width:12px;height:8px}.header__mobile-search-btn{display:none;cursor:pointer;margin:0 20px 0 0;justify-content:center;align-items:center}.header__mobile-search-btn img{width:18px;height:18px}.header__mobile-btn{display:none;align-items:center;justify-content:center;border:1px solid #5690f5;border-radius:4px;padding:4px 15px;cursor:pointer;text-align:center;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#5690f5;column-gap:8px}.header__mobile-btn img{flex:0 0 14px;width:14px;height:14px}.footer__soci-link{background-size:52px 52px}.header__mobile-nav-icon_rayban{width:40px;height:34px}.fancybox__container{z-index:100001!important}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:default}.fancybox__content :focus:not(.carousel__button.is-close){outline:0!important}.fancybox__backdrop{background:rgba(0,0,0,.4)!important}.ah-feedback{display:none}.ah-feedback.fancybox__content{padding:35px 20px 30px;background:#fff;border-radius:20px;width:100%;max-width:300px}.ah-feedback__title{font-family:Nunito;font-style:normal;font-weight:700;font-size:24px;line-height:120%;color:#232323;margin-bottom:20px}.ah-feedback__text{font-family:Nunito;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:rgba(35,35,35,.8);margin-bottom:10px}.ah-feedback__phone{font-family:Nunito;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:#232323;margin-bottom:30px}.ah-feedback__phone a{cursor:pointer;color:inherit}.ah-feedback__row{margin-bottom:30px;display:flex;align-items:center;column-gap:20px}.ah-feedback__row-text{font-family:Nunito;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:rgba(35,35,35,.8)}.ah-feedback__socials{display:flex;align-items:center;column-gap:20px}.ah-feedback__social img{display:block;width:34px;height:34px}.ah-feedback__btn{display:flex;align-items:center;justify-content:center;border:1px solid #5690f5;border-radius:4px;padding:9px 20px;cursor:pointer;text-align:center;font-family:Nunito;font-style:normal;font-weight:600;font-weight:600;font-size:16px;line-height:22px;color:#5690f5}.ah-feedback__btn:not(:last-child){margin-bottom:20px}.header__modal-wrapp{z-index:100000}.control__search-input{z-index:300000}.header__mobile-form{width:100%;margin-bottom:40px;padding:5px 20px;border:1px solid #e0e0e0;border-radius:10px;display:flex;align-items:center;column-gap:15px}.header__mobile-form.active{outline:-webkit-focus-ring-color auto 1px}.header__mobile-search{font-size:24px;color:#232323;margin-bottom:0;border:none;padding:0;border-radius:0;background:0 0}.header__mobile-search:focus-visible{outline:0}.header__mobile-form-btn{background:0 0;outline:0;border:none}.header__mobile-form-btn img{width:20px;height:20px}.menu__search-form{width:100%;padding:5px 20px;border:1px solid #e0e0e0;border-radius:10px;display:flex;align-items:center;column-gap:15px}.menu__search-form.active{outline:-webkit-focus-ring-color auto 1px}.menu__search{font-size:18px;color:#232323;margin-bottom:0;border:none;padding:0;border-radius:0;background:0 0}.menu__search:focus-visible{outline:0}.menu__search-btn{background:0 0;outline:0;border:none}.menu__search-btn img{width:18px;height:18px}.ah-popup-banner{display:none}.ah-popup-banner.fancybox-content{max-width:800px;background:#fff;padding:3em 6em;border-radius:15px;max-width:800px;width:100%}.ah-popup-banner-img__block img{max-width:100%}@media (max-width:1359px){.footer__soci-link{background-size:38px 38px}.menu{z-index:100000}}@media screen and (max-width:650px){div.diagnostics_div{display:flex}.header__mobile-top-container a.diagnostics{display:none!important}.header__mobile-phone{display:none}.header__mobile-search-btn{display:flex}.header__mobile-btn{display:inline-flex}.header__mobile-top-container{column-gap:10px}.header__logo-img{max-width:100%;width:70px;height:auto;margin-bottom:7px}.header__logo{font-size:8px}.header__mobile-top-container{padding-top:10px;padding-bottom:10px}.header__mobile-form{display:none}.header__mobile-burger{width:20px}.header__mobile-nav-link{background:#5690f5;color:#fff}.header__mobile-nav-link svg{fill:#fff/*currentColor*/}.mobile-nav__icon_stroke{stroke:#fff}.mobile-nav__count{background:#909;color:#fff}.header__mobile-nav-link .header__mobile-nav-link_active{background:0 0;color:#5690f5}.header__mobile-nav-link_active{background:0 0;color:#5690f5}.header__mobile-nav-link_active .header__mobile-nav-icon{fill:currentColor}.menu__container{padding:19px 20px}}@media (max-width:580px){.footer__container-mobile{background:#5690f5;z-index:1000}.mobile-nav__link{color:#fff}.mobile-nav__link svg{fill:currentColor}.footer__soci-link{background-size:24px 24px}.footer__inner{gap:15px}.ah-popup-banner.fancybox-content{padding:40px 15px}}@media screen and (max-width:480px){.header__mobile-top .header__logo-img{width:70px!important;height:30px!important;margin-bottom:7px!important}.burger__item:not(:last-child){margin-bottom:4px}.header__mobile-nav-icon_rayban{width:21px;height:18px}.menu__container{padding:19px 20px}}.container_map{position:relative}.locate__colored-section{background-color:#fff;width:300px;padding:20px;position:absolute;top:90px;right:90px;border-radius:5%}.kids_glasses{background-image:url(/upload/fonne.jpg);background-size:cover;background-position:center;padding-top:225px}@media (max-width:1500px){.kids_glasses{padding-top:30px}}.kids_article{background-image:url(/upload/fonne2.jpg);background-size:cover;background-position:center;padding:100px 0}@media (max-width:749px){.locate__colored-section{display:none}}.map_centr{max-width:1920px;margin:-6px auto 0 auto}.map_centr iframe{position:relative;top:6px}.kids-page .top__row .top__right{display:flex}.kids-page .top__row .top__right img{width:100%;margin-top:auto}.kids-page .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.kids-page .main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.kids-page .footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kids-page .container{max-width:1750px;margin:0 auto;padding:0 15px}.kids-page .main{font-family:Nunito}.kids-page .main a{font-family:Nunito}.kids-page .main-top{background:#5690f5;padding:15px 0}.kids-page .main-top__button{cursor:pointer}.kids-page .main-top__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kids-page .main-top a.main-top__phone{font-weight:600;font-size:22px;color:#fff;white-space:nowrap;margin-right:20px}.kids-page .main-top__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}.kids-page .main-top__mail{font-weight:400;font-size:16px;color:#fff;white-space:nowrap}.kids-page .main-top__mail svg{margin-right:15px;position:relative;top:3px}.kids-page .main-top .main-top__link{font-weight:600;font-size:16px;text-transform:uppercase;color:#fff;white-space:nowrap;margin-right:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kids-page .main-top .main-top__link:hover{color:#232323}.kids-page .main-top .main-top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kids-page .main-top__right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kids-page .main-top__right img{display:inline-block;vertical-align:bottom}.kids-page .main-bottom{padding-top:50px;padding-bottom:60px;background-image:url("/upload/background-header.png");background-color:#ffefce;width:100%;height:auto;background-size:cover}.kids-page .main-bottom__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kids-page .main-bottom__logo{margin-right:65px;position:relative;top:-10px;min-width:200px}.kids-page .main-bottom__links{-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;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}.kids-page .main-bottom__link{font-weight:700;font-size:20px;text-transform:uppercase;color:#232323;white-space:nowrap;margin-right:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:10px}.kids-page .main-bottom__link:last-of-type{margin-right:0}.kids-page .main-bottom__link:hover{color:#5690f4}.kids-page .main-bottom__right{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kids-page .main-bottom__button{background:#fd7e37;border-radius:50px;font-weight:600;font-size:20px;color:#fff;padding:15px 35px;border-radius:50px;margin-right:30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.kids-page .main-bottom__button:hover{opacity:.8}.kids-page .top{background-color:#ffefce;padding-top:75px;position:relative}.kids-page .top .container{position:relative}.kids-page .top__left{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;padding-bottom:170px}.kids-page .top__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.kids-page .top__title{font-weight:800;font-size:86px;line-height:90px;color:#000;margin-bottom:15px}.kids-page .top__title span{font-weight:800;font-size:60px;color:#666;display:inline-block}.kids-page .top__text{font-size:20px;line-height:30px;color:#333;margin-bottom:60px}.kids-page .top__button{padding:20px 40px;background:#fd7e37;border-radius:50px;font-weight:600;font-size:24px;line-height:33px;color:#fff;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kids-page .top__button:hover{opacity:.8}.kids-page .top__cards{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-100px;width:100%;margin:0 auto}.kids-page .top-card{background:#ebf4ff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;border:2px solid transparent}.kids-page .top-card:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 5px 30px rgba(66,66,66,.1);box-shadow:0 5px 30px rgba(66,66,66,.1);border:2px solid #5690f4}.kids-page .top-card__icon{margin-right:40px}.kids-page .top-card__icon img{width:130px;max-width:unset}.kids-page .top-card__text{font-weight:800;font-size:28px;line-height:40px;text-transform:uppercase;color:#5690f4}.kids-page .kids-cards{display:-webkit-box;display:-ms-flexbox;display:flex}.kids-page .kids-cards .kids-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 80px)/ 3);flex:0 0 calc((100% - 80px)/ 3);margin-right:40px}.kids-page .kids-cards .kids-card__date{font-weight:300;font-size:16px;line-height:118%;color:#666}.kids-page .kids-cards .kids-card__img{margin-bottom:20px;border-radius:16px;width:100%}.kids-page .kids-cards .kids-card__title{font-weight:400;font-size:30px;line-height:110%;color:#232323;margin-bottom:20px}.kids-page .kids-cards .kids-card__text{font-weight:300;font-size:20px;line-height:30px;color:#232323}.kids-top-cards .top__cards{display:none;position:static}@media (max-width:1600px){.kids-page .main-bottom__links{-webkit-box-flex:0;-ms-flex:0 0 50%!important;flex:0 0 50%!important}}@media (max-width:1500px){.kids-page .top__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.kids-page .top__row .top__left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0;margin-bottom:30px}.kids-page .top__row .top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.kids-page .top{margin-bottom:0}.kids-page .top__cards{display:none}.kids-top-cards .top__cards{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;margin-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kids-top-cards .top__cards .top-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}}@media (max-width:1200px){.kids-page .main-bottom__links{display:none}.kids-page .main-top__right{display:none!important}.kids-page .main-top__left{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1000px){.kids-page .kids-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kids-page .kids-card{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-right:0;margin-bottom:40px}.kids-page .kids-card img{width:100%}}@media (max-width:800px){.kids-page .top__title{font-size:70px}.kids-page .top__title span{font-size:40px}.top-card .top-card__text{font-size:25px}}@media (max-width:600px){.kids-page .top__title{font-size:40px;line-height:50px}.kids-page .top__title span{font-size:30px;line-height:40px}.kids-page .top__button{white-space:nowrap;font-size:20px;padding:10px 20px}.kids-page .main-bottom__logo,.kids-page .main-top__mail{margin-right:0!important}.kids-top-cards .top__cards .top-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center}.kids-top-cards .top__cards .top-card .top-card__icon{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kids-top-cards .top__cards .top-card .top-card__icon img{width:80px}.kids-top-cards .top__cards .top-card .top-card__text{font-size:14px;line-height:26px}.kids-page .main-top a.main-top__phone{font-size:18px}.kids-page .main-bottom__logo{min-width:130px}.kids-page .main-bottom__button{font-size:16px;padding:10px 30px;display:none}.kids-page .main-bottom__right .control__basket{width:45px;height:45px}.kids-page .main-bottom__right .control__basket svg{width:45px;height:45px}.kids-top-cards .top__cards .top-card{-ms-flex:0 0 100%;flex:0 0 100%;min-width:313px}.kids-page .top__cards .top-card{padding:20px;margin-right:0;border:2px solid transparent;border-radius:20px}.kids_article{padding-top:50px;padding-bottom:0}}@media (min-width:601px){.kids-page .top-card:last-of-type{margin-right:0}}@media (min-width:635px){.kids-page .main-bottom__logo img{width:300px}}@media (max-width:634px){.kids-page .main-bottom__logo img{width:250px}}.control__status{font-family:Nunito,sans-serif}.header__nav-text_kids{-webkit-text-stroke-width:0px!important}.header__nav-text_kids span:nth-child(-n+4){-webkit-text-stroke-width:0.5px!important}.good__discount{line-height:14px}.catalog-item-sorting{padding:20px;border:1px solid #e0e0e0;border-radius:20px;margin-bottom:20px}.catalog-item-sorting a{margin:0 10px}.catalog-item-sorting .selected{color:#5690f5}@media (max-width:480px){.catalog__main-sorting-mobile{margin:15px auto 0}.catalog__filter{margin:0}}.control__director{font-family:Nunito,sans-serif}.header__bonuses2-wrapp{visibility:hidden;position:fixed;top:0;left:0;opacity:0;width:100%;height:100vh;display:flex;overflow:auto;justify-content:center;align-items:center;background:rgba(0,0,0,.4);z-index:100000;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.bonuses2-modal{position:relative;display:none;padding:80px 54px;width:1320px;background-color:#fff;border-radius:20px}.bonuses2-modal__close{background-color:transparent;padding:0;margin:0;border:none;cursor:pointer;position:absolute;top:50px;right:50px;width:20px;height:20px}.bonuses2-modal__legend{margin-bottom:40px;font-weight:700;font-size:32px;line-height:1.2;color:#232323}.bonuses2-modal__delimiter{height:1px;width:calc(100% + 108px);background-color:#e0e0e0;transform:translateX(-54px)}.bonuses2-modal__answer{margin-top:40px;font-size:32px;color:#232323;display:block}.bonuses2-modal__name-span{display:flex;flex-direction:column;margin-top:60px}.bonuses2-modal__name{margin-bottom:20px;font-size:32px;line-height:1;color:#232323;opacity:.5}.bonuses2-modal__name-input{margin-bottom:40px;padding:20.5px 28px;border-radius:10px;border:1px solid #e0e0e0;font-size:28px;line-height:1;color:#232323}.bonuses2-modal__submit{padding:10.5px;margin:0 0 25px;border:2px solid transparent;cursor:pointer;width:100%;font-size:36px;line-height:49px;color:#fff;border-radius:10px;background-color:#5690f5;transition:background-color .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out}.bonuses2-modal__text{font-size:24px;line-height:1.2;color:#232323;opacity:.5}.bonuses2-modal.bonuses2-modal_visible{display:block}.header__bonuses2-wrapp.header__bonuses2-wrapp_visible{visibility:visible;opacity:1}@media (max-width:1359px){.bonuses2-modal{width:860px}}@media (max-width:968px){.header__bonuses2-wrapp{align-items:flex-start}.bonuses2-modal{width:690px;padding-bottom:50px}.bonuses2-modal__close{top:30px;right:30px}}@media (max-width:480px){.bonuses2-modal{width:300px;padding:55px 11px 30px}.bonuses2-modal__close{top:20px;right:20px;width:11px;height:11px;background-size:contain;background-repeat:no-repeat}.bonuses2-modal__legend{margin-bottom:20px;font-size:20px}.bonuses2-modal__delimiter{width:calc(100% + 22px);transform:translateX(-11px)}.bonuses2-modal__name-span{margin-top:37px}.bonuses2-modal__name{font-size:14px}.bonuses2-modal__name-input{width:100%;padding:16px 11px;font-size:16px;line-height:1}.bonuses2-modal__submit{padding:10.5px;margin-bottom:10px;font-size:18px;line-height:25px}.bonuses2-modal__text{font-size:10px;line-height:1.2}.good__name,.good__price,.good__price-old{font-size:15px}.brands__show-more,.footer__item,.footer__nav-title,.goods__show-more-link{font-size:15px}.footer__copy,.good__more-info,.mobile-nav__link{font-size:13px}}.brands__list_new img{width:100%;height:100%}

/* End */
/* /local/templates/.default/components/dresscode/catalog.store.list/.default/style.css?17569037664299 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1751227463666 */
/* /diagnostics/diagnostic.css?17520613113495 */
/* /diagnostics/styles.min.css?175122746834511 */
