html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body {position: relative;font-family: 'Gotham Pro', sans-serif;font-size: 14px;line-height: 1.3;font-weight: 400;background-color: #FFFFFF;color: #4c515f;overflow-x: hidden;margin:0;padding:0;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {margin-right:auto;margin-left:auto;padding-left: 1rem;padding-right: 1rem;}
.container:before, .container:after {display: table;line-height: 0;content: '';}
.container:after {display: block;content: '.';clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
.row {margin-left: -1rem;margin-right: -1rem;}
.row:before, .row:after {content: ' ';display: table;}
::-webkit-scrollbar {width: 1rem;height: 0;}
::-webkit-scrollbar-thumb {border-radius: 0;background-color: #cecece;}
::-webkit-scrollbar-track {border-radius: 0;background-color: #f3f3f3;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:120px; max-height:120px;}
.goods-image-icon-square {width:240px;height:240px;} 
.goods-image-small {max-width:130px; max-height:130px;}
.goods-image-small-square {width:260px; height:260px;}
.goods-image-medium {max-width:250px; max-height:250px;}
.goods-image-medium-square{width:500px; height:500px;}
.goods-image-other{max-width:180px; max-height:180px;}
.goods-image-other-square {width:360px; height:360px;}
.goods-image-large{max-width:1560px; max-height:1560px;}
.goods-image-large-square {width:1560px; height:1560px;}
.goods-cat-image-icon {max-width:120px; max-height:120px;}
.goods-cat-image-icon-square{width:240px; height:240px;}
.goods-cat-image-medium {max-width:250px; max-height:250px;}
.goods-cat-image-medium-square{width:500px; height:500px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square {width: 200px; height:200px;}
/* END Настройки максимальных размеров генерируемых изображений */
/* Иконки форматов файлов */
.file_extension_icon        {width:1rem;height:1rem;display:block;float: left;margin-right: 0.625rem;background:#ffffff url('icons-files-extensions.gif?design=marketplace') no-repeat left top;}
.file_extension_icon.torrent{background-position:-1rem 0}
.file_extension_icon.xls    {background-position:-2rem 0}
.file_extension_icon.ie7    {background-position:-48px 0}
.file_extension_icon.ppt    {background-position:-64px 0}
.file_extension_icon.htm,
.file_extension_icon.html   {background-position:0 -1rem}
.file_extension_icon.avi    {background-position:-1rem -1rem}
.file_extension_icon.bmp,
.file_extension_icon.gif    {background-position:-2rem -1rem}
.file_extension_icon.js,
.file_extension_icon.css,
.file_extension_icon.txt    {background-position:-48px -1rem}
.file_extension_icon.pptm   {background-position:-64px -1rem}
.file_extension_icon.rtf,
.file_extension_icon.doc    {background-position:0 -2rem}
.file_extension_icon.jpg    {background-position:-1rem -2rem}
.file_extension_icon.png    {background-position:-2rem -2rem}
.file_extension_icon.ini    {background-position:-48px -2rem}
.file_extension_icon.pptx   {background-position:-64px -2rem}
.file_extension_icon.php    {background-position:0 -48px}
.file_extension_icon.mht,
.file_extension_icon.mhtml  {background-position:-1rem -48px}
.file_extension_icon.psd    {background-position:-2rem -48px}
.file_extension_icon.zip    {background-position:-48px -48px}
.file_extension_icon.xps    {background-position:-64px -48px}
.file_extension_icon.exe    {background-position:0 -64px}
.file_extension_icon.xml    {background-position:-1rem -64px}
.file_extension_icon.wma,
.file_extension_icon.mp3    {background-position:-2rem -64px}
.file_extension_icon.xlsx   {background-position:-48px -64px}
.file_extension_icon.xlsb   {background-position:-64px -64px}
.file_extension_icon.pdf    {background-position:0 -80px}
.file_extension_icon.csv    {background-position:-1rem -80px}
.file_extension_icon.docx   {background-position:-2rem -80px}
.file_extension_icon.accdb  {background-position:-48px -80px}
.file_extension_icon.xlsm   {background-position:-64px -80px}
.file_extension_icon.dll    {background-position:0 -96px}
/* END Иконки форматов файлов */
/* Заголовки */
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;text-transform: none;line-height:1.5;margin:0;padding:0;font-weight: 400;}
h1 {font-size: 2rem;}
h2 {font-size: 1.75rem;}
h3 {font-size: 1.5rem;}
h4 {font-size: 1.25rem;}
h5 {font-size: 1rem;}
h6 {font-size: 0.875rem;}
/*** Инпут поля ***/
input, select, textarea {display: block;width: 100%;height: 60px;line-height: 60px;padding: 0 1.5rem;background-color: #f1eeff;color: #7e6cd6;border-width: 0px;border-style: solid;border-color: transparent;border-radius: 1rem;outline: 0;font-size: 1rem;font-weight: 700;font-family: 'Gotham Pro', sans-serif;text-transform: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
@media all and (max-width: 640px) {
input, select, textarea {padding: 0 1rem;}
}
input:focus, select:focus, textarea:focus {outline: 0;background-color: #cedeff;}
input:focus + i, select:focus + i, textarea:focus + i {color: #9085f7;}
input.error + i, select.error + i, textarea.error + i {color: #4c515f;}
textarea {height: auto;line-height: 1;padding: 1.5rem;}
select {cursor: pointer;-webkit-appearance: menulist;}
input[type="file"] {margin-top: 0.25rem;height: auto;line-height: 1;border: 0;padding: 0;border-radius: 0;background: transparent;}
/* Селект через input */
.selectBox {position: relative;height: auto;display: flex;align-items: center;justify-content: flex-start;}
.selectBox:after {content: '\e909';font-family: 'icomoon';position: absolute;bottom: 0;right: 0;line-height: 60px;padding: 0 1rem;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;pointer-events: none;box-sizing: border-box;}
.selectBox:hover:after {color: #8776d9;}
.selectBox select, .selectBox .select {padding: 0 3rem 0 1.5rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* Текст в не активном инпуте */
::-webkit-input-placeholder {color: #667ca8;}
::-moz-placeholder          {color: #667ca8;}
:-moz-placeholder           {color: #667ca8;}
:-ms-input-placeholder      {color: #667ca8;}
:focus::-webkit-input-placeholder {color: #7e6cd6;transition: opacity .3s ease;}
:focus::-moz-placeholder          {color: #7e6cd6;transition: opacity .3s ease;}
:focus:-moz-placeholder           {color: #7e6cd6;transition: opacity .3s ease;}
:focus:-ms-input-placeholder      {color: #7e6cd6;transition: opacity .3s ease;}
/* Ошибка в инпуте */
input.error, textarea.error {border-color: #eb5c5e;}
input.error::-webkit-input-placeholder {color: #eb5c5e;}
input.error::-moz-placeholder          {color: #eb5c5e;}
input.error:-moz-placeholder           {color: #eb5c5e;}
input.error:-ms-input-placeholder      {color: #eb5c5e;}
textarea.error::-webkit-input-placeholder {color: #eb5c5e;}
textarea.error::-moz-placeholder          {color: #eb5c5e;}
textarea.error:-moz-placeholder           {color: #eb5c5e;}
textarea.error:-ms-input-placeholder      {color: #eb5c5e;}
/* Ошибка в инпуте */
label.error {display: none;position: absolute;bottom: -2rem;margin: 0.5rem 0 0.25rem 0;padding: 5px 0.625rem;color: #fff;font-size: 0.75rem;background: #000000;border: 1px solid #000000;box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.3);border-radius: 5px;z-index: 4;}
label.error:before {content: '\e002';font-family: 'Material Icons';display: inline-block;font-size: 1.25rem;line-height: 1;color: #eb5c5e;margin-right: 0.625rem;vertical-align: middle;}
label.error:after {content: ' ';position: absolute;top: -7px;left: 0.875rem;width: 0.75rem;height: 0.75rem;background: #000000;border-top: 1px solid #000000;border-left: 1px solid #000000;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*** Вспомогательные классы ***/
a {color: #4c515f;text-decoration:none;cursor:pointer;transition: all 0.3s ease;outline:0;}
a:hover, a:active {color: #7e6cd6;outline:0;text-decoration:none;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p {margin: 0 0 1rem 0;line-height: 1.3;}
ol.unstyled, ul.unstyled {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd {line-height: 1.6;}
.required em {color: #b30020;}
.noscript {position: relative;text-align: center;background-color: #8776d9;color: #fff;top: 0;z-index: 999;width: 100%;padding: 0.625rem 0;}
.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable {-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.fadeout, .out {opacity: 0;filter: alpha(opacity=0);}
.fadein, .in {opacity: 1;filter: alpha(opacity=100);}
.tc {color: #8776d9 !important;}
.blockquote {padding: 0 0 0 1rem;margin: 0 0 1.5rem;border-left: 3px solid #8776d9;text-align: left;line-height: 25px;}
.DescriptionBlock {margin: 2rem 0;}
.htmlDataBlock {overflow: hidden;}
.flex {display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;}
.inner {display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.form__pp a {text-decoration: underline;}
.mask {overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, black 50%, transparent 90%);mask-image: linear-gradient(to bottom, black 50%, transparent 90%);}
/* Оверлей. Темный фон */
#overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity: 0;filter: alpha(opacity=0);visibility: hidden;background-color: transparent;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;transition: opacity .25s ease,visibility 0s ease .25s;}
#overlay.transparent {background-color: rgba(0, 0, 0, 0.5);}
#overlay.opened {opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transition: opacity .25s ease,visibility 0s ease;transition: opacity .25s ease,visibility 0s ease;cursor: pointer;}
/* Уведомления */
.success, .warning, .attention, .information, .help {position: relative;width: 100%;min-height: 40px;margin-bottom: 1.5rem;padding: 1rem 3rem 1rem 1.5rem;text-shadow: none;overflow: hidden;font-size: 1.125rem;line-height: 1.25rem;border: 1px solid transparent;text-transform: none;font-weight: normal;}
.success {background-color: #8776d9;border-color: #8776d9;color: #ffffff;}
.warning {background-color: #b30020;border-color: #b30020;color: #ffffff;}
.attention {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.information {background-color: #3FCBFC;border-color: #1ce7fb;color: #fff;}
.help {border-color: #cecece;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a {color: inherit;font-weight: 600;text-decoration:underline;}
/* Рейтинг */
.ratings {width: 140px;height: 20px;font-size: 0;display: inline-block;position: relative;vertical-align: middle;line-height: 0;text-indent: -999em;overflow: hidden;}
.ratings:before {width: 140px;height: 20px;font-size: 20px;color: #e2e6f1;line-height: 1;white-space:nowrap;display:inline-block;font-family: 'icomoon';content: '\e923\20\e923\20\e923\20\e923\20\e923';}
.ratings .rating {height: 20px;position: absolute;float: left;left: 0;top: 0;overflow: hidden;}
.ratings .rating:before {width: 140px;height: 20px;font-size: 20px;color: #8d81f7;line-height: 1;white-space:nowrap;display:inline-block;font-family: 'icomoon';content: '\e923\20\e923\20\e923\20\e923\20\e923';}
.stars {overflow: hidden;}
.star {display:block;width:20px;height: 20px;line-height: 20px;font-size: 20px;white-space: nowrap;color: #e2e6f1;float:left;cursor: pointer;zoom:1;}
.star:after {content: '\e923';font-family: 'icomoon';}
.fullStar {color: #8d81f7;}
.tmp_fs {color: #8d81f7;}
.tmp_es {color: #e2e6f1;}
/* END jQuery.Rating Plugin CSS */
/*** Показать пароль ***/
.showPassBlock {margin: 1rem 0 0;width: 100%;}
.showPassBlock:before {content: '\e897';font-family: 'Material Icons';font-size: 1.5rem;vertical-align: middle;margin-right: 0.5rem;}
.showPassBlock.active:before {content: '\e898';}
.showPassBlock .showPass {vertical-align: middle;}
/*** Капслок ***/
#capslock {display: none;text-align: center;margin: 1rem 0 0 0;width: 100%;}
#capslock i {font-size: 1.875rem;color: #eb5c5e;}
/*** Квадратный чекбокс ***/
input.square, .CompareCheckbox {display: block;position: relative;width: 1.5rem;height: 1.5rem;margin: 0 1rem 0 0;padding: 0;border: 1px solid #e2e6f1;border-radius: 8px;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;transition: all 0.3s ease;}
input.square:checked, .CompareCheckbox:checked, input.square:hover, .CompareCheckbox:hover {background: #cefcff;border-color: #cefcff;}
input.square:checked:after, .CompareCheckbox:checked:after {content: "\e061";font-family: 'Material Icons';font-size: 1.125rem;color: #58c4c5;display: block;line-height: 1.375rem;}
/*** Таблицы ***/
.table-box {width: 100%;border-collapse: collapse;line-height: 1.125rem;margin-bottom: 1rem;text-align: center;border-radius: 0;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td {border: 1px solid #e2e6f1;line-height: 1.125rem;padding: 0.75rem 0.625rem;text-align: center;}
.table-box thead td, .table-box tfoot td {background-color: #fbfbfb;border: 1px solid #e2e6f1;line-height: 1.125rem;padding: 0.75rem;text-align: center;color: #999999;}
.table-box tfoot td {color: #000;font-weight: bold;}
.table-box tbody tr td.cell1 {text-align: right;width: 50%;}
.table-box tbody tr td.cell2 {text-align: left;width: 50%;}
.table-box .hide {display: none;}
/*** Предзагрузчик ***/
.preloader {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #FFFFFF;z-index: 40;display: flex;align-items: center;justify-content: center;}
.preloader .loading {display: inline-block;width: 100px;height: 100px;}
.preloader .loading:after {content: '';display: block;width: 100px;height: 100px;margin: 1px;border: 5px solid #fff;border-radius: 50%;border-color: #8776d9 transparent #8776d9 transparent;animation: loading 1.2s linear infinite;}
.preloader.small .loading {display: inline-block;width: 50px;height: 50px;}
.preloader.small .loading:after {content: '';display: block;width: 50px;height: 50px;}
.preloader.top {align-items: flex-start;}
.preloader.top .loading {margin-top: 100px;}
@keyframes loading {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
/******************************************************************************
  Кнопки
*******************************************************************************/
.button, button, .paymentFormSubmitLink, .paymentFormTbodySubmitButton {display: inline-block;position: relative;padding: 0 2.25rem;line-height: 60px;color: #fff;background: #9085f7;font-size: 1rem;font-weight: 400;font-family: 'Gotham Pro', sans-serif;text-transform: none;border-width: 0;border-style: solid;border-color: transparent;border-radius: 1rem;box-shadow: none;overflow: visible;text-align: center;margin: 0;outline: 0;cursor: pointer;white-space: nowrap;text-shadow: none;backface-visibility: hidden;transform: translateZ(0);-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s ease;}
.paymentFormSubmitLink {padding: 0 1rem;}
.button:hover, .button.added, button:hover, button.added, .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover {color: #ffffff;background: #614ccb;box-shadow: none;}
.button2 {color: #ffffff;background: #9085f7;}
.button2:hover, .button2.added {color: #fff;background: #ff6711;}
.button3 {color: #7e6cd6;background: #f1eeff;}
.button3:hover, .button3.added {color: #ffffff;background: #7e6cd6;}
.button4 {color: #58c4c5;background: #cefcff;}
.button4:hover, .button4.added {color: #ffffff;background: #43bec3;}
.button5 {color: #8776d9;background: transparent;border: 0;border-bottom: 1px solid #8776d9;border-radius: 0;box-shadow: none;text-transform: none;line-height: 1;padding: 0;}
.button5:hover, .button5.added {color: #9085f7;background: transparent;border-color: #9085f7;}
.button.big {font-size: 1.25rem;padding: 0 4rem;line-height: 4rem;border-radius: 1.875rem;text-transform: uppercase;letter-spacing: 3px;}
.button.small {font-size: 0.75rem;padding: 0 1rem;line-height: 2rem;font-weight: 400;letter-spacing: 1px;}
.button.medium {line-height: 40px;}
.button.disabled, .button[disabled] {background: #e2e6f1;border-color: #e2e6f1;cursor: default;}
.more {color: #9085f7;font-size: 1rem;font-weight: 700;margin-top: 1rem;display: flex;align-items: center;transition: all 0.3s ease;}
.more:hover {color: #ffbe31;}
.more i {margin: 0 0.5rem 0 0;}
.remove.x {display: inline-block;color: #dddddd;font-size: 1.5rem;line-height: 1;text-align: center;font-family: 'Material Icons';font-weight: 400;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.remove.x:hover {color: #000000;}
.remove.x:after {content: '\e5cd';display: inline-block;}
.remove.x:hover:after {transform: rotate(90deg);}
/*** Избранное, Сравнение ***/
[class^="add-"]:before, [class^="add-"]:after {font-family: 'icomoon';line-height: 1;}
[class^="add-"] span {display: none;}
.add-compare, .add-favorites, .quickview {color: #4c515f;}
.add-compare:hover, .add-favorites:hover, .quickview:hover {color: #4bc2c0;}
.add-compare.added, .add-favorites.added {color: #4bc2c0;}
.add-favorites:before {content: '\e90f';}
.add-compare:before {content: '\e903';}
.add-cart:after, .add-mod:after {content: "\e91d";}
.add-notify:after {content: "\e908";}
/*** Навигация ***/
[class^="nav-"], .owl-nav [class^="owl-"] {width: 50px;height: 50px;background-color: #e5e0fe;color: #4c515f;border-radius: 100%;font-size: 14px;line-height: 2rem;font-family: 'icomoon';font-weight: normal;display: flex;align-items: center;justify-content: center;box-shadow: none;border: 0;padding: 0;cursor: pointer;z-index: 2;transition: all 0.3s ease;}
.nav-prev, .owl-nav .owl-prev {float: left;left: 0;}
.nav-next, .owl-nav .owl-next {float: right;right: 0;}
.nav-prev:before, .owl-nav .owl-prev:before {content: '\e900';}
.nav-next:before, .owl-nav .owl-next:before {content: '\e906';}
[class^="nav-"]:hover, .owl-nav [class^="owl-"]:hover {background-color: #9085f7;color: #FFFFFF;}
[class^="nav-"].disable, [class^="nav-"].disable:hover {cursor: default;color: #dddddd;}
.owl-nav.disabled {display: none;}
/*** Иконки Новинка, Хит, Скидка ***/
.product__ico {position: absolute;top: 1rem;left: 1rem;display: flex;align-items: center;}
.product__ico label {display: none;}
.product__ico span {padding: 0 0.5rem;line-height: 21px;border-radius: 5px;font-size: 12px;color: #fff;text-transform: lowercase;display: flex;align-items: center;justify-content: center;}
.product__ico span + span {margin-left: 0.5rem;}
.ico__sales {background: #ff6711;}
.ico__sale {background: #9085f7;}
.ico__sale:before {content: 'sale';}
.ico__best {background: #9085f7;}
.ico__best:before {content: 'hit';}
.ico__new {background: #63c6c9;}
.ico__new:before {content: 'new';}
/*** Цена ****/
.price__now {font-weight: 700;line-height: 1;white-space: nowrap;}
.price__old {color: #a5acc0;font-weight: 400;line-height: 1;white-space: nowrap;text-decoration: line-through;}
.RUB .price__now:after, .RUB .price__old:after {content: "Р";font-size: 80%;line-height: 1;font-weight: 400;margin-left: 0.125rem;}
.RUB .price__now span + span, .RUB .price__old span + span {display: none;}
/******************************************************************************
Основные элементы
*******************************************************************************/
/*** Общие блоки ***/
section {margin: 2rem 0;}
#main .block__left {width: 240px;padding-right: 1rem;flex-grow: 1;}
#main .block__left.hide {display: none;}
#main .block__right.hasLeft {width: calc(100% - 240px);padding-left: 1rem;flex-grow: 1;}
#main .block__right.full {width: 100%;}
@media all and (max-width: 991px) {
#main .block__left {width: 100%;order: 1;padding: 0;}
#main .block__right.hasLeft {width: 100%;order: 2;padding: 0;}
}
/*** Наверх ***/
.toTop {width: 60px;height: 60px;position: fixed;bottom: 1rem;right: 1rem;z-index: 99;font-size: 24px;color: #FFFFFF;background: #9085f7;border-radius: 100%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}
.toTop:hover {background: #614ccb;}
/*** Выпадающее меню ***/
.dropdown {position: relative;}
.dropdown__content {max-width: 600px;padding: 1rem;right: 0;top: 6rem;height: auto;background: #ffffff;border-radius: 1rem;box-shadow: 0px 2px 40px 0px rgb(24 77 115 / 25%);position: absolute;z-index: 11;overflow: hidden;transition: right 0.5s linear;}
.dropdown__content {display: block;transform: scale(1,0);transform-origin: right top;transition: all 0.3s ease-in-out;}
.opened .dropdown__content, .dropdown__content.opened {transform: scale(1);}
.dropdown__open {position: relative;cursor: pointer;}
@media all and (min-width: 992px) {
	.dropdown .dropdown__open:before {content: "";right: 0;bottom: -4rem;height: 5rem;width: 100%;display: block;position: absolute;}
	.dropdown:hover .dropdown__content {transform: scale(1);}
}
@media all and (max-width: 639px) {
  .dropdown__content.opened {width: 288px;padding: 1rem;top: 5rem;}
}
/*** Элементы в списках. Корзина, Избранное, Сравнение ***/
.addto__items {max-height: 300px;overflow-y: auto;}
.addto__items::-webkit-scrollbar {width: 0.5rem;height: 0;}
.addto__items::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #9085f7;}
.addto__items::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #edf2ff;}
.addto__item {display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 2rem;}
.addto__item:last-child {margin-bottom: 0;}
.addto__image {width: 120px;height: 120px;background: #ffffff;display: flex;align-items: center;justify-content: center;}
.addto__shop {width: calc(100% - 120px);padding: 0 0.5rem 0 1.5rem;display: flex;flex-wrap: wrap;align-items: flex-start;}
.addto__name {width: 50%;font-size: 1rem;display: block;line-height: 1.25rem;max-height: 2.5rem;overflow: hidden;}
.addto__mod {display: none;font-size: 12px;margin-top: 0.5rem;}
.addto__price {width: 50%;padding: 0 0 0 1rem;display: flex;align-items: flex-start;flex-wrap: wrap;flex-direction: row;}
.addto__price [class^="price__"] {flex-grow: 1;}
.addto__price .price__old {margin-top: 0.5rem;}
.addto__remove {line-height: 1;transition: all 0.3s ease;display: flex;}
.addto__remove:before {content: '\e902';font-family: 'icomoon';}
.addto__remove span {display: none;}
.addto__title {display: none;font-size: 1.5rem;font-weight: bold;margin-bottom: 2rem;}
.addto__empty {display: block;text-align: center;max-width: 280px;}
.addto__empty .addto__title {display: block;font-weight: normal;}
.addto__buttons {display: none;justify-content: space-between;align-items: center;}
.addto__buttons a {padding: 0 2.5rem;}
.addto__buttons a + a {margin-left: 2rem;}
.addto__total {display: none;}
.hasItems .addto__title {display: block;}
.hasItems .addto__buttons {display: flex;}
.hasItems .addto__empty {display: none;}
.hasItems .addto__total {border-top: 1px solid #e2e6f1;padding: 2rem 0;font-size: 1.5rem;font-weight: bold;display: flex;justify-content: space-between;}
@media all and (max-width: 640px) {
.addto__image {width: 60px;height: 60px;}
.addto__image img {max-width: 60px;max-height: 60px;}
.addto__shop {width: calc(100% - 60px);}
.addto__name {width: 100%;}
.addto__price {margin-top: 0.75rem;flex-wrap: wrap;width: 100%;padding: 0;}
.addto__buttons {flex-direction: column;}
.addto__buttons a, .addto__empty a {width: 90%;line-height: 48px;padding: 0;}
.addto__buttons a + a {margin: 1rem 0 0 0;}
}
/*** Добавление в корзину ***/
.noty__addto {background: #f1eeff;padding: 1rem;border-radius: 1rem;display: flex;align-items: center;flex-wrap: wrap;}
.noty__addto i {width: 60px;height: 60px;font-size: 2.5rem;display: flex;align-items: center;justify-content: center;}
.noty__addto a {font-weight: bold;}
.noty__message {width: calc(100% - 60px);padding-left: 1rem;}
.icon-warning:before {content: "\e902";}
.icon-check:before {content: "\e925";}
.noty_type__success a, .noty_type__success a:visited, .noty_type__success a:focus, .noty_type__success a:hover {color: inherit;}
/*** Модальные окна ***/
.fancybox-content {max-width: 80%;}
.fancybox-close-small {background-color: rgba(255,255,255,0.5);}
.modal__content .form__field {flex-grow: 1;}
.modal__content .form__field + .form__field {margin-left: 2rem;}
.modal__content .form__buttons {text-align: center;}
.modal__content .form__pp {text-align: center;}
.modal__content .form__pp span {display: block;}
@media all and (max-width: 1440px) {
.fancybox-content {max-width: 90%;}
}
@media all and (max-width: 767px) {
.modal__content .form__field {width: 100%;}
.modal__content .form__field + .form__field {margin: 1rem 0 0 0;}
}
@media all and (max-width: 480px) {
.fancybox-content {padding: 2.5rem 1rem 1rem 1rem;}
}
/*** Заголовки ***/
.block__title {margin-bottom: 2rem;position: relative;}
.block__title .title {font-size: 30px;font-weight: bold;}
#page__title .block__title {margin-bottom: 1rem;}
/* Заголовки с навигацией */
.block__nav {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.block__nav .owl-nav {width: 120px;}
@media all and (max-width: 991px) {
.block__title {margin-bottom: 1rem;}
}
@media all and (max-width: 640px) {
.block__title .title {font-size: 24px;}
.block__nav {padding: 0 2.5rem;justify-content: center;}
.block__nav .title {text-align: center;}
.block__nav .owl-nav {width: auto;}
.block__nav .owl-nav [class^="owl-"] {position: absolute;top: calc(50% - 1rem);background: transparent;height: 2rem;width: 2rem;color: #001b59;}
.block__nav .owl-nav [class^="owl-"]:hover {color: #915cb6;}
}
@media all and (max-width: 480px) {
.modal__title .title {font-size: 21px;}
}
/*** Хлебные крошки ***/
#breadcrumbs {display: block;position: relative;margin-bottom: 2rem;background: #ffffff;border-radius: 10px;overflow-x: auto;}
#breadcrumbs ul {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;}
#breadcrumbs ul li {display: flex;align-items: center;line-height: 2rem;}
#breadcrumbs ul li:before {content: "\e906";font-family: 'icomoon';font-size: 10px;display: block;margin: 0 1.5rem;}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 300px;}
#breadcrumbs ul li:last-child {color: #7e6cd6;padding-right: 1rem;}
#breadcrumbs::-webkit-scrollbar {width: 0;height: 0.5rem;}
#breadcrumbs::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #9085f7;}
#breadcrumbs::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #edf2ff;}
/*** Личный кабинет ***/
.client, .form__client {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.client__blocks {width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.client__block {width: calc(50% - 2rem);margin: 0 1rem;}
.client__title {font-size: 1.75rem;margin-bottom: 2rem;display: flex;align-items: center;}
.client .form__fields label {display: none;}
.client .form__fields input, .client .form__fields textarea {max-width: 360px;}
.client__buttons {width: 100%;}
.client__buttons .button {margin: 1rem 1rem 0 0;}
.client__icon {margin-bottom: 2rem;display: flex;align-items: center;justify-content: space-between;}
.client__icon i {font-size: 50px;}
.client__icon span {display: block;width: calc(100% - 70px);height: 1px;background: #e4e4ea;}
@media all and (max-width: 1199px) {
.client__blocks {width: 100%;}
.client__blocks + .client__blocks {margin-top: 2rem;}
.client__icon {margin-bottom: 1rem;}
}
@media all and (max-width: 640px) {
.client__block {width: 100%;}
.client__block + .client__block {margin-top: 2rem;}
.client__title {margin-bottom: 1rem;}
}
/*** Формы ***/
.form__list {width: 100%;}
.form__fields {position: relative;margin-bottom: 2rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.form__fields:last-child {margin-bottom: 0;}
.form__fields label {display: block;cursor: pointer;margin-bottom: 5px;}
.form__fields label em {display: none;}
.form__fields label.required em {display: inline-block;color: #eb5c5e;font-weight: bold;font-size: 1.125rem;}
.form__fields.two {-webkit-justify-content: space-between;justify-content: space-between;}
.form__fields.two .form__field {width: 48%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.form__fields .textarea {width: 100%;}
.form__pp {font-size: 12px;margin-top: 1rem;}
@media all and (max-width: 767px) {
.form__fields {margin-bottom: 1rem;}
}
/*** ЛК Избранные товары ***/
.favorites__page .products__grid {margin-top: -2rem;}
.favorites__page .product__addto {}
/*** ЛК История заказов (Список) ***/
/*** Страница: Обратный звонок ***/
.callback__page .form__fields {margin-bottom: 1rem;}
.callback__page .form__buttons {margin-top: 2rem;}
/*** Страница: Список новостей ***/
.news__list .news__item {margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px solid #e2e6f1;}
.news__list .news__title {font-size: 1.125rem;font-weight: 700;margin: 0 0 1rem 0;}
.news__list .news__text {word-break: break-all;font-size: 0.875rem;}
.news__list .news__date {position: relative;text-align: right;}
.news__buttons {margin-top: 1.5rem;}
.news__buttons a {padding: 0 1.5rem;}
.newsListBlockItemFiles {margin-top: 1rem;overflow: hidden;word-break: break-all;}
.news__page .news__date {position: relative;text-align: right;margin-top: 1rem;}
.news__page .htmlDataBlock img {margin-bottom: 1rem;}
/*** Страница: Связь с администрацией ***/
.callback__page .form__buttons {margin-top: 2rem;}
.feedback__page .form__buttons {margin-top: 2rem;}
.feedback__page .form__pp {margin: 1rem 0;}
.feedback__page .maps {width: 100%;margin-top: 2rem;padding: 0;}
/* Контакты */
.feedback__page .contacts__content {width: 100%;background-color: #f1eeff;border-radius: 1rem;padding: 2rem;}
.feedback__page .contacts__content > div {margin-bottom: 1.5rem;}
.feedback__page .contacts__content > div:last-child {margin-bottom: 0;}
.feedback__page .contacts__content a {display: block;padding: 5px 0;line-height: 20px;}
.feedback__page .contacts__content a b {display: none;}
.feedback__page .contacts__content a i {margin-right: 0.625rem;color: #9085f7;font-size: 1.5rem;vertical-align: middle;}
.feedback__page .contacts__content a span {vertical-align: middle;}
.feedback__page .contacts__content a .icon-skype {width: 21px;height: 1.5rem;}
/*** Страница: Сравнение ***/
.CompareGoods .buttons {margin: 2rem 0;}
.CompareGoods .buttons i {margin-right: 6px;vertical-align: middle;}
.CompareGoods .buttons span {margin-left: 3px;vertical-align: middle;}
.CompareGoods__nav {width: 100%;margin-bottom: 2rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoods__filter {display: -ms-flexbox;display: -webkit-flex;display: flex;line-height: 30px;}
.CompareGoods__filter .button {padding: 0 1rem;}
.CompareGoods__filter .hide {margin-left: 3px;}
.CompareGoods__switch {display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 20px;background: #bfbfbf;z-index: 0;margin: 0 0.625rem 0 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoods__switch:after {content: '';position: absolute;top: 3px;left: 3px;height: 1.5rem;width: 1.5rem;border-radius: 17px;background: #fff;transition-duration: 300ms;z-index: 1;}
.CompareGoods__switch.switch-on {background: #9085f7;}
.CompareGoods__switch.switch-on:after {left: 33px;}
.CompareGoods__nav .navigation {width: 110px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoods__nav .navigation > div {position: relative;float: none;margin: 0;}
.CompareGoods .price__old {margin-right: 1rem;}
.CompareGoods .price__now {margin: 0;}
.CompareGoodsTableTbody .actions .add-notify {background: #8da5db;}
@media all and (max-width: 480px) {
.CompareGoods__filter .label {display: none;}
.CompareGoods .price__old {margin-right: 0.5rem;}
}
/* Таблицы */
.CompareGoodsTableTbody {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody > div {width: 100%;margin-bottom: 1rem;border-top: 1px solid #e2e6f1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) {border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell {display: none;}
.CompareGoodsTableTbody > div .cell {width: 100%;padding: 1rem 0 0.625rem;}
.CompareGoodsTableTbody > div .cell label {font-weight: bold;}
.CompareGoodsTableTbody .image a:not(.remove) {display: block;line-height: 130px;}
.CompareGoodsTableTbody .owl-item .image img {display: inline-block;width: auto;max-width: 100%;}
.CompareGoodsTableTbody .remove {position: absolute;top: 0;right: 0;color: #e2e6f1;z-index: 2;width: 1.5rem;height: 1.5rem;background: #ffffff;border: 1px solid #e2e6f1;border-radius: 100%;}
.CompareGoodsTableTbody .remove:hover {background: #9085f7;border-color: #ffffff;color: #ffffff;}
.CompareGoodsTableTbody .remove i {display: block;font-size: 1rem;line-height: 1.45rem;}
.CompareGoodsTableTbody .CompareCheckbox {display: none;margin: 0 0.625rem 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock {text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title {display: block;max-height: 72px;line-height: 1.125rem;overflow: hidden;text-align: left;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod {display: block;margin-top: 5px;font-size: 13px;line-height: 15px;text-align: left;}
.CompareGoodsTableTbody .actions {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.CompareGoodsTableTbody .actions .button {padding: 0 2rem;font-size: 24px;font-weight: 400;}
.CompareGoodsTableTbody .actions .price-box {width: calc(100% - 50px);padding: 0;text-align: left;}
.CompareGoodsTableTbody .actions .price-box a {display: block;}
.CompareGoodsTableTbody .actions .price-box .price__now {margin-right: 5px;}
.CompareGoodsTableTbody .owl-stage-outer {margin-right: -1px;}
@media all and (max-width: 480px) {
.CompareGoodsTableTbody .actions .price-box {width: 100%;margin-bottom: 1rem;}
.CompareGoodsTableTbody .actions .price-box .price__old {display: block;margin-top: 5px;}
.CompareGoodsTableTbody .actions .add-notify:before {display: none;}
}
/*** Оформление заказа ***/
.stages__list {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-bottom: 2rem;}
.stages__list .stages {width: 25%;position: relative;font-size: 1.125rem;line-height: 2em;padding-top: 2rem;}
.stages__list .stages:before {content: '\e1b4';font-size: 36px;line-height: 1;padding-right: 5px;vertical-align: bottom;opacity: 0.5;filter: alpha(opacity=50);display: inline-block;font-family: "Material Icons";text-rendering: auto;-webkit-font-smoothing: antialiased;transform: translate(0,0);}
.stages__list .stages:after {content: '';position: absolute;top: calc(50% + 1rem);left: 2rem;width: 70%;height: 2px;margin-top: -1px;background: #000000;opacity: 0.5;filter: alpha(opacity=50);}
.stages__list .stages .title, .stages__list .stages a {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 26px;line-height: 1;font-weight: 600;cursor: default;}
.stages__list .stages a:hover .title {cursor: pointer;}
.stages__list .stages.active {opacity: 1;filter: alpha(opacity=100);}
.stages__list .stages.active:before, .stages__list .stages:hover:before {content: '\e1b3';opacity: 1;filter: alpha(opacity=100);display: inline-block;color: #9085f7;font-family: "Material Icons";text-rendering: auto;-webkit-font-smoothing: antialiased;transform: translate(0,0);}
.stages__list .stages.active:after, .stages__list .stages:hover:after {background: #9085f7;opacity: 1;filter: alpha(opacity=100);}
.stages__list .stages .title:before {margin-right: 5px;}
.stages__list .stages:nth-child(1) .title:before {content: '1.';}
.stages__list .stages:nth-child(2) .title:before {content: '2.';}
.stages__list .stages:nth-child(3) .title:before {content: '3.';}
.stages__list .stages:nth-child(4) .title:before {content: '4.';}
@media all and (max-width: 991px) {
.stages__list {margin-bottom: 1rem;}
.stages__list .stages {width: 50%;}
.stages__list .stages:nth-child(1), .stages__list .stages:nth-child(2) {margin-bottom: 1rem;}
}
@media all and (max-width: 641px) {
.stages__list .stages {width: 100%;margin-top: 1rem;}
.stages__list .stages:firts-child {margin-top: 0;}
.stages__list .stages:after {width: 90%;}
}
.orderStrageContent {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;-webkit-justify-content: space-between;justify-content: space-between;}
.orderStrageContent__block {width: calc(50% - 1rem);}
.orderStrageContent__block.full {width: 100%;}
.orderStrageContent__buttons {width: 100%;}
.orderStrageContent__buttons .button {margin-right: 0.625rem;margin-top: 1rem;}
.orderStrageContent__buttons .button + .button {margin-right: 0;}
@media all and (max-width: 991px) {
.orderStrageContent__block {width: 100%;margin: 0;padding: 0;}
}
.orderStrageContent .text {text-transform: uppercase;margin: 0 0 1rem 0;}
.orderStrageContent .text-italic {font-style: italic;color: #b2b2b2;margin-bottom: 1rem;}
.orderStrageContent h3.title {margin-bottom: 20px;}
.orderStrageContent .reg__item {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;margin-bottom: 1rem;}
.orderStrageContent .reg__item i {margin-right: 0.625rem;}
.orderStrageContent .form__fields.form__wantRegister label {margin: 0;}
/* Оплата */
.paymentQiwi .tr2 .ceil1 {padding: 20px 20px 20px 60px !important;}
.paymentQiwi .tr6 .ceil1 {padding: 1rem !important;}
.paymentQiwi .PhoneLabel {float: none !important;}
.paymentQiwi .PhoneInput {float: none !important;}
.paymentQiwi #form_phone {width: auto !important;margin: 1rem auto 0;}
.payment .orderStagePaymentList .orderStagePayment .cell1 {display: inline-block;text-align: center;vertical-align: top;}
.payment .orderStagePaymentList .orderStagePayment .cell2 {display: inline-block;width: calc(100% - 40px);padding: 0;vertical-align: middle;}
/*** Акции ***/
.promotion__campaign {margin: -2rem -0.5rem 0 -0.5rem;}
.promotion__image {padding: 6rem 1rem;background-image: url("/design/d565296/sale.jpg?lc=1748276658");background-size: cover;background-repeat: no-repeat;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;flex-direction: column;}
.promotion__item .promotion__percentage {font-size: 60px;font-weight: bold;}
.promotion__item .button {margin-top: 2rem;}
.promotion__date {margin: 2rem 0;}
.promotion__name {font-size: 20px;text-align: center;display: block;height: 78px;}
.promotion__item.empty {opacity: 0.9;}
@media all and (max-width: 640px) {
.promotion__image {padding: 3rem 1rem;}
}
@media all and (max-width: 480px) {
.promotion__campaign .promotion__item {width: 100%;}
}
/*** Просмотр акции ***/
.promotion__content {text-align: center;padding: 0;margin: 0 0 2rem 0;}
.promotion__name strong {margin-left: 0.5rem;}
.promotion__text {margin-top: 1rem;}
/******************************************************************************
*******************************************************************************
*******************************************************************************/
/*** Иконки ***/
.icon-youtube {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%23c60024'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%23fe0b37'/%3E%3Cg fill='%23ff3e61'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%23ff728c' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23ffa5b6'/%3E%3Cpath d='M172.435 323.919l.409-149.42 124.83 147.161-125.239 2.259' fill='%23fff'/%3E%3Cpath fill='%23e0e0e2' d='M172.843 174.499l115.549 147.33 9.281-.169z'/%3E%3C/svg%3E");}
.icon-vk {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%236f75e3'/%3E%3Cpath d='M235.905 210.795l-34.714-20.042c-4.63-2.673-6.958-1.948-9.436-.048-1.433 1.099-1.868 2.1 1.062 4.441 5.752 4.574 8.988 10.739 9.826 17.857 1.358 11.423 1.228 21.996.403 32.194-.248 2.956-.727 5.805-1.8 8.081-1.05 2.236-2.498 2.834-4.3 1.794-1.092-.63-2.313-1.862-3.655-3.696-3.21-4.393-5.469-9.293-7.673-14.172-8.287-18.318-14.881-36.725-20.262-55.177-1.561-5.333-4.246-9.565-8.321-11.988a1221.948 1221.948 0 00-15.043-8.837 997.797 997.797 0 00-15.033-8.511c-6.034-3.369-7.841-1.028-5.405 6.674 10.839 34.195 22.915 68.351 38.7 102.206 8.112 17.382 17.447 33.997 29.492 48.899 12.108 14.98 25.055 25.489 38.657 33.343a146.261 146.261 0 005.268 2.896c7.269 3.815 9.459 2.886 9.815-5.23.255-5.563.827-10.898 3.28-14.607 1.489-2.247 3.443-2.673 5.705-1.367 1.405.811 2.929 2.291 4.534 4.419 2.094 2.78 3.84 5.769 5.516 8.842 4.075 7.503 7.995 15.077 12.232 22.514 4.838 8.486 10.518 15.317 17.503 19.35.665.383 1.342.743 2.03 1.074l30.724 17.756c4.939 2.47 7.536-3.011 4.707-10.985-1.994-5.617-4.606-11.096-7.364-16.533-6.249-12.258-13.612-23.906-20.579-35.788-6.291-10.71-6.681-15.047-1.581-20.254 5.549-5.721 11.539-10.832 17.134-16.482 5.232-5.291 10.587-10.468 13.354-18.799 1.762-5.314.227-8.989-5.403-13.341-.956-.747-1.959-1.344-2.955-1.918l-33.409-19.317-.276-.163c-3.947-2.278-6.159-1.486-7.588 1.802-1.976 4.534-4.021 9.028-6.382 13.126-5.336 9.343-11.304 17.896-19.649 23.235-1.549.986-3.234 2.308-5.548.972a7.422 7.422 0 01-1.392-1.07c-3.831-3.827-4.936-11.739-4.867-14.151l.095-44.33c-.732-6.75-1.935-10.269-7.402-14.669' fill='%23fff'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%237c84e7'/%3E%3Cg fill='%23989fed'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%23a8adef' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23c5c8f5'/%3E%3C/svg%3E");}
.icon-twitter {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%231d81cd'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%233d99e2'/%3E%3Cg fill='%235aaae7'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%2378baec' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%2397c7ef'/%3E%3Cpath d='M321.668 261.078c-6.902-.463-14.329-2.366-22.116-5.795 7.957-.894 14.083-6.027 16.991-14.694-7.452.766-15.698-.303-24.467-3.371-7.006-12.656-16.994-23.81-28.056-30.197-21.265-12.278-38.554-2.424-38.624 22-.01 3.466.319 7.038.969 10.656-31.982-20.311-60.305-54.293-79.205-92.014-3.33 4.623-5.259 11.111-5.282 19.22-.044 15.34 6.715 32.811 17.026 46.706-6.31-3.872-12.234-9.288-17.417-15.603-.009.184-.009.364-.01.562-.061 21.416 13.16 46.969 30.756 61.188-3.228-.856-6.636-2.275-10.147-4.302-2.48-1.432-4.888-3.102-7.236-4.976 4.857 20.404 19.029 41.397 35.87 51.48-13.21 4.256-29.822 1.749-47.853-8.661a113.986 113.986 0 01-9.187-5.922c17.007 22.381 37.211 41.388 58.952 53.941 70.797 40.875 109.703-4.18 109.869-62.621.005-1.912-.024-3.845-.096-5.782 7.531-1.906 14.089-5.922 19.263-11.815z' fill='%23fff'/%3E%3C/svg%3E");}
.icon-instagram {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%237f33ad'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%23943ec7'/%3E%3Cg fill='%23a258cb'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%23b77fda' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23d5b4e9'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M220.714 364.464c-25.677-14.825-28.718-16.693-38.858-23.084-9.373-5.898-14.463-10.643-17.849-14.116-4.483-4.592-7.676-8.835-11.031-14.646-3.355-5.811-5.429-10.7-7.162-16.866-1.307-4.657-2.854-11.407-3.253-22.434-.426-11.918-.515-15.469-.432-44.974.084-29.505.191-32.95.684-44.337.46-10.524 2.04-15.469 3.369-18.604 1.762-4.148 3.857-6.629 7.234-8.554 3.377-1.925 6.584-2.472 11.078-1.882 3.395.443 8.495 1.581 17.871 6.507 10.143 5.32 13.183 6.962 38.861 21.787 25.684 14.828 28.724 16.696 38.864 23.087 9.373 5.898 14.464 10.643 17.849 14.116 4.483 4.592 7.676 8.835 11.031 14.646 3.355 5.811 5.429 10.7 7.162 16.866 1.301 4.654 2.854 11.407 3.253 22.427.426 11.918.515 15.476.432 44.982-.084 29.505-.191 32.943-.684 44.33-.46 10.532-2.046 15.473-3.369 18.611-1.762 4.148-3.857 6.629-7.234 8.554-3.377 1.925-6.584 2.472-11.078 1.882-3.395-.443-8.495-1.581-17.871-6.508-10.141-5.319-13.183-6.962-38.867-21.79m.571-201.11c-26.118-15.08-29.393-16.843-39.652-22.23-10.24-5.376-17.236-7.538-23.362-8.344-6.329-.824-11.705-.139-17.068 2.918-5.363 3.056-8.667 7.324-11.147 13.168-2.399 5.658-4.046 12.751-4.545 24.248-.506 11.514-.627 15.213-.712 45.224-.085 30.012.015 33.838.453 45.897.433 12.034 2.034 21.004 4.394 29.409 2.438 8.683 5.707 16.744 11.036 25.975 5.329 9.231 10.683 16.11 16.996 22.585 6.112 6.259 13.096 12.162 23.333 18.616 10.256 6.457 13.529 8.475 39.649 23.554 26.125 15.083 29.399 16.847 39.658 22.233 10.235 5.366 17.236 7.538 23.356 8.34 6.335.828 11.711.142 17.075-2.914 5.363-3.056 8.667-7.324 11.147-13.168 2.399-5.658 4.046-12.751 4.545-24.248.499-11.518.627-15.213.712-45.224.085-30.013-.021-33.842-.453-45.897-.433-12.034-2.034-21.003-4.394-29.409-2.438-8.683-5.707-16.744-11.036-25.975-5.329-9.23-10.683-16.11-17.003-22.589-6.105-6.256-13.096-12.169-23.326-18.612-10.258-6.457-13.532-8.474-39.656-23.557'/%3E%3Cpath d='M220.867 310.702c-17.701-10.219-32.007-34.999-31.949-55.345.057-20.346 14.457-28.552 32.158-18.333 17.707 10.223 32.013 35.002 31.955 55.349-.058 20.347-14.457 28.552-32.164 18.329m.265-93.587c-27.271-15.746-49.458-3.109-49.547 28.235-.089 31.344 21.954 69.517 49.225 85.262 27.277 15.749 49.458 3.109 49.547-28.235.09-31.344-21.947-69.514-49.225-85.262M272.518 231.251c-6.376-3.681-11.562-.726-11.583 6.601-.021 7.32 5.13 16.243 11.507 19.924 6.37 3.678 11.556.723 11.576-6.597.022-7.327-5.129-16.251-11.5-19.928'/%3E%3C/g%3E%3C/svg%3E");}
.icon-facebook {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%23155c92'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%231a6fb0'/%3E%3Cg fill='%231d81cd'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%233d99e2' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%235aaae7'/%3E%3Cpath d='M197.578 295.841l.147-51.93 39.023 22.53.109-38.3c.126-44.448 23.821-55.001 58.325-35.08 16.524 9.54 30.723 19.15 34.866 22.175l-.132 46.445-23.934-13.803c-18.76-10.831-22.422-2.681-22.465 12.351l-.094 33.161 44.747 25.835-5.971 48.568-38.925-22.473-.376 133.245-46.675-26.948.378-133.245-39.023-22.531' fill='%233d5a98'/%3E%3Cpath d='M236.857 229.185l-.109 38.3-39.023-22.53-.147 51.93 39.023 22.53-.375 132.151 46.675 26.948.375-132.151 38.924 22.473 5.97-48.568-44.747-25.835.094-33.161c.043-15.032 3.704-23.182 22.465-12.351l23.934 13.803.132-46.445c-4.142-3.026-18.341-12.635-34.866-22.175-34.504-19.92-58.199-9.366-58.325 35.081z' fill='%23fff'/%3E%3C/svg%3E");}
.icon-ok {background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle%3E.st3%7Bfill:%23ffb657%7D.st8%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M389.1 125.9L182.3 6.4c-13.1-7.5-24.9-8.2-33.5-3.3l-58.4 34h.1C82 41.9 76.7 52.4 76.7 67.3L76 305c-.1 29.8 20.9 66.2 46.9 81.2l206.9 119.4c13.4 7.8 25.6 8.3 34.2 2.8-.2.2-.5.3-.7.5l58.4-33.9c8.4-4.9 13.7-15.3 13.7-30.2l.7-237.7c0-29.9-21-66.2-47-81.2z' fill='%23f91'/%3E%3Cpath d='M421.6 474.9l-58.4 33.9c8.4-4.9 13.7-15.3 13.7-30.2l58.4-33.9c0 14.9-5.3 25.3-13.7 30.2z' fill='%23ffa834'/%3E%3Cpath class='st3' d='M90.4 37.1l58.4-33.9c8.5-5 20.4-4.3 33.5 3.3l-58.4 33.9c-13.1-7.6-24.9-8.3-33.5-3.3zM377.6 241l58.4-33.9-.7 237.7-58.4 33.9z'/%3E%3Cpath fill='%23fec377' d='M123.9 40.4l58.4-34 206.8 119.5-58.4 33.9z'/%3E%3Cpath d='M330.7 159.8l58.4-33.9c26 15 46.9 51.3 46.9 81.2L377.6 241c.1-29.9-20.9-66.2-46.9-81.2z' fill='%23fedaaa'/%3E%3Cg%3E%3Cpath class='st8' d='M140.6 247.5c-6.5 13.2.9 17.8 17.8 31.9 14.4 11.9 34.3 24.4 47.1 32.4-2.6.5 2.1-.3-1.2.6-3.3 1.6-14.6 4.8-49.1 28.2-14.7 11.6 8.9 37.2 23.6 30 13.2-7.5 26.4-13.3 39.6-19.1 15.2 22.7 29.7 43.9 39.6 57.4 14.7 20.4 38.2 1 23.7-15.7-.5-.3-14-16.4-26.9-34.2-12.9-17.4-25.3-36.5-23.6-33.8 12.9 5.5 32.5 11 46.8 5.3 16.9-6.9 24.4-14.6 17.9-27.1-3.9-7.4-14.4-14.1-28.4-8.2 0 .2-18.9 8.5-49.3-8.1-30.4-16.7-49.3-37.2-49.3-37-13.9-15.3-24.4-9.8-28.3-2.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st8' d='M218.2 267c18.5 12.3 35.4 14.1 47.6 6.2 12.2-7.6 19.8-24.9 19.8-42.4 0-18.3-7.6-33.3-19.8-49.2-12.2-15.5-29.1-31.9-47.6-44.1-18.6-12.3-35.4-14.1-47.6-6.2-12.2 7.6-19.8 25-19.8 42.5 0 18.2 7.6 33.2 19.8 49.1 12.2 15.5 29.1 31.9 47.6 44.1zm0-96.6c18.2 12 33.1 33.8 33.1 51.3 0 17.7-14.9 24.5-33.1 12.5-18.2-12-33.1-33.8-33.1-51.1 0-18 14.9-24.7 33.1-12.7z'/%3E%3C/g%3E%3C/svg%3E");}
.icon-skype2 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%233d99e2'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%235aaae7'/%3E%3Cg fill='%2378baec'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%2397c7ef' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23b3d8f5'/%3E%3Cpath d='M221.562 321.958c7.205 4.16 13.028 5.74 17.48 4.771 4.493-.969 6.654-4.068 6.669-9.311.012-4.177-1.14-8.16-3.5-12.11-2.401-4.012-5.491-7.8-9.33-11.399-3.853-3.645-9.038-8.128-15.518-13.451-8.713-7.211-15.997-13.959-21.9-20.308-5.903-6.34-10.602-13.07-14.076-20.158-3.482-7.124-5.205-14.484-5.183-22.019.02-7.175 1.887-12.54 5.579-15.998 3.705-3.474 9.048-4.697 16.001-3.661 6.933 1.001 15.089 4.22 24.436 9.616 7.458 4.306 13.926 9.024 19.392 14.168 5.438 5.128 9.987 10.388 13.6 15.769 3.606 5.384 6.259 10.385 7.922 14.993 1.678 4.615 2.515 8.685 2.505 12.157-.009 3.235-1.104 5.543-3.24 6.883-2.123 1.34-4.829 1.089-7.975-.726l-.055-.031c-2.868-1.656-5.108-3.694-6.664-6.205-1.51-2.438-3.097-5.827-4.816-10.282-2.168-6.058-4.76-11.316-7.787-15.76-2.947-4.32-7.788-8.489-14.549-12.392l-.056-.032c-6.278-3.625-11.298-5.042-15.097-4.347-3.824.725-5.655 3.07-5.68 7.041.006 2.507.621 4.965 1.87 7.484 1.27 2.553 3.046 5.152 5.316 7.799 2.284 2.662 4.597 5.042 6.922 7.138 2.359 2.131 6.279 5.507 11.712 10.109 6.806 5.627 12.999 11.099 18.557 16.365 5.552 5.279 10.274 10.509 14.182 15.736 3.934 5.243 7.012 10.798 9.201 16.638 2.202 5.84 3.28 12.06 3.261 18.614-.016 7.922-1.951 13.923-5.785 18.021-3.834 4.105-9.439 5.808-16.774 5.112-7.341-.676-16.007-3.905-26.02-9.686-11.995-6.926-21.908-15.06-29.74-24.473-5.547-6.697-10.057-13.977-13.509-21.821-3.466-7.844-5.211-14.579-5.195-20.16.009-3.281 1.112-5.509 3.239-6.622 2.155-1.105 4.913-.688 8.183 1.2 2.675 1.544 4.961 3.786 6.831 6.707 1.849 2.895 3.403 6.465 4.66 10.707 1.516 4.96 3.168 9.323 4.921 13.054 1.74 3.7 4.195 7.359 7.386 10.96 3.159 3.578 7.36 6.871 12.624 9.91m-41.587-182.892c-30.074-17.363-54.537-3.438-54.636 31.135-.034 12.058 2.909 25.007 8.012 37.536-.722 4.873-1.124 10.016-1.14 15.52-.162 57.187 40.042 126.83 89.796 155.556 4.784 2.762 9.488 5.048 14.074 6.859 8.295 10.679 18.073 19.763 28.566 25.823 30.074 17.363 54.537 3.423 54.636-31.135.034-12.058-2.909-25.022-8.02-37.547.742-4.846 1.138-10.008 1.154-15.513.162-57.195-40.048-126.834-89.809-155.563-4.784-2.762-9.488-5.032-14.074-6.85-8.288-10.693-18.065-19.761-28.559-25.821' fill='%23fff'/%3E%3C/svg%3E");}
.icon-telegram {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%233d99e2'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%235aaae7'/%3E%3Cg fill='%2378baec'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%2397c7ef' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23b3d8f5'/%3E%3Cpath d='M195.907 316.517c-.952-.55-1.903-1.73-2.227-3.231l-9.622-44.928c-1.1-5.126.54-8.978 3.999-9.429l90.221-11.74c.285-.037.572.042.842.197 1.268.732 2.191 3.191 1.044 3.745l-74.538 36.473c-2.621 1.283-4.314 4.058-4.805 7.837l-2.589 20.092c-.184 1.421-1.255 1.602-2.325.984m122.411-87.716c-.644-.372-1.308-.62-1.969-.707L127.03 202.749c-4.676-.632-4.655 6.984.017 11.699l46.02 46.358 17.646 76.199c.741 3.197 2.924 6.088 5.183 7.392 1.186.684 2.392.932 3.422.559l25.747-9.226c1.407-.507 3.124-.18 4.844.813 1.577.91 3.155 2.38 4.496 4.28l46.214 65.39c.978 1.383 2.084 2.398 3.17 3.026 2.442 1.41 4.785.858 5.349-1.885l34.459-167.972c.742-3.617-2.013-8.696-5.279-10.581' fill='%23fff'/%3E%3C/svg%3E");}
.icon-tiktok {background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle%3E.st3%7Bfill:%233e3d43%7D.st6%7Bfill:%23f00044%7D.st7%7Bfill:%2308fff9%7D%3C/style%3E%3Cpath d='M389.1 125.9L182.3 6.4c-13.1-7.5-24.9-8.2-33.5-3.3l-58.4 34h.1C82 41.9 76.7 52.4 76.7 67.3L76 305c-.1 29.8 20.9 66.2 46.9 81.2l206.9 119.4c13.4 7.8 25.6 8.3 34.2 2.8-.2.2-.5.3-.7.5l58.4-33.9c8.4-4.9 13.7-15.3 13.7-30.2l.7-237.7c0-29.9-21-66.2-47-81.2z' fill='%231d1d1f'/%3E%3Cpath d='M421.6 474.9l-58.4 33.9c8.4-4.9 13.7-15.3 13.7-30.2l58.4-33.9c0 14.9-5.3 25.3-13.7 30.2z' fill='%232e2e30'/%3E%3Cpath class='st3' d='M90.4 37.1l58.4-33.9c8.5-5 20.4-4.3 33.5 3.3l-58.4 33.9c-13.1-7.6-24.9-8.3-33.5-3.3zM377.6 241l58.4-33.9-.7 237.7-58.4 33.9z'/%3E%3Cpath fill='%2357565c' d='M123.9 40.4l58.4-34 206.8 119.5-58.4 33.9z'/%3E%3Cpath d='M330.7 159.8l58.4-33.9c26 15 46.9 51.3 46.9 81.2L377.6 241c.1-29.9-20.9-66.2-46.9-81.2z' fill='%2377767e'/%3E%3Cg%3E%3Cpath class='st6' d='M190 252c-18.7-15.4-33.8-6.3-33.6 14.3.2 13.2 6.7 27.8 16.4 40.8-3.3-7.8-5.2-15.5-5.3-22.7-.3-20.7 14.8-27.8 33.6-11.5 3.7 3.2 7.2 6.9 10.6 11V243c-3.5-3.6-7-7-10.6-10.1-.2-.2-.3-.3-.5-.4v30.1c-3.4-4-6.9-7.6-10.6-10.6zM270.9 198.1c-.1-.1-.2-.1-.3-.2-3.2-2.3-6.4-4.7-9.6-7.2 2.8 17.4 10.6 37 21.4 52.7-7.1-14.8-11.4-31-11.5-45.3zM327.3 282.9c-3.6 0-7.1-.7-10.6-2.1v29.3c-12.5-2.2-24.7-10.7-36.1-23.2-7.4-8.1-14.2-17.6-20.6-27.9.1 30.2.1 60.3.2 90.5-.1 20.2-7.4 33.7-20.6 36.5-10.7 2.3-24.3-2.9-39.1-13.1-3.5-2.4-7-5.1-10.6-7.9-15.8-12.8-30.8-28-43-43.3 1.4 2.4 2.9 4.8 4.5 7.3 13.3 20.4 30.9 40.6 49.6 56.9 3.5 3 7.1 5.8 10.6 8.4 14.7 10.8 28.3 15.7 39.1 13 13.2-3.3 20.5-17.5 20.6-37.7-.2-30.3-.5-60.6-.7-90.9 6.3 9.8 13.1 18.7 20.6 26 11.5 11.3 23.6 18.1 36.1 18.1'/%3E%3Cpath class='st7' d='M151.3 221c13.1-8.5 30.6-4.4 49.2 11.6v-10.8c-3.5-3.5-7-6.8-10.6-9.6-18.8-15.4-36.5-17.7-49.7-7.2-13 10.2-20.5 30.6-20.5 50.7 0 20.6 7.3 38.9 20.6 57.5 2.1 3 4.3 5.9 6.6 8.8-10.4-17.8-16.1-35.4-16.1-53.5.1-20.3 7.5-39.2 20.5-47.5zM316.7 280.8v-10.9h-.1c-12.8-2.3-24.6-12.8-34.1-26.5 8.2 17 20.3 32.1 34.2 37.4z'/%3E%3Cpath class='st7' d='M199.2 344.4c4.4 4 8.6 7 12.4 9 13.4 7.1 23 2.1 23-14.1v-60.4-110.4c8.8 7.8 17.6 15.4 26.4 22.3-.7-4.4-1.1-8.5-1.1-12.6-12.1-9.5-24.2-20.4-36.3-31.3v170.8c0 16.2-9.6 21-23 14.4-3.9-1.9-8.1-4.7-12.4-8.5-5.6-4.8-10.8-10.5-15.3-16.5 5.6 13.4 15.2 27.2 26.3 37.3z'/%3E%3Cpath d='M200.5 373c14.7 10.3 28.3 15.5 39.1 13.1 13.2-2.8 20.5-16.3 20.6-36.5-.1-30.2-.1-60.3-.2-90.5 6.3 10.3 13.1 19.8 20.6 27.9 11.5 12.5 23.6 21 36.1 23.2v-29.3c-13.9-5.4-25.9-20.4-34.2-37.4-10.9-15.7-18.7-35.3-21.4-52.7-8.8-6.9-17.6-14.5-26.4-22.3v170.8c0 16.2-9.6 21.2-23 14.1-3.9-2-8.1-5-12.4-9-11.1-10.1-20.7-23.8-26.4-37.3-9.6-12.9-16.2-27.5-16.4-40.8-.3-20.6 14.8-29.6 33.6-14.3 3.7 3 7.2 6.6 10.6 10.6v-30.1c-18.6-16-36.1-20.1-49.2-11.6-13 8.3-20.5 27.2-20.5 47.3 0 18.1 5.7 35.7 16.1 53.5 12.3 15.3 27.2 30.5 43 43.3 3.4 2.9 7 5.6 10.4 8z'/%3E%3C/g%3E%3C/svg%3E");}
.icon-viber {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%237f33ad'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%23943ec7'/%3E%3Cg fill='%23a258cb'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%23b77fda' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%23d5b4e9'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M168.943 148.568c-1.843-1.065-3.695-1.752-5.566-2.111-20.55-3.92-29.105 10.567-21.025 38.235 11.627 39.843 27.327 77.457 47.57 112.52s44.997 67.508 73.744 97.604c5.06 5.299 9.928 9.254 14.483 11.885 13.413 7.744 24.15 4.022 29.351-10.611 1.255-3.521 1.348-7.62.027-12.545-3.192-11.914-33.625-54.996-42.752-60.842a20.017 20.017 0 00-.777-.473c-6.507-3.756-10.151-.596-13.249 2.845-3.691 4.097-7.972 4.096-12.678 1.379-3.051-1.762-6.279-4.662-9.642-8.329-8.609-9.383-16.132-19.385-22.335-30.139-6.204-10.735-11.095-22.236-14.901-34.356-3.79-12.046-3.708-20.844 5.231-22.65 4.732-.956 9.499-2.57 9.143-10.831-.471-10.779-22.537-58.629-31.277-67.381-1.782-1.783-3.561-3.168-5.347-4.2M238.566 187.362c-3.548-2.049-7.08-3.771-10.552-5.138-3.206-1.266-5.396.927-4.906 4.897.449 3.581 2.935 7.391 5.772 9.029.306.177.615.328.928.451 2.871 1.134 5.789 2.558 8.718 4.249a82.012 82.012 0 014.934 3.094c14.13 9.561 27.55 24.612 37.8 42.365 9.944 17.225 16.037 35.58 17.163 51.708.38 5.507.171 10.69-.626 15.396-.559 3.356 1.569 8.079 4.756 10.56.339.26.678.493 1.017.69 2.801 1.617 5.286.739 5.788-2.261.971-5.757 1.231-12.073.765-18.79-1.359-19.431-8.647-41.458-20.53-62.05-12.197-21.117-28.204-39.046-45.078-50.47a98.611 98.611 0 00-5.949-3.73'/%3E%3Cpath d='M238.515 209.854a57.79 57.79 0 00-6.076-3.065c-3.222-1.387-5.5.68-5.106 4.605.37 3.628 2.9 7.573 5.802 9.249.249.143.499.27.752.378a44.91 44.91 0 014.599 2.323 52.022 52.022 0 013.224 2.026c9.546 6.46 18.662 16.711 25.67 28.85 6.702 11.609 10.799 23.85 11.537 34.486.202 2.867.146 5.612-.153 8.135-.422 3.463 1.844 8.153 5.056 10.481.25.172.501.335.75.48 2.914 1.682 5.448.655 5.837-2.53.405-3.426.481-7.108.209-10.982-.963-13.925-6.262-29.843-14.903-44.819-8.955-15.501-20.658-28.631-32.948-36.954a70.945 70.945 0 00-4.25-2.663'/%3E%3Cpath d='M238.341 232.264a43.312 43.312 0 00-1.128-.627c-3.237-1.712-5.765-.021-5.647 3.773.123 3.705 2.722 8.053 5.855 9.861a6.2 6.2 0 00.238.132 23.908 23.908 0 012.3 1.393c9.78 6.623 18.696 21.553 19.465 32.598.062.928.068 1.814.017 2.638-.229 3.593 2.201 8.22 5.437 10.339.137.089.275.177.403.252 3.059 1.766 5.65.531 5.87-2.91.093-1.497.09-3.079-.027-4.726-1.259-18.044-14.479-40.458-30.111-51.044a44.07 44.07 0 00-2.672-1.679'/%3E%3C/g%3E%3C/svg%3E");}
.icon-whatsapp {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.115 125.883L182.253 6.45c-13.066-7.544-24.905-8.245-33.454-3.277L90.411 37.104c.027-.016.057-.028.085-.045-8.488 4.884-13.756 15.329-13.799 30.201l-.674 237.702c-.085 29.835 20.898 66.178 46.862 81.168l206.863 119.432c13.441 7.759 25.573 8.262 34.17 2.818-.239.151-.472.314-.718.458l58.386-33.93c8.44-4.905 13.672-15.333 13.715-30.155l.674-237.702c.087-29.842-20.896-66.178-46.86-81.168z' fill='%2340a559'/%3E%3Cpath d='M421.588 474.907l-58.386 33.93c8.44-4.905 13.674-15.333 13.715-30.155l58.386-33.93c-.042 14.821-5.276 25.25-13.715 30.155z' fill='%234dba69'/%3E%3Cg fill='%2365c27c'%3E%3Cpath d='M90.411 37.104l58.386-33.93c8.549-4.968 20.388-4.267 33.454 3.277l-58.386 33.93c-13.066-7.544-24.904-8.246-33.454-3.277zM377.591 240.981l58.386-33.931-.674 237.702-58.386 33.93z'/%3E%3C/g%3E%3Cpath fill='%237bcc92' d='M123.866 40.381L182.253 6.45l206.862 119.433-58.386 33.93z'/%3E%3Cpath d='M330.729 159.813l58.386-33.93c25.965 14.99 46.946 51.327 46.862 81.168l-58.386 33.93c.085-29.841-20.898-66.177-46.862-81.168z' fill='%2394d6a8'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M288.649 233.995c-17.569-30.455-40.987-55.175-65.961-69.605-51.481-29.722-93.512-5.769-93.701 53.373-.053 18.921 4.194 39.86 12.314 60.852L127.9 326.576l49.544 13.648c13.623 16.429 28.968 29.808 44.594 38.829l.042.024c51.46 29.711 93.492 5.757 93.691-53.38.081-28.672-9.542-61.242-27.122-91.702zm-66.518 126.959l-.031-.018c-13.927-8.04-27.583-20.23-39.477-35.243l-2.823-3.562-29.402-8.102 7.928-28.389-1.835-4.447c-7.721-18.674-11.789-37.47-11.73-54.313.16-49.165 35.092-69.072 77.909-44.351 20.725 11.978 40.19 32.519 54.796 57.839 14.605 25.32 22.614 52.39 22.535 76.211-.163 49.166-35.094 69.073-77.87 44.375z'/%3E%3Cpath d='M264.89 318.745c-2.328-2.692-13.78-15.804-15.913-17.929-.931-.926-1.75-1.704-2.508-2.142-.986-.569-1.866-.56-2.75.455-1.562 1.782-6.056 5.234-7.419 6.249-.778.573-1.559.634-2.518.079-.721-.416-1.542-1.179-2.54-2.332-2.328-2.692-9.843-9.869-18.729-24.147-6.912-11.111-11.571-22.592-12.921-26.066-1.36-3.469-.134-4.216 1.031-4.88 1.061-.592 2.341-1.786 3.516-2.681 1.176-.884 1.562-1.782 2.345-3.119.783-1.349.403-3.131-.184-4.817-.577-1.681-5.203-17.566-7.135-24.061-1.581-5.294-3.184-6.431-4.494-7.188l-.208-.119c-.187-.108-.363-.209-.529-.317-1.368-.872-2.922-1.783-4.476-2.68-1.555-.898-4.085-1.691-6.237-.25-2.142 1.459-8.192 4.466-8.229 17.659s8.289 30.774 9.455 33.236c1.156 2.468 16.374 38.376 39.75 63.501 5.557 5.987 9.894 10.138 13.279 13.332 3.214 3.028 6.262 5.191 9.037 6.794a44.965 44.965 0 005.664 2.755c4.478 1.811 13.821 1.48 15.777-3.664 1.965-5.139 1.981-10.509 1.404-11.952-.578-1.455-2.14-3.037-4.468-5.716z'/%3E%3C/g%3E%3C/svg%3E");}
.icon-mastercard {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%23ff9800' d='M32 10a14 14 0 100 28 14 14 0 100-28z'/%3E%3Cpath fill='%23d50000' d='M16 10a14 14 0 100 28 14 14 0 100-28z'/%3E%3Cpath fill='%23ff3d00' d='M18 24c0 4.755 2.376 8.95 6 11.48 3.624-2.53 6-6.725 6-11.48s-2.376-8.95-6-11.48c-3.624 2.53-6 6.725-6 11.48z'/%3E%3C/svg%3E");}
.icon-mir {background-image: url("data:image/svg+xml,%3Csvg width='57' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.36 0v.007c-.007 0-2.227-.007-2.819 2.096-.542 1.928-2.071 7.252-2.113 7.4h-.423S8.44 4.058 7.89 2.095C7.3-.007 5.073 0 5.073 0H0v16h5.073V6.498h.423L8.455 16h3.523l2.959-9.495h.423V16h5.073V0H15.36zM33.89 0s-1.486.133-2.184 1.677l-3.593 7.825h-.423V0h-5.073v16h4.791s1.557-.14 2.255-1.677l3.523-7.825h.423V16h5.073V0H33.89zM40.935 7.266V16h5.073v-5.1h5.496a5.486 5.486 0 005.179-3.634H40.935z' fill='%234DB45E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.28 0H0c.564 3.046 2.868 5.492 5.848 6.288a8.17 8.17 0 002.12.28h8.695c.078-.364.113-.734.113-1.118 0-3.012-2.46-5.45-5.496-5.45z' transform='translate(40.224)' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(16.7745 0 0 16.6345 .001 -5.033)'%3E%3Cstop offset='.3' stop-color='%2300B4E6'/%3E%3Cstop offset='1' stop-color='%23088CCB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
.icon-qiwi {background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 50 50' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23ff8d24%7D%3C/style%3E%3Cpath class='st0' d='M40 33.9c.1.8-.1 1.1-.4 1.1-.3 0-.7-.3-1.1-1-.4-.6-.6-1.4-.4-1.7.1-.2.4-.4.8-.2.7.2 1 1.3 1.1 1.8m-3 1.6c1 .7 1.3 1.5.8 2-.3.3-.8.5-1.4.5-.6 0-1.1-.2-1.5-.4-.9-.6-1.2-1.6-.6-2.2.2-.2.6-.3 1.1-.3.5-.1 1.1.1 1.6.4'/%3E%3Cpath class='st0' d='M48 50c-.3 0-.6-.1-.8-.3 0-.1-5.1-5.7-13.2-5.7-1.7 0-3 .2-4.4.4-1.6.3-3.5.6-6.1.6C11.1 45 1 34.9 1 22.5S11.1 0 23.5 0 46 10.1 46 22.5c0 3.5-.8 6.8-2.3 9.9-.2.4-.6.6-1 .5-.4 0-.8-.4-.9-.8 0 0-.7-3-3.8-5-1.9-1.1-4-1.1-4-1.1-.5 0-1-.4-1-1 0-.5.4-1 1-1 .1 0 2 0 3.9.3.1-.6.1-1.2.1-1.8C38 14.5 31.5 8 23.5 8S9 14.5 9 22.5 15.5 37 23.5 37h.9c-.4-1.9-.4-3.9-.4-4 0-.5.4-1 .9-1s1 .3 1.1.8c0 0 .4 1.9 2.5 3.8 1.6 1.5 3.8 2.6 6.5 3.2l.3.1c10.9 2.5 13.6 8.4 13.7 8.6.2.5 0 1-.4 1.2-.2.2-.4.3-.6.3z'/%3E%3C/svg%3E");}
.icon-sber {background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 50 50' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%237dc143%7D%3C/style%3E%3Cpath class='st0' d='M45.7 14L16 31 2 23v1c0 12.7 10.3 23 23 23s23-10.3 23-23c0-3.6-.8-7-2.3-10z'/%3E%3Cpath class='st0' d='M44 11L16 27 2.5 19.2c.1-.7.3-1.4.5-2l13 7.4L42.8 9.4c.4.5.8 1 1.2 1.6z'/%3E%3Cpath class='st0' d='M40.5 7L16 21 4.2 14.2l.9-1.8L16 18.7 38.8 5.6c.6.5 1.2.9 1.7 1.4z'/%3E%3Cpath class='st0' d='M35.8 3.7L16 15 6.9 9.8c.4-.5.8-1.1 1.3-1.5l7.7 4.4 17.5-10c.9.3 1.6.6 2.4 1z'/%3E%3C/svg%3E");}
.icon-visa {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291.8 291.8'%3E%3Cpath d='M119.3 100.2l-14.6 91.1H128l14.6-91.1h-23.3zm70.6 37.1c-8.2-4-13.2-6.8-13.2-10.9.1-3.8 4.2-7.6 13.5-7.6 7.6-.2 13.2 1.6 17.4 3.4l2.1.9 3.2-19.1c-4.6-1.8-12-3.8-21-3.8-23.1 0-39.4 12-39.5 29.2-.2 12.7 11.7 19.7 20.5 23.9 9.1 4.3 12.1 7.1 12.1 11-.1 5.9-7.3 8.6-14.1 8.6-9.3 0-14.4-1.4-22-4.7l-3.1-1.4-3.3 19.8c5.5 2.4 15.6 4.6 26.1 4.7 24.6 0 40.5-11.8 40.7-30.2.3-9.8-5.9-17.5-19.4-23.8zm83-36.8h-18.1c-5.6 0-9.8 1.6-12.2 7.3l-34.8 83.5h24.6l6.8-18.1h27.5l3.5 18.2h21.7l-19-90.9zm-27 54.5c.5 0 9.4-29.5 9.4-29.5l7.1 29.5h-16.5zM85.1 100.2l-22.9 61.9-2.5-12.2c-4.2-14.1-17.5-29.4-32.4-37l21 78.3H73l36.8-91H85.1z' fill='%23225ed5'/%3E%3Cpath d='M51.9 112c-1.8-6.9-7.5-11.6-15.2-11.7H.4l-.4 1.6c28.3 7 52.1 28.5 59.8 48.7L51.9 112z' fill='%23efc75e'/%3E%3C/svg%3E");}
.icon-walletone {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M492.2 158.1v196.8c-4.3 10.1-9.1 19.9-14.6 29.4-5.9 4.4-13.3 7-21.3 7-19.8 0-35.9-16.1-35.9-35.9V243.8L281.2 381c-6.8 6.8-15.9 10.3-25.2 10.3-4.7 0-9.4-.9-13.8-2.8-13.3-5.6-22-18.6-22-33.1V243.8L80.9 381c-10.3 10.2-25.7 13.1-39 7.5-2.7-1.1-5.1-2.5-7.4-4.2-5.5-9.4-10.4-19.3-14.6-29.4V156.6c0-11.9 5.8-22.4 14.6-28.9 5.9-4.4 13.3-7 21.2-7 19.8 0 35.9 16.1 35.9 35.9v113.1s137.7-137.1 138.6-138c6.5-6.8 15.7-11 25.8-11 19.8 0 35.9 16.1 35.9 35.9v113.1l139.3-137.2c10.3-10.1 25.7-13.1 39-7.5 3.3 1.4 6.3 3.2 8.9 5.4 7.9 6.5 12.8 16.1 13.1 26.7v1z' fill='%23f0efeb'/%3E%3Cpath d='M492.2 158.1v196.8c-4.3 10.1-9.1 20-14.6 29.4-5.9 4.4-13.3 7-21.3 7-19.8 0-35.9-16.1-35.9-35.9V243.8l-9 8.9c-14.1 13.9-36.8 13.7-50.7-.4-13.9-14.1-13.7-36.8.4-50.7l70-69c10.3-10.1 25.7-13.1 39-7.5 3.3 1.4 6.3 3.2 8.9 5.4 7.9 6.5 12.8 16.1 13.1 26.7.1.2.1.5.1.9z' fill='%23ba1c34'/%3E%3C/svg%3E");}
.icon-webmoney {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%230277bd' d='M16.839 14.527l4.829-4.243 4.242 4.83-4.829 4.242zM20.334 22.808l4.83-4.243 4.242 4.83-4.83 4.242zM23.637 30.994l4.83-4.242 4.242 4.83-4.83 4.241zM34.915 34.309l3.751-3.296 3.296 3.752-3.751 3.295zM31.89 26.988l3.653-3.208 3.208 3.652-3.652 3.208zM28.827 19.424l3.652-3.208 3.208 3.652-3.652 3.208zM25.572 12.339l3.652-3.208 3.208 3.652-3.652 3.208zM33.537 10.644l2.377-2.089 2.09 2.378-2.379 2.089zM36.553 17.73l2.378-2.089 2.089 2.378-2.378 2.089zM39.52 24.815l2.379-2.089 2.089 2.378-2.378 2.089z'/%3E%3Cpath fill='%230277bd' d='M16.839 14.527l4.829-4.243 4.242 4.83-4.829 4.242zM20.334 22.808l4.83-4.242 4.242 4.83-4.83 4.241zM23.637 30.995l4.829-4.243 4.242 4.83-4.829 4.242zM34.915 34.309l3.751-3.296 3.296 3.752-3.751 3.295zM31.89 26.988l3.653-3.208 3.208 3.652-3.652 3.208zM28.827 19.424l3.652-3.208 3.208 3.652-3.652 3.208zM25.572 12.34l3.652-3.209 3.208 3.652-3.652 3.208zM33.537 10.644l2.377-2.089 2.09 2.378-2.379 2.089zM36.553 17.73l2.378-2.089 2.089 2.378-2.378 2.089zM39.52 24.814l2.378-2.089 2.09 2.378-2.379 2.089z'/%3E%3Cpath fill='%230277bd' d='M32.373 35.204l-4.722 4.148-7.542-8.586 2.194-1.928-5.498-6.258 2.134-1.875-5.628-6.408 8.585-7.543 2.719 3.095 4.836-4.247 2.628 2.992 2.061-1.811A19.865 19.865 0 0024 4C12.954 4 4 12.954 4 24s8.954 20 20 20c4.662 0 8.94-1.608 12.341-4.282l-3.968-4.514z'/%3E%3C/svg%3E");}
.icon-yandex {background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 50 50' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%2300eebc%7D%3C/style%3E%3Cg id='Слой_1_1_'%3E%3Ccircle class='st0' cx='39.8' cy='25.1' r='6.6'/%3E%3Cpath class='st0' d='M35.8 13.5L22.6.3 7.2 15.5c-5.3 5.3-5.3 13.6 0 18.9l3.7 3.7c.3.2 25.1-24.6 24.9-24.6z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='7.154' y1='982.503' x2='31.806' y2='1007.156' gradientTransform='translate(0 -966.535)'%3E%3Cstop offset='0' stop-color='%2300a9f9'/%3E%3Cstop offset='.99' stop-color='%230b89ea'/%3E%3C/linearGradient%3E%3Cpath d='M17.1 17.9l-.4-.2-.4-.4c-2.9-3.1-2.9-7.9.2-10.8l-9.2 9.2-.4.7c-4.8 5.3-4.4 13.4.4 18.5L22.4 50l13.2-13.2c.2-.2-11.2-11.4-18.5-18.9z' fill='url(%23SVGID_1_)'/%3E%3Ccircle class='st0' cx='39.8' cy='25.4' r='6.6'/%3E%3Cpath class='st0' d='M36 13.7L22.8.5 7.4 15.7c-5.3 5.3-5.3 13.6 0 18.9l3.7 3.7c.1 0 25.1-24.6 24.9-24.6z'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='7.285' y1='982.635' x2='31.894' y2='1007.244' gradientTransform='translate(0 -966.535)'%3E%3Cstop offset='0' stop-color='%2300a9f9'/%3E%3Cstop offset='.99' stop-color='%230b89ea'/%3E%3C/linearGradient%3E%3Cpath d='M17.1 18.1l-.4-.4-.2-.4C15.2 16 14.3 14 14.3 12s.9-4 2.2-5.5l-9 9.2-.7.7c-4.8 5.3-4.6 13.4.4 18.5L22.4 50l13.2-13.2c.4 0-11-11.4-18.5-18.7z' fill='url(%23SVGID_2_)'/%3E%3C/g%3E%3C/svg%3E");}
.icon-yandexmoney {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%238c6906' d='M11.6 43.1l29.6 1.3-1-23.1-14.8-4.2-12.6-.3z'/%3E%3Cpath d='M42 19h-9V1c0-.4-.2-.7-.6-.9-.3-.2-.8-.1-1.1.1-.1.1-14.3 11.5-18.5 14.7-5.2 4-5.8 5.8-5.8 8.9V43c0 2.8 2.2 5 5 5h30c.6 0 1-.4 1-1V20c0-.6-.4-1-1-1zm-19.1.3c1.1-1.2 2.7-1.6 3.5-.9.9.7.7 2.2-.4 3.4s-2.6 1.6-3.5.9c-.8-.7-.6-2.2.4-3.4zM14 43l18.5-11.7c.3-.2.5-.5.5-.8V21h5v14.3c0 .4-.3.8-.7 1L14 43z' fill='%23faca22'/%3E%3C/svg%3E");}
/*** Шапка ***/
.header__top {padding: 1rem 0;border-bottom: 1px solid #e2e6f1;display: flex;align-items: center;flex-wrap: wrap;}
.header__middle {padding: 2rem 0 0;position: relative;display: flex;align-items: center;flex-wrap: wrap;}
.header__middle > div {margin-right: 3rem;}
/** Регион **/
.header__phone {padding-right: 1rem;}
.header__phone a {color: #9085f7;}
.header__phone i {margin-right: 0.5rem;}
.region__contacts {padding-left: 1rem;}
.region__contacts a {color: #58c4c5;}
.region__contacts span + span {display: none;}
/** Меню **/
.header__menu {flex-grow: 1;position: relative;width: 50%;}
header .menu__icon {display: none;}
header .mainnav__list {margin: 0;padding: 0;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;padding-left: 250px;}
header .mainnav__list a {padding: 0.25rem 1rem;white-space: nowrap;display: block;}
header .mainnav__list a.active {color: #7e6cd6;}
/** Логотип **/
.logo .title {font-size: 36px;font-weight: bold;padding-left: 1rem;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
.logo span + span {font-size: 14px;font-weight: normal;color: #929bb0;margin-top: 0.25rem;display: block;}
.logo a {display: flex;}
.logo img {max-width: 200px;max-height: 70px;width: auto;}
/** Каталог **/
.catalog__icon {font-size: 1rem;background-color: #cefcff;color: #58c4c5;border-radius: 1rem;padding: 1.25rem;display: flex;align-items: center;}
.catalog__icon i + span {margin-left: 0.75rem;}
.catalog__icon:hover, .catalog__icon.opened {background-color: #43bec3;color: #FFFFFF;}
/** Шапка. Адаптивность **/
@media (max-width: 1440px) {
    header .mainnav__list {
        padding-left: 0;
    }
}
@media all and (max-width: 1680px) {
.header__middle > div {margin-right: 2rem;}
}
@media all and (max-width: 1440px) {
.header__menu {width: auto;}
header .menu__icon {display: flex;align-items: center;justify-content: flex-end;cursor: pointer;}
header .menu__icon:hover {color: #7e6cd6;}
header .menu__icon i {font-size: 18px;}
header .menu__icon span {margin-left: 0.5rem;}
header .mainnav__list {opacity: 0;position: absolute;top: 100%;right: 0;width: 240px;padding: 2rem;background: #FFFFFF;border-radius: 1rem;display: block;box-shadow: 0px 0px 100px 0px #e6e0fe;z-index: -1;}
header .opened .mainnav__list {opacity: 1;margin-top: 1.25rem;z-index: 10;}
header .mainnav__list a {display: block;padding: 0.75rem 1.25rem;border-radius: 1rem;line-height: 1.2;}
header .mainnav__list a:hover {background: #f1eeff;}
.catalog__icon i + span {display: none;}
}
@media all and (max-width: 1199px) {
.header__middle > div {margin-right: 1rem;}
}
@media all and (max-width: 991px) {
.header__menu {flex-grow: 0;}
}
@media all and (max-width: 767px) {
.header__middle {justify-content: center;padding: 1rem 0 0;}
.header__middle .catalog {margin: 0 0 0 1rem;}
.region__contacts {padding: 0 1rem 0 0;}
.region__contacts span {display: none;}
.region__contacts span + span {display: block;}
}
@media all and (max-width: 640px) {
.header__phone {display: none;}
}
@media all and (max-width: 480px) {
.logo .title {font-size: 30px;}
.logo span + span {font-size: 12px;}
.header__middle .catalog {margin: 0;}
}
@media all and (max-width: 374px) {
.header__middle {justify-content: space-evenly;}
.logo .title {max-width: 150px;display: none;}
}
/*** Контакты в модальном окне ***/
#fancybox__contacts .contacts {display: flex;flex-wrap: wrap;margin: 2rem 0;}
#fancybox__contacts .contacts__block {width: 33.333333%;}
#fancybox__contacts .contacts__block + .contacts__block {padding-left: 1rem;margin: 0;}
#fancybox__contacts .fancybox__link {margin-top: 1rem;}
#fancybox__contacts .fancybox__link:hover {color: #7e6cd6;cursor: pointer;}
#fancybox__contacts .fancybox__link span {border-bottom: 1px dashed #e2e6f1;}
#fancybox__contacts .form__field {width: auto;}
#fancybox__contacts .form__buttons {margin-left: 2rem;}
#fancybox__contacts .form__pp {margin: 0;text-align: left;}
#fancybox__contacts .form__pp span {display: inline-block;}
@media all and (max-width: 991px) {
#fancybox__contacts .form__buttons {width: 100%;margin: 1rem 0 0 0;}
#fancybox__contacts .contacts__block {width: 50%;padding: 0;}
#fancybox__contacts .contacts__block:nth-child(3) {width: 100%;padding: 2rem 0 0 0;}
}
@media all and (max-width: 767px) {
#fancybox__contacts .form__field {width: 100%;}
#fancybox__contacts .form__field + .form__field {margin: 1rem 0 0 0;}
}
@media all and (max-width: 640px) {
#fancybox__contacts .contacts__block {width: 100%;}
#fancybox__contacts .contacts__block:nth-child(2) {padding: 2rem 0 0 0;}
}
/** Поиск **/
header .search {flex-grow: 1;position: relative;}
.search__form {position: relative;display: flex;align-items: center;}
.search__input {border: 0;background: #f1eeff;padding: 0 2rem 0 4rem;height: 60px;line-height: 60px;color: #7e6cd6;font-weight: bold;}
.search__input::-webkit-input-placeholder {color: #7e6cd6;}
.search__input::-moz-placeholder          {color: #7e6cd6;}
.search__input:-moz-placeholder           {color: #7e6cd6;}
.search__input:-ms-input-placeholder      {color: #7e6cd6;}
.search__input:focus {background: #ceddff;}
.search__submit {position: absolute;top: 0;left: 0;padding: 0;line-height: 1;border: 0;border-radius: 20px;width: 58px;height: 58px;color: #7e6cd6;background: transparent;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;cursor: pointer;}
.search__submit:hover {background: none;color: #7e6cd6;}
.search__submit i {font-size: 20px;}
.search__submit:hover i {color: #614ccb;}
.search__reset {display: none;align-items: center;position: absolute;right: 2rem;top: 0;height: 100%;cursor: pointer;}
.search__filled .search__reset {display: flex;}
.search__loading .lds-ring {display: block;}
.lds-ring {display: none;position: absolute;right: 0.75rem;width: 1rem;height: 1rem;}
.lds-ring div {display: block;position: absolute;width: 1rem;height: 1rem;margin: 0;border: 2px solid #9085f7;border-color: #9085f7 transparent transparent transparent;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;}
.lds-ring div:nth-child(1) {animation-delay: -0.45s;}
.lds-ring div:nth-child(2) {animation-delay: -0.3s;}
.lds-ring div:nth-child(3) {animation-delay: -0.15s;}
@keyframes lds-ring {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
/** Поисковая выдача **/
#search__result {display: none;width: 100%;max-height: 430px;position: absolute;right: 0;margin-top: 1rem;padding: 1rem;background: #fff;border-radius: 20px;overflow-y: auto;z-index: 3;box-shadow: 0px 0px 100px 0px #e6e0fe;}
#search__result .inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;flex-direction: column;}
#search__result .result__item {display: none;width: 100%;line-height: 20px;padding: 10px 0;}
#search__result .result__item:nth-child(-n+6) {display: block;}
#search__result .result__item a {display: flex;align-items: center;flex-wrap: wrap;font-size: 1rem;}
#search__result .result__item a.active {color: #7e6cd6;}
#search__result .result__item .result__image {width: 40px;margin-right: 20px;}
#search__result .result__item .result__name {width: calc(100% - 60px);}
#search__result .result__item img {max-width: 40px;max-height: 40px;}
#search__result .result__goods {width: 100%;flex-grow: 1;padding: 0 1rem;}
#search__result .result__category {width: 100%;flex-grow: 1;padding: 0 1rem 1rem 1rem;margin-bottom: 1rem;border-bottom: 1px solid #e2e6f1;}
#search__result .result__category .result__image {display: none;}
#search__result .result__category .result__name {width: 100%;}
#search__result .result__category a {font-weight: bold;}
#search__result .result__showAll {margin-top: 1rem;}
#search__result::-webkit-scrollbar {width: 0.5rem;height: 0;}
#search__result::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #9085f7;}
#search__result::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #edf2ff;}
@media all and (max-width: 1199px) {
.search__input {padding: 0 2rem 0 3rem;max-width: 264px;}
.search__submit {width: 50px;}
}
@media all and (max-width: 991px) {
.search__input {max-width: 100%;}
}
@media all and (max-width: 767px) {
header .search {width: calc(100% - 76px);margin-top: 1rem;}
.search__input {max-width: 100%;}
#search__result {width: calc(100% + 76px);left: 0;}
}
@media all and (max-width: 480px) {
}
/** Избранное, Сравнение, Войти, Корзина **/
#addto {margin: 0;position: relative;display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-end;}
#addto > div {margin-left: 2rem;}
#addto > div:first-child {margin-left: 0;}
#addto > .cart {margin-left: 3rem;}
#addto [data-count] {display: none;}
.header__top .addto {display: none;}
/* Иконки */
#addto [class*="__icon"] {display: flex;align-items: center;}
#addto [class*="__icon"] i {position: relative;font-size: 1.75rem;border-radius: 100%;width: 60px;height: 60px;line-height: 60px;text-align: center;display: inline-block;transition: all 0.3s ease;cursor: pointer;}
#addto [class*="__icon"] i + span {margin-left: 0.75rem;color: #acb2c5;}
#addto [class*="__icon"]:hover i + span {color: #001b59;}
.hasItems [class*="__icon"] i:after {content: "";display: inline-block;position: absolute;top: 2px;right: 2px;width: 14px;height: 14px;background-color: #ff6711;border: 2px solid #FFFFFF;border-radius: 100%;}
.compare__icon i {background-color: #ccfeff;color: #4bc2c0;}
.compare__icon:hover i {background-color: #4bc2c0;color: #FFFFFF;}
.favorites__icon i {background-color: #e5e0fe;color: #7568d2;}
.favorites__icon:hover i {background-color: #7568d2;color: #FFFFFF;}
.login__icon i {background-color: #cedeff;color: #667ca8;}
.login__icon:hover i {background-color: #667da9;color: #FFFFFF;}
.cart__icon i {background-color: #9085f7;color: #FFFFFF;}
.cart__icon:hover i {background-color: #614ccb;color: #FFFFFF;}
#addto .cart__icon i {font-size: 36px;width: 76px;height: 76px;line-height: 76px;}
#addto [class*="__icon"] .cart__count {display: inline-block;position: absolute;top: 0px;right: 0px;width: 24px;height: 24px;line-height: 20px;font-size: 12px;background-color: #ff6711;color: #FFFFFF;border: 2px solid #FFFFFF;border-radius: 100%;text-align: center;}
#addto [class*="__icon"]:hover .cart__count {color: #FFFFFF;}
@media all and (max-width: 1680px) {
#addto [class*="__icon"] i + span {display: none;}
#addto > .cart {margin-left: 2rem;}
}
@media all and (max-width: 1199px) {
#addto > div {margin-left: 1rem;}
#addto > .cart {margin-left: 1rem;}
}
@media all and (max-width: 991px) {
.slider__content {padding: 0 3rem;}
#addto > div {display: none}
#addto > .cart {display: block;margin: 0;}
.header__top {padding: 1rem 0;justify-content: space-between;}
.header__top .addto {display: flex;align-items: center;flex-wrap: wrap;}
.header__top .addto > div {margin-right: 1rem;position: relative;}
.header__top .addto i {font-size: 24px;background: transparent;}
.header__top .addto a {display: block;position: relative;}
.header__top .addto a:hover i {background: transparent;color: inherit;}
.header__top .hasItems [class*="__icon"] i:after {top: -6px;right: -6px;}
}
@media all and (max-width: 767px) {
#addto {margin-top: 1rem;}
#addto .cart__icon i {font-size: 30px;width: 60px;height: 60px;line-height: 60px;}
}
/** Каталог **/
header .catalog {opacity: 1;position: initial;}
header #addtoCatalog.dropdown__content {width: 100%;max-width: 100%;margin-top: 2rem;transition: 0s;}
header .catalog .dropdown__open:before {width: 150%;right: -25%;}
header .catalog__items {position: relative;}
header .catalog__item a {font-size: 1rem;padding: 1rem 1.5rem;border-radius: 1rem;display: block;}
header .catalog__item a:hover, #addto .catalog__item a.opened {background: #f1eeff;}
header .catalog__item a span {width: calc(100% - 40px);display: inline-block;vertical-align: middle;}
header .catalog__item .open {margin-left: 0.25rem;vertical-align: middle;width: 30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;}
header .catalog__item .open:before {content: "\e906";font-family: 'icomoon';font-size: 0.75rem;}
@media all and (min-width: 992px) {
header .catalog__item .sub {display: none;position: absolute;top: 0;height: 100%;overflow-x: auto;}
header .catalog__item .sub[data-level="3"] {display: none !important;}
header .catalog__item:hover > .sub {display: block;}
header .catalog__item[data-level="0"]:hover > .sub[data-level="1"] {left: 33%;width: 66%;}
header .catalog__item[data-level="1"]:hover > .sub[data-level="2"] {left: 50%;width: 50%;}
header .catalog__item a {max-width: 300px;}
}
@media all and (min-width: 1441px) {
header .catalog__item:hover > .sub[data-level="3"] {display: block !important;}
header .catalog__item .sub[data-level="4"] {display: none !important;}
header .catalog__item[data-level="0"]:hover > .sub[data-level="1"] {left: 25%;width: 75%;}
header .catalog__item[data-level="1"]:hover > .sub[data-level="2"] {left: 33%;width: 66%;}
header .catalog__item[data-level="2"]:hover > .sub[data-level="3"] {left: 50%;width: 50%;}
}
@media all and (max-width: 1199px) {
header #addtoCatalog.dropdown__content.open {padding: 1rem;}
}
@media all and (max-width: 991px) {
header .catalog__item .sub {display: none;padding-left: 1rem;}
header .catalog__item a {padding: 1rem;}
header .catalog__item .open.opened:before {content: "\e937";}
}
/** Войти **/
.login .form__client label {display: none;}
.login .form__input {height: 60px;line-height: 60px;background-color: #f0edff;border: 0;padding: 0 2rem;}
.login .form__input:focus {background-color: #cedeff;}
.login .addto__title {display: block;}
.login .addto__buttons {display: flex;}
.login .mainnav__links a {display: block;padding: 0.75rem 1.25rem;border-radius: 1rem;line-height: 1.2;}
.login .mainnav__links a:hover {background: #f1eeff;}
/*** Слайдер ***/
.slider {width: calc(100% - 660px);max-height: 380px;overflow: hidden;position: relative;}
#slideshow .slider {width: 100%;max-height: 400px;overflow: hidden;position: relative;}
#slideshow .owl-nav {display:none;}
.slider__content {width: 100%;height: 100%;padding: 0 6rem;background-position: center center;background-repeat: no-repeat;background-size: cover;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.slider__item {height: 380px;border-radius: 1rem;background-repeat: no-repeat;background-position: right;}
#slideshow .slider__item {height: 380px;border-radius: 1rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
.slider__title {font-size: 48px;font-weight: bold;margin-bottom: 1rem;}
.slider__subtitle {font-size: 24px;font-weight: bold;margin-bottom: 2rem;}
#slideshow .owl-item {overflow: hidden;}
#slideshow .owl-nav [class^="owl-"] {position: absolute;top: calc(50% - 40px);width: 40px;height: 80px;background-color: #e5e0fe;color: #4c515f;font-size: 1rem;}
#slideshow .owl-nav [class^="owl-"]:hover {background-color: #9085f7;color: #FFFFFF;}
#slideshow .owl-nav .owl-prev {border-radius: 0 40px 40px 0;}
#slideshow .owl-nav .owl-next {border-radius: 40px 0 0 40px;}
#slideshow-second .owl-item {overflow: hidden;}
#slideshow-second .owl-nav [class^="owl-"] {position: absolute;top: calc(50% - 40px);width: 40px;height: 80px;background-color: #e5e0fe;color: #4c515f;font-size: 1rem;}
#slideshow-second .owl-nav [class^="owl-"]:hover {background-color: #9085f7;color: #FFFFFF;}
#slideshow-second .owl-nav .owl-prev {border-radius: 0 40px 40px 0;}
#slideshow-second .owl-nav .owl-next {border-radius: 40px 0 0 40px;}
#slideshow-second .slider {
    width: calc(100% - 660px);
    max-height: 625px;
    overflow: hidden;
    position: relative;
}
#slideshow-second .slider__item {
    height: 625px;
    background-size: cover;
}
#slideshow-second .slider {
  border-radius: 1rem;
    background-color: #ccfeff;
}
#slideshow-second .cat-banners {
    flex-direction: column;
    justify-content: space-between;
    width: 660px;
    display: flex;
}
#slideshow-second .cat-banners__item {
    margin-left: 2rem;
    width: calc(100% - 2rem);
    height: 300px;
    border-radius: 1rem;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 20%;
    display: flex;
    position: relative;
    background-size: cover;
    align-items: flex-end;
    justify-content: center;
}
#slideshow-second .cat-banners__item:nth-child(1) {
    margin-bottom: 24px;
}
#banners-second .cat-banners__item:nth-child(1){margin-left:0}
#banners-second .cat-banners{width:100%}
#banners-second .cat-banners__title{border-radius:1rem 0 0 1rem;padding:1rem 2rem}
#banners-second .cat-banners__name{font-size:30px}
#banners-second .cat-banners__subname{font-size:20px}
#banners-second .cat-banners__item{width:calc(50% - 1rem);height:220px;text-align:left;background-position:2rem 1rem;background-size:140px;align-items:center;justify-content:flex-end}
@media all and (max-width:480px){#banners-second .cat-banners__item{width:100%;margin:0 0 10px 0}}
/*** Карусель ***/
#carousel.slider-carousel .slider-carousel__slider{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}
#carousel.slider-carousel .slider-carousel__item{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;border-radius:10px;overflow:hidden;margin-bottom:20px;display:flex;flex-direction:column}
#carousel.slider-carousel .slider-carousel__link{display:block;position:relative}
#carousel.slider-carousel .slider-carousel__image-container{position:relative;width:100%;height:210px;overflow:hidden}
#carousel.slider-carousel .slider-carousel__image{width:100%;height:100%;object-fit:cover}
#carousel.slider-carousel .slider-carousel__title{width:140px;text-align:center;font-weight:bold;font-size:14px;padding:10px 0;background-color:#fff;color:#333;margin-top:10px}
.slider-carousel .owl-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:10}
.slider-carousel .owl-prev,.slider-carousel .owl-next{width:40px;height:80px;background-color:rgba(0,0,0,0.5);color:white;font-size:30px;padding:10px;border-radius:50%;cursor:pointer;position:relative;transition:background-color 0.3s}
.slider-carousel .owl-prev:hover,.slider-carousel .owl-next:hover{background-color:rgba(0,0,0,0.7)}
@media (max-width:1440px){#carousel.slider-carousel .slider-carousel__item{flex:1 1 calc(50% - 10px)}
 #carousel.slider-carousel .slider-carousel__item img{height:280px}
 #carousel.slider-carousel .slider-carousel__image-container{height:auto}
 #carousel.slider-carousel .slider-carousel__image{object-fit:cover}
}
@media (max-width:1024px){#carousel.slider-carousel .slider-carousel__item{flex:1 1 calc(50% - 10px)}
}
#carousel .owl-item{overflow:hidden}
#carousel .owl-nav [class^="owl-"]{position:absolute;top:calc(50% - 40px);width:40px;height:80px;background-color:#e5e0fe;color:#4c515f;font-size:1rem;border:none;cursor:pointer}
#carousel .owl-nav [class^="owl-"]:hover{background-color:#9085f7;color:#FFFFFF}
#carousel .owl-nav .owl-prev{border-radius:0 40px 40px 0}
#carousel .owl-nav .owl-next{border-radius:40px 0 0 40px}
#carousel .slider-carousel__item{position:relative;display:block;overflow:hidden}
#carousel .slider-carousel__title{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:#fff;font-size:16px;background-color:rgba(0,0,0,0.6);padding:5px 10px;border-radius:5px;text-align:center}
/** Баннеры **/
.cat-banners {width: 660px;position: relative;display: flex;align-items: stretch;flex-wrap: wrap;}
.cat-banners__item {margin-left: 2rem;width: calc(50% - 2rem);height: 380px;border-radius: 1rem;text-align: center;background-repeat: no-repeat;background-position: center 20%;background-size: 60%;display: flex;align-items: flex-end;justify-content: center;}
.cat-banners__item:hover {opacity: 0.6;}
.cat-banners__item:nth-child(1) {background-color: #ccfeff;}
.cat-banners__item:nth-child(2) {background-color: #f0edff;}
.cat-banners__title {border-radius: 1rem 1rem 0 0;background: #FFFFFF;padding: 1rem;}
.cat-banners__name {font-size: 18px;font-weight: bold;}
.cat-banners__subname {color: #a5acc0;margin-top: 0.25rem;}
@media all and (max-width: 1600px) {
.slider, #slideshow-second .slider {width: 100%;}
#slideshow .cat-banners {width:100%;}
.cat-banners, #slideshow-second .cat-banners {width: 100%;padding: 2rem 0 0 0;}
.cat-banners__item {width: calc(50% - 1rem);height: 220px;text-align: left;background-position: 2rem 1rem;background-size: 140px;align-items: center;justify-content: flex-end;}
.cat-banners__item:nth-child(1) {margin-left: 0;}
#slideshow-second .cat-banners__item {margin-left: 1rem;}
#banners-second .cat-banners__title {border-radius: 0.5rem 0 0 0.5rem;padding: 0.5rem 1rem;}
#banners-second .cat-banners__name {font-size: 20px;}
#banners-second .cat-banners__subname {font-size: 16px;}
}
@media all and (max-width: 1199px) {
#banners-second .cat-banners__name {font-size: 18px;}
#banners-second .cat-banners__subname {font-size: 14px;}
}
@media all and (max-width: 991px) {
.cat-banners__item {height: 300px;text-align: center;background-position: center 1rem;align-items: flex-end;justify-content: center;}
.cat-banners__title {border-radius: 1rem 1rem 0 0;}
.slider__item {background-position: 80% 0;}
}
@media all and (max-width: 480px) {
.slider__content {padding: 2rem 2rem;background-position: left center;width:260px;}
#slideshow .slider__item {height: 140px;background-size: contain;}
.slider__title {font-size: 20px;margin-bottom: 0px;}
.slider__subtitle {font-size: 14px;}
.slider__button {display: none;}
.cat-banners {padding: 1rem 0 0 0;}
.cat-banners__item {width: calc(50% - 0.5rem);height: 180px;margin-left: 1rem;background-size: 100px;}
#banners-second .cat-banners__name {font-size: 18px;}
.cat-banners__name {font-size: 14px;}
.cat-banners__subname {display: none;}
}
/*** Каталог ***/
#catalog {position: relative;}
#catalog .categories__item {width: 100%;margin: 0;}
/*** Баннеры ***/
#banners {position: relative;}
.banners__items {display: flex;align-items: center;flex-wrap: wrap;}
.banners__item {width: calc(50% - 1rem);padding: 3rem;border-radius: 1rem;background-position: 400px 0%;background-repeat: no-repeat;}
.banners__item:first-child {color: #43bec2;margin-right: 1rem;background-color: #cffbff;}
.banners__item:last-child {color: #8776d9;margin-left: 1rem;background-color: #f0edff;background-position: 100% 40%;}
.banners__title{font-size:30px;font-weight:bold;line-height:1.5;color:white;font-size: 30px;font-weight: bold;color: #4c515f;}
.banners__title span {display: block;}
@media all and (max-width: 2440px) {
}
@media all and (max-width: 1920px) {
}
@media all and (max-width: 1600px) {
.banners__item {padding: 3rem 2rem;}
}
@media all and (max-width: 1440px) {
.banners__item {padding: 2rem;}
.banners__item:first-child {padding-bottom: 10rem;background-position: center 200%;background-size: contain;}
.banners__item:last-child {padding-bottom: 10rem;background-position: 140% 100px;}
}
@media all and (max-width: 1199px) {
.banners__item:first-child {background-position: center 150%;}
.banners__item:last-child {background-position: 140% 130px;}
}
@media all and (max-width: 991px) {
.banners__item {width: 100%;margin: 0;padding: 2rem;}
.banners__item:first-child {margin: 0 0 1rem 0;background-position: center 110px;}
.banners__item:last-child {margin: 1rem 0 0 0;background-position: 100% 80px;}
.banners__title {font-size: 24px;}
}
@media all and (max-width: 640px) {
.slider__title {font-size:32px;}
.banners__item {padding: 2rem;}
.banners__item:first-child {padding: 2rem;background-size: contain;background-position: 215% 40%;}
.banners__item:last-child {padding: 2rem;background-position: bottom right;background-size: contain;}
.banners__title {font-size: 20px;}
.banners__title span {display: inline-block;}
}
/*** Бренды ***/
#brands .owl-carousel .owl-stage {display: flex;align-items: center;}
#brands img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;transition: all 0.3s ease;}
#brands .brands__item:hover img {-webkit-filter: grayscale(0);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: none;}
@media all and (min-width: 991px) {
#brands {margin: 4rem 0;}
}
/*** Новости ***/
#news .news__date {margin-top: 1rem;color: #a5acc0;}
#news .news__title {margin-top: 1rem;font-size: 1rem;line-height: 1.5rem;max-height: 4.5rem;overflow: hidden;display: block;}
#news .news__image {height: 250px;display: flex;align-items: center;justify-content: center;}
#news .news__image img {max-width: 100%;max-height: 100%;width: auto;}
#news .news__text {display: none;}
@media all and (max-width: 640px) {
#news .news__image {height: 200px;}
}
/*** Подвал ***/
.footer__middle {padding: 1rem 0 3rem 0;display: flex;align-items: flex-start;flex-wrap: wrap;}
.footer__block {width: 25%;padding: 2rem 1rem 0 1rem;}
.footer__title {font-size: 1rem;font-weight: bold;margin-bottom: 2rem;}
.footer__text {line-height: 1.6;}
/** Подвал.Логотип **/
footer .logo {margin-bottom: 2rem;}
footer .copyright {line-height: 1.6;}
/** Подвал.Меню **/
.footer__menu {background-color: #8776d9;border-radius: 1rem;position: relative;}
.footer__menu .mainnav__list {padding: 1rem;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.footer__menu .mainnav__item {padding: 0.5rem 1.75rem;display: inline-block;}
.footer__menu .mainnav__link {color: #FFFFFF;font-size: 18px;}
.footer__menu .mainnav__link:hover {text-decoration: underline;}
.footer__menu .menu__icon {display: none;}
/** Подвал.Соц Сети **/
.social__links {margin-bottom: 2rem;}
.social__links a {display: inline-block;margin-right: 0.5rem;}
.social__links i {width: 36px;height: 51px;display: inline-block;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.social__links span {display: none;}
/** Подвал.Способы оплаты **/
.payments span {margin: 0.25rem 0.5rem 0 0;display: inline-block;width: 40px;height: 30px;background-repeat: no-repeat;background-size: contain;background-position: center;}
/** Подвал.Подписаться **/
footer .form__callback {position: relative;margin-top: 2rem;}
footer .form__input {padding: 0 4rem 0 2rem;}
footer .form__input:focus + .form__button {background-color: #667ca8;}
footer .form__button {position: absolute;top: 0;right: 0;padding: 0;width: 60px;height: 60px;}
/** Подвал.Контакты **/
.contacts__block {display: flex;flex-wrap: wrap;}
.contacts__block + .contacts__block {margin-top: 1rem;}
.contacts__icon {width: 30px;margin-right: 0.25rem;font-size: 18px;}
.contacts__icon + .contacts__content {width: calc(100% - 40px);}
.contacts__block a {display: block;}
.contacts__block a + a {margin-top: 0.5rem;}
@media all and (min-width: 1440px) {
.footer__block:nth-child(3) {padding-right: 4rem;}
}
@media all and (max-width: 1199px) {
.footer__block {width: 50%;}
.footer__menu .menu__icon {display: block;color: #FFFFFF;font-size: 18px;text-align: center;padding: 1.5rem;}
.footer__menu .menu__icon:hover span {text-decoration: underline;}
.footer__menu .menu__icon i {margin-right: 0.5rem;}
.footer__menu .mainnav__list {opacity: 0;position: absolute;bottom: 100%;left: calc(50% - 140px);width: 280px;padding: 1rem 0;background: #FFFFFF;border-radius: 1rem;display: block;box-shadow: 0px 0px 100px 0px #e6e0fe;z-index: -1;}
.footer__menu.opened .mainnav__list {opacity: 1;margin-top: 1.25rem;z-index: 10;}
.footer__menu .mainnav__list a {color: initial;display: block;padding: 0.75rem 1.25rem;border-radius: 1rem;line-height: 1.2;}
.footer__menu .mainnav__list a:hover {background: #f1eeff;}
}
@media all and (max-width: 640px) {
.footer__block {width: 100%;}
}
/*** Товары на главной ***/
.index .container {position: relative;}
.products__grid.owl-carousel .product__item {display: block;width: auto;margin: 0;}
#pdt__sales .price__now {font-size: 18px;color: #8776d9;}
#pdt__sales .product__item .product__image a {height: 400px;}
#pdt__sales .product__item .product__addto {opacity: 1;}
#pdt__sales .product__item .product__addto a {font-size: 24px;}
.product__item .product__inner {display: flex;align-items: center;flex-wrap: wrap;}
.product__item .product__inner .product__shop {width: calc(100% - 70px);padding-right: 1rem;}
.product__item .product__inner .product__addCart {display: block;}
.product__item .product__inner .product__addCart a {background-color: #9085f7;color: #FFFFFF;font-size: 40px;width: 70px;height: 70px;line-height: 70px;border-radius: 100%;text-align: center;display: inline-block;}
.product__item .product__inner .product__addCart a:hover {background-color: #ff6711;}
.product__item .product__inner .product__addCart a.add-notify {font-size: 30px;}
@media(max-width:1024px){
  .product__item .product__inner .product__addCart a {font-size: 32px;width: 54px;height: 54px;line-height: 54px;}
}
.product__item .product__discount {margin-bottom: 1rem;text-align: center;padding: 1rem;border-radius: 1rem;background-color: #f0edff;color: #8776d9;font-size: 20px;font-weight: bold;}
/*** Товары таблицей ***/
.products__grid {position: relative;width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;justify-content: flex-start;}
.product__item {width: calc(16.666666% - 1rem);margin: 2rem 0.5rem 0 0.5rem;padding: 0;border: 0px solid transparent;position: relative;background: transparent;transition: all 0.3s ease;}
.product__item [class^="product__form-"] {position: relative;z-index: 2;}
.product__item .product__image {position: relative;overflow: hidden;margin-bottom: 1rem;}
.product__item .product__image a {background: #FFFFFF;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 1px;overflow: hidden;height: 250px;}
.product__item .product__image a img {max-width: 100%;max-height: 100%;width: auto;}
.product__item .product__name {margin: 0.5rem 0 0 0;line-height: 1.5rem;max-height: 4.5rem;overflow: hidden;}
.product__item .price__now {margin-right: 0.5rem;}
.product__item .product__addto {opacity: 0;position: absolute;top: 1rem;right: 1rem;transition: all 0.3s ease;}
.product__item:hover .product__addto {opacity: 1;}
.product__item .product__addto a {display: block;font-size: 18px;margin-bottom: 0.5rem;}
.product__item .product__addto a:hover {color: #4bc2c0;}
.product__item .product__quickview {opacity: 0;position: absolute;top: calc(50% - 24px);left: calc(50% - 67px);transition: all 0.3s ease;/*display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;top: 0;*/}
.product__item:hover .product__quickview {opacity: 1;}
.product__item .product__quickview a {background: #e5e0fe;border-radius: 1rem;padding: 1rem 2rem;}
.product__item .product__quickview a:hover {background-color: #9085f7;color: #FFFFFF;}
.product__item .product__shop {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
/*.index .product__item .product__shop .product__addCart {display: none;}*/
.index .product__item .product__shop .product__addCart a {background-color: #9085f7;color: #FFFFFF;font-size: 32px;width: 54px;height: 54px;line-height: 54px;border-radius: 100%;text-align: center;display: inline-block;}
.index .product__item .product__shop .product__addCart a:hover {background-color: #ff6711;}
.index .products__grid .product__item .product__addCart a span {display:none;}
.index .product__item .product__shop .product__price.RUB {display: flex;flex-direction: column;}
.product__item .product__addCart a {font-size: 1rem;}
.product__item .product__addCart a span {display: inherit;}
.product__item .product__addCart .add-cart:before, .product__item .product__addCart .add-mod:before{content: "\e91d";}
.product__item .product__addCart .add-cart:after, .product__item .product__addCart .add-mod:after{display: none;}
.product__item .product__shop .product__name {width: 100%;}
/*** Товары большой таблицей ***/
.products__container {margin: 0 -0.5rem;}
.products__list {position: relative;width: 100%;display: flex;align-items: stretch;flex-wrap: wrap;justify-content: flex-start;}
.products__list .product__item {width: calc(25% - 1rem);}
@media all and (max-width: 1680px) {
.product__item {width: calc(20% - 1rem);}
}
@media all and (max-width: 1440px) {
.product__item {width: calc(25% - 1rem);}
.products__list .product__item {width: calc(33.333333% - 1rem);}
}
@media all and (max-width: 1199px) {
.product__item {width: calc(33.333333% - 1rem);}
.products__list .product__item {width: calc(50% - 1rem);}
}
@media all and (max-width: 991px) {
#pdt__sales .product__item .product__image a {height: 333.33333333333px;}
.product__item .product__discount {font-size: 1rem;}
.product__item .product__addto {opacity: 1;}
.index .product__item .product__shop .product__addCart {display: block;}
.product__item .product__shop .price__old {display: block;}
}
@media all and (max-width: 767px) {
.product__item .product__quickview {display: none;}
}
@media all and (max-width: 640px) {
.product__item {width: calc(50% - 1rem);}
.product__item .product__image a {height: 200px;}
}
@media all and (max-width: 480px) {
.products__list .product__item {width: 100%;}
.product__ico {flex-direction: column;align-items: flex-start;}
.product__ico span + span {margin: 0.5rem 0 0 0;}
}
/*** Категории ***/
.full .categories__item {width: calc(12.5% - 1rem);}
.categories__list {display: flex;flex-wrap: wrap;margin-left: -0.5rem;margin-right: -0.5rem;}
.categories__item {width: calc(16.666666% - 1rem);height: 100%;margin: 0 0.5rem 2rem 0.5rem;position: relative;}
.categories__item:nth-child(-n+8) {margin-top: 0;}
.categories__name {margin-top: 1rem;font-size: 18px;font-weight: bold;text-align: center;display: block;}
.categories__item:hover .categories__name {color: #7e6cd6;}
.categories__image {background: #FFFFFF;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;overflow: hidden;height: 250px;}
.categories__list .categories__image img {max-width: 100%;max-height: 100%;width: auto;}
.categories__item:hover .categories__image {opacity: 0.5;}
@media all and (max-width: 1680px) {
.full .categories__item {width: calc(16.666666% - 1rem);}
.categories__item {width: calc(20% - 1rem);}
}
@media all and (max-width: 1440px) {
.full .categories__item {width: calc(20% - 1rem);}
.categories__item {width: calc(25% - 1rem);}
}
@media all and (max-width: 1199px) {
.full .categories__item {width: calc(25% - 1rem);}
.categories__item {width: calc(33.333333% - 1rem);}
}
@media all and (max-width: 991px) {
.full .categories__item {width: calc(33.333333% - 1rem);}
}
@media all and (max-width: 640px) {
.full .categories__item {width: calc(50% - 1rem);}
.categories__item {width: calc(50% - 1rem);}
.categories__image {height: 200px;}
}
/*** Тулбар ***/
.form__toolbar {display: flex;flex-wrap: wrap;align-items: center;}
.view__type {display: flex;flex-wrap: wrap;justify-content: flex-end;}
.view__icon {width: 60px;height: 60px;border: 0;font-size: 1rem;background-color: #FFFFFF;border-radius: 1rem;box-shadow: 0px 0px 100px 0px #e6e0fe;display: flex;align-items: center;justify-content: center;}
.view__icon:hover, .view__icon.active {background: #f1eeff;color: #8d81f7;}
.view__icon + .view__icon {margin-left: 1rem;font-size: 1.5rem;}
.form__toolbar .sort {display: flex;align-items: center;flex-wrap: wrap;flex-grow: 1;}
.form__toolbar .sort > div + div {margin-left: 2rem;}
.filters__icon {display: none;margin-right: 2rem;padding: 1rem;background-color: #cefcff;border-radius: 1rem;color: #58c4c5;font-size: 1rem;font-weight: bold;cursor: pointer;position: relative;transition: all 0.3s ease;}
.filters__icon i {margin-right: 0.5rem;color: #58c4c5;font-size: 1.5rem;vertical-align: middle;transition: all 0.3s ease;}
.filters__icon:hover {background: #43bec3;color: #FFFFFF;}
.filters__icon:hover i {color: #FFFFFF;}
.filters__icon.hasFilters:after {content: "";display: inline-block;position: absolute;top: 4px;right: 4px;width: 14px;height: 14px;background-color: #ff6711;border: 2px solid #FFFFFF;border-radius: 100%;}
@media all and (max-width: 991px) {
.filters__icon {display: flex;}
#main .block__left {opacity: 0;padding: 1rem;position: fixed;top: 0;left: -100%;width: 280px;height: 100%;overflow-y: auto;background: #FFFFFF;border-radius: 1rem;box-shadow: 0px 0px 100px 0px #e6e0fe;z-index: 51;}
#main .block__left.opened {opacity: 1;left: 0;}
#main .block__left::-webkit-scrollbar {width: 0.5rem;height: 0;}
#main .block__left::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #9085f7;}
#main .block__left::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #edf2ff;}
}
@media all and (max-width: 767px) {
.form__toolbar .sort {flex-direction: column;align-items: flex-start;}
.form__toolbar .sort > div + div {margin: 1rem 0 0 0;}
}
@media all and (max-width: 640px) {
.form__toolbar .sort {order: 2;width: 100%;flex-direction: row;margin-top: 1rem;}
.form__toolbar .sort > div + div {margin: 0 0 0 2rem;}
.view__type {flex-grow: 1;}
}
@media all and (max-width: 480px) {
.filters__label {display: none;}
.form__toolbar .sort {flex-direction: column;}
.form__toolbar .sort > div + div {margin: 1rem 0 0 0;}
}
/* Селект через div */
.select {position: relative;display: flex;align-items: center;}
.select select {display: none;}
.select__value {display: none;}
.select__value + i {margin-left: 0.25rem;display: none;vertical-align: middle;}
.select__label {color: #929bb0;}
.select__items a {margin-left: 1rem;}
.select__items a:hover, .select__items a.active {color: #8d81f7;}
.select__items a:nth-child(n+6) {display: none;}
@media all and (max-width: 1440px) {
.select__value {margin-left: 0.5rem;display: inline-block;cursor: pointer;}
.select__value:hover {color: #8d81f7;}
.select__value + i {display: inline-block;}
.select__value:hover + i {color: #8d81f7;}
.select__items {display: none;position: absolute;top: 100%;right: 0;padding: 1rem;background: #fff;border-radius: 1rem;box-shadow: 0px 0px 100px 0px #e6e0fe;z-index: 10;}
.opened .select__items {display: block;margin-top: 1rem;}
.select__items a {margin: 0;display: block;padding: 0.75rem 1.25rem;border-radius: 1rem;line-height: 1.2;}
.select__items a:hover {background: #f1eeff;}
}
/** Страницы **/
.toolbar.bottom {margin: 2rem 0 0 0;}
.pages {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;justify-content: flex-end;}
.pages li span {width: 50px;height: 50px;background: #FFFFFF;border-radius: 100%;font-size: 1rem;margin: 0 5px;box-shadow: 0px 0px 100px 0px #e6e0fe;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;cursor: pointer;}
.pages li:hover span {background: #8d81f4;color: #FFFFFF;}
.pages li.current span {background: #8d81f4;color: #FFFFFF;}
.pages li.current {cursor: default;}
.pages li.first span, .pages li.last span {background: #e5e0fe;}
.pages li.first:hover span, .pages li.last:hover span {background: #8d81f4;}
.pages li a {line-height: 1;}
.pages .icon-arrow-left:before {content: "\e900";}
.pages .icon-arrow-right:before {content: "\e906";}
/*** Фильтры ***/
.filters__title {margin-bottom: 1rem;padding: 1rem;background-color: #cefcff;border-radius: 1rem;color: #58c4c5;font-size: 1rem;font-weight: bold;}
.filters__title i {margin-right: 0.5rem;font-size: 1.5rem;vertical-align: middle;}
.filter__list {margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #e2e6f1;}
.filter__list:last-child {margin-bottom: 0;padding-bottom: 0;border: 0;}
.filter__items {max-height: 300px;overflow-y: auto;margin-top: 0.5rem;}
.filter__items::-webkit-scrollbar {width: 0.5rem;height: 0;}
.filter__items::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #9085f7;}
.filter__items::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #edf2ff;}
.filter__item {padding: 0.5rem 0;transition: all 0.3s ease;display: flex;align-items: center;flex-wrap: wrap;}
.filter__item input:checked + label {color: #58c4c5;}
.filter__item label {width: calc(100% - 40px);cursor: pointer;}
.filter__name {font-size: 18px;font-weight: bold;padding-left: 40px;}
.filters__buttons {display: none;text-align: center;}
.hasFilters .filters__buttons {display: block;}
.filter__item label span {word-break: break-word;}
.filter__item.disabled input {cursor: default;background-color: #d7d7db;border-color: #d7d7db;}
.filter__item.disabled input:after {display: none;}
.filter__item.disabled input + label {cursor: default;}
.filters__clear {display: flex;align-items: center;padding: 0.875rem 1.25rem;}
.filters__clear .goodsFilterClear {display: none;}
/* Фильтр Цены */
.filters-price .filter__items {max-height: 100%;overflow: visible;margin-top: 0;}
.filters-price .inputText {display: inline-block;height: 30px;line-height: 30px;text-align: center;color: #000000;padding: 0 3px;border: 0;background: transparent;}
.filters-price .separator {display: inline-block;width: 25px;height: 1px;margin: 0 5px;vertical-align: middle;background: transparent;}
.filters-price #goods-filter-price-slider {width: 100%;position: relative;border: 0;height: 6px;margin: 1rem 0.5rem 1rem 0px;background: #e2e6f1;cursor: pointer;}
.filters-price .ui-slider-horizontal .ui-slider-handle {top: -5px;}
.filters-price .ui-slider-handle {position: absolute;width: 16px;height: 16px;border-radius: 5px;background: #8d81f7;margin: 0 0 0 -1px;z-index: 2;}
.filters-price .ui-slider-handle:last-child {left: auto;right: 0;margin-left: -4px;}
.filters-price .ui-slider-handle.ui-state-hover, .filters-price .ui-slider-handle.ui-state-focus {background: #8d81f7;cursor: pointer;}
.filters-price .ui-slider .ui-slider-range {position: absolute;top: 0;height: 6px;background: #8d81f7;border: 1px solid #8d81f7;border-radius: 0;cursor: pointer;}
.priceSlider {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.hasFilters .goodsFilterPriceSubmit {display: -ms-flexbox;display: -webkit-flex;display: flex;}
.goodsFilterPriceSubmit {margin-top: 1rem;width: 100%;text-align: center;display: none;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.goodsFilterPriceSubmit .button {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;color: #000;background: #f3f3f7;border: 0;font-size: 11px;}
.goodsFilterPriceSubmit .button:hover {color: #fff;background: #8d81f7;}
.goodsFilterPriceSubmit .clear {display: flex;align-items: center;font-size: 11px;margin-left: 16px;}
.goodsFilterPriceSubmit i {margin-right: 8px;font-size: 11px;}
.goodsFilterPriceRangePointers {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
/*** Сайдбар. Вы смотрели, Сравнение, Избранное ***/
.sidebar {display: flex;flex-wrap: wrap;align-items: flex-start;}
.sidebar .sidebar__block {width: calc(33.333333% - 2rem);margin: 2rem 1rem 0 1rem;flex-grow: 1;}
.sidebar .favorites {display: none;}
.sidebar .compare {display: none;}
.sidebar .hasItems {display: block;}
.sidebar__title {margin-bottom: 2rem;padding: 1rem;border-radius: 1rem;font-size: 1rem;font-weight: bold;}
.sidebar__title i {margin-right: 0.5rem;font-size: 1.5rem;vertical-align: middle;}
.viewed .sidebar__title {background-color: #cedeff;color: #667ca8;}
.favorites .sidebar__title {background-color: #e5e0fe;color: #8d81f7;}
.compare .sidebar__title {background-color: #cefcff;color: #58c4c5;}
.sidebar .addto__items {max-height: 304px;}
.sidebar .addto__name {width: 100%;}
.sidebar .addto__price {width: 100%;padding: 2rem 0 0 0;}
.sidebar .addto__buttons {flex-direction: row;justify-content: center;}
.sidebar .addto__buttons a {width: auto;padding: 0;color: #8d81f7;}
.sidebar .addto__buttons a + a {margin: 0 0 0 2rem;}
.sidebar .addto__buttons .removeAll {color: #58c4c5;}
.sidebar .addto__remove {display: none;}
.sidebar .addto__price [class^="price__"] {flex-grow: 0;}
.sidebar .addto__price [class^="price__"] + [class^="price__"] {margin: 0 0 0 1rem;}
@media all and (max-width: 991px) {
/*.sidebar .sidebar__block {width: calc(50% - 2rem);}*/
.sidebar .sidebar__block {width: 100%;}
}
@media all and (max-width: 767px) {
}
/*** Корзина ***/
#globalOrder {margin-top: 2rem;}
#closeOrder {display: none;}
.cart__qty {position: relative;}
.cartTable.disable .cart__qty:before {content: "";display: block;width: 100%;height: 60px;z-index: 2;position: absolute;}
.cartTable.disable .cart__qty a, .cartTable.disable .cart__qty input {background-color: #e2e6f1;}
.cartTable.disable .cart__delete {opacity: 0;}
.cart__page .cart {display: none;}
.cart__page .cart__count {display: none;}
.related__cart {margin-top: 2rem;}
.cartItems {position: relative;}
.cartTable {display: flex;flex-wrap: wrap;align-items: flex-start;}
.cart__items {width: 100%;}
.cart__item {padding: 1rem 0;border-bottom: 1px solid #e2e6f1;display: flex;flex-wrap: wrap;align-items: center;}
.cart__item:first-child {border-top: 1px solid #e2e6f1;}
.cart__image {width: 120px;height: 120px;background: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.cart__image img {max-width: 120px;max-height: 120px;}
.cart__inner {width: calc(100% - 120px);padding: 0 0 0 1rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.cart__info {width: 50%;}
.cart__actions {width: 50%;padding-left: 1rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.cart__price {flex-grow: 1;}
.cart__price .price__now {font-size: 1rem;}
.cart__price .price__old {margin-top: 0.5rem;}
.cart__name {display: block;}
.cart__art {margin-top: 1rem;font-size: 0.75rem;}
.cart__properties {margin-top: 1rem;font-size: 0.75rem;word-break: break-all;}
.cart__properties span + span {margin-left: 0.25rem;}
.cart__buttons {padding: 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.cart__buttons a {display: inline-block;margin: 2rem 0 0 0;border: 0;line-height: 68px;}
.cart__delete {margin-left: 4rem;line-height: 1;transition: all 0.3s ease;}
.cart__delete a {font-size: 20px;}
.cart__delete span {display: none;}
/* Корзина. Итого */
.cart__total {width: 100%;margin-top: 2rem;padding: 2rem;background-color: #f1eeff;border-radius: 1rem;display: flex;flex-wrap: wrap;align-items: center;}
.total__items {width: 50%;}
.total__item {margin-bottom: 1rem;}
.total__item:last-child {margin-bottom: 0;}
.total__label {display: inline-block;width: 120px;}
.total__price {display: inline-block;font-size: 1rem;font-weight: bold;color: #9085f7;}
.total__buttons {width: 50%;display: flex;align-items: center;justify-content: flex-end;}
.total__buttons .total__pp {padding: 0 2rem;}
.total__buttons .total__pp a {text-decoration: underline;}
/* Корзина. Войти */
.cart-login {margin: 4rem 0 2rem;border-radius: 1rem;box-shadow: 0px 2px 29px 0px rgba(138, 128, 183, 0.2);display: flex;flex-wrap: wrap;align-items: center;}
.cart-login__image {width: 30%;}
.cart-login__image img {border-radius: 1rem;}
.cart-login__content {width: 70%;padding: 2rem;display: flex;flex-wrap: wrap;align-items: center;}
.cart-login__text {width: 60%;line-height: 1.5rem;}
.cart-login__buttons {width: 40%;text-align: right;}
/** Корзина. Адаптивность **/
@media all and (max-width: 1199px) {
.cart__info {width: 100%;}
.cart__actions {width: 100%;padding: 1rem 0 0 0;}
}
@media all and (max-width: 991px) {
.total__items {width: 100%;}
.total__buttons {width: 100%;flex-direction: column;margin-top: 2rem;}
.total__buttons .total__pp {order: 2;padding: 1rem 0 0 0;text-align: center}
}
@media all and (max-width: 767px) {
.cart-login {margin-top: 2rem;}
.cart-login__image {width: 100%;text-align: center;}
.cart-login__content {width: 100%;padding: 1rem;}
}
@media all and (max-width: 640px) {
.cart__price {width: 100%;margin-bottom: 1rem;}
.cart__delete {margin-left: 2rem;}
}
@media all and (max-width: 480px) {
.cart__image {width: 60px;}
.cart__image img {max-width: 60px;}
.cart__inner {width: calc(100% - 60px);}
.cart__delete {margin-left: 1rem;}
.total__label {width: auto;}
.cart-login__text {width: 100%;text-align: center;}
.cart-login__buttons {width: 100%;text-align: center;margin-top: 1rem;}
}
/** Быстрый заказ в Модальном окне **/
.fastOrder {max-width: 900px;}
.fastOrder .fastOrderForm {padding: 0;}
.fastOrder .fastOrderForm .total__buttons #closeOrder {display: none;}
/*** Быстрый заказ ***/
.fastOrder__form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.fastOrder__form .fastOrder__block {width: calc(50% - 1rem);}
.fastOrderForm [order] {width: 100%;margin-bottom: 2rem;}
.fastOrderForm [order] .title {font-size: 1.75rem;font-weight: bold;margin-bottom: 2rem;display: flex;align-items: center;}
.fastOrderForm [order] .client__icon {margin-bottom: 2rem;display: flex;align-items: center;justify-content: space-between;}
.fastOrderForm [order] .client__icon i {font-size: 50px;}
.fastOrderForm [order] .client__icon span {display: block;width: calc(100% - 70px);height: 1px;background: #e4e4ea;}
.fastOrderForm .form__fields label {display: none;}
.fastOrderForm .form__fields label.error {display: none !important;}
.fastOrderForm .form__wantRegister label {display: block;margin: 0;width: calc(100% - 40px)}
.fastOrderForm .form__list {display: flex;flex-wrap: wrap;}
.fastOrderForm .form__fields {width: 100%;margin-bottom: 1rem;}
.fastOrderForm .form__fields:last-child {margin-bottom: 0;}
.fastOrderForm .form__fields input[type="checkbox"] {height: 1.5rem;border-radius: 5px;padding: 0;border: 0;}
.fastOrderForm .deliveryConvenientDate {flex-wrap: wrap;}
.fastOrderForm .deliveryConvenientDate label {display: block;width: 100%;}
.fastOrderForm .deliveryConvenientDate:nth-child(1) {width: calc(50% - 0.5rem);margin-right: 0.5rem;}
.fastOrderForm .deliveryConvenientDate:nth-child(2) {width: calc(50% - 0.5rem);margin-left: 0.5rem;}
.fastOrderForm .cart__total {display: flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 2rem 0 0 0;margin-top: 0;}
.fastOrderForm .total__items {width: 100%;display: flex;flex-wrap: wrap;align-items: baseline;}
.fastOrderForm .total__title {margin: 0;font-weight: bold;}
.fastOrderForm .total__item {margin: 0 0 0 2rem;}
.fastOrderForm .total__payments {margin-top: 1rem;}
.fastOrderForm .total__buttons {width: 100%;margin: 0;display: block;text-align: center;}
.fastOrderForm .total__buttons .button + .button {margin-left: 2rem;}
.fastOrderForm .total__cart {margin: 0;padding: 1rem 2rem;line-height: 2.25rem;font-size: 2rem;flex-grow: 1;}
.fastOrderForm .total__pp {width: 100%;text-align: center;margin-top: 1rem;padding: 0rem;font-size: 13px;}
.fastOrderForm .total__pp a {text-decoration: underline;}
.delivery__fields {margin-top: 1rem;}
.delivery__price, .zones__price {margin-left: 0.5rem;font-weight: bold;vertical-align: middle;}
.delivery__price .label {margin-right: 0.5rem;}
.delivery__zones {margin-top: 1rem;padding-left: 1rem;}
.delivery__zone {margin-top: 0.75rem;}
.delivery__zone > div {margin-top: 0.75rem;}
.delivery__option {margin-bottom: 2rem;}
.delivery__option input {display: inline-block;vertical-align: middle;border: 0;}
.delivery__option label {width: calc(100% - 45px);margin: 0;display: inline-block;vertical-align: middle;}
.delivery__fields label {width: auto;}
.delivery__desc {margin-top: 1rem;}
.payment__option {margin-bottom: 2rem;}
.payment__option input {display: inline-block;vertical-align: middle;border: 0;}
.payment__option label {width: calc(100% - 45px);display: inline-block;vertical-align: middle;}
.payment__option .payment__name {font-size: 18px;font-weight: bold;margin: 0;}
.payment__option {margin-bottom: 1rem;}
.payment__desc {margin-top: 1rem;}
/* Самовывоз */
.fastOrder__form.pickup [order="1"] {width: 100%;}
.fastOrder__form.pickup [order="2"] {display: none;}
@media all and (max-width: 1199px) {
}
@media all and (max-width: 991px) {
}
@media all and (max-width: 641px) {
.fastOrder__form .fastOrder__block {width: 100%;}
.fastOrderForm .total__buttons .button {padding: 0 2rem;}
}
@media all and (max-width: 480px) {
.fastOrderForm .total__buttons .button {padding: 0 3rem;}
.fastOrderForm .total__buttons .button + .button {margin: 1rem 0 0 0;}
}
/** Купоны **/
.coupon__button {position: absolute;right: 0;color: #ffffff;border-radius: 1rem;background-color: #614ccb;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}
.coupon__button:before {content: '\e91c';font-family: 'icomoon';line-height: 1;}
.coupon__order.active .coupon__button:before {content: '\e925';}
.coupon__order.error .coupon__button:before {content: '\e902';}
.coupon__button:hover {background: #667ca8;color: #FFFFFF;}
.coupon__reset {display: none;position: absolute;right: 70px;line-height: 1;cursor: pointer;}
.coupon__reset.active {display: block;}
.coupon__reset:after {content: "\e902";font-family: 'icomoon';}
.coupon__order input:focus + .coupon__button {border-color: #000000;}
.coupon__order.error input {border-color: #b30020;}
.coupon__order.error input + .coupon__button {border-color: #b30020;}
/*** Количество ***/
.qty {display: inline-block;}
.qty a, .qty input {margin: 0 0.25rem;width: 60px;height: 60px;line-height: 60px;background-color: #fff;border-radius: 1rem;box-shadow: 0px 2px 29px 0px rgba(138, 128, 183, 0.2);display: inline-block;text-align: center;vertical-align: middle;}
.qty a:hover {background-color: #8d81f7;color: #FFFFFF;}
.qty input {font-size: 1rem;font-weight: bold;border: 0;padding: 0 0.25rem;}
.qty .icon-minus:before {content: "\e900";}
.qty .icon-plus:before {content: "\e906";}
@media all and (max-width: 480px) {
.cartTable .qty a, .cartTable .qty input {width: 40px;height: 40px;line-height: 40px;}
}
/*** Товар ***/
.productView {width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;}
/** Товар: Изображение **/
.productView__imageBox {width: 40%;padding-right: 1rem;position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;}
.productView__image {width: 100%;background: #fff;position: relative;overflow: hidden;}
.productView__image > a {height: 100%;min-height: 200px;max-height: 600px;display: flex;align-items: center;justify-content: center;}
.productView__image img {max-width:100%;max-height: 600px;}
/** Товар: Доп. Изображение **/
.thumblist {display: none;overflow: hidden;padding: 2rem 0 0 0;width: 100%;}
.thumblist.show {display: block;}
.thumblist__items {display: flex;flex-wrap: wrap;width: 100%;}
.thumblist__item a {background: #ffffff;margin: 0 auto;display: flex;align-items: center;justify-content: center;width:120px;height:120px;}
.thumblist .thumblist__item img {width: auto;}
/** Товар: Основное описание **/
.productView__shop {width: 60%;padding-left: 1rem;position: relative;}
.productView__more {display: none;}
.productView__name {display: none;margin-bottom: 1.5rem;font-size: 24px;font-weight: bold;line-height: 2rem;max-height: 6rem;overflow: hidden;}
.productView__campaign {margin-bottom: 1.5rem;}
.productView__campaign div {display: inline-block;padding: 1rem 3rem;border-radius: 1rem;background-color: #f0edff;color: #8776d9;font-size: 20px;font-weight: bold;}
.productView__text {margin-bottom: 1.5rem;}
.productView__price {margin-bottom: 1.5rem;display: flex;align-items: center;flex-wrap: wrap;width: 100%;}
.productView__price [class^="price__"] {font-weight: 800;display: flex;align-items: center;}
.productView__price .price__now {font-size: 30px;}
.productView__price .price__old {font-size: 24px;margin-left: 2rem;}
.productView__box {width: 100%;margin-bottom: 2rem;display: flex;align-items: center;flex-wrap: wrap;}
.productView__articles + .productView__available {margin-left: 2rem;}
.productView__ratings {margin-left: 2rem;display: flex;flex-wrap: wrap;align-items: flex-end;}
.productView__ratings > div + div {margin-left: 2rem;}
.productView__ratings .ratings__label {color: #8d81f7;text-decoration: underline;}
.productView__links {position: absolute;top: 1rem;right: 1rem;}
.productView__links a {font-size: 30px;display: block;line-height: 1;}
.productView__links a + a {margin-top: 2rem;}
.productView__addto {display: flex;flex-wrap: wrap;align-items: center;}
.productView__qty {margin-right: 2rem;}
.productView__addto .add-cart {padding: 0 1rem;border-color: transparent;flex-grow: 1;display: flex;align-items: center;justify-content: center;}
.productView__addto .add-cart + .add-cart {margin-left: 2rem;}
.productView__addto .add-cart:before {content: "\e91d";margin-right: 1rem;font-size: 30px;font-weight: 400;}
.productView__addto .add-cart:after {display: none;}
.productView__addto .add-cart span {display: inline-block;}
.productView__addto .add-cart.quick {background-color: #63c6c9;}
.productView__addto .add-cart.quick:hover {background-color: #ff6711;}
.productView__addto .add-cart.quick:before {display: none;}
.productView__notify {display: none;}
.productView__notify .add-notify {display: flex;align-items: center;margin-right: 1.625rem;border-color: transparent;}
.productView__notify .add-notify span {display: inline-block;}
.productView__notify .add-notify:after {margin-left: 1rem;font-size: 30px;}
/* Модификации */
.goodsModificationsBlock {display: flex;flex-wrap: wrap;margin: 0 -0.5rem 0.5rem -0.5rem;}
.goodsModificationsProperty {margin: 0 0.5rem 1rem 0.5rem;flex-grow: 0.5;}
.goodsModificationsProperty label {display: block;margin: 0 0 0.5rem 0.5rem;}
.goodsModDescription {width: 100%;margin-bottom: 0.5rem;padding: 0 10px;overflow: hidden;word-break: break-word;}
/* Товар: Нет в наличии */
.empty .productView__notify {display: inline-block;}
.empty .add-cart {display: none;}
.empty .productView__qty {display: none;}
@media all and (max-width: 1440px) {
.productView__imageBox {width: 50%;}
.productView__shop {width: 50%;}
.productView__addto .add-cart + .add-cart {margin: 1rem 0 0 0;}
}
@media all and (max-width: 1199px) {
}
@media all and (max-width: 991px) {
.productView__imageBox {width: 100%;padding: 0;}
.productView__shop {width: 100%;padding: 2rem 0 0 0;}
.productView__addto .add-cart + .add-cart {margin: 0 0 0 1rem;}
.productView__qty {margin-right: 1rem;}
}
@media all and (max-width: 767px) {
.productView__ratings {width: 100%;margin: 1rem 0 0 0;}
}
@media all and (max-width: 640px) {
.productView__addto .add-cart + .add-cart {margin: 1rem 0 0 0;width: 100%;}
}
@media all and (max-width: 480px) {
.productView__addto .add-cart {width: 100%;margin-top: 1rem;}
.ratings__total {display: none;}
.productView__campaign {text-align: center;}
}
@media all and (max-width: 374px) {
.productView__campaign div {font-size: 1rem;padding: 1rem 2rem;}
}
/** Товар: Табы **/
.productView__tabs {margin-top: 2rem;}
.productView__tabs > div {margin-bottom: 2rem;}
.productView__tabs > div:last-child {margin-bottom: 0;}
.tabs__title {margin-bottom: 1rem;font-size: 30px;font-weight: bold;}
.tabs__more {display: none;margin-top: 1rem;color: #8d81f7;cursor: pointer;transition: all 0.3s ease;}
.tabs__more:hover {color: #ff6711;}
.tabs__more.active {display: block;color: #ff6711;}
.tabs__content {display: flex;flex-wrap: wrap;width: 100%;max-height: 140px;overflow: hidden;}
.tabs__content.active {max-height: 100%;}
/* Товар: Характеристики */
.features__item {margin: 0 1rem 1rem 0;width: calc(50% - 1rem);position: relative;display: none;flex-wrap: nowrap;justify-content: space-between;align-items: flex-end;}
.features__item:nth-child(2n) {margin: 0 0 1rem 1rem;}
.features__item:nth-child(-n+10) {display: flex;}
.active .features__item:nth-child(n) {display: flex;}
.features__name {flex-grow: 1;background-image: url("/design/d565296/dot.png?design=marketplace&lc=1748276658");background-repeat: repeat-x;background-position: 0 100%;}
.features__name span {position: relative;overflow: hidden;background: #FFFFFF;padding: 0 0.5rem 1px 0;}
.features__value {padding: 0 0 0 0.5rem}
@media all and (max-width: 991px) {
.features__item {width: 100%;margin: 0 0 1rem 0;}
.features__item:nth-child(2n) {margin: 0 0 1rem 0;}
}
/* Товар: Доставка */
.productView__tabs .productView__delivery {margin: 0;}
.delivery__items {display: flex;flex-wrap: wrap;}
.delivery__item {width: 50%;margin-bottom: 2rem;padding-right: 1rem;}
.delivery__name {font-size: 18px;font-weight: bold;margin-bottom: 1rem;}
.delivery__index {margin-right: 2rem;}
.delivery__index:after {content: ".";}
.delivery__text {margin-bottom: 1rem;word-break: break-all;}
.delivery__item .delivery__price {font-weight: normal;margin: 0;}
.delivery__item .delivery__price strong {margin-left: 4px;}
.zone__open {display: flex;align-items: center;color: #8d81f7;font-size: 14px;font-weight: 400;margin-top: 1rem;}
.zone__open:after {content: "\e937";font-family: 'icomoon';font-size: 1.5rem;margin-left: 1rem;line-height: 1;}
.zone__open.active:after {content: "\e935";}
.zone__list {display: none;}
.zone__list > div {margin-top: 1rem;}
.zone__list .delivery__name {margin-bottom: 0.5rem;}
.zone__list .zone__price {margin-top: 0.25rem;}
@media all and (max-width: 767px) {
.delivery__item {width: 100%;}
}
/* Отзывы: Список */
.opinion__items {width: 100%;}
.opinion__item {display: none;margin-bottom: 2rem;}
.opinion__item:nth-child(-n+3), .opinion__item.show {display: block;}
.opinion__name {font-size: 1rem;font-weight: bold;margin-bottom: 1rem;display: inline-block;}
.opinion__ratings {margin-bottom: 1rem;width: 100%;}
.opinion__date {color: #929bb0;margin-bottom: 1rem;display: inline-block;margin-left: 1rem;}
.opinion__text {line-height: 20px;margin-top: 0.5rem;}
.opinion__delete {margin-top: 1rem;}
/* Отзывы: Добавление */
.opinion__addForm {margin-top: 1rem;width: 50%;}
.opinion__label {font-size: 2rem;font-weight: bold;margin-bottom: 1.5rem;}
.opinion__labelText {margin-bottom: 1.5rem;}
.opinion__block {position: relative;margin-bottom: 2rem;}
.opinion__block label {display: none;}
.opinion__block i {position: absolute;right: 6rem;top: 1.25rem;font-size: 24px;color: #8d81f7;cursor: pointer;}
.opinion__block.rating {padding: 0 1rem;display: flex;flex-wrap: wrap;align-items: center;}
.opinion__block.rating .goodsOpinionRating {margin-left: 1rem;}
.opinion__block.rating span {font-size: 1rem;font-weight: bold;color: #7e6cd6;}
.opinion__block .captcha__image {position: absolute;top: 5px;right: 1rem;}
@media all and (max-width: 991px) {
.opinion__addForm {width: 100%;}
}
/* Отзывы: Общий рейтинг */
.opinion__round {margin-bottom: 2rem;display: flex;flex-wrap: wrap;}
.rating__value {font-size: 60px;color: #8d81f7;}
.rating__roundValue {width: 300px;}
.rating__roundRatings {width: calc(100% - 300px);}
.rating__label {margin-top: 1rem;}
.grade-lines .grade-block {margin-bottom: 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.grade-lines .grade-block:last-child {margin-bottom: 0;}
.grade-lines .grade-block .grade-text {width: 75px;flex-shrink: 0;}
.grade-lines .grade-block .grade-line {display: block;width: 100%;height: 10px;background: #e2e6f1;border-radius: 10px;}
.grade-lines .grade-block .grade-line .grade-line-count {display: block;width: 0;max-width: 100%;height: 10px;background: #8d81f7;border-radius: 10px;    transition: all .3s;}
.grade-lines .grade-block .grade-count-number {padding-left: 15px;}
.productView__inner {display: flex;flex-wrap: wrap;}
.productView__inner > div {width: 50%;padding: 0 1rem 0 0;}
.productView__inner > div:nth-child(2) {padding: 0 0 0 1rem;}
.related .banners__item {width: 100%;margin: 0 0 2rem 0;}
.related__goods + .related__views {margin-top: 2rem;}
@media all and (max-width: 1680px) {
.productView__inner > div {width: 100%;padding: 0;}
.productView__inner > div:nth-child(2) {padding: 0;}
}
@media all and (max-width: 1440px) {
.related .banners__items {justify-content: space-between;}
.related .banners__item {width: calc(50% - 1rem);}
}
@media all and (max-width: 640px) {
.rating__roundValue {width: 100%;}
.rating__roundRatings {width: 100%;margin-top: 1rem;}
}
@media all and (max-width: 991px) {
.related .banners__item {width: 100%;}
}
/*** Быстрый просмотр ***/
.fancybox-content .quick {display: none;}
.fancybox-content .productView__addto .add-cart {margin: 0 0 1rem 0;}
.fancybox-content .productView__qty {margin-bottom: 1rem;}
.productViewQuick .productView__more {display: block;width: 100%;text-align: center;margin-top: 1rem;}
.productViewQuick .productView__name {display: block;}
.productViewQuick .thumblist__item a {width: 100px;height: 100px;}
.productViewQuick .thumblist__item img {max-width: 100px;max-height: 100px;}
/*** Добавление модификации товара ***/
.productViewMod {max-width: 340px;}
.productViewMod .productView__box {display: none;}
.productViewMod .productView__articles {display: none !important;}
.productViewMod .productView__available {display: none;}
.productViewMod .productView__imageBox {display: none;}
.productViewMod .productView__campaign {display: none;}
.productViewMod .productView__shop {width: 100%;padding: 0;}
.productViewMod .productView__addto .add-cart {width: 100%;margin: 1rem 0 0 0;}
.productViewMod .productView__ratings {display: none;margin: 0;width: 100%;}
.productViewMod .ratings__total {display: none;}
.productViewMod .ratings__label {display: none;}
.productViewMod .productView__text {display: none;}
.productViewMod .productView__campaign div {padding: 1rem 2rem;}
@media all and (max-width: 1199px) {
.productViewQuick .productView__more a {white-space: normal;line-height: 1.5;padding: 1rem;}
}
@media all and (max-width: 480px) {
.fancybox-content .productView__price .price__old {display: block;margin: 1rem 0 0 0;width: 100%;}
.fancybox-content .productView__articles + .productView__available {width: 100%;margin: 1rem 0 0 0;}
}
/******************************************************************************
        Адаптивная часть
*******************************************************************************/
.col-fx-12{width:100%}
.col-fx-11{width:91.66666667%}
.col-fx-10{width:83.33333333%}
.col-fx-9{width:75%}
.col-fx-8{width:66.66666667%}
.col-fx-7{width:58.33333333%}
.col-fx-6{width:50%}
.col-fx-5{width:41.66666667%}
.col-fx-4{width:33.33333333%}
.col-fx-3{width:25%}
.col-fx-2{width:16.66666667%}
.col-fx-1{width:8.33333333%}
@media all and (max-width: 767px) {
.scroll {width: 100%;overflow-x: scroll;margin-bottom: 1rem;}
.scroll::-webkit-scrollbar {width: 0;height: 1rem;}
.scroll::-webkit-scrollbar-thumb {border-radius: 0.5rem;background-color: #cecece;}
.scroll::-webkit-scrollbar-track {border-radius: 0.5rem;background-color: #f3f3f3;}
}
@media all and (min-width: 480px) {
.container {min-width: 450px;}
}
@media all and (min-width: 768px) {
.container {width: 750px;}
}
@media all and (min-width: 992px) {
.container {width: 970px;}
}
@media all and (min-width: 1200px) {
.container {width: 1170px;}
}
@media all and (min-width: 1441px) {
.container {width: 94%;}
}
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
.IE .owl-carousel .animated {animation-duration:0;animation-fill-mode:both}
.Firefox .inputText {-moz-appearance: textfield;}
@supports (-ms-ime-align:auto) {
.remove, .navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next, .owl-dots .owl-dot, .pages li span, a, a:hover, #back-top, #back-top i, #mommenu
{-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;}
}
/******************************************************************************
  Если не работает JS
*******************************************************************************/
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider {display: none;}
.nojs .owl-carousel {display: block;}
.coupon__button{pointer-events:none;opacity:0.5;cursor:not-allowed}
.total__item.total__coupons.second{margin-bottom:1rem;margin-left:0}
.total__label.second{width:60px}
h3.title.coupons{margin-bottom:1rem}
.sidebar__block.viewed .addto__items{display:flex}
@media(max-width:640px){.sidebar__block.viewed .sidebar .addto__price{padding:1rem 0 0 0}
 .sidebar__block.viewed .addto__price{margin-top:0}
}
@media(max-width:480px){.sidebar__block.viewed .addto__items{flex-direction:column}
}
#catalog .categories__list {    justify-content: center;}
#catalog .catalog__items {	display: grid;	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns: auto;grid-auto-rows: auto;	grid-column-gap: 20px;grid-row-gap: 20px;grid-column-gap-val: 10px;grid-row-gap-val: 10px;}
@media all and (max-width: 1440px) {
 #catalog .catalog__items {	display: grid;	grid-template-columns: 1fr 1fr 1fr 1fr 1fr ;}
}
@media all and (max-width: 992px) {
  #catalog .catalog__items {grid-template-columns: 1fr 1fr 1fr;}
}  
@media all and (max-width: 640px) {
 #catalog .catalog__items {grid-template-columns: 1fr 1fr;} 
}
#header {width: 100%;position: fixed;z-index: 999; background-color: #FFFFFF;top: 0;padding-bottom: 20px;}
#slideshow {margin: 12rem 0px 0px;}
#header + #main {margin: 12rem 0px 0px;}
@media all and (max-width: 480px) {
#slideshow {margin: 16rem 0px 0px;}
#header + #main {margin: 12rem 0px 0px;}
}
