

/* Start:/include/lms-contacts-design.css?17940439914678*/
/* LMS contacts: shared visual language, native contact controls and map. */
:root{--lc-paper:#f7f7f5;--lc-dark:#171c1c;--lc-muted:#53595b;--lc-white:#fff;--lc-hover:#e8e9e7;--lc-head:'LMS Akrobat','Arial Narrow',sans-serif;--lc-body:'LMS Manrope',Arial,sans-serif}
body#main:has(.lms-contacts-map) #content,body#main:has(.lms-contacts-map) #content .maxwidth-theme,body#main:has(.lms-contacts-map) #content .wrapper_inner{background:var(--lc-paper)}
body#main:has(.lms-contacts-map) #pagetitle{font:900 50px/1.12 var(--lc-head);color:var(--lc-dark)}
body#main:has(.lms-contacts-map) #content{font:400 16px/1.6 var(--lc-body);color:var(--lc-dark)}
body#main:has(.lms-contacts-map) #content .property .title{font:500 14px/1.5 var(--lc-body);text-transform:none;letter-spacing:0;color:var(--lc-muted);margin-bottom:12px}
body#main:has(.lms-contacts-map) #content .property .value{font:400 18px/1.6 var(--lc-body);color:var(--lc-dark)}
body#main:has(.lms-contacts-map) #content .property a{color:var(--lc-dark)}
body#main:has(.lms-contacts-map) #content .feedback{font:400 16px/1.6 var(--lc-body)}
body#main:has(.lms-contacts-map) #content .feedback .btn{font:600 16px/1.5 var(--lc-body);text-transform:none;letter-spacing:0;background:var(--lc-dark);border:1px solid var(--lc-dark);color:var(--lc-white);border-radius:4px;padding:14px 24px}
body#main:has(.lms-contacts-map) #content .feedback .btn:hover{background:var(--lc-muted)}
body#main:has(.lms-contacts-map) #content a:focus-visible,body#main:has(.lms-contacts-map) #content .btn:focus-visible{outline:2px solid var(--lc-dark);outline-offset:4px}
@media(max-width:767px){body#main:has(.lms-contacts-map) #pagetitle{font-size:40px}body#main:has(.lms-contacts-map) #content .property .value{font-size:16px}}

/* Contacts audit: compact layout and scoped native form presentation. */
body:has(.lms-contacts-map) .shop-detail1 .left_block_store{padding-top:32px;padding-bottom:32px}
body:has(.lms-contacts-map) .shop-detail1 .property{margin-bottom:20px}
body:has(.lms-contacts-map) .shop-detail1 .social-block{margin:8px 0 20px;padding:0;border:0;background:transparent}
body:has(.lms-contacts-map) .shop-detail1 .social-block:before,body:has(.lms-contacts-map) .shop-detail1 .social-block:after{display:none}
body:has(.lms-contacts-map) .shop-detail1 .social-block .wrap{background:transparent;padding:0}
.lms-contact-social-links{display:flex;gap:24px;flex-wrap:wrap}
.lms-contact-social-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
body:has(.lms-contacts-map) .shop-detail1 .feedback{padding-top:0;margin-top:0}
body:has(.lms-contacts-map) .shop-detail1 .button_wrap{margin-top:20px}
body#main:has(.lms-contacts-map) #content .feedback .btn:active{background:var(--lc-muted);transform:translateY(1px)}
body:has(.lms-contacts-map) .contacts_frame{font:400 16px/1.5 var(--lc-body);border-radius:4px}
body:has(.lms-contacts-map) .contacts_frame .form_head h2{font:900 34px/1.15 var(--lc-head);color:var(--lc-dark)}
body:has(.lms-contacts-map) .contacts_frame label{font:400 16px/1.5 var(--lc-body);color:var(--lc-dark)}
body:has(.lms-contacts-map) .contacts_frame input:not([type=hidden]):not([type=checkbox]),body:has(.lms-contacts-map) .contacts_frame textarea{font:400 16px/1.5 var(--lc-body);border-radius:4px;background:var(--lc-paper)}
body:has(.lms-contacts-map) .contacts_frame input:not([type=hidden]):not([type=checkbox]){min-height:48px}
body:has(.lms-contacts-map) .contacts_frame textarea{height:120px;min-height:120px}
body:has(.lms-contacts-map) .contacts_frame .form-control{margin-bottom:20px}
body:has(.lms-contacts-map) .contacts_frame .btn{font:600 16px/1.5 var(--lc-body);text-transform:none;letter-spacing:0;border-radius:4px;background:var(--lc-dark);border-color:var(--lc-dark);color:var(--lc-white)}
body:has(.lms-contacts-map) .contacts_frame :is(input,textarea,button,a):focus-visible{outline:2px solid var(--lc-dark);outline-offset:3px}
body:has(.lms-contacts-map) .contacts_frame .jqmClose{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){body:has(.lms-contacts-map) .shop-detail1 .property a{display:inline-flex;align-items:center;min-height:44px}body:has(.lms-contacts-map) .shop-detail1 .left_block_store{padding-top:24px;padding-bottom:24px}}

body#main:has(.lms-contacts-map) .shop-detail1 .left_block_store{margin-top:0;padding-top:32px;padding-bottom:32px}

/* Remove Aspro divider crossing social link labels. */
body#main:has(.lms-contacts-map) .shop-detail1 .social-block .wrap::before{display:none;content:none}

/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?17940440191923*/
.breadcrumbs .breadcrumbs{padding:0}.breadcrumbs__item{display:inline-block;position:relative;padding-right:16px;margin-right:-16px}.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none}.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block}.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0 9px;border:none;color:#ddd}.breadcrumbs__link{text-decoration:none}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1}.breadcrumbs__arrow-down{opacity:.5;border:none;top:13px;right:3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0}.breadcrumbs__arrow-down .svg{top:-8px}.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:inline-block}.breadcrumbs__item-name{color:#b6b5b5}.breadcrumbs a:hover span{color:var(--fill_dark_light_white_hover)}.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs__dropdown-wrapper{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease;transition-delay:.15s;padding-top:8px;top:18px;z-index:2;position:absolute;left:-18px}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__dropdown-wrapper{opacity:1;visibility:visible}.breadcrumbs__dropdown{background:#fff;background:var(--card_bg_black);padding:11px 20px;text-align:left;box-shadow:0 1px 5px 1px rgba(0,0,0,.12)}.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display:block;line-height:14px;padding:5px 0;text-decoration:none;text-transform:none;white-space:nowrap}@media (min-width:768px){.breadcrumbs__item--with-dropdown+.breadcrumbs__separator{margin-left:18px}}@media (max-width:767px){.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:none}}
/* End */
/* /include/lms-contacts-design.css?17940439914678 */
/* /bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?17940440191923 */
