.icon{-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-fw,.fa-li,.mfp-container{text-align:center}.fa-stack,.icon{display:inline-block}.mfp-arrow,.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.mfp-wrap,.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden}@font-face{font-family:aweicon;src:url(../font/aweicon.eot?-t5ttdb);src:url(../font/aweicon.eot?#iefix-t5ttdb) format('embedded-opentype'),url(../font/aweicon.ttf?-t5ttdb) format('truetype'),url(../font/aweicon.woff?-t5ttdb) format('woff'),url(../font/aweicon.svg?-t5ttdb#aweicon) format('svg');font-weight:400;font-style:normal}.icon{font-family:aweicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-logo-text:before{content:"\e637"}
.icon-star:before{content:"\e600"}
.icon-shopping-bag:before{content:"\e601"}
.icon-dolar-circle:before{content:"\e602"}
.icon-car:before{content:"\e603"}
.icon-telephone:before{content:"\e604"}
.icon-arrow-prev:before{content:"\e605"}
.icon-arrow-next:before{content:"\e606"}
.icon-arrow-down:before{content:"\e607"}
.icon-circle:before{content:"\e608"}
.icon-circle-o:before{content:"\e609"}
.icon-octagon:before{content:"\e60a"}
.icon-remove:before{content:"\e60b"}
.icon-plus:before{content:"\e60c"}
.icon-done:before{content:"\e60d"}
.icon-th-list:before{content:"\e60e"}
.icon-th:before{content:"\e60f"}
.icon-google-plus:before{content:"\e610"}
.icon-pinterest:before{content:"\e611"}
.icon-dot-dot:before{content:"\e612"}
.icon-facebook:before{content:"\e613"}
.icon-twitter:before{content:"\e614"}
.icon-logo:before{content:"\e615"}
.icon-like:before{content:"\e616"}
.icon-shirt:before{content:"\e617"}
.icon-help:before{content:"\e618"}
.icon-quote-left:before{content:"\e619"}
.icon-quote-right:before{content:"\e61a"}
.icon-key:before{content:"\e61b"}
.icon-eye:before{content:"\e61c"}
.icon-book:before{content:"\e61d"}
.icon-woman:before{content:"\e61e"}
.icon-lock:before{content:"\e61f"}
.icon-pen:before{content:"\e620"}
.icon-cog:before{content:"\e621"}
.icon-bell:before{content:"\e622"}
.icon-wrench:before{content:"\e623"}
.icon-desktop:before{content:"\e624"}
.icon-messenger:before{content:"\e625"}
.icon-cogs:before{content:"\e626"}
.icon-user:before{content:"\e627"}
.icon-box:before{content:"\e628"}
.icon-euro-circle:before{content:"\e629"}
.icon-send:before{content:"\e62a"}
.icon-bell2:before{content:"\e62b"}
.icon-headphone:before{content:"\e62c"}
.icon-rule:before{content:"\e62d"}
.icon-clock-circle:before{content:"\e62e"}
.icon-mailbox:before{content:"\e62f"}
.icon-users:before{content:"\e630"}
.icon-setting:before{content:"\e631"}
.icon-trash:before{content:"\e632"}
.icon-box-2:before{content:"\e633"}
.icon-zoom-in:before{content:"\e634"}
.icon-user-circle:before{content:"\e635"}
.icon-search:before{content:"\e636"}
/* mmk_opensans_local 10.11.2026: Open Sans больше не тянется с
   fonts.googleapis.com и fonts.gstatic.com - запрещена трансграничная передача.
   Файлы лежат в font/opensans и в mini/font/opensans: собранный css живёт в
   mini/<xx>/, и ../font из него указывает на mini/font.
   Прямые начертания - один переменный шрифт на подмножество (ось wght 300-800),
   поэтому один блок вместо трёх. unicode-range оставлен как у Google: браузер
   качает только то подмножество, которое встретил в тексте. */
/* Open Sans cyrillic italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-italic-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Open Sans cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-var-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Open Sans cyrillic-ext italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-italic-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* Open Sans cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-var-cyrillic-ext.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* Open Sans latin italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-italic-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-var-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans latin-ext italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-italic-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../font/opensans/OpenSans-var-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* /mmk_opensans_local */
