

/* Start:/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/font-awesome.min.css?168750970231000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/css/normalize.css?169944139810081*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
body {
	font-size:0.81em;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin:0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
img.lazy:not(.loaded){
	color:#fff;
	text-indent: -10000px;
}
img.lazy:not(.loaded)::after {
    content: "";
    display: block;
    content: "";
    animation: 2s linear infinite spinner;
    border: solid 3px #eee;
    border-bottom-color: #dc3f1c;
    border-radius: 50%;
    height: 40px;
    left: 50%;
    opacity: inherit;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center;
    width: 40px;
    will-change: transform;
    z-index: 3;
}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/css/main.css?17164616676126*/
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


    .share .sale-button {
        font-size: 26px;
        line-height: 44px;
        margin-top: 25px;
    }
@media (max-width: 768px) {
    .share .sale-button {
        font-size: 20px;
        line-height: 42px;
        margin-top: 18px;
    }
}

.page-sale .bx-filter .bx-filter-parameters-box[data-property="379"] {
    display: block!important;
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/grid.css?16875097031450*/
/*grid*/
.left_col_index,
.right_col_index {
	margin-top:40px;
}
.left_col,
.left_col_index {
	/*width:18.71%;*/
	width:23%;
	float:left;
}
.right_col_index,
.right_col {
	float:right;
	/*width:79.69%;*/
	width: 74.5%;
}
.uni_parent_col {
	margin-left:-8px !important;
	margin-right:-8px !important;
}
.uni_parent_col:after {
	content:"";
	visibility:hidden;
	display:block;
	clear:both;
}
.uni_col {
	padding-left:8px;
	padding-right:8px;
	box-sizing: border-box;
	float:left;
}
.uni-100 {
	width:100%;
}
.uni-50 {
	width:50%;
}
.uni-75 {
	width:75%;
}
.uni-66 {
	width:66.666666666%;
}
.uni-33 {
	width:33.333333333%;
}
.uni-25 {
	width:25%;
}
.uni-20 {
	width:20%;
}
.uni-16 {
	width:16.66%;
}
.uni-100 {
	width:100%;
}
@media all and (max-width:1000px) {
	.adaptiv .uni-25 {
		width: 33.33%;		
	}	

	.adaptiv .uni-20 {
		width: 25%;
	}
	.adaptiv .uni-16 {
		width:25%;
	}
}
@media all and (max-width:600px) {
	.adaptiv .uni-25 {
		width: 50%;		
	}
	.adaptiv .uni-20 {
		width: 50%;
	}
	.adaptiv .uni-75 {
		width:100%;
	}
    .adaptiv .uni-66 {
		width:100%;
	}
	.adaptiv .uni-50 {
		width: 100%;
	}
	
	.adaptiv .uni-33 {
		width: 50%;
	}
	.adaptiv .uni-16 {
		width:33.33%;
	}
}
@media all and (max-width:550px) {
	.adaptiv .uni-16 {
		width:50%;
	}
}
@media all and (max-width:400px) {
	.adaptiv .uni-25 {
		width: 100%;		
	}
	
	.adaptiv .uni-20 {
		width: 100%;
	}
	
	.adaptiv .uni-33 {
		width: 100%;
	}
	.adaptiv .uni-16 {
		width:100%;
	}
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/controls.css?168750970215284*/
/*������*/
a {
    
}
a:focus,
a:hover {
    outline: none;
}
/**������**/

/*�����*/
.marks {
	position: absolute;
	z-index: 3;
	left: 5px;
	top: 2px;
	margin: -8px -4px;
}
.marks .mark {
	display: block;
	text-align: center;
	font-size:12px;
	line-height: 12px;
	background:#fff;
	margin: 6px 4px;
	padding: 6px 5px;
	border-radius: 15px;
}
.marks .mark.hit {
	width: 39px;
	background: #329b48;
	color: #ffffff;
}
.marks .mark.new {
	width: 63px;
	background: #1a58d7;
	color: #ffffff;
	background: rgb(86,171,210); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(86,171,210,1) 0%, rgba(91,28,196,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(86,171,210,1) 0%,rgba(91,28,196,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(86,171,210,1) 0%,rgba(91,28,196,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56abd2', endColorstr='#5b1cc4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.marks .mark.action {
	width: 50px;
	background: #dc3f1c;
	color: #ffffff;
}
.marks .mark.recommend {
	width: 70px;
	background: #1a5d96;
	color: #ffffff;
	background: #621276; /* Old browsers */
	background: -moz-linear-gradient(top, #621276 0%, #a61d62 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #621276 0%,#a61d62 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #621276 0%,#a61d62 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#621276', endColorstr='#a61d62',GradientType=0 ); /* IE6-9 */
}
/**�����**/

/*�������*/
.uni-tabs .tabs
{
	display: block;
	//white-space: nowrap;
	padding-left: 0px;
	margin-bottom: 30px;
	font-size: 0px;
}

.uni-tabs .tabs .tab {
	display: inline-block;
	font-size: 14px;
	color: #7a7a7a;
	cursor: pointer;
	border-bottom: 2px solid transparent;
	transition-property: background-color, border-color;
	transition: 0.2s;
}

.uni-tabs .tabs .tab a {
	display: block;
	color: inherit;
	font-size: inherit;
	text-decoration: none;
	padding: 7px 25px;
	font-size: 14px;
	font-weight: bold;
    transition: 0.2s;
}

.uni-tabs .tabs .tab a:focus {
	outline: none;
}

.uni-tabs .tabs .bottom-line {
	position: absolute;
	left: 0px;
	background: #f1f1f1;
	height: 1px;
	width: 100%;
}

.uni-tabs .tabs .tab.current,
.uni-tabs .tabs .tab.ui-state-hover,
.uni-tabs .tabs .tab:hover,
.uni-tabs .tabs .tab.ui-state-active {
	color: #000;
	border-color: #1a58d7;
}

.uni-tabs .tabs .tab:focus {
	outline: none;
}
/**�������**/

/*������*/
.uni-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	padding: 7px 11px 6px 11px;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: color 0.3s ease, background-color 0.3s ease;
}.uni-button:hover {
	text-decoration: none;
}.uni-button:focus {
	outline: none;
	text-decoration: none;
}

.uni-button.uni-button-gray {
	border: 1px solid #cbcbcb;
	color: #363636;
	background: #fff;
}
.uni-button.uni-button-gray:hover {
	background: #cbcbcb;
}
/**������**/

/*������ ���������*/
.uni-slider-button-small,
.uni-slider-button {
	position: relative;
	border: none;
	background: transparent;
	transition: 0.3s;
	padding: 0px;
	cursor: pointer;
}
.uni-slider-button-small {
	width: 24px;
	height: 24px;
	border-radius: 12px;
}
.uni-slider-button {
	width: 30px;
	height: 30px;
	border-radius: 15px;
}
.uni-slider-button-small:hover,
.uni-slider-button:hover {
	background: #1a58d7;
}
.uni-slider-button-small:focus,
.uni-slider-button:focus {
	outline: none;
}

.uni-slider-button-small .icon, 
.uni-slider-button .icon {
	position: absolute;
	
	background: url('/bitrix/templates/unimagazin_s1/images/uni-slider-buttons.png') no-repeat;
}
.uni-slider-button-small .icon {
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
}
.uni-slider-button .icon {
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
}

.uni-slider-button-small.uni-slider-button-left .icon,
.uni-slider-button.uni-slider-button-left .icon {
	background-position: -16px 0px;
}
.uni-slider-button-small.uni-slider-button-left:hover .icon,
.uni-slider-button.uni-slider-button-left:hover .icon {
	background-position: -16px -16px;
}

.uni-slider-button-small.uni-slider-button-right .icon,
.uni-slider-button.uni-slider-button-right .icon {
	background-position: 0px 0px;
}
.uni-slider-button-small.uni-slider-button-right:hover .icon,
.uni-slider-button.uni-slider-button-right:hover .icon {
    background-position: 0px -16px;
}
/**������ ���������**/

/*�������*/
.uni-indents-vertical {
	display: block;
	margin: 0px;
	padding: 0px;
}.uni-indents-vertical.indent-5 {
	padding-top: 5px;
}.uni-indents-vertical.indent-10 {
	padding-top: 10px;
}.uni-indents-vertical.indent-15 {
	padding-top: 15px;
}.uni-indents-vertical.indent-20 {
	padding-top: 20px;
}.uni-indents-vertical.indent-25 {
	padding-top: 25px;
}.uni-indents-vertical.indent-30 {
	padding-top: 30px;
}.uni-indents-vertical.indent-35 {
	padding-top: 35px;
}.uni-indents-vertical.indent-40 {
	padding-top: 40px;
}.uni-indents-vertical.indent-45 {
	padding-top: 45px;
}.uni-indents-vertical.indent-50 {
	padding-top: 50px;
}

.uni-indents-horizontal {
	display: inline-block;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	min-height: 1px;
	height: 100%;
}.uni-indents-horizontal.indent-5 {
	padding-left: 5px;
}.uni-indents-horizontal.indent-10 {
	padding-left: 10px;
}.uni-indents-horizontal.indent-15 {
	padding-left: 15px;
}.uni-indents-horizontal.indent-20 {
	padding-left: 20px;
}.uni-indents-horizontal.indent-25 {
	padding-left: 25px;
}.uni-indents-horizontal.indent-30 {
	padding-left: 30px;
}.uni-indents-horizontal.indent-35 {
	padding-left: 35px;
}.uni-indents-horizontal.indent-40 {
	padding-left: 40px;
}.uni-indents-horizontal.indent-45 {
	padding-left: 45px;
}.uni-indents-horizontal.indent-50 {
	padding-left: 50px;
}
/**�������**/

/*�����*/
.uni-text-default {
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.1px;
}
/**�����**/

/*�������������*/
.uni-aligner-vertical {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0px;
	overflow: hidden;
}
/**�������������**/

/*���� �����*/
.uni-input-textarea,
.uni-input-text {
	display: inline-block;
	vertical-align: middle;
	border: none;
	background: #ededed;
	color: #494949;
	font-size: 14px;
	padding: 0px 10px;
	border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.uni-input-text {
	line-height: 35px;
    height: 35px;
}

.uni-input-textarea {
	padding: 10px 10px;
}
/**���� �����**/

/*��������������� ������*/
/*.min-button div {*/
/*	position: relative;*/
/*	width: 24px;*/
/*	height: 24px;*/
/*	cursor:pointer;*/
/*}*/
/*.min-button div.remove:before,*/
/*.min-button:hover div:before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	top: 0px;*/
/*	left: 0px;*/
/*	border-radius: 12px;*/
/*	width:24px;*/
/*	height: 24px;*/
/*	//background: #e7ebef;*/
/*	z-index: -1;*/
/*}*/
/*.min-button div.remove:before {*/
/*	background: #e7ebef!important;*/
/*}*/
/* .min-button:hover div:before {
	background: #e5e5e5;
} */
/*.min-button div.remove {*/
/*	background-position: 0 -24px;*/
/*}*/
/*�������� � ����������*/
.min-button.like div {
	text-align: center;
}
.min-button.like div i {
	font-size: 19px;
	line-height: 25px;
}
.min-button.like div.remove i {
	color: #ffffff;
}

/*�������� � ���������*/
.min-button.compare div {
	background-image: url('/bitrix/templates/unimagazin_s1/images/compare.png');
}
.min-button.compare .add:hover {
	background-image: url('/bitrix/templates/unimagazin_s1/images/compare.png');
	background-position: 0 -48px;
}
/*�������*/
.min-button.delete div {
	background-image: url('/bitrix/templates/unimagazin_s1/images/delete.png');
}
.min-button.delete div:before {
	border-radius: 4px;
	width: 18px;
	height: 18px;
	margin: 3px;
}
.min-button.delete:hover div:before {
	/*background: #3a58d2;*/
}
.min-button.delete:hover div {
	background-position: bottom;
	
}
/**��������������� ������**/

/*�����������*/
.uni-image {
	font-size: 0px;
	text-align: center;
	white-space: nowrap;
}

.uni-image * {
	white-space: normal;
	text-align: left;
	font-size: 14px;
}

.uni-image > img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
/**�����������**/

/*������ ����������*/
.uni-panel-sort {
    position: relative;
    display: block;
    height: 40px;
    border: 1px solid #e7e7e7;
    background: #ffffff;
    border-radius: 0;
    overflow: hidden;
}

.uni-panel-sort .sort,
.uni-panel-sort .view {
    display: block;
    height: 100%;
    font-size: 0px;
}

.uni-panel-sort .sort {
    float: left;
    padding-left: 20px;
}

.uni-panel-sort .view {
    float: right;
    padding-right: 20px;
}

.uni-panel-sort .caption {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    line-height: 13px;
}

.uni-panel-sort .sort .values {
    display: inline-block;
    vertical-align: middle;
}

.uni-panel-sort .sort .values .value {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    padding: 3px 7px;
}
.uni-panel-sort .sort .values .value a {
    text-decoration: none;
    color: #363636;
    font-size: 13px;
    line-height: 16px;
    height: 16px;
}
.uni-panel-sort .sort .values .value a .icon {
    display: none;
    vertical-align: middle;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background: url('/bitrix/templates/unimagazin_s1/images/uni-panel-sort.png') no-repeat;
    background-position: -48px 0px;
}
.uni-panel-sort .sort .values .value:hover,
.uni-panel-sort .sort .values .value.ui-state-active {
    border-radius: 3px;
}
.uni-panel-sort .sort .values .value:hover a,
.uni-panel-sort .sort .values .value.ui-state-active a {
}

.uni-panel-sort .sort .values .value.ui-state-active a .icon {
    display: inline-block;
}
.uni-panel-sort .sort .values .value.ui-state-active a .icon.desc {
    background-position: -48px 0px;
}
.uni-panel-sort .sort .values .value.ui-state-active a .icon.asc {
    background-position: -48px -16px;
}

.uni-panel-sort .view .views {
    display: inline-block;
    vertical-align:  middle;
}

.uni-panel-sort .view .views > a {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background: url('/bitrix/templates/unimagazin_s1/images/uni-panel-sort.png') no-repeat;
}

.uni-panel-sort .view .views > a.text {
    background-position: -16px 0px;
}
.uni-panel-sort .view .views > a.text.ui-state-active,
.uni-panel-sort .view .views > a.text:hover {
    background-position: -16px -16px;
}
.uni-panel-sort .view .views > a.list {
    background-position: 0px 0px;
}
.uni-panel-sort .view .views > a.list.ui-state-active,
.uni-panel-sort .view .views > a.list:hover {
    background-position: 0px -16px;
}
.uni-panel-sort .view .views > a.tile {
    background-position: -32px 0px;
}
.uni-panel-sort .view .views > a.tile.ui-state-active,
.uni-panel-sort .view .views > a.tile:hover {
	background-position: -32px -16px;
}

.uni-panel-sort .view .views > a:focus {
    outline: none;
}
@media (max-width: 600px) {
	.uni-panel-sort {
    	height: auto;
	}
	.uni-panel-sort .sort {
		float: none;
		padding: 5px;
	}
	.uni-panel-sort .view {
    	float: none;
    	padding: 5px;
	}
	.uni-panel-sort .caption {
		padding:5px 0;
		font-style: oblique;
	}
	.uni-panel-sort .sort .values {
		padding:5px 0;
	}
	
	.uni-panel-sort .sort .values .value {
		margin-left: 0;
		//padding: 5px 5px 5px 0;
		margin-right: 5px;
	}
	.uni-panel-sort .view .views > a {
		margin: 0 10px 0 0;
	}
}
/**������ ����������**/

/*�����������*/
.uni-button-radio {
	white-space: nowrap;
	cursor: pointer;
}

.uni-button-radio input {
	display: none;
}

.uni-button-radio .selector {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	background: #e9e9e9;
	margin-right: 4px;
	border: 1px solid #c9c9c9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.uni-button-radio:hover .selector {
	border-color: #b9b9b9;
	background: #d9d9d9;
}

.uni-button-radio input:checked + .selector:before {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	border-radius: 4px;
	background: #1a58d7;
}

.uni-button-radio .text {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	margin-right: 20px;
}
/**�����������**/

/*�������*/
.uni-button-checkbox {
	white-space: nowrap;
	cursor: pointer;
}

.uni-button-checkbox input {
	display: none;
}

.uni-button-checkbox .selector {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 14px;
	height: 14px;
	border-radius: 2px;
	background: #e9e9e9;
	margin-right: 4px;
	border: 1px solid #c9c9c9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.uni-button-checkbox:hover .selector {
	border-color: #b9b9b9;
	background: #d9d9d9;
}

.uni-button-checkbox input:checked + .selector:before {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	background: #1a58d7;
	border-radius: 2px;
}

.uni-button-checkbox .text {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	margin-right: 20px;
}
/**�������**/

/*�������� ����*/
.uni-input-numeric {
	display: inline-block;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size: 0px;
}

.uni-input-numeric * {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.uni-input-numeric button {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #d2d2d2;
	background: #fff;
	width: 26px;
	color: #272727;
	font-size: 14px;
	line-height: 26px;
	height: 30px;
	text-align: center;
	transition: 0.3s;
}
.uni-input-numeric button:hover {
	background: #d2d2d2;
}
.uni-input-numeric button:focus {
	outline: none;
}

.uni-input-numeric button.increase {
	border-left: 0px;
	border-radius: 0px 3px 3px 0px;
}

.uni-input-numeric button.decrease {
	border-right: 0px;
	border-radius: 3px 0px 0px 3px;
}

.uni-input-numeric input {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #d2d2d2;
	background: #fff;
	width: 32px;
	color: #272727;
	font-size: 14px;
	line-height: 28px;
	height: 30px;
	text-align: center;
}
/**�������� ����**/
/* End */


/* Start:/bitrix/templates/unimagazin_s1/css/select2/select2.min.css?168750970315090*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/js/jquery.bxslider.css?16875097033995*/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;/*custom*/
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/* -moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff; */
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/bitrix/templates/unimagazin_s1/js/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	/* padding-top: 20px; *//*custom*/
	bottom:0px;/*custom*/
	height:34px;/*custom*/
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align: bottom;
	*zoom: 1;
	*display: inline;
	margin-top:8px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #cf9f33;/*custom*/
	text-indent: -9999px;
	display: block;
	width: 16px;/*custom*/
	height: 16px;/*custom*/
	margin: 0 5px;
	outline: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	/* background: #000; *//*custom*/
	background: url(/bitrix/templates/unimagazin_s1/js/images/dot.png) no-repeat center;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	/* background: url(/bitrix/templates/unimagazin_s1/js/images/controls.png) no-repeat 0 -32px; */
	background: url(/bitrix/templates/unimagazin_s1/js/images/custom_controls.png) no-repeat 0 0px; /*custom*/
}

.bx-wrapper .bx-next {
	right: 10px;
	/* background: url(/bitrix/templates/unimagazin_s1/js/images/controls.png) no-repeat -43px -32px; */
	background: url(/bitrix/templates/unimagazin_s1/js/images/custom_controls.png) no-repeat -28px 0px;/*custom*/
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 -94px;
}

.bx-wrapper .bx-next:hover {
	background-position: -28px -94px;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 45%;
	outline: 0;
	width: 32px;
	height: 89px;/*custom*/
	text-indent: -9999px;
	z-index: 12;
}
@media (max-width:774px){
	.bx-wrapper .bx-controls-direction a {
		display:none;
	}
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/unimagazin_s1/js/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/unimagazin_s1/js/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/js/slick/slick.css?16875097031776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/js/slick/slick-theme.css?16875097033145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/unimagazin_s1/js/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/unimagazin_s1/js/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/unimagazin_s1/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/unimagazin_s1/js/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/unimagazin_s1/js/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/unimagazin_s1/js/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -26px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/css/jquery.fancybox.min.css?168750970312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/js/swiper/swiper-bundle.min.css?168750970315844*/
/**
 * Swiper 8.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 15, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/components/twofingers/location/templates/.default/style.min.css?16875097028454*/
@-webkit-keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tfl__link-container,.tfl__link-container:hover{text-decoration:none;display:flex}.tfl__link,.tfl__link:hover{border-bottom:1px dashed;cursor:pointer}.tfl__link-label{margin-right:5px}.tfl__link.tfl__link_order{font-weight:700;line-height:2}.tfl-define-popup{background-color:#fff;text-align:center}.tfl-define-popup__desktop{border-radius:.3em;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);box-shadow:0 1px 10px 0 rgba(0,0,0,.1);transform:translateX(-50%);z-index:1001;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute}.tfl-define-popup__text{padding-left:20px;padding-right:20px}.tfl-define-popup__mobile{width:100%;position:relative;z-index:9999999;border-radius:0!important}.tfl-define-popup__mobile .tfl-define-popup__buttons{border-radius:0!important}.tfl-define-popup__desktop:before{position:absolute;width:11px;height:11px;transform:rotate(45deg);content:'';background-color:#fff;left:calc(50% - 5px);top:-5px}.tfl-define-popup__buttons{text-align:center;overflow:hidden;display:grid}.tfl-define-popup__button{display:block;padding:10px 20px;box-sizing:border-box}.tfl-define-popup__main{font-weight:700}.tfl-define-popup__second{background-color:#f5f5f5}.tfl-popup{position:fixed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;z-index:2001;max-width:100%;overflow:hidden;left:50%;top:42%;transform:translate(-50%,-50%);-webkit-box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);-moz-box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);box-shadow:-1px 2px 13px 0 rgba(0,0,0,.25);display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;grid-gap:0;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in,top .2s ease-out}.tfl-popup.tfl-popup_loaded{opacity:1;top:45%}.tfl-popup.tfl-popup_loading{background:url(/bitrix/components/twofingers/location/templates/.default/img/preloader.svg) center center no-repeat #fff}.tfl-popup__title-container{position:relative;width:100%}.tfl-popup__search-wrapper{margin-bottom:20px}.tfl-popup__title{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;width:calc(100% - 40px)}.tfl-popup__search{position:relative;padding:0;margin-bottom:15px;margin-top:26px}.tfl-popup .tfl-popup__search-input{color:#333;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:10px 5px 12px;width:100%;position:relative;border:0;background-color:transparent;background-repeat:no-repeat;background:bottom no-repeat,50% 100%;transition:background ease-out;background-size:0 100%,100% 100%;background-image:linear-gradient(to top,#1f2949 2px,rgba(255,86,5,0) 2px),linear-gradient(to top,#bdbdbd 1px,rgba(189,189,189,0) 1px)}.tfl-popup .tfl-popup__search-input:focus{background-size:100% 100%,100% 100%;transition:.3s;outline:0}.tfl-popup__search-input::-webkit-input-placeholder{color:#bbb}.tfl-popup__search-input::-moz-placeholder{color:#bbb}.tfl-popup__search-input:-ms-input-placeholder{color:#bbb}.tfl-popup__search-input:-moz-placeholder{color:#bbb}.tfl-popup__search-input:focus::-webkit-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus::-moz-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-ms-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-moz-placeholder{color:#d5d5d5}.tfl-popup__clear-field{height:14px;position:absolute;right:35px;top:calc(50%);transform:translateY(-50%);width:14px;display:none}.tfl-popup__search-icon{height:40%;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:auto;text-align:right}.tfl-popup__search-icon svg{fill:#d5d5d5;background-color:transparent;width:auto;height:100%}.tfl-popup__search-icon svg path{fill:#d5d5d5}.tfl-popup__container{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.tfl-popup__container:before{position:absolute;content:'';width:100%;height:18px;bottom:0;z-index:1;background-image:-moz-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,.001) 0,#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,.001) 0%,#fff);background-image:linear-gradient(top,rgba(255,255,255,.001) 0%,#fff)}.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:2fr 1fr}.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:1fr 2fr}.tfl-popup__scroll-container{overflow:hidden;overflow-y:auto;position:relative;display:none}.tfl-popup__scroll-container+.tfl-popup__scroll-container{padding-left:10px}.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults,.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations{display:block}.tfl-popup__list{list-style:none outside none;padding:0;line-height:1.25;margin-bottom:15px;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:0 solid #ccc;-moz-column-rule:0 solid #ccc;column-rule:0 solid #ccc;display:block}.favorites-under-search .tfl-popup__defaults .tfl-popup__list{margin-top:15px;margin-bottom:0}.tfl-popup__list li{padding-bottom:7.5px;overflow:hidden;list-style:none;page-break-inside:avoid;break-inside:avoid;padding-left:0}.tfl-popup__list li:after,.tfl-popup__list li:before{content:none}.tfl-popup__location-link{color:#333;text-decoration:none;border-bottom:1px dashed #777}.tfl-popup__location-link:hover{color:#333;border-bottom:1px dotted #333}.tfl-popup__defaults .tfl-popup__location-link{font-weight:700;border-bottom:1px dotted #333}.tf-location__region{display:block;font-size:.7em;color:#999;line-height:1;margin-top:.3em}.tfl-popup-overlay{display:none;position:fixed;margin:0;padding:0;top:0;left:0;bottom:0;right:0;background:url(/bitrix/components/twofingers/location/templates/.default/img/custom-popup-overlay.png);z-index:10000}.tfl-popup-overlay__loader{--size:10rem;position:fixed;top:50%;left:50%;height:var(--size);width:var(--size);transform:translateX(-50%) translateY(-50%)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle{--duration:2s;position:absolute;height:inherit;width:inherit;background:#fff;border-radius:50%;-webkit-animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(2){-webkit-animation-delay:calc(var(--duration)/-3);animation-delay:calc(var(--duration)/-3)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(3){-webkit-animation-delay:calc(var(--duration)/-6);animation-delay:calc(var(--duration)/-6)}.tfl-popup__close{display:flex;position:absolute;cursor:pointer;opacity:.2;width:40px;height:40px;top:20px;right:20px;align-items:center;justify-content:center}.tfl-define-popup .tfl-popup__close{top:0;right:0}.tfl-popup__close:hover{opacity:.5}.tfl-popup__close:after,.tfl-popup__close:before{position:absolute;content:'';width:2px;background-color:#333;height:20px}.tfl-popup__close:before{transform:rotate(45deg)}.tfl-popup__close:after{transform:rotate(-45deg)}.tfl-popup__clear-field .tfl-popup__close{width:100%;height:100%;top:0;right:0}.tfl-popup__clear-field .tfl-popup__close:after,.tfl-popup__clear-field .tfl-popup__close:before{width:2px;height:15px;top:0;left:6px}.tfl-define-popup .tfl-popup__close{width:30px;height:30px}.tfl-define-popup .tfl-popup__close:after,.tfl-define-popup .tfl-popup__close:before{width:2px;height:15px;top:7px;left:15px}.tfl-body-freeze{overflow-y:hidden;margin-right:calc(-1*(100vw - 100%));height:auto}.tfl-body-blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.tfl-popup__nofound-mess{display:none;font-size:20px;text-align:center;position:absolute;top:50%;width:100%;color:#d5d5d5;transform:translateY(-50%)}.tfl-popup__nofound-mess-show{display:block}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/components/api/search.title/header/css/baron.min.css?16875097025622*/
/*/---------- Baron core ----------/*/
.baron__clipper{ position:relative; overflow:hidden; }
.baron__scroller{ overflow-y:scroll; -ms-overflow-style:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border:0; padding:0; width:100%; height:100%; -webkit-overflow-scrolling:touch; }
.baron__scroller::-webkit-scrollbar{ width:0; height:0; }
.baron__track{ display:none; position:absolute; top:0; right:0; bottom:0; }
.baron._scrollbar .baron__track{ display:block; }
.baron__free{ position:absolute; top:0; bottom:0; right:0; }
.baron__bar{ display:none; position:absolute; right:0; z-index:1; width:10px; background:#999; }
.baron._scrollbar .baron__bar{ display:block; }
.baron__control{ display:none; }


/*/---------- Baron skins ----------/*/

/* Simple */
.baron._simple .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	right:5px;
	width:8px;
	border-radius:5px;
	background:#ddf;
	background:rgba(0, 0, 255, .1);
	pointer-events:none;
}
.baron._simple._scrollbar .baron__track{opacity:1;}
.baron._simple .baron__bar{
	position:absolute;
	z-index:1;
	width:8px;
	border-radius:3px;
	background:#987;
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear;
	pointer-events:auto;
}
.baron._simple .baron__bar:hover{opacity:.8;}
.baron._simple.baron .baron__bar{opacity:.6;}

/* Mac OS X */
.baron._macosx .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:2px;
	bottom:2px;
	right:2px;
	width:0;
}
.baron._macosx._scrollbar .baron__track{opacity:1;}
.baron._macosx .baron__bar{
	position:absolute;
	z-index:1;
	width:6px;
	border-radius:3px;
	background:#333;
	opacity:0;
	transition:.1s opacity .4s linear;
	pointer-events:auto;
}
.baron._dragging .baron__bar{	/*opacity: 1;*/}
.baron._macosx .baron__bar:hover,
.baron._scrolling .baron__bar{transition-duration:0s;transition-delay:0s;opacity:.5;}

/* Windows XP */
.baron._winxp .baron__scroller{padding-right:17px;}
.baron._winxp .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:15px;
	overflow:hidden;
	background-image:linear-gradient(to right, #f2f1ec, #fdfef9);
	border:1px solid #ecede5;
}
.baron._winxp._scrollbar .baron__track{opacity:1;}
.baron._winxp .baron__control{display:block;}
.baron._winxp .baron__control,
.baron._winxp .baron__bar{
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	text-align:center;
	font-size:8px;
	line-height:14px;
	color:#4e6287;
	cursor:default;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.baron._winxp .baron__control:hover,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}
.baron._winxp .baron__up,
.baron._winxp .baron__down{position:absolute;z-index:1;width:15px;height:16px;box-sizing:border-box;}
.baron._winxp .baron__up{top:0;}
.baron._winxp .baron__down{bottom:0;}
.baron._winxp .baron__free{position:absolute;top:18px;bottom:18px;right:0;width:0;}
.baron._winxp .baron__bar{
	position:absolute;
	z-index:1;
	width:15px;
	box-sizing:border-box;
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	pointer-events:auto;
}
.baron._winxp .baron__bar:before{
	content:'';
	position:absolute;
	top:45%;
	left:3px;
	width:6px;
	height:7px;
	z-index:1;
	background-image:linear-gradient(
			to bottom,
			#f0f4ff 0px, #f0f4ff 1px,
			rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 2px,
			#f0f4ff 2px, #f0f4ff 3px,
			rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 4px,
			#f0f4ff 4px, #f0f4ff 5px,
			rgba(255, 255, 255, 0) 5px, rgba(255, 255, 255, 0) 6px,
			#f0f4ff 6px, #f0f4ff 7px,
			rgba(255, 255, 255, 0) 7px, rgba(255, 255, 255, 0) 8px
	);
}
.baron._winxp .baron__bar:after{
	content:'';
	position:absolute;
	top:47%;
	left:4px;
	width:6px;
	height:7px;
	background-image:linear-gradient(
			to bottom,
			#8aaff6 0px, #8aaff6 1px,
			rgba(138, 175, 246, 0) 1px, rgba(138, 175, 246, 0) 2px,
			#8aaff6 2px, #8aaff6 3px,
			rgba(138, 175, 246, 0) 3px, rgba(138, 175, 246, 0) 4px,
			#8aaff6 4px, #8aaff6 5px,
			rgba(138, 175, 246, 0) 5px, rgba(138, 175, 246, 0) 6px,
			#8aaff6 6px, #8aaff6 7px,
			rgba(138, 175, 246, 0) 7px, rgba(138, 175, 246, 0) 8px
	);
}
.baron._winxp._dragging .baron__bar,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}

/* Ubuntu */
.baron._ubuntu12 .baron__scroller{padding-right:14px;}
.baron._ubuntu12 .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:14px;
	box-sizing:border-box;
	border:1px solid #c5c1bd;
	border-radius:7px;
	background-image:linear-gradient(to right, #d3d3d3, #e5e5e5);
}
.baron._ubuntu12._scrollbar .baron__track{opacity:1;}
.baron._ubuntu12 .baron__bar{
	position:absolute;
	z-index:1;
	width:12px;
	box-sizing:border-box;
	border:1px solid #fff;
	border-radius:6px;
	background-image:linear-gradient(to right, #fcfbfb, #eeeceb);
	opacity:1;
	pointer-events:auto;
	box-shadow:0 0 1px #d6d3d0;
}
.baron._ubuntu12 .baron__bar:hover,
.baron._ubuntu12._dragging .baron__bar{
	background-image:linear-gradient(to right, #e96d3a, #f58050);
	border-color:#e1632f;
}
.baron._dragging .baron__bar{/*opacity: 1;*/}
.baron._ubuntu12 .baron__bar:hover,
._scrolling .baron__bar{}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/components/api/search.title/header/styles.css?16875097029463*/
.api-search-title *{ -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.api-search-title{ position:relative }
.api-search-title .api-tag{ background-color:#e8c4ff; }
.api-search-title .api-search-icon{ min-width:40px; height:18px; font-size:13px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat }
.api-search-title .api-search-fields{ display:table; border-collapse:collapse; border-spacing:0; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }
.api-search-title .api-search-input,
.api-search-title .api-search-button button{ border:2px solid rgba(99, 99, 99, 0.8); background:rgba(99, 99, 99, 0.8); padding:0 12px; height:38px; margin:0; color:#444; font-size:14px; }
.api-search-title .api-search-input{
	display:block;
	width:100%;
	-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;
	-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset;
	-webkit-transition:border-color 0.1s ease 0s; -moz-transition:border-color 0.1s ease 0s; -ms-transition:border-color 0.1s ease 0s; -o-transition:border-color 0.1s ease 0s; transition:border-color 0.1s ease 0s;
}
.api-search-title .api-search-input:hover{ border-color:#bdbdbd; }
.api-search-title .api-search-input:focus{ border-color:#888; outline:0 none; color:#000 }
.api-search-title .api-search-input::-ms-clear{display:none;width:0;height: 0;}
.api-search-title .api-search-button button{
	display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; border-left:0 none;
	-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
}
.api-search-title button:focus,
.api-search-title button:hover{ color:#333; background-color:#e6e6e6; border-color:#adadad }
.api-search-title button:active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) }
/*---------- .baron ----------*/
.api-search-title .baron__root{
	position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;visibility:hidden;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	-webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
/*---------- .api-search-result ----------*/
.api-search-title .api-search-result{background-color:#fff;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.api-search-title .api-search-result,
.api-search-title .api-search-result a{ font-weight:600; font-size:13px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result .api-category-list{margin:2px 0 0;border:1px solid  #CCCCCC;border-top:0;}
.api-search-title .api-search-result .api-category-title{display:block;color:#17639f; background:#ecf5fc; cursor:default; border-top:1px solid #CCCCCC;padding:5px 10px;}
.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found{display:block; padding:8px 20px 8px 10px; background:#fff;color:#f00;border-top: 1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a{display:block; padding:10px; background:#f8f8f8;text-align:center;font-size:16px;font-weight:normal;color:#000;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.api-search-title .api-search-result .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result .api-result-url{border-top:1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item-link{ display:block; overflow:hidden;}
.api-search-title .api-search-result .api-item-link > *{ display:block; }
.api-search-title .api-search-result .api-item-picture{float:left;}
.api-search-title .api-search-result .api-item-picture img{max-width: 100%;height: auto;border: 0;vertical-align: middle;}
.api-search-title .api-search-result .api-item-info > *{ display:block }
.api-search-title .api-search-result .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result .api-item-name{white-space: nowrap;overflow: hidden;-ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.api-search-title .api-search-result .api-item-prices{float:right;}
.api-search-title .api-search-result .api-item-prices > *{display:inline-block}
.api-search-title .api-search-result .api-item-price{font-weight: bold;font-size: 12px;padding: 0 5px;border: 1px solid #000;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.api-search-title .api-search-result .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
.api-search-title .api-search-result .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result .api-item-prop{ display:block }
.api-search-title .api-search-result .api-item-prop-value{ font-weight:normal }
.api-search-title .api-search-result .api-item-prop-name:after{ content:":"; }
.api-search-title .api-ajax-icon{ position:absolute; top:50%; margin-top:-10px; right:10px; background:url("/bitrix/templates/unimagazin_s1/components/api/search.title/header/images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-clear-icon{display:none;width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;right:12px;cursor:pointer;opacity:.25;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;}
.api-search-title .api-clear-icon:hover{opacity:.4;}
/* Responsive Js */
.api-search-title.api-width-mini .api-search-result .api-item-prices{float:none}
/* Responsive @media */
@media screen and (max-width: 480px){
	.api-search-title .api-search-result .api-item-prices{float:none}
}


/* End */


/* Start:/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/style.css?16875097028546*/

.basket-small .icons .basket .icon,
.basket-small .icons .like .icon,
.basket-small-fly .header .call .icon,
.basket-small-fly .header .basket .icon,
.basket-small-fly .header .like .icon,
.basket-small-fly .header .compare .icon {
    display: inline-block;
	position: relative;
	vertical-align: middle;
	background-repeat:no-repeat;
}

.basket-small .icons .basket .text,
.basket-small .icons .like .text,
.basket-small-fly .header .basket .text,
.basket-small-fly .header .like .text {
    display: inline-block;
	vertical-align: middle;
    font-size: 10px;
    line-height: 11px;
	font-weight: 700;
}

.basket-small .icons .like .icon,
.basket-small-fly .header .like .icon {
    width: 20px;
    height: 20px;
    background:url('/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/images/like_icon.png') no-repeat;
}

.basket-small .icons .basket .icon,
.basket-small-fly .header .basket .icon {
    width: 20px;
    height: 20px;
    background: url('/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/images/basket_icon.png') no-repeat;
}

.basket-small-fly .header .call .icon {
    width: 20px;
    height: 20px;
    background: url('/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/images/call.png') no-repeat;
}

.basket-small-fly .header .compare .icon {
    width: 20px;
    height: 20px;
    background: url('/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/images/compare_icon.png') no-repeat;
}
/**�����**/

/*������� �������*/
.basket-small .icons .basket,
.basket-small .icons .like {
	display:inline-block;
	vertical-align: middle;
	position: relative;
	outline:none;
	white-space: nowrap;
	text-decoration:none;
	font-size: 0px;
}
.basket-small.fly .icons .basket,
.basket-small.fly .icons .like,
.basket-small.header .icons .basket,
.basket-small.header .icons .like {
	margin-left: 20px;
	margin-top: 10px;
}
.basket-small.top .icons .basket,
.basket-small.top .icons .like {
	padding-left: 5px;
}

.basket-small .icons .basket .text-wrapper,
.basket-small .icons .like .text-wrapper {
	display: inline-block;
	vertical-align: middle;
    width: 18px;
	height: 18px;
	border: 2px solid #fff;
	border-radius: 12px;
	color: #fff;
	text-align: center;
    white-space: nowrap;
	margin-right: 3px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.basket-small.fly .icons .basket .text-wrapper,
.basket-small.fly .icons .like .text-wrapper,
.basket-small.header .icons .basket .text-wrapper,
.basket-small.header .icons .like .text-wrapper {
	position: absolute;
	display: block;
	top: -10px;
	left: -15px;
}


.basket-small .icons .basket .text.summ {
	color: #1D1B1B;
	margin-left: 9px;
}
.basket-small .icons .basket .text.summ:hover {
	color:#a3a3a3;
}
/**������� �������**/

/*�������� �������*/
/*#small_top_basket_js.fly {
	position:fixed;
	background:#fff;
}
basket-small-fly {
	
}*/

.basket-small-fly div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.basket-small-fly {
	position:fixed;
	right: -1px;
	top:150px;
	z-index:500;
}
.basket-small-fly > .header {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: -60px;
    background: #ebebeb;
    width: 60px;
    border-radius: 7px 0 0 7px;
	z-index: -1;
	cursor: pointer;
	box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
}
.basket-small-fly > .header .opener {
    display: block;
	padding-top: 16px;
	padding-bottom: 16px;
    text-align: center;
    text-decoration: none;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}.basket-small-fly > .header .opener:first-child{
	border-top: 1px solid #e0e0e0;
	border-top-left-radius: 7px;
}.basket-small-fly > .header .opener:last-child{
	border-bottom-left-radius: 7px;
}


.basket-small-fly > .header .opener .text {
	position:absolute;
	text-align: center;
	font-size: 0;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	top: -2px;
	right: -10px;
	color: #ffffff;
}
.basket-small-fly > .header .opener .text .text_number {
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	line-height: 12px;
}

/* .basket-small-fly > .header .opener + .opener {
    padding-top: 0px;
} */

.basket-small-fly .header .call .icon,
.basket-small-fly .header .basket .icon,
.basket-small-fly .header .like .icon,
.basket-small-fly .header .compare .icon {
    margin-right: 0px;
	margin-left: 3px;
}

.basket-small-fly .sections {
	background:#fff;
	width: 0px;
	box-shadow: 0 0 30px rgba(0,0,0,0.3);
	border: 1px solid #dfdfdf;
	border-right: none;
    overflow: hidden;
}

.basket-small-fly .sections .section {
	position: relative;
	display: none;
    min-height:217px;
}

.basket-small-fly .sections .section.product_section,
.basket-small-fly .sections .section.like_section {
    width: 800px;
}

.basket-small-fly .sections .section .header {
	color: #3a58d2;
	font-size: 16px;
	padding: 20px 30px;
}

.basket-small-fly .sections .section .products-wrapper {
	display: block;
	height: 236px;
	overflow-x: auto;
}

.basket-small-fly .sections .section .products {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
}

.basket-small-fly .sections .section .products .product-header {
	position: relative;
	height: 36px;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
}

.basket-small-fly .sections .section .products .product {
	position: relative;
	height: 99px;
	background: #fff;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.basket-small-fly .sections .section .products .product + .product {
	border-top: 1px solid #e8e8e8;
}

.basket-small-fly .sections .section .products .product:hover {
	background: #f7f7f7;
}

.basket-small-fly .sections .section .products .product .min-button-custom {
	display: block;
	width: 16px;
	height: 16px;
	background-position-x: 16px;
	background: url('/bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/images/button-sprite.png') no-repeat;
}.basket-small-fly .sections .section .products .product .min-button-custom:hover {
	background-position-y: -16px;
}
.basket-small-fly .sections .section .products .product .min-button-custom.like {
	background-position-x: 0px;
}
.basket-small-fly .sections .section .products .product .min-button-custom.delete {
	background-position-x: -16px;
}
.basket-small-fly .sections .section .products .product .min-button-custom.to-cart {
	background-position-x: -32px;
}

.basket-small-fly .sections .section .products .product .image {
	position: relative;
	display: block;
	float: left;
	width: 63px;
	height: 63px;
}

.basket-small-fly .sections .section .products .product-header .margins,
.basket-small-fly .sections .section .products .product .margins {
	margin-left: 10px;
	margin-right: 10px;
}

.basket-small-fly .sections .section .products .product .name {
    display: block;
	white-space: normal;
	color: #7f7f7f;
	text-decoration: underline;
	font-size: 14px;
	line-height: 16px;
	max-height: 32px;
    overflow: hidden;
}

.basket-small-fly .sections .section .products .product:hover .information .name {
	/*color: #3a58d2;*/
}

.basket-small-fly .sections .section .products .product .price {
	color: #222;
	font-weight: bold;
}

.basket-small-fly .sections .section .buttons {
	padding-top: 32px;
	padding-bottom: 30px;
	margin-left: 34px;
	margin-right: 34px;
	overflow: hidden;
}

.basket-small-fly .sections .section#call-section .buttons {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.basket-small-fly .sections .section .buttons .button {
	font-size: 12px;
	line-height: 12px;
	padding: 12px 12px;
	border-radius: 3px;
}
.basket-small-fly .sections .section .buttons .button.uni-button-gray {
	padding: 11px 12px;
}

.basket-small-fly .sections .section .message {
	text-align: center;
}

.basket-small-fly .sections .section .message .text {
	padding: 30px 0px 10px 0px;
	font-size: 16px;
}

.basket-small-fly .sections .section .message .buttons {
	margin: 0px;
	padding: 10px 0px 30px 0px;
}
/**�������� �������**/

#product-section .header,
#like-section .header {
	position: relative;
}
#product-section .header .basket_fly_clear,
#like-section .header .basket_fly_clear {
	position: absolute;
	right: 30px;
    top: 18px;
    padding: 6px 12px 5px;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
    color: #363636;
    background: #fff;
	font-size: 13px;
	cursor: pointer;
}

#small_top_basket_js.hidden-part {
	display: none;
}

@media all and (max-width: 800px) {
	#small_top_basket_js.hidden-part {
		display: block;
	}
	
	.basket-small-fly {
		display: none;
	}
}

/* End */


/* Start:/bitrix/templates/unimagazin_s1/components/bitrix/system.pagenavigation/.default/style.css?16875097021273*/
.paginator-default {
	display: block;
	text-align: center;
	position: relative;
}

.paginator-default .paginator-default-buttons {
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	margin: -3px;
	min-width: 6px;
	min-height: 6px;
}

.paginator-default .paginator-default-buttons
.paginator-default-button {
	display: inline-block;
	vertical-align: middle;
	padding: 3px;
}

.paginator-default .paginator-default-buttons
.paginator-default-button .paginator-default-button-wrap {
	padding: 0;
	width: 33px;
	height: 33px;
	line-height: 33px;
	font-size: 13px;
	font-weight: bold;
	border-radius: 2px;
	color: #777;
	background: #e5e5e5;
}

.paginator-default .paginator-default-buttons
.paginator-default-button .paginator-default-button-wrap.solid_button {
	color: #fff;
}

.paginator-default .paginator-default-button-left,
.paginator-default .paginator-default-button-right {
	display: block;
	position: absolute;
	top: 1px;
	left: auto;
	right: auto;
	bottom: auto;
}

.paginator-default .paginator-default-button-left {
	left: 0;
}

.paginator-default .paginator-default-button-right {
	right: 0;
}

.paginator-default .paginator-default-button-left .uni-slider-button,
.paginator-default .paginator-default-button-right .uni-slider-button {
	display: block;
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/components/bitrix/breadcrumb/elegante_bread/style.css?16875097021335*/
ul.breadcrumb-navigation
{
	padding:0; 
	margin-top:18px;
	padding-top:0;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline-block;
	position: relative;
	font-size:11px;
	color:#585858;
	margin-right:4px;
}
ul.breadcrumb-navigation li .dropdown_wrap {
	display: none;
	position: absolute;
	min-width: 100%;
	left: 0;
	top: 11px;
	padding: 22px 0;
	z-index: 1000;
	text-transform: none;
}ul.breadcrumb-navigation li:hover .dropdown_wrap {
	display: block;
}
ul.breadcrumb-navigation li .dropdown{
	display: block;
	min-width: 100%;
	background: #f0f0f0;
	border: solid 0.5px #e7e7e7;
	padding:12px;
}
ul.breadcrumb-navigation li .dropdown a{
	display: block;
	text-decoration: none;
    text-transform: none;
    white-space: nowrap;
}

ul.breadcrumb-navigation li .bn_space {
	display: none;
	position: absolute;
	width: 0;
    height: 0;
	text-align: center;
    vertical-align: bottom;
	border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    left: 10px;
    bottom: -8px;

}ul.breadcrumb-navigation li:hover .bn_space {
	display: inline-block;
}

ul.breadcrumb-navigation a {
	font-size:11px;
	color:#585858;
	text-decoration:underline;
	line-height:25px;
}
ul.breadcrumb-navigation li:last-child a{
	text-decoration:none;
}
ul.breadcrumb-navigation span
{
	font-size:11px;
	color:#585858;
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/styles.css?1765358135237155*/
.share .sale-btns{text-align:left;}
.share .sale-btns .uni-button{margin: 0 5px 7px 0;font-size:15px;}

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{
	margin-bottom: 5px;
}

.bx-filter .bx-filter-param-btn{
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	overflow: hidden;
}

.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon{
	display: block;
	width: 38px;
	height: 38px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}

.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn{
	padding: 2px;
}

.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn .bx-filter-btn-color-icon{
	width: 34px;
	height: 34px;
	border-radius: 2px;
}

.bx-filter .bx-ui-slider-part span{
	top: auto;
	bottom: -16px;
}

.bx-filter .bx-ui-slider-track-container{
	padding-top: 25px;
	padding-bottom: 25px;
}

.under_catalog_menu .menu_item_l1 .submenu{
	min-width: 190px;
	margin-left: 0!important;
}

.under_catalog_menu .menu_item_l1 .submenu  a{
	padding-left: 18px;
	padding-right: 10px;
}

.bx-filter .bx-ui-slider-part span{
	width: 40px;
	margin-left: -20px;
}

.block_popular .uni_col .wrapper .wrapper-shadow .category-image:hover{
	-webkit-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.1,1.1);
}

.uni-button-checkbox .text:first-letter,
.item .item_description > .properties .property .value:first-letter{
	text-transform: uppercase;
}

.bg_top_menu.catalog table.top_menu td{
	width: auto!important;
}

.bg_top_menu.catalog table.top_menu{
	width: auto;
}

.bg_top_menu.catalog{
	width: 68%;
}

.bg_top_menu.catalog table.top_menu,
.bg_top_menu.catalog table.top_menu tbody,
.bg_top_menu.catalog table.top_menu tr{
	display: block;
}

.bg_top_menu.catalog table.top_menu td{
	display: inline-block;
	margin-right: 25px;
}

.bg_top_menu.catalog table.top_menu td.td_delimiter{
	margin-right: 0;
	display: none;
}

/*.bx_brand .elastislide-list{*/
/*display: block;*/
/*padding-left: 0;*/
/*}*/

/*.bx_brand .elastislide-list .one_brand{*/
/*display: inline-block;*/
/*margin-right: 50px;*/
/*}*/

.bx_brand .nbs-flexisel-container{
	padding: 0 30px;
}

.bg_footer .logo-block{
	display: none;
}

.social_buttons ul li{
	width: auto!important;
	height: auto!important;
	margin-right: 15px;
}

.social_buttons ul li a{
	width: auto!important;
	height: auto!important;
	display: block!important;
	vertical-align: middle;
	background: none!important;
	font-size: 25px;
}

.social_buttons svg{
	display: block;
	width: 25px;
	fill: #dc3f1c;
	transition: 0.2s;
}

.social_buttons ul li a:hover svg{
	fill: #e43923;
}


.tizers-list .img_banner{
	background: none!important;
	line-height: 64px;
	color: #000;
	font-size: 50px;
}

.tizers-list .name{
	padding-left: 5px;
}

.basket_wrap .compare-small.header .icon-compare{
	font-size: 26px;
	color: #333;
	display: inline-block;
	vertical-align: middle;
}

.basket_wrap .basket-small.header .like .icon-star{
	font-size: 22px;
	color: #333;
	display: inline-block;
	vertical-align: middle;
}

.basket_wrap .basket-small.header .basket .icon-cart{
	font-size: 24px;
	color: #333;
	display: inline-block;
	vertical-align: middle;
}

.about_company_description p{
	margin-bottom: 15px;
}

.paginator-default .paginator-default-button-left,
.paginator-default .paginator-default-button-right{
	position: relative;
	display: inline-block;
	top: -1px;
}

.paginator-default .paginator-default-button-left{
	margin-right: 10px;
}

.paginator-default .paginator-default-button-right{
	margin-left: 10px;
}

.in_sec_anonse{
	margin-bottom: 15px;
	padding: 10px 20px;
	background: #f0f2f3;
	font-size: 13px;
	line-height: 18px;
}

@media (max-width: 480px){
	.in_sec_anonse{
		position: relative;
	}
	.in_sec_anonse._open .in_sec_anonse__inner{
		max-height: none;
	}
	.in_sec_anonse__inner{
		max-height: 36px;
		overflow: hidden;
	}
	.in_sec_anonse::after{
		content: "читать полностью...";
		color: #dc3f1c;
		text-decoration: underline;
	}
	.in_sec_anonse._open::after{
		display: none;
	}
}

.bx_order_make .bx_logotype{
	width: 180px!important;
	height: auto!important;
}

.bx_order_make .bx_description{
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width: 480px){
	.bx_order_make .paysystem-section .bx_block,
	.bx_order_make .delivery-section .bx_block{
		width: 50%;
	}
	.bx_order_make .paysystem-section .bx_logotype,
	.bx_order_make .delivery-section .bx_logotype{
		width: 100%!important;
	}
	.bx_order_make .paysystem-section .bx_description,
	.bx_order_make .delivery-section .bx_description{
		font-size: 13px;
	}
	.bx_order_make .paysystem-section .bx_logotype,
	.bx_order_make .delivery-section .bx_logotype{
		height: 90px;
	}
}

.bx_order_make .bx_logotype span{
	width: 120px;
	height: 95px;
	margin: 0 auto;
	background-size: contain;
	background-position: center bottom;
}

.bx_order_make .bx_description{
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bx_element input[type=radio]:checked + label .bx_logotype, .bx_element label.selected .bx_logotype{
	border-color: #dc3f1c!important;
}

.bx_order_make .bx_block.delivery .bx_description > span,
.bx_order_make .bx_block.delivery .bx_description > p{
	display: none;
}

.bx_order_make .bx_block.delivery .bx_description{
	text-align: center;
}

.bx_order_make .paysystem-section, .bx_order_make .delivery-section{
	width: auto!important;
}

.bx_order_make .delivery-section{
	margin-top: 25px;
}

.bx_order_make .paysystem-section h4, .bx_order_make .delivery-section h4{
	margin-top: 10px;
}

.delivery_extra_services{
	display: none;
}

.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container{
	border-color: #dc3f1c!important;
}

.sale-order-payment-change-pp .sale-order-payment-change-pp-company{
	cursor: pointer;
	margin-bottom: 35px;
}

.sale-order-payment-change-payment-title{
	font-size: 0;
}

.sale-order-payment-change-payment-title-element{
	font-size: 14px;
}

.sale-order-payment-change-payment-title-element::before{
	content: "Способ оплаты - ";
}

.sale-order-payment-change-pp.row .row .col-xs-12 p:nth-child(2){
	display: none;
}

.payanywayDesc::after{
	content: 'Внимание! Перед оплатой обязательно свяжитесь с менеджером для уточнения наличия и вариантов доставки.';
	display: block;
	margin: 10px 0;
	color: #dc3f1c;
	font-size: 13px;
	line-height: 17px;
}

.sale-paysystem-close-item{
	background: url(/bitrix/templates/unimagazin_s1/components/bitrix/sale.personal.order.detail/.default/images/sale-personal-order-sprite.svg) 1px 1px no-repeat!important;
}

.sale-order-payment-change-status-alert{
	margin-left: 7px!important;
}

div.sale-order-detail-payment-options-methods-template{
	border: none!important;
	padding: 0!important;
}

@media (max-width: 800px){
	.adaptiv .bx_order_make .paysystem-section, .adaptiv .bx_order_make .delivery-section {
		float: left;
		width: auto !important;
		padding-right: 50px;
	}
}

@media (max-width: 479px){
	.adaptiv .bx_order_make .paysystem-section, .adaptiv .bx_order_make .delivery-section {
		float: none;
		width: 100% !important;
		padding-right: 0;
	}
}

.sale_order_full_table .paysystem_name{
	margin-top: 10px;
}

.stuffs.uni-tabs .tabs{
	display: none;
}

/*.top_panel_wrap,*/
/*.header_wrap_container,*/
/*.under_catalog_menu,*/
/*.slider-main-1 .slider-main-1-item .slider-main-1-item-wrap .slider-main-1-item-wrap-wrap,*/
/*.worakarea_wrap_container,*/
/*.tabs_block .tabsblock_bgn_wrapper,*/
/*.bg_footer .footer{*/
/*max-width: 1400px!important;*/
/*padding-left: 20px!important;*/
/*padding-right: 20px!important;*/
/*}*/

/*@media (min-width: 1280px){*/
/*.catalog-section.uni_parent_col .uni-33{*/
/*width: 25%;*/
/*}*/
/*}*/

/*.catalog-section .element .image .image-wrapper .image-wrapper-wrapper{*/
/*padding: 0;*/
/*}*/

/*.catalog-section .element{*/
/*padding-top: 0;*/
/*}*/
.delivery__container{
	margin-bottom: 25px;
}
.delivery__container--flex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.delivery__container-item:last-child{
	width: 60%;
	padding-right: 5%;
}

.delivery__container-item:first-child{
	width: 35%;
}
@media (max-width: 600px){
	.delivery__container--flex{
		display: block;
	}
	.delivery__container--flex .delivery__container-item{
		width: auto!important;
		padding: 0!important;
		margin-top: 25px;

	}
}
p{
	margin-bottom: 10px;
	font-family: 'Roboto', Arial, sans-serif;
}
.delivery-title{
	font-size: 16pt;
	font-family: 'Roboto', Arial, sans-serif;
	font-weight: bold;
}
.center{
	text-align: center;
}
.red-text{
	color: #ee1d24;
}

.slider-main-1 .slider-main-1-item .slider-main-1-item-link{
	height: 400px;
}

.bx-wrapper .bx-pager{
	width: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 30px;
	padding: 0 7px;
	border-radius: 4px;
	background: rgba(0,0,0,0.3);
	bottom: 5px;
	display: none;
}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	margin-top: 6px;
}

.bx-wrapper .bx-pager.bx-default-pager a{
	width: 20px!important;
	height: 18px!important;
	border-radius: 4px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	height: 18px!important;
}

.bx-wrapper:hover .bx-pager{
	display: block;
}

.desc_text_img{
	display: block;
	max-width: 250px;
	float: right;
	margin: 0 0 5px 25px;
}

.in_sec_desription p{
	margin-bottom: 10px;
}

.login_page .bx-auth.social{
	margin-top: 0;
	float: none;
}

.login_page .bx-auth.social ul{
	float: right;
	margin-top: -37px;
	margin-bottom: 15px;
}

.login_page .bx-auth.social .bx-auth-service-form{
	clear: both;
}

/*.button_up{*/
	/*display: none!important;*/
/*}*/

.header_wrap_container .logo_wrap img{
	display: none;
}

.adaptiv .header_wrap_container .logo_wrap svg{
	width:100%;
	max-width:204px;
	max-height:54px;
}

.about_company_row{
	font-size: 0;
	display: flex;
}

.about-company .about_company_img{
	vertical-align: top;
	background: none;
	width: 50%;
	height: auto;
}

.about-company .about_company_description{
	width: 50%;
}

.about-company .about_company_img a{
	display: block;
	overflow: hidden;
	box-shadow: -2px 2px 5px rgba(0,0,0,0.4);
}

/*.about-company .about_company_description{*/
	/*display: block;*/
	/*width: auto;*/
	/*margin-left: 260px;*/
	/*padding-left: 0;*/
	/*padding-top: 20px;*/
/*}*/

.about-company .about_company_description b{
	font-size: 16px;
}

.about_company_img img{
	max-width: 100%;
	display: block;
	transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.about_company_img:hover img{
	transform: scale(1.5);
}

.uni-panel-sort .count{
	float: right;
	padding-right: 15px;
	display: block;
	height: 100%;
	font-size: 0;
}

.uni-panel-sort .count .values {
	display: inline-block;
	vertical-align: middle;
}

.uni-panel-sort .count .caption{
	margin-right: 10px;
}


.uni-panel-sort .count .values .value {
	display: inline-block;
	vertical-align: middle;
	padding: 3px 7px;
}

.uni-panel-sort .count .values .value a {
	text-decoration: none;
	color: #363636;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
}

.uni-panel-sort .count .value.ui-state-active a,
.uni-panel-sort .sort .value.ui-state-active a{
	color: #dc3f1c !important;
}

@media (min-width: 801px){
	.filter_catalog_hide,
	.menu_catalog_hide{
		display: block!important;
	}
}

@media (max-width: 800px){
	.filter_catalog_hide,
	.menu_catalog_hide{
		display: none;
	}
	.adaptiv .about_company_img{
		display: block!important;
		width: 100%;
		height: auto;
		max-width: 500px;
		margin-bottom: 15px;
	}
	.adaptiv .about_company_img img{
		display: none;
	}
	.adaptiv .about_company_img a{
		display: block;
		padding-bottom: 55%;
		background: url('/bitrix/templates/unimagazin_s1/images/retrotok-org.jpg') no-repeat 50% 25%;
		background-size: 100%;
	}
}

.header_wrap .header_wrap_information{
	background: url('/bitrix/templates/unimagazin_s1/images/header-bg.jpg') no-repeat 50% 50%;
	background-size: cover;
}

.tabs_block #tabs_block ul.nav li:focus{
	outline: none;
}

.main-tabs-slider .tabs_block.tabsblock_bgn{
	position: static;
	width: auto;
}

.main-tabs-slider .tabslable_bgn_size{
	display: none;
}

.footer .social_buttons ul li{
	margin-left: 10px;
	margin-right: 0;
}

.footer .liveinternet{
	margin: 10px 5px 0 0;
}

.header_wrap .phone a{
	color: #636363;
	text-decoration: none;
	line-height: 19px;
}

.main-provodka{
	padding: 20px 8px;
	font-size: 12px;
}

.main-provodka__img{
	float: right;
	width: 200px;
	border-radius: 4px;
	-webkit-box-shadow: -1px 1px 2px rgba(0,0,0,0.3);
	box-shadow: -1px 1px 2px rgba(0,0,0,0.3);
	margin: 0 0 20px 5%;
}

@media (max-width: 480px){
	.main-provodka{
		padding: 10px 8px;
	}
	.main-provodka__img{
		float: none;
		width: 70%;
		max-width: 100%;
		margin: 0 auto 20px;
		display: block;
	}
	.b24-widget-button-wrapper{
		right: 12px!important;
		bottom: 12px!important;
	}
}

.banners-list .name_banner{
	height: 115px;
}

.banners-list .img_banner{
	padding-top: 110%;
}

.catalog-section .element .image-wrapper{
	padding-top: 85%;
}

.catalog-section .element .image .image-wrapper .image-wrapper-wrapper{
	padding: 0!important;
}

.marks .mark.recommend{
	background: -webkit-linear-gradient(45deg, #596ecb 0%, #954793 100%)!important;
	background: -o-linear-gradient(45deg, #596ecb 0%, #954793 100%)!important;
	background: linear-gradient(45deg, #596ecb 0%, #954793 100%)!important;
}

.marks .mark.hit{
	background: -webkit-linear-gradient(45deg, #f0c30e 0%, #e94c3d 100%)!important;
	background: -o-linear-gradient(45deg, #f0c30e 0%, #e94c3d 100%)!important;
	background: linear-gradient(45deg, #f0c30e 0%, #e94c3d 100%)!important;
}

.marks .mark.new{
	background: -webkit-linear-gradient(45deg, #b984b2 0%, #b92a56 100%)!important;
	background: -o-linear-gradient(45deg, #b984b2 0%, #b92a56 100%)!important;
	background: linear-gradient(45deg, #b984b2 0%, #b92a56 100%)!important;
}

.marks .mark.instock{
	background: -webkit-linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	background: -o-linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	background: linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	color: #fff;
	width: 70px;
}

.marks .mark.notinstock{
	background: -webkit-linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
	background: -o-linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
	background: linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
	color: #fff;
	width: 128px;
}

.element .marks.not-available .mark.notinstock{
	background: -webkit-linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
	background: -o-linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
	background: linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
	width: 100px;
}



.item .image-slider > .image-box .wrapper .instock{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 3;
	margin: -8px -4px;
}

.instock .available{
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	background: #fff;
	margin: 55px 4px 6px;
	padding: 6px 10px;
	border-radius: 15px;
	color: #fff;
	background: -webkit-linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	background: -o-linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	background: linear-gradient(45deg, #92ba3f 0%, #729e00 100%)!important;
	position: relative;
}

.instock .available.no{
	background: -webkit-linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
	background: -o-linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
	background: linear-gradient(45deg, #cdbb00 0%, #c79d05 100%)!important;
}

.instock .not-available .available.no{
	background: -webkit-linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
	background: -o-linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
	background: linear-gradient(45deg, #cccccc 0%, #999999 100%)!important;
}

.instock .available .icon-in-stock{
	font-size: 46px;
	position: absolute;
	top: -50px;
	color: #92ba3f;
	left: 50%;
	margin-left: -23px;
}

.instock .available .icon-in-stock svg{
	width: 46px;
	fill: #92ba3f;
}

.instock .not-available .icon-not-availible{
	font-size: 42px;
	position: absolute;
	top: -50px;
	color: rgb(180, 180, 180);
	left: 50%;
	margin-left: -21px;
}

.instock .not-available .icon-not-availible svg{
	width: 42px;
	fill: rgb(180, 180, 180);
}

.instock .available .icon-not-in-stock{
	font-size: 46px;
	position: absolute;
	top: -50px;
	color: #caac02;
	left: 50%;
	margin-left: -23px;
}

.instock .available .icon-not-in-stock svg{
	width: 46px;
	fill: #caac02;
}


.instock .available .icon-not-in-storage{
	font-size: 50px;
	position: absolute;
	top: -50px;
	color: #9cb265;
	left: 50%;
	margin-left: -25px;
}

.instock .available .icon-not-in-storage svg{
	width: 50px;
	fill: #caac02;
}

.newarticle{
	line-height: 1.6;
	text-align: left;
}

.newarticle__img{
	margin: 0 0 20px 20px;
	max-width: 400px;
	max-height: 300px;
	-webkit-box-shadow: -2px 3px 5px rgba(0,0,0,0.25);
	box-shadow: -2px 3px 5px rgba(0,0,0,0.25);
}

@media screen and (max-width: 480px){
	.newarticle__img{
		width: 100%;
	}
}

.newarticle h2{
	font-size: 22px;
	margin-bottom: 20px;
}

.newarticle .text-small{
	font-size: 13px;
}

.newarticle .blueblock{
	padding: 20px;
	background-color: rgba(68, 141, 122, 0.10);
	margin-bottom: 15px;
}

.newarticle .blueblock .text-small:last-child{
	margin-bottom: 0;
}

.newarticle a{
	color: #dc3f1c;
}

.item .item_description > .properties .property, .item > .properties .property{
	width: 100%;
	padding: 7px 0 7px 15px;
	margin: 0;
}

.information .properties .property::before{
	display: none!important;
}

.information .properties .property:nth-child(odd){
	background: rgba(0,0,0,0.04);
}

.information .properties .property .name{
	color: #121212;
}

.class{
	display: block;
}

.one_news .prev_text{
	max-height: 80px;
}

.bx_news_detail .staff_review{
	font-sise: 16px;
	margin-top: 15px;
	font-weight: 500;
}

@media (max-width: 480px){
	.adaptiv .block_popular .uni_col.uni-50,
	.adaptiv .block_popular .uni_col.uni-25{
		width: 50%!important;
	}
	.slider-main-1 .slider-main-1-item .slider-main-1-item-wrap,
	.slider-main-1 .slider-main-1-item .slider-main-1-item-link{
		height: 300px;
	}

	.block_popular .uni_col a.image .wrapper{
		top: 4px;
		left: 4px;
		right: 4px;
		bottom: 4px;
	}

	.adaptiv .block_popular .uni_parent_col {
		margin-left: -4px !important;
		margin-right: -4px !important;
	}

	.block_popular.standart_block{
		margin-top: -24px;
	}

	.block_popular .uni_col .name{
		font-size: 16px;
		text-align: center;
		max-width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
	}
}

@media screen and (max-width: 410px){
	.block_popular .uni_col .name{
		font-size: 13px;
		padding-left: 0;
		padding-right: 0;
	}
}

.wrap .header_wrap{
	z-index: auto;
}

.api-search-title{
	z-index: 22;
}
@media screen and (min-height: 650px) {
	.header_wrap .api-search-result {
		max-height: 516px !important;
	}
}

.api-search-title .api-tag{
	background: rgba(245,59,59,0.6);
}

.api-search-title .api-search-result .api-item-props{
	color: #636363;
}

.header_wrap_container .search_wrap{
	padding-right: 20px;
}

@keyframes borderSearch {
	0%{
		border-color: rgba(99, 99, 99, 0.65);
	}
	50% {
		border-color: rgba(228, 57, 35, 0.9);
	}
	100% {
		border-color: rgba(99, 99, 99, 0.65);
	}
}

.api-search-title .api-search-input{
	background: rgba(255, 255, 255, 0.95);
	border-color: rgba(99, 99, 99, 0.65);
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 3px!important;
	animation: borderSearch 3s ease infinite;
}

.api-search-title .api-search-button{
	position: absolute;
	right: 0;
}

.api-search-title .api-search-button button{
	width: 36px;
	padding: 0;
	border-color: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent!important;
	display: block;
	outline: none;
}

.api-search-title .api-search-button button i{
	color: rgba(99, 99, 99, 0.8)!important;
}

.api-search-title .api-search-button button svg{
	width: 16px;
	fill: rgba(99, 99, 99, 0.8)!important;
	margin-top: 2px;
}

.api-search-title .api-search-button button:hover{
	background-color: transparent!important;
}

.api-search-title .api-search-result .api-item, .api-search-title .api-search-result .api-not-found{
	color: #dc3f1c;
}

.baron._simple .baron__track{
	background: rgba(0, 0, 0, .1);
}
.api-search-title .api-search-input:hover,
.api-search-title .api-search-input:focus{
	border-color: rgba(99, 99, 99, 0.65)!important;
}

.api-search-title .api-search-icon{
	display: none;
}

.api-search-page .api-search-result .api-item-name a{
	color: #dc3f1c;
}

.api-search-page .api-tag {
	background-color: #d5d5d5;
}

.api-search-title .api-search-result .api-result-url a:hover{
	color: #dc3f1c;
}

@media screen and (max-width: 767px) {
	.api-search-page .api-search-result .api-item-block-right{
		width: 100px;
	}
	.api-search-page .api-search-result .api-item-prices {
		font-size: 16px;
	}
	.api-search-page .api-search-result .api-item-name a {
		font-size: 16px;
	}
}

@media screen and (max-width: 800px) {
	.search-small{
		width: auto;
		max-width: 500px;
	}
	.search-small .api-search-title .baron__root,
	.search-small .api-search-title .api-ajax-icon{
		display: none!important;
	}

	.api-search-backdrop{
		display: none!important;
	}

}

@media screen and (max-width: 479px) {
	.api-search-page .theme-list .api-list > li{
		position: relative;
		padding-bottom: 30px;
	}
	.api-search-page .api-search-result .api-item-block-right{
		width: auto;
		position: absolute;
		bottom: 5px;
		left: 89px;
		text-align: left;
	}
	.api-search-page .api-search-result > ul{
		margin: 0 -9px;
	}
}

@media (max-width: 500px){
	.adaptiv .top_panel_wrap.mobile_version .head_block{
		font-size: 24px;
		color: #333;
	}
	.adaptiv .top_panel_wrap.mobile_version .head_block.icon-user{
		font-size: 22px;
	}
	.adaptiv .top_panel_wrap.mobile_version .head_block::before{
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		margin: -4px 0 0;
	}
	.b_basket_mobile .basket-small .icons .basket .text-wrapper{
		margin-left: 10px;
		margin-top: -12px;
	}
}

.adaptiv .top_panel_wrap.mobile_version .head_block.basket_block_mob .wrap_icon_block,
.adaptiv .top_panel_wrap.mobile_version .head_block.compare_block_mob .wrap_icon_block,
.adaptiv .top_panel_wrap.mobile_version .head_block.phone_block_mob .wrap_icon_block {
	position: absolute;
	background: none;
}

.b_compare_mobile .compare-small-mobile .icon,
.b_basket_mobile .basket-small .icons .basket .icon,
.b_basket_mobile .basket-small-fly .header .basket .icon{
	background: none;
}

#small_top_basket_js.hidden-part{
	display: block;
	margin-left: 15px;
}

.basket-small .icons .basket .text.summ{
	font-size: 11px;
}

.basket-small-fly .opener._anim{
	background: #dc3f1c !important;
}

.basket-small-fly{
	top: 25%;
}

.adaptiv .fly > .b_compare{
	display: none;
}

.basket-small.fly .icons .like{
	display: none;
}

@media screen and (max-width: 800px) {
	.basket-small.fly .icons .like{
		display: inline-block;
	}
}

.basket-small-fly .header .call .icon, .basket-small-fly .header .basket .icon, .basket-small-fly .header .like .icon, .basket-small-fly .header .compare .icon{
	margin-left: 0;
}

.basket-small-fly > .header .opener .text{
	top: -12px;
	right: -12px;
}

.basket-small-fly > .header .opener{
	-webkit-transition: 0.25s ease;
	transition: 0.25s ease;
}

.basket-small-fly > .header .opener:hover{
	background: #ddd;
}

.bx-imopenlines-config-sidebar-logo-image{
	background-image: url('/bitrix/templates/unimagazin_s1/images/logoen.png')!important;
}

@media screen and (max-width: 767px) {

	.b24-widget-button-popup[data-b24-crm-hello-cont] {
		display: none !important;
	}

	.crm-widget-button-mobile .bg_footer{
		opacity: 0!important;
	}

}

.certificats-slider-wr{
	margin-top: 30px;
	padding-top: 0;
	overflow: hidden;
	max-height: 350px;
}

.certificats-slider-wr .header_grey{
	padding-right: 50px;
}


@media screen and (max-width: 359px) {

	.certificats-slider{
		margin-top: 15px;
	}

}

.certificats-slider{
	margin: 30px -8px 20px;
	padding: 0;
	list-style: none;
}

.certificats-slider .certificats-slider__item{
	padding: 0 8px;
	position: relative;
}

.certificats-slider .certificats-slider__item a{
	display: block;
}

.certificats-slider .certificats-slider__item img{
	max-width: 100%;
	max-height: 350px;
}

.certificats-slider .slick-track{
	margin-left: 0;
}

.certificats-slider .slick-arrow{
	z-index: 1;
	top: -55px;
	right: 30px;
	left: auto;
	width: 24px;
	height: 24px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.certificats-slider .slick-arrow:hover::before{
	opacity: 0.9;
}

.certificats-slider .slick-arrow::before{
	color: #dc3f1c;
	font-size: 25px;
	opacity: 1;
}

.certificats-slider .slick-prev{
	right: 49px;
	left: auto;
}

.certificats-slider .slick-next{
	right: 15px;
	left: auto;
}

.certificats-slider .certificats-slider__btn{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align: center;
	border-radius: 20px;
	z-index: 2;
	background: #dc3f1c;
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	margin-left: 25px;
	color: #fff;
}

.certificats-slider .certificats-slider__btn span{
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: block;
	font-size: 0;
}

.certificats-slider .certificats-slider__btn span svg{
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	fill: #fff;
}

.certificats-slider .certificats-slider__btn + .certificats-slider__btn{
	margin-left: -25px;
}

.certificats-slider .certificats-slider__item:hover .certificats-slider__btn{
	opacity: 0.85;
}

.certificats-slider .certificats-slider__item:hover .certificats-slider__btn:hover{
	opacity: 1;
}

.certificats-slider .certificats-slider__item::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.certificats-slider .certificats-slider__item:hover::after{
	opacity: 1;
}

.bx-touch .certificats-slider .certificats-slider__item::after{
	opacity: 0.7!important;
}

.bx-touch .certificats-slider .certificats-slider__btn{
	opacity: 1!important;
}


.reviews-slider-wr{
	margin-top: 0;
	overflow: hidden;
	height: 208px;
	position: relative;
}

.reviews-slider-wr .header_grey{
	padding-right: 50px;
	font-size: 14px;
	line-height: 30px;
}

.reviews-slider-wr .reviews-slider .slick-next{
	right: 10px;
}

.reviews-slider-wr .reviews-slider .slick-prev{
	right: 40px;
}

@media screen and (max-width: 359px) {

	.reviews-slider-wr .header_grey{
		padding-right: 0;
	}

}

.reviews-slider{
	margin: 40px -4px 0;
	padding: 0;
	list-style: none;
}

.reviews-slider .reviews-slider__item{
	position: relative;
	padding: 0 4px;
}

.reviews-slider .reviews-slider__item a{
	display: block;
}

.reviews-slider .reviews-slider__item img{
	max-width: 100%;
}

.reviews-slider .slick-track{
	margin-left: 0;
}

.reviews-slider .slick-arrow{
	z-index: 1;
	top: -35px;
	right: 30px;
	left: auto;
	width: 24px;
	height: 24px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.one_news .period{
	margin-top: 10px;
	float: none;
	padding: 0;
}

.reviews-slider .slick-arrow:hover::before{
	opacity: 0.9;
}

.reviews-slider .slick-arrow::before{
	color: #dc3f1c;
	font-size: 25px;
	opacity: 1;
}

.reviews-slider .slick-prev{
	right: 38px;
	left: auto;
}

.reviews-slider .slick-next{
	right: 4px;
	left: auto;
}

.reviews-slider .reviews-slider__item:hover{
	opacity: 0.9;
}

.clent-reviews .detail_picture{
	width: 160px;
}


@media screen and (max-width: 410px) {
	.clent-reviews .detail_picture{
		width: 110px;
	}
}

/* main menu */

.main-menu-wr{
	background: #dc3f1c;
	position: relative;
	z-index: 21;
}

.main-menu-wr .wrapper{
	max-width: 1164px;
	margin: 0 auto;
	position: relative;
}

.main-nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	height: 50px;
	margin: 0;
	padding: 0;
}

.main-nav__item{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}

.main-nav__item--mob{
	display: none;
}

.main-nav__link{
	padding: 0 10px;
	display: block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 0;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
}

.main-nav__link:hover{
	color: #fff;
	background: rgba(255,255,255,0.15);
}

.main-subnav-wr{
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.4);
	box-shadow: 0 2px 10px rgba(0,0,0,0.4);
	width: 100%;
	text-align: left;
	display: none;
}

.main-nav__link--dropdown::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	margin-left: -10px;
	z-index: 3;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

.main-nav__link--dropdown._hover::after{
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.main-nav__link._hover{
	background: rgba(255,255,255,0.15);
}


.main-nav__link._hover + .main-subnav-wr{
	display: block;
	z-index: 3;
}

.main-subnav{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 20%;
	border-right: 1px solid #e3e3e3;
}

.main-subnav__item{
	display: block;
}

.main-subnav__link{
	padding: 15px 25px;
	border-top: 1px solid #e3e3e3;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	display: block;
	color: #000;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: relative;
}

.main-subnav__item:first-child .main-subnav__link{
	border-top: 0;
}

.main-subnav__link:hover,
.main-subnav__link._hover{
	background: #e3e3e3;
	color: #000;
}

.main-subnav__link::after{
	content: "";
	position: absolute;
	right: -1px;
	top: 50%;
	margin-top: -10px;
	border: 10px solid transparent;
	border-right-color: #fff;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.main-subnav__link._hover::after{
	visibility: visible;
	opacity: 1;
}

.main-subnav-big-wr{
	position: absolute;
	left: 20%;
	top: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.main-subnav__link._hover + .main-subnav-big-wr,
.main-subnav__link._mob-active + .main-subnav-big-wr{
	opacity: 1;
	visibility: visible;
}

.main-subnav-big-wr::after{
	content: '';
	position: absolute;
	left: 1px;
	right: 0;
	bottom: 0;
	height: 15px;
	background: -webkit-linear-gradient(0deg, #fff 50%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), to(rgba(255,255,255,0)));
	background: -webkit-linear-gradient(bottom, #fff 50%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(bottom, #fff 50%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, #fff 50%, rgba(255,255,255,0) 100%);
}

.main-subnav-big{
	margin: 0;
	padding: 15px 10px 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.main-subnav-big--ib{
	max-width: 20%;
}

.main-subnav-big--ib .main-subnav-big__item{
	display: inline-block;
}

.main-subnav-big__title {
	font-size: 13px;
	font-weight: 600;
	border-bottom: 2px solid rgba(220, 63, 28, 0.4);
	padding-left: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.main-subnav-big__title a{
	color: #dc3f1c;
	text-decoration: none;
	/*-webkit-transition: color 0.3s ease 0s;*/
	/*-o-transition: color 0.3s ease 0s;*/
	/*transition: color 0.3s ease 0s;*/
}

.main-subnav-big__title a:hover{
	color: #dc3f1c;
}

.main-subnav-big__item {
	padding-left: 8px;
	font-size: 13px;
	margin: 2px 0;
}

.main-subnav-big__item-sep{
	height: 24px;
	display: block;
	position: relative;
}

.main-subnav-big__item-sep::after{
	content: "";
	position: absolute;
	left: 0;
	width: 90%;
	top: 50%;
	border-bottom: 1px dashed #ddd;
	margin-top: 1px;
}

.main-subnav-big__link{
	text-decoration: none;
	color: #444;
	padding: 3px 0;
	font-size: 13px;
	display: inline-block;
	-webkit-transition: color 0.3s ease 0s;
	-o-transition: color 0.3s ease 0s;
	transition: color 0.3s ease 0s;
}

.main-subnav-big__item--subtitle .main-subnav-big__link{
	color: #dc3f1c;
	text-decoration: none;
}

.main-subnav-big__item--subtitle .main-subnav-big__link span{
	border-bottom-color: rgba(220, 63, 28, 0.4);
}

.main-subnav-big__item--subtitle .main-subnav-big__link:hover span{
	border-bottom-color: rgba(220, 63, 28, 0.2);
}

.main-subnav-big__link span{
	border-bottom: 1px solid rgba(51, 51, 51, 0.3);
	-webkit-transition: border-color 0.3s ease 0s;
	-o-transition: border-color 0.3s ease 0s;
	transition: border-color 0.3s ease 0s;
}

.main-subnav-big__link:hover{
	color: #dc3f1c;
}

.main-subnav-big__link:hover span{
	border-color: rgba(220, 63, 28, 0.4);
}

.main-subnav-big--bold .main-subnav-big__link {
	font-weight: 700;
}

.main-nav__link span{
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
}
.main-nav__link .main-nav__icon{
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	margin-right: 10px;
}

.main-nav__link .main-nav__icon.icon-main-menu-delivery{
	font-size: 28px;
	margin-top: -2px;
}

.main-menu-btn{
	display: none;
	align-items: center;
	justify-content: center;
	width: 50%;
	height: 50px;
	text-align: center;
	padding: 0 10px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 50px;
	cursor: pointer;
	text-transform: uppercase;
	box-sizing: border-box;
	border-right: 1px solid rgba(255,255,255,0.5);
}

.main-menu-btn__icon{
	width: 16px;
	height: 2px;
	display: inline-block;
	position: relative;
	background: #fff;
	margin-right: 8px;
}

.main-menu-btn__icon::before{
	content: "";
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	height: 2px;
	background: #fff;
}

.main-menu-btn__icon::after{
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
	height: 2px;
	background: #fff;
}

.main-search-mob{
	position: absolute;
	top: -50px;
	padding: 7px 10px;
	background: #dc3f1c;
	left: 0;
	right: 0;
	display: none;
	z-index: 12;
}

.main-search-mob .api-search-title .api-search-input{
	background: #fff!important;
	border-color: #E3E3E3!important;
}

.main-search-mob .api-search-title .api-search-result .api-item-name{
	white-space: normal;
	overflow: visible;
}

.reviews.standart_block{
	margin: 45px 0 0;
}

.reviews.standart_block .header_grey a{
	text-decoration: none;
}

.filter-top{
	margin-bottom: 15px;
}

.filter-top__label{
	display: inline-block;
	background: #8bc34a;
	padding: 5px 20px 5px 10px;
	/*border-radius: 5px;*/
	margin: 0 10px 7px 0;
	color: #fff;
	font-weight: 500;
	transition: 0.3s ease;
	line-height: 19px;
	font-size: 13px;
	position: relative;
	cursor: pointer;
}

.filter-top__label:hover{
	background: #81b545;
}

.filter-top__label--close{
	background: #f0f2f3;
	color: #333;
	padding-right: 10px;
}

.filter-top__label--close:hover{
	background: #e2e5e6;
}

.filter-top__title{
	display: inline-block;
	margin-right: 3px;
}

.filter-top__value{
	display: inline-block;
}

.filter-top__label::after{
	content: "\00D7";
	font-size: 19px;
	line-height: 0;
	position: absolute;
	top: 50%;
	right: 5px;
	transition: color 0.3s ease;
	margin-top: 1px;
}

.filter-top__label:hover::after{
	color: #444;
}

.filter-top__label--close::after{
	content: "";
	display: none;
}

.filter-top__value span::before{
	content: ',';
	display: inline-block;
	margin-right: 5px;
}

.filter-top__value span.rub::before{
	display: none;
}

.filter-top__value span.range-value::before{
	content: '-';
	display: inline-block;
	margin-right: 2px;
	margin-left: 3px;
}

.filter-top__value span:first-child::before{
	display: none;
}

.mob-search-btn{
	display: none;
	align-items: center;
	justify-content: center;
	width: 50%;
	height: 50px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 50px;
	cursor: pointer;
	text-transform: uppercase;
	box-sizing: border-box;
}

.mob-search-btn .icon-search{
	margin-right: 5px;
}

.header_wrap .call_button .open_call{
	text-decoration: none!important;
}

@media (max-width: 1150px){
	.adaptiv .top_panel_wrap .bg_top_menu {
		display: block!important;
	}
}

@media screen and (max-width: 1023px) {
	.main-subnav-big-wr .main-subnav-big:nth-child(5){
		display: none;
	}
	.main-subnav{
		width: 25%;
	}
	.main-subnav-big-wr{
		left: 25%;
	}
}

@media (max-width: 920px){
	.adaptiv .top_panel .top_personal{
		float: right!important;
	}
}

@media screen and (max-width: 900px) {
	.main-subnav__link{
		padding: 21px 5px 21px 15px;
	}
	.main-subnav-big-wr .main-subnav-big:nth-child(4){
		display: none;
	}
	.main-subnav-big-wr .main-subnav-big:nth-child(1){
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media screen and (max-width: 800px) {
	.adaptiv .top_panel .top_panel_wrap.desktop_version{
		line-height: 50px;
		font-size: 0;
	}
	.header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly{
		border-left: 0!important;
	}
	.adaptiv .top_panel .top_panel_wrap.desktop_version .phone_block a,
	.adaptiv .top_panel .top_panel_wrap.desktop_version .phone_block .open_call{
		padding: 2px 0;
		display: inline-block;
		font-size: 15px;
	}
	.main-menu-wr,
	.main-menu-wr .wrapper{
		position: static;
	}
	.main-menu-wr .wrapper{
		display: flex;
		flex-wrap: wrap;
	}
	.main-menu-btn,
	.mob-search-btn{
		display: flex;
	}
	.main-search-mob{
		display: block;
		visibility: hidden;
		opacity: 0;
	}
	.main-menu-btn._active{
		background: rgba(255,255,255,0.15);
	}
	.adaptiv .top_panel_wrap .bg_top_menu {
		display: none!important;
	}
	.main-menu{
		display: block;
	}
	.main-nav{
		display: none;
		text-align: center;
		height: auto;
	}
	.main-menu-btn._active ~ .main-menu .main-nav{
		display: block;
	}
	.mob-search-btn._active ~ .main-menu .main-search-mob{
		visibility: visible;
	}
	.main-menu{
		border-top: 1px solid rgba(255,255,255,0.4);
		width: 100%;
	}
	.main-subnav-wr,
	.main-nav__link._hover + .main-subnav-wr{
		position: static;
		display: none;
	}
	.main-subnav{
		width: auto;
	}
	.main-subnav-big-wr{
		position: static;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		width: auto;
		display: none;
		overflow: visible;
		visibility: visible;
		opacity: 1;
		padding-bottom: 20px;
		-webkit-box-shadow: inset 0 -8px 6px -7px rgba(0,0,0,0.5);
		box-shadow: inset 0 -8px 6px -7px rgba(0,0,0,0.5)
	}
	.main-subnav-big__item{
		display: inline-block;
	}
	.main-subnav__link{
		padding: 14px 20px;
	}
	.main-subnav-big-wr .main-subnav-big.main-subnav-big--bold .main-subnav-big__item{
		display: block;
	}
	.main-subnav-big-wr .main-subnav-big:nth-child(4),
	.main-subnav-big-wr .main-subnav-big:nth-child(5),
	.main-subnav-big-wr .main-subnav-big:nth-child(6){
		display: block;
	}
	.main-subnav__link:hover,
	.main-subnav__link._hover{
		background: #fff;
	}
	.main-subnav__link._active{
		background: #e3e3e3;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.main-subnav__link._active + .main-subnav-big-wr{
		display: block;
	}
	.main-subnav__link._hover::after{
		display: none;
	}
	.main-subnav__link._active::after{
		display: block;
		border-right-color: transparent;
		border-bottom-color: #fff;
		border-width: 8px;
		right: auto;
		left: 20px;
		top: auto;
		margin-top: 0;
		bottom: 0;
		opacity: 1;
		visibility: visible;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.main-nav__link span:last-child{
		width: 200px;
		text-align: left;
		margin-right: -50px;
	}
	.main-nav__link._hover{
		background: none;
	}
	.main-nav__link--dropdown._hover::after{
		display: none;
	}
	.main-nav__link._active{
		background: rgba(255,255,255,0.15);
	}
	.main-nav__link--dropdown._active::after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		border: 10px solid transparent;
		border-bottom-color: #fff;
		margin-left: -10px;
		z-index: 4;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		opacity: 1;
		visibility: visible;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.main-nav__link--dropdown._active + .main-subnav-wr{
		display: block;
	}
	.main-subnav-big-wr .main-subnav-big.main-subnav-big--bold .main-subnav-big__title{
		padding-bottom: 10px;
	}
	.main-subnav-big-wr .main-subnav-big.main-subnav-big--bold .main-subnav-big__title a{
		font-size: 14px;
		color: #dc3f1c;
		border-bottom: 1px solid rgba(220, 63, 28, 0.4);
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.main-nav__item--mob{
		display: block;
	}
	.main-subnav-big-wr::after{
		display: none;
	}
}

@media (max-width: 500px){
	.adaptiv .header_wrap_information .header_wrap_container .phone_wrapper{
		padding-top: 0;
		padding-bottom: 0;
	}
	.adaptiv .header_wrap_information .header_wrap_container .phone_wrapper .phone a{
		display: inline-block;
		padding: 2px 0;
	}
	.adaptiv .header_wrap_information .header_wrap_container .phone_wrapper .phone .email{
		display: none;
	}
	.header_wrap_container .right_wrap table.table_wrap tr{
		display: flex;
		flex-direction: column-reverse;
	}

	.header_wrap_container .right_wrap table.table_wrap .phone_wrap{
		padding-right: 0!important;
		text-align: left!important;
	}
	.adaptiv .header_wrap_container tbody tr .right_wrap td:last-child{
		display: none!important;
	}
}

@media screen and (max-width: 400px) {
	.adaptiv .header_wrap_information .header_wrap_container .phone_wrapper .phone .header-email{
		font-size: 12px!important;
	}
	.adaptiv .footer .bg_top .bg_phone{
		display: flex;
		justify-content: space-between;
	}
	.adaptiv .footer .bg_top .bg_phone .phone{
		margin-right: 0;
	}
}

@media screen and (max-width: 370px) {
	.adaptiv .header_wrap_container .logo_wrap{
		width: 140px!important;
	}
}


.uni-panel-sort .sort .values .value.ui-state-active a .icon.asc{
	background-position: -48px 0!important;
}
.uni-panel-sort .sort .values .value.ui-state-active a .icon.desc{
	background-position: -48px -16px!important;
}

.section-seotext{
	padding: 0 12px;
}
.section-seotext__img img{
	margin: 0 0 10px 20px;
	width: 25%;
	-webkit-box-shadow: -2px 3px 5px rgba(0,0,0,0.25);
	box-shadow: -2px 3px 5px rgba(0,0,0,0.25);
	position: relative;
	z-index: 1;
}
.section-seotext__img.section-seotext__img--left img{
	margin: 0 25px 10px 0;
}
.section-seotext__info::after{
	content: "";
	display: table;
	clear: both;
}
.section-seotext__paragraph--green{
	background: #7bc56f;
	padding: 8px 12px;
	color: #fff;
	margin-left: -12px;
	margin-right: -12px;
	border-radius: 5px;
}
.section-seotext__list{
	list-style: none;
	margin: 15px 0;
	padding: 0;
}
.section-seotext__list li{
	position: relative;
	padding-left: 20px;
	margin-bottom: 3px;
}
.section-seotext__list li::before{
	content: "";
	position: absolute;
	top: 8px;
	left: 3px;
	width: 8px;
	height: 2px;
	background: #dc3f1c;
}

.section-seotext__paragraph,
.section-seotext__list{
	font-size: 13px;
}

.product-icons{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 15px 0 0;
	padding: 10px;
	border: 1px solid rgba(122, 122, 122, 0.1);
	border-radius: 3px;
	background: rgba(238, 238, 238, 0.4);
}

.product-icons__col a{
	text-decoration: none;
	display: block;
}

.product-icons__icon{
	font-size: 0;
	color: #dc3f1c;
	display: inline-block;
	vertical-align: middle;
}

.product-icons__icon svg{
	width: 32px;
	fill: #dc3f1c;
}

.product-icons__icon::before{
	font-size: 32px;
}
.product-icons__text{
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 0;
	vertical-align: middle;
	margin-bottom: 0;
	color: #4c4c4c;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.product-icons__col{
	text-align: center;
	padding-right: 10px;
}

.product-icons__col a:hover .product-icons__text{
	color: #dc3f1c;
}

.product-icons__call .product-icons__icon svg{
	fill: #dc3f1c;
}

.product-icons__call .product-icons__text{
	color: #dc3f1c;
}

.product-icons__call{
	-webkit-animation: tada 7s infinite;
	animation: tada 7s infinite;
}

@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1) rotate(0) perspective(0);transform: scale(1) rotate(0) perspective(0);}
	2%, 4% {-webkit-transform: scale(0.9) rotate(-2deg);transform: scale(0.9) rotate(-2deg);}
	6%, 10%, 14%, 18% {-webkit-transform: scale(1.1) rotate(2deg);transform: scale(1.1) rotate(2deg);}
	8%, 12%, 16% {-webkit-transform: scale(1.1) rotate(-2deg);transform: scale(1.1) rotate(-2deg);}
	20% {-webkit-transform: scale(1) rotate(0) perspective(0);transform: scale(1) rotate(0) perspective(0);}
}

@keyframes tada {
	0% {-webkit-transform: scale(1) rotate(0) perspective(0);transform: scale(1) rotate(0) perspective(0);}
	2%, 4% {-webkit-transform: scale(0.9) rotate(-2deg);transform: scale(0.9) rotate(-2deg);}
	6%, 10%, 14%, 18% {-webkit-transform: scale(1.1) rotate(2deg);transform: scale(1.1) rotate(2deg);}
	8%, 12%, 16% {-webkit-transform: scale(1.1) rotate(-2deg);transform: scale(1.1) rotate(-2deg);}
	20% {-webkit-transform: scale(1) rotate(0) perspective(0);transform: scale(1) rotate(0) perspective(0);}
}

@media screen and (max-width: 480px) {
	.product-icons__col{
		padding: 0 10px;
	}
	.product-icons__text{
		padding: 10px 0 0;
	}
	.item .information .uni-tabs{
		margin-bottom: 20px;
	}
	.item .information .uni-tabs .tabs a{
		padding: 7px 20px;
	}
	.item .information .uni-tabs .tabs .bottom-line-up{
		display: none;
	}
	.uni-indents-vertical.indent-50 {
		padding-top: 30px;
	}
}

@media screen and (max-width: 413px) {
	.item .information .uni-tabs .tabs a{
		padding: 7px 12px;
	}
}

@media screen and (max-width: 359px) {
	.product-icons__col{
		padding: 0 5px;
	}
	.item .information .uni-tabs .tabs a{
		padding: 7px;
	}
}

@media (max-width: 750px){
	.adaptiv .item .information{
		padding-top: 0!important;
	}
}

.why-retrotok{
	margin: 0 0 20px;
}

.why-retrotok__title{
	margin-top: 0;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #000;
}

.why-retrotok__title b{
	color: #dc3f1c;
	white-space: nowrap;
}

.why-retrotok__list{
	list-style: none;
	padding: 0;
	margin: 0;
}

.why-retrotok__item{
	padding-left: 55px;
	position: relative;
	margin-bottom: 20px;
}

.why-retrotok__icon{
	position: absolute;
	left: 0;
	top: 0;
	transition: 0.3s;
}

.why-retrotok__item:hover .why-retrotok__icon{
	transform: scale(1.2);
}

.why-retrotok__icon svg{
	width: 38px;
	fill: #dc3f1c;
}

.why-retrotok__icon::before{
	font-size: 38px;
	color: #dc3f1c;
	margin: 0;
}

.why-retrotok__subtitle{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

.why-retrotok__text{
	margin-bottom: 0;
}

.why-retrotok__subtext{
	font-size: 12px;
	color: #aaa;
	margin-bottom: 0;
}

@media (max-width: 800px){
	.why-retrotok{
		display: none;
	}
	.left_col > .uni-indents-vertical.indent-25{
		padding-top: 0;
	}
}

.catalog-section .element{
	margin-bottom: 0;
}

@media (min-width: 801px) and (max-width: 900px){
	.bx_content_section .left_col{
		width: 30%;
	}
	.bx_content_section .right_col{
		width: 68%;
	}
	.catalog-section .uni_col.uni-33{
		width: 50%;
	}

}

@media (min-width: 801px) and (max-width: 1023px){
	.rt-catalog-content .catalog-section .uni-33{
		width: 50%;
	}
}

@media (min-width: 801px){
	.main-nav__item--light .main-subnav{
		min-height: 290px;
	}
	.main-nav__item--light .main-subnav .main-subnav__item:last-child .main-subnav__link{
		border-bottom: 1px solid #e3e3e3;
	}
	.main-nav__item--light .main-subnav .main-subnav__link{
		padding-top: 29px;
		padding-bottom: 29px;
	}
	.main-nav__item--brick .main-subnav,
	.main-nav__item--radiator .main-subnav{
		min-height: 250px;
	}
	.main-nav__item--brick .main-subnav .main-subnav__item:last-child .main-subnav__link,
	.main-nav__item--radiator .main-subnav .main-subnav__item:last-child .main-subnav__link{
		border-bottom: 1px solid #e3e3e3;
	}
	.main-nav__item--brick .main-subnav .main-subnav__link,
	.main-nav__item--radiator .main-subnav .main-subnav__link{
		padding-top: 30px;
		padding-bottom: 30px;
	}

}


.alert-text{
	font-size: 12px;
	color: #dc3f1c;
}

.bx-filter .bx-ui-slider-track::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 2px;
	background: #ccc;
}

.bx-filter .bx-ui-slider-pricebar-vn{
	display: none;
}

.information .order > .buy .uni-button.solid_button.buy{
	position: relative;
	overflow: hidden;
}

.information .order > .buy .uni-button.solid_button.buy::before{
	width: 30px;
	height: 100%;
	content: ' ';
	position: absolute;
	opacity: .3;
	top: 0;
	left: 0;
	background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
	-webkit-transform: skew(-10deg,0deg);
	-moz-transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg);
	-o-transform: skew(-10deg,0deg);
	transform: skew(-10deg,0deg);
	-webkit-animation: move 5s infinite;
	-moz-animation: move 5s infinite;
	-ms-animation: move 5s infinite;
	-o-animation: move 5s infinite;
	animation: move 5s infinite;
}

@-webkit-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-moz-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-ms-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@-o-keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}
@keyframes move{0%{left:0}20%{left:100%}100%{left:100%}}

.catalog-section.uni_parent_col{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.catalog-section.uni_parent_col .uni_col{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.catalog-section.uni_parent_col .uni_col .element{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 15px;
}

.catalog-section.uni_parent_col .uni_col .element .information{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 0;
}

.catalog-section.uni_parent_col .uni_col .element .information .element-brand{
	text-align: left;
	margin: 0 0 8px;
}

.catalog-section.uni_parent_col .uni_col .element .information .element-brand .brand{
	display: inline;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	height: auto;
}

.catalog-section.uni_parent_col .uni_col .element .information .brand{
	line-height: 13px;
	height: 13px;
}

.catalog-section.uni_parent_col .uni_col .element .information .name{
	height: auto;
	line-height: 22px;
	font-size: 17px;
}

.catalog-section.uni_parent_col .uni_col .element .buys,
.popular_slider .buys{
	display: block;
	margin-top: 15px;
}

.catalog-section.uni_parent_col .uni_col .element .buys .price,
.popular_slider .buys .price{
	height: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 0;
}

.catalog-section.uni_parent_col .uni_col .element .buys > .buy,
.popular_slider .buys > .buy{
	position: static;
	margin-bottom: 0;
	margin-top: 15px;
}

@media (min-width: 901px) and (max-width: 959px){
	.catalog-section.uni_parent_col .uni_col .element{
		padding-left: 0;
		padding-right: 0;
	}
	.catalog-section.uni_parent_col .element .marks{
		left: 12px;
	}
}

@media (min-width: 701px) and (max-width: 759px){
	.catalog-section.uni_parent_col .uni_col .element{
		padding-left: 0;
		padding-right: 0;
	}
	.catalog-section.uni_parent_col .element .marks{
		left: 12px;
	}
}

@media (max-width: 700px){
	.catalog-section.uni_parent_col .uni_col.uni-33{
		width: 50%;
	}
}

@media (max-width: 480px){
	.catalog-section.uni_parent_col{
		margin: 0!important;
		border-bottom: 1px solid #e8e8e8;
	}
	.catalog-section.uni_parent_col .uni_col{
		padding: 0;
	}

	.catalog-section.uni_parent_col .uni_col .element,
	.popular_slider .one_section_product_cells{
		padding: 15px 0;
		border-bottom: 0;
	}

	.page-catalog .catalog-section.uni_parent_col .uni_col:nth-child(odd) .element,
	.page-collections .catalog-section.uni_parent_col .uni_col:nth-child(even) .element{
		border-left: 0;
	}

	.catalog-section.uni_parent_col .element .marks,
	.popular_slider ul.popular .one_section_product_cells .marks{
		left: 12px;
		top: 12px;
	}
	.catalog-section.uni_parent_col .element .min-buttons,
	.popular_slider ul.popular .one_section_product_cells .min-buttons{
		top: 12px;
		opacity: 1;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys{
		display: block;
		margin-top: 10px;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys > .buy{
		margin-top: 10px;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys > .buy > .buy{
		display: block;
		text-align: center;
	}
}

.brand-category__item .name{
	height: 54px!important;
}

@media (max-width: 440px){
	.catalog-section.uni_parent_col .uni_col .element .information .name,
	.popular_slider ul.popular .one_section_product_cells .name{
		font-size: 14px;
		line-height: 16px;
	}
	.popular_slider ul.popular .one_section_product_cells .name{
		margin-bottom: 0;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys,
	.popular_slider ul.popular .one_section_product_cells .buys{
		display: block;
		margin-top: 10px;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys > .buy,
	.popular_slider ul.popular .one_section_product_cells .buys > .buy{
		margin-top: 10px;
	}
	.catalog-section.uni_parent_col .uni_col .element .buys > .buy > .buy,
	.popular_slider ul.popular .one_section_product_cells .buys > .buy > .buy{
		display: block;
		text-align: center;
	}
	.popular_slider .name {
		height: 48px!important;
	}
	.popular_slider .buys .price .old{
		display: inline-block!important;
	}
	.popular_slider ul.popular .one_section_product_cells{
		padding-left: 5px;
		padding-right: 5px;
	}

	.brand-category__item .header_grey{
		font-size: 17px;
		font-weight: 500;
		margin-bottom: 12px;
	}
	.popular_slider ul.popular .one_section_product_cells{
		margin-bottom: 0;
	}
}

@media (max-width: 379px){
	.catalog-section.uni_parent_col .element .marks .mark,
	.popular_slider ul.popular .one_section_product_cells .marks .mark{
		margin: 4px 0;
		padding: 4px 0;
		font-size: 10px;
		line-height: 12px;
		opacity: 0.8;
	}
}

@media (max-width: 359px){
	.catalog-section.uni_parent_col .uni_col .element .information .name{
		font-size: 13px;
	}
	.popular_slider ul.popular .one_section_product_cells .name{

	}
	.popular_slider .name {
		height: auto!important;
		font-size: 16px!important;
		line-height: 18px!important;
	}
}

@media (max-width: 800px){
	.uni-panel-sort .view{
		display: none;
	}
}

@media (max-width: 700px){
	.uni-panel-sort{
		height: auto;
	}
	.uni-panel-sort .sort,
	.uni-panel-sort .count{
		float: none;
		display: block;
		width: 100%;
		margin: 6px 0;
		padding: 0 10px;
	}
}

@media (max-width: 600px){
	.uni-panel-sort .sort .values{
		padding: 0;
	}
}

@media (max-width: 500px){
	.uni-panel-sort .sort .values .value{
		margin-right: 0;
	}
}

@media (max-width: 413px){
	.page-catalog .uni-panel-sort .sort .values {
		margin-left: -6px;
		display: block;
	}
}

.catalog-section .element .image .valign{
	display: none;
}

.catalog-section.uni_parent_col .uni_col .element{
	width: 100%;
}

.item .information .price .current .measure{
	color: #999;
	font-weight: 500;
	font-size: 22px;
	margin-left: 8px;
}

.item .information .price .current + .measure{
	color: #999;
	font-weight: 500;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
}

.slider .element .information .price .measure{
	color: #999;
	font-weight: 500;
	font-size: 15px;
}

.slider .element .information .price{
	white-space: nowrap;
}

.catalog-section .element .buys .price .new .measure,
.popular_slider ul.popular .one_section_product_cells .buys .price .new .measure{
	color: #999;
	margin-left: 3px;
	font-size: 17px;
}

.popular_slider ul.popular .one_section_product_cells .image_product{
	filter: none!important;
}

.differences_table table{
	margin-bottom: 30px;
}

.differences_table{
	padding-right: 10px;
	margin-bottom: 30px;
}

.differences_table .right_arrow{
	margin-right: 0;
}

.differences_table a.desc_name{
	height: 54px;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

.differences_table .image{
	height: 150px;
	padding-bottom: 10px;
}

.differences_table .price{
	height: auto;
}

.differences_table .price .discount-price span.old-price{
	color: #FF0000;
	text-decoration: line-through;
	font-size: 12px;
	margin-left: 5px;
}

.differences_table .buy{
	margin-bottom: 10px;
}

.differences_table .table_item{
	min-width: 150px;
}

.basket_wrap.fly .icon-compare{
	font-size: 22px;
	color: #333;
	margin-right: -5px;
	position: relative;
	z-index: 2;
}

.basket_wrap.fly .text-wrapper{
	top: -3px;
	left: -8px;

}

#small_top_basket_js.hidden-part{
	margin-left: 0;
}

.one_news .name_news {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.one_news .name_news_soc{
	font-size: 24px;
	vertical-align: top;
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 5px;
}

.one_news .name_news_soc svg{
	width: 24px;
	fill: #dc3f1c;
	display: block;
}

.one_news .name_news_soc.icon-soc-ok svg{
	fill: #f58220;
	width: 22px;
}

.one_news .name_news_soc .icon-soc-fb{
	color: #3b5998;
	font-size: 22px;
}

.one_news .name_news_soc .icon-soc-inst{
	color: #9635bc;
}

.one_news .img_news {
	display: block;
	position: relative;
	width: 150px;
	height: 150px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	overflow: hidden;
	font-size: 0px;
	white-space: nowrap;
	text-align: center;
	border-radius: 50%;
}

.one_news .img_news .valign {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.one_news .img_news img {
	display: inline-block;
	width: 100%;
	height: 100%;
}

@media (max-width: 580px){
	.adaptiv .one_news .body_news {
		margin-left: 170px;
	}
}

@media (max-width: 480px){
	.adaptiv .one_news .body_news,
	.adaptiv .list-news-1 .list-news-1-item .list-news-1-description{
		margin-left: 120px;
	}
	.one_news .img_news{
		width: 100px;
		height: 100px;
	}
}

@media (max-width: 360px){
	.adaptiv .one_news .body_news,
	.adaptiv .list-news-1 .list-news-1-item .list-news-1-description{
		margin-left: 85px;
	}
	.one_news .img_news,
	.adaptiv .list-news-1 .list-news-1-item .list-news-1-image{
		width: 70px;
		height: 70px;
	}
	.one_news .name_news_soc{
		left: 35px!important;
		top: 75px!important;
	}
}

.list-news-1 .list-news-1-item .list-news-1-description .list-news-1-text,
.one_news .prev_text{
	max-height: none;
}

.retrotok-numbers-wr{
	text-align: center;
}

.retrotok-numbers-wr .h2{
	font-size: 24px;
	margin: 0;
	color: #000;
}
.retrotok-numbers-wr .h2 .red{
	color: #dc3f1c;
}

.retrotok-numbers-wr .worakarea_wrap_container{
	min-height: 0;
}

.retrotok-numbers{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 25px -15px 0;
}


.retrotok-numbers__item{
	width: 25%;
}


.retrotok-numbers__icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	margin-bottom: 5px;
}

.retrotok-numbers__icon svg{
	height: 54px;
	fill: #777;
}


.retrotok-numbers__item:nth-child(2) .retrotok-numbers__icon svg{
	height: 58px;
}

.retrotok-numbers__number{
	display: inline-block;
	color: #dc3f1c;
	font-size: 30px;
	line-height: 1.1;
	font-weight: 700;
}

.retrotok-numbers__text{
	font-size: 12px;
	line-height: 1.5;
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 5px;
	color: #333;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}


@media (max-width: 800px){

}

@media (max-width: 600px){
	.retrotok-numbers{
		flex-wrap: wrap;
		margin-top: 0;
	}
	.retrotok-numbers__item{
		width: 50%;
		flex-grow: 0;
		margin-top: 15px;
	}
}

.bx_news_detail a{
	color: #dc3f1c;
}

.bx_news_detail .small-gray{
	font-size: 12px;
	color: #999;
}

@media (max-width: 530px){
	.bx-touch .adaptiv .bx_ordercart .bx_ordercart_order_table_container table.counter{
		margin: 0 auto;
		width: 140px;
	}
	.bx-touch .adaptiv .bx_ordercart .bx_ordercart_order_table_container table.counter tbody,
	.bx-touch .adaptiv .bx_ordercart .bx_ordercart_order_table_container table.counter tbody tr{
		padding-left: 0;
		padding-right: 0;
	}
	.bx_ordercart .bx_ordercart_order_pay_left{
		margin-top: 25px;
	}
	.bx-touch .adaptiv .bx_ordercart .bx_ordercart_order_pay_center{
		margin-bottom: 0;
		text-align: center;
	}
	.bx_ordercart .bx_ordercart_order_pay_center a {
		float: none!important;
		margin: 0 5px;
	}

	.cart-summ-right{
		float: none;
	}

	.cart-summ-right__text .basket-alert{
		text-align: center;
		margin-top: 10px;
	}
}


@media (max-width: 480px) {
	.retrotok-pull {
		height: 360px!important;
	}
	.bx_news_detail a .detail_picture{
		width: 120px;
	}
	.bx_ordercart .bx_ordercart_order_pay_center a {
		padding: 13px 20px;
	}
	.workarea_wrap h1{
		font-size: 20px!important;
		line-height: 24px;
	}
}

@media (min-width: 401px) and (max-width: 500px){
	.adaptiv .item .image-slider {
		width: 360px;
	}
}


@media (max-width: 360px) {
	.retrotok-pull {
		height: 280px!important;
	}
	.bx_news_detail a .detail_picture{
		width: 100px;
	}
	.bx_ordercart .bx_ordercart_order_pay_center a {
		padding: 13px 15px;
		margin: 0 2px;
	}
}

@media (min-width: 801px) and (max-width: 1320px) {
	.basket-small-fly{
		z-index: 22;
	}

	.main-menu-wr:hover{
		z-index: 23;
	}
}


.slider .element .information .name{
	height: 51px!important;
	margin-bottom: 3px!important;
}

.form_feedback .errortext{
	white-space: normal;
}


.alert-info{
	color: #000;
	margin-top: 15px;
	font-weight: 500;
	font-size: 14px;
	position: relative;
	border: 1px solid rgba(220, 63, 28, 1);
	padding: 15px 15px 5px;
	border-radius: 4px;
	list-style: none;
}

.alert-info .alert-info__title{
	position: absolute;
	left: 10px;
	top: -8px;
	height: 16px;
	line-height: 16px;
	color: rgba(220, 63, 28, 1);
	font-weight: bold;
	padding: 0 5px;
	background: #fff;
	margin: 0;
}

.alert-info .alert-info__title::before{
	content: none;
}

.alert-info li{
	position: relative;
	padding-left: 10px;
	margin-bottom: 5px;
}

.alert-info li::before{
	content: "\00BB";
	position: absolute;
	left: 0;
	top: -1px;
	color: #9e9e9e;
}

.brands {
	margin: 35px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;
}
.brands__title{
	font-size: 16px;
	color: #666;
}

.brands__texts{
	width: 200px;
	flex-shrink: 0;
	margin-left: 40px;
}
.brands__texts-inner{
	/*background: #f5f5f5;*/
	/*padding: 10px 15px;*/
	margin-top: -27px;
}
.brands__imgs{
	flex-grow: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	padding: 0 8px;
}

.brands__imgs .uni_parent_col{
	border-top: 1px solid #ebebeb;
}

.brands .brand .image{
	height: 130px;
	padding-top: 0;
}

.brands .brand{
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	margin-bottom: 0;
	transition: box-shadow 0.3s ease;
}

.brands .brand:hover{
	box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}

.brands .brand .image .wrapper img{
	max-width: 65%;
	max-height: 100px;
}


.brands__texts ul li a{
	padding-top: 6px!important;
	padding-bottom: 8px!important;
}

.brands__texts ul li a span{
	border-bottom: 0!important;
}

.brands-tabs{
	display: none;
	margin-top: 15px;
}

.brands-tabs__link{
	font-size: 15px;
	color: #dc3f1c;
	border-bottom: 2px solid transparent;
	font-weight: 500;
	padding-bottom: 2px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
}

.brands-tabs__link._active{
	border-bottom-color: #dc3f1c;
	color: #000;
}

@media (min-width: 1001px) {
	.brands .brand:nth-child(4n+1){
		border-left: 1px solid #ebebeb;
	}
	.brands .brand .image .wrapper img{
		max-width: 140px;
	}
}

@media (min-width: 768px) and (max-width: 1000px) {
	.brands .brand:nth-child(3n+1){
		border-left: 1px solid #ebebeb;
	}
}

@media (min-width: 601px) and (max-width: 767px){
	.adaptiv .brands .uni-25{
		width: 50%;
	}
	.brands .brand:nth-child(2n+1){
		border-left: 1px solid #ebebeb;
	}
}

@media (min-width: 481px) and (max-width: 600px){
	.adaptiv .brands .uni-25{
		width: 33.3333%;
	}
	.brands .brand:nth-child(3n+1){
		border-left: 1px solid #ebebeb;
	}
	.brands__texts ul li:nth-child(3){
		border-top: 0!important;
	}
}

@media (max-width: 600px){
	.brands {
		margin: 25px 0;
		display: block;
	}
	.brands__texts,
	.brands__imgs{
		display: none;
	}
	.brands__texts._active,
	.brands__imgs._active{
		display: block;
	}
	.brands-tabs{
		display: block;
	}
	.brands__texts{
		width: 100%;
		margin: 0;
	}
  .brands__title{
	  display: none;
  }
	.brands__texts ul{
		font-size: 0;
		padding-left: 0;
	}
	.brands__texts ul li{
		display: inline-block;
		width: 33.3333%;
		box-sizing: border-box;
		border-bottom: 0!important;
		border-top: 1px solid #e6e6e6;
	}
	.brands__texts ul li a{
		display: block;
		padding: 0 5px;
		font-size: 13px;
		padding-top: 8px!important;
		padding-bottom: 10px!important;
	}
	.brands__texts-inner{
		margin-top: 0!important;
	}
	.brands__texts-inner ul{
		box-shadow: none!important;
		background: none!important;
	}
	.brands__texts ul li:nth-child(1),
	.brands__texts ul li:nth-child(2){
		border-top: 0!important;
	}
}

@media (max-width: 480px){
	.adaptiv .brands .uni-25{
		width: 50%;
	}
	.brands .brand:nth-child(2n+1){
		border-left: 1px solid #ebebeb;
	}
	.brands__texts ul li{
		width: 50%;
		padding-right: 5px;
	}
}

@media (max-width: 400px){
	.brands .brand .image .wrapper img{
		max-width: 80%;
	}
	.brands .brand .image {
		height: 110px;
	}
	.brands .brand .image .wrapper img {
		max-height: 90px;
	}
}

.brand-card{
	display: flex;
	margin-top: 25px;
}

.brand-card__info{
	width: 250px;
	flex-shrink: 0;
	margin-right: 40px;
}

.brand-card__logo{
	background: #fff;
	text-align: center;
	border: 15px solid #f5f5f5;
	margin-bottom: 20px;
	box-shadow: -1px 1px 4px rgba(0,0,0,0.25);
}

.sidebar-menu > p{
	margin-bottom: 6px;
	font-weight: 500;
	font-size: 15px;
}

.sidebar-menu ul{
	margin: 0;
	list-style: none;
	background: #f5f5f5;
	padding: 0;
	box-shadow: -1px 1px 4px rgba(0,0,0,0.25);
}

.sidebar-menu ul li{
	border-bottom: 1px solid #e6e6e6;
}

.sidebar-menu ul li:last-child{
	border-bottom: 0;
}

.sidebar-menu ul li a{
	padding: 8px 15px 10px;
	display: block;
	text-decoration: none;
	transition: background-color 0.2s ease;
}

.sidebar-menu ul li a:hover{
	background: #dc3f1c;
	color: #fff;
}

.sidebar-menu ul li a span{
	border-bottom: 1px solid rgba(220,63,28,0.6);
	padding-bottom: 1px;
	transition: all 0.2s ease;
}

.brand-card__logo .image{
	height: 120px;
}

.brand-card__logo .image img{
	max-width: 80%;
	max-height: 74%;
}

.brand-card__text{
	flex-grow: 1;
}

.brand-fast-links{
	margin-bottom: 10px;
}

.brand-fast-links a,
.brand-fast-links b{
	margin-right: 5px;
}

.brand-fast-links a{
	white-space: nowrap;
}

.brand-category__item{
	margin: 25px 0 50px;
}

.brand-category__item .nbs-flexisel-nav-left,
.brand-category__item .nbs-flexisel-nav-right{
	top: -35px!important;
}

.brand-category__item .nbs-flexisel-item{
	cursor: default;
	max-width: 400px;
}

.brand-category__item .uni-slider-button-small{
	background: #dc3f1c;
}

.brand-category__item .uni-slider-button-small.uni-slider-button-left{
	right: 40px;
}

.brand-category__item .uni-slider-button-small.uni-slider-button-left .icon{
	background-position: -16px -16px;
}

.brand-category__item .uni-slider-button-small.uni-slider-button-right .icon{
	background-position: 0 -16px;
}

.brand-category__item .uni-slider-button-small.uni-slider-button-left:hover,
.brand-category__item .uni-slider-button-small.uni-slider-button-right:hover{
	opacity: 0.9;
}

.brand-category__item .header_grey{
	padding-right: 60px;
}

.brand-category__item .name_group{
	display: none!important;
}

.brand-category__item .buys{
	min-height: 33px;
}

.brand-category__item .one_section_product_cells{
	padding-top: 15px!important;
}

.brand-category__item .uni-button{
	font-size: 13px;
	line-height: 13px;
	padding: 8px 11px 9px;
}

.brand-category__item .title_product{
	margin-top: 10px!important;
}

.brand-category__item .image_product{
	padding-top: 65%!important;
}

.popular_slider .buys .price .new{
	display: inline-block;
	font-size: 17px;
	line-height: normal;
	color: #3b3b43;
}

.popular_slider .buys .price .old{
	display: block;
	font-size: 12px;
	line-height: normal;
	right: 0;
	color: #FF0000;
	text-decoration: line-through;
}

@media (max-width: 800px){
	.brand-card__info{
		margin-right: 25px;
		width: 150px;
	}
	.brand-card__logo{
		border-width: 5px;
		margin-bottom: 15px;
	}
	.brand-card__text{
		padding-top: 5px;
	}
	.brand-card__logo .image img{
		max-width: 90%;
	}
	.brand-card__logo .image{
		height: 100px;
	}
	.brand-card{
		display: block;
	}
	.brand-card__info{
		float: left;
	}
}

@media (max-width: 410px){
	.brand-card__info{
		float: none;
	}
}

.popular_slider{
	height: 250px;
}

.popular_slider .popular,
.reviews-slider-wr .reviews-slider,
.superview-slider-wr .superview-slider{
	visibility: hidden;
}

.popular_slider::before,
.item .slider-wrapper::before,
.reviews-slider-wr::before,
.superview-slider-wr::before{
	content: "";
	animation: 2s linear infinite spinner;
	border: solid 3px #eee;
	border-bottom-color: #dc3f1c;
	border-radius: 50%;
	height: 40px;
	left: 50%;
	opacity: inherit;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	transform-origin: center;
	width: 40px;
	will-change: transform;
}

.popular_slider._loaded,
.reviews-slider-wr._loaded{
	height: auto;
}

.popular_slider._loaded .popular,
.reviews-slider-wr._loaded .reviews-slider,
.superview-slider-wr._loaded .superview-slider{
	visibility: visible;
}

.popular_slider._loaded::before,
.reviews-slider-wr._loaded::before,
.superview-slider-wr._loaded::before{
	display: none;
}

.item .slider-wrapper{
	height: 150px;
	overflow: hidden;
	position: relative;
}

.item .slider-wrapper ul{
	visibility: hidden;
	list-style: none;
}

.item .slider-wrapper._loaded{
	height: auto;
	overflow: visible;
}

.item .slider-wrapper._loaded::before{
	display: none;
}

.item .slider-wrapper._loaded ul{
	visibility: visible;
}

@keyframes spinner {
	0% {
		transform: translate3d(-50%, -50%, 0) rotate(0deg);
	}
	100% {
		transform: translate3d(-50%, -50%, 0) rotate(360deg);
	}
}

.link-red{
	border-bottom: 1px solid rgba(220,63,28,0.6);
	text-decoration: none!important;
	transition: 0.3s ease;
}

.link-red-clear{
	text-decoration: none;
	color: #dc3f1c!important;
}

.link-white-clear{
	text-decoration: none;
	color: #fff!important;
}

.btn-red{
	padding: 11px 13px 10px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	box-sizing: border-box;
	border: 0;
	border-radius: 3px;
	background-color: #dc3f1c;
	text-decoration: none;
	display: block;
}

.link-red:hover{
	border-bottom-color: transparent;
	text-decoration: none;
}

.link-red-dotted{
	border-bottom: 1px dotted rgba(220,63,28,0.6);
	text-decoration: none;
	transition: 0.3s ease;
}

.link-red-dotted:hover{
	border-bottom-color: transparent;
}

.link-black{
	color: #4c4c4c;
	border-bottom: 1px solid rgba(0,0,0,0.15);
	text-decoration: none;
	transition: 0.3s ease;
}

.link-black:hover{
	border-bottom-color: transparent;
}

.link-black-to-red{
	color: #4c4c4c;
	padding-bottom: 2px;
	border-bottom: 1px solid rgba(0,0,0,0.3);
	text-decoration: none;
	transition: 0.3s ease;
}

.link-black-to-red:hover{
	color: #dc3f1c;
	border-bottom-color: transparent;
}

/*.contact_form_feedback_under{*/
	/*border: 2px solid #dc3f1c;*/
	/*padding: 180px 30px;*/
	/*text-align: center;*/
	/*font-size: 28px;*/
	/*border-radius: 4px;*/
/*}*/

/*@media (max-width: 850px){*/
	/*.contact_form_feedback_under{*/
		/*padding: 30px 15px;*/
	/*}*/
/*}*/


/*@media (max-width: 480px){*/
	/*.contact_form_feedback_under{*/
		/*padding: 20px 15px;*/
		/*font-size: 20px;*/
	/*}*/
/*}*/

.captcha_form .input{
	display: flex;
	width: 400px;
}

.captcha_form .input img{
	flex-shrink: 0;
	width: auto!important;
	margin-top: 0!important;
	margin-left: 10px;
}

@media (max-width: 480px){
	.captcha_form .input{
		width: auto;
	}
	.contact_form_feedback .controls{
		margin-top: 0;
	}
	.adaptiv .contact .section.section-right{
		margin-top: 20px;
	}
}

.contact_form_feedback .tbl{
	margin-right: 3%;
}

.stuffs{
	margin-bottom: 50px;
}

.stuffs .section .stuff .information .contacts{
	margin-left: 0;
	margin-right: 0;
	padding: 15px 10px 0;
	height: 100px;
	color: #ccc;
}

@media (max-width: 400px){
	.stuffs .section .stuff .information .contacts{
		min-height: 0;
	}
}

.stuffs .section .stuff .information .contacts >p{
	font-size: 11px;
	margin-bottom: 0;
}

.stuffs .section .stuff .image{
	/*height: 140px;*/
	/*width: 140px;*/
	/*border-radius: 50%;*/
	/*margin: 0 auto;*/
	/*padding-top: 0;*/
	/*box-shadow: -1px 1px 3px rgba(0,0,0,0.3);*/
	/*overflow: visible;*/
	padding-bottom: 100%;
	height: 0;
	background-size: cover;
	background-position: 50% 50%;
	display: block;
	text-decoration: none;
}

/*.stuffs .section .stuff .stuff__inner:hover img{*/
	/*filter: grayscale(0);*/
/*}*/

/*.stuffs .section .stuff img{*/
	/*transition: all 0.3s ease-out;*/
	/*filter: grayscale(25%);*/
	/*border-radius: 50%;*/
/*}*/

.stuffs .section .stuff .information{
	text-align: center;
	display: block;
	padding-top: 8px;
	padding-bottom: 12px;
	background: rgba(0, 0, 0, 0.6);
	margin-top: -79px;
	z-index: 1;
	top: 100%;
	position: absolute;
	transition: 0.5s ease;
}

.stuffs .section .stuff .stuff__inner:hover .information{
	margin-top: -199px;
}

.stuffs .section .stuff .information .post{
	height: auto;
	padding-top: 0;
	color: #aaa;
}

.stuffs .section .stuff .information .email{
	font-size: 12px;
	margin-bottom: 15px;
}

.stuffs .section .stuff .information .email .link-red{
	padding-bottom: 1px;
}

.stuffs .section .stuff .information .email .link-red:hover{
	color: #dc3f1c;
}

.stuffs .section .stuff .information .name{
	font-size: 14px;
	color: #dc3f1c;
	height: auto;
	overflow: visible;
}

.stuffs .section .stuff .stuff__inner{
	padding: 0;
	box-shadow: -1px 2px 2px #e9e9e9;
	position: relative;
	overflow: hidden;
}

.stuffs .section .stuff{
	margin-bottom: 16px;
}

.staff__soc{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 0;
	color: #fff;
	background: #dc3f1c;
	border-radius: 50%;
	transition: opacity 0.3s ease-out, background-color 0.3s ease;
	opacity: 0;
	box-shadow: 0 1px 5px rgba(255,255,255,0.5);
}

.stuffs .section .stuff .stuff__inner:hover .staff__soc,
.bx-touch .stuffs .section .stuff .stuff__inner .staff__soc{
	opacity: 1;
}

.bx-touch .stuffs .section .stuff .stuff__inner .information{
	margin-top: -79px!important;
}

.bx-touch .stuffs .section .stuff .stuff__inner{
	overflow: visible;
}

.bx-touch .stuffs .section .stuff .information{
	position: relative;
	padding-bottom: 0;
}

.bx-touch .stuffs .section .stuff .information .contacts{
	color: #333;
	background: #e9e9e9;
	padding-bottom: 15px;
	height: auto;
}

.staff__soc.staff__soc--vk{
	background: #4a76a8;
	fill: #fff;
}

.staff__soc svg{
	width: 18px;
	display: inline-block;
	vertical-align: middle;
}

.staff__soc.staff__soc--fb{
	background: #4267b2;
	top: 45px;
}

.staff__soc:hover{
	color: #fff;
	background: #dc3f1c;
}

.staff__fulltext{
	width: 520px;
	padding: 0 20px 20px;
}

.staff__fulltext-img{
	display: block;
	max-width: 100%;
}

.staff-popup__text{
	margin-top: 20px;
}

@media (min-width: 960px){

	#hidden-content0.staff__fulltext{
		width: 940px;
	}

	#hidden-content0 .staff-popup__inner{
		display: flex;
	}

	#hidden-content0 .staff-popup__img{
		width: 400px;
		flex-shrink: 0;
		margin-right: 30px;
	}

	#hidden-content0 .staff-popup__text{
		margin-top: 0;
	}

}

@media (min-width: 801px) and (max-width: 860px) {

	.stuffs .section.uni_parent_col {
		margin-left: -4px !important;
		margin-right: -4px !important;
	}

	.stuffs .section.uni_parent_col .uni_col {
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	.stuffs .section.uni_parent_col .uni_col{
		margin-bottom: 8px;
	}
}

@media (max-width: 600px){
	.staff__fulltext{
		width: auto;
	}
}

@media (max-width: 360px){
	.staff__fulltext{
		padding: 0 10px 10px;
	}
}

.paginator-default .paginator-default-button-left,
.paginator-default .paginator-default-button-right{
	margin-left: 5px;
	margin-right: 5px;
	top: 0;
}

@media (max-width: 410px){

	.paginator-default .paginator-default-button-left,
	.paginator-default .paginator-default-button-right{
		margin-left: 3px;
		margin-right: 3px;
	}
}

@media (max-width: 374px){
	.paginator-default .paginator-default-button-left,
	.paginator-default .paginator-default-button-right{
		display: none;
	}
  .paginator-default-button-left + .paginator-default-buttons{
	  padding: 0 10px;
  }
  .paginator-default-buttons:first-child .paginator-default-button .uni-button,
  .paginator-default-buttons:last-child .paginator-default-button .uni-button{
	  background: #ccc;
	  color: #555;
  }
}

.paginator-default-button-wrap.uni-button.solid_button{
	cursor: default;
	color: #fff!important;
}

.paginator-default-button-wrap.uni-button{
	transition: 0.3s ease;
}

.paginator-default .uni-slider-button{
	width: 32px;
	height: 31px;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	transition: 0.3s ease;
}

.paginator-default .uni-slider-button:hover{
	background: transparent;
	border-color: #ccc;
}

.paginator-default .uni-slider-button .icon{
	opacity: 0.6;
	background-position: -16px 0!important;
	left: 8px;
	transition: 0.3s ease;
}

.paginator-default .uni-slider-button:hover .icon{
	opacity: 0.8;
}

.paginator-default .uni-slider-button.uni-slider-button-left .icon{
	background-position: -16px 0!important;
}

.paginator-default .uni-slider-button.uni-slider-button-right .icon{
	background-position: 0 0!important;
}

.paginator-default .paginator-default-buttons .paginator-default-button .paginator-default-button-wrap{
	width: 34px;
}

.paginator-default .paginator-default-buttons .paginator-default-button .paginator-default-button-wrap:hover{
	background: #ccc;
	color: #555;
}

@media (max-width: 374px){
	.main-tabs-slider .tabs_block .tabsblock_bgn_wrapper{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.main-tabs-slider .tabs_block #tabs_block ul.nav{
		padding-bottom: 20px;
	}
	.main-tabs-slider .nbs-flexisel-nav-left,
	.main-tabs-slider .nbs-flexisel-nav-right{
		margin-top: 5px;
	}

	.main-tabs-slider .tabs_block #tabs_block ul.nav li{
		padding-right: 10px;
	}

	.main-tabs-slider .tabs_block #tabs_block ul.nav li a{
		font-size: 14px;
	}
}

._not-available .alert-info{
	display: none!important;
}

._not-available .item-card__left .slider-images,
._not-available .item-card__left .list,
._not-available .item-card__right > .information{
	opacity: 0.5;
}

._not-available .rt-item-cols__left .slider-images,
._not-available .rt-item-cols__left .list,
._not-available .rt-item-cols__right .information{
	opacity: 0.5;
}

._not-available .instock > .available{
	display: none!important;
}

._not-available .not-available-text,
._not-available .not-available-slider{
	opacity: 1!important;
}


.not-available-text{
	position: relative;
	padding-left: 20px;
	margin-top: 20px;
}

.not-available-text::before{
	content: "!";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 42px;
	color: rgba(220, 63, 28, 0.8);
}

.not-available-price{
	font-size: 13px;
}

.catalog-section .element .state.unavailable {
	margin-top: 6px;
}
.element .marks.not-available{
	display: none;

}
.element._not-available .marks{
	display: none;
}
.element._not-available .marks.not-available{
	display: block;
}

.hover_shadow._not-available:hover {
	box-shadow: none;
}

.element._not-available .image{
	opacity: 0.5;
}

.element._not-available .information,
.element._not-available .buys .price{
	opacity: 0.7;
}

.information.not-available-slider .slider .title{
	font-size: 19px;
	opacity: 0.9;
}

.view-list-slider a.name{
	height: 51px;
	line-height: 17px;
	padding-bottom: 0;
	margin-bottom: 3px;
}

.information .slider-wrapper{
	margin-left: -4px;
	margin-right: -4px;
}

.information .slider-wrapper .slider .element {
	margin-left: 4px;
	margin-right: 4px;
}

.information .slider-wrapper .slider .element .information .name{
	height: 68px!important;
}

.item .prices .buy > .one-click-buy{
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

@media (max-width: 1000px) and (min-width: 751px){
	.item .prices .buy > .one-click-buy, .item .information .order .buy > .one-click-buy{
		padding-left: 15px;
		padding-right: 15px;
	}
	.item .information .order .buy-block > .buy > .buy, .item .information .order .buy > .buy, .item .prices .buy > .buy{
		width: 120px;
		padding-left: 10px;
		padding-right: 10px;
	}
}

.api-search-title .api-search-result .api-item._not-available .api-item-link,
.api-search-page .api-search-result .api-item._not-available{
	opacity: 0.6;
}

/*.api-search-title .api-search-result .api-item._not-available .api-item-prices::after,*/
/*.api-search-page .api-search-result .api-item._not-available .api-item-prices::after{*/
	/*content: "Нет в наличии";*/
	/*font-size: 11px;*/
/*}*/

.api-search-page .api-search-result .api-item._not-available .api-item-prices::after{
	font-weight: bold;
}

/*.api-search-title .api-search-result .api-item._not-available .api-item-prices .api-item-price,*/
/*.api-search-page .api-search-result .api-item._not-available .api-item-prices .api-item-price{*/
	/*display: none;*/
/*}*/

._not-instock .api-item-prop.api-item-prop--status .api-item-prop-value{
	color: #9E9E9E;
}

.api-item-prop.api-item-prop--status .api-item-prop-value{
	color: #729e00;
}

._not-available .api-item-prop.api-item-prop--status .api-item-prop-value{
	color: #9E9E9E;
}

.lk-history{
	margin: 15px 0 35px;
}

.lk-history .lk-history__link {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
	padding: 7px 0;
	margin-right: 20px;
}

.lk-history .lk-history__link > span{
	border-bottom: 1px solid rgba(114,114,114,0.6);
	padding-bottom: 1px;
	transition: 0.3s ease;
}

.lk-history .lk-history__link:hover > span{
	border-color: transparent;
}

.lk-history .lk-history__link._active{
	color: #232323;
}

.lk-history-mess{
	margin: 25px 0;
}

.sale-order-list-container{
	border: 1px solid #ddd;
}

.sale-order-list-title-container{
	background: none;
}

.sale-order-list-inner-container{
	border: none;
	padding-bottom: 0;
}

.sale-order-list-title-container .sale-order-list-title{
	margin: 15px 0;
}

.sale-order-list-title__info{
	color: #727272;
	font-weight: 600;
	font-size: 13px;
	margin-left: 10px;
}

.sale-order-list-payment-price{
	margin-bottom: 6px;
}

.sale-order-list-inner-row{
	border-top: 1px solid #ddd;
	padding: 12px 0;
}

.sale-order-list-inner-container .sale-order-list-inner-row:first-child{
	padding: 20px 0;
}

.sale-order-list-cancel-container .sale-order-list-repeat-link{
	margin-right: 15px;
	padding-left: 0;
}

.sale-order-detail-payment-options-methods-info-title-status-alert,
.sale-order-detail-payment-options-methods-info-title-status-restricted,
.sale-order-detail-payment-options-methods-info-title-status-success,
.sale-order-list-status-restricted,
.sale-order-list-status-alert,
.sale-order-list-status-success,
.sale-order-payment-change-status-alert{
	padding: 4px 8px 4px 8px;
	margin-left: 3px;
}

.sale-order-detail-payment-options-methods-info-title-status-alert,
.sale-order-detail-payment-options-methods-info-title-status-restricted,
.sale-order-list-status-restricted,
.sale-order-list-status-alert,
.sale-order-payment-change-status-alert{
	border: 1px solid rgba(220, 63, 28, 0.65);
	background: rgba(220, 63, 28, 0.15);
	color: #dc3f1c;
}

.sale-order-list-status-success,
.sale-order-detail-payment-options-methods-info-title-status-success{
	background: rgba(90, 185, 74, 0.1);
	border: 1px solid #5ab94a;
	color: #5ab94a;
}

.sale-order-list-button,
.sale-order-detail-about-order-inner-container-repeat-button,
.sale-order-detail-payment-options-methods-button-element,
.sale-order-detail-payment-options-methods-button-element-new-window{
	background: #dc3f1c!important;
	color: #fff!important;
	text-decoration: none!important;
	transition: opacity 0.3s ease!important;
}

.sale-order-list-button:hover,
.sale-order-detail-about-order-inner-container-repeat-button:hover,
.sale-order-detail-payment-options-methods-button-element:hover,
.sale-order-detail-payment-options-methods-button-element-new-window:hover {
	opacity: 0.9;
}

.sale-order-detail-back-to-list-link-up{
	padding-top: 0;
	margin-top: -10px;
	margin-bottom: 10px;
}

.payanywayPayform{
	border-color: #dc3f1c!important;
	max-width: 500px;
}

.payanywayPayform > p:first-child{
	display: none;
}

.payanywayPayform INPUT{
	background: #dc3f1c!important;
	font-size: 16px!important;
	padding: 8px 14px!important;
	margin-top: 10px!important;
	border-radius: 2px!important;
}

.inactive-button{
	display: none!important;
}

.top_custom_menu{
	display: flex;
}

.top_custom_menu li{
	flex-grow: 1;
}

.top_custom_menu a{
	white-space: nowrap;
	padding: 0 5px!important;
	text-align: center;
}

.top_custom_menu::after,
.top_custom_menu::before{
	display: none;
}

.top_custom_menu{
	max-width: 1000px;
}

.sale-order-detail-general{
	border-color: #ddd;
}

.sale-order-detail-general-head {
	background: #777;
	margin: -1px -1px 0;
	width: auto;
	float: none;
}

.sale-order-detail-about-order-inner-container-name-read-less, .sale-order-detail-about-order-inner-container-name-read-more, .sale-order-list-cancel-payment,
.sale-order-detail-show-link, .sale-order-detail-hide-link, .sale-order-detail-payment-options-methods-info-change-link{
	border: none;
	margin: 20px 0;
}

.sale-order-detail-about-order-inner-container-name-read-less::after, .sale-order-detail-about-order-inner-container-name-read-more::after, .sale-order-detail-payment-options-methods-info-change-link::after, .sale-order-detail-show-link::after, .sale-order-detail-hide-link::after{
	display: none;
}

.sale-order-detail-about-order-inner-container,
.sale-order-detail-payment-options-inner-container,
.sale-order-detail-order-section{
	border: none;
}

.sale-order-detail-total-payment{
	padding: 10px 0;
}

.sale-order-detail-total-payment-list-left-item,
.sale-order-detail-total-payment-list-right-item{
	font-size: 18px;
}

.sale-order-detail-about-order-inner-container-repeat-cancel{
	margin-top: 5px;
}

.sale-order-detail-about-order-inner-container-list-item-element{
	display: inline-block;
}

.sale-order-detail-about-order-title-element{
	font-size: 13px;
	color: #333;
}

.sale-order-detail-about-order, .sale-order-detail-payment-options{
	margin-top: 0;
}

.sale-order-detail-order-item-table{
	margin-bottom: 0;
}

div.payment-options-methods-row{
	padding: 0;
	margin: 0;
}

.sale-order-detail-payment-options-methods-container::before{
	display: none;
}

div.payment-options-methods-row::before{
	display: none;
}

.sale-order-list-change-payment{
	display: inline-block;
	margin-top: 0;
	color: #dc3f1c!important;
	text-decoration: none!important;
	border-bottom: 1px dashed #dc3f1c!important;
	transition: 0.3s ease;
}

.sale-order-list-change-payment:hover{
	border-bottom-color: transparent!important;
}

.afterpay{
	display: block;
	max-width: 600px;
	margin: 40px auto;
	text-align: center;
	background: #f9f8f8;
	padding: 30px;
	border-radius: 10px;
	border: 1px solid #f1f0f0;
}

.afterpay__icon{
	margin-bottom: 25px;
	font-size: 0;
}

.afterpay__text{
	font-size: 24px;
	line-height: 32px;
}

.afterpay__icon svg{
	width: 120px;
	fill: #8bc34a;
}

._fail .afterpay__icon svg{
	fill: #666;
}

._fail .afterpay__text{
	font-size: 22px;
	line-height: 30px;
}

.afterpay__link{
	margin-top: 15px;
	font-size: 16px;
}

.sale-order-payment-change-pp-company-smalltitle{
	color: #777;
}


@media (max-width: 767px){
	.sale-order-list-cancel-container{
		text-align: left;
		margin-top: 15px;
	}
	.sale-order-list-title__info{
		display: block;
		margin: 10px 0 0;
	}
	.top_custom_menu{
		display: block;
		text-align: left;
		margin-bottom: 20px;
	}
	.top_custom_menu a{
		font-size: 13px;
		line-height: 22px;
		display: inline-block;
	}
  .top_custom{
	  margin-top: 20px;
  }
	.top_custom_menu li{
		display: block;
		margin-bottom: 3px;
	}
	.top_custom_menu li:hover a{
		border-color: transparent!important;
	}
	.top_custom_menu li.active:hover a{
		border-color: #dc3f1c!important;
	}
	.lk-history{
		margin-bottom: 20px;
	}
	.afterpay{
		margin: 0 auto 20px;
		padding: 20px;
	}

	.afterpay__icon{
		margin-bottom: 15px;
	}

	.afterpay__text{
		font-size: 17px;
		line-height: 23px;
		font-weight: 500;
	}

	.afterpay__icon svg{
		width: 80px;
	}

	.afterpay__link{
		margin-top: 10px;
		font-size: 14px;
	}
	.sale-order-payment-change-pp, .sale-order-payment-change-pp-item-container {
		max-width: none;
	}
}

@media (min-width: 480px){
	.sale-order-payment-change-pp-company-smalltitle{
		font-size: 13px;
	}
}

@media (max-width: 460px){
	.lk-history{
		margin-bottom: 15px;
		font-size: 0;
	}
	.lk-history .lk-history__link{
		width: 33.3333%;
		display: inline-block;
		margin-right: 0;
		text-align: center;
		padding: 5px 4%;
	}
  .sale-order-payment-change-pp .sale-order-payment-change-pp-list{
	  padding: 0;
  }
}

@media (max-width: 360px){
	.lk-history .lk-history__link{
		padding: 5px 1%;
	}
}

.main-subnav-big--info{
	max-width: 400px;
}

.main-subnav-big__img{
	margin-bottom: 10px;
}

.main-subnav-big__img img{
	display: block;
	max-width: 100%;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

.bx-filter-parameters-box-container .uni-button-checkbox .text{
	 position: relative;
	 top: 1px;
}

@media (min-width: 801px) and (max-width: 900px){
	.main-menu .main-nav__link .main-nav__icon{
		margin-right: 5px;
	}
	.main-menu .main-nav__link{
		padding: 0 5px;
	}
}

.about-company h1{
	padding-right: 10%;
}

.fly-alert{
	color: #dc3f1c;
	font-size: 13px;
	text-align: right;
	margin: -10px 34px 15px;
	font-weight: 700;
}

.basket-alert{
	color: #dc3f1c;
	font-size: 13px;
	text-align: right;
	font-weight: 700;
}

.cart-summ-right{
	float: right;
}

.cart-summ-right__text{
	display: none;
}

._disabled .cart-summ-right__text{
	display: block;
}

._disabled .cart-summ-right__btn{
	display: none;
}

.contact .contact__info{
	display: flex;
	justify-content: space-between;
	margin: 25px 0 0;
}

.contact .section .field .text + .title{
	margin-top: 10px;
}

.contact .contact__info .field{
	max-width: 300px;
	padding-left: 15px;
	margin-bottom: 15px;
	box-sizing: border-box;
}

.contact .contact__info .field:first-child{
	padding-left: 0;
}

.contact-emails p{
	white-space: nowrap;
	margin-bottom: 0;
}

.contact-row{
	display: flex;
}

.contact-title{
	font-weight: 500;
}

.contact-row > div{
	flex-grow: 1;
	width: 50%;
}

.contact__company{
	padding-right: 5%;
}

.contact__company img{
	display: block;
	max-width: 100%;
}

.contact__form{
	min-width: 400px;
}

.contact-img{
	position: relative;
}


.contact-img__text{
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	color: #f7f7f7;
}

@media (max-width: 1000px){
	.contact .contact__info{
		flex-wrap: wrap;
	}
	.contact .contact__info .field:last-child{
		padding-left: 0;
		min-width: 50%;
	}
}

@media (max-width: 720px){
	.contact .contact__info .field{
		width: 50%;
		max-width: none;
	}
	.contact .contact__info .field:nth-child(odd){
		padding-left: 0;
	}
	.contact .contact__info .field:last-child{
		width: 100%;
	}
}

@media (max-width: 480px){
	.contact .contact__info{
		display: block;
	}
	.contact .contact__info .field{
		width: 100%!important;
		max-width: none;
		padding-left: 0;
	}
}

@media (max-width: 800px){
	.contact .contact-row{
		display: block;
	}
	.contact-row > div {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	.contact__form {
		min-width: 0;
	}
}

@media (max-width: 650px){
	.contact .contact_form_feedback .tbl{
		margin-right: 0!important;
	}
}

@media (max-width: 420px), (min-width: 801px) and (max-width: 920px) {
	.contact-img__text{
		background: #000;
		position: static;
	}
}

.ocb-form .count {
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.ocb-form .count button#decrease2 {
	border-right: none;
	border-radius: 3px 0 0 3px;
}

.ocb-form .count button#increase2 {
	border-left: none;
	border-radius: 0 3px 3px 0;
}

.ocb-form .count button {
	line-height: 36px;
	height: 38px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	vertical-align: top;
	width: 35px;
	color: #707070;
	background: transparent;
	padding: 0;
}

.ocb-form .count input[type=text] {
	border: 1px solid #d2d2d2;
	color: #707070;
	font-size: 14px;
	box-sizing: border-box;
	width: 50px;
	padding: 0;
	text-align: center;
	line-height: 36px;
	height: 38px;
	background: #fff;
}

.ocb-form .ocb-form-wrap .price_image {
	width: 40%;
}

.ocb-form .ocb-form-wrap .price_image .image {
	width: 100%;
	height: 170px;
	display: block;
}

.ocb-form .ocb-form-wrap .price_image .name_product{
	width: 100%;
	padding-right: 15px;
}

@media (max-width: 650px){
	.ocb-form .ocb-form-wrap .price_image {
		width: 100%;
	}
}

.ocb-form .ocb-form-wrap .price_image .price span.rur {
	font-size: 17px;
	color: #434343;
	font-weight: bold;
}

/*.captcha > strong,*/
/*.captcha_form label:first-child,*/
/*.captcha-row-hidden{*/
	/*display: none;*/
/*}*/

/*.captcha-row .g-recaptcha{*/
	/*margin-top: 20px;*/
/*}*/

.bx-authform-social{
	float: right;
	margin-top: -38px;
}

.bx-authform-social ul{
	margin: 0!important;
	padding: 0!important;
}

.bx-filter .bx-ui-slider-pricebar-v{
	background: #dc3f1c !important;
}

.bx_ordercart .bx_ordercart_order_sum{
	margin-top: 15px;
}

.bx_ordercart .bx_ordercart_order_pay_left{
	margin: 10px 0 20px;
}

.bx_ordercart_coupon-wr{
	display: inline-block;
	background: #f0f2f3;
	padding: 10px 25px;
	border-top: 2px solid #dc3f1c;
	box-shadow: -1px 1px 6px rgba(0,0,0,0.2);
	width: 210px;
}

.bx_ordercart .bx_ordercart_coupon-wr .bx_ordercart_coupon--first span{
	color: #333;
	margin: 5px 0 8px;
}

.bx_ordercart .bx_ordercart_coupon-wr .bx_ordercart_coupon--first ~ .bx_ordercart_coupon{
	margin-top: 10px;
}

.bx_ordercart .bx_ordercart_coupon-wr .bx_ordercart_coupon--first ~ .bx_ordercart_coupon input{
	box-shadow: none!important;
	padding: 6px 10px;
	font-size: 12px;
}

.bx_ordercart .bx_ordercart_coupon-wr .bx_ordercart_coupon .uni-input-text{
	background: #fff;
	border: 1px solid #e3e3e3;
	width: 100%;
	padding-right: 38px;
}

.bx-touch .bx_ordercart .bx_ordercart_coupon span.good{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA2QzFEQUU3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA2QzFEQUY3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZDMURBQzdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZDMURBRDdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRKTjMAAAC1SURBVHjaXJAhEsIwEEWTDiCoAa6CBtUKEAxHwAfHGSpxySWqUFQUh+YG3AEMOvxlfmf+kJmXnXRftr/1McaDc+4M9iGEu5OVUlqhXMCpwNaABejYUKljrxlh24EbmFHeomZKJXiZ43POdnsp8odDB6lGpMdP5KtUdirZoZDsNmEs5wmYDoeC09YoV8pvUuoHevyef6nikB7MmXljE1sJXlkm5qr5zHqtiQE8Nbgtka13/AowAFzKRSz6AcYPAAAAAElFTkSuQmCC) no-repeat center;
}

.bx_ordercart_coupon--first::after{
	content: "\279C";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 40px;
	height: 35px;
	font-size: 20px;
	line-height: 35px;
	font-family: Arial, sans-serif;
	cursor: pointer;
	color: #dc3f1c;
	text-align: center;
	border-left: 1px solid #e3e3e3;
}

/*.b24-widget-button-wrapper{*/
/*	display: none!important;*/
/*	visibility: hidden!important;*/
/*}*/

/*._showbxchat .b24-widget-button-wrapper{*/
/*	display: block!important;*/
/*	visibility: visible!important;*/
/*}*/

.head_block_text{
	position: absolute;
	bottom: 4px;
	font-size: 10px;
	line-height: 10px;
	left: 0;
	right: 0;
	text-align: center;
}

.phone a{
	font-size: 15px;
	transition: 0.3s ease;
}

.phone a:hover{
	color: #dc3f1c;
}

.header_wrap .call_button{
	font-size: 13px;
}

.phone_wrap .phone{
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.header-email{
	font-size: 15px!important;
}

/* help page*/
.help-row{
	display: flex;
	margin: 20px -10px;
}

.help-row__col{
	padding: 0 10px;
	width: 50%;
}

.help-row__col .faq_block .title,
.help-row__col .uni-panel-sort,
.help-row__col .uni-indents-vertical{
	display: none;
}

.help-title{
	margin-top: 0;
}

.help-text{
	margin-bottom: 40px;
}

.gid-page{
	margin: 25px 0;
	display: flex;
}

.gid-page__menu{
	position: relative;
	width: 250px!important;
	flex-shrink: 0;
}

.gid-page__content{
	float: none;
	margin-left: 35px;
	flex-grow: 1;
	width: 300px!important;
}

.gid-slider-wr{
	float: left;
	width: 280px;
	height: 280px;
	overflow: hidden;
	margin: 0 25px 15px 0;
	box-shadow: -2px 3px 3px rgba(0,0,0,0.3);
}

.gid-slider-wr._right{
	float: right;
	margin: 0 0 15px 25px;
}

.gid-slider{
	list-style: none;
	margin: 0;
	padding: 0;
}

.gid-slider .slick-arrow{
	left: auto;
	top: 5px;
	transform: none;
	z-index: 1;
	width: 32px;
	height: 32px;
	text-align: center;
}

.gid-slider .slick-arrow::before{
	font-size: 28px;
	color: #dc3f1c;
	opacity: 0.9;
}

.gid-slider .slick-next{
	right: 0;
}

.gid-slider .slick-prev{
	right: 32px;
}

.gid-slider__title{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	color: #fff;
	text-align: center;
	font-size: 13px;
	line-height: 19px;
	padding: 7px 10px;
	margin: 0;
}

.gid-slider img{
	width: 100%!important;
}

.gid-menu{
	border: 1px solid #ebebeb;
	background: #fff;
	width: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gid-menu-item{
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.gid-menu-item.gid-menu-item--first{
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.gid-menu._sticky{
	position: fixed;
}

.gid-menu__title{
	padding: 10px 40px 10px 20px;
	position: relative;
	display: block;
	text-decoration: none;
	font-size: 15px;
	line-height: 19px;
	border-top: 1px solid #ebebeb;
	color: #636363;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.gid-menu-item--first .gid-menu__title{
	border-top: 0 none;
}

.gid-menu__title:hover{
	color: #dc3f1c;
}

.gid-menu__list{
	display: none;
	list-style: none;
	margin: 0;
	padding: 6px 0;
}

.gid-menu__list a{
	color: #333;
	text-decoration: none;
	transition: padding 0.3s ease;
	padding: 6px 10px 6px 25px;
	display: block;
	font-size: 13px;
	line-height: 17px;
}

.gid-menu__list a:hover{
	background: #f9f9f9;
	color: #000;
}

.gid-menu__list ._active a{
	color: #dc3f1c;
	font-weight: bold;
	padding-left: 28px;
	background: #f0f2f3;
}

.gid-item__text > p.left-border{
	border-left: 2px solid #dc3f1c;
	padding: 6px 0 6px 20px;
}

.gid-menu__arrow{
	position: absolute;
	right: 15px;
	top: 50%;
	font-size: 24px;
	line-height: 24px;
	margin-top: -12px;
}

.gid-menu__list._selected{
	display: block;
	border: 1px solid #dc3f1c;
}

.gid-menu__title._selected{
	background: #dc3f1c;
	color: #fff;
}

.gid-menu__title._selected .gid-menu__arrow{
	transform: rotate(90deg);
	right: 18px;
	margin-top: -8px;
}

.gid-item__img{
	float: left;
	margin: 0 25px 15px 0;
	box-shadow: -2px 3px 3px rgba(0,0,0,0.3);
}

.gid-item{
	padding-top: 25px;
}

.gid-item-wr{
	clear: both;
}

.gid-item-wr:first-child{
	margin-top: -15px;
}

.gid-item-wr:first-child .gid-item{
	padding-top: 15px;
}

.gid-item__title{
	font-size: 18px;
	line-height: 1.4;
	margin: 10px 0 15px;
}

.gid-item__text > p{
	font-size: 15px;
	line-height: 1.9;
}

.gid-menu-mobtitle{
	font-size: 18px;
	line-height: 1.3;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	display: none;
}

@media (max-width: 959px) {
	.gid-slider-wr{
		width: 220px;
		height: 220px;
	}
	.gid-page__menu,
	.gid-menu{
		width: 230px!important;
	}
	.gid-menu__title{
		padding-left: 10px;
		padding-right: 30px;
	}
	.gid-menu__list a{
		padding-left: 15px;
	}
	.gid-menu__list ._active a{
		padding-left: 18px;
	}
	.gid-page__content{
		margin-left: 30px;
	}
	.gid-item__text > p{
		font-size: 14px;
	}
	.gid-menu__arrow,
	.gid-menu__title._selected .gid-menu__arrow{
		right: 10px;
	}
}

@media (max-width: 800px) {
	.gid-slider-wr{
		width: 100%;
		padding-bottom: 100%;
		height: 0;
		margin: 10px 0 20px!important;
		float: none!important;
		box-shadow: 0 3px 3px rgba(0,0,0,0.3);
	}
	.gid-item {
		padding-top: 15px;
	}
}

@media (max-width: 600px) {
	.gid-page{
		flex-direction: column-reverse;
		margin: 20px 0 15px 0;
		position: relative;
		padding-top: 50px;
	}
	.gid-page__menu, .gid-menu{
		width: 100%!important;
		position: static!important;
	}
	.gid-page__content{
		width: 100%!important;
		margin-left: 0;
		margin-bottom: 30px;
	}
	.gid-item__title{
		font-size: 17px;
		line-height: 1.4;
		margin: 0 0 15px;
	}
  .gid-menu-mobtitle{
	  display: block;
  }

  .gid-menu-item--first{
	  position: absolute;
	  top: -5px;
	  left: 0;
	  right: 0;
	  z-index: 3;
	  background: #fff;
	  box-shadow: 0 1px 3px rgba(0,0,0,0.2);
  }
	.gid-menu__list._selected{
		display: none;
	}
	.gid-menu-item--first._open .gid-menu__list._selected{
		display: block;
	}
}

@media (max-height: 640px) {
	.gid-menu__title{
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.gid-menu__list a{
		padding-top: 4px;
		padding-bottom: 4px;
	}
}


.gid-infocard{
	border: 0 none;
	text-decoration: none;
	color: #fff!important;
	position: relative;
	background-color: #999;
	overflow: hidden;
	min-height: 180px;
	width: 100%;
	transition: transform 0.4s ease;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 25px 20px 65px;
	box-sizing: border-box;
}

.gid-infocard__bg{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(to left, rgba(0,0,0,0) 40% , rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.6) 80% , rgba(0,0,0,0.8) 100% );
}

.gid-infocard:hover .gid-infocard__btn{
	background-color: #e43923;
}


.gid-infocard__title{
	font-size: 23px;
	line-height: 1.3;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	margin: 0;
	transition: color 0.3s ease;
	word-break: break-word;
	position: relative;
	z-index: 1;
	max-width: 50%;
}

.gid-infocard__subtitle{
	font-size: 15px;
	line-height: 1.3;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	margin: 15px 0 0;
	transition: color 0.3s ease;
	word-break: break-word;
	position: relative;
	z-index: 1;
	max-width: 50%;
	color: #fff;
	opacity: 0.8;
	font-weight: 400;
}

.gid-infocard__btn{
	padding: 8px 11px 9px;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	background: #dc3f1c;
	border-radius: 3px;
	position: absolute;
	left: 22px;
	bottom: 15px;
	transition: 0.3s ease;
	z-index: 1;
}

@media (max-width: 580px), (min-width: 701px) and (max-width: 1023px) {
	.gid-infocard__title{
		font-size: 19px;
	}
}

@media (max-width: 480px){
	.gid-infocard{
		padding-top: 15px;
		min-height: 0;
		margin-bottom: 10px;
	}
	.gid-infocard__bg{
		background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100% );
	}
	.gid-infocard__title{
		line-height: 1.5;
		max-width: 100%;
		font-size: 16px;
	}
	.gid-infocard__subtitle{
		max-width: 100%;
		line-height: 1.4;
		font-size: 13px;
	}
	.gid-infocard__btn{
		right: 15px;
		left: 15px;
		text-align: center;
	}
}

.bx_ordercart_order_pay_right_del{
	text-align: right;
	color: #dc3f1c;
}

.marks .mark{
	width: auto!important;
	float: left;
	clear: left;
	padding-left: 15px!important;
	padding-right: 15px!important;
	margin: 8px 0 0;
}

.marks .mark.recommend,
.marks .mark.hit{
	display: none;
}

/* radiator styles */

.item .prop_sku{
	margin-top: 0;
}

.custom-product__props{
	margin-bottom: 15px;
	font-size: 15px;
}

.custom-product .offers .offer .header{
	margin-bottom: 8px;
}

.custom-product .offers .offer.text .items .item{
	padding: 0;
	height: 36px;
	width: 40px;
	line-height: 34px;
	font-size: 14px;
	font-family: Arial,sans-serif;
	margin: 0 8px 8px 0;
	text-align: center;
}

.custom-product .offers .offer.picture .items .item{
	padding: 0 0 14.6666% 0;
	height: 0;
	width: 14.6666%;
	line-height: 0;
	font-size: 14px;
	font-family: Arial,sans-serif;
	margin: 0 1% 2%;
	text-align: center;
	position: relative;
}


.custom-product .offers .offer.picture .items .item .image{
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 5px;
	top: 5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: auto;
}

.custom-product .offers .offer.picture .items .item .image img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	height: auto;
}

.skuselect--picture .items{
	margin: 0 -1%!important;
	display: flex;
	flex-wrap: wrap;
}

.item .property{
	line-height: normal;
	padding: 0;
	margin-bottom: 2px;
}

.item .property .text, .item .property .title{
	font-size: 13px;
	line-height: 17px;
	color: #666;
}

.sku-options.bx_ordercart_itemart{
	margin-top: 10px;
}

.item .property .text{
	font-weight: 600;
}

.custom-product::after{
	content: '';
	display: table;
	clear: both;
}

.custom-product__left{
	float: left;
	width: 60%;
}
.custom-product__right{
	float: left;
	width: 40%;
}

.custom-product .offers .offer .header{
	float: none;
	display: block;
	height: auto;
	overflow: auto;
	width: auto;
	line-height: normal;
}

.custom-product .offers .offer .scroller{
	overflow: auto;
	margin-left: 0;
}

.custom-options{

}

.custom-options__row{
	margin-bottom: 10px;
}

.custom-options__label{
	margin-bottom: 3px;
}



/* filter styles */
.bx-filter .bx-filter-parameters-box{
	padding: 0 15px;
}

.bx-filter-parameters-box-container{
	padding-bottom: 10px;
	margin-top: 5px;
}

.bx-filter .bx-filter-parameters-box-title{
	padding: 13px 15px 14px;
	margin: 0 -15px;
	cursor: pointer;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title{
	transition: background-color 0.3s ease;
}

.bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title:hover{
	background: #fafafa;
}

.bx-filter .checkbox:first-child, .bx-filter .radio:first-child{
	margin-top: 0;
}

.bx-filter-block{
	overflow: hidden;
	margin: 0 -15px;
	padding: 0 15px;
}

.checkbox .uni-button-checkbox .selector{
	top: 1px;
	width: 15px;
	height: 15px;
}

.bx-filter-parameters-box-container .checkbox,
.bx-filter-parameters-box-container .bx-filter-param-btn-inline .bx-filter-param-label{
	display: none;
}

.bx-filter-parameters-box-container .checkbox._show,
.bx-filter-parameters-box-container .bx-filter-param-btn-inline .bx-filter-param-label._show{
	display: block;
}

.bx-filter-parameters-box-container._show-all .checkbox,
.bx-filter-parameters-box-container._show-all .bx-filter-param-btn-inline .bx-filter-param-label{
	display: block;
}

.row.buttons-row .bx-filter-parameters-box-container{
	margin-top: 15px;
}

.filter-show-more{
	padding: 5px 10px 5px;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	border-radius: 4px;
	background: #808080;
	color: #fff;
	margin-top: 8px;
	display: inline-block;
	cursor: pointer;
	transition: opacity 0.3s ease;
}

.filter-show-more:hover{
	background: #737373;
}

.bx-filter .bx-filter-param-btn-inline{
	margin: 0 -1%;
}

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{
	margin: 1%;
	width: 18%;
}

.bx-filter-param-btn-inline .bx-filter-param-label .bx-filter-btn-color-icon{
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}

.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn .bx-filter-btn-color-icon{
	width: 100%;
}



@media (max-width: 767px){
	.bx-touch .adaptiv .bx-filter .bx-filter-popup-result .selected-text{
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 13px;
	}
}

@media (max-width: 370px){
	.phone a{
		font-size: 14px!important;
		line-height: 16px!important;
	}
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control{
	width: 50px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.item{
	width: 45%;
}

.custom-product .offers .offer.picture .items .item{
	overflow: hidden;
}

.custom-product .offers .offer.picture .items .item .image{
	transition: transform 0.4s ease-out;
}

.custom-product .offers .offer.picture--zoom .items .item:hover .image{
	transform: scale(2);
}

.delivery-pay-text{
	margin-top: 15px;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 20px;
	border-radius: 5px;
	background: #f0f2f3;
	margin-bottom: 0;
}


.bx_ordercart_order_pay_center .solid_button.checkout{
	padding: 17px 48px;
	font-size: 16px;
	color: #fff;
	border-radius: 6px;
	font-weight: 600;
}

.consent a{
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	text-decoration: none;
}

.bx_ordercart_order_pay_center .consent{
	margin-top: 10px;
	font-size: 0;
}

.bx_ordercart_order_pay_center .consent label{
	margin-left: 4px;
}

#order_form_content .bx_ordercart_order_pay{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	border-top: 2px solid #ccc;
	padding-top: 20px;
	align-items: center;
}

#order_form_content .bx_ordercart_order_pay .bx_ordercart_order_pay_right{
	width: 300px;
	flex-shrink: 0;
	font-weight: 500;
}

#order_form_content .bx_ordercart_order_pay .bx_ordercart_order_pay_left{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
}

.bx_ordercart_order_dont_fear{
	position: absolute;
	left: 0;
	top: 0;
	background: #f3f7ed;
	padding: 15px 25px 15px 75px;
	width: 75%;
	color: #333;
	border-radius: 10px;
	font-size: 14px;
}

.bx_order_make .delivery-text{
	float: none;
	margin: 0;
}

.bx_order_make .bx_ordercart_order_dont_fear{
	position: relative;
	width: auto;
	padding-left: 65px!important;
}

.bx_ordercart_order_dont_fear .icon{
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 40px;
	color: #8bc34a;
}

.bx_ordercart_order_dont_fear .icon svg{
	width: 40px;
	fill: #8bc34a;
}



@media (max-width: 767px){
	#order_form_content .bx_ordercart_order_pay{
		display: block;
	}
	.bx_ordercart_order_dont_fear{
		position: relative;
		width: auto;
		margin-top: 15px;
	}
	#order_form_content .bx_ordercart_order_pay .bx_ordercart_order_pay_right{
		width: auto;
	}
	.bx_ordercart_order_sum{
		width: 100%;
		float: none;
		text-align: center;
	}
	#order_form_div .bx_ordercart_order_pay_center{
	  display: block;
	  margin: 0 auto;
	  width: 250px;
	  text-align: center;
  }
}
@media (max-width: 530px) {
	.bx_ordercart .bx_ordercart_order_table_container table td .property{
		white-space: normal;
	}
}

/*@media (min-width: 531px) {*/
	/*.bx_ordercart_order_table_container td.custom {*/
		/*text-align: right !important;*/
	/*}*/
/*}*/

@media (max-width: 410px){
	.bx_order_make .bx_ordercart_order_dont_fear{
		padding: 10px 10px 10px 50px!important;
		font-size: 13px;
	}
	.bx_ordercart_order_dont_fear .icon {
		position: absolute;
		left: 5px;
		top: 10px;
		transform: none;
		font-size: 34px;
	}
	.bx_ordercart_order_dont_fear .icon svg{
		width: 34px;
	}
}

.basket-small-fly .uni-input-numeric input{
	width: 42px;
}

/*._hide-empty .disabled{*/
	/*display: none!important;*/
/*}*/

.bx-filter .bx-filter-param-label.disabled{
	cursor: default;
	opacity: 0.5;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn{
	cursor: default;
}

.bx-filter .disabled .bx-filter-param-text:hover{
	text-decoration: none;
}

.bx-filter .disabled .uni-button-checkbox:hover .selector{
	border-color: #c9c9c9;
	background: #e9e9e9;
}

.bx-filter .bx-filter-popup-result{
	top: 50%;
	margin-top: -48px;
}

.retrotok-loading{
	content: "";
	position: fixed;
	left: 0;
	top: -50%;
	right: 0;
	bottom: -50%;
	width: 100%;
	height: 200%;
	z-index: 99999999;
	background: rgba(255,255,255,0.5);
	display: block;
	transition: 0.2s ease;
	opacity: 0;
	visibility: hidden;
}

._loading .retrotok-loading{
	opacity: 1;
	visibility: visible;
}

.retrotok-loading__anim{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	display: block;
	opacity: 0.85;
}

.retrotok-loading__anim div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 80px;
	height: 80px;
	border: 6px solid #dc3f1c;
	border-radius: 50%;
	animation: retrotok-loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #dc3f1c transparent transparent transparent;
}
.retrotok-loading__anim div:nth-child(1) {
	animation-delay: -0.45s;
}
.retrotok-loading__anim div:nth-child(2) {
	animation-delay: -0.3s;
}
.retrotok-loading__anim div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes retrotok-loading{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.min-info{
	color: #dc3f1c;
	font-style: italic;
	font-size: 13px;
}


.order-checkout .sale_order_full_table .payanywayDesc::after{
	content: 'Внимание! Мы рекомендуем дождаться звонка менеджера, перед тем как совершить оплату.';
}

.item .information .warehouse{
	position: relative;
	float: left;
	margin-right: 100px;
	font-size: 13px;
	line-height: 18px;
	color: #666;
	font-weight: 500;
	margin-top: 3px;
}

.bx_ordercart_warehouse{
	margin: 5px 0 0;
	font-size: 12px;
}

.bx_ordercart_warehouse > span::after,
.warehouse > span::after{
	content: ',';
	color: #767676;
	margin-left: 2px;
	margin-right: 5px;
}

.bx_ordercart_warehouse > span:last-child::after,
.warehouse > span:last-child::after{
	display: none;
}

.popup-warehouses-link{
	text-decoration: none;
	border-bottom: 1px dotted transparent;
	transition: border-color 0.2s ease;
}

.warehouse_sv{
	color: #3d85c6!important;
}
.warehouses-brand.warehouse_sv,
.popup-warehouses-link.warehouse_sv{
	border-color: #3d85c6!important;
}
._active.warehouses-list__link.warehouse_sv{
	border-color: #3d85c6!important;
	background: #3d85c6!important;
}
.warehouse_s{
	color: #1155cc!important;
}
.warehouses-brand.warehouse_s,
.popup-warehouses-link.warehouse_s{
	border-color: #1155cc!important;
}
._active.warehouses-list__link.warehouse_s{
	border-color: #1155cc!important;
	background: #1155cc!important;
}
.warehouse_sz{
	color: #419aad!important;
}
.warehouses-brand.warehouse_sz,
.popup-warehouses-link.warehouse_sz{
	border-color: #419aad!important;
}
._active.warehouses-list__link.warehouse_sz{
	border-color: #419aad!important;
	background: #419aad!important;
}
.warehouse_c{
	color: #d02727!important;
}
.warehouses-brand.warehouse_c,
.popup-warehouses-link.warehouse_c{
	border-color: #d02727!important;
}
._active.warehouses-list__link.warehouse_c{
	border-color: #d02727!important;
	background: #d02727!important;
}
.warehouse_u{
	color: #bf9000!important;
}
.warehouses-brand.warehouse_u,
.popup-warehouses-link.warehouse_u{
	border-color: #bf9000!important;
}
._active.warehouses-list__link.warehouse_u{
	border-color: #bf9000!important;
	background: #bf9000!important;
}
.warehouse_uz{
	color: #b45f06!important;
}
.warehouses-brand.warehouse_uz,
.popup-warehouses-link.warehouse_uz{
	border-color: #b45f06!important;
}
._active.warehouses-list__link.warehouse_uz{
	border-color: #b45f06!important;
	background: #b45f06!important;
}
.warehouse_v{
	color: #850bd6!important;
}
.warehouses-brand.warehouse_v,
.popup-warehouses-link.warehouse_v{
	border-color: #850bd6!important;
}
._active.warehouses-list__link.warehouse_v{
	border-color: #850bd6!important;
	background: #850bd6!important;
}
.warehouse_i{
	color: #a64d79!important;
}
.warehouses-brand.warehouse_i,
.popup-warehouses-link.warehouse_i{
	border-color: #a64d79!important;
}
._active.warehouses-list__link.warehouse_i{
	border-color: #a64d79!important;
	background: #a64d79!important;
}
.warehouse_e{
	color: #6aa84f!important;
}
.warehouses-brand.warehouse_e,
.popup-warehouses-link.warehouse_e{
	border-color: #6aa84f!important;
}
._active.warehouses-list__link.warehouse_e{
	border-color: #6aa84f!important;
	background: #6aa84f!important;
}

.popup-warehouses-link:hover{
	border-color: transparent!important;
}

._active.warehouses-list__link{
	color: #fff!important;
}

.item-card{
	/*display: flex;*/
	display: block;
}

.item-card__left{
	/*flex-shrink: 0;*/
	width: 450px;
	float: left;
}

.item-card .item-card__left .image-slider{
	width: 100%;
	float: none;
}

.item-card__right{
	/*flex-grow: 1;*/
	margin-left: 500px;
}

.item-card .item-card__right .information{
	margin-left: 0;
}

.item-card .item-card__left .image-slider > .list .image{
	width: 25%;
	padding-top: 25%;
}

.radcalc{
	background: rgb(248, 248, 248);
	border: 1px solid #dadada;
	border-radius: 4px;
	margin: 20px 0;
	padding: 10px 20px;
	color: #333;
	position: relative;
}

.radcalc__icon{
	position: absolute;
	right: 5%;
	height: 114px;
	top: 20px;
	width: 120px;
	opacity: 0.15;
}

.radcalc__icon svg{
	width: 100%;
}

.radcalc__inner{
	position: relative;
	z-index: 1;
}

.radcalc__title{
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
}

.radcalc__subtitle{
	margin: 8px 0 0;
	color: #666;
	max-width: 470px;
}

.radcalc__row{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 10px -10px 0;
}

.radcalc__col{
	padding: 10px 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.radcalc__text{
	text-align: center;
	text-transform: lowercase;
	font-size: 13px;
	font-weight: 500;
	color: #4c4c4c;
}

.radcalc .radcalc__val{
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	padding: 0 3px;
	height: 32px;
	line-height: 30px;
	width: 70px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 19px;
	text-align: center;
}
.radcalc .radcalc__val._error{
	border-color: #dc3f1c;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.radcalc .radcalc__val:focus::-webkit-input-placeholder{
	color: transparent;
}
.radcalc .radcalc__val:focus::-moz-placeholder{
	color: transparent;
}
.radcalc .radcalc__val:focus:-ms-input-placeholder{
	color: transparent;
}
.radcalc .radcalc__val:focus::-ms-input-placeholder{
	color: transparent;
}
.radcalc .radcalc__val:focus::placeholder{
	color: transparent;
}

.radcalc .uni-button{
	padding: 0 20px;
	font-size: 15px;
	height: 32px;
	line-height: 32px;
}

.radcalc__result{
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase;
	padding-top: 10px;
	border-top: 1px solid #dadada;
	font-weight: 600;
	margin-top: 10px;
	display: none;
}

.radcalc__result b{
	color: #dc3f1c;
	font-size: 19px;
	font-weight: 700;
}

.radcalc__result span{
	color: #dc3f1c;
	font-weight: 700;
}

.radcalc__result p{
	margin: 0;
}

.radcalc__result-subtext{
	color: #666;
	text-transform: none;
	font-weight: 500;
}

@media (max-width: 1200px) {
	.radcalc__icon{
		opacity: 0.08;
	}
}

@media (max-width: 600px),(min-width: 768px) and (max-width: 1100px) {
	.radcalc__icon{
		display: none;
	}
}


@media (max-width: 480px), (min-width: 768px) and (max-width: 900px) {
	.radcalc__subtitle .mob-hide{
		display: none;
	}
	.radcalc__col{
		width: 33.3333%;
	}
	.radcalc .radcalc__val{
		width: 100%;
	}
	.radcalc__col:last-child{
		width: 100%;
		padding: 15px 10px 5px;
	}
	.radcalc .uni-button{
		width: 100%;
	}
}

@media (max-width: 360px){
	.radcalc{
		padding: 10px;
	}
}

.offers .item._anim{
	-webkit-animation: blinking 1s;
	animation: blinking 1s;
}
@-webkit-keyframes blinking {
	0% {
		background-color: #dc3f1c;
		color: #fff;
	}
	100% {
		background-color: #fff;
		color: #dc3f1c;
	}
}
@keyframes blinking {
	0% {
		background-color: #dc3f1c;
		color: #fff;
	}
	100% {
		background-color: #fff;
		color: #dc3f1c;
	}
}

.adaptiv .item .information .price{
	padding-right: 100px;
	margin-top: 15px;
}

.adaptiv .item .information .price .current{
	white-space: nowrap;
}

/* left full radiator calculator */

.radcalcleft{
	background: rgb(248, 248, 248);
	border: 1px solid #dadada;
	border-radius: 4px;
	margin-top: 20px;
}

.radcalcleft input[type="text"]{
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	padding: 0 8px;
	height: 28px;
	line-height: 26px;
	width: 100%;
	box-sizing: border-box;
}

.radcalcleft__title{
	padding: 10px 20px;
	color: #dc3f1c;
	font-size: 19px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
}

.radcalcleft__row{
	display: flex;
	align-items: center;
	padding: 10px 20px;
	border-top: 1px solid #dadada;
}

.radcalcleft__row:first-child{
	border: 0 none;
}

.radcalcleft__col select{
	width: 100%;
}

.radcalcleft__col:first-child{
	flex-shrink: 0;
	width: 180px;
	line-height: 14px;
	padding-right: 20px;
	color: #333;
}

.radcalcleft__col:last-child{
	flex-grow: 1;
}

.radcalcleft-btns{
	text-align: right;
	display: block;

}

.radcalcleft-btns .uni-button{
	padding: 8px 25px;
	font-size: 15px;
	line-height: 15px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background: #dc3f1c;
}

.select2-container--default .select2-selection--single{
	outline-color: rgba(220, 63, 28, 0.8);
}

@media (max-width: 480px){
	.carrotquest-css-reset #carrotquest-messenger-collapsed-container{
		margin-right: 0!important;
		margin-bottom: 0!important;
	}
}

.price-alert{
	font-size: 12px;
	margin-top: 5px;
	color: #dc3f1c;
	display: none;
}

.popup-warehouses{
	padding: 20px;
	display: none;
}

.popup-warehouses__body{
	display: flex;
}

.popup-warehouses__body-left{
	width: 200px;
}

.popup-warehouses__body-right{
	width: 320px;
}

.popup-warehouses__title{
	font-size: 24px;
	margin-bottom: 15px;
}

.popup-warehouses__title b{
	font-weight: normal;
}

.warehouses-list,
.warehouses-brands{
	list-style: none;
	padding: 0;
	margin: 0;
}

.warehouses-brands{
	display: flex;
	flex-flow: column wrap;
	max-height: 340px;
}

.warehouses-list__item{
	display: block;
}

.warehouses-list__link{
	padding: 8px 10px 8px 15px;
	font-size: 15px;
	display: block;
	text-decoration: none;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	transition: 0.3s ease;
}

.warehouses-list__link:hover{
	background: #f7f7f7;
}

.warehouses-list__item:last-child .warehouses-list__link{
	border-bottom: 1px solid #dcdcdc;
}

.warehouses-brand{
	display: none;
	border: 1px solid #dcdcdc;
	padding: 10px 10px 0 10px;
	height: 100%;
}

.warehouses-brand._active{
	display: block;
}

.warehouses-brands__item{
	display: inline-block;
	width: 50%;
	margin: 0 0 7px;
	padding-left: 10px;
}

.warehouses-brands__link{
	color: #333;
	text-decoration: none;
}

.warehouses-brands__link span{
	border-bottom: 1px solid #ccc;
}

@media (max-width: 480px){
	.popup-warehouses__body-right{
		width: 200px;
	}
	.warehouses-brands{
		display: block;
		max-height: none;
	}
	.warehouses-brands__item{
		width: auto;
		margin: 0;
		padding: 0;
	}
	.warehouses-brands__link{
		padding: 5px;
		display: block;
	}
	.popup-warehouses__title{
		font-size: 21px;
		line-height: 28px;
		text-align: center;
	}
  .popup-warehouses__title span{
	  display: block;
  }
	.popup-warehouses{
		padding: 10px;
	}
}

@media (max-width: 360px){
	.warehouses-brand{
		padding: 5px 5px 0 5px;
	}
	.warehouses-list__link{
		padding: 7px 5px 7px 10px;
		font-size: 13px;
	}
}

.fancybox-active .carrotquest-css-reset{
	display: none;
}

.bx_ordercart .bx_ordercart_order_sum .sum{
	/*padding-right: 25px;*/
}

.delivery-text{
	color: #212121;
	font-size: 14px;
	line-height: 18px;
	float: right;
	margin: 0 0 15px 0;
}

.delivery-text__alert,
.delivery-text__ok{
	padding: 15px 25px;
	border-radius: 10px;
}

.delivery-text__alert{
	background: rgba(220, 63, 28, 0.3);
	display: none;
	text-decoration: none;
	color: #212121!important;
}
.delivery-text__alert .icon{
	color: #dc3f1c!important;
}

.delivery-text__alert .icon svg{
	fill: #dc3f1c!important;
}

.delivery-text__alert i{
	font-style: normal;
	border-bottom: 1px dotted #212121;
	transition: 0.3s ease;
}

.delivery-text__alert i:hover{
	border-color: transparent;
}

.delivery-text__ok{
	background: #f3f7ed;
}

.delivery-text._alert .delivery-text__alert{
	display: block;
}

.delivery-text._alert .delivery-text__ok{
	display: none;
}

.bx_ordercart .bx_ordercart_order_sum{
	max-width: 50%;
}

.inline-popup{
	max-width: 600px;
	font-size: 14px;
	line-height: 18px;
}

.inline-popup__title{
	margin-top: 0;
	font-size: 21px;
	line-height: 27px;
}

.inline-popup__subtitle{
	margin: 15px 0;
	font-size: 18px;
	line-height: 24px;
}


@media (max-width: 480px){
	.inline-popup{
		padding: 20px;
	}
	.inline-popup__title{
		margin-top: 0;
		font-size: 18px;
		line-height: 24px;
	}

	.inline-popup__subtitle{
		font-size: 16px;
		line-height: 22px;
	}
}

.banners-list-wr{
	margin-top: 30px;
}

.superview{
	background: url(/bitrix/templates/unimagazin_s1/images/video-bg.jpg) repeat 0 0;
	padding: 30px 0 35px;
	position: relative;
	z-index: 25;
}

.superview__title{
	text-align: center;
	margin: 0 0 35px;
	font-size: 24px;
	font-weight: 600;
}

.superview__title-link{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed rgba(0,0,0,0.4);
	transition: 0.3s ease;
	padding-bottom: 3px;
}

.superview__title-link:hover{
	color: #dc3f1c;
	border-color: transparent;
}

.superview-slider-wr{
	position: relative;
}

.superview-slider{
	padding: 0;
	height: 300px;
	overflow: hidden;
	margin: 0;
}

.superview-slider .swiper-slide{
	width: auto;
}

.superview-slider__img{
	display: block;
}

.superview-slider .rt-slider-item .swiper-lazy.swiper-lazy-loaded{
	display: block;
}

.superview--video .superview-slider{
	height: 190px!important;
}

.superview--video .superview-slider__img{
	height: 180px!important;
}

.superview-slider__title{
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 17px;
	margin: 0 5px 18px;
	color: #333;
}

.superview-slider__subtitle{
	font-weight: 500;
	margin-bottom: 8px;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}

.superview-slider__slide{
	float: left;
	padding: 0 10px;
}

.rt-slider .superview-slider__slide{
	float: none;
	padding: 0;
}

.superview-slider__link{
	display: block;
	position: relative;
}

.superview-slider .rt-slider-item--preloader,
.superview-slider .rt-slider-item {
	padding: 5px;
	box-sizing: border-box;
	background: rgba(155,155,155,0.3);
}

.superview-slider__link-bg{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	transition: opacity 0.3s ease;
}

.superview-slider__link-bg svg{
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
	transition: opacity 0.3s ease;
	fill: #fff;
	width: 40px;
	transform: translate(-50%,-50%);
	margin: 0;
}

.superview-slider__link:hover .superview-slider__link-bg,
.superview-slider__link:hover .superview-slider__link-bg svg{
	opacity: 1;
}

.fancybox-custom-layout._lite .fancybox-bg{
	background: url(/bitrix/templates/unimagazin_s1/images/video-bg.jpg) repeat 0 0;
}

.fancybox-thumbs__list a::before{
	border: 4px solid #dc3f1c;
}

.fancybox-container._lite .fancybox-thumbs__list a{
	height: 110px;
	max-height: none;
	max-width: none;
	width: 194px;
}

.fancybox-custom-layout._lite .superview-slider__title{
	color: #fff;
}

@media all and (max-width: 576px){
	.fancybox-container._video.fancybox-show-thumbs .fancybox-inner{
		right: 0;
		bottom: 150px;
	}
	.fancybox-container .fancybox-thumbs-x{
		left: 0;
		top: auto;
		height: 150px;
		width: auto;
	}
	.fancybox-container .fancybox-thumbs-x .fancybox-thumbs__list a{
		height: 142px;
		width: 252px;
	}

	.fancybox-container._lite .fancybox-thumbs__list a{
		height: 52px;
		width: 92px;
	}

	.fancybox-container._video .fancybox-slide{
		padding-left: 0;
		padding-right: 0;
	}

	.fancybox-container._video .fancybox-navigation .fancybox-button{
		padding: 5px;
		height: 48px;
		top: calc(50% - 24px);
		width: 48px;
	}
}

.superview-slider .slick-arrow{
	font-size: 0;
	line-height: 0;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	z-index: 2;
	height: 100%;
	width: 50px!important;
	transform: none;
	background: rgba(0,0,0,0.4);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	padding: 0;
	transition: 0.3s ease;
}

.superview-slider .slick-arrow::before{
	opacity: 0.8!important;
	font-size: 36px;
	color: #fff;
	margin: 0;
	transition: 0.3s ease;
}
.superview-slider .slick-arrow:hover{
	background: rgba(0,0,0,0.75);
}

.superview-slider .slick-arrow:hover::before{
	opacity: 0.95!important;
}


.superview-slider .icon-left-arrow{
	left: 0;
}

.superview-slider .icon-right-arrow{
	right: 0;
}

.superview-prods{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

.superview-prods__item{
	margin-bottom: 10px;
}

.superview-prods__item:last-child{
	margin-bottom: 0;
}

.superview-prods__link{
	display: flex;
	padding: 10px;
	background: #fff;
	box-shadow: -1px 2px 2px rgba(0,0,0,0.1);
	transition: all 0.3s ease;
	text-decoration: none!important;
}

.superview-prods__link:hover{
	box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
}

.superview-prods__img{
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	margin: 0 10px 0 0;
}

.superview-prods__img img{
	max-width: 60px;
	max-height: 60px;
}

.superview-prods__title{
	line-height: 18px;
}

.superview-prods__title span{
	border-bottom: 1px solid #ddd;
	transition: all 0.3s ease;
}

.superview-prods__link:hover .superview-prods__title span{
	border-color: transparent;
	color: #000;
}
@media (max-width: 1399px){
	.superview-slider{
		padding: 0;
		height: 250px;
		overflow: hidden;
		margin: 0;
	}

	.superview-slider__img{
		height: 240px;
		width: auto;
		display: block;
	}
}

@media (max-width: 767px){
	.superview-slider{
		height: 220px;
	}

	.superview-slider__img{
		height: 210px;
	}
}

@media (max-width: 480px){
	.superview-slider{
		height: 170px;
		margin-bottom: 0;
	}

	.superview{
		padding: 20px 0;
	}

	.superview__title{
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
		padding: 0 5%;
	}

	.superview__title-link{
		padding-bottom: 1px;
	}

	.superview--video .superview__title{
		padding: 0 5px;
	}

	.superview-slider__img{
		height: 160px;
	}

	.superview-slider .slick-prev, .superview-slider .slick-next{
		width: 40px;
	}
}

.superview-youtube{
	width: 100px;
	margin-left: 10px;
	margin-top: -4px;
}



/*

Advanced example - Customized layout

*/

.superview figcaption{
	display: none;
}

.fancybox-custom-layout.fancybox-is-open .fancybox-caption,
.fancybox-custom-layout.fancybox-is-open .fancybox-infobar,
.fancybox-custom-layout.fancybox-is-open .fancybox-navigation .fancybox-button,
.fancybox-custom-layout.fancybox-is-open .fancybox-toolbar{
	opacity: 1;
	visibility: visible;
}

.fancybox-custom-layout .fancybox-bg {
	background: url(/bitrix/templates/unimagazin_s1/images/video-bg.jpg) repeat 0 0;
}

.fancybox-custom-layout .fancybox-caption__body{
	max-height: 100%;
	margin: 0 -5px;
	padding: 0 5px;
	overflow-y: auto;
	overflow-x: visible;
	scrollbar-width: thin;
}

.fancybox-custom-layout .fancybox-caption__body::-webkit-scrollbar{
	width: 4px;
	height: 100%;
	background-color: #999;
}

.fancybox-custom-layout .fancybox-caption__body::-webkit-scrollbar-thumb{
	background-color: #dc3f1c;
}

.fancybox-custom-layout.fancybox-is-open .fancybox-bg {
	opacity: 1;
}

.fancybox-slide--image,
.fancybox-slide--video{
	padding-bottom: 44px!important;
}

/* Move caption area to the right side */
.fancybox-custom-layout .fancybox-caption {
	background: #e9e9e9;
	color: #6c6f73;
	left: auto;
	padding: 25px 10px 10px;
	right: 0;
	top: 44px;
	bottom: 0;
	width: 300px;
	margin-top: 0;
}

.fancybox-custom-layout .fancybox-caption h3 {
	color: #444;
	font-size: 21px;
	line-height: 1.3;
	margin-bottom: 24px;
}

.fancybox-custom-layout .fancybox-button,
.fancybox-custom-layout .fancybox-button:link,
.fancybox-custom-layout .fancybox-button:visited{
	color: #000;
	outline: none!important;
}

.fancybox-custom-layout .fancybox-button:hover{
	color: #dc3f1c;
}

.fancybox-custom-layout .fancybox-caption a {
	color: #444;
}

/* Remove gradient from caption*/
.fancybox-custom-layout .fancybox-caption::before {
	display: none;
}

/* Adjust content area position */
.fancybox-custom-layout .fancybox-stage {
	right: 300px;
}

/* Align buttons at the right side  */
.fancybox-custom-layout .fancybox-toolbar {
	background: transparent;
	text-align: right;
}

/* Remove background from all buttons */
.fancybox-custom-layout .fancybox-button {
	background: transparent;
}

.fancybox-custom-layout .fancybox-thumbs{
	background: #1d1d1d;
	z-index: 99998;
	box-shadow: -1px 0 3px rgba(0,0,0,0.3);
}

.fancybox-custom-layout .fancybox-infobar{
	right: 240px;
	left: auto;
	width: 60px;
	text-align: center;
	padding: 0;
	mix-blend-mode: normal;
	color: #000;
	font-weight: 500;
	z-index: 99998;
}

/* Navigation arrows */
.fancybox-custom-layout .fancybox-navigation .fancybox-button div {
	padding: 6px;
	background: #fcfaf9;
	border-radius: 4px;
	transition: opacity .2s;
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
	opacity: .9;
}

.fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]):hover div {
	opacity: 1;
}

.fancybox-custom-layout .fancybox-navigation .fancybox-button[disabled] {
	color: #999;
}

.fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]) {
	color: #333;
	outline: none!important;
}

.fancybox-custom-layout .fancybox-button--arrow_left {
	left: 30px;
}
.fancybox-custom-layout .fancybox-button--arrow_right {
	right: 330px;
}


.fancybox-custom-layout._lite .fancybox-caption {
	background: rgba(30,30,30,0.7);
	color: #fff;
}

.fancybox-custom-layout._lite .fancybox-caption h3 {
	color: #fff;
}

.fancybox-custom-layout._lite .fancybox-button,
.fancybox-custom-layout._lite .fancybox-button:link,
.fancybox-custom-layout._lite .fancybox-button:visited{
	color: #333;
	outline: none!important;
}

.fancybox-custom-layout._lite .fancybox-infobar{
	color: #333;
}

.fancybox-custom-layout._lite .fancybox-navigation .fancybox-button div{
	background: rgba(30,30,30,0.85);
}

.fancybox-custom-layout._lite .fancybox-navigation .fancybox-button div svg path{
	fill: #fff;
}

@media all and (max-width: 600px) {
	.fancybox-custom-layout .fancybox-caption__body{
		max-height: 100%;
		margin: 0 -5px;
		padding: 0 5px;
		overflow-y: auto;
		overflow-x: visible;
		scrollbar-width: thin;
	}
	.fancybox-custom-layout .fancybox-stage{
		right: 0;
		top: 44px;
		bottom: 200px;
	}
	.fancybox-custom-layout .fancybox-caption{
		top: auto;
		bottom: 0;
		height: 200px;
		width: 100%;
		padding-top: 15px;
		padding-bottom: 0;
	}
	.superview-slider__title{
		margin: 0 0 15px;
	}
	.fancybox-custom-layout .fancybox-infobar{
		right: auto;
		left: 0;
	}
	.fancybox-custom-layout .fancybox-button--arrow_left{
		left: 5px;
	}
	.fancybox-custom-layout .fancybox-button--arrow_right{
		right: 5px;
	}
	.fancybox-custom-layout .fancybox-navigation .fancybox-button div{
		opacity: 0.7!important;
	}

	.fancybox-custom-layout .fancybox-navigation .fancybox-button{
		top: calc(50% - 125px);
	}

	.fancybox-custom-layout .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
		width: 4px;
	}

	.fancybox-custom-layout .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
		border-radius: 0;
		background: #dc3f1c;
	}

	.fancybox-custom-layout .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
		border-radius: 0;
	}

	.fancybox-custom-layout .fancybox-thumbs-y .fancybox-thumbs__list a{
		margin: 4px;
	}

	.fancybox-custom-layout .fancybox-caption__body{
		overflow: visible;
		margin: 0;
		padding: 0;
		position: relative;
	}

	.superview-prods-wr{
		overflow-x: auto;
		overflow-y: visible;
		padding-bottom: 5px;
	}
	.superview-prods{
		display: flex;
	}
  .superview-prods__item{
	  width: 75%;
	  margin: 0 10px 0 0;
	  flex-shrink: 0;
  }

  .superview-prods__item--long{
	  width: 100%!important;
	  margin: 0!important;
  }

	.superview-prods-wr::-webkit-scrollbar{
		height: 4px;
		width: 100%;
		background-color: #999;
	}

	.superview-prods-wr::-webkit-scrollbar-thumb{
		background-color: #dc3f1c;
	}

  .superview-prods__title{
	  height: 56px;
	  overflow: hidden;
	  word-break: break-word;
  }

	.superview-slider__title{
		font-size: 15px;
		line-height: 23px;
		height: 46px;
		overflow: hidden;
		word-break: break-word;
	}

	.fancybox-slide--image,
	.fancybox-slide--video{
		padding: 0!important;
		overflow: hidden;
	}

	.superview-youtube{
		display: block;
		margin: 15px auto 0;
	}
}

.form_feedback__process{
	text-align: center;
	display: none;
}

.form_feedback__ok{
	text-align: center;
	margin-top: -20px;
	padding-bottom: 20px;
}

/*

/* halloween */

/*.halloweenBat{*/
	/*background-image: url(/bitrix/templates/unimagazin_s1/images/halloween-bats.png);*/
/*}*/
/*.adaptiv .header_wrap .header_wrap_information{*/
	/*position: relative;*/
/*}*/
/*.header_wrap_anim{*/
	/*position: absolute;*/
	/*left: 0;*/
	/*right: 0;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*height: 100%;*/
	/*width: 100%;*/
/*}*/



/* new year styles */

._ny{
	background: url(/bitrix/templates/unimagazin_s1/images/ny-bg-2023.jpg) repeat-y 50% 0;
}

._ny .rt-logo{
	position: relative;
}

._ny .rt-logo::after {
	content: "";
	position: absolute;
	left: 51px;
	top: -1px;
	width: 24px;
	height: 20px;
	background: url(/bitrix/templates/unimagazin_s1/images/ny-logo-2023.png) no-repeat 50% 50%;
	background-size: 24px;
}

._ny .rt-footer-bot__col .uni-text-default:before{
	content: "🎄";
}

@media (min-width: 768px){
	._ny .rt-header::before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: 42px;
		height: 34px;
		background: url(/bitrix/templates/unimagazin_s1/images/ny-anim.gif) repeat-x 50% 0;
		background-size: auto 34px;
	}

	._ny .rt-header__top{
		position: relative;
		margin-bottom: 15px;
		box-shadow: 0 -1px 5px 2px rgba(0,0,0,0.3);
	}
}

@media (max-width: 1399px){
	._ny .rt-logo::after {
		left: 43px;
		top: -2px;
		background-size: 20px;
	}
}
@media (max-width: 991px){
	._ny .rt-logo::after {
		left: 36px;
		top: -3px;
		background-size: 18px;
	}
	._ny .rt-header::before {
		background-size: auto 32px;
	}
}
@media (max-width: 991px){
	._ny .rt-logo::after {
		left: 36px;
		top: -3px;
		background-size: 18px;
	}
	._ny .rt-header::before {
		background-size: auto 32px;
	}
}

@media (max-width: 767px){
	._ny .rt-main-page-cols__center::before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		bottom: -15px;
		height: 40px;
		background: url(/bitrix/templates/unimagazin_s1/images/ny-anim.gif) repeat-x 50% 0;
		background-size: auto 40px;
	}

	._ny .rt-main-page-cols__center{
		margin-bottom: 10px;
	}

	._ny .rt-main-slider{
		box-shadow: 0 4px 4px -3px rgba(0,0,0,0.5);
	}

	._ny .rt-logo::after {
		left: 27px;
		top: -4px;
		background-size: 16px;
	}
}


.popup-window-overlay{
	height: 100%!important;
	width: 100%!important;
}

.popup-window-close-icon{
	width: 24px!important;
	height: 24px!important;
	opacity: 0.8!important;
	background: none!important;
	top: 10px!important;
	right: 10px!important;
}
.popup-window-close-icon::after{
	width: 18px!important;
	height: 18px!important;
}

.popup-window[id^="OneClickBuy"] .ocb-form{
	height: auto;
}

.ocb-form-process,
.ocb-form-error,
.ocb-form-result{
	float: right;
	width: 50%;
	display: none;
	text-align: center;
}

.ocb-process-icon,
.ocb-result-icon-fail,
.ocb-result-icon-success{
	font-size: 64px;
	margin: 20px 0;
}

.ocb-process-icon svg,
.ocb-result-icon-fail svg,
.ocb-result-icon-success svg{
	width: 84px;
	display: block;
	margin: 0 auto;
}

.ocb-process-icon svg{
	animation: rotateIcon 4s linear infinite;
}

@keyframes rotateIcon {
	from{
		transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
	}
}

.ocb-process-title,
.ocb-result-title{
	font-size: 19px;
	color: #000;
	line-height: 26px;
	margin-bottom: 15px;
	font-weight: 500;
}

.ocb-process-text,
.ocb-result-text{
	font-size: 15px;
	line-height: 21px;
}

.ocb-result-icon-fail{
	color: red;
	position: static;
}

.ocb-result-icon-fail svg{
	fill: red;
}

.ocb-process-icon svg{
	fill: #333;
	width: 76px;
}

.ocb-result-icon-success{
	color: #8bc34a;
}

.ocb-result-icon-success svg{
	fill: #8bc34a;
}

.ocb-result-info{
	display: none;
	color: red;
	margin-top: 10px;
}

.ocb-ajax-error-alert{
	color: red;
	margin: 25px 0 10px;
	font-size: 14px;
	display: none;
}

@media (max-width: 650px){
	.popup-mobile,
	.popup-mobile body{
		height: 100%;
		overflow: hidden;
	}
	.popup-window[id^="OneClickBuy"]{
		position: fixed!important;
		width: 100%!important;
		top: 0!important;
		left: 0!important;
		height: 100%!important;
		overflow: auto;
		z-index: 9999999999!important;
	}
	.popup-window-close-icon{
		width: 32px!important;
		height: 32px!important;
		opacity: 0.6!important;
		background: none!important;
		top: 10px!important;
		right: 10px!important;
	}
	.popup-window-close-icon::after{
		width: 24px!important;
		height: 24px!important;
	}
	.popup-window[id^="OneClickBuy"] .ocb-form{
		width: 100%;
		box-sizing: border-box;
	}
	.popup-window[id^="OneClickBuy"] .ocb-form .title{
		text-align: center;
	}
	.popup-window[id^="OneClickBuy"] .ocb-form .ocb-form-wrap #ocb-params input[type="text"],
	.popup-window[id^="OneClickBuy"] .ocb-form .ocb-form-wrap #ocb-params textarea{
		width: 100%;
		box-sizing: border-box;
	}
	.ocb-form-process{
		float: none;
		width: 100%;
	}
  .nosubit_ocb{
	  margin-top: 10px;
  }
	.popup-window[id^="OneClickBuy"] .ocb-modules-button{
		text-align: center;
	}
	.popup-window[id^="OneClickBuy"] .ocb-form .ocb-form-wrap #ocb-params button.button {
		padding: 15px 55px;
	}

	.popup-window[id^="OneClickBuy"] .ocb-form .ocb-form-wrap .promt{
		text-align: center;
		padding-top: 25px;
	}
	.popup-window[id^="OneClickBuy"] .consent{
		position: static;
		text-align: center;
		margin: 0;
		padding: 0;
	}
	.ocb-form-process, .ocb-form-error, .ocb-form-result{
		float: none;
		width: 100%;
	}
}

.item-video{
	position: absolute;
	left: 0;
	top: 0;
}

.item-video-link{
	display: block;
	color: #dc3f1c;
	text-decoration: none;
	padding: 10px;
	animation: pulse 1.6s ease-out infinite;
	transition: color 0.3s ease;
}

.item-video-link__icon{
	line-height: 1;
}

.item-video-link__icon svg{
	width: 70px;
	fill: #dc3f1c;
	transition: fill 0.2s;
}

.item-video-link__icon b{
	font-size: 14px;
	font-style: normal;
	display: block;
	width: 20px;
	font-weight: 600;
	height: 20px;
	line-height: 20px;
	background: #dc3f1c;
	position: absolute;
	border-radius: 20px;
	color: #fff;
	right: 15px;
	top: 5px;
}

.item-video-link:hover .item-video-link__icon svg{
	fill: #333;
}

@keyframes pulse {
	0%,100%{
		transform: scale(0.95);
	}
	50%{
		transform: scale(1.05);
	}
}

/* ------------------------- new rt styles ----------------------------- */

.rt-body::after{
	content: "";
	display: table;
	clear: both;
}

.rt-wrap{
	max-width: 1620px;
	/*max-width: 1242px;*/
	margin: 0 auto;
	padding: 0 40px;
	box-sizing: border-box;
	position: relative;
}

.page-catalog-main .rt-body__header,
.page-catalog__section._level1 .rt-body__header{
	text-align: center;
}

.page-catalog-main .rt-h1,
.page-catalog__section._level1 .rt-h1{
	display: none;
}

.rt-body__header{
	padding: 0 0 20px;
}

.rt-breadcrumbs{
	background: #f9f8f8;
	padding: 10px 0;
	margin: 5px 0 25px;
	overflow-x: auto;
}
.rt-breadcrumbs-list{
	display: flex;
	font-size: 13px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.rt-breadcrumbs-item-last{
	color: #333;
	padding: 3px;
	white-space: nowrap;
}

.rt-breadcrumbs-link{
	display: block;
	padding: 3px;
	color: #000;
	text-decoration: none;
	transition: color linear .2s;
	white-space: nowrap;
}
.rt-breadcrumbs-link:hover{
	color: #dc3f1c;
}

.rt-breadcrumbs-sep{
	position: relative;
	width: 5px;
	margin: 0 5px;
	flex-shrink: 0;
}

.rt-breadcrumbs-sep::after{
	content: "";
	display: block;
	border: 1px solid #dc3f1c;
	border-left: 0;
	border-bottom: 0;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	position: absolute;
	right: 1px;
	top: 50%;
	width: 5px;
	height: 5px;
}

.rt-h1.header_grey{
	padding-bottom: 0;
	font-size: 30px;
	color: #000;
	font-weight: 600;
	margin-bottom: 0;
}

.rt-h2.header_grey{
	padding-bottom: 0;
	font-size: 24px;
	color: #000;
	font-weight: 600;
	margin-bottom: 20px;
}

.rt-h2.header_grey a{
	color: #000;
	text-decoration: none;
	transition: 0.2s;
}

.rt-h2.header_grey a:hover{
	color: #dc3f1c;
}

.rt-h3{
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin: 0 0 15px;
}

.rt-h4{
	font-size: 16px;
	color: #000;
	font-weight: 600;
	margin: 0 0 15px;
}

/* ------------------------- new rt-catalog ----------------------------- */

.rt-header{
	position: relative;
	z-index: 5;
}
.rt-body{
	position: relative;
	z-index: 1;
}

.rt-catalog *{
	box-sizing: border-box;
}

.rt-section{
	margin: 0 0 50px;
	text-align: center;
}

.rt-section__title{
	margin-bottom: 15px;
	position: relative;
}

.rt-section__title-link{
	border-bottom: 1px solid rgba(0,0,0,0.2);
	color: #343434;
	transition: 0.3s ease;
	display: inline-block;
	text-decoration: none;
	font-size: 32px;
	line-height: 1.1;
	font-weight: 600;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
}


.rt-section__title-link:hover{
	border-color: transparent;
	color: #dc3f1c;
}

.rt-section__subtitle{
	padding: 0 10%;
}

.rt-section__count{
	display: inline-block;
	position: absolute;
	text-align: left;
	margin: 8px 0 0 12px;
	font-weight: 700;
	line-height: 1;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.rt-section__count b{
	font-size: 16px;
	color: #dc3f1c;
	display: block;
	line-height: 1;
}

.rt-section__count i{
	font-style: normal;
	font-size: 11px;
	color: #b7b7b7;
	display: block;
	line-height: 1;
}


.rt-section__items:not(.slick-initialized){
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin: 0 -10px;
}

.rt-section__items .rt-section__item{
	width: 25%;
	padding:0 10px;
}


.rt-category{
	text-decoration: none;
	display: flex;
	flex-direction: column;
}

.rt-category:hover .rt-category__title{
	color: #dc3f1c;
}

.rt-category__title{
	font-size: 15px;
	line-height: 21px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding: 0 5%;
	transition: color 0.3s ease;
}

.rt-category__thumb{
	height: 0;
	padding-bottom: 100%;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #ebebeb;
	transition: border 0.5s ease-in-out;
}

.rt-category__image{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 6px;
	position: absolute;
	left: 4px;
	right: 4px;
	top: 4px;
	bottom: 4px;
	background: #fff;
}

.rt-category__thumb::before{
	content: "";
	position: absolute;
	left: -135%;
	top: 80%;
	width: 150%;
	height: 150%;
	background: #dc3f1c;
	transform: rotate(45deg);
	transition: left 0.5s ease-in-out,top 0.5s ease-in-out;
}

.rt-category:hover .rt-category__thumb::before{
	left: -25%;
	top: -25%;
}

.rt-category:hover .rt-category__thumb{
	border-color: #dc3f1c;
}

.rt-category__image img{
	max-width: 100%;
	position: relative;
}

.rt-section__body{
	padding: 10px 0;
}

.rt-section__items{
	margin: 0 -10px;
}

.rt-section__header{
	margin-bottom: 15px;
}

.rt-slider-arrow{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 41%;
	background: #dc3f1c;
	cursor: pointer;
	z-index: 1;
	padding: 6px;
	border-radius: 4px;
	transition: opacity .2s, visibility .2s;
	opacity: .9;
	margin-top: -20px;
}

.rt-slider-arrow:hover{
	opacity: 1;
}

.rt-slider-arrow--left{
	left: -55px;
}

.rt-slider-arrow--right{
	right: -55px;
}

.rt-slider-arrow svg{
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
	fill: #fff;
}

.rt-slider-arrow.slick-disabled{
	opacity: 0;
	visibility: hidden;
}

.rt-section__banners{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.rt-section__banner{
	width: 33.3333%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.rt-section__banners._2banners .rt-section__banner:nth-child(1),
.rt-section__banners._2banners .rt-section__banner:nth-child(2),
.rt-section__banners._5banners .rt-section__banner:nth-child(1),
.rt-section__banners._5banners .rt-section__banner:nth-child(2){
	width: 50%;
}

.rt-banner{
	display: block;
	background: #f1f1f1;
	position: relative;
}

.rt-banner__thumb{
	height: 0;
	padding-bottom: 60.7%;
	position: relative;
}

.rt-banner__image{
	border: 1px solid #ebebeb;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rt-banner__image img{
	max-width: 100%;
	transition: 0.3s ease-out;
}

.rt-banner:hover .rt-banner__image img{
	transform: scale(1.1);
}

.rt-banner__title{
	position: absolute;
	left: 1px;
	bottom: 0;
	right: 1px;
	color: #fff;
	font-size: 22px;
	letter-spacing: 0.5px;
	line-height: 1.3;
	padding: 10px 4px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	overflow: hidden;
}

.rt-banner__title-text{
	position: relative;
}

.rt-banner__title::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 200%;
	background: rgba(220, 63, 28, 0.75);
	transition: 0.4s ease-out;
	transform: translateY(120%) skewY(5deg);
}

.rt-banner:hover .rt-banner__title::before{
	transform: translateY(30%) skewY(5deg);
}

.rt-section__banners._2banners .rt-section__banner:nth-child(1) .rt-banner__thumb,
.rt-section__banners._2banners .rt-section__banner:nth-child(2) .rt-banner__thumb,
.rt-section__banners._5banners .rt-section__banner:nth-child(1) .rt-banner__thumb,
.rt-section__banners._5banners .rt-section__banner:nth-child(2) .rt-banner__thumb{
	padding-bottom: 47%;
}

.rt-banner__image::after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background: linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,0.5) 70%, rgba(0,0,0, 0.6) )
}

.rt-tags{
	margin-bottom: 20px;
	position: relative;
	height: 42px;
	overflow: hidden;
	padding-right: 130px;
}

.rt-tags__body{
	display: flex;
	flex-wrap: wrap;
}

.rt-tag{
	display: inline-block;
	background: #808080;
	padding: 6px 12px;
	/*border-radius: 5px;*/
	margin: 5px 10px 5px 0;
	color: #fff!important;
	transition: 0.3s ease;
	line-height: 20px;
	font-size: 15px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	opacity: 1;
	order: 5;
}

.rt-tag:hover{
	opacity: 0.85;
}

.rt-tag--all{
	order: 1;
	background: #545454;
}

.rt-tag._active{
	padding-right: 24px;
	order: 2;
	background: #dc3f1c;
}

.rt-tag._active::after{
	content: "\00D7";
	font-size: 23px;
	line-height: 0;
	position: absolute;
	top: 50%;
	right: 5px;
	transition: color 0.3s ease;
}

.rt-tags--collections .rt-tag._active{
	padding-right: 12px;
}

.rt-tags--collections .rt-tag._active::after{
	content: '';
	display: none;
}

.filter-top-wr._active + .in_sec_anonse{
	display: none!important;
}

.rt-tag-btn{
	position: absolute;
	right: 5px;
	bottom: 5px;
	margin-bottom: 0;
	background: none;
	opacity: 1;
	color: #333;
	padding: 6px 16px;
	cursor: pointer;
	line-height: 20px;
	font-size: 15px;
	transition: color 0.3s ease!important;
	display: none;
}

.rt-tag-btn i{
	font-style: normal;
	border-bottom: 1px dashed #999;
	position: relative;
	transition: border-color 0.3s ease!important;
}

.rt-tag-btn b{
	position: absolute;
	right: 0;
	margin: 3px 0 0 0;
	transition: 0.3s ease!important;
}

.rt-tag-btn:hover{
	color: #dc3f1c;
}

.rt-tag-btn:hover i{
	border-bottom-color: transparent;
}

.rt-tags._open{
	height: auto;
	padding-right: 0;
}

.rt-tags._open .rt-tag:last-child{
	margin-right: 110px;
}

.rt-tags._open .rt-tag-btn b{
	transform: rotate(-180deg);
}

.rt-tag-btn-mob{
	margin-bottom: 0;
	background: none;
	opacity: 1;
	background: #808080;
	color: #fff!important;
	padding: 8px 26px 8px 16px;
	cursor: pointer;
	line-height: 24px;
	font-size: 15px;
	transition: 0.3s ease;
	display: none;
	position: relative;
	border-radius: 5px;
}

.rt-tag-btn-mob i{
	font-style: normal;
}

.rt-tag-btn-mob b{
	position: absolute;
	right: 8px;
	margin: 5px 0 0 0;
	transition: 0.3s ease!important;
}

.rt-tags._open .rt-tag-btn-mob b{
	transform: rotate(-180deg);
}

.rt-catalog .uni-btn-show,
.rt-catalog .uni-btn-hide{
	margin-bottom: 0;
	background: none;
	opacity: 1;
	background: #dc3f1c;
	color: #fff!important;
	padding: 8px 26px;
	cursor: pointer;
	line-height: 24px;
	font-size: 15px;
	transition: 0.3s ease;
	position: relative;
	border-radius: 5px;
	border: none!important;
	text-align: center;
	z-index: 2;
}

.rt-catalog .uni-btn-show .right,
.rt-catalog .uni-btn-hide .right{
	float: none;
	margin-left: 4px;
}

.rt-catalog-cols{
	display: flex;
	position: relative;
}

.rt-catalog-cols__left{
	flex-shrink: 0;
	width: 270px;
	padding-right: 20px;
	box-sizing: border-box;
}

.rt-catalog-cols__right{
	width: calc(100% - 270px);
}

.element{
	padding: 10px 5px;
}

.element .marks{
	top: -1px!important;
	left: -1px!important;
	margin: 0!important;
}

.element .marks .mark{
	padding: 8px 12px!important;
	border-radius: 0 4px 4px 0!important;
	font-size: 13px!important;
	line-height: 13px!important;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1)!important;
}

.element .min-buttons{
	opacity: 1!important;
}

.element .rt-item-icons{
	right: 5px!important;
	top: 5px!important;
	margin: 0!important;
}

.element .rt-item-icons .rt-item-icons-like{
	padding: 5px!important;
	margin: 0!important;
}

.element .rt-item-icons .rt-item-icons-like svg{
	width: 22px;
	height: 22px;
	fill: #808080;
	display: block;
	transition: 0.2s ease;
}

.element .rt-item-icons .rt-item-icons-like:hover svg{
	fill: #333;
}

.element .rt-item-icons .rt-item-icons-like .rt-item-icons-like__del svg{
	fill: #dc3f1c!important;
}

.element .min-buttons .compare,
.rt-item .information .order .min-buttons .compare{
	display: none!important;
}

.rt-item{
	margin-top: 25px;
}

.rt-item-cols{
	display: flex;
}

.rt-item-cols__left{
	flex-shrink: 0;
	width: 500px;
	padding-right: 50px;
	box-sizing: border-box;
}

.rt-item-cols__right{
	width: calc(100% - 500px);
}

.rt-item .rt-item-gallery{
	float: none;
	width: auto!important;
}

.rt-item .rt-item-card .information{
	margin-left: 0;
}

.rt-item .information .order .buy > .one-click-buy{
	padding-left: 30px;
	padding-right: 30px;
}

.rt-order{
	display: flex;
	max-width: 500px;
}

.rt-order .count{
	flex-shrink: 0;
}

.rt-order .uni-indents-horizontal{
	display: none;
}

.rt-order .buy{
	flex-grow: 1;
	margin-left: 10px;
}

.rt-order .buy a{
	display: block;
	width: 100%!important;
	text-align: center;
	margin: 0;
	font-size: 14px!important;
	height: 38px!important;
	line-height: 38px!important;
	padding: 0 5px!important;
	box-sizing: border-box;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.rt-order .rt-item-icons .min-button{
	height: 38px;
	width: 38px;
	line-height: 38px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	margin-left: 10px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: 0.2s;
	fill: #707070;
}

.rt-order .rt-item-icons .min-button:hover{
	background-color: #d2d2d2;
	fill: #333;
}

.rt-order .rt-item-icons .min-button .rt-item-icons-like__del{
	fill: #dc3f1c!important;
}

.rt-order .rt-item-icons .min-button > div{
	width: 20px;
	height: 20px;
}

@media screen and (min-width: 1400px) {
	.share .uni_parent_col .uni-25{
		width: 20%;
	}
	.rt-item-card{
		display: flex;
	}

	.rt-item-card__left{
		width: 50%;
		padding-right: 20px;
		box-sizing: border-box;
	}

	.rt-item-card__right{
		width: 50%;
		padding-left: 20px;
		box-sizing: border-box;
	}

	.rt-catalog-cols__left{
		width: 330px;
		padding-right: 30px;
	}

	.rt-catalog-cols__right{
		width: calc(100% - 330px);
	}

	.rt-catalog-content .catalog-section .uni-33 {
		width: 25%;
	}
	.section-seotext__paragraph, .section-seotext__list{
		font-size: 14px;
		line-height: 24px;
	}
}

@media screen and (max-width: 1800px){
	.rt-slider-arrow--left{
		left: -5px;
	}
	.rt-slider-arrow--right{
		right: -5px;
	}
}

@media screen and (max-width: 1310px){
	.rt-wrap{
		padding: 0 20px;
	}
	.rt-section__banners{
		margin: 0 -5px;
	}
	.rt-section__banner{
		padding:  0 5px;
		margin-bottom: 10px;
	}
	.rt-section__items{
		margin: 0 -5px;
	}
	.rt-section__items .rt-section__item{
		padding:  0 5px;
	}
}

@media screen and (min-width: 1024px){
	.rt-section__banners._2banners .rt-section__banner:nth-child(1) .rt-banner__title,
	.rt-section__banners._2banners .rt-section__banner:nth-child(2) .rt-banner__title,
	.rt-section__banners._5banners .rt-section__banner:nth-child(1) .rt-banner__title,
	.rt-section__banners._5banners .rt-section__banner:nth-child(2) .rt-banner__title{
		font-size: 32px;
		padding: 15px 10px;
	}
}


@media screen and (max-width: 1023px){
	.rt-section__banner{
		width: 50%;
	}
}

@media (max-width: 800px){
	.rt-catalog-sidebar{
		margin-top: 60px;
	}

	.rt-tags-wr + .rt-wrap .rt-catalog-sidebar{
		margin-top: 0;
	}

	.rt-catalog-sidebar .uni-btn-show,
	.rt-catalog-sidebar .uni-btn-hide{
		position: absolute;
		right: 0;
		top: -60px;
	}
	.rt-catalog-sidebar .left_col{
		position: relative;
		float: none;
		margin: 0;
	}
	.rt-tag-btn{
		display: none!important;
	}
	.rt-tag-btn-mob{
		display: inline-block;
	}
	.rt-tags{
		height: auto;
		overflow: visible;
		padding-right: 0;
	}
	.rt-tags__body{
		position: absolute;
		z-index: 199;
		left: 0;
		right: 0;
		top: 100%;
		background: #808080;
		display: block;
		border-radius: 5px;
		box-shadow: 0 2px 5px rgba(0,0,0,0.4);
		visibility: hidden;
		opacity: 0;
		transform: translateY(15px);
		transition: 0.4s ease-out;
		padding: 10px;
		font-size: 0;
	}
	.rt-tags._open .rt-tags__body{
		opacity: 1;
		visibility: visible;
		transform: translateY(5px);
	}
	.rt-tag{
		background: #f7f7f7;
		margin: 3px;
		color: #333!important;
		font-size: 13px;
	}
	.rt-tag:last-child{
		margin-right: 0!important;
		border-bottom: 0 none;
	}
	.rt-tag._active{
		color: #fff!important;
	}
	.rt-catalog-cols{
		display: block;
	}
	.rt-catalog-cols__left{
		width: auto;
		padding: 0;
	}

	.rt-catalog-cols__right{
		width: auto;
	}

	.rt-catalog-cols__left .rt-catalog-sidebar > .uni-indents-vertical.indent-25{
		padding: 0;
	}

	._catalog-filter-btn #chat-container{
		visibility: hidden!important;
		opacity: 0!important;
	}
}

@media screen and (max-width: 767px){
	.rt-wrap{
		padding: 0 10px;
	}
	.rt-section__title-link{
		display: inline;
		line-height: 1.3;
		font-size: 26px;
		position: static;
		text-transform: none;
	}
	.rt-section__count b,
	.rt-section__count i{
		display: inline-block;
		font-size: 14px;
		margin: 0 1px;
	}
  .rt-section__count{
	  display: block;
	  text-align: center;
	  position: absolute;
	  bottom: -25px;
	  left: 0;
	  right: 0;
	  margin: 0;
	  top: auto;
  }
	.rt-section__header {
		margin-bottom: 35px;
		position: relative;
	}
	.rt-section__title{
		position: static;
	}
	.rt-section{
		margin: 0;
		padding: 20px 0;
	}
  .rt-section:nth-child(even){
	  background: rgba(0,0,0,0.03);
  }
	.rt-section:first-child{
		padding-top: 0;
	}

	.rt-section__banners._3banners .rt-section__banner:last-child,
	.rt-section__banners._5banners .rt-section__banner:last-child{
		width: 100%;
	}

	.rt-section__banners._3banners .rt-section__banner:last-child .rt-banner__thumb,
	.rt-section__banners._5banners .rt-section__banner:last-child .rt-banner__thumb{
		padding-bottom: 30%;
	}
}

@media screen and (max-width: 480px){
	.rt-section__title-link{
		line-height: 1.4;
		font-size: 24px;
		letter-spacing: 0;
	}
	.rt-section__subtitle{
		font-size: 12px;
	}
	.rt-section__banner{
		width: 100%!important;
	}
	.rt-category__title{
		font-size: 13px;
		line-height: 18px;
		padding: 0 3%;
	}
	.rt-category__thumb{
		margin-bottom: 7px;
	}
	.rt-banner__thumb{
		padding-bottom: 45%!important;
	}
	.rt-banner__image{
		align-items: flex-end;
	}
	.rt-banner__title{
		font-size: 22px!important;
	}
	.rt-tag-btn-mob,
	.rt-catalog .uni-btn-show,
	.rt-catalog .uni-btn-hide{
		width: 48%;
		text-align: center;
		padding-left: 16px;
		padding-right: 16px;
		display: block;
	}
	.rt-tag-btn-mob b,
	.rt-catalog .uni-btn-show i,
	.rt-catalog .uni-btn-hide i{
		position: relative;
		right: 0;
		top: 1px;
		margin: 0 0 0 5px;
		float: none;
		transition: 0.3s ease!important;
	}
	.rt-catalog-content .catalog-section .element .marks .mark{
		font-size: 12px;
		line-height: 12px;
		padding: 6px 12px!important;
		margin-top: 1px;
		margin-bottom: 5px;
	}
	.rt-catalog-content .catalog-section .element .marks .mark:first-child{
		border-radius: 0 0 4px 0;
	}
}

@media screen and (max-width: 400px){
	.rt-section__title-link{
		font-size: 20px;
	}
}

.new-brand{
	display: flex;
	padding-top: 15px;
	align-items: flex-start;
}

.new-brand__sidebar{
	width: 250px;
	margin-right: 40px;
	flex-shrink: 0;
	background: #f5f5f5;
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
	padding: 10px;
}

.new-brand__content{
	width: calc(100% - 310px);
}

.new-brand .brand-card{
	display: block;
	margin-top: 0;
}

.new-brand .brand-card__info{
	width: 100%;
}

.new-brand .brand-card__logo{
	box-shadow: none;
	border: 1px solid #e2e2e2;
	background: #fff;
	margin-bottom: 0;
}

.new-brand .brand-card__logo .image{
	height: 140px;
}

.new-brand .brand-card__logo .image img{
	max-width: 90%;
	max-height: 90%;
}

.new-brand .brand-category__item:first-child{
	margin-top: 0;
}

.brand-row{
	margin-bottom: 30px;
}

.brand-row__title{
	padding-left: 35px;
	position: relative;
}

.brand-row__title-icon{
	font-size: 20px;
	color: #929292;
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
}

.brand-row__title-icon svg{
	width: 20px;
	display: block;
	fill: #929292;
	transform: rotate(45deg);
}

.brand-row__title-icon::before{
	margin: 0 3px;
	transform: rotate(45deg);
}

.brand-row--series .brand-row__title-icon::before{
	margin: 0;
	transform: rotate(0);
}

.brand-row--series .brand-row__title-icon{
	left: 0;
}

.brand-row--series .brand-row__title-icon svg{
	transform: rotate(0);
}

.btn-brands{
	padding: 8px 13px 8px 8px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 15px;
	box-sizing: border-box;
	border: 0;
	border-radius: 3px;
	background-color: #dc3f1c;
	text-decoration: none;
	transition: 0.3s ease;
}

.btn-brands:hover{
	color: #fff;
	opacity: 0.9;
}

.btn-brands span{
	font-size: 14px;
	margin-right: 5px;
}

.brand-card__item{
	margin-top: 20px;
}

.brand-card__item:first-child{
	margin-top: 0;
}

.brand-card__item:first-child .brand-card__title{
	display: none;
}

.brand-card__content--white{
	background: #fff;
	padding: 10px;
	border: 1px solid #e2e2e2;
}

.brand-collections *{
	box-sizing: border-box;
}

.brand-collections{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.brand-collections__item{
	width: 33.3333%;
	padding: 5px;
	display: flex;
}
.brand-collection{
	display: block;
	background: #f5f5f5;
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
	text-decoration: none;
	position: relative;
}

.brand-collection::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #dc3f1c;
	transition: 0.3s ease-out;
}

.brand-collection:hover::after{
	width: 100%;
}

.brand-collection__thumbs{
	display: flex;
	padding: 5px;
}

.brand-collection__image{
	margin: 5px;
	border: 1px solid #e2e2e2;
	background: #fff;
	overflow: hidden;
}

.brand-collection__image img{
	max-width: 100%;
}

.brand-collection__title {
	color: #444648;
	text-align: center;
	text-decoration: none;
	padding: 0 10px 10px;
	font-size: 15px;
}
.brand-card__title{
	margin: 0 0 5px 5px;
}
.brand-card__title-link{
	font-weight: 600;
}
.brand-menu{
	padding: 0;
	margin: 0;
	list-style: none;
	background: #fff;
	border: 1px solid #e2e2e2;
}
.brand-menu__item{
	border-top: 1px solid #e2e2e2;
}
.brand-menu__item:first-child{
	border: none;
}
.brand-menu__link{
	position: relative;
	z-index: 105;
	display: block;
	padding: 13px 20px 14px 20px;
	color: #484848;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	background-image: url(/bitrix/templates/unimagazin_s1/components/bitrix/menu/catalog_vertical/images/menu_arrow.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	transition: 0.3s ease;
}

.brand-menu__link:hover{
	color: #dc3f1c;
}

.brand-info{
	padding-left: 5px;
}

.brand-info__text{
	font-size: 13px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
}

.brand-info._open .brand-info__text{
	max-height: none;
}

.brand-info._open .brand-info__more{
	display: none;
}

.brand-certificats{
	padding-left: 5px;
}

.brand-certificats .certificats-slider-wr{
	margin: 5px 0;
}
.brand-certificats .certificats-slider{
	margin: 0;
}

.brand-certificats .certificats-slider .certificats-slider__item{
	outline: none;
}

.brand-certificats .certificats-slider .certificats-slider__item img{
	width: 100%;
	max-height: none;
}

.brand-card__title-icon{
	display: none;
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 20px;
	color: #dc3f1c;
}

.brand-card__title-icon svg{
	fill: #dc3f1c;
	width: 20px;
	display: block;
}

@media screen and (min-width: 1600px){
	.brand-collections__item{
		width: 25%;
	}
}

@media screen and (max-width: 1023px){
	.brand-collections__item{
		width: 50%;
	}
	.new-brand{
		padding-top: 10px;
	}
	.new-brand__sidebar{
		width: 220px;
		margin-right: 30px;
	}
	.new-brand__content{
		width: calc(100% - 270px);
	}
}

@media screen and (max-width: 767px){
	.brand-collections__item{
		width: 100%;
	}
}

@media screen and (max-width: 600px){
	.new-brand{
		display: block;
		padding-top: 0;
	}
	.new-brand__sidebar{
		width: auto;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.new-brand__content{
		width: auto;
	}
	.rt-h1.header_grey{
		font-size: 23px;
	}
	.new-brand__sidebar{
		padding: 0;
	}
	.brand-card__title{
		padding: 12px 25px 12px 40px;
		border-top: 1px solid #e2e2e2;
		margin: 0;
		cursor: pointer;
		position: relative;
	}
	.brand-card__title::after{
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		background: url(/bitrix/templates/unimagazin_s1/components/bitrix/menu/catalog_vertical/images/menu_arrow.png) no-repeat 50% 50%;
		width: 5px;
		height: 9px;
		margin-top: -4.5px;
		transform: rotate(0);
		transition: 0.3s ease;
	}
	.brand-card__item:first-child .brand-card__title{
		display: block;
		border-top: 0;
	}
	.brand-card__item{
		margin-top: 0;
	}
	.brand-card__content{
		display: none;
		padding: 0 10px 10px;
	}
	.brand-card__content--white{
		padding: 10px;
		margin: 0 10px 10px;
	}
	.brand-card__item._open .brand-card__content{
		display: block;
	}

	.brand-info__text{
		max-height: none;
	}

	.brand-info__more{
		display: none;
	}

	.brand-card__item._open .brand-card__title::after{
		transform: rotate(90deg);
	}

	.brand-card__title-icon{
		display: block;
	}
}

@media screen and (max-width: 600px){
	.brand-collections__item{
		width: 50%;
	}
	.brand-collection__thumbs{
		padding: 0;
	}

	.brand-collection__image{
		margin: 0;
		border: 1px solid #f5f5f5;
		background: #fff;
		overflow: hidden;
	}
	.brand-collection__title{
		padding: 10px 5px;
		font-size: 14px;
	}
}

@media screen and (max-width: 390px){
	.brand-collection__title{
		padding: 8px 3px;
		font-size: 13px;
		line-height: 17px;
	}
}
@media screen and (max-width: 359px){
	.brand-collection__title{
		font-size: 12px;
		line-height: 16px;
	}
	.brand-collections__item{
		padding: 3px;
	}
}


/*.page-collections .rt-breadcrumbs{*/
/*	height: 0;*/
/*	padding: 0;*/
/*	visibility: hidden;*/
/*	opacity: 0;*/
/*	overflow: hidden;*/
/*}*/

.page-collections-main .bx-filter .bx-filter-parameters-box,
.page-collections .bx-filter .bx-filter-parameters-box[data-property="170"],
.page-collections .bx-filter .bx-filter-parameters-box[data-property="7"],
.page-collections .bx-filter .bx-filter-parameters-box[data-property="363"]{
	/*opacity: 0;*/
	/*visibility: hidden;*/
	/*position: absolute;*/
	display: none;
}

.bx-filter .bx-filter-parameters-box[data-property="375"],
.bx-filter .bx-filter-parameters-box[data-property="379"]{
	display: none!important;
}

.page-collections .rt-tag._hide{
	visibility: hidden;
	width: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	transition: none!important;
}

.page-collections__category .why-retrotok{
	display: none;
}

.page-collections .rt-tag{
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

.page-collections .rt-tag._visible{
	visibility: visible;
	opacity: 1;
	order: 3;
}

.page-collections .rt-tag._visible:hover{
	opacity: 0.9;
}

.page-collections__category .rt-tag:not(.rt-tag--all):not(._active){
	display: none!important;
}

.page-collections__category .bx-filter .bx-filter-param-label.disabled{
	display: none!important;
}

/*.page-collections__category .rt-tag._active,*/
/*.page-collections__category .rt-tag.rt-tag--all{*/
/*	display: block!important;*/
/*}*/

.page-collections .bx-filter .bx-filter-parameters-box[data-property="1"],
.page-collections .bx-filter .bx-filter-parameters-box[data-property="137"]{
	/*opacity: 1;*/
	/*visibility: visible;*/
	/*position: relative;*/
	display: block;
}

.page-collections .bx-filter-param-label,
.page-collections .bx-filter-parameters-box-container .checkbox{
	display: block!important;
}

.page-collections .bx-filter-parameters-box[data-property="137"] .bx-filter-param-label.disabled,
.page-collections .bx-filter-parameters-box[data-property="135"] .bx-filter-param-label.disabled,
.page-collections .bx-filter-parameters-box[data-property="151"] .bx-filter-param-label.disabled{
	display: none!important;
}

.page-collections-main .filter-top-wr._active{
	display: none!important;
}

.bx-filter-parameters-box._hide{
	/*opacity: 0;*/
	/*visibility: hidden;*/
	/*position: absolute;*/
	display: none;
}

.page-collections .buttons-row .bx-right{
	display: none;
}

.page-collections .buttons-row .bx-left{
	width: 100%;
	padding-right: 0;
}

.collections-sections{
	display: flex;
	margin: 0 -10px 25px;
}

.collections-sections__item{
	padding: 0 10px;
}

.collections-sections__link{
	font-size: 16px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	font-weight: 500;
	color: #222;
	text-decoration: none;
}

.item-collections{
	border: 2px solid #8bc34a;
	border-radius: 3px;
}

.item-collections *{
	box-sizing: border-box;
}

.item-collections.item-collections--series{
	border-color: #929292;
	margin-top: 15px;
}

.item-collections__title{
	font-size: 16px;
	color: #ffffff;
	background: #8bc34a;
	padding: 5px 10px 7px 40px;
	position: relative;
}

.item-collections--series .item-collections__title{
	background: #929292;
}

.item-collections__title-icon{
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -1px;
}

.item-collections__title-icon svg{
	display: block;
	width: 16px;
	transform: rotate(45deg);
	fill: #ffffff;
}

.item-collections__title-icon::before{
	transform: rotate(45deg);
}

.item-collections--series .item-collections__title-icon::before{
	transform: rotate(0);
}

.item-collections--series .item-collections__title-icon svg{
	transform: rotate(0);
}

.item-collections__content{
	padding: 10px;
}

.collections-menu{
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -3px;
}

.collections-menu__item{
	margin: 3px;
}

.collections-menu__link{
	color: #000;
	font-size: 15px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	text-decoration: none;
	display: inline-block;
	border: 1px solid rgba(122, 122, 122, 0.1);
	border-radius: 3px;
	background: rgba(238, 238, 238, 0.4);
	padding: 3px 8px;
	transition: 0.3s ease;
}

.collections-menu__link:hover{
	background: rgba(238, 238, 238, 1);
	border: 1px solid rgba(122, 122, 122, 0.3);
	color: #333;
}

.item-collections-btn{
	position: absolute;
	right: 10px;
	bottom: 11px;
	margin-bottom: 0;
	background: none;
	opacity: 1;
	color: #333;
	padding: 6px 16px;
	cursor: pointer;
	line-height: 21px;
	font-size: 14px;
	transition: color 0.3s ease!important;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	display: none;
}

.item-collections-btn i{
	font-style: normal;
	border-bottom: 1px dashed #999;
	position: relative;
	transition: border-color 0.3s ease!important;
}
.item-collections-btn b{
	position: absolute;
	right: 0;
	margin: 4px 0 0 0;
	transition: 0.3s ease!important;
}

.item-collections__overflow{
	height: 35px;
	overflow: hidden;
	position: relative;
	padding-right: 120px;
}

._open .item-collections__overflow{
	height: auto;
	padding-right: 0;
}

._open .item-collections-btn b{
	transform: rotate(-180deg);
}

._open .collections-menu__item:last-child {
	margin-right: 80px;
}

.page-collections .rt-tags{
	padding-right: 0;
}

@media screen and (min-width: 801px){
	.page-collections .rt-tags._close{
		padding-right: 130px;
	}
}

@media screen and (max-width: 480px){
	.item-collections__overflow{
		padding-right: 0;
	}
	.item-collections-btn{
		position: relative;
		right: 0;
		bottom: 0;
		padding-left: 9px;
		margin-top: 5px;
	}
	.cart-summ-right__text{
		margin-top: 10px;
	}
}

.new-brand__content .popular_slider ul.popular .one_section_product_cells .image_product{
	width: 85%;
}

@media screen and (min-width: 1217px){
	.new-brand__content .popular_slider ul.popular .one_section_product_cells{
		padding-left: 0;
		padding-right: 0;
	}
}

.contact__alert{
	color: red;
	font-size: 14px;
	font-weight: 500;
}


.item .image-slider > .image-box .wrapper .item-video ~ .marks{
	display: none;
}

.item-video-link-hidden{
	display: none;
}

@media screen and (max-width: 400px){
	.adaptiv.page-catalog.page-catalog__product .item-video{
		left: -10px;
	}
}

.basket-small-fly .old_price{
	color: #c93332;
	font-weight: normal;
	text-decoration: line-through;
	font-size: 12px;
}

/*.rt .bg_top_menu.catalog table.top_menu td{*/
/*	font-size: 12px!important;*/
/*}*/

/*.rt table.top_menu{*/
/*	height: auto!important;*/
/*}*/

/*.rt .uni-indents-horizontal,*/
/*.rt .valign,*/
/*.rt .slick-slide{*/
/*	height: auto!important;*/
/*}*/

.rt-main .bx_ordercart .bx_ordercart_order_pay_center a.sale_back{
	background: #909090!important;
}


/* ------------------------------ retrotok v 3.0 --------------------*/
.rt-header__top{
	background: #f9f8f8;
	color: #000;
}
.rt-header-top{
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	font-size: 15px;
	height: 50px;
	align-items: center;
}

.rt-header-top__region{
	flex-shrink: 0;
	margin-right: 10%;
}

.rt-header-top__menu{
	display: flex;
	flex-grow: 1;
	width: 100%;
	max-width: 800px;
}

.rt-user-region a{
	text-decoration: none;
	font-weight: 500;
}

.tfl-body-blur{
	filter: none!important;
}

.rt-top-menu{
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
	list-style: none;
	width: 100%;
}

.rt-top-menu__link{
	color: #000;
	text-decoration: none;
	transition: 0.2s;
	padding: 5px 0;
}

._active .rt-top-menu__link{
	color: #dc3f1c;
	font-weight: 500;
}

.rt-top-menu__link:hover{
	color: #dc3f1c;
}

.rt-logo{
	display: block;
}

.rt-logo img{
	display: none;
}

.rt-logo svg{
	max-width: 204px;
	max-height: 54px;
	width: 100%;
	display: block;
}

.rt-header-main{
	padding: 20px 0 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.rt-header-main__item{
	padding-left: 50px;
}

.rt-header-main__item:first-child{
	padding-left: 0;
}

.rt-header-main__item--contacts{
	padding-left: 30px;
	position: relative;
}

.rt-header-main__item--user{
	padding-left: 40px;
}

.rt-header-main__item--search{
	flex-grow: 1;
}

.rt-header-main__item--contacts{
	text-align: right;
}

.rt-search{
	/*width: 500px*/
}

.rt-search .api-search-title .api-search-input,
.rt-search .api-search-title .api-search-button button{
	height: 44px;
}

.rt-menu-btn{
	display: flex;
	align-items: center;
	margin: 0;
	height: 44px;
	padding: 0 20px;
	background: #dc3f1c;
	border-radius: 4px;
	border: 0;
	transition: 0.2s;
}

.rt-menu-btn:hover{
	background: #e43923;
}

.rt-menu-btn__icon{
	margin-right: 15px;
	height: 20px;
	width: 20px;
}

.rt-menu-btn__icon svg{
	width: 100%;
	fill: #fff;
}

.rt-menu-btn__icon-cross{
	display: none;
}

.rt-menu-btn__text{
	color: #fff;
	font-size: 19px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	font-weight: 600;
}

.rt-user{
	display: flex;
	align-items: center;
}

.rt-user__item{
	position: relative;
}

.rt-user-link{
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	position: relative;
}

.rt-user-link__icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 30px;
}

.rt-user-link__icon svg{
	width: 26px;
	height: 26px;
	transition: 0.2s;
}

.rt-user-link__text{
	color: #666;
	display: block;
	transition: 0.2s;
}

.rt-user-link__number{
	position: absolute;
	left: 60%;
	top: 0;
	min-width: 9px;
	padding: 0 5px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	border-radius: 20px;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	background: #dc3f1c;
}

.rt-user-link:hover .rt-user-link__text{
	color: #dc3f1c;
}

.rt-user-link:hover .rt-user-link__icon svg{
	fill: #dc3f1c;
}

.rt-user-auth{
	max-width: 100px;
	overflow: hidden;
	position: relative;
}

.rt-user-auth-nav{
	position: absolute;
	left: 50%;
	top: 100%;
	margin: 10px 0 0 -60px;
	width: 120px;
	opacity: 0;
	visibility: hidden;
	transition: 0.2s linear;
}

.bx-touch .rt-user-auth-nav{
	display: none!important;
}

.rt-user-auth-nav:before{
	content: "";
	position: absolute;
	left: 30px;
	right: 30px;
	top: -20px;
	height: 25px;
}

.rt-user-auth-menu{
	padding: 5px 0;
	margin: 0;
	box-sizing: border-box;
	background: #f9f8f8;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	list-style: none;
}

.rt-user-auth:hover + .rt-user-auth-nav,
.rt-user-auth-nav:hover{
	opacity: 1;
	visibility: visible;
}

.rt-user-auth-menu__item{
	display: block;
	border-bottom: 1px solid #f1f0f0;
}

.rt-user-auth-menu__item:last-child{
	border: 0;
}

.rt-user-auth-menu__link{
	text-decoration: none;
	white-space: nowrap;
	display: block;
	font-size: 14px;
	padding: 6px 15px;
	color: #000;
	transition: 0.3s ease;
	position: relative;
}
.rt-user-auth-menu__link:after {
	content: "";
	display: block;
	border: 1px solid #666;
	border-left: 0;
	border-bottom: 0;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	position: absolute;
	right: 10px;
	top: 50%;
	transition: border-color linear .2s;
	width: 6px;
	height: 6px;
}
.rt-user-auth-menu__link:hover{
	background: #f1f0f0;
	color: #000;
}
.rt-user-auth-menu__link:hover::after{
	border-color: #dc3f1c;
}
.rt-user-auth-menu__item:last-child .rt-user-auth-menu__link{
	color: #dc3f1c!important;
}
.rt-user-auth-menu__item:last-child .rt-user-auth-menu__link::after{
	display: none;
}
.rt-user-auth-menu::after{
	content: "";
	position: absolute;
	left: 50%;
	top: -14px;
	width: 0;
	height: 0;
	margin-left: -7px;
	border: 7px solid transparent;
	border-bottom: 7px solid #f9f8f8;
}

.rt-user-auth-menu::before{
	content: "";
	position: absolute;
	left: 50%;
	top: -16px;
	width: 0;
	height: 0;
	margin-left: -8px;
	border: 8px solid transparent;
	border-bottom: 8px solid #e9e9e9;
}

.rt-user-auth::after{
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 10px;
	height: 20px;
	background: linear-gradient(90deg, rgba(255,255,255,0),rgba(255,255,255,1) 80%);
}

.rt-user-cart{
	display: flex;
	align-items: center;
	margin-left: 10px;
}

.rt-user-cart .rt-user-link:last-child{
	margin-left: 10px;
}

.rt-user-search{
	min-width: 70px;
	display: none;
}

@media (max-width: 1720px){
	.rt-basket-fly{
		display: none;
	}
	.page-catalog__section._level2 .rt-basket-fly,
	.page-catalog__section._level3 .rt-basket-fly,
	.page-catalog__product .rt-basket-fly{
		display: block;
	}
}

.rt-basket-fly .opener{
	position: relative;
}

.rt-basket-fly .opener__icon svg{
	width: 24px;
	display: block;
	margin: 0 auto;
}

.rt-basket-fly .opener__number{
	position: absolute;
	right: 5px;
	top: 5px;
	min-width: 10px;
	padding: 0 3px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 20px;
	font-weight: 500;
	color: #fff;
	font-size: 12px;
	background: #dc3f1c;
}

.rt-min-button{
	width: 32px;
	height: 32px;
	padding: 7px;
	margin: 0 5px;
	display: block;
	box-sizing: border-box;
}

.rt-min-button svg{
	transition: fill 0.2s;
}

#basket_form .rt-min-button{
	padding: 5px;
}

#basket_form .control .min-buttons{
	width: 96px;
	margin-left: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rt-min-button:hover svg{
	fill: #dc3f1c;
}

.rt-basket-fly .sections .section.product_section, .rt-basket-fly .sections .section.like_section{
	width: 900px!important;
}

.rt-basket-fly  .sections .section .products .product .image{
	margin-left: 20px;
	margin-right: 10px;
}

.rt-basket-fly .sections .section .products .product .name{
	text-decoration: none;
	color: #666;
	width: 260px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	max-height: 54px;
	font-size: 15px;
	line-height: 18px;
}

.rt-basket-fly  .sections .section .products-wrapper{
	max-height: 334px;
	min-height: 136px;
	height: auto;
}

.rt-header-phone{
	font-size: 19px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
	transition: 0.2s;
	white-space: nowrap;
	letter-spacing: 0.2px;
}

.rt-header-email{
	font-size: 15px;
	line-height: 19px;
	color: #333;
	text-decoration: none;
	display: block;
	transition: 0.2s;
	white-space: nowrap;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.rt-header-phone:hover,
.rt-header-email:hover{
	color: #dc3f1c;
}

.rt-main-cols{
	display: flex;
	margin-bottom: 40px;
}

.rt-main-cols__left{
	width: 320px;
	padding-right: 40px;
	box-sizing: border-box;
	flex-shrink: 0;
}

.rt-main-cols__right{
	width: calc(100% - 320px);
}

.rt-main-slider{
	/*border-radius: 4px;*/
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.15);*/
	height: 100%;
	background: #f9f8f8;
}

.rt-main-slider__item{
	height: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.rt-main-slider__img{
	max-width: 100%;
	max-height: 280px;
}

.rt-main-page-cols{
	display: flex;
	position: relative;
	margin: 10px 0;
}

.rt-main-page-cols__left{
	width: 300px;
	margin-right: 34px;
	flex-shrink: 0;
	z-index: 2;
}

.rt-main-page-cols__center{
	width: calc(100% - 534px);
}

.rt-main-page-cols__right{
	margin-left: 20px;
	flex-shrink: 0;
}

.rt-main-catalog{
	/*border-radius: 4px;*/
	background: #f5f4f4;
	height: 100%;
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.15);*/
}

.rt-main-catalog-menu{
	padding: 0;
	margin: 0;
	list-style: none;
}

.rt-main-catalog-menu__item{
	display: block;
	border-bottom: 1px solid #e5e5e5;
}

.rt-main-catalog-menu__item:last-child{
	border-bottom: 0;
}

.rt-main-catalog-menu__link{
	padding: 16px 15px;
	font-size: 17px;
	line-height: 26px;
	text-decoration: none;
	color: #000;
	display: flex;
	align-items: center;
}

.rt-main-catalog-menu__link span{
	color: #dc3f1c !important;
	width: 30px;
	font-size: 22px;
	text-align: center;
	margin-right: 10px;
	margin-top: -2px;
}

.rt-header__menu{
	position: relative;
}

.rt-menu-wr{
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding-top: 10px;
	box-shadow: 0 3px 4px rgba(0,0,0,0.15);
	opacity: 0;
	visibility: hidden;
	transition: 0.2s ease;
	z-index: 502;
}

.rt-menu{
	height: 380px;
	position: relative;
}


.rt-menu::after{
	content: "";
	position: absolute;
	left: 310px;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 1px;
	background: #c5c4c4;
}

.rt-menu .rt-nav{
	display: block;
	height: auto;
	width: 100%;
}

.rt-menu .rt-nav .main-nav__link{
	color: #333;
	position: absolute;
	width: 290px;
	top: 0;
	text-align: left;
}

.rt-menu .rt-nav .main-subnav-wr{
	position: relative;
	margin-left: 310px;
	top: 0;
	width: auto;
}

.rt-menu .rt-nav .main-nav__item:nth-child(2) .main-nav__link{
	top: 50px;
}
.rt-menu .rt-nav .main-nav__item:nth-child(3) .main-nav__link{
	top: 100px;
}
.rt-menu .rt-nav .main-nav__item:nth-child(4) .main-nav__link{
	top: 150px;
}
.rt-menu .rt-nav .main-nav__item:nth-child(5) .main-nav__link{
	top: 200px;
}

.rt-menu-subnav{
	left: 310px;
	right: 0;
	top: 0;
	position: absolute;
	display: none;
	padding-left: 30px;
}


.rt-menu-nav__link._hover + .rt-menu-subnav,
.rt-menu-nav__link._mob-active + .rt-menu-subnav{
	display: block;
}

.rt-menu .main-subnav-big{
	width: 20%;
}

.rt-menu-nav{
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.rt-menu-nav__item{
	display: block;
}

.rt-menu-nav__link{
	border-top: 0;
	/*border-radius: 4px;*/
	padding: 17px 25px 17px 10px;
	font-size: 16px;
	line-height: 21px;
	text-decoration: none;
	position: relative;
	color: #000!important;
	display: flex;
	align-items: center;
}

.rt-menu-nav__link::after{
	content: "";
	display: block;
	border: 1px solid #000;
	border-left: 0;
	border-bottom: 0;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	position: absolute;
	right: 15px;
	top: 50%;
	transition: border-color linear .2s;
	width: 7px;
	height: 7px;
	margin-top: 1px;
}

.rt-menu-nav__link-icon{
	color: #dc3f1c!important;
	font-size: 22px;
	display: block;
	width: 34px;
	text-align: center;
	margin-right: 6px;
	flex-shrink: 0;
}

.rt-menu-nav__link-icon svg{
	height: 22px;
	display: block;
	margin: 0 auto;
	fill: #dc3f1c!important;
}

.rt-menu-nav__link:hover{
	background: #f9f8f8;
}

.rt-menu-nav__link._hover{
	background: #f5f4f4;
}

.rt-menu-nav__link._hover .rt-menu-nav__link-icon{
	color: #e43923!important;
}
.rt-menu-nav__link._hover .rt-menu-nav__link-icon svg{
	fill: #e43923!important;
}

.rt-menu .main-subnav-big__title{
	border: 0 none;
}


.rt-menu-subnav__cols{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	max-height: 335px;
}

.rt-menu-subnav__title{
	padding: 5px 10px;
	font-size: 17px;
	margin-bottom: 10px;
	color: #000;
}

.rt-menu-subnav__col{
	padding: 0 10px;
	width: 25%;
	box-sizing: border-box;
}

.rt-menu-subnav__col3{
	padding: 0 10px 0 0;
	width: 33.33333%;
	box-sizing: border-box;
}

.rt-menu-subnav__col--links{
	width: 75%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.rt-menu-subnav__col3--links{
	width: 75%;
	display: flex;
	flex-wrap: nowrap;
}

.rt-menu-sublist{
	list-style: none;
	padding: 0;
	margin: 0;
}

.rt-menu-sublist-wr{
	font-size: 15px;
	margin-bottom: 20px;
}

.rt-menu-sublist-wr__title{
	font-weight: bold;
	color: #000;
}

.rt-menu-sublist-wr__menu{
	margin-top: 10px;
}

.rt-menu-sublist__item{
	margin-bottom: 5px;
}

.rt-menu-sublist__item:last-child{
	margin-bottom: 0;
}

.rt-menu-sublist__link{
	color: #4c4c4c;
	text-decoration: none;
	transition: color linear .2s;
}

.rt-menu-sublist__link:hover,
.rt-menu-sublist-wr__link:hover{
	color: #dc3f1c!important;
}

.rt-menu-sublist-wr__title .rt-menu-sublist__link{
	color: #000;
}

.rt-menu-sublist-wr__link:hover::after,
.rt-menu-sublist-wr__title .rt-menu-sublist__link:hover::after{
	border-color: #dc3f1c!important;
}

.rt-menu-sublist-wr__link,
.rt-menu-sublist-wr__title .rt-menu-sublist__link{
	color: #000;
	position: relative;
	display: inline-block;
	padding-right: 10px;
	text-decoration: none;
	transition: color linear .2s;
}

.rt-main-catalog .rt-menu{
	position: static;
	height: auto;
}

.rt-main-catalog .rt-menu::after{
	display: none;
}

.rt-main-catalog .rt-menu-subnav{
	background: #f9f8f8;
	min-height: 260px;
	padding: 10px 0 10px 20px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
	/*border-radius: 4px;*/
}

.rt-main-catalog .rt-menu-nav{

}

.rt-main-catalog .rt-menu-sublist__link{
	color: #2c2c2c;
}

.rt-main-catalog .rt-menu-sublist__link:hover{
	color: #e43923!important;
}

.rt-main-catalog .rt-menu-subnav__title{
	color: #4c4c4c;
}

.rt-main-catalog .rt-menu-nav__link::before{
	content: "";
	position: absolute;
	right: -10px;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 10px;
	cursor: default;
}

.rt-main-catalog .rt-menu-nav__link:hover{
	background: #f5f4f4;
}

.rt-main-catalog .rt-menu-nav__link._hover{
	background: #efeeee;
}

._menu-open .rt-menu-btn__icon-cross{
	display: block;
}

._menu-open .rt-menu-btn__icon-list{
	display: none;
}

._menu-open .rt-menu-btn{
	background: #e43923;
}

.rt-main-banner{
	width: 180px;
	height: 130px;
	background: #f5f4f4;
	/*border-radius: 4px;*/
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.15);*/
	display: block;
	transition: 0.2s linear;
}

.rt-main-banner:hover{
	/*box-shadow: 0 1px 4px rgba(0,0,0,0.2);*/
	background: #efeeee;
}

.rt-main-banner img{
	max-width: 100%;
}

.rt-main-banner:first-child{
	margin-bottom: 20px;
	/*background: url(/bitrix/templates/unimagazin_s1/images/rt/rt-banner-rating.png) no-repeat 50% 50% #f5f4f4;*/
	/*background-size: 100%;*/
}

.swiper-button-next,
.swiper-button-prev{
	width: 32px!important;
	height: 32px!important;
	margin-top: -17px!important;
	background-color: #FFFFFF;
	background-image: none;
	border: solid 1px #B7B9BE;
	border-radius: 50%;
	transition: all linear .2s;
}
.swiper-button-prev{
	left: 15px!important;
}
.swiper-button-next{
	right: 15px!important;
}
.swiper-button-next::after,
.swiper-button-prev::after{
	font-size: 14px!important;
	color: #333!important;
}

.swiper-button-next:hover::after,
.swiper-button-prev:hover::after{
	color: #e43923!important;
}

.swiper-pagination{
	width: auto!important;
	left: 50%!important;
	bottom: 5px!important;
	transform: translateX(-50%)!important;
	background-color: #FFFFFF;
	border: solid 1px #B7B9BE;
	border-radius: 10px;
	font-size: 0;
	padding: 5px;
}

.swiper-pagination-bullet-active{
	background: #e43923!important;
}

.swiper-button-disabled{
	cursor: not-allowed;
}

.superview-slider-arrows .swiper-button-next,
.superview-slider-arrows .swiper-button-prev{
	font-size: 0;
	line-height: 0;
	position: absolute;
	display: flex;
	top: 0;
	bottom: 0;
	z-index: 2;
	height: 100%!important;
	width: 50px!important;
	transform: none;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	padding: 0;
	transition: 0.3s ease;
	margin: 0!important;
	border-radius: 0;
}

.superview-slider-arrows .swiper-button-next{
	right: 0!important;
}

.superview-slider-arrows .swiper-button-prev{
	left: 0!important;
}

.superview-slider-arrows .swiper-button-next::after,
.superview-slider-arrows .swiper-button-prev::after{
	opacity: 1!important;
	font-size: 44px!important;
	color: #fff!important;
	margin: 0;
	transition: 0.3s ease;
}

.superview-slider-arrows .swiper-button-next:hover,
.superview-slider-arrows .swiper-button-prev:hover{
	background: rgba(0,0,0,0.7);
}
/*.rt-main-slider__img,*/
/*.rt-main-slider .swiper-lazy-preloader{*/
/*	display: none;*/
/*}*/

.rt-main-popular{
	margin-top: 30px;
}

.rt-main-popular .rt-slider-item{
	overflow: hidden;
	/*border-radius: 4px;*/
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.15);*/
}

.rt-slider-item{
	width: 100%;
	opacity: 0;
}

.swiper-initialized .rt-slider-item{
	opacity: 1;
}

.rt-slider-item__link{
	color: #000;
	text-decoration: none;
}

.rt-slider-item__title{
	font-size: 18px;
	font-weight: 400;
}

.rt-slider-item .swiper-lazy{
	display: none;
	overflow: hidden;
}

.rt-slider-item--preloader{
	background: #f9f8f8;
}

.rt-slider-item--preloader .swiper-lazy-preloader{
	visibility: hidden;
}
.rt-main-brands .rt-slider-item--preloader{
	background: none;
}
.rt-main-brands .swiper-initialized .rt-slider-item--preloader{
	border: none;
}
.swiper-initialized .rt-slider-item--preloader .swiper-lazy-preloader{
	visibility: visible;
}

.rt-slider-item .swiper-lazy.swiper-lazy-loaded{
	display: inline;
}

.rt-slider-item__img{
	display: block;
	width: 100%;
}

._rt-loader-pseudo::after{
	content: "";
	animation: 2s linear infinite spinner;
	border: solid 3px #eee;
	border-bottom-color: #dc3f1c;
	border-radius: 50%;
	height: 40px;
	left: 50%;
	opacity: inherit;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	transform-origin: center;
	width: 40px;
	will-change: transform;
}

.rt-slider .swiper-lazy-preloader,
.rt-main-slider .swiper-lazy-preloader{
	--swiper-preloader-color: #e43923;
}

.rt-slider-arrows{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 20px;
}

.rt-slider-arrows__arrow{
	position: static!important;
	margin-top: 0!important;
}

.rt-slider-arrows__arrow:last-child{
	margin-left: 16px;
}

.rt-main-brands{
	margin: 40px 0;
}

.rt-brand-item{
	border: 1px solid #efeeee;
	box-sizing: border-box;
	position: relative;
	height: 0;
	display: block;
	padding-bottom: 60%;
	transition: border-color 0.2s;
}

.rt-brand-item:hover{
	border-color: rgba(220,63,28,0.3);
}

.swiper-initialized .rt-brand-item .rt-slider-item__img{
	width: auto;
	max-width: 90%;
	max-height: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.rt-menu-brands{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: -5px 0 0 -10px;
	padding: 0;
}

.rt-menu-brands__item{
	width: 50%;
	padding: 5px;
	box-sizing: border-box;
}

.rt-menu-brands__link{
	border: 1px solid #efeeee;
	background: #fff;
	display: flex;
	height: 66px;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.rt-menu-brands__item img{
	max-width: 90%;
	max-height: 90%;
}

.rt-menu-mob{
	display: flex;
	align-items: center;
	height: 50px;
	padding: 0 5px;
}

.rt-menu-mob__btn{
	flex-shrink: 0;
	width: 42px;
	height: 42px;
	padding: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	background: none;
}
.rt-menu-mob__btn svg{
	width: 26px;
	fill: #666;
}


.rt-menu-mob__btn:last-child svg{
	width: 28px;
}

.rt-menu-mob__title{
	text-align: center;
	flex-grow: 1;
	font-size: 16px;
	color: #333;
	line-height: 20px;
}

._mob-menu-open #bx-panel, ._mob-menu-open #bx-panel div{
	display: none!important;
}

.tfl-define-popup__mobile{
	box-sizing: border-box;
	position: fixed;
	top: 100px!important;
	left: 10px!important;
	right: 10px!important;
	width: auto!important;
	box-shadow: 0 2px 8px rgba(0,0,0,0.25);
	padding: 30px 8% 20px!important;
}

.tfl-define-popup__text{
	font-size: 15px!important;
}

.rt-menu-mob-more-wr{
	display: none;
	padding: 0 10px;
}

._mob-menu-lvl1 .rt-menu-mob-more-wr{
	display: block;
}

.rt-menu-mob-more{
	font-weight: 600!important;
	text-decoration: none;
}

.rt-about{
	margin: 50px 0;
}

.rt-about-item{
	background: #f9f8f8;
	padding: 25px;
	margin-bottom: 30px;
}

.rt-about-item:last-child{
	margin-bottom: 0;
}

.rt-about-title{
	margin-bottom: 25px!important;
}
.rt-about-cols{
	display: flex;
}

.rt-about-cols__left{
	width: 50%;
	flex-shrink: 0;
	padding-right: 30px;
}

.rt-about-cols___right{
	width: 50%;
}

.rt-about-info{
	display: flex;
	/*height: 100%;*/
	background: #f9f8f8;
}

.rt-about-info__img{
	width: 240px;
	margin-right: 30px;
	flex-shrink: 0;
}

.rt-about-info__img img{
	max-width: 100%;
}

.rt-about-info__text{
	padding: 10px 0 0;
	font-size: 16px;
	line-height: 26px;
	color: #333;
}

.rt-about-info__text b{
	color: #000;
}


.rt-gid-slider{
	margin: 40px 0;
}

.rt-gid-slider .swiper-slide{
	height: auto;
	min-height: 100%;
}

.rt-gid-slider .rt-slider-item{
	height: 100%;
}

.rt-gid-item{
	background: #f9f8f8;
	padding: 15px 25px 25px;
	transition: background-color 0.2s;
	box-sizing: border-box;
	height: 100%;
}

.rt-gid-item:hover{
	background: #f5f4f4;
}

.rt-gid-item__img{
	height: 100px;
	display: flex;
	align-items: center;
}

.rt-gid-item__img svg{
	width: 90px;
	fill: #e43923;
	display: block;
	margin: 0 auto;
	opacity: 0.8;
	transition: opacity 0.2s;
}

.rt-gid-item:hover .rt-gid-item__img svg{
	opacity: 1;
}

.rt-gid-item--vikluchateli .rt-gid-item__img svg{
	margin-top: -10px;
}

.rt-gid-item--rozetki .rt-gid-item__img svg{
	width: 80px;
}

.rt-gid-item--kabel .rt-gid-item__img svg{
	width: 94px;
}

.rt-gid-item--izolyatoru .rt-gid-item__img svg{
	width: 74px;
}

.rt-gid-item__title{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #000;
	margin: 20px 0 0;
}

.rt-news{
	margin-top: 60px;
}

.rt-news-item{
	display: flex;
}

.rt-news-item__img{
	flex-shrink: 0;
	width: 124px;
	height: 124px;
	position: relative;
}

.rt-news-item__img img{
	width: 100%;
}

.rt-news-item__info{
	padding: 5px 25px 0;
}

.rt-news-item__title{
	font-size: 18px;
	color: #000;
	margin: 0 0 10px;
	font-weight: 500;
	transition: 0.2s;
}

.rt-news-item__text{
	font-size: 15px;
	color: #333;
}

.rt-news-item__text p{
	margin: 0;
}

.rt-news-item__date{
	color: #888;
	margin-bottom: 10px;
}

.rt-news-item:hover .rt-news-item__title{
	color: #dc3f1c;
}

.rt-footer{
	margin-top: 40px;
}

.rt-footer__top{
	background: #f9f8f8;
}

.rt-footer__bot{
	background: #f1f0f0;
	border-top: 1px solid #d1d0d0;
}

.rt-footer-top{
	display: flex;
	justify-content: space-between;
	padding: 30px 0;
	margin: 0 -10px;
}
.rt-footer-top__col{
	padding: 0 10px;
}

.rt-footer-bot{
	display: flex;
	justify-content: space-between;
	padding: 20px 0;
}

.rt-footer-nav{
	/*padding: 10px;*/
}

.rt-footer-nav__title{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	margin-bottom: 24px;
}


.rt-footer-menu,
.rt-footer-contacts{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}

.rt-footer-menu__item{
	margin-bottom: 12px;
	color: #666;
}

.rt-footer-menu__link{
	color: #666;
	text-decoration: none;
	transition: 0.2s;
}

.rt-footer-menu__link:hover,
.rt-footer-contacts__link:hover{
	color: #dc3f1c;
}

.rt-footer-phone{
	font-size: 17px;
	line-height: 22px;
	text-decoration: none;
}

.rt-footer-contacts__item{
	margin-bottom: 8px;
}

.rt-footer-contacts__link{
	color: #333;
	text-decoration: none;
	transition: 0.2s;
	white-space: nowrap;
	font-weight: 500;
}

.rt-footer-recall{
	cursor: pointer;
	color: #dc3f1c;
}

.rt-subscribe-form{
	display: flex;
	width: 270px;
	margin-bottom: 15px;
}

.rt-subscribe__title{
	margin-bottom: 5px;
}

.rt-subscribe-form__email{
	flex-grow: 1;
}

.rt-subscribe-form__email input{
	display: block;
	width: 100%;
	padding: 0 10px;
	height: 36px;
	background: #f0f2f3;
	font-size: 13px;
	color: #777777;
	border: 0;
	border-radius: 4px 0 0 4px;
	box-sizing: border-box;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.rt-subscribe-form__btn{
	flex-shrink: 0;
}

.rt-subscribe-form__btn input{
	width: 36px;
	height: 36px;
	text-align: center;
	color: #fff;
	box-sizing: border-box;
	border: 0;
	border-radius: 0 4px 4px 0;
	font-size: 18px;
}

.rt-reviews-item{
	display: flex;
	padding: 20px 0;
	border-top: 1px solid #eee;
}

.rt-reviews-item:first-child{
	border-top: 0;
	padding-top: 10px;
}

.rt-reviews-item:last-child{
	padding-bottom: 10px;
}

.rt-reviews-item__img{
	width: 120px;
	height: 120px;
	flex-shrink: 0;
	margin-right: 25px;
}

.rt-reviews-item__img img{
	max-width: 100%;
}

.rt-reviews-item__info{

}

.rt-reviews-item__author{
	margin-bottom: 10px;
	font-size: 14px;
	color: #000;
	font-weight: 600;
}

.rt-reviews-item__author-city{
	color: #666;
	white-space: nowrap;
}

.rt-reviews-item__text{
	font-size: 15px;
	line-height: 23px;
	color: #333;
}

.rt-reviews-all{
	text-align: right;
}

.rt-more-btn{
	padding: 8px 32px 8px 20px;
	background: transparent;
	color: #e43923;
	font-size: 15px;
	line-height: 20px;
	display: inline-block;
	border-radius: 4px;
	border: 2px solid #e43923;
	font-weight: 500;
	text-decoration: none;
	position: relative;
	transition: 0.2s linear;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
}

.rt-more-btn::after{
	content: "";
	display: block;
	border: 2px solid #e43923;
	border-left: 0;
	border-bottom: 0;
	transform: translateY(-50%) rotate(45deg);
	position: absolute;
	right: 18px;
	top: 50%;
	width: 6px;
	height: 6px;
	transition: 0.2s linear;
}

.rt-more-btn:hover{
	background: #e43923;
	color: #fff;
}

.rt-more-btn:hover::after{
	border-top-color: #fff;
	border-right-color: #fff;
}

.rt-main-seo__text{
	font-size: 14px;
	line-height: 26px;
}

.rt-main-seo__img{
	float: right;
	width: 200px;
	margin: 0 0 20px 30px;
}

.rt-main-seo__img--left{
	float: left;
	margin: 0 30px 20px 0;
}

.rt-main-seo-more{
	margin-top: 15px;
	text-align: right;
}

.rt-menu-left{
	border: 1px solid #ebebeb;
	background: #fff;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.rt-menu-left__item{
	border-top: 1px solid #efeeee;
}

.rt-menu-left__item:first-child{
	border-top: 0 none;
}

.rt-menu-left__link{
	display: block;
	padding: 12px 30px 12px 15px;
	font-size: 15px;
	color: #4c4c4c;
	text-decoration: none;
	transition: 0.2s;
	position: relative;
}

.rt-menu-left__link:hover{
	background: #f5f4f4;
	color: #000;
}

.rt-menu-left__link::after{
	content: "";
	display: block;
	border: 1px solid #4c4c4c;
	border-left: 0;
	border-bottom: 0;
	transform: translateY(-50%) rotate(45deg);
	position: absolute;
	right: 15px;
	top: 50%;
	transition: border-color linear .2s;
	width: 7px;
	height: 7px;
	margin-top: 1px;
}

.rt-menu-left__link:hover::after{
	border-top-color: #000;
	border-right-color: #000;
}

.rt-menu-left__item._active .rt-menu-left__link{
	background: #dc3f1c;
	color: #fff;
}

.rt-menu-left__item._active .rt-menu-left__link::after{
	border-top-color: #fff;
	border-right-color: #fff;
}

.about-page{

}

.about-page::after{
	content: "";
	display: table;
	clear: both;
}

.about-page__img{
	width: 300px;
	margin: 0 30px 20px 0;
	float: left;
}

.about-page__img img{
	max-width: 100%;
}

.about-page__text{
	font-size: 15px;
	line-height: 1.6;
}

._cursor-zoom{
	cursor: zoom-in;
}

.basket-switch .tabs .flat{
	display: inline!important;
}

.rt-catalog-brands .rt-slider{
	position: relative;
	margin: 0 0 20px;
}

/* cooperation page */

.cooperation-cards{
	display: flex;
	margin: 0 -20px;
}

.cooperation-cards__item{
	width: 50%;
	padding: 0 20px;
}

.cooperation-card{
	display: flex;
}

.cooperation-card__img{
	width: 150px;
	flex-shrink: 0;
	margin-right: 15px;
}

.cooperation-card__img img{
	max-width: 100%;
}
.cooperation-card__info{
	padding: 5px 10px;
	box-sizing: border-box;
}

.cooperation-card__title{
	font-size: 21px;
	color: #000;
	margin: 0 0 15px;
}

.cooperation-card__text{
	font-size: 15px;
	line-height: 24px;
	color: #000;
}

.cooperation-bonus{
	margin: 40px 0 55px;
	padding: 20px 10px;
	border: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f9f9f9;
}

.cooperation-bonus__icon{
	width: 100px;
	flex-shrink: 0;
	margin: 0 25px 0 0;
}

.cooperation-bonus__icon img{
	max-width: 100%;
}

.cooperation-bonus__text{
	font-size: 30px;
	font-weight: 500;
	color: #dc3f1c;
	text-align: center;
}

.cooperation-why__title{
	font-size: 24px;
	text-align: center;
	color: #000;
	margin: 0 0 20px;
}

.cooperation-why__title b{
	color: #dc3f1c;
}

.cooperation-icons{
	display: flex;
	margin: 0 -10px;
}

.cooperation-icons__item{
	width: 20%;
	padding: 10px;
	box-sizing: border-box;
}

.cooperation-icon{
	text-align: center;
	/*border: 1px solid #ebebeb;*/
}

.cooperation-icon__img svg{
	width: 70px;
	display: block;
	margin: 0 auto;
	fill: #333;
}

.cooperation-icon__img svg g:first-child{
	fill: #dc3f1c;
}

.cooperation-icon__title{
	font-size: 16px;
	color: #333;
	margin: 15px 0 0;
}

.cooperation-feedback{
	/*background: #f9f8f8;*/
	padding: 20px;
	margin: 40px 0 0;
	border: 1px solid #ebebeb;
}

.cooperation-feedback__title{
	font-size: 24px;
	font-weight: 600;
	color: #000;
	margin: 0 0 10px;
}

.cooperation-feedback__text{
	font-size: 15px;
	color: #333;
}

.cooperation-feedback__text a{
	white-space: nowrap;
}

.cooperation-feedback__form{
	margin-top: 25px;
}

.cooperation-feedback .contact_form_feedback_under{
	padding-bottom: 0;
}

.cooperation-feedback .contact_form_feedback .btn{
	font-size: 13px;
}

.cooperation-feedback .contact_form_feedback .lbl{
	color: #333;
}

.tfl-define-popup__buttons .tfl-define-popup__button{
	font-size: 13px;
	text-decoration: none;
	border-radius: 4px;
	padding: 8px 20px;
}

.tfl-define-popup__buttons .tfl-define-popup__main{
	background: #dc3f1c;
	transition: 0.3s ease;
}

.tfl-define-popup__buttons .tfl-define-popup__main:hover{
	background: #e43923;
	color: #fff;
}

.tfl-define-popup__buttons .tfl-define-popup__second{
	color: #dc3f1c;
	background: #f5f4f4;
}

.tfl-define-popup__buttons .tfl-define-popup__second:hover{
	background: #f1f0f0;
}

.tfl-define-popup .tfl-define-popup__text{
	color: #333;
	padding: 0 5px 10px;
	margin: -5px 0 5px;
}


.rt-lk__text{
	font-size: 17px;
	line-height: 26px;
	max-width: 1000px;
}

.rt-lk-menu{
	display: flex;
	margin: 20px -10px;
}

.rt-lk-menu__item{
	width: 220px;
	padding: 10px;
	box-sizing: border-box;
}

.rt-lk-link{
	display: block;
	background: #f9f8f8;
	border: 1px solid #f1f0f0;
	padding: 20px 10px;
	text-align: center;
	text-decoration: none;
	transition: 0.3s ease;
}

.rt-lk-link:hover{
	background-color: #f1f0f0;
	border-color: #e1e0e0;
}

.rt-lk-link__icon svg{
	fill: #333;
	width: 80px;
	margin: 0 auto 15px;
	display: block;
}

.rt-lk-link__text{
	font-size: 17px;
	font-weight: 500;
	color: #000!important;
}


.rt-lk-menu__item:last-child .rt-lk-link__text{
	color: #dc3f1c!important;
}


.solid_input[disabled]{
	background: #f1f0f0!important;
}

#AuthorizePopup{
	width: 744px!important;
	height: 367px!important;
}

.rt-main .login_page .header_grey,
.rt-main .bx_registration_page .header_grey{
	display: none;
}
.rt-message{
	margin: 10px 0 15px;
	display: flex;
	align-items: center;
	border: 2px solid #ccc;
	padding: 10px;
	border-radius: 8px;
}

.rt-message__icon{
	width: 40px;
	flex-shrink: 0;
	margin-right: 10px;
}

.rt-message__icon svg{
	width: 100%;
	display: block;
}

.rt-message__text{
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}

.rt-message._errortext{
	color: red;
	border-color: red;
}

.rt-message._notetext{
	color: #8bc34a;
	border-color: #8bc34a;
}

.rt-message._errortext .rt-message__icon svg{
	fill: red;
}
.rt-message._notetext .rt-message__icon svg{
	fill: #8bc34a;
}

.errortext{

}

.page-lk .one_group{
	margin-bottom: 20px;
}

.page-lk .one_group label{
	margin-bottom: 3px;
	display: block;
	color: #333;
}


.page-lk .one_group .solid_input{
	margin-bottom: 0;
}


.lk-back{
	margin-bottom: 15px;
}

.lk-back-link{
	font-size: 13px;
	line-height: 22px;
	color: #dc3f1c;
	display: inline-block;
	position: relative;
	text-decoration: none!important;
	padding: 4px 0 4px 12px;
	transition: 0.2s;
}

.lk-back-link:hover{
	color: #333;
}

.lk-back-link:before{
	content: "";
	display: block;
	border: 1px solid #dc3f1c;
	border-right: 0;
	border-bottom: 0;
	-webkit-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
	position: absolute;
	left: 2px;
	top: 50%;
	transition: border-color linear .2s;
	width: 6px;
	height: 6px;
}

.lk-back-link:hover:before{
	border-color: #333;
}

.page-lk .starrequired {
	color: #ff0000;
	margin-left: 3px;
}

.js-phone-mask{
	letter-spacing: 1px;
}

.rt-recall {
	background-color: #dc3f1c;
	color: white !important;
	padding: 10px;
	display: inline-flex;
	align-items: center;
	width: fit-content;
	border-radius: 4px;
	transition: background-color 0.3s ease;
	cursor: pointer;
}

.rt-recall svg{
	width: 22px;
	flex-shrink: 0;
	margin-right: 10px;
	fill: #fff;
}

.rt-recall:hover{
	background: #e43923;
}

.rt-header-main__contact-text .rt-recall{
	/*width: 90px;*/
	padding: 4px 10px;
	margin-top: 5px;
	font-size: 12px;
	line-height: 14px;
	/*line-height: 15px;*/
}

.rt-header-main__contact-text .rt-recall svg{
	width: 12px;
	margin-right: 8px;
}

.rt-top-menu {
	align-items: center;
}







/* ------- start rt media --------- */



@media (max-width: 1540px){
	.rt-main-page-cols__right{
		display: none;
	}
	.rt-main-page-cols__center {
		width: calc(100% - 334px);
	}
}

@media (max-width: 1399px){
	.rt-main-page-cols__left{
		display: none;
	}
	.rt-main-page-cols__center {
		width: 100%;
	}
	.rt-main-slider__item{
		padding-bottom: 21%;
		height: 0;
	}

	.rt-header-main__item{
		padding-left: 30px;
	}

	.rt-header-main__item--user{
		padding-left: 20px;
	}

	.rt-user-cart,
	.rt-user-cart .rt-user-link:last-child{
		margin-left: 0;
	}
	.rt-header-phone{
		line-height: 22px;
		margin-bottom: 3px;
		margin-top: 2px;
	}
	.rt-header-email {
		line-height: 18px;
	}
	.rt-logo svg{
		width: 178px;
	}
	.rt-menu-subnav__col{
		width: 29%;
	}
	.rt-menu-subnav__col--imgs{
		width: 13%;
	}
	.rt-menu-subnav__col--links{
		width: 87%;
	}
	.rt-menu-subnav__col3--links{
		width: 75%;
	}
	.rt-menu-subnav__col3--imgs{
		width: 25%;
	}
	.rt-menu-subnav__col--imgs .rt-menu-brands{
		display: block;
	}
	.rt-menu-subnav__col--imgs .rt-menu-brands__item{
		width: 100%;
		padding: 5px 0;
	}
	.rt-menu-subnav__col--imgs .rt-menu-brands__item:nth-child(4) ~ .rt-menu-brands__item{
		display: none;
	}
	.rt-news-item__img{
		width: 93px;
		height: 93px;
	}
	.rt-news-item__title{
		font-size: 16px;
		margin: 0 0 10px;
	}
	.rt-news-item__text{
		font-size: 14px;
	}
	.rt-news-item__date{
		margin-bottom: 6px;
	}
	.rt-news-item__info {
		padding: 3px 25px 0 20px;
	}
	.rt-about-item{
		padding: 20px;
		margin-bottom: 20px;
	}
	.rt-main-seo{
		padding: 0 5px;
	}
	.rt-about-item .rt-h2.header_grey{
		font-size: 21px;
	}
	.rt-about-info__img{
		margin-right: 25px;
		width: 200px;
	}
	.rt-about-title.rt-h1.header_grey{
		font-size: 26px;
	}
	.rt-more-btn{
		padding: 6px 26px 6px 16px;
	}
	.rt-more-btn::after{
		right: 14px;
	}

	.retrotok-numbers__icon{
		height: 60px;
	}
	.retrotok-numbers__icon svg{
		height: 44px;
	}
	.retrotok-numbers__item:nth-child(2) .retrotok-numbers__icon svg{
		height: 46px;
	}
	.retrotok-numbers__number{
		font-size: 25px;
	}
	.retrotok-numbers__text{
		font-size: 11px;
	}
	.rt-main-seo__text{
		font-size: 13px;
		line-height: 23px;
	}
	.rt-about-info__text{
		font-size: 15px;
		line-height: 23px;
	}
	.rt-about-cols__left{
		padding-right: 20px;
	}
	.cooperation-cards{
		display: block;
		margin: 0;
	}
	.cooperation-cards__item{
		width: auto;
		margin: 0 0 25px;
		padding: 0;
	}
	.cooperation-bonus__text{
		font-size: 28px;
	}
}

@media (min-width: 768px){
	.rt-header-main__item{
		padding-left: 30px;
	}
	.rt-header-main__item--contacts{
		position: relative;
		padding-right: 130px;
	}
	.rt-recall-header-wr{
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		display: flex;
		align-items: center;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall{
		display: inline-flex;
		height: 44px!important;
		width: 90px;
		padding: 0 10px;
		margin: 0;
		text-align: left;
		font-size: 13px;
		line-height: 16px;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall svg{
		width: 20px;
		margin-right: 12px;
	}
	.rt-header-main__item--user{
		padding-left: 20px;
	}
}

@media (min-width: 991px) and (max-width: 1120px){
	.rt-header-main__item{
		padding-left: 0!important;
	}
}

@media (min-width: 800px) and (max-width: 991px){
	.rt-header-main__item--contacts {
		padding-right: 110px;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall{
		height: 38px!important;
		width: 80px;
		padding: 0 8px;
		font-size: 12px;
		line-height: 14px;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall svg{
		width: 18px;
		margin-right: 8px;
	}
}

@media (max-width: 1199px){
	.rt-header-main__item{
		padding-left: 25px;
	}
	.rt-header-main__item--user{
		padding-left: 15px;
	}
	.rt-menu-btn{
		padding: 0 15px;
	}
	.rt-main-slider__item{
		padding-bottom: 23%;
	}
	.rt-menu-subnav__col{
		width: 33.3333%;
	}
	.rt-menu-subnav__col--links{
		width: 100%;
	}
	.rt-menu-subnav__col3--links,
	.rt-menu-subnav__col3--imgs{
		width: 100%;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__item{
		width: 12.5%;
	}
	.rt-menu-subnav__cols--3{
		display: block;
	}
	.rt-menu-subnav__col--imgs{
		display: none;
	}
	.rt-menu-nav{
		width: 270px;
	}
	.rt-menu-subnav{
		left: 270px;
		padding-left: 20px;
	}
	.rt-menu::after{
		left: 280px;
	}
	.rt-menu-nav__link{
		padding-left: 5px;
		font-size: 15px;
		line-height: 20px;
	}
	.rt-menu-nav__link-icon svg{
		height: 20px;
	}
	.rt-menu-subnav__title{
		font-size: 16px;
	}
	.rt-menu-sublist-wr{
		font-size: 14px;
	}
	.rt-h2.header_grey{
		font-size: 21px;
		margin-bottom: 15px;
	}
	.rt-about-cols{
		display: block;
	}
	.rt-about-cols__left{
		padding-right: 0;
		margin-bottom: 20px;
		width: auto;
	}
	.rt-about-cols__right{
		width: auto;
	}
	.rt-about-info__img{
		width: 160px;
	}
	.rt-about-title.rt-h1.header_grey {
		font-size: 21px;
	}
	.rt-about{
		margin: 40px 0;
	}
	.rt-footer-top{
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.rt-footer-top__col{
		margin: 10px 0;
		width: 33.3333%;
		box-sizing: border-box;
	}
	.rt-footer-top__col:nth-child(1){
		order: 1;
	}
	.rt-footer-top__col:nth-child(2){
		order: 5;
		width: 66.6666%;
	}
	.rt-footer-top__col:nth-child(3){
		order: 2;
	}
	.rt-footer-top__col:nth-child(4){
		order: 3;
	}
	.rt-footer-top__col:nth-child(5){
		order: 4;
	}
	.rt-main-cols__left{
		width: 270px;
		padding-right: 30px;
	}
	.rt-main-cols__right{
		width: calc(100% - 270px);
	}
	.about-page__img{
		width: 240px;
	}
	.rt-h1.header_grey{
		font-size: 26px;
	}
	.rt-item-cols__left{
		width: 400px;
	}

	.rt-item-cols__right{
		width: calc(100% - 400px);
	}

	.catalog-section .element .buys .price .new{
		font-size: 19px;
	}

	.cooperation-icons{
		flex-wrap: wrap;
		justify-content: center;
	}

	.cooperation-icons__item{
		width: 33.3333%;
	}
	.rt-lk-link{
		padding: 10px 5px 15px;
	}
	.rt-lk-link__text{
		font-size: 16px;
	}
	.rt-lk-link__icon svg{
		width: 74px;
		margin-bottom: 10px;
	}
	.rt-lk-menu{
		flex-wrap: wrap;
	}
	.rt-lk-menu__item{
		width: 33.3333%;
	}
}

@media (max-width: 1120px){
	.rt-user-search{
		display: block;
	}
	.rt-header-main__item--search{
		position: absolute;
		height: 0;
		width: 0;
		opacity: 0;
	}
}
@media (min-width: 768px) and (max-width: 820px){
	.rt-header-main__item--contacts{
		padding-right: 60px;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall{
		width: 38px;
		height: 38px!important;
		font-size: 0;
		padding: 0;
		justify-content: center;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall svg{
		width: 22px;
		margin: 0;
	}

	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall span{
		font-size: 10px;
		position: absolute;
		top: 100%;
		background: #9f9f9f;
		width: 90px;
		text-align: center;
		line-height: 16px;
		border-radius: 4px;
		margin-top: 2px;
	}
	.rt-header-main__contact-text.rt-recall-header-wr .rt-recall span:before{
		content: "";
		border: 4px solid transparent;
		position: absolute;
		border-bottom-color: #9f9f9f;
		top: -8px;
		margin-left: -4px;
		left: 50%;
	}
}

@media (max-width: 991px){
	.rt-header-phone {
		font-size: 18px;
		letter-spacing: 0;
	}
	.rt-header-email{
		font-size: 14px;
	}
	.rt-item-gallery.image-slider > .list .image{
		width: 33.3333%;
		padding-top: 33.3333%;
	}
	.rt-header-top{
		font-size: 13px;
	}
	.rt-header-top__region{
		margin-right: 7%;
	}

	.tfl__link-label{
		display: none;
	}
	.rt-menu-btn__text{
		display: none;
	}
	.rt-menu-btn__icon{
		margin-right: 0;
	}
	.rt-header-main__item--btn{
		flex-grow: 1;
		margin-left: 10px;
	}
	.rt-logo svg{
		width: 153px;
	}
	.rt-menu-btn{
		padding: 0 12px;
		height: 38px;
	}
	.rt-user-link{
		padding: 0 5px;
	}
	.rt-user-auth::after{
		width: 5px;
	}
	.rt-user-search{
		min-width: 60px;
	}
	.rt-user-auth{
		max-width: 80px;
	}
	.rt-header-main__item{
		padding-left: 15px;
	}
	.rt-header-main__item--user{
		padding-left: 10px;
	}

	.rt-header-top__menu{
		max-width: 700px;
	}
	.rt-main-slider__item{
		padding-bottom: 26%;
	}
	.rt-menu-nav{
		width: 200px;
	}
	.rt-menu-subnav{
		left: 200px;
		padding-left: 20px;
	}
	.rt-menu::after{
		left: 210px;
	}
	.rt-menu-nav__link-icon{
		width: 30px;
	}
	.rt-menu-nav__link::after{
		right: 10px;
		margin-top: 0;
	}
	.rt-menu-subnav__title{
		font-size: 15px;
	}
	.rt-menu-sublist-wr{
		font-size: 13px;
	}
	.rt-main-cols__left{
		width: 225px;
		padding-right: 25px;
	}
	.rt-main-cols__right{
		width: calc(100% - 225px);
	}
	.about-page__img{
		width: 200px;
	}
	.rt-item-cols__left{
		width: 330px;
		padding-right: 30px;
	}

	.rt-item-cols__right{
		width: calc(100% - 330px);
	}

	.rt-h1.header_grey {
		font-size: 23px;
	}
	.cooperation-card{
		flex-direction: row-reverse;
	}
	.cooperation-card__info{
		padding-top: 0;
	}
	.cooperation-card__img{
		margin: 0 0 0 15px;
		width: 140px;
	}
	.cooperation-bonus{
		padding: 15px 10px;
	}
	.cooperation-bonus__icon{
		width: 80px;
	}
	.cooperation-bonus__text{
		font-size: 24px;
	}
	.cooperation-why__title,
	.cooperation-feedback__title{
		font-size: 21px;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__item,
	.rt-menu-subnav__col--imgs .rt-menu-brands__item{
		width: 25%;
		display: block!important;
		padding: 5px;
	}
	.rt-menu-subnav__col--imgs .rt-menu-brands{
		display: flex;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__link,
	.rt-menu-subnav__col--imgs .rt-menu-brands__link{
		height: 56px;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__item img,
	.rt-menu-subnav__col--imgs .rt-menu-brands__item img {
		max-width: 75%;
		max-height: 75%;
	}
}

@media (min-width: 768px) and (max-width: 991px){
	.rt-menu-subnav__col3--small-height{
		margin-top: -10px;
	}
	.rt-menu-subnav__col3--small-height .rt-menu-brands__item{
		padding: 2px;
	}
	.rt-menu-subnav__col3--small-height .rt-menu-brands__link{
		height: 50px!important;
	}
}

@media (min-width: 768px){
	.rt-menu-nav--mob{
		display: none;
	}
	.rt-top-menu__item--catalog{
		display: none;
	}
	.rt-top-menu__item--delivery .rt-top-menu__link{
		color: #dc3f1c;
	}
	.rt-top-menu__item--delivery .rt-top-menu__link:hover{
		color: #e43923;
	}
	.rt-top-menu__link-icon{
		display: none;
	}
	._menu-open .rt-menu-wr{
		opacity: 1;
		visibility: visible;
	}
	.rt-menu-mob{
		display: none;
	}
	.rt-header-top__mob{
		display: none;
	}
	.rt-breadcrumbs-list{
		flex-wrap: wrap;
	}

	.tfl-popup.tfl-popup__with-defaults{
		grid-template-rows: auto auto 50px!important;
	}

	.tfl-popup.tfl-popup__with-locations{
		grid-template-rows: auto auto 150px;
	}

}

@media (max-width: 767px){
	.rt-menu-subnav__col3--links{
		display: block;
	}
	.rt-menu-subnav__col3{
		width: 100%;
		padding: 0;
	}
	.rt-menu-subnav__col3--imgs,
	.rt-menu-subnav__col--imgs{
		padding: 10px 5px!important;
		display: block;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands,
	.rt-menu-subnav__col--imgs .rt-menu-brands{
		margin: 0;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__link,
	.rt-menu-subnav__col--imgs .rt-menu-brands__link{
		height: 60px;
	}
	.rt-menu-subnav__col3--imgs .rt-menu-brands__item img,
	.rt-menu-subnav__col--imgs .rt-menu-brands__item img{
		max-width: 85%;
		max-height: 85%;
	}
	.tfl-popup{
		left: 0!important;
		top: 0!important;
		transform: none!important;
	}
	.tfl-popup__scroll-container{
		min-height: 56px;
	}
	.rt-item-cols__left{
		width: 100%;
		max-width: 450px;
		margin: 0 auto;
	}
	.rt-item-gallery.image-slider > .list{
		margin-top: 10px;
	}
	.rt-item-gallery.image-slider > .list .items{
		margin: 0;
	}
	.rt-item-gallery.image-slider > .list .image{
		width: 25%;
		padding-top: 25%;
	}
	.rt-item-cols{
		display: block;
	}
	.rt-item-cols__right{
		width: 100%;
		margin-top: 30px;
	}
	.item .information .price .current{
		font-size: 24px;
	}
	.item .information .price .current + .measure{
		font-size: 20px;
	}
	.rt-header{
		position: fixed;
		z-index: 110;
		background: #fff;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	}
	.rt-header__top{
		position: absolute;
		background: #fff;
		top: 100%;
		left: 0;
		right: 0;
		width: 100%;
		box-shadow: 0 3px 4px rgba(0,0,0,0.15);
		border-top: 1px solid #efeeee;
		opacity: 0;
		visibility: hidden;
		transition: 0.2s ease;
	}
	._menu-open .rt-header__top{
		opacity: 1;
		visibility: visible;
	}
	.rt-header__menu{
		position: fixed;
		z-index: 503;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		display: none;
	}
	.rt-menu-subnav__col--mob-hide{
		display: none!important;
	}
	._mob-menu-open .rt-header__menu{
		display: block;
	}
	._mob-menu-open .carrotquest-css-reset{
		visibility: hidden;
		display: none;
	}
	.rt-header__top .rt-wrap{
		padding: 0;
	}
	.rt-header-top{
		display: block;
		height: auto;
	}
	.rt-header-top__menu,
	.rt-top-menu{
		display: block;
	}
	.rt-top-menu__item{
		padding: 0 10px;
	}
	.rt-top-menu__item--company{
		display: none;
	}
	.rt-top-menu__link{
		font-size: 15px;
		line-height: 20px;
		padding: 14px 25px 14px 0;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #efeeee;
		position: relative;
	}
	.rt-top-menu__link-icon{
		display: block;
		width: 30px;
		text-align: center;
		margin-right: 6px;
		flex-shrink: 0;
	}
	.rt-top-menu__link-icon svg{
		display: block;
		margin: 0 auto;
		height: 20px;
		fill: #707070;
	}
	.rt-top-menu__item--catalog .rt-top-menu__link{
		color: #dc3f1c;
		font-weight: 500;
	}
	.rt-top-menu__item--catalog .rt-top-menu__link::after{
		content: "";
		display: block;
		border: 1px solid #dc3f1c;
		border-left: 0;
		border-bottom: 0;
		-webkit-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		transition: border-color linear .2s;
		width: 7px;
		height: 7px;
		margin-top: 2px;
	}
	.rt-top-menu__item--catalog .rt-top-menu__link-icon svg{
		fill: #dc3f1c;
	}
	.rt-header-main{
		padding: 0;
		height: 60px;
	}
	.rt-body{
		padding-top: 60px;
	}
	.rt-header-main__item--contacts{
		display: none;
	}
	.rt-user-link__text{
		display: none;
	}
	.rt-user-search{
		min-width: 0;
	}
	.rt-logo svg {
		width: 127px;
	}
	.rt-menu-btn{
		padding: 0 8px;
		height: 32px;
	}
	.rt-user-link{
		padding: 0;
		margin: 0 3px;
	}
	.rt-user-cart .rt-user-link:last-child{
		margin-left: 3px;
	}
	.rt-menu-btn__icon{
		width: 16px;
		height: 16px;
	}
	.rt-user-link__icon{
		width: 32px;
		height: 32px;
	}

	.rt-user-link__icon svg{
		width: 24px;
		height: 24px;
	}
	.rt-user-auth::after{
		display: none;
	}
	.rt-user-link__number {
		min-width: 10px;
		padding: 0 3px;
		height: 16px;
		line-height: 16px;
		border-radius: 16px;
		font-size: 11px;
	}
	.rt-header-main__item--btn{
		order: 1;
		flex-grow: 0;
	}
	.rt-menu-nav{
		width: 100%;
	}
	._mob-menu-open,
	._mob-menu-open body{
		height: 100%;
		width: 100%;
		overflow: hidden;
	}
	.rt-menu-subnav{
		position: absolute;
		padding-left: 0;
		left: 100%;
		width: 100%;
		right: auto;
	}
	.rt-menu-subnav__cols{
		display: block;
	}
	.rt-menu-subnav__col{
		width: 100%;
		padding: 0;
	}
	._mob-menu-lvl1 .rt-menu-nav{
		transform: translateX(-100%);
	}
	._mob-menu-lvl2 .rt-menu-nav{
		transform: translateX(-200%);
	}
	.rt-menu::after{
		display: none;
	}
	.rt-menu{
		height: auto;
	}
	.rt-menu-wr .rt-wrap{
		padding: 0;
	}
	.rt-menu-nav__item{
		padding: 0 10px;
	}
	.rt-menu-nav__link{
		border-bottom: 1px solid #efeeee;
	}
	.rt-menu-nav__link{
		padding-left: 0;
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.rt-menu-wr{
		padding-top: 0;
		border-top: 1px solid #efeeee;
		opacity: 1;
		visibility: visible;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 50px;
		box-shadow: none;
		overflow-Y: auto;
		overflow-x: hidden;
	}
	.tfl__link-label{
		display: inline;
	}
	.rt-header-top__region{
		margin-right: 0;
		padding: 0 10px;
	}
	.rt-user-region{
		padding: 14px 0;
	}
	.rt-user-region .tfl__link-container{
		justify-content: center;
		font-size: 15px;
	}

	.rt-user-region .tfl__link{
		font-weight: 500;
	}
	.rt-menu-sublist-wr__title{
		padding: 0 10px;
		margin-bottom: 0;
	}
	.rt-menu-sublist-wr{
		margin-bottom: 0;
	}
	.rt-menu-sublist-wr__link,
	.rt-menu-sublist__link,
	.rt-menu-mob-more{
		display: block!important;
		font-size: 15px;
		line-height: 20px;
		font-weight: 400;
		padding: 14px 25px 14px 10px;
		border-bottom: 1px solid #efeeee;
		margin-bottom: 0;
		color: #000;
	}
	.rt-menu-sublist-wr__link::after{
		content: "";
		display: block;
		border: 1px solid #000;
		border-left: 0;
		border-bottom: 0;
		-webkit-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		transition: border-color linear .2s;
		width: 7px;
		height: 7px;
	}
	.rt-menu-sublist__item{
		margin-bottom: 0;
		padding: 0 10px;
	}

	.rt-menu-sublist-wr__menu{
		position: absolute;
		left: 100%;
		width: 100%;
		top: 0;
		display: none;
		margin-top: 0;
	}

	._mob-active + .rt-menu-sublist-wr__menu{
		display: block;
	}

	.rt-menu-subnav__title{
		display: none;
	}

	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='1']{
		order: 1;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='2']{
		order: 2;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='3']{
		order: 3;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='4']{
		order: 4;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='5']{
		order: 5;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='6']{
		order: 6;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='7']{
		order: 7;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='8']{
		order: 8;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='9']{
		order: 9;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='10']{
		order: 10;
	}
	.rt-menu-subnav__col--links .rt-menu-sublist-wr[data-sort='11']{
		order: 11;
	}

	.rt-header-top__menu{
		max-width: none;
	}
	.rt-news-item__info{
		padding-right: 5px;
	}

	.rt-gid-slider .swiper-slide{
		width: 320px;
	}

	.rt-gid-item{
		display: flex;
		align-items: center;
	}
	.rt-gid-item{
		padding: 15px 10px;
	}
	.rt-gid-item__title{
		font-size: 14px;
		line-height: 20px;
		margin-top: 0;
		text-align: left;
		padding: 0 5px 0 15px;
	}
	.rt-gid-item__img{
		height: 70px;
		margin: 0 -5px;
	}
	.rt-gid-item__img svg{
		transform: scale(0.7);
	}
	.rt-gid-item--vikluchateli .rt-gid-item__title{
		padding-left: 5px;
	}
	.rt-gid-slider{
		margin: 20px 0 30px;
	}
	.rt-news{
		margin-top: 30px;
	}
	.rt-news .rt-slider-arrows{
		margin-top: 5px;
	}
	.rt-header-top__mob{
		padding: 0 10px;
		margin-top: 10px;
	}
	.rt-header-mob-contact{
		text-align: center;
		padding-bottom: 10px;
		border-bottom: 1px solid #efeeee;
	}
	.rt-header-mob-phone,
	.rt-header-mob-email{
		display: inline-block;
		padding: 5px;
		margin: 0;
		font-size: 16px;
		line-height: 21px;
		color: #333;
		text-decoration: none;
	}
	.rt-header-mob-phone{
		font-size: 18px;
	}
	.rt-more-btn{
		font-size: 13px;
		font-weight: 600;
		padding: 4px 20px 4px 14px;
	}
	.rt-more-btn::after{
		right: 10px;
		width: 5px;
		height: 5px;
	}
	.rt-about-item{
		padding: 15px;
	}
	.rt-gid-item{
		padding: 15px 10px 20px;
	}
	.rt-gid-item__title{
		font-size: 15px;
		margin-top: 15px;
	}
	.rt-gid-item__img{
		height: 80px;
	}
	.rt-gid-item__img svg{
		transform: scale(0.9);
	}
	.rt-news{
		margin-top: 40px;
	}
	.rt-footer-top{
		padding: 20px 10px;
	}
	.rt-footer-nav__title{
		font-size: 15px;
		margin-bottom: 15px;
	}
	.rt-footer-contacts,
	.rt-footer-menu	{
		font-size: 13px;
	}
	.rt-footer-menu__item{
		margin-bottom: 10px;
	}
	.rt-footer-phone{
		font-size: 16px;
	}
	.rt-footer-menu__link{
		padding: 5px 0;
	}
	.rt-footer-top__col{
		margin: 5px 0 10px;
		width: 55%;
	}
	.rt-footer-top__col:nth-child(2){
		width: 100%;
	}
	.rt-footer-top__col:nth-child(4),
	.rt-footer-top__col:nth-child(5){
		width: 45%;
	}
	.rt-footer-top__col:nth-child(5){
		order: 1;
	}
	.rt-main-cols{
		margin-bottom: 10px;
	}

	.rt-main-cols__left{
		display: none;
	}
	.rt-main-cols__right{
		width: 100%;
	}
	.basket-small-fly{
		display: none!important;
	}
	.rt-h1.header_grey {
		font-size: 20px;
	}
	.superview-slider-arrows{
		display: none;
	}
	.cooperation-card{
		flex-direction: row;
	}
	.cooperation-card__info{
		padding: 0 5px;
	}
	.cooperation-cards__item{
		margin-bottom: 20px;
	}
	.cooperation-card__img{
		width: 100px;
		margin: 0 15px 0 0;
	}
	.cooperation-card__title{
		font-size: 18px;
	}
	.cooperation-cards{
		margin-top: 20px;
	}
	.cooperation-bonus__text{
		font-size: 21px;
	}
	.cooperation-why__title, .cooperation-feedback__title{
		font-size: 18px;
	}
	.cooperation-icon__img svg{
		width: 60px;
	}
	.cooperation-icon__title{
		font-size: 15px;
	}
	.cooperation-icons__item{
		margin-bottom: 10px;
	}
	.cooperation-bonus{
		margin: 25px 0 35px;
	}
	.cooperation-feedback{
		margin-top: 25px;
	}
	.rt-lk__text{
		font-size: 15px;
		line-height: 21px;
	}
	.rt-lk-link__icon svg {
		width: 60px;
	}
	.rt-lk-link__text {
		font-size: 15px;
	}
	.rt-lk-menu__item{
		padding: 5px;
	}
	.roistat-promo-wrap{
		display: none;
	}
}

@media (max-width: 599px){
	.rt-main-popular .swiper-slide{
		width: 150px;
	}
	.rt-main-popular .swiper-slide .rt-slider-item__img{
		height: auto;
	}
	.rt-header-main__contact-text .rt-recall{
		padding: 8px 10px;
	}
	.rt-header-main__contact-text .rt-recall svg{
		width: 14px;
	}
}

@media (max-width: 479px) {
	.rt-main-page-cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.rt-main-popular {
		margin-top: 20px;
	}

	.rt-main-brands {
		margin: 20px 0;
	}

	.rt-main-brands .swiper-slide,
	.rt-catalog-brands .swiper-slide {
		width: 150px;
	}

	.rt-main-brands .rt-slider-arrows,
	.rt-main-popular .rt-slider-arrows,
	.rt-gid-slider .rt-slider-arrows,
	.rt-main-slider .swiper-button-prev,
	.rt-main-slider .swiper-button-next,
	.superview-slider-arrows {
		display: none;
	}

	.rt-main-slider .swiper-pagination {
		bottom: 0 !important;
		border: 0;
		border-radius: 5px 5px 0 0;
		padding: 3px;
		opacity: 0.95;
	}

	.rt-main-slider .swiper-pagination .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
	}

	.rt-main-slider__item {
		padding-bottom: 36%;
		height: 0;
		background-position: 38% 50%;
	}

	.rt-main-brands .rt-slider-item__link {
		padding-bottom: 50%;
	}

	.rt-header-main__item--user {
		display: flex;
		flex-grow: 1;
		justify-content: center;
	}

	.rt-header-main__item {
		padding-left: 0;
		margin: 0;
	}

	.rt-main-page-cols {
		margin: -10px -10px 0 -10px;
	}

	.rt-breadcrumbs {
		margin: 0 0 15px;
	}

	.rt-breadcrumbs-item-last {
		padding-right: 13px;
	}

	.rt-h2.header_grey {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.rt-news-item__img {
		width: 93px;
		height: 93px;
	}

	.rt-news-item__title {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.rt-news-item__text {
		font-size: 13px;
	}

	.rt-news-item__date {
		margin-bottom: 6px;
		font-size: 11px;
	}

	.rt-news-item__info {
		padding: 0 5px 0 20px;
	}

	.rt-main-seo__img {
		width: 120px;
		margin: 0 0 15px 15px;
	}

	.rt-main-seo__img--left {
		margin: 0 15px 15px 0;
	}

	.rt-reviews-item__img {
		width: 90px;
		height: 90px;
		margin-right: 20px;
	}

	.rt-reviews-item__text {
		font-size: 14px;
		line-height: 22px;
	}

	.rt-reviews-item__author {
		font-size: 13px;
	}

	.rt-about-item .rt-h2.header_grey,
	.retrotok-numbers-wr .h2 {
		font-size: 18px;
	}

	.rt-about-info {
		display: block;
	}

	.rt-about-info__img {
		width: 90px;
		float: left;
		margin: 0 20px 10px 0;
	}

	.rt-about-info__text {
		font-size: 14px;
		line-height: 21px;
		padding-top: 5px;
	}

	.rt-about-title.rt-h1.header_grey {
		font-size: 19px;
		line-height: 23px;
		padding-left: 13px;
		border-left: 2px solid #dc3f1c;
	}

	.rt-about {
		margin: 30px 0;
	}

	.rt-main-seo__text {
		padding-top: 10px;
	}

	.retrotok-numbers__number {
		font-size: 22px;
	}

	.retrotok-numbers__text {
		font-size: 10px;
	}

	.retrotok-numbers__icon {
		height: 50px;
	}

	.retrotok-numbers__icon svg {
		height: 40px;
	}

	.retrotok-numbers__item:nth-child(2) .retrotok-numbers__icon svg {
		height: 42px;
	}

	.about-page {
		padding: 0 10px;
	}

	.about-page__img {
		width: 120px;
		margin: 0 20px 15px 0;
	}

	.about-page__text {
		font-size: 14px;
	}

	.rt-h3 {
		font-size: 17px;
	}

	.rt-h4 {
		font-size: 15px;
	}

	.rt-item-cols__right {
		margin-top: 20px;
	}

	.rt-order {
		flex-direction: column;
		margin: 0 auto 15px !important;
		max-width: 300px;
	}

	.rt-order .buy {
		margin-left: 0;
	}

	.rt-order .min-buttons {
		order: 1;
	}

	.rt-order .buy,
	.rt-order .count {
		order: 2;
	}

	.one_news {
		position: relative;
	}

	.one_news .name_news_soc {
		position: absolute;
		left: 65px;
		background: #fff;
		padding: 5px;
		top: 95px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		border-radius: 50%;
	}

	.catalog-section .element .buys .price .new {
		font-size: 17px;
	}

	.catalog-section .element .buys .price .new .measure, .popular_slider ul.popular .one_section_product_cells .buys .price .new .measure {
		font-size: 15px;
	}

	.catalog-section .element .buys .price .old {
		font-size: 14px;
	}

	.catalog-section .element .buys > .buy .buy {
		font-size: 15px;
	}

	.rt-order .rt-item-icons .min-button {
		display: inline-flex;
		margin: 0 5px;
	}

	.cooperation-card__img {
		width: 80px;
	}

	.cooperation-card__title {
		font-size: 17px;
		margin-bottom: 10px;
	}

	.cooperation-card__text {
		font-size: 14px;
		line-height: 22x;
	}

	.cooperation-icons__item {
		width: 50%;
	}

	.cooperation-bonus {
		display: block;
		padding: 10px 5px;
	}

	.cooperation-bonus__icon {
		margin: 0 auto;
	}

	.cooperation-bonus__text {
		width: 200px;
		margin: 10px auto 0;
		font-size: 20px;
		line-height: 26px;
	}

	.cooperation-feedback__text {
		font-size: 14px;
	}

	.rt-lk-menu__item {
		width: 50%;
	}

	.rt-lk-link {
		padding: 5px 2px 10px;
	}

	.rt-lk-link__icon svg {
		width: 54px;
	}
}

@media (max-width: 413px){
	.rt-header-main{
		padding: 0;
		height: 50px;
	}
	.rt-body{
		padding-top: 50px;
	}
	.rt-gid-slider .swiper-slide{
		width: 300px;
	}
	.rt-gid-item{
		padding: 10px;
	}
	.rt-gid-item__title{
		font-size: 13px;
		line-height: 18px;
		padding: 0 5px 0 15px;
	}
	.rt-gid-item__img{
		height: 60px;
		margin: 0 -10px;
	}
	.rt-gid-item__img svg{
		transform: scale(0.6);
	}
	.rt-catalog-content .catalog-section .element .marks .mark{
		max-width: 110px;
	}
}

@media (max-width: 359px){
	.rt-main-brands .swiper-slide,
	.rt-catalog-brands .swiper-slide{
		width: 130px;
	}
	.rt-user-link{
		margin: 0 2px;
	}
	.rt-logo{
		width: 32px;
		overflow: hidden;
	}
	.rt-h2.header_grey{
		font-size: 17px;
	}
	.rt-gid-slider .swiper-slide{
		width: 270px;
	}
	.rt-about-title.rt-h1.header_grey,
	.rt-about-item .rt-h2.header_grey,
	.retrotok-numbers-wr .h2{
		font-size: 17px;
		line-height: 22px;
	}
	.rt-main-seo{
		padding: 0;
	}
	.rt-footer-top{
		padding: 15px 0;
	}
	.rt-subscribe-form{
		width: 100%;
	}
	.cooperation-card__img{
		width: 60px;
		margin-right: 10px;
	}
}
/* End */


/* Start:/bitrix/templates/unimagazin_s1/template_styles.css?168750970332010*/
body .uni-tabs .tabs .tab.current,
body .uni-tabs .tabs .tab.ui-state-hover,
body .uni-tabs .tabs .tab:hover,
body .uni-tabs .tabs .tab.ui-state-active,
body .top_custom_menu li.active a,
body .top_custom_menu li:hover a {
    border-color: #dc3f1c;
}
body .svg_fill_solid {
    fill: #dc3f1c;
}
body .hover_link:hover {
    color: #dc3f1c !important;
}
body a,
body .open_call,
body .bx_vertical_menu_advanced .bx_hma_one_lvl.current>a {
    color: #dc3f1c;
}
body .item .image-slider > .list .image.selected .wrapper > div > div,
body .item .image-slider > .list .image:hover .wrapper > div > div {
    border-color: #dc3f1c;
}
body .uni-slider-button-small:hover,
body .uni-slider-button:hover {
    background: #dc3f1c;
}
body .item .item_description > .properties .property:before,
body .item > .properties .property:before,
body .item .information .properties .property:before,
body .top .bg_top_menu .min_menu,
body .catalog_menu.solid {
    background: #dc3f1c;
}
body .solid_text {
    color: #dc3f1c !important;
}
body .solid_button,
body .solid_element,
body .catalog-button {
    background-color: #dc3f1c !important;
}
body .min-button.delete:hover div:before,
body .min-button div.remove:before {
    background-color: #dc3f1c !important;
}
table.top_menu .child.submenu,
body .menu-catalog-1,
body .child.cat_menu,
body .child.submenu {
    border-color: #dc3f1c !important;
}
body .solid_button:hover,
body .catalog-button:hover {
    background-color: #e43923 !important;
}
body .buy_added,
body .buy_added:hover {
    background-color: #ba411f !important;
}
body .services-sections-list.menu .element:hover {
    color: #dc3f1c;
}
body .services-sections-list.menu .element.selected {
    background: #dc3f1c;
    color: #ffffff;
}
body .differences_table .properties .property {
    color: #dc3f1c;
    border-color: #dc3f1c;
}
body .differences_table .properties .property:hover {
    background-color: #dc3f1c;
}
body .under_catalog_menu .menu_item_l1.more .child.cat_menu a:hover {
    color: #dc3f1c;
}
body .offers .offer .items .item.selected,
body .offers .offer .items .item:hover,
body .offers .offer .items .item:focus {
    color: #dc3f1c;
    border-color: #dc3f1c;
}
body .bx-filter .bx-filter-popup-result.right:before {
    border-right-color: #dc3f1c !important;
}
body .bx-filter .bx-filter-popup-result a,
.under_catalog_menu .menu_item_l1 .submenu a:hover {
    color: #dc3f1c !important;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title div.bx-filter-parameters-box-hint,
.bx-filter .bx-filter-parameters-box:hover .bx-filter-parameters-box-title div.bx-filter-parameters-box-hint,
.bx-filter .bx-filter-parameters-box:focus .bx-filter-parameters-box-title div.bx-filter-parameters-box-hint {
    color: #dc3f1c !important;
}
.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
    border-color: #dc3f1c;
}
body .bx_ordercart_itemtitle a {
    color: #dc3f1c !important;
}
body .uni-button-checkbox input:checked + .selector:before,
body .uni-button-radio input:checked + .selector:before {
    background: #dc3f1c !important;
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover,
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active {
    background: #dc3f1c !important;
}
.min-button.like .add:hover {
    color: #dc3f1c !important;
}
.min-button.compare .add:hover {
    background-color: #dc3f1c !important;
}
.slider-main-1-item-part-text-button {
    background: #dc3f1c !important;
    transition: all 0.4s;
    color: #ffffff !important;
}
.slider-main-1-item-part-text-button:hover {
    background: #e43923 !important;
    color: #ffffff !important;
}
.personal_cabinet:hover {
    color: #dc3f1c !important;
}
.header_wrap_information table.top_menu td:hover span.arrow {
    color: #dc3f1c !important;
}
.header_wrap_information table.top_menu td.current  span.arrow {
    border-bottom: 2px solid #e43923 !important;
}
.review_text .read_more {
    color: #dc3f1c !important;
}
.reviews .see_all a:hover {
    color: #dc3f1c !important;
}
.tabs_block #tabs_block ul.nav li.ui-tabs-active a {
    border-bottom: 2px solid #dc3f1c;
}
.tabs_block #tabs_block ul.nav li a {
    color: #dc3f1c !important;
}
.basket-small-fly > .header .opener .text {
    background: #dc3f1c !important;
}
ul.breadcrumb-navigation li .bn_space {
    border-bottom: 6px solid #dc3f1c;
}
ul.breadcrumb-navigation li .dropdown {
    border-top: 1px solid #dc3f1c;
}
.paginator .static .buttons .button {
    border: 1px solid #dc3f1c;
    color: #dc3f1c;
}
.paginator .static .buttons .button:hover,
.paginator .static .buttons .button.ui-state-current {
    background: #dc3f1c;
    color: #ffffff;
}
.services-section.extend .element .content .name {
    color: #dc3f1c !important;
}
table.top_menu .child.submenu a:hover,
.under_catalog_menu .menu_item_l1 .submenu a:hover {
    background: #dc3f1c !important;
    color: #ffffff !important;
}
.service.landing .service-header .service-header-menu .service-header-menu-item.ui-state-active {
    border-color: #dc3f1c !important;
    color: #dc3f1c !important;
}
.contact .section .description:before {
    background-color: #dc3f1c !important;
}
.login_page .rememberme input[type=checkbox]:checked + label:after {
    background-color: #dc3f1c;
}
.characteristics.landing-1 .characteristics-buttons-more:hover .characteristics-buttons-more-text {
    background: #dc3f1c;
    color: #ffffff;
    border-color: #ffffff;
}

input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
html {-webkit-text-size-adjust:none; height: 100%;}
body {
    font-size: 13px;
    position: relative !important;
    margin:0;
    padding:0;
    color: #4c4c4c;
    font-family: 'Roboto', Arial, sans-serif;
    outline:none;
    min-width: 1162px;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html,
button,
input,
select,
textarea {
    font-family: 'Roboto', Arial, sans-serif;
}
body.adaptiv {
    min-width: 320px;
}
.svg_fill_solid {
    fill:#dc3f1c;
}
/*buttons and inputs*/
.solid_button,
.solid_element {
    background:#dc3f1c;
    color: #fff;
    font-family: 'Fira Sans Condensed', Arial, sans-serif;
}
.solid_button.ui-state-active,
.solid_button.ui-state-current,
.solid_button:focus,
.solid_button:hover {
    background:#546dd1;
    color:#fff;
}
.border_button {
    border:1px solid #e2e2e2;
    background:#fff;
    color:#a7a7a7;
    cursor:pointer;
}
.border_button:hover {
    background:#e2e2e2;
}
.solid_input {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 19px;
    height: 43px;
    border-radius: 6px;
    background: white !important;
    border: 1px solid rgba(0,0,0,0.2) !important;
    box-shadow: none;
    font-weight: normal;
    font-size: 14px;
    float: none;
    margin-bottom: 25px;
}
/*end buttons*/
.title_product {
    font-family: 'Fira Sans Condensed', Arial, sans-serif;
}
a img { border:none;}
a,
.open_call,
.hover_link :hover{
    text-decoration:underline;
    color:#dc3f1c;
    cursor:pointer;
}
a:hover,
.open_call:hover {
    color:#636363;
}
h3 {

}
/*float class*/
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}

/*TOP-PANEL*/
.top_panel {
    width:100%;
    background:#fbfbfb;
}
.top_panel_wrap {
    margin:0 auto;
    max-width:1162px;
    padding-left:10px;
    padding-right:10px;
    line-height:40px;
}

.top_panel .search_wrap {
    float: left;
    padding-top: 7px;
}

.top_panel .basket_wrap {
    margin-left: 20px;
    white-space: nowrap;
}

.top_panel .phone_block {
    display: block;
    white-space: nowrap;
}

.top_panel .phone_block  .phone  {
    display: inline-block;
    vertical-align: middle;
    font-size:14px;
    color:#656565;
    margin-right:20px;
    line-height:1.2;
}
.top_panel .phone_block  .call_button {
    display: inline-block;
    vertical-align: middle;
    font-size:12px;
}

.top_panel .top_personal {
    margin-left: 30px;
}

@media all and (max-width: 920px) {
    .adaptiv .top_panel .phone_block {
        float: none !important;
    }

    .adaptiv .top_panel .search_wrap {
        float: none;
    }

    .adaptiv .top_panel .phone_block  {
        float: none;
    }

    .adaptiv .top_panel .basket_wrap {
        float: none;
        margin-left: 0px;
    }

    .adaptiv .top_panel .top_personal {
        float: none;
        margin-left: 0px;
    }

    .adaptiv .top_panel .top_panel_wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media all and (max-width: 800px) {
    .adaptiv .top_panel .phone_block {
        float: left !important;
    }
}
@media (max-width:390px){
    .adaptiv .top_panel_wrap{
        padding:0;
    }
}
/*TOP-PANEL END*/
/* ---- HEADER ---- */
.header_wrap {
    position:relative;
    z-index:20;
}
.header_wrap .header_wrap_information {
    min-height: 80px;
}
.header_wrap .header_wrap_information.header_grey_line {
    border-bottom: 1px solid #e5e5e5;
}
.header_wrap .phone {
    font-size: 14px;
    font-weight: bold;
}
.workarea_wrap {
    position:relative;
    z-index:10;
}
.header_wrap_container {
    margin:0 auto;
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
    max-width:1162px;
    position:relative;
}
.header_wrap_container .logo_wrap {
    width:auto;
    width: 22%;
    padding-top: 15px;
    padding-bottom: 15px;
}
.header_wrap_container .logo_wrap img {
    max-width: 100%;
}
.header_wrap_container .search_wrap {
    padding-left: 20px;
}
.header_wrap_container .right_wrap {
    width: 73%;
}
.header_wrap_container .right_wrap table.table_wrap {
    float: right;
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
}
.header_wrap_container .right_wrap table.table_wrap .menu_wrap {
    position: static;
    display: block;
    padding-left: 20px;
    margin: 0;
}
.header_wrap_container .right_wrap table.table_wrap .phone_wrap {
    white-space: nowrap;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
.header_wrap_container .right_wrap table.table_wrap .basket_wrap {
    white-space: nowrap;
    padding-left: 20px;
    padding-bottom: 8px;
}
.header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly {
    padding: 3px 0;
    border-left: 1px solid #9a9a9a;
}
.top_panel .top_panel_wrap .b_compare,
.top_panel .top_panel_wrap .b_compare_mobile,
.top_panel .top_panel_wrap .b_basket,
.top_panel .top_panel_wrap .b_basket_mobile {
    line-height: normal;
}

.b_compare,
.b_basket {
    display: inline-block;
    vertical-align: middle;
}

@media all and (max-width: 1200px) {
    .adaptiv .header_wrap_container.with-menu.with-phone.with-basket .right_wrap table.table_wrap {
        width: auto;
    }
    .adaptiv .header_wrap_container.with-menu.with-phone.with-basket .right_wrap table.table_wrap .menu_wrap {
        display: none;
    }
    .adaptiv .header_wrap .top.with-menu.with-phone.with-basket {
        display: block !important;
    }
}

@media all and (max-width: 1150px) {
    .adaptiv .header_wrap .border_catalog_menu {
        display: none;
    }
    .adaptiv .top_panel_wrap .bg_top_menu {
        display: none;
    }
    .adaptiv .header_wrap .top.with-top-menu {
        display: block !important;
    }
}

@media all and (max-width: 1000px) {
    .adaptiv .header_wrap_container.with-menu.with-basket .right_wrap table.table_wrap {
        width: auto;
    }
    .adaptiv .header_wrap_container.with-menu.with-basket .right_wrap table.table_wrap .menu_wrap {
        display: none;
    }
    .adaptiv .header_wrap .top.with-menu.with-basket {
        display: block !important;
    }
}

@media all and (max-width: 920px) {
    .adaptiv .header_wrap .header_wrap_information {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media all and (max-width: 900px) {
    .adaptiv .header_wrap_container.with-menu.with-phone .right_wrap table.table_wrap {
        width: auto;
    }
    .adaptiv .header_wrap_container.with-menu.with-phone .right_wrap table.table_wrap .menu_wrap {
        display: none;
    }
    .adaptiv .header_wrap .top.with-menu.with-phone {
        display: block !important;
    }
}

@media all and (max-width: 825px) {
    .adaptiv .header_wrap_container .right_wrap table.table_wrap {
        width: auto;
    }
    .adaptiv .header_wrap_container.with-menu .right_wrap table.table_wrap .menu_wrap {
        display: none;
    }
    .adaptiv .header_wrap .top.with-menu {
        display: block !important;
    }
}

@media all and (max-width: 800px) {
    /*.adaptiv .header_wrap_container {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .adaptiv .header_wrap_container .search_wrap {
        padding-left: 0px;
    }
	.adaptiv .header_wrap_container .right_wrap table.table_wrap .basket_wrap {
		padding-left: 0px;
	}
    .adaptiv .header_wrap_container tbody {
        display: block;
    }
    .adaptiv .header_wrap_container tbody tr {
		display: block;
	}
	.adaptiv .header_wrap_container .right_wrap tbody tr {
		text-align: right;
	}*/
    .adaptiv .header_wrap_container tbody tr td {
        display: none;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .adaptiv .header_wrap_container tbody tr .right_wrap td:last-child {
        display:inline-block;
    }
    .adaptiv .header_wrap_container .logo_wrap {
        display: table-cell;
        width: auto;
    }
    .adaptiv .header_wrap_container .right_wrap {
        display: table-cell;
        width: auto;
    }
    .adaptiv .header_wrap .header_wrap_information {
        min-height: auto;
    }
    .adaptiv .header_wrap .header_wrap_information {
        padding-left: 10px;
        padding-right: 10px;
    }
    .adaptiv .top_panel .phone_block {
        display: block !important;
    }
    .adaptiv .header_wrap .search_wrap {
    //display: none;
    }
    .adaptiv .top_panel .top_panel_wrap .search_wrap {
        display: none;
    }
    /*.adaptiv .header_wrap_container .right_wrap table.table_wrap {
        float: none;
        display: block;
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_left_wrap {
        display: block;
        float: left;
		margin-top: 5px;
        margin-bottom: 5px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .phone_wrap {
        text-align: left;
		padding-left: 0px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly {
        width: 300px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_right_wrap {
        display: block;
        float: right;
		margin-top: 5px;
        margin-bottom: 5px;
    }*/
}

@media all and (max-width: 510px) {
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_right_wrap {
        float: none;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_left_wrap {
        float: none;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .call_button {
        text-align: left;
    }
}

.worakarea_wrap_container {
    margin:0 auto;
    max-width:1162px;
    padding:0 9px;
    min-height:350px;
}
.header_grey {
    font-size: 21px;
    color: #444648;
    font-weight: normal;
    margin-top:0;
    margin-bottom: 10px;
}
.standart_block {
    margin-bottom:30px;
}
/*@media (max-width:980px) {
	.adaptiv .header_wrap_container .logo_wrap {
		width:30%;
	}
}
@media (max-width:640px) {
	.adaptiv .header_wrap_container .logo_wrap {
		width: 35%;
	}
}*/
@media (max-width:1024px) {
    .adaptiv .workarea_wrap {
        min-height:400px;
    }
}
.workarea_wrap h1 {
    padding-bottom:0;
    font-size:27px;
    color:#444648;
    font-weight:normal;
}
.workarea_wrap h1 a {
    color:#000;
    text-decoration:none;
}
.bx_title_section {
    margin-top:0;
    padding-top:0;
    vertical-align:middle;
    font-size:26px;
}
.footer_wrap_container {
    margin:0 auto;
    padding-top:20px;
    padding-bottom:40px;
    max-width:980px;
}
/* ---- INC SOCIAL HEADER ---- */
.bx_inc_social_footer h4{
    text-align: left;
    font-weight: normal;
    font-size:26px;
}
.social_buttons {margin-top: 0px}
.social_buttons ul{
    margin: 0;
    padding: 0;
    list-style:none;
}
.social_buttons ul li{
    display: inline-block;
    margin-right: 10px;
    width: 35px;
    height: 35px;
    list-style:none;
}
.social_buttons ul li a{
    display: block;
    width: 35px;
    height: 35px;
    background: url(/bitrix/templates/unimagazin_s1/images/sprite_social.png) no-repeat;
}
/* ---- INC SOCIAL HEADER END---- */
/*HEADER_LOGO*/
span.code {
    font-size:17px;
}
table.header_table td.logo {
    width:50%;
}
table.header_table td.logo_wrap {
    padding-left:12px;
    max-height:60px;
}
table.header_table td.logo_wrap img {
    max-height:60px;
}
.phone_wrap_mobile {
    display: none;
}
.adaptiv .top_panel_wrap.mobile_version {
    display: none;
}
@media (max-width:1200px){
    .adaptiv table.header_table td.logo {
        width:40%;
    }
    .adaptiv table.header_table td.address {
        width:20%;
    }
    .adaptiv table.header_table td.phone {
        width:20%;
    }
}
@media (max-width:920px){
    .adaptiv table.header_table td.logo {
        width: 30%;
    }
    .adaptiv table.header_table td.address {
        width:25%;

    }
    .adaptiv table.header_table td.phone {
        width:25%;
    }
}
@media (max-width:740px){
    .adaptiv table.header_table td.logo {
        display:block;
        float:left;
        width:30%;
        margin-top: 5px;
        margin-bottom: 5px;

    }
    .adaptiv table.header_table td.socnet {
        display:none;
    }
    .adaptiv table.header_table td.address {
        display:block;
        float:left;
        width:30%;
        margin-left:20px;
        margin-left: 10px;
        margin-top:2%;
    }
    .adaptiv table.header_table td.phone {
        display:block;
        float:right;
        width:35%;
        margin-right:10px;
        margin-bottom:5px;
        text-align:right;
    }
    .adaptiv table.header_table {
        max-height: 60px;
    }
}
@media (max-width:600px) {
    .adaptiv table.header_table td.address {
        display:none;
    }
    .adaptiv table.header_table td.phone {
        width:50%;
        font-size: 18px;
    }
    .adaptiv span.code {
        font-size:14px;
    }
}
@media (max-width:550px) {
    .adaptiv .header_wrap_container .logo_wrap {
        width:100%;
        margin-bottom:10px;
    }
    .adaptiv .top_panel .phone_block .phone {
        margin-right: 6px;
    }
}
@media (max-width:500px) {

    .adaptiv .header_wrap_container > tbody > tr {
        display: block;
        text-align: justify;
        font-size: 0;
    }
    .adaptiv .header_wrap_container > tbody > tr:after {
        width: 100%;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        content: '';
        display: inline-block;
    }
    .adaptiv .header_wrap_container .logo_wrap {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        margin-bottom: 0;
        padding-right: 10px;
    }
    .adaptiv .header_wrap_container .right_wrap {
        display: inline-block;
        vertical-align: middle;
        width: auto;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .phone_wrap {
        padding-left:0;
    }

    .adaptiv .basket_wrap {
        display: none;
    }
    .adaptiv .header_wrap_information .header_wrap_container .phone_wrapper {
        display: block;
    }
    .adaptiv .top_panel_wrap.desktop_version {
        display: none;
    }
    .adaptiv .top_panel_wrap.mobile_version {
        display: block;
        width: 100%;
        padding: 0;
        height: 50px;
        background: #e0e2e5;
        font-size: 0;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block {
        display: inline-block;
        position: relative;
        box-sizing: border-box;
        width: 25%;
        height: 100%;
        border-right: 0.5px solid #fcfcfc;
        text-align: center;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block:last-child {
        border: none;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block a:active {
        background-color: rgba(197,197,197,0.5);
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block .wrap_icon_block {
        display: inline-block;
        position: relative;
        background: url(/bitrix/templates/unimagazin_s1/images/head_icon_mobile.png) no-repeat;
        margin-top: 15px;
        width: 20px;
        height: 20px;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block.personal_block_mob .wrap_icon_block {
        background-position: 0 0;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block.personal_auth_block_mob .wrap_icon_block {
        background-position: -80px 0;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block.basket_block_mob .wrap_icon_block {
        background: none;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block.compare_block_mob .wrap_icon_block {
        background: none;
    }
    .adaptiv .top_panel_wrap.mobile_version .head_block.phone_block_mob .wrap_icon_block {
        background-position: -60px 0;
    }
    .adaptiv .phone_wrap_mobile {
        display: inline-block !important;
    }
    /* .adaptiv .top_panel_wrap.mobile_version .head_block.phone_block_mob {
        background: url(/bitrix/templates/unimagazin_s1/images/head_icon_mobile.png) no-repeat;
        background-position: 0px 0px;
    } */
    .adaptiv .header_wrap_information {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .adaptiv .call_button {
        display: none;
    }
}
/*TOP_SLIDER*/
.slider{
    position: relative;
    overflow: hidden;
    margin-top: 40px;
    width:100%;
}
.slider .slider_container{
    position:absolute;
    top:0;
    padding:0;
}
.slider .slider_container  .slider_item{
    overflow:hidden;
    float:left;
}
.slider .slider_container  .slider_item img{

}
/*INDEX_HEADER*/
.section_header{
    text-transform:uppercase;
    font-size:30px;
    color:#cf9f33;
    width:100%;
    text-align:center;
    background:url(/bitrix/templates/unimagazin_s1/images/header_line.jpg) repeat-x center;
    margin-bottom:35px;
    margin-top: 26px;
}
.section_header div{
    padding:0 11px;
    display:inline-block;
    background:white;
}
/*///////////*/
.text_block{
    font-size:12px;
    color:#686868;
}
/*footer*/
.bg_footer {
    width: 100%;
    color: #292929;
    padding: 10px 0;
    margin-top:60px;
    border-top: 1px solid rgb(231,231,231);
}
.bg_footer .footer{
    position: relative;
    max-width:1162px;
    margin:0 auto;
    overflow:  hidden;
    padding: 13px 20px;
}
.bg_footer .footer .table_footer {
    width:100%;
}
.bg_footer .contacts {
    color: inherit;
}
.bg_footer .contacts .one_phone {
    font-size:13px;
    color: inherit;
}
.bg_footer .contacts .text_phone {
    font-size:13px;
    color: inherit;
    padding-left:2px;
}
.bg_footer .phone-block {
    text-align: right;
}
.bg_footer .phone-block .phone {
    font-size:19px;
    color: inherit;
}
.bg_footer .phone-block .call_button {
    font-size:13px;
    color: inherit;
}
.bg_footer .logo-block {
    padding-top: 25px;
}
.table_footer .contacts {
    width:32%;
    padding-left:13px;
}
.table_footer .footer_menu {
    width:100%;
    overflow:hidden;
}
@media (max-width:650px){
    .adaptiv .bg_footer .contacts {
        float: none;
    }

    .adaptiv .bg_footer .menu {
        float: none;
    }

    .adaptiv .bg_footer .phone-block {
        float: none;
        text-align: left;
    }
}
/*END_FOOTER*/
/*BX_POPUP_WINDOW*/
.popup-window	{
    border:0;
    border-radius:0;
    box-shadow: none;
    font-size: 13px;
    font-family: 'Roboto', Arial, sans-serif!important;
}
.popup-window-close-icon {
    width: 11px;
    height: 11px;
    background:url(/bitrix/templates/unimagazin_s1/images/close_popup.png) no-repeat 0 0;
    opacity:0.38;
}
.popup-window-close-icon:hover {
    background:url(/bitrix/templates/unimagazin_s1/images/close_popup.png) no-repeat 0 0;
    opacity:1;
}
.popup-window-top-row,
.popup-window-left-column,
.popup-window-right-column {
    display:none;
}
.popup-window-content {
    margin:0;
    background:#fff;
    border-radius: 7px;
}
.popup-window,
.popup-window-content-row .popup-window-center-column {
    background:#fff;
}
/*END BX_POPUP_WINDOW*/
.bx_left_catalog {
    float:left;
    width: 18.7%;
}
.bx_content_right {
    width: 80%;
    float: right;
    clear: right;
}
@media (max-width:959px){
    .adaptiv .bx_left_catalog {
        display:none;
    }
    .adaptiv .bx_content_right {
        width:100%;
        float:none;
    }
}
ul.top_personal_menu {
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0;
    position:relative;
    top:1px;
}
ul.top_personal_menu li {
    float:left;
    display:block;
    list-style:none;
    border:1px solid #fff;
    border-bottom:0;
}
ul.top_personal_menu li.active {
    border:1px solid #bebebe;
    border-bottom:1px solid #fff;
}
ul.top_personal_menu li a {
    display:block;
    font-size:14px;
    padding:14px 17px;
    color:#5a5a5a;
    font-family:'Babas',Arial,sans-serif;
    text-decoration:none;
}
.personal_body {
    border:1px solid #bebebe;
    width:100%;
    padding:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;

}
@media (max-width:600px){
    .adaptiv ul.top_personal_menu li a {
        padding:12px 10px;
    }
}
@media (max-width:480px){
    .adaptiv ul.top_personal_menu li a {
        padding:12px 4px;
        font-size:12px;
    }
}
.bx_page {
    font-size:14px;
}
@media (max-width:800px) {
    .adaptiv .left_col_index {
        display:none;
    }
    .adaptiv .right_col,
    .adaptiv .right_col_index	{
        width:100%;
    }
    .adaptiv .left_col {
        width:100%;
        margin-bottom:15px;
    }
}
/*contacts*/

@media (max-width:768px) {
    .adaptiv .cnt_contacts {
        width:100%;
    }
    .adaptiv .cnt_map {
        width:100%;
        margin-top:15px;
    }
}
/*block see*/
.one_see .img_see {
    width: 58px;
    height:58px;
    display:block;
    float: left;
    text-align: center;
}
.one_see {
    clear:both;
    margin-bottom: 15px;
    overflow:hidden;
}
.one_see .right_see {
    float: right;
    width: 60%;
}

/*To cart*/
.min-button.to-cart div {
    background-image: url('/bitrix/templates/unimagazin_s1/images/to_cart.png');
}

/*Catalog button*/
.catalog-button {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 13px 6px 13px;
    text-decoration: none;
    background: #3a58d2;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    border-radius: 3px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.catalog-button:hover {
     background: #546dd1;
     text-decoration: none;
     color: #fff;
 }.catalog-button:focus {
      background: #3252d1;
      color: #fff;
      outline: none;
      text-decoration: none;
  }

/*Hover shadow*/
.hover_shadow {
    transition-property: box-shadow;
    transition: 0.2s;
}
.hover_shadow:hover {
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
/*flexel*/
.nbs-flexisel-container {
    position:relative;
    /*max-width:98%;*/
    margin:0 auto;
    overflow:hidden;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center;
}

.nbs-flexisel-inner {
    overflow:hidden;
    /*width:97%;*/
    margin:0 auto;
}

.nbs-flexisel-item {
    float:left;
    margin:0;
    padding:0;
    cursor:pointer;
    position:relative;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:100px;
    max-height:45px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left {
    position: absolute;
    top: -50px !important;
    left:auto;
    right: 36px;
}
.nbs-flexisel-nav-right {
    position: absolute;
    top: -50px !important;
    right: 8px;
}

.error404 {
    max-width:563px;
    margin:0 auto;
    text-align:center;
}
.error404 .img {
    color: #fff;
    text-align: center;
    font-size: 50px;
    width: 145px;
    height: 145px;
    line-height: 145px;
    margin: 0 auto;
    border-radius: 145px;
    font-weight: bold;
}
.error404 .header_text {
    text-align:center;
    font-size:30px;
    font-weight:bold;
    color:#111111;
    padding:30px 0;
}
.error404 .text {
    font-size:14px;
    margin-bottom:30px;
}
.error404 .solid_button,
.error404 .border_button {
    text-decoration:none;
    font-size:16px;
    text-align:center;
    width:263px;
    height:35px;
    line-height:35px;
    border-radius:6px;
}
@media (max-width:700px) {
    .adaptiv .error404 .solid_button,
    .adaptiv .error404 .border_button {
        width:100%;
        margin-bottom:10px;
    }
}
.button_up {
    width: 40px;
    height: 40px;
    position: fixed;
    display:none;
    bottom: 30px;
    left: 30px;
    border-radius: 3px;
    z-index: 50;
    cursor: pointer;
    opacity:0.9;
}
@media (max-width:700px) {
    .button_up {
        bottom: 10px;
        left: 10px;
    }
}
.button_up:hover {
    opacity:1;
}
.button_up i {
    width: 16px;
    height: 9px;
    margin:15px auto;

    background: url(/bitrix/templates/unimagazin_s1/images/sprite_to_up.png) no-repeat bottom;
    display: block;
}
.consent-header {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
}
.consent-body {
    padding: 15px 0;
}
.consent-body p{
    font-size: 13px;
    margin: 0 0 20px;
}
.bx_popup_close {
    display: none;
}
.about-company .about_main {
    font-size: 13px;
    color: #888;
}.about-company .header_grey {
     margin-bottom: 25px;
 }
.bg_top .bg_subscribe {
    display: inline-block;
    width: 65%;
    vertical-align:middle;
}
.bg_top .bg_phone {
    display: inline-block;
    width: 32%;
    vertical-align: middle;
}
.bg_phone .phone {
    display: inline-block;
    margin-right: 30px;
    vertical-align: middle;
    font-size: 19px;
    line-height: 28px;
    text-decoration: none;
    color: rgb(29, 26, 26);
}
.bg_phone .phone .open_call{
    font-size: 15px;
}
.bg_phone .call_button {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
}
@media (max-width:870px) {
    .adaptiv .bg_top .bg_subscribe {
        display: block;
        width: 100%;
    }
    .adaptiv .bg_top .bg_phone {
        display: block;
        margin-top: 15px;
        width: 100%;
    }
}
.fly > .b_compare {
    display: none;
}
.about_company_img {
    width: 25%;
    height: 226px;
    display: inline-block;
    vertical-align: middle;
    background: url(/include/about_company.png) no-repeat;
}
.about_company_description {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    width: 75%;
    padding-left: 40px;
    vertical-align: middle;
    box-sizing: border-box;
}

@media (max-width:900px) {
    .header_wrap_container .right_wrap table.table_wrap .phone_wrap {
        padding-left: 8px;
        padding-right: 8px;
    }
    .header_wrap_container .search_wrap{
        padding-left: 8px;
        padding-right: 8px;
    }
}


@media (max-width:800px) {
    .adaptiv .fly > .b_compare {
        display: inline-block;
    }
    .adaptiv .about_company_img {
        display: none;
    }
    .adaptiv  .about_company_description {
        display: block;
        width: 100%;
        padding: 0;
    }
}


/* End */
/* /bitrix/templates/unimagazin_s1/css/fonts/font-awesome/css/font-awesome.min.css?168750970231000 */
/* /bitrix/templates/unimagazin_s1/css/normalize.css?169944139810081 */
/* /bitrix/templates/unimagazin_s1/css/main.css?17164616676126 */
/* /bitrix/templates/unimagazin_s1/grid.css?16875097031450 */
/* /bitrix/templates/unimagazin_s1/controls.css?168750970215284 */
/* /bitrix/templates/unimagazin_s1/css/select2/select2.min.css?168750970315090 */
/* /bitrix/templates/unimagazin_s1/js/jquery.bxslider.css?16875097033995 */
/* /bitrix/templates/unimagazin_s1/js/slick/slick.css?16875097031776 */
/* /bitrix/templates/unimagazin_s1/js/slick/slick-theme.css?16875097033145 */
/* /bitrix/templates/unimagazin_s1/css/jquery.fancybox.min.css?168750970312795 */
/* /bitrix/templates/unimagazin_s1/js/swiper/swiper-bundle.min.css?168750970315844 */
/* /bitrix/components/twofingers/location/templates/.default/style.min.css?16875097028454 */
/* /bitrix/templates/unimagazin_s1/components/api/search.title/header/css/baron.min.css?16875097025622 */
/* /bitrix/templates/unimagazin_s1/components/api/search.title/header/styles.css?16875097029463 */
/* /bitrix/templates/unimagazin_s1/components/bitrix/sale.basket.basket.small/rt-user-basket/style.css?16875097028546 */
/* /bitrix/templates/unimagazin_s1/components/bitrix/system.pagenavigation/.default/style.css?16875097021273 */
/* /bitrix/templates/unimagazin_s1/components/bitrix/breadcrumb/elegante_bread/style.css?16875097021335 */
/* /bitrix/templates/unimagazin_s1/styles.css?1765358135237155 */
/* /bitrix/templates/unimagazin_s1/template_styles.css?168750970332010 */
