@font-face{font-family:DSMontserrat;font-style:normal;font-weight:300;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:italic;font-weight:300;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-300italic.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:normal;font-weight:400;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-regular.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:italic;font-weight:400;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-italic.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:normal;font-weight:500;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:italic;font-weight:500;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-500italic.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:normal;font-weight:600;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:italic;font-weight:600;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-600italic.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:normal;font-weight:700;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700.svg#Montserrat) format('svg')}@font-face{font-family:DSMontserrat;font-style:italic;font-weight:700;font-display:optional;src:url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.eot);src:local(''),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.woff2) format('woff2'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.woff) format('woff'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.ttf) format('truetype'),url(/bitrix/templates/aspro_max/css/fonts/montserrat/fonts/montserrat-v15-latin_cyrillic-ext-700italic.svg#Montserrat) format('svg')}
@font-face{font-family:"DSOpenSans";font-style:normal;font-weight:400;font-display:optional;src:url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff")}
@font-face{font-family:"DSOpenSans";font-style:normal;font-weight:600;font-display:optional;src:url("/bitrix/js/ui/fonts/opensans/opensans-semibold.woff") format("woff")}
@font-face{font-family:"DSOpenSans";font-style:normal;font-weight:700;font-display:optional;src:url("/bitrix/js/ui/fonts/opensans/opensans-bold.woff") format("woff")}

/* Existing native font-family rules only; sizes, weights and geometry remain native. */
:root{--ui-font-family-open-sans:'DSOpenSans','Helvetica Neue',Helvetica,Arial,sans-serif}
body{font-family:"DSOpenSans", Helvetica, Arial, sans-serif}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:"DSOpenSans", Helvetica, Arial, sans-serif}
.fancybox-title, body, body .ymaps-map .ymaps-b-balloon, body div.bx-yandex-map{font-family:DSMontserrat, Arial, sans-serif}
.h1, .h2, .h3, .h4, .h5, .h6, .popup-window, h1, h2, h3, h4, h5, h6{font-family:DSMontserrat, Arial, sans-serif}
#content #bx-soa-order-form *, .sale_order_full_table .sale-paysystem-wrapper *, body #basket-root *, body .basket-coupon-block-field-description, body .basket-coupon-block-total-price-current, body .basket-item-info-name, body .basket-item-info-name-link{font-family:DSMontserrat, Arial, sans-serif!important}
.pc-article{font-family:"DSOpenSans", sans-serif}
.pc-card{font-family:"DSOpenSans", sans-serif}
.pc-card h2{font-family:DSMontserrat, "DSOpenSans", sans-serif}
.pc-toast{font-family:"DSOpenSans", sans-serif}
.pc-native .counter_block .plus::after, .pc-native .counter_block .minus::after{font-family:"DSOpenSans", sans-serif}
.pc-native .button_block .btn{font-family:"DSOpenSans", sans-serif!important}
.pc-native .one_click{font-family:"DSOpenSans", sans-serif!important}
.pc-next-live .nx-gallery-shortcuts button, .pc-next-live .nx-size-link{font-family:"DSOpenSans", sans-serif}
.pc-next-live .nx-photo-caption{font-family:"DSOpenSans", sans-serif}
.pc-next-live .nx-dialog h2{font-family:DSMontserrat, sans-serif}
.pc-next-live .pc-next-unused{font-family:"DSOpenSans", sans-serif}
.pc-next-live .pc-next-unused{font-family:"DSOpenSans", sans-serif}
.pc-next-live .pc-native .button_block .btn, .pc-next-live .pc-native .one_click{font-family:"DSOpenSans", sans-serif!important}
.pc-card.pc-category-live .cc-color-heading{font-family:"DSOpenSans", sans-serif}
.pc-card.pc-category-live .cc-color-mark{font-family:"DSOpenSans", sans-serif}
.ch-mini{font-family:"DSOpenSans", sans-serif}
.ch-mini-nav :is(button, a){font-family:"DSOpenSans", sans-serif}
.ch-help h2{font-family:DSMontserrat, sans-serif!important}
.ch-sub{font-family:"DSOpenSans", sans-serif}
.ch-tabs :is(button, a){font-family:"DSOpenSans", sans-serif}
.ch-pane h3{font-family:"DSOpenSans", sans-serif}
.ch-help .hp-flow-mark span{font-family:"DSOpenSans", sans-serif}
.ch-help .hp-flow b{font-family:"DSOpenSans", sans-serif}
.ch-help .hp-flow p{font-family:"DSOpenSans", sans-serif}
.ch-summary{font-family:"DSOpenSans", sans-serif}
.ch-summary h4{font-family:"DSOpenSans", sans-serif}
.ch-more{font-family:"DSOpenSans", sans-serif}
.ch-contact{font-family:"DSOpenSans", sans-serif}

/* DOMSUMOK_CONTACTS_FIRST_PAINT_BEGIN */
.contacts-v2 .region-row .row>[class*="col-"]>select.city{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;height:40px;margin:0 0 20px;padding:0 33px 0 15px;border:1px solid #ececec;border-radius:3px;background-color:#fafafa;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%227%22%20viewBox%3D%220%200%207%207%22%3E%3Cpath%20d%3D%22M1%201h5l-2.5%203Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;color:#999;font-size:14px;line-height:39px}
.contacts-v2 .pay_block{min-height:21px}
.contacts-v2 .pay_block .icon-text>i{display:inline-block;vertical-align:top;width:20px;height:20px}
.contacts-v2 .pay_block .icon-text img{width:20px;height:20px}
/* DOMSUMOK_CONTACTS_FIRST_PAINT_END */
