html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%;}
body {position: relative;font-family: 'Ubuntu', sans-serif;font-size: 14px;line-height: 18px;font-weight: 400;background-color: #fff;color: #2a2a2a;overflow-x: hidden;margin:0;padding:0;height:100%;max-width:100%;}
.wrapper{display: flex;flex-direction: column;min-height:100%;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {width:1170px;margin-right:auto;margin-left:auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -14px;margin-right: -14px;}
.clear {clear:both;}
a {color: #2a2a2a;text-decoration:none;cursor:pointer;}
a:hover, a:active {outline:0;color: #3cacf6;text-decoration:none;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p {margin: 0 0 0 0;}
select{cursor:pointer;}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"] {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 0;font-family:'Ubuntu', sans-serif;font-size:14px;color:#2a2a2a;}
textarea {display:block;width: 100%;max-width: 100%;font-family: 'Ubuntu', sans-serif;border: 1px solid #d3d3d3;line-height:20px;font-size: 14px;padding:10px 20px;resize:none;}
.inputText {display:block;width: 100%;max-width:100%;height: 50px;padding:0 20px;border: 1px solid #d3d3d3;text-transform: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: 'Ubuntu', sans-serif;}
.inputText:focus, select:focus, textarea:focus {outline: 0;border-color: #2a2a2a;}
.wrapper{max-width:100%;}
.iphone input,.iphone select,.iphone option,.iphone textarea{font-size:16px!important;}
.ios input,.ios select,.ios option,.ios textarea{font-size:16px!important;}
/* Прижатие футера к нижней части экрана */
.content-wrapper{flex: 1 0 auto;margin-bottom:50px;}
#footer{flex: 0 0 auto;}
/* Общие правила для плейсхолдеров */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {font-size:14px;color: #909090;}
input::-moz-placeholder         ,textarea::-moz-placeholder          {font-size:14px;color: #909090;}
input:-ms-input-placeholder     ,textarea:-ms-input-placeholder      {font-size:14px;color: #909090;}
/* Каталог для мобильных устройств */
.adaptive-menu .item{width:100%;min-width:290px;height:calc(100% - 60px)!important;overflow-y:auto!important;}
.adaptive-menu{position:fixed;width:700px;min-width:290px;top:0;left:-100%;z-index:1000;height:100%!important;overflow-y:auto!important;transition:0.3s all ease;visibility:hidden;}
.adaptive-menu.opened{left:0;visibility:visible;}
.slinky-menu{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.slinky-menu>ul{padding:0;margin:0;left:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}
.adaptive-menu ul,.slinky-menu li{list-style:none;margin:0}
.adaptive-menu ul{width:100%}
.adaptive-menu a, .adaptive-menu div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;overflow:hidden;word-break:break-word;}
.adaptive-menu a span{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.slinky-menu a.back{position:absolute;width:100%;height:100%;left:0;top:0;}
.slinky-menu .close-catalog a{position:absolute;width:100%;height:100%;left:0;top:0;}
.slinky-menu li ul{display:none;left:100%;position:absolute;top:0;padding:0;margin:0;}
.slinky-menu .header{word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;position:relative;height:50px;color:#2a2a2a;}
.adaptive-menu .item ul li.header a{background:transparent!important;}
.adaptive-menu .item ul li.header a:hover{padding:0 30px;}
.adaptive-menu .item ul li.header header.title{padding-left:50px;height:50px;margin:0;line-height:50px;font-size:16px;width:100%;background:#f3f3f3;}
.adaptive-menu li{line-height:1}
.adaptive-menu a:not(.back), .adaptive-menu .item div{color:#2a2a2a;padding:10px 30px;min-height:50px;}
.adaptive-menu .back::before, .close-catalog a::before, .close-menu::before{background-repeat:no-repeat;background-position:left center;background-size:16px 16px;width:16px;height:16px;content:'';background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M9.707 18.707l6-6a.999.999 0 0 0 0-1.414l-6-6a.999.999 0 1 0-1.414 1.414L13.586 12l-5.293 5.293a.999.999 0 1 0 1.414 1.414z'/%3E%3C/svg%3E");}
.close-catalog a::before, .close-menu::before{height:100%;}
.slinky-theme-default .next::after{margin-left:1em}
.slinky-theme-default .back::before, .close-catalog a::before, .close-menu::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.close-catalog .back{display:none;}
.close-catalog a{padding:0;}
.close-catalog a:hover{background:none!important;}
.close-this{padding:0!important;}
.switcher{background:#464646;height:60px;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.switcher-button{background-position:25px center;display:flex;-webkit-display:flex;flex-wrap:wrap;padding:0 25px 0 55px;background-repeat:no-repeat;flex-grow:1;cursor:pointer;height:100%;align-items:center;color:#ffffff;font-size:16px;}
.switcher-button.close-this{width:60px;height:100%;background-repeat:no-repeat;background-position:center center;flex-grow:0;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.switcher-button.catalog-button{background-size: 24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");}
.switcher-button.user-button{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.switcher-button.menu-button{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M3 6h18v2.016H3V6zm0 6.984v-1.969h18v1.969H3zM3 18v-2.016h18V18H3z'/%3E%3C/svg%3E");}
.switcher-button.contacts-button{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M20.016 15.375q.422 0 .703.281t.281.703v3.469Q21 21 20.016 21q-6.984 0-12-5.016T3 3.984Q3 3 4.172 3h3.469q.422 0 .703.281t.281.703q0 1.828.563 3.516.188.609-.234 1.031l-1.922 1.688q2.156 4.5 6.891 6.797l1.547-1.969q.281-.281.703-.281.234 0 .328.047 1.688.563 3.516.563z'/%3E%3C/svg%3E");}
.switcher-button.active, .switcher-button:hover{background:#fae600;color:#2a2a2a;}
.switcher-button.catalog-button.active, .switcher-button.catalog-button:hover{background-repeat:no-repeat;background-position:25px center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");}
.switcher-button.close-this.active, .switcher-button.close-this:hover{background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.switcher-button.user-button.active, .switcher-button.user-button:hover{background-repeat:no-repeat;background-position:25px center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.switcher-button.menu-button.active, .switcher-button.menu-button:hover{background-repeat:no-repeat;background-position:25px center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M3 6h18v2.016H3V6zm0 6.984v-1.969h18v1.969H3zM3 18v-2.016h18V18H3z'/%3E%3C/svg%3E");}
.switcher-button.contacts-button.active, .switcher-button.contacts-button:hover{background-repeat:no-repeat;background-position:25px center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M20.016 15.375q.422 0 .703.281t.281.703v3.469Q21 21 20.016 21q-6.984 0-12-5.016T3 3.984Q3 3 4.172 3h3.469q.422 0 .703.281t.281.703q0 1.828.563 3.516.188.609-.234 1.031l-1.922 1.688q2.156 4.5 6.891 6.797l1.547-1.969q.281-.281.703-.281.234 0 .328.047 1.688.563 3.516.563z'/%3E%3C/svg%3E");}
.adaptive-menu .item{display:none;background:#f8f8f8;}
.adaptive-menu .item.active{display:block;}
.adaptive-menu ul{margin:0;padding:0;list-style:none;list-style-position:inside;}
.adaptive-menu .item ul li a, .adaptive-menu .item ul li div{background-color:#f3f3f3;transition:0.3s all ease;padding:5px 30px;}
.adaptive-menu .item ul li a:hover{padding:5px 30px 5px 55px;color:#3cacf6;}
.adaptive-menu .item ul li:nth-child(even) a, .adaptive-menu .item ul li:nth-child(even) div{background-color:#f8f8f8;}
.adaptive-menu .item ul li a.next{background-repeat:no-repeat;background-position:calc(100% - 20px) center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d8d8d8' width='20' height='20'%3E%3Cpath d='M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 010 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576s1.197-.409 1.615 0z'/%3E%3C/svg%3E");}
.adaptive-menu .item ul li a.next:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='20' height='20'%3E%3Cpath d='M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 010 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576s1.197-.409 1.615 0z'/%3E%3C/svg%3E");}
/* Скроллбар */ 
::-webkit-scrollbar{width:8px;background:#f3f3f3;height:8px;}
::-moz-scrollbar{width:8px;background:#f3f3f3;height:8px;}
::-webkit-scrollbar-thumb{background:#fae600;width:4px;height:4px;padding:0 2px;}
::-moz-scrollbar-thumb{background:#fae600;width:4px;height:4px;padding:0 2px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.required em {color: #E80636;}
.blockquote {padding: 0 0 0 15px;margin:10px 0 10px 0;text-align: left;line-height: 25px;word-break:break-word;}
.unselectable,.menu_more{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.red {color: #E80636;}
.fadeout {opacity: 0;filter: alpha(opacity=0);}
.fadein {opacity: 1;filter: alpha(opacity=100);}
.DescriptionBlock {overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:30px;}
.button,button {-webkit-user-select: none;/* Chrome all / Safari all */-moz-user-select: none;/* Firefox all */-ms-user-select: none;/* IE 10+ */user-select: none;/* Likely future */}
button:focus,button:active{outline:0;}
/* Уведомления */
.success, .warning, .attention, .information {position: relative;color: #fff;min-height: 40px;overflow: hidden;padding: 10px 20px;text-shadow: none;font-size: 14px;font-weight:normal;margin-bottom:15px;}
.success {background-color: #00ad5d;color: #fff;}
.warning {background-color: #f2dede;border: 1px solid #ebccd1;color: #a94442;}
.attention {background-color: #fa0d29;color:white;}
.information {background-color: #3FCBFC;border: 1px solid #1ce7fb;color: #fff;}
.success a, .warning a, .attention a, .information a {font-weight:normal;font-size:14px;text-decoration:underline;}
.success a{color:#fff;text-decoration:underline;}
.success a:hover{text-decoration:none}
.error-page .attention a, .attention a{color:#ffffff;}
.error-page .attention a:hover{text-decoration:none;}
label.invalidInput {color: #E80636;font-size: 12px;display:block;text-align:left;line-height:20px;}
.form-list .input-box label.invalidInput{margin-top:5px;padding-left:20px;line-height:20px;}
/* Таблицы */
.table-box {line-height: 18px;text-align: center;width: 100%;border-collapse: collapse;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td {border: 1px solid #f3f3f3;line-height: 18px;padding: 12px 10px;text-align: center;word-break:break-word;max-width:150px;}
.table-box thead td, .table-box tfoot td {background-color: #fafafa;border: 1px solid #f3f3f3;line-height: 18px;padding: 12px;text-align: center;}
.table-box tbody tr td.cell1 {text-align: right;width: 50%;word-break:break-word;}
.table-box tbody tr td.cell2 {text-align: left;width: 50%;word-break:break-word;}
.table-box tr.hide{display:none;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:182.5px; max-height:182.5px;} 
.goods-image-icon-square {width:182.5px;height:182.5px;} 
.goods-image-small{max-width:301px; max-height:301px;}
.goods-image-small-square {width:602px; height:602px;}
.goods-image-medium {max-width:357.5px; max-height:357.5px;}
.goods-image-medium-square{width:357.5px; height:357.5px;}
.goods-image-other{max-width:250px; max-height:250px;}
.goods-image-other-square {width:500px; height:500px;}
.goods-image-large{max-width:1005px; max-height:1005px;}
.goods-image-large-square {width:1005px; height:1005px;}
.goods-cat-image-icon {max-width:151.5px; max-height:151.5px;}
.goods-cat-image-icon-square{width:303px; height:303px;}
.goods-cat-image-medium {max-width:277.5px; max-height:277.5px;}
.goods-cat-image-medium-square{width:calc(555px + 1px); height:calc(555px + 1px);}
.goods-cat-image-other{max-width:152px; max-height:152px;}
.goods-cat-image-other-square {width:304px; height:304px;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.ratings {}
.ratings:after {content: ".";display: block;clear: both;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.rating-box {width: 80px;height: 16px;background-size:16px 16px;background-repeat-y:no-repeat;background-position:left center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d4d6da' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.rating-box .rating{height: 16px;background-size:16px 16px;background-repeat-y:no-repeat;background-position:left center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fac600' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.rating-cancel, .star-rating{display:block;width:20px;height:20px;text-indent:-999em;cursor:pointer;background:transparent;overflow:hidden}
.star-rating, .star-rating a {background:transparent;}
.rating-cancel a, .star-rating a {display:block;width:24px;height:100%;background-position:0 0px;border:0;margin:0;}
.star-rating-on a {background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fac600' width='32' height='32'%3E%3Cpath d='M32 12.408l-11.056-1.607L16 .783l-4.944 10.018L0 12.408l8 7.798-1.889 11.011L16 26.018l9.889 5.199L24 20.206l8-7.798z'/%3E%3C/svg%3E");}
.star-rating-hover a {background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fac600' width='32' height='32'%3E%3Cpath d='M32 12.408l-11.056-1.607L16 .783l-4.944 10.018L0 12.408l8 7.798-1.889 11.011L16 26.018l9.889 5.199L24 20.206l8-7.798z'/%3E%3C/svg%3E");}
.star-rating-readonly a {cursor:default }
.star-rating {}
/* Иконки форматов файлов */
.file_extension_icon        {width:16px;height:16px;display:block;margin-right: 10px;background:#ffffff url("icons-files-extensions.gif?design=newyear") no-repeat left top;}
.file_extension_icon.torrent{background-position:-16px 0px}
.file_extension_icon.xls    {background-position:-32px 0px}
.file_extension_icon.ie7    {background-position:-48px 0px}
.file_extension_icon.ppt    {background-position:-64px 0px}
.file_extension_icon.htm,
.file_extension_icon.html   {background-position:0px -16px}
.file_extension_icon.avi    {background-position:-16px -16px}
.file_extension_icon.bmp,
.file_extension_icon.gif    {background-position:-32px -16px}
.file_extension_icon.js,
.file_extension_icon.css,
.file_extension_icon.txt    {background-position:-48px -16px}
.file_extension_icon.pptm    {background-position:-64px -16px}
.file_extension_icon.rtf,
.file_extension_icon.doc    {background-position:0px -32px}
.file_extension_icon.jpg    {background-position:-16px -32px}
.file_extension_icon.png    {background-position:-32px -32px}
.file_extension_icon.ini    {background-position:-48px -32px}
.file_extension_icon.pptx   {background-position:-64px -32px}
.file_extension_icon.php    {background-position:0px -48px}
.file_extension_icon.mht,
.file_extension_icon.mhtml  {background-position:-16px -48px}
.file_extension_icon.psd    {background-position:-32px -48px}
.file_extension_icon.zip    {background-position:-48px -48px}
.file_extension_icon.xps    {background-position:-64px -48px}
.file_extension_icon.exe    {background-position:0px -64px}
.file_extension_icon.xml    {background-position:-16px -64px}
.file_extension_icon.wma,
.file_extension_icon.mp3    {background-position:-32px -64px}
.file_extension_icon.xlsx   {background-position:-48px -64px}
.file_extension_icon.xlsb   {background-position:-64px -64px}
.file_extension_icon.pdf    {background-position:0px -80px}
.file_extension_icon.csv    {background-position:-16px -80px}
.file_extension_icon.docx   {background-position:-32px -80px}
.file_extension_icon.accdb  {background-position:-48px -80px}
.file_extension_icon.xlsm   {background-position:-64px -80px}
.file_extension_icon.dll    {background-position:0px -96px}
/* Owl Carousel CORE */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
#index-products .owl-carousel .owl-stage,.related .owl-carousel .owl-stage{display:flex;-webkit-display:flex;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{z-index:20;position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{border:none;font:inherit}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.content .owl-carousel .owl-item{word-break:break-word;}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Цена */
.price {color:#2a2a2a;font-weight:bold;font-size:18px;transition:0.3s all ease;}
.price.with-old-price{color: #f73a43;}
.price.old-price {font-weight:normal;text-decoration:line-through;font-size:16px;color: #909090;}
/* Капс */
.caps_lock {color:red;margin-top:5px;margin-bottom:10px;}
/* Кнопки */
button{font-family:'Ubuntu', sans-serif;}
.button {border:0;display: flex;flex-wrap:wrap;align-items:center;justify-content:center;height: 40px;text-align: center;text-align: -webkit-center;background: #fae600;font-size: 14px;cursor:pointer;}
.ios .button,.iphone .button{display:block;line-height:40px;text-align:center;text-align: -webkit-center;}
.button:hover{color: #ffffff;background:#3cacf6;}
.show-button{display: flex;flex-wrap:wrap;align-items:center;justify-content:center;height: 40px;text-align: center;background: #3cacf6;font-size: 14px;cursor:pointer;color: #ffffff;border:0;width:150px;margin:15px auto 0 auto;}
.show-button:hover{background:#fae600;color:#2a2a2a;}
.blue-button{border:0;min-width:150px;padding:0 15px;height:40px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;background-color: #3cacf6;color:#fff;font-size: 16px;cursor:pointer;}
.blue-button:hover{background-color: #fac600;color:#ffffff;}
.button.reverse{color: #ffffff;background:#3cacf6;min-width:150px;}
.button.reverse:hover{background: #fae600;color: #2a2a2a;}
.gray-button{display:flex;-webkit-display:flex;flex-wrap:wrap;width:160px;height:40px;border:3px solid #eaeaea;align-items:center;justify-content:center;font-size:16px;}
.gray-button:hover{color:#2a2a2a;background:#eaeaea;}
.button.main-prev-button{background:white;border: 3px solid #fae600;width:220px;}
.button.main-prev-button:hover{background:#fae600;color:#2a2a2a;}
.compare-reset{width:200px;}
/* Иконки Новинка, Хит, Скидка*/
.product-image{overflow:hidden;}
.product-image .icon{position:absolute;right:0px;bottom:15px;width:44px;}
.ico-new, .ico-best, .ico-sale {font-size:14px;text-align:center;display:flex;-webkit-display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center;width:44px;height:44px;color:#ffffff;z-index:4;}
.products-small-list .icon{zoom:0.8;}
.ico-best{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='39px'%3E%3Cpath fill-rule='evenodd' fill='%2300ad5d' d='M20.000,39.000 L16.522,35.318 L11.816,37.295 L10.167,32.546 L5.047,32.477 L5.512,27.481 L0.864,25.378 L3.363,21.000 L-0.011,17.226 L4.090,14.221 L2.575,9.429 L7.568,8.319 L8.173,3.338 L13.196,4.313 L15.817,0.004 L20.000,2.896 L24.183,0.004 L26.804,4.313 L31.827,3.338 L32.432,8.319 L37.425,9.429 L35.910,14.221 L40.011,17.226 L36.637,21.000 L39.136,25.378 L34.488,27.481 L34.953,32.477 L29.833,32.546 L28.184,37.295 L23.478,35.318 L20.000,39.000 Z'/%3E%3C/svg%3E");}
.ico-new{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='39px'%3E%3Cpath fill-rule='evenodd' fill='%233cacf6' d='M20.000,39.000 L16.522,35.318 L11.816,37.295 L10.167,32.546 L5.047,32.477 L5.512,27.481 L0.864,25.378 L3.363,21.000 L-0.011,17.226 L4.090,14.221 L2.575,9.429 L7.568,8.319 L8.173,3.338 L13.196,4.313 L15.817,0.004 L20.000,2.896 L24.183,0.004 L26.804,4.313 L31.827,3.338 L32.432,8.319 L37.425,9.429 L35.910,14.221 L40.011,17.226 L36.637,21.000 L39.136,25.378 L34.488,27.481 L34.953,32.477 L29.833,32.546 L28.184,37.295 L23.478,35.318 L20.000,39.000 Z'/%3E%3C/svg%3E");}
.ico-sale{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='39px'%3E%3Cpath fill-rule='evenodd' fill='%23f73a43' d='M20.000,39.000 L16.522,35.318 L11.816,37.295 L10.167,32.546 L5.047,32.477 L5.512,27.481 L0.864,25.378 L3.363,21.000 L-0.011,17.226 L4.090,14.221 L2.575,9.429 L7.568,8.319 L8.173,3.338 L13.196,4.313 L15.817,0.004 L20.000,2.896 L24.183,0.004 L26.804,4.313 L31.827,3.338 L32.432,8.319 L37.425,9.429 L35.910,14.221 L40.011,17.226 L36.637,21.000 L39.136,25.378 L34.488,27.481 L34.953,32.477 L29.833,32.546 L28.184,37.295 L23.478,35.318 L20.000,39.000 Z'/%3E%3C/svg%3E");}
/* Наверх */
#back-top {position: fixed;bottom:0;right:0px;z-index:10;width:45px;opacity:1;height:40px;text-align: center;cursor: pointer;background: #f1f1f1;opacity:1;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M2.582 13.891c-.272.268-.709.268-.979 0s-.271-.701 0-.969l7.908-7.83a.697.697 0 0 1 .979 0l7.908 7.83c.27.268.27.701 0 .969s-.709.268-.978 0L10 6.75l-7.418 7.141z'/%3E%3C/svg%3E");}
#back-top i {line-height:40px;font-size: 36px;color: #333;}
#back-top:hover{background-color: #3cacf6;border-color:#3cacf6;color:white;  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='20' height='20'%3E%3Cpath d='M2.582 13.891c-.272.268-.709.268-.979 0s-.271-.701 0-.969l7.908-7.83a.697.697 0 0 1 .979 0l7.908 7.83c.27.268.27.701 0 .969s-.709.268-.978 0L10 6.75l-7.418 7.141z'/%3E%3C/svg%3E");}
#back-top:hover .back-top-text,#back-top:hover i{color:white;}
#back-top .back-top-text{font-size:14px;color:#333;}
/* Шапка */
#header{background:#fff;height:125px;}
#header .container{display:flex;-webkit-display:flex;flex-wrap:wrap;height:100%;}
.header-top{display:block;background:#464646;}
.header-top .container{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.header-middle{height:100px;}
.header-middle .container{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;height:100%;justify-content:flex-end;}
.header-middle .info-col{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:flex-end;padding-left:50px;}
.header-bottom{background:#fae600;}
.header-bottom .container{display:flex;-webkit-display:flex;flex-wrap:wrap;position:relative;}
.info-col__text{padding-left:45px;background-position:left center;background-size:36px;background-repeat:no-repeat;max-width:100%;}
.info-col__text div{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.info-col__text div:nth-child(1), .info-col__text div:nth-child(1) a{font-family: 'Ubuntu';font-weight:700;font-size:18px;}
.info-col__text div:nth-child(2), .info-col__text div:nth-child(2) a{color:#909090;}
.info-col__text div:nth-child(1){line-height:24px;}
.info-col__text div:nth-child(2) a:hover{color:#3cacf6;}
.info-col__text div:nth-child(2) a{text-decoration:underline;}
.worktime .info-col__text{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='24' height='24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");}
.email .info-col__text{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='24' height='24'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.telephone .info-col__text{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='24' height='24'%3E%3Cpath d='M15.5 1h-8A2.5 2.5 0 005 3.5v17A2.5 2.5 0 007.5 23h8a2.5 2.5 0 002.5-2.5v-17A2.5 2.5 0 0015.5 1zm-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5-4H7V4h9v14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.svg-email{padding: 0 30px 0 55px!important;background-position: 25px center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.svg-telephone{padding: 0 30px 0 55px!important;background-position: 25px center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M20.016 15.375q.422 0 .703.281t.281.703v3.469Q21 21 20.016 21q-6.984 0-12-5.016T3 3.984Q3 3 4.172 3h3.469q.422 0 .703.281t.281.703q0 1.828.563 3.516.188.609-.234 1.031l-1.922 1.688q2.156 4.5 6.891 6.797l1.547-1.969q.281-.281.703-.281.234 0 .328.047 1.688.563 3.516.563z'/%3E%3C/svg%3E");}
.svg-worktime{padding: 0 30px 0 55px!important;background-position: 25px center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");}
.svg-location{padding: 0 30px 0 55px!important;background-position: 25px center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M12 11.484q1.031 0 1.758-.727t.727-1.758-.727-1.758T12 6.514t-1.758.727-.727 1.758.727 1.758 1.758.727zm0-9.468q2.906 0 4.945 2.039T18.984 9q0 1.453-.727 3.328t-1.758 3.516-2.039 3.07-1.711 2.273l-.75.797q-.281-.328-.75-.867t-1.688-2.156-2.133-3.141-1.664-3.445T5.014 9q0-2.906 2.039-4.945t4.945-2.039z'/%3E%3C/svg%3E");}
/* hidden callback */
#hidden-callback{width:530px;background:transparent;position:relative;padding:0 50px;display:none;}
#hidden-callback .baloons{position:absolute;right:-7px;bottom:5px;}
#hidden-callback .callbackForm{background:#ffffff;border:6px solid #fae600;padding:30px;}
#hidden-callback .callback-title{margin-bottom:30px;}
#hidden-callback .callback-text{color: #909090;font-size: 16px;margin-bottom:30px;}
#hidden-callback .fancybox-close-small{right:50px;top:0;padding:8px;background-color: #fae600;width:48px;height:48px;opacity:1;color:#fff;}
#hidden-callback .fancybox-close-small svg{color:#fff;}
#hidden-callback .fancybox-close-small:hover svg{color:#000000;}
#hidden-callback .callback-input{position:relative;z-index:2;width:100%;margin-bottom:20px;}
#hidden-callback .callback-input input{height:40px;border: 1px solid #d3d3d3;font-size:14px;width:100%;padding:0 10px;}
#hidden-callback .callback-input input:active, #hidden-callback .callback-input input:focus{border: 1px solid #2a2a2a;}
#hidden-callback .callback-input button{margin-bottom:10px;}
#hidden-callback .formIsSended{background: #ffffff;border: 6px solid #fae600;padding: 30px;display: flex;height: 240px;align-items: center;text-align: center;justify-content: center;}
.formIsSended{font-size:32px;line-height:40px;}
/* Меню */
.menu-wrap{width:calc(100% - 180px);position:relative;}
.main_menu{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;width:100%;position:relative;margin-left:-15px;}
.main_menu a{color:#ffffff;display:block;height:100%;line-height:60px;height:60px;border-bottom:3px solid transparent;margin:0 15px;}
.main_menu a:hover, .main_menu a.active{color:#fae600;border-color:#fae600;}
.overflowMenu{display:none;position:absolute;right:0px;top:100%;background:#f8f8f8;min-width:180px;z-index:10;}
.overflowMenu a{display:block;padding:0 15px;line-height:50px;}
.overflowMenu a:nth-child(even){background:#efefef;}
.overflowMenu.active{display:block;border:1px solid #d3d3d3;border-top:0;}
.menu_more{cursor:pointer;}
.main_menu-button{display:none;}
.main_menu .close-menu{display:none;}
/* Юзер меню */
.user-wrap{width:180px;position:relative;}
.user-wrap .text-user{width:100%;height:60px;overflow:hidden;background-color:#fae600;text-align:center;line-height:60px;background-repeat:no-repeat;padding-left:25px;background-size:24px;background-position:14px center;cursor:pointer;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.user-wrap:hover .text-user{background-color:#3cacf6;color:#ffffff;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.user-wrap:hover .user-menu{display:block;border:1px solid #d3d3d3;border-top:0;}
.user-menu{display: none;position: absolute;background: #f8f8f8;width: 100%;top: 100%;margin: 0;padding: 0;list-style: none;z-index:10;}
.user-menu a:nth-child(even){background:#efefef;}
.user-menu a{line-height:50px;display:block;padding:0 15px;}
/* Логотип */
.logo{width:calc(301px + 30px);display:flex;-webkit-display:flex;height:100%;margin-right:auto;}
.logo a{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;justify-content:flex-start;}
.logo img{max-width:100%;max-height:100%;}
/* Личный кабинет в шапке */
.user .menu-user{width:180px;display:none;position:absolute;top:88px;right:-60px;margin:0;padding:0;background:#ffffff;border-left:1px solid #f2c7ff;border-right:1px solid #f2c7ff;border-bottom:1px solid #f2c7ff;z-index:2;}
/* Сравнение/избранное */
.compare{position:relative;width:56px;}
.compare:hover{color:#2a2a2a;}
.svg-compare{position:absolute;left:20px;top:22px;width:16px;height:16px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z'/%3E%3C/svg%3E");}
.have-items .svg-compare{left:8px;z-index:5;}
.favorites{position:relative;width:56px;background-color:#fac600;}
.favorites:hover{color:#2a2a2a;}
.svg-favorites{position:absolute;left:18px;top:21px;width:20px;height:20px;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");}
.have-items .svg-favorites{left:8px;z-index:5;}
.favorites.nocompare{background-color:#fae600;}
.count-circle{position:absolute;right:8px;top:18px;display:block;text-align:center;background: #ffffff;width: 25px;height: 25px;line-height:25px;border-radius: 100%;-moz-border-radius: 100%;-webkit-boreder-radius: 100%;font-family: Ubuntu, sans-serif;z-index:4;display:none;}
.have-items .count-circle{display:block;}
.svg-close{background-repeat:no-repeat;background-position:center center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
/* Корзина */
.header-cart{position:relative;flex-grow:1;}
.header-cart.nocompare{}
.header-cart.empty-cart:hover .cart-dropdown{display:none;}
.header-cart:hover .cart-dropdown{display:block;}
.header-cart:hover .cart-dropdown.not_visible{display:none;}
.cart_anch{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.cart_anch:hover{color:#2a2a2a;}
.nocompare .cart_anch{background:#fac600;padding:0 10px;justify-content:center;}
.nocompare .cart_anch .cart-price{width:auto;max-width:calc(100% - 56px);}
.cart_anch .cart-left{width:56px;height:60px;position:relative;display:block;}
.cart-price{display: block;width:auto;text-align: center;font-size:18px;font-family: 'Ubuntu', sans-serif;font-weight:700;}
.svg-cart{width: 22px;height: 22px;background-position: center center;background-size: 24px;position: absolute;top: 20px;left: 6px;z-index: 5;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.empty-cart .svg-cart{left:18px;}
.header-cart.empty-cart .count{display:none;} 
.header-cart .count{display:block;}
.cart-dropdown{display:none;position:absolute;background:#ffffff;z-index:10;width:308px;top:100%;right:0;padding:15px;border:1px solid #d3d3d3;border-top:0;}
.cart-dropdown .cart-products-list{padding:0;margin:0;max-height: 500px;overflow-y: auto;}
.cart-dropdown .cart-products-list li{list-style:none;display:flex;-webkit-display:flex;flex-wrap:wrap;position:relative;border-bottom:1px solid #d3d3d3;padding-bottom:15px;}
.cart-dropdown .cart-products-list li:not(:last-of-type){margin-bottom:15px;}
.cart-dropdown .cart-products-list .product-image{display:flex;-webkit-display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:3px solid #f8f8f8;width:calc(182.5px + 6px);height:calc(182.5px + 6px);}
.cart-dropdown .cart-products-list .product-details{width:calc(100% - 182.5px - 6px);padding-left:15px;margin-top:-2px}
.cart-dropdown .cart-products-list .product-mod{display:block;width:100%;font-size:12px}
.cart-dropdown .cart-products-list .cart-product-name{line-height:18px;display:block;word-break:break-word;padding-right:22px;}
.cart-dropdown .cart-products-list .cart-prod-count{font-size:14px;color:#a0a0a0;}
.cart-dropdown .cart-products-list .product-remove{position:absolute;right:2px;top:0;display:block;width:16px;height:16px;background-position:center center;background-size:20px 20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.cart-dropdown .cart-products-list .product-remove:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.cart-dropdown .cart-products-list .price{display:inline;font-size:16px;}
.cart-dropdown .cart_total_sum{text-align:right;line-height:50px;font-size:14px;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.cart-dropdown .cart_total_sum .text{margin-right:auto;}
.cart-dropdown .cart_total_sum .total-sum{color:#f73a43;font-weight:bold;font-size:16px;}
.cart-dropdown .products-remove{font-size: 12px;display: block;width: 100%;color: #2a2a2a;text-align: center;line-height: 35px;cursor:pointer;}
.cart-dropdown .products-remove:hover{text-decoration:underline;}
.cart-dropdown .empty_text{text-align:center;}
.cart-dropdown .button{width:100%;}
/* Стрелки для слайдера */
.owl-nav{display:flex;-webkit-display:flex;flex-wrap:wrap;position:absolute;right:0;top:-40px;z-index:100;}
.owl-prev, .owl-next{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;background:transparent;color: #909090;padding:0 10px;line-height:15px;}
.owl-prev{border-right:1px solid #d3d3d3!important;padding-left:0;}
.owl-next{padding-right:0;}
.owl-prev:hover, .owl-next:hover{color: #2a2a2a;}
.owl-prev:hover .svg-left{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' viewBox='0 0 24 24'%3E%3Cpath d='M6 16v-3h15v-2H6V8l-4 4 4 4z'/%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3C/svg%3E");}
.owl-next:hover .svg-right{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.owl-prev .text{margin-left:10px;}
.owl-next .text{margin-right:10px;}
.svg-left, .svg-right{width:20px;height:15px;background-position:center;background-size:24px;background-repeat:no-repeat;}
.svg-left, .disabled:hover .svg-left{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' viewBox='0 0 24 24'%3E%3Cpath d='M6 16v-3h15v-2H6V8l-4 4 4 4z'/%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3C/svg%3E");}
.svg-right, .disabled:hover .svg-right{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.owl-prev.disabled{}
.owl-next.disabled{}
/* Каталог */
.navigation .header-catalog{display:block;width:calc(301px + 14px);}
.navigation .header-catalog .header-catalog-hover-element{font-size:18px;display:block;font-family: 'Rubik';padding-left:30px;cursor:pointer;background-repeat:no-repeat;line-height:60px;background-position:left center;background-size:24px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");}
.navigation .header-catalog .header-catalog-hover-element:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='24' height='24'%3E%3Cpath d='M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");}
.catalogWrp{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;height:542px;overflow:hidden;position:relative;}
.catalogWrp.not-index{margin-bottom:50px;}
.index-middle-section .container{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.left-col{width:calc(301px + 30px);}
.left-col.catalog-col{width:calc(301px + 14px);}
.catalogWrp{transition-property:overflow;transition-duration: 0.3s;transition-delay: 0.15s;}
.catalogWrp a{transition:0.3s all ease;padding:16px 30px 16px 20px;}
.catalogWrp ul{padding:0;margin:0;list-style:none;list-style-position:inside;width:100%;}
.catalogWrp ul.lvl0{display:flex;-webkit-display:flex;flex-wrap:wrap;flex-direction:column;z-index:10;}
.catalogWrp ul.lvl0 li{width:100%;}
.catalogWrp ul.lvl0 a{background-color:#efefef;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.catalogWrp ul.lvl1 a{background-color:transparent;}
.catalogWrp ul.lvl0 .catalog-lvl0:nth-child(even) a{background-color:#f8f8f8;}
.catalogWrp ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.catalogWrp ul.lvl1{display:flex;-webkit-display:flex;flex-wrap:wrap;background-color:#f8f8f8;position: absolute;left: 100%;z-index: 100;top: 0;border-left: 2px solid #3cacf6;width: 877px;visibility: hidden;transition-property:visibility,opacity;transition-duration: 0.3s;transition-delay: 0.15s;opacity:0;}
.catalogWrp ul.lvl1 li{opacity:0;transition-property:visibility,opacity;transition-duration: 0.3s;transition-delay: 0.15s;}
.catalogWrp ul.lvl2{display:none;}
.catalogWrp a:hover{padding:16px 30px 16px 35px;}
.catalogWrp li.parent{position:relative;}
.catalogWrp li.parent.catalog-lvl0:hover a.link-lvl0{padding:16px 30px 16px 35px;color:#3cacf6;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='20' height='20'%3E%3Cpath d='M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 010 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576s1.197-.409 1.615 0z'/%3E%3C/svg%3E");}
.catalogWrp a.parent{background-repeat:no-repeat;background-position:calc(100% - 10px) center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231669B1' width='20' height='20'%3E%3Cpath d='M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 010 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576s1.197-.409 1.615 0z'/%3E%3C/svg%3E");}
.catalogWrp a.parent:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='20' height='20'%3E%3Cpath d='M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 010 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576s1.197-.409 1.615 0z'/%3E%3C/svg%3E");}
.catalogWrp ul.lvl1 a.parent{background-image:none;}
.catalogWrp:hover{overflow:visible;}
.more-button:after{
  content:' ';
  text-align: center;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background-color:#f1f1f1;
  height:50px;
  background-position:center center;
  background-repeat:no-repeat;
  z-index:11;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e2e2e2' width='20' height='20'%3E%3Cpath d='M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163s-.436-1.17 0-1.615z'/%3E%3C/svg%3E");
  
}
.more-button:hover:after{width:0;}
.catalogWrp ul.lvl1 li{width:33.33%;}
.catalog-lvl0.parent:hover ul.lvl1{opacity:1;visibility:visible;}
.catalog-lvl0.parent:hover ul.lvl1 li{opacity:1;}
/*.goods .catalogWrp ul.lvl0 li{display: none;}*/
.goods .catalogWrp ul.lvl0 > li.active, .goods .catalogWrp ul.lvl0 > li.active li{display: block;opacity: 1;}
.goods .catalogWrp ul.lvl0 > li.active > ul{position: relative;left: initial;display: block;opacity: 1;width: auto;visibility: visible;}
.goods .catalogWrp ul.lvl0 > li.active > ul li {width: 100%;}
.catalog .catalogWrp ul.lvl0 > li.active, .catalog .catalogWrp ul.lvl0 > li.active li{display: block;opacity: 1;}
.catalog .catalogWrp ul.lvl0 > li.active > ul{position: relative;left: initial;display: block;opacity: 1;width: auto;visibility: visible;}
.catalog .catalogWrp ul.lvl0 > li.active > ul li {width: 100%;}
.goods .catalogWrp ul.lvl0 > li.active > ul li {width: 100%;}
/* Баннеры на главной */
.right-col{width:calc(100% - 301px - 30px);}
.right-col.slider-col{width:calc(100% - 301px - 14px);display:flex;-webkit-display:flex;flex-wrap:wrap;}
.banner-big{display:block;width:570px;height:542px;}
.banner-big .item{height:542px;background-repeat:no-repeat;background-position:center center;}
.banner-big .item.first{background-color:#c0eeff;}
.banner-big .item.second{background-color:#6ce9ff;background-size:cover;}
.banner-big .item.third{background-size:cover;}
.banner-big .SlideContent{display:block;width:100%;height:100%;padding:45px;}
.banner-big .SlideContent:hover{color:#2a2a2a;}
.banner-big .SlideTitle{font-size:16px;line-height:36px;font-family:'Rubik',sans-serif;}
.banner-big .SlideText{font-size:26px;line-height:36px;font-family:'Rubik',sans-serif;}
.banner-big .SlideGoto{margin-top:25px;font-size:16px;color:#3cacf6;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.banner-big .SlideGoto:hover{text-decoration:underline;}
.svg-arrow-right{background-position:center center;display:block;width:24px;height:20px;margin-left:5px;background-size:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.banner-small-wrp{width:calc(100% - 570px);}
.banner-small{display:block;height:50%;background-position:bottom right;background-repeat:no-repeat;background-color:#ffe830;padding:30px;text-align:center;}
.ios .banner-small{height:271px;}
.banner-small .bannerTitle{font-size:24px;font-family:'Rubik',sans-serif;font-weight:bold;margin-bottom:10px;}
.banner-small .bannerText{font-size:16px;}
.banner-small:nth-child(1) .bannerTitle,.banner-small:nth-child(1) .bannerText{color:#ffffff;}
.owl-dots{position:absolute;bottom:18px;display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;justify-content:center;}
.owl-dots button{display:inline-block;width:14px;height:14px;border:1px solid #909090!important;background:#ffffff;margin:0 2px;-moz-border-radius: 14px;-webkit-border-radius: 14px;-khtml-border-radius: 14px;border-radius: 14px;}
.owl-dots button.active{background:#909090;}
/* Распродажа */
.main-content .container{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.main-content .left-col{padding-right:16px;}
.main-content .left-col.hidden{display:none;}
.main-content .right-col{padding-left:14px;}
.pdt-index-goods{margin-bottom:20px;}
.index-page-item{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.index-page-item .product-image{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding:15px;background:#f3f3f3;width:calc(301px + 30px);min-height:calc(301px + 30px);position:relative;}
.index-page-item .product-image a{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;}
.index-page-item .index-prod-right{padding:30px 15px;width:calc(100% - 301px - 30px);background:#f8f8f8;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.index-page-item .product-name{font-size:20px;line-height:24px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;}
.index-page-item .product-name .name{display:block;width:calc(100% - 80px);padding-right:20px;max-height:48px;overflow:hidden;}
.index-page-item .count-bar{height:8px;width:100%;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;background:#eaeaea;position:relative;}
.index-page-item .count-bar .count-bar-line{position:absolute;left:0;top:0;height:8px;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;}
.gray-bar{background-color: #eaeaea;}
.orange-bar{background-color: #fac600;}
.red-bar{background-color: #f73a43;}
.index-page-item .index-goods-count{margin-bottom:15px;width: calc(100% - 287px);margin-left: 25px;}
.index-page-item .index-goods-count .text{line-height:16px;margin-bottom:8px;}
.index-page-item .price-box{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;}
.index-page-item .price-box .main-price{background:#f73a43;color:#ffffff;line-height:30px;padding:0 10px;}
.index-page-item .price-box .old-price{margin-left:15px;text-decoration:line-through;font-size:18px;color:#2a2a2a;}
.index-page-item .goodsListForm{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
.index-page-item .product-shop{width:calc(100% - 142px);display:flex;-webkit-display:flex;flex-wrap:wrap;}
.index-page-item .button{height:50px;width:170px;font-size:16px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}
.index-page-item .button.quick{line-height:44px;}
.index-page-goods-sale-owl .button.quick{border: 3px solid #fae600;background:#fff;color: #2a2a2a;}
.index-page-goods-sale-owl .button.quick:hover{border-color:#3cacf6;background:#fff;}
.qty-wrap {width:142px;height:50px;position:relative;}
.qty-wrap .quantity {display:block;width:142px;height:100%;background:#eaeaea;padding:0 50px;border:0;text-align:center;font-weight:bold;}
.qty-wrap .qty-minus, .qty-wrap .qty-plus {width:44px;height:44px;position:absolute;z-index:100;background-color:#ffffff;top:3px;background-position:center center;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer;}
.qty-wrap .qty-minus{left:3px;}
.qty-wrap .qty-plus{left:95px;}
.qty-minus{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23eaeaea' d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.qty-minus:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%232a2a2a' d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.qty-plus{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23eaeaea' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.qty-plus:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%232a2a2a' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.pdt-content.pdt-related-views{}
.pdt-hit{margin-bottom:50px;}
.show-more{display:none;margin:0 auto;font-size: 16px;width:170px;height:40px;border: 3px solid #eaeaea;background:#fff;cursor:pointer;text-align:center;line-height:34px;}
.show-more:hover{background-color: #eaeaea;}
.timer-wrp{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.counter{display:flex;-webkit-display:flex;flex-wrap:wrap;width: 262px;background-color: #3cacf6;color:#fff;height:32px;justify-content:center;align-items:center;font-size:14px;}
/* Промокод на главной */
.special-promo{display:flex;-webkit-display:flex;flex-wrap:wrap;background-color: #fae600;width:100%;height:70px;margin-bottom:50px;}
.special-promo.low-res{display:none;}
.special-promo-left{width: calc(100% - 570px);height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 0 25px 0 145px;position:relative;background-color: #fac600;font-size: 18px;font-family: 'rubik';line-height:22px;}
.special-promo-left .promo-image{position:absolute;left:20px;bottom:0;}
.special-promo-right{width:570px;height:100%;padding:10px;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.special-promo-right .special-promo-right-code{width:150px;height:100%;background-color: #fac600;opacity:.7;text-align:center;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.special-promo-right .special-promo-right-text{width:calc(100% - 150px);display:block;padding: 2px 30px;line-height: 22px;}
.bold-text{font-weight:bold;font-size:16px;}
/* Приемущества */
.advantages{display:flex;-webkit-display:flex;flex-wrap:wrap;padding:30px 0px;border-bottom:2px solid #f3f3f3;margin-bottom:50px;}
.advantages .advantage{background-position:left center;background-repeat:no-repeat;padding-left:80px;font-size:16px;display:block;width:100%;padding-right:30px;height:65px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;}
/* Поиск */
.search{width:570px;position:relative;}
.search.active{visibility:visible;display:block;}
#search_form{width:100%;position:relative;}
#search_form .search-string{width:100%;height:60px;border:1px solid transparent;background:#fac600;padding:0 75px 0 15px;color:#2a2a2a;}
#search_form .search-submit{position:absolute;right:0;top:0;background:transparent;width:60px;height:60px;border:0;display:flex;-webkit-display:flex;justify-content:center;align-items:center;cursor:pointer;}
#search_form .search-submit:hover .svg-search{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.svg-search{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:block;background-size:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.lr-search-button, .search-close{display:none;}
/* Поисковая выдача */
#search-result {display: none;position: absolute;width: 100%;padding: 5px 15px 5px 15px;background-color: #fff;z-index: 30;}
#search-result._active {visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category {width: 40%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-right: 10px}
#search-result .inner .result-category._visible + .result-goods {border-left: 1px solid #dce4e9}
#search-result .inner .result-category img {display: none}
#search-result .inner .result-goods {width: 60%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 10px}
#search-result .inner .result-category a {font-weight: 700}
#search-result .inner {overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex}
#search-result .inner .result-item {width: 100%;line-height: 20px;padding: 10px 0}
#search-result .inner .result-item a {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#search-result .inner .result-item a.show-all{display:block;background:#3cacf6;width:120px;height:30px;line-height:30px;color:#fff;text-align:center;}
#search-result .inner .result-item a.show-all:hover{background:#fae600;color:#2a2a2a;}
#search-result .inner .result-item a img {max-width: 40px;max-height: 40px;margin-right: 15px}
.search-reset{opacity:0;cursor:pointer;position:absolute;top:calc(50% - 15px);right:75px;border:0;background:transparent;width:30px;height:30px;background-repeat:no-repeat;background-size:20px;background-position:center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.search-string:focus + .search-reset{opacity:1;}
/* Баннер в левой колонке */
.banner-delivery{background:#3cacf6;padding:15px;margin-bottom:50px;background-position: 15px 30px;}
.banner-delivery .inner{border:2px solid #c5e6fc;}
.banner-delivery .image{background-position:center center;background-repeat:no-repeat;width:100%;height:210px;}
.banner-delivery .bannerTitle{font-size:30px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-align:center;line-height:36px;}
.banner-delivery .bannerTitle:after{content:' ';display:block;width:85px;height:1px;background:#ffffff;margin:15px auto;}
.banner-delivery .bannerText{font-size:18px;color:#ffffff;text-align:center;line-height:24px;margin-bottom:20px;}
/* Новинки */
.pdt-new{margin-bottom:50px;}
.pdt-new .item{padding:0 11px;}
.pdt-new .row{margin-left:-11px;margin-right:-11px;}
.pdt-new .owl-nav{right:11px;}
.pdt-new .item .new-goods{background-color: #f8f8f8;padding:5px;}
.pdt-new .item .new-goods:not(:last-of-type){margin-bottom:20px;}
.pdt-new .item .new-goods .product-image{margin-bottom:10px;}
.pdt-new .item .new-goods .product-image a{background:#fff;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:182.5px;height:182.5px;}
.pdt-new .item .new-goods .product-name{overflow: hidden;text-overflow: ellipsis;word-break: break-word;height: 36px;margin-bottom: 10px;}
/* Обратный звонок в левой колонке */
#left-callback{margin-bottom:50px;}
#left-callback .callbackForm{display:block;border: 2px solid #f3f3f3;padding:30px 15px;}
#left-callback .callbackForm img{margin:0 auto;display:block;margin-bottom:15px;width:55px;height:55px;}
#left-callback .callback-separator{margin:15px auto;width: 85px;height: 1px;background-color: #d3d3d3;}
#left-callback .callback-header{font-size: 16px;font-weight:bold;text-align: center;}
#left-callback .callback-text{text-align:center;margin-bottom:20px;}
#left-callback input{margin-bottom:20px;}
#left-callback .blue-button{margin:0 auto 10px auto;}
#left-callback .pp{text-align:center;margin-bottom:20px;}
/* Социальные сети */
.social-links{display:flex;-webkit-display:flex;width:100%;justify-content:space-around;align-items:center;flex-wrap:wrap;max-width:230px;}
.social-links a{display:block;width:35px;height:35px;background-repeat: no-repeat;background-position:center center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.social-links a:hover{background-color: #fac600;}
.social-links .vk{background-color:#4a76a8;background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M490.792 345.829c-15.244-18.284-33.183-33.889-50.157-50.459-15.313-14.936-16.278-23.601-3.968-40.84 13.434-18.814 27.882-36.908 41.439-55.638 12.654-17.504 25.59-34.96 32.249-55.919 4.224-13.333.488-19.223-13.185-21.558-2.356-.408-4.791-.429-7.19-.429l-81.122-.096c-9.991-.148-15.514 4.208-19.048 13.063-4.77 11.97-9.689 23.93-15.371 35.481-12.894 26.19-27.294 51.505-47.483 72.94-4.452 4.728-9.376 10.702-16.814 8.241-9.307-3.396-12.05-18.73-11.896-23.914l-.08-93.634c-1.804-13.376-4.77-19.34-18.051-21.94l-84.268.016c-11.249 0-16.889 4.346-22.895 11.381-3.465 4.065-4.51 6.702 2.61 8.049 13.987 2.653 21.866 11.705 23.956 25.729 3.354 22.407 3.12 44.904 1.189 67.401-.568 6.569-1.698 13.121-4.303 19.255-4.075 9.641-10.654 11.604-19.298 5.672-7.826-5.369-13.323-12.946-18.703-20.555-20.21-28.556-36.335-59.352-49.483-91.713-3.799-9.349-10.352-15.016-20.258-15.169-24.338-.388-48.682-.451-73.02.021C.997 121.49-3.37 128.6 2.595 141.875c26.508 58.965 56.014 116.29 94.53 168.511 19.775 26.8 42.479 50.459 71.81 67.226 33.242 19.006 69.025 24.725 106.713 22.964 17.647-.828 22.948-5.418 23.765-23.007.552-12.034 1.915-23.998 7.853-34.812 5.826-10.612 14.649-12.633 24.821-6.033 5.088 3.306 9.375 7.513 13.424 11.949 9.933 10.867 19.51 22.062 29.819 32.563 12.931 13.158 28.249 20.932 47.509 19.345l74.559.016c12.013-.785 18.242-15.515 11.344-28.923-4.844-9.391-11.201-17.753-17.95-25.845z' fill='%23ffffff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath d='M0 0h512v512H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");} 
.social-links .telegram{background-color:#2ca5e0;background-size: 20px;background-position: 6px center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%23ffffff' d='M31.88 5.053l-4.813 22.733c-.333 1.613-1.307 2-2.667 1.253l-7.333-5.427-3.547 3.427c-.4.4-.733.747-1.467.747-.96 0-.8-.36-1.12-1.267L8.4 18.266l-7.267-2.267c-1.573-.467-1.587-1.547.347-2.333L29.827 2.733c1.293-.573 2.533.32 2.04 2.307z'/%3E%3C/svg%3E");}
.social-links .youtube{background-size:20px;background-color:#FF0000;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 310 310'%3E%3Cpath d='M297.917 64.645c-11.19-13.302-31.85-18.728-71.306-18.728H83.386c-40.359 0-61.369 5.776-72.517 19.938C0 79.663 0 100.008 0 128.166v53.669c0 54.551 12.896 82.248 83.386 82.248h143.226c34.216 0 53.176-4.788 65.442-16.527C304.633 235.518 310 215.863 310 181.835v-53.669c0-29.695-.841-50.16-12.083-63.521zm-98.896 97.765l-65.038 33.991a9.997 9.997 0 0 1-14.632-8.863v-67.764a10 10 0 0 1 14.609-8.874l65.038 33.772a10 10 0 0 1 .023 17.738z'/%3E%3C/svg%3E");}
.social-links .instagram{background-color:#262626;background-size:19px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%23ffffff' d='M16 0c-4.347 0-4.889.02-6.596.096C7.7.176 6.54.444 5.52.84c-1.052.408-1.945.956-2.835 1.845S1.246 4.466.84 5.52C.444 6.54.175 7.7.096 9.404.016 11.111 0 11.653 0 16s.02 4.889.096 6.596c.08 1.703.348 2.864.744 3.884a7.854 7.854 0 001.845 2.835A7.807 7.807 0 005.52 31.16c1.021.395 2.181.665 3.884.744 1.707.08 2.249.096 6.596.096s4.889-.02 6.596-.096c1.703-.08 2.864-.349 3.884-.744a7.867 7.867 0 002.835-1.845 7.799 7.799 0 001.845-2.835c.395-1.02.665-2.181.744-3.884.08-1.707.096-2.249.096-6.596s-.02-4.889-.096-6.596c-.08-1.703-.349-2.865-.744-3.884a7.859 7.859 0 00-1.845-2.835A7.786 7.786 0 0026.48.84C25.46.444 24.299.175 22.596.096 20.889.016 20.347 0 16 0zm0 2.88c4.271 0 4.78.021 6.467.095 1.56.073 2.407.332 2.969.553.749.289 1.28.636 1.843 1.195a4.95 4.95 0 011.195 1.841c.219.563.48 1.409.551 2.969.076 1.688.093 2.195.093 6.467s-.02 4.78-.099 6.467c-.081 1.56-.341 2.407-.561 2.969-.299.749-.639 1.28-1.199 1.843a5.002 5.002 0 01-1.84 1.195c-.56.219-1.42.48-2.98.551-1.699.076-2.199.093-6.479.093-4.281 0-4.781-.02-6.479-.099-1.561-.081-2.421-.341-2.981-.561-.759-.299-1.28-.639-1.839-1.199a4.867 4.867 0 01-1.2-1.84c-.22-.56-.479-1.42-.56-2.98-.06-1.68-.081-2.199-.081-6.459 0-4.261.021-4.781.081-6.481.081-1.56.34-2.419.56-2.979.28-.76.639-1.28 1.2-1.841.559-.559 1.08-.919 1.839-1.197.56-.221 1.401-.481 2.961-.561 1.7-.06 2.2-.08 6.479-.08l.06.04zm0 4.904A8.215 8.215 0 007.784 16c0 4.54 3.68 8.216 8.216 8.216 4.54 0 8.216-3.68 8.216-8.216 0-4.54-3.68-8.216-8.216-8.216zm0 13.549c-2.947 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.461 7.46a1.921 1.921 0 01-3.84 0 1.92 1.92 0 013.84 0z'/%3E%3C/svg%3E");} 
.social-links .facebook{background-color:#3578E5;background-position: 8px 10px;background-size: 26px 30px;background-image: url("data:image/svg+xml,%0A%3Csvg  width='512' height='512' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M383.979.11L317.584.002c-74.591 0-122.796 49.456-122.796 126.002v58.096h-66.756c-5.769 0-10.44 4.677-10.44 10.445v84.174c0 5.769 4.677 10.44 10.44 10.44h66.756v212.398c0 5.768 4.672 10.439 10.44 10.439h87.098c5.769 0 10.44-4.676 10.44-10.439V289.16h78.054c5.769 0 10.44-4.671 10.44-10.44l.032-84.174c0-2.77-1.103-5.422-3.057-7.382a10.44 10.44 0 0 0-7.388-3.063h-78.081v-49.249c0-23.67 5.641-35.687 36.476-35.687l44.726-.016c5.763 0 10.435-4.676 10.435-10.44V10.55c0-5.758-4.666-10.43-10.424-10.44z' fill='%23ffffff' /%3E%3C/svg%3E");} 
.social-links .odnoklassniki{display:none;background-color:#ee8208;background-position:7px 7px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' fill='%23ffffff' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.721 12.881c-.613 1.205.083 1.781 1.671 2.765 1.35.834 3.215 1.139 4.413 1.261l-4.721 4.541c-1.374 1.317.838 3.43 2.211 2.141l3.717-3.585c1.423 1.369 2.787 2.681 3.717 3.59 1.374 1.294 3.585-.801 2.226-2.141-.102-.097-5.037-4.831-4.736-4.541 1.213-.122 3.05-.445 4.384-1.261l-.001-.001c1.588-.989 2.284-1.564 1.68-2.769-.365-.684-1.349-1.256-2.659-.267 0 0-1.769 1.355-4.622 1.355-2.854 0-4.622-1.355-4.622-1.355-1.309-.994-2.297-.417-2.658.267z'/%3E%3Cpath d='M11.999 12.142c3.478 0 6.318-2.718 6.318-6.064 0-3.36-2.84-6.078-6.318-6.078C8.52 0 5.68 2.718 5.68 6.078c0 3.346 2.84 6.064 6.319 6.064zm0-9.063c1.709 0 3.103 1.341 3.103 2.999 0 1.644-1.394 2.985-3.103 2.985S8.896 7.722 8.896 6.078c-.001-1.659 1.393-2.999 3.103-2.999z'/%3E%3C/svg%3E");} 
.social-links .skype{display:none;background-color:#0078ca;background-position:6px 7px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' viewBox='0 0 24 24' fill='%23ffffff' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.309 14.547C25.047 6.737 18.205-.358 10.17 1.004 5.808-1.703 0 1.356 0 6.546c0 1.207.333 2.337.912 3.311-1.615 7.828 5.283 14.821 13.311 13.366 5.675 3.001 11.946-2.984 9.086-8.676zm-7.638 4.71c-2.108.867-5.577.872-7.676-.227-2.993-1.596-3.525-5.189-.943-5.189 1.946 0 1.33 2.269 3.295 3.194.902.417 2.841.46 3.968-.3 1.113-.745 1.011-1.917.406-2.477-1.603-1.48-6.19-.892-8.287-3.483-.911-1.124-1.083-3.107.037-4.545 1.952-2.512 7.68-2.665 10.143-.768 2.274 1.76 1.66 4.096-.175 4.096-2.207 0-1.047-2.888-4.61-2.888-2.583 0-3.599 1.837-1.78 2.731 2.466 1.225 8.75.816 8.75 5.603-.005 1.992-1.226 3.477-3.128 4.253z'/%3E%3C/svg%3E");}
.social-links .tik-tok{display:none;background-color:#000;background-position:7px 7px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' width='512' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M480.32 128.39c-29.22 0-56.18-9.68-77.83-26.01-24.83-18.72-42.67-46.18-48.97-77.83A129.78 129.78 0 01351.04.39h-83.47v228.08l-.1 124.93c0 33.4-21.75 61.72-51.9 71.68a75.905 75.905 0 01-28.04 3.72c-12.56-.69-24.33-4.48-34.56-10.6-21.77-13.02-36.53-36.64-36.93-63.66-.63-42.23 33.51-76.66 75.71-76.66 8.33 0 16.33 1.36 23.82 3.83v-84.75c-7.9-1.17-15.94-1.78-24.07-1.78-46.19 0-89.39 19.2-120.27 53.79-23.34 26.14-37.34 59.49-39.5 94.46-2.83 45.94 13.98 89.61 46.58 121.83 4.79 4.73 9.82 9.12 15.08 13.17 27.95 21.51 62.12 33.17 98.11 33.17 8.13 0 16.17-.6 24.07-1.77 33.62-4.98 64.64-20.37 89.12-44.57 30.08-29.73 46.7-69.2 46.88-111.21l-.43-186.56a210.864 210.864 0 0046.88 27.34c26.19 11.05 53.96 16.65 82.54 16.64v-83.1c.02.02-.22.02-.24.02z'/%3E%3C/svg%3E");}
.social-links .twitter{display:none;background-color:#1da1f2;background-position:7px 7px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' fill='%23ffffff' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.534 7.113A9.822 9.822 0 0024 4.559v-.001c-.893.391-1.843.651-2.835.777a4.894 4.894 0 002.165-2.719 9.845 9.845 0 01-3.12 1.191 4.919 4.919 0 00-8.511 3.364c0 .39.033.765.114 1.122-4.09-.2-7.71-2.16-10.142-5.147a4.962 4.962 0 00-.674 2.487c0 1.704.877 3.214 2.186 4.089A4.863 4.863 0 01.96 9.116v.054a4.943 4.943 0 003.942 4.835c-.401.11-.837.162-1.29.162-.315 0-.633-.018-.931-.084.637 1.948 2.447 3.381 4.597 3.428a9.89 9.89 0 01-6.101 2.098c-.403 0-.79-.018-1.177-.067a13.856 13.856 0 007.548 2.208c8.683 0 14.342-7.244 13.986-14.637z'/%3E%3C/svg%3E");}
.social-links .viber{display:none;background-color:#574e92;background-position:7px 7px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' fill='%23ffffff' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.155 13.893c.716-6.027-.344-9.832-2.256-11.553l.001-.001C17.814-.6 7.392-1.035 3.7 2.471 2.042 4.186 1.458 6.703 1.394 9.819c-.064 3.117-.14 8.956 5.301 10.54H6.7l-.005 2.419s-.037.98.589 1.177c.716.232 1.04-.223 3.267-2.883 3.724.323 6.584-.417 6.909-.525.752-.252 5.007-.815 5.695-6.654zM10.918 19.37s-2.357 2.939-3.09 3.702c-.24.248-.503.225-.499-.267 0-.323.018-4.016.018-4.016-4.613-1.322-4.341-6.294-4.291-8.895.05-2.602.526-4.733 1.93-6.168C8.225.689 17.362 1.368 19.69 3.556c2.846 2.523 1.833 9.651 1.839 9.894-.585 4.874-4.033 5.183-4.667 5.394-.271.09-2.786.737-5.944.526z'/%3E%3Cpath d='M12.222 4.297c-.385 0-.385.6 0 .605 2.987.023 5.447 2.105 5.474 5.924 0 .403.59.398.585-.005h-.001c-.032-4.115-2.718-6.501-6.058-6.524z'/%3E%3Cpath d='M16.151 10.193c-.009.398.58.417.585.014.049-2.269-1.35-4.138-3.979-4.335-.385-.028-.425.577-.041.605 2.28.173 3.481 1.729 3.435 3.716zM15.521 12.774c-.494-.286-.997-.108-1.205.173l-.435.563c-.221.286-.634.248-.634.248-3.014-.797-3.82-3.951-3.82-3.951s-.037-.427.239-.656l.544-.45c.272-.216.444-.736.167-1.247-.74-1.337-1.237-1.798-1.49-2.152-.266-.333-.666-.408-1.082-.183h-.009c-.865.506-1.812 1.453-1.509 2.428.517 1.028 1.467 4.305 4.495 6.781 1.423 1.171 3.675 2.371 4.631 2.648l.009.014c.942.314 1.858-.67 2.347-1.561v-.007c.217-.431.145-.839-.172-1.106-.562-.548-1.41-1.153-2.076-1.542z'/%3E%3Cpath d='M13.169 8.104c.961.056 1.427.558 1.477 1.589.018.403.603.375.585-.028-.064-1.346-.766-2.096-2.03-2.166-.385-.023-.421.582-.032.605z'/%3E%3C/svg%3E");}
.social-links .whatsapp{display:none;background-color:#00e676;background-position:7px 6px;background-size: 22px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512' fill='%23ffffff' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.507 14.307l-.009.075c-2.199-1.096-2.429-1.242-2.713-.816-.197.295-.771.964-.944 1.162-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.293-.506.32-.578.878-1.634.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.576-.05-.997-.042-1.368.344-1.614 1.774-1.207 3.604.174 5.55 2.714 3.552 4.16 4.206 6.804 5.114.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345z'/%3E%3Cpath d='M20.52 3.449C12.831-3.984.106 1.407.101 11.893c0 2.096.549 4.14 1.595 5.945L0 24l6.335-1.652c7.905 4.27 17.661-1.4 17.665-10.449 0-3.176-1.24-6.165-3.495-8.411zm1.482 8.417c-.006 7.633-8.385 12.4-15.012 8.504l-.36-.214-3.75.975 1.005-3.645-.239-.375c-4.124-6.565.614-15.145 8.426-15.145a9.865 9.865 0 017.021 2.91 9.788 9.788 0 012.909 6.99z'/%3E%3C/svg%3E");}
/* Новости */
.news-item{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;padding:15px;background-repeat:no-repeat;background-color:rgba(0,0,0,0.6);background-position:center center;height:140px;cursor:pointer;}
.news-item:not(:last-of-type){margin-bottom:20px;}
.news-title{display:block;width:100%;font-size:14px;line-height:16px;max-height:64px;color:#fff;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-top:auto;}
.news-title:hover{color:#fff;text-decoration:underline;}
.news-date{font-style: italic;color: #fac600;width:100%;}
.news-desciption-short{word-break:break-word;max-height: 110px;overflow-y: auto;text-overflow: ellipsis;}
#news .owl-nav{top:7px;}
/* Товары таблицей */
.products-grid {display: flex;justify-content: flex-start;flex-wrap: wrap;text-align: center;}
.products-grid .item {padding: 0 14px 30px;}
.products-grid .item .item-inner {position: relative;overflow: hidden;border:2px solid #f3f3f3;padding:5px;background: #ffffff;width:calc(301px + 4px + 12px);}
.products-grid .item .item-inner:hover{border-color:#d3d3d3;}
.products-grid .item .item-inner .goods-header{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px;}
.item .item-inner .goods-header .goods-available{display:block;font-size: 12px;}
.item .item-inner .goods-header .goods-available div:before{content:'•';margin-right:5px;font-weight: 600;}
.art-number{font-size: 12px;color: #909090;}
.goods-header .art-number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;}
.products-grid .item .item-inner:hover .add-to-links{right:0;}
.product-image {position:relative;}
.product-image .product__image-link{position: relative;height:301px;width:301px;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.product-image img{max-height:100%;max-width:100%;}
.products-grid .item .product-image .product-img {display: flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#ffffff;height:100%;}
.products-grid .item .product-image .ratings {position: absolute;bottom: 10px;left: 10px;}
.products-grid .item .product-name{margin-bottom:0;height:calc(100% - 23px - 301px - 85px - 45px);display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;text-align: left;overflow: hidden;word-break: break-word;text-overflow: ellipsis;padding:15px 5px;}
.products-grid .item .product-name a{font-size:16px;line-height:22px;display:block;width:100%;font-weight:normal;}
.products-grid .item .product-name a:hover{color: #3cacf6;}
.products-grid .item .product-shop {display:flex;-webkit-display:flex;flex-wrap:wrap;position:relative;}
.products-grid .item .price-box {display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;margin-bottom:15px;padding:0 5px;height: 75px;overflow: hidden}
.products-grid .item .price-box .main-price{display:block;text-align:center;}
.products-grid .item .price-box .old-price {display:block;text-align:center;margin-left:10px;}
.products-grid.owl-carousel .item .price-box .main-price{display:block;}
.products-grid.owl-carousel .item .price-box .old-price {display:block;margin-left:10px;width:auto;margin-bottom:0;}
.products-grid .item .goodsListForm{padding:0 5px 5px 5px;}
.products-grid .item .empty{display: block;line-height: 40px;height: 40px;text-align: center;background-color: #f3f3f3;color: #909090;}
.products-grid .add-cart, .products-grid .quickview, .products-grid .empty, .products-grid .about{width:150px;}
.add-cart, .quickview, .about{display:block;height:40px;line-height:38px;border:0px solid transparent;text-align:center;background-color: #fae600;color: #2a2a2a;font-size: 16px;z-index:2;font-weight:normal;}
.add-cart.in-cart, .quickview.in-cart, .products-small-list .quickview.in-cart, .products-small-list .add-cart.in-cart{background-color:#3cacf6;text-align:center;position:relative;color:#fff;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;}
.add-cart.in-cart:before, .quickview.in-cart:before{display:block;content:' ';width:24px;height:100%;min-height:40px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
/*.add-cart.quick{background:transparent;border:3px solid #fae600;}*/
/*.add-cart.quick:hover{border-color:#3cacf6;background-color:transparent;color:#2a2a2a;}*/
.empty{display:block;height:40px;line-height:38px;border:0px solid transparent;text-align:center;background-color: #eaeaea;color: #909090;font-size: 16px;z-index:2;}
.button.empty:hover{background-color: #eaeaea;color: #909090;}
.add-cart:hover, .quickview:hover, .about:hover{background-color: #3cacf6;color: #ffffff;}
.product-view.fancybox-content{padding:15px;max-width:290px;display:inline-block;}
.product-view.fancybox-content .fancybox-button.fancybox-close-small svg{color:#000}
#fancybox-pp .fancybox-button.fancybox-close-small svg{color:#000;}
.product-view.fancybox-content .product-inner{width:100%;padding-left:0;}
.product-view.fancybox-content .product-inner .product-content .middle-content{width:100%;padding-right:0;}
.product-view.fancybox-content .product-inner .product-content .right-content{width:100%;}
.product-view.fancybox-content .opinion_value, .product-view.fancybox-content .add-to-links, .product-view.fancybox-content .art-number{display:none;}
.product-view.fancybox-content .productImgBlock{display:none;}
.product-view.fancybox-content .related{display:none;}
.product-view.fancybox-content .product-information{display:none;}
.product-view.fancybox-content .product-content .button.quick{display:none;}
.product-view.fancybox-content .all_features{display:none;}
.product-view.fancybox-content .short-description{display:none;}
.product-view.fancybox-content .product-content .btn-primary{margin-bottom:0;margin-right:0;width:100%!important;}
.product-view.fancybox-content .product-content .btn-primary.in-cart{background:#fae600;color:#2a2a2a;}
.product-view.fancybox-content .product-content .btn-primary.in-cart:before{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
.product-view.fancybox-content .product-inner .product-content .right-content{order:2!important;margin-bottom:0;}
.product-view.fancybox-content .product-inner .product-content .middle-content{order:1!important;}
.product-view.fancybox-content .goodsDataMainModificationsDescriptionBlock{display:none!important;}
.active-filter-figure{display:block;width:20px;height:20px;background-color:#fae600;border-radius:100%;position:absolute;left:20px;}
.active-filter-figure:after{content:' ';display:block;width:20px;height:20px;background-position:center center;background-size:14px;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
/* Товары списком */
.products-list .item{border:2px solid #f3f3f3;margin-bottom:20px;}
.products-list .item-inner{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-list .product-image{display:flex;-webkit-display:flex;align-items:center;position:relative;width:calc(301px + 14px);padding:7px;}
.products-list .product-image a.product-img{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:248px;position:relative;}
.products-list .product-shop{width:calc(100%  - 301px - 14px);display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-list .product-name{font-size:20px;line-height:24px;word-break:break-word;margin-bottom:15px;}
.products-list .goods-available{margin-bottom:15px;}
.products-list .product-middle{width:calc(100% - 180px);padding:15px;}
.products-list .product-right{width:180px;border-left:2px solid #f3f3f3;padding:15px;}
.products-list .product-right .star-line-wrp{margin:0 auto 15px auto;}
.products-list .price-box{text-align:center;margin-bottom:15px;}
.products-list .price.with-old-price{background:#f73a43;color:#fff;line-height: 30px;padding: 0 10px;display:inline-block;}
.products-list .price.old-price{display:block;margin-bottom:10px;text-align:center;}
.products-list .art-number{margin-bottom:15px;}
.products-list .add-cart, .products-list .quickview, .products-list .empty{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:150px;height:50px;margin-bottom:15px;max-width:100%;}
.products-list .add-to-links{width:80px;margin:-10px auto;padding-left:0;}
/* Товары мелким списком */
.products-small-list{display:block;}
.products-small-list .item{border:2px solid #f3f3f3;margin-bottom:15px;padding:3px;}
.products-small-list .item-inner{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-small-list .product-shop{width:calc(100% - 182.5px);display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-small-list .product-image{width:182.5px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.products-small-list .product-image .product-img{width:182.5px;max-height:182.5px;position:relative;text-align:center;}
.products-small-list .product-image .goods-image-icon {max-width: 182.5px;max-height: 182.5px;}
.products-small-list .product-image .icon{bottom: 0;}
.products-small-list .product-middle{width:calc(100% - 250px);padding:10px 15px;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-small-list .product-middle .product-middle-right{width:145px;justify-content: center;align-items: center;align-content: center;display: flex;flex-wrap: wrap;}
.products-small-list .product-middle .product-middle-left{width:calc(100% - 145px);}
.products-small-list .product-name{margin-bottom:15px;}
.products-small-list .product-name a{font-size:16px;}
.products-small-list .goods-header{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-small-list .goods-header .goods-available{width:120px;}
.products-small-list .old-price{margin-bottom:15px;}
.products-small-list .price-box{text-align:center;}
.products-small-list .price{display:block;}
.products-small-list .product-right{width:250px;display:flex;-webkit-display:flex;align-items:center;align-content:center;padding:10px 10px 10px 0;}
.products-small-list .goodsListForm{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.products-small-list .add-cart, .products-small-list .quickview{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;width:150px;height:40px;line-height:38px;border:0px solid transparent;text-align:center;background-color: #fae600;color: #2a2a2a;font-size: 16px;z-index:2;}
.products-small-list .add-cart:hover, .products-small-list .quickview:hover{background:#3cacf6;color:#fff;}
.products-small-list .empty{width:150px;}
/* Пагинация */
.pages{margin-bottom:30px;}
.pages ol{list-style-position:inside;list-style:none;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0;}
.pages ol li{display:block;line-height:30px;font-size:16px;width:30px;text-align:center;position:relative;}
.pages ol li.current:after,.pages ol li a:hover:after{content:' ';position:absolute;width:16px;height:3px;background:#fae600;bottom:0;left:calc(50% - 8px);}
.pages ol li a, .pages ol li span{display:block;width:30px;height:30px;}
.pages ol li a:hover,.pages ol li.current span{color:#2a2a2a;}
.pages ol li a{background-repeat:no-repeat;background-position:center center;}
.pagination-first{background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg'  height='24' width='24'%3E%3Cpath d='M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z'/%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3C/svg%3E");}
.pagination-last{background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z'/%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3C/svg%3E");}
.pagination-next{background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.pagination-prev{background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
/* Левая колонка */
.left-col-title{color:#2e0041;font-size:16px;background:#f4d9ff;padding:18px 30px;}
/* Товары таблицей правки для отображения не на главной */
.right-col .products-grid .item{height:auto;}
.right-col .products-grid{align-items:stretch;}
.right-col .products-container{padding:15px 0 0 0;}
/* Политика конфиденциальности */
#fancybox-pp p{font-size:12px;line-height:16px;}
/* Тескт на главной */
.with-items #main{}
#main{position:relative;}
#main-desc{padding:0 0 0px 0;background:white;margin-bottom:50px;}
/* Колонки сайта */
#main .container{display:flex;-webkit-display:flex;flex-wrap:wrap;}
/*SVG для элементов*/
.add-to-links .add-wishlist{transition:none;display:block;width:40px;height:40px;background-size:24px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");}
.add-to-links .add-compare{transition:none;display:block;width:40px;height:40px;background-size:24px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z'/%3E%3C/svg%3E");}
.add-to-links .add-wishlist:hover, .add-to-links .add-wishlist.added{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");}
.add-to-links .add-compare:hover, .add-to-links .add-compare.added{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z'/%3E%3C/svg%3E");}
.svg-menu{height: 73px;width: 30px;background-repeat: no-repeat;display: block;background-position: left center;cursor:pointer;margin:0 auto;background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h32M0 9h20' stroke='%23000'/%3E%3C/svg%3E");}
.svg-menu:hover, .active .svg-menu{background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='10' fill='%23fa0d29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h32M0 9h20' stroke='%23fa0d29'/%3E%3C/svg%3E");}
.fancybox-close{top:0;right:-35px;background-repeat: no-repeat;background-position: center center;background-size:contain;  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.ageCheckClose{top:10px;right:10px;background-repeat: no-repeat;background-position: center center;background-size:24px 24px;width:24px;height:24px;position:absolute;cursor:pointer;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333333' width='24' height='24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.svg-arrowdown{display:inline-block;background-position:center center;background-size:16px 16px;width:16px;height:16px;line-height:16px;vertical-align:top;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23333' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.svg-arrowup{display:inline-block;background-position:center center;background-size:16px 16px;width:16px;height:16px;line-height:16px;vertical-align:top;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");  }
/* Подвал */
#footer {background-color: #f8f8f8;padding: 30px 0 0 0;}
#footer .container{display:flex;-webkit-display:flex;flex-wrap:wrap;}
#footer .footer-text{margin:20px 0;font-size:16px;line-height:20px;}
#footer ul{padding:0;margin:0;list-style:none;}
#footer ul li a{display:block;width:100%;padding:5px 0;transition:0.3s all ease;font-size:16px;}
#footer ul li a:hover{padding-left:10px;}
.footer-col{width:25%;margin-bottom:30px;}
.footer-col:not(:last-of-type){padding-right:15px;}
.phone-footer{font-size: 22px;color: #2a2a2a;font-weight: bold;}
/* Копирайт */
.copyright{background-color:#fff;color: #909090;text-align:center;padding:20px 0;font-size:14px;flex: 0 0 auto;}
.copyright-text{width:calc(100% - 200px);text-align:left;}
/* Способы оплаты */
.payment-services{display:flex;-webkit-display:flex;flex-wrap:wrap;width:200px;align-items:center;justify-content:space-between;}
.payment-services div{background-repeat:no-repeat;background-position:center;opacity:0.5;}
.svg-visa{width:22px;height:16px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23a8a8a8' width='24' height='24'%3E%3Cpath d='M4 5a2 2 0 00-2 2v4.049h3.021c.825 0 1.141.773 1.141.773l.701 3.563c-.83-2.674-4.029-3.97-4.863-4.268V23a2 2 0 002 2h22a2 2 0 002-2V7a2 2 0 00-2-2H4zm14.37 5.871c.965 0 1.952.387 1.952.387l-.338 1.734s-.77-.506-1.445-.506c-1.036 0-1.398.338-1.398.793 0 .891 2.892 1.036 2.892 3.034 0 1.66-2.074 2.816-3.566 2.816-1.494 0-2.266-.455-2.266-.455l.361-1.664s.796.457 2.002.457c1.204 0 1.372-.506 1.372-.723 0-1.275-2.89-.935-2.89-3.416 0-1.372 1.132-2.457 3.323-2.457zm-9.349.158h2.231L8.08 18.883H5.783l-1.672-6.36s1.762.893 2.848 3.327c.047.296.156.771.156.771l1.906-5.592zm3.053 0h2.11l-1.26 7.854H10.84l1.234-7.854zm11.324 0h2.192l1.613 7.854h-1.896l-.225-1.12h-2.607l-.428 1.12h-2.07l3.421-7.854zm.788 2.266l-1.133 2.967h1.726l-.593-2.967z'/%3E%3C/svg%3E");}
.svg-maestro{width:24px;height:16px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23a8a8a8' width='24' height='24'%3E%3Cpath d='M15 10C6.73 10 0 16.73 0 25s6.73 15 15 15a14.92 14.92 0 0010-3.844C27.656 38.536 31.16 40 35 40c8.27 0 15-6.73 15-15s-6.73-15-15-15c-3.84 0-7.344 1.465-10 3.844A14.92 14.92 0 0015 10zm20 2c7.168 0 13 5.832 13 13s-5.832 13-13 13a12.926 12.926 0 01-8.75-3.406c.371-.528.809-1.067 1.25-1.594h-2.719a12.952 12.952 0 01-.718-1h4.03c.4-.602.7-1.3 1-2H23a12.235 12.235 0 01-.375-1h6.688c.199-.602.273-1.3.375-2h-7.532c-.05-.328-.066-.664-.093-1h7.843v-2h-7.843c.027-.336.042-.672.093-1h7.75c-.101-.7-.207-1.398-.406-2h-6.875c.11-.344.238-.672.375-1h6c-.3-.7-.602-1.398-1-2h-3.938c.223-.348.465-.676.72-1h2.624a11.741 11.741 0 00-1.218-1.5C28.508 13.344 31.59 12 35 12z'/%3E%3C/svg%3E");}
.svg-sber{width:24px;height:22px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23a8a8a8' width='24' height='24'%3E%3Cpath d='M33.54 2.65L16 12.68 8.26 8.25c-.48.49-.92 1.01-1.33 1.54l9.07 5.2L35.76 3.68c-.72-.39-1.46-.73-2.22-1.03zm5.29 2.97L16 18.68 5.12 12.45c-.34.57-.65 1.16-.93 1.76L16 20.99l24.47-14c-.52-.48-1.07-.93-1.64-1.37zm3.92 3.76L16 24.68 3.02 17.24c-.21.65-.38 1.32-.52 2L16 26.99l27.96-16c-.38-.55-.78-1.09-1.21-1.61zM45.717 14L16 31 2.047 23c-.016.333-.047.663-.047 1 0 12.703 10.297 23 23 23s23-10.297 23-23c0-3.584-.82-6.976-2.283-10z'/%3E%3C/svg%3E");}
.svg-qiwi{width:24px;height:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23a8a8a8' width='24' height='24'%3E%3Cpath d='M23.5 0C11.093 0 1 10.093 1 22.5S11.093 45 23.5 45c2.595 0 4.436-.296 6.059-.557C30.977 44.215 32.315 44 34 44c8.165 0 13.199 5.603 13.248 5.66a1.002 1.002 0 001.291.18 1 1 0 00.373-1.248c-.11-.248-2.827-6.108-13.719-8.63l-.297-.081c-2.692-.666-4.866-1.75-6.459-3.225-2.058-1.902-2.45-3.822-2.453-3.834a1.01 1.01 0 00-1.074-.818A1 1 0 0024 33c0 .102.007 2.09.354 3.969-.298.02-.581.031-.854.031C15.505 37 9 30.495 9 22.5S15.505 8 23.5 8 38 14.505 38 22.5c0 .596-.037 1.199-.113 1.799A27.622 27.622 0 0034 24c-.582 0-1 .5-1 1.02.012.543.455.979.998.98.02 0 2.1.02 3.963 1.217 3.087 1.984 3.826 4.98 3.832 5.006.093.412.435.72.855.77.417.042.826-.17 1.014-.55A22.244 22.244 0 0046 22.5C46 10.093 35.907 0 23.5 0zm15.135 32.002a.555.555 0 00-.541.275c-.212.371-.054 1.106.373 1.746.433.648.8.977 1.092.977.268 0 .536-.335.41-1.146-.075-.484-.358-1.536-1.073-1.795a.937.937 0 00-.261-.057zM35.367 35c-.449 0-.823.117-1.053.342-.59.578-.324 1.593.579 2.22.395.274.962.438 1.52.438.566 0 1.04-.17 1.333-.477.525-.56.224-1.352-.77-2.02A2.927 2.927 0 0035.368 35z'/%3E%3C/svg%3E");}
.svg-webmoney{width:23px;height:23px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23a8a8a8' width='24'  height='24'%3E%3Cpath d='M24.389 2.033c-6.452.142-13.18 2.976-17.854 9.256C-1.03 21.461.965 35.528 11.08 43.311a22.576 22.576 0 0013.856 4.722c5.103 0 9.91-1.712 13.36-4.492l.048.055 1.502-1.32-5.09-5.796-2.121 1.944a162.644 162.644 0 00-3.254 3.021c-1.702-1.943-3.428-3.867-5.152-5.79-.831-.928-1.662-1.856-2.49-2.786a3.64 3.64 0 01-.14-.164l2.43-2.271-6.256-7.065 2.45-2.295-6.358-7.078 8.655-7.818 3.195 3.457 5.295-4.701.133.043 3.029 3.318 2.832-2.592s-.75-.695-1.488-1.101a.625.625 0 00-.319-.079c-3.167-1.69-6.938-2.575-10.808-2.49zm14.279 5.215l-2.53 2.314 2.282 2.532 2.539-2.283-2.291-2.563zm-7.697.684l-3.912 3.554 3.52 3.91 3.905-3.527-3.513-3.937zm-8.7 1.44l-5.275 4.778 4.76 5.295 5.287-4.773-4.772-5.3zm19.885 6.064l-2.521 2.296 2.299 2.543 2.54-2.304-2.318-2.535zm-7.402.802l-3.906 3.541 3.517 3.926 3.916-3.54-3.527-3.927zm-8.557 2.524l-5.277 4.79 4.77 5.296 5.261-4.785-4.754-5.301zm19.475 4.855l-2.535 2.281 2.3 2.543 2.542-2.287-2.307-2.537zm-7.402 1.35l-3.907 3.531 3.522 3.932 3.91-3.55-3.525-3.913zm-8.174 3.312l-5.276 4.772 4.748 5.308 5.295-4.779-4.767-5.3zm11.773 5.026l-3.89 3.547 3.525 3.902 3.918-3.531-3.553-3.918z'/%3E%3C/svg%3E");}
.svg-yad{width:24px;height:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23a8a8a8' width='24' height='24'%3E%3Cpath d='M42 19h-9V1a1.002 1.002 0 00-1.626-.78c-.143.114-14.325 11.495-18.568 14.707C7.573 18.888 7 20.763 7 23.821V43c0 2.757 2.243 5 5 5h30a1 1 0 001-1V20a1 1 0 00-1-1zm-19.064.271c1.077-1.202 2.651-1.626 3.514-.948.864.679.691 2.204-.386 3.406s-2.65 1.626-3.514.947c-.864-.679-.691-2.203.386-3.405zM14 43l18.534-11.706a1 1 0 00.466-.845V21h5v14.25a1 1 0 01-.72.96L14 43z'/%3E%3C/svg%3E");}
.svg-mir{display:none;width:24px;height:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a8a8a8' viewBox='0 0 57 16'%3E%3Cpath d='M15.4 0s-2.2 0-2.8 2.1C12 4 10.5 9.4 10.4 9.5H10S8.4 4.1 7.9 2.1C7.3 0 5.1 0 5.1 0H0v16h5.1V6.5h.4l3 9.5H12l3-9.5h.4V16h5.1V0h-5.1zM33.9 0s-1.5.1-2.2 1.7l-3.6 7.8h-.4V0h-5.1v16h4.8s1.6-.1 2.3-1.7l3.5-7.8h.4V16h5.1V0h-4.8zM40.9 7.3V16H46v-5.1h5.5c2.4 0 4.4-1.5 5.2-3.6H40.9zM51.5 0H40.2c.6 3 2.9 5.5 5.8 6.3.7.2 1.4.3 2.1.3h8.7c.2-.4.2-.8.2-1.2 0-3-2.5-5.4-5.5-5.4z'/%3E%3C/svg%3E");}
.svg-wallet-one{display:none;width:32px;height:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a8a8a8' 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 381C70.6 391.1 63 396.3 45 395c-2.7-1.1-14.7-1.3-20.7-10.7-5.9-9.2-4-16.7-4.5-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.7.1.3.1.6.1 1z'/%3E%3Cpath d='M492.2 158.1v196.8c.1 14.1-1.8 21.4-12.5 30.7-5.9 4.4-15.4 5.6-23.3 5.6-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.7v.9z' fill='%23000' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E");}
.svg-yandex-kassa{display:none;width:24px;height:24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a8a8a8' viewBox='0 0 24 24'%3E%3Ccircle cx='19.1' cy='12.2' r='3.2' fill='%23000' stroke='%23000' stroke-width='.75' stroke-miterlimit='10'/%3E%3Cpath d='M17 6.8L10.9.7l-7.1 7c-2.4 2.4-2.4 6.3 0 8.7l1.7 1.7S17.1 6.8 17 6.8z' fill='none' stroke='%23000' stroke-width='.75' stroke-miterlimit='10'/%3E%3Cpath d='M8.3 8.8l-.2-.2-.1-.3c-.7-.6-1.1-1.5-1.1-2.5 0-.9.4-1.9 1.1-2.6L3.6 7.6l-.3.3c-2.3 2.5-2.2 6.4.2 8.8l7.3 7.3 6.3-6.3c.2 0-5.3-5.5-8.8-8.9z'/%3E%3C/svg%3E");}
/* Хлебные крошки */
#breadcrumbs {display:block;position: relative;padding: 20px 0;}
#breadcrumbs ul {margin: 0;padding: 0;list-style: none;list-style-position: inside;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
#breadcrumbs ul li {display:flex;-webkit-display:flex;flex-wrap:wrap;line-height: 20px;padding-right: 5px;font-size: 14px;}
#breadcrumbs ul li:before {display:block;content: "›";font-size: 16px;line-height:18px;color: #909090;margin: 0 10px 0 5px;}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li a{color:#909090;max-width:245px;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-size:12px;}
#breadcrumbs ul li a:hover{color:#3cacf6;}
#breadcrumbs ul li strong {font-weight:normal;color:#909090;max-width:240px;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;}
/* Если товара нет в наличии */
.products-grid .item.empty .product-image a.product-img img {opacity: 0.6;}
.products-grid .item.empty .product-shop .actions .addtocart .button {background-color: #c1c1c1;border: 1px solid #c1c1c1;cursor: default;}
.products-grid .item.empty .product-shop .actions .add-to-links .quickview {display: none;}
/* Категории */
.categories {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.categories .item {width:calc(262px + 28px);padding:0 14px 30px;position:relative;}
.categories .item .cat-image {background:#f8f8f8;height:100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.categories .item .cat-image img{}
.categories .item .cat-name{font-size: 18px;font-weight: bold;color: #2a2a2a;position: absolute;bottom: calc(30px + 15px);left: calc(15px + 14px);text-align: center;width: calc(100% - 30px - 28px);background: rgba(250, 230, 0, 0.8);padding: 10px;}
.categories .item .cat-name div{border:1px solid transparent;padding:5px;}
.categories .item:hover .cat-name{background:#3cacf6;}
.categories .item:hover .cat-name div{border:1px solid #fff;color:#fff;}
/* Микро-категории */
.micro-catergories{
  display:flex;
  -webkit-display:flex;flex-wrap:wrap;
  padding:15px;
  padding-left:15px;
  padding-right:15px;
  margin:20px 0;
  background-color: #fae600;
 
}
.micro-catergories li{display:flex;
-webkit-display:flex;
flex-wrap:wrap;
   background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-image:url(); 
}
.micro-catergories li:not(:last-of-type):after{content:'|';font-size:16px;margin:0 14px;font-size:16px;font-weight:700; color: #fac600;}
.micro-catergories li a{
  font-size:18px;
  font-weight:500;
   
  
}
/* Категории с подкатегориями */
.categories.list ul {margin: 0;padding: 0;list-style: none;}
.categories.list ul li.level-0 {display: inline-block;overflow: hidden;margin: 0 15px 30px 0;border: 1px solid #fafafa;text-align: left;}
.categories.list.index ul li.level-0 {width: 585.8025px;}
.categories.list ul li.level-0:nth-child(2n) {margin: 0 0 30px 15px;}
.categories.list ul li.level-0:not(.parent) {text-align: center;}
.categories.list ul li.level-0 > a span {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;text-transform: uppercase;padding: 10px;text-align: center;}
.categories.list ul li.level-0 > a.active span {color: #fa0d29;}
.categories.list ul li.level-0 > .image {display: inline-block;vertical-align: top;margin: 10px;min-width: 43%;text-align: center;}
.categories.list ul li.parent ul.sub {display: inline-block;width: 46%;padding-left: 10px;padding-bottom: 30px;}
.categories.list ul li ul.sub li:nth-child(-n+5) {display: block;}
.categories.list ul li ul.sub li {display: none;}
.categories.list ul li ul.sub li a span {display: block;width: 100%;line-height: 20px;padding: 15px 0 3px;border-bottom: 1px solid #fafafa;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.categories.list ul li ul.sub li:first-child a span {padding-top: 7px;}
.categories.list ul ul.sub ul.sub, .categories.list ul.sub img {display: none;}
/* Сортировки */
.toolbar-content{border-top:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3;display:flex;-webkit-display:flex;flex-wrap:wrap;padding:15px 0;justify-content:space-between;}
.sort-by, .show-by{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;}
.show-by label{display:none;}
.show-by label:nth-child(-n+4){display:block;}
.sort-title{color:#909090;}
.sort-select{font-size:14px;height:40px;border:0;margin-left:15px;background:#f3f3f3;width:120px;padding:0 10px;}
.show-by label{margin-left:10px;}
.show-by label a{display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#909090;}
.show-by label.active a,.show-by label:hover a{background:#f3f3f3;color:#2a2a2a;}
select.selectBox{}
/* Кнопки отображения товаров */
.view-mode{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;padding:10px 0;border-bottom:2px solid #f3f3f3;}
.view-mode .rectangle{width:8px;height:8px;background:#999999;position:absolute;}
.view-mode .square{width:8px;height:8px;background:#999999;position:absolute;}
.view-mode .line{width:17px;height:8px;background:#999999;position:absolute;}
.view-mode a{width:30px;height:30px;position:relative;display:block;}
.table-ico{background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.table-ico:hover, .table-ico.act{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='24' height='24'%3E%3Cpath d='M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.list-ico{background-size:24px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M2 10h4v4H2zM2 16h4v4H2zM2 4h4v4H2zM7.8 10H22v4H7.8zM7.8 16H22v4H7.8zM7.8 4H22v4H7.8z'/%3E%3C/svg%3E");}
.list-ico:hover, .list-ico.act{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M2 10h4v4H2zM2 16h4v4H2zM2 4h4v4H2zM7.8 10H22v4H7.8zM7.8 16H22v4H7.8zM7.8 4H22v4H7.8z'/%3E%3C/svg%3E");}
.small-list-ico{background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M2 20h20v-4H2v4zm2-3h2v2H4v-2zM2 4v4h20V4H2zm4 3H4V5h2v2zm-4 7h20v-4H2v4zm2-3h2v2H4v-2z'/%3E%3C/svg%3E");}
.small-list-ico:hover, .small-list-ico.act{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M2 20h20v-4H2v4zm2-3h2v2H4v-2zM2 4v4h20V4H2zm4 3H4V5h2v2zm-4 7h20v-4H2v4zm2-3h2v2H4v-2z'/%3E%3C/svg%3E");}
/* Фильтры */
.filter-title{font-size:16px;font-weight:bold;margin-bottom:15px;}
.filters-price{margin-bottom:30px;}
.filters-goods .filter{margin-bottom:30px;}
.filter .filter-inner{margin:0;padding:0;list-style:none;max-height:350px;overflow-y:auto;}
.filter .filter-item{margin-bottom:15px;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;}
.filter .filter-item input[type="checkbox"]{margin-right:10px;width:18px;height:18px;display:none;}
.checkbox-immitate{cursor:pointer;display:block;width:18px;height:18px;border:2px solid #fac600;background:#fff;margin-right:10px;}
.filter .filter-item input[type="checkbox"]:checked + .checkbox-immitate{background-color:#fac600;background-repeat:no-repeat;background-position:center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M19.293 5.293L9 15.586l-4.293-4.293a.999.999 0 10-1.414 1.414l5 5a.999.999 0 001.414 0l11-11a.999.999 0 10-1.414-1.414z'/%3E%3C/svg%3E");}
.filter .filter-item input[type="checkbox"]:disabled + .checkbox-immitate{border-color:#d3d3d3;}
.filter .filter-item input[type="checkbox"]:disabled + .checkbox-immitate + .checkbox-name{color:#909090;}
.mobile-filter{display:none;flex-wrap:wrap;margin-left:auto;height:30px;font-size:16px;font-weight:bold;position:relative;align-items:center;}
.svg-filter{margin-right:15px;display:block;z-index:10;width:30px;height:30px;background-repeat:no-repeat;background-size:29px;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
#goods-filter-price-slider.noUi-target {height: 5px;margin: 15px 10px;background: #f3f3f3;box-shadow: none;border: 0;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle {background: #ffffff;top: -5px;width: 14px;height: 14px;cursor: pointer;outline: 0;border: 3px solid transparent;background:#fac600;box-shadow: none;border-radius: 0;}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before {content: none;}
#goods-filter-price-slider .noUi-connect {background: #fcc602;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower {right: -14px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper {right: 0;}
.filters-price .layout-slider {text-align: center;margin: 0 auto 10px;max-width: 300px;}
.filters-price .layout-slider .filter-range-col {position:relative;display: inline-block; vertical-align: middle;}
.filters-price .layout-slider .filter-range-label {position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}
.filters-price .layout-slider .input {width: 105px!important;height: 40px;display:inline-block;text-align: center;font-size:13px;padding: 0;text-align:center;}
.filters-price .layout-slider .price-separator {margin: 0 2px;}
#filters-reset{margin:0 auto;}
.filters-goods-active{display:none;margin-bottom:30px;}
/* Активные фильтры */
.filter-inner.active-filters-inner{display:flex;-webkit-display:flex;flex-wrap:wrap;margin:0 -10px;}
.active-filters-inner li{display:block;font-size:14px;flex-grow:1;padding:0 10px;}
.active-filters-inner li label{padding:5px 10px;background:#3cacf6;color:#fff;cursor:pointer;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-grow:1;}
.active-filters-inner li label:after{content:' ';display:block;margin-left:5px;background-size:10px;width:10px;height:10px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.active-filters-inner li label:hover{background:#fae600;color:#2a2a2a;}
.active-filters-inner li label:hover:after{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.active-filters-inner .filter-item{margin-bottom:10px;}
/* Фильтр по цене */
.price-filter-wrp{display:flex;-webkit-display:flex;flex-wrap:wrap;width:200px;justify-content:center;}
.price-filter-wrp .layout-slider{max-width:300px;text-align:center;}
.price-filter-wrp .layout-slider input[type="text"]{height:26px;padding:0 10px;font-size:11px;border:1px solid #c1c1c1;width:70px!important;}
div#goods-filter-price-slider{margin:15px 0;}
.goodsFilterPriceSubmit .button{margin:0 auto;}
.price-filter-wrp .ui-widget-header{background:#c1c1c1;}
.price-filter-wrp .ui-state-default,.price-filter-wrp .ui-widget-content .ui-state-default,.price-filter-wrp .ui-widget-header .ui-state-default{border-color:transparent;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;background:#fa0d29;cursor:ew-resize;}
/* Вы смотрели */
.viewed{margin:0 auto 50px auto;width:100%;}
.overflow-viewed{overflow-x:auto;padding-bottom:20px;}
.viewed .content{display:flex;-webkit-display:flex;flex-wrap:wrap;width:max-content;}
.viewed .item{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.viewed .item:not(:first-of-type){margin-left:25px;}
.viewed .item .product-img{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;height:calc(182.5px + 10px);width:calc(182.5px + 10px);padding:5px;background-color: #f8f8f8;}
.viewed .item .product-img:hover{background:#eaeaea}
.viewed .item .product-img a{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;}
.viewed .item .product-img img{}
.viewed .viewed-right{width:calc(100% - 182.5px - 2px);padding-left:15px;margin-top:-2px;}
.viewed .viewed-name{font-size:12px;display:block;line-height:16px;}
.viewed .price{font-size:14px;color:#000;font-weight:normal;}
/* Баннеры перед футером на главной */
#bottom-banners{display:flex;-webkit-display:flex;flex-wrap:wrap;}
#bottom-banners .banner-left{width:262px;}
#bottom-banners .banner-right-wrp{width:calc(100% - 262px);padding-left:30px;}
#bottom-banners .banner-left .banner-wrp{height:430px;background-repeat:no-repeat;background-position:center bottom;background-color: #595d5d;padding:25px 15px;position:relative;background-size:cover;}
#bottom-banners .banner-left .banner-wrp:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35);}
#bottom-banners .banner-wrp{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;}
#bottom-banners .banner-title{color:#fff;font-size: 24px;line-height:30px;margin-bottom:15px;font-weight:bold;display:block;width:100%;z-index:2;}
#bottom-banners .banner-text{color:#fff;font-size: 16px;line-height:21px;margin-bottom:15px;display:block;width:100%;font-family:'Rubik',sans-serif;z-index:2;}
#bottom-banners .banner-goto{display:flex;-webkit-display:flex;flex-wrap:wrap;color: #fac600;z-index:2;}
#bottom-banners .banner-goto:hover{color: #3cacf6;}
#bottom-banners .banner-goto .svg-arrow-right{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fac600' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
#bottom-banners .banner-goto:hover .svg-arrow-right{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
#bottom-banners .banner-right-wrp .banner-wrp{height:200px;}
#bottom-banners .banner-right-wrp .banner-top{margin-bottom:30px;background: linear-gradient(to top, #0c1234 0%, #0d1347 100%);}
#bottom-banners .banner-right-wrp .banner-wrp{background-position:right top;background-repeat:no-repeat;padding:15px;align-content:center;}
#bottom-banners .banner-right-wrp .banner-bottom .banner-wrp{background-color:#000c1c;}
/* Заголовки */       
h1, h2, h3, h4, h5, h6 {margin:0;font-size:22px;}
.title {font-size: 22px;line-height: 28px;text-align: left;margin: 0 0 20px 0;padding: 0;text-overflow: ellipsis;word-break:break-word;overflow: hidden;text-overflow:ellipsis;font-family: 'Ubuntu', sans-serif;font-weight: 700;}
/* Карточка товара */
.left-col.product{display:none;}
.right-col.full{width:100%;padding-left:0;}
.product-view{position:relative;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.productImgBlock{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:calc(357.5px + 4px);overflow:hidden;align-content:flex-start;}
.big-image{display:block;margin-bottom:15px;height:calc(357.5px + 4px);}
.big-image .item{position:relative;}
.big-image .icon{position:absolute;top:2px;right:2px;}
.big-image .goods-image-medium-square{width:calc(357.5px + 4px);height:calc(357.5px + 4px);}
.big-image a{border:2px solid #f3f3f3;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.mini-images{width:100%;}
.mini-images .mini-images-carousel{width:280px;margin:0 auto;}
.mini-images .item{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.mini-images .item a{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:80px;height:80px;border:2px solid #f3f3f3;}
.mini-images .item a img{max-width:76px;max-height:76px;}
.mini-images .owl-nav{z-index:10;width:calc(100% + 80px);top:calc(50% - 20px);right:-40px;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;}
.mini-images .owl-prev, .mini-images .owl-prev.disabled:hover{border-right:0!important;text-indent:-999px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:24px;width:40px;height:40px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' viewBox='0 0 24 24'%3E%3Cpath d='M6 16v-3h15v-2H6V8l-4 4 4 4z'/%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3C/svg%3E");}
.mini-images .owl-prev:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' viewBox='0 0 24 24'%3E%3Cpath d='M6 16v-3h15v-2H6V8l-4 4 4 4z'/%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3C/svg%3E");}
.mini-images .owl-next, .mini-images .owl-next.disabled:hover{border-right:0;text-indent:-999px;overflow:hidden;background-position:center center;background-repeat:no-repeat;width:40px;height:40px;background-size:24px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.mini-images .owl-next:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M22 12l-4-4v3H3v2h15v3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.product-content .right-content{background-color: #3cacf6;padding:30px;}
.goodsDataMainModificationAvailable .avalible-state{position:relative;padding-left:15px;}
.goodsDataMainModificationAvailable .avalible-state:before{position:absolute;left:0;content: "•";font-size:26px;}
.goodsDataMainModificationAvailable .available-true{color: #fae600;text-decoration:underline;}
.goodsDataMainModificationAvailable .available-true .goodsModRestValue,.goodsDataMainModificationAvailable .available-true .measure{font-weight:bold;}
.goodsDataMainDiscountBlock{text-align:center;justify-content:center;padding:15px;margin-bottom: 30px;font-size: 16px;border: 1px solid #3cacf6;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: flex;width: calc(100% + 60px);
margin:0 -30px 30px -30px;flex-wrap:wrap;align-items:center;background-color: #f8f8f8;}
.goodsDataMainDiscountBlock strong{font-weight:bold;}
/* .product-view .product-inner{position:relative;display:block;width:calc(100% - 357.5px - 4px); padding-left:30px;} */
.product-view .product-inner .product-content{position:relative;display:flex;-webkit-display:flex;flex-wrap:wrap;height:100%;align-items:flex-start;}
.product-view .product-inner .product-content .middle-content{width:calc(100% - 290px);padding-right:30px;position:relative;}
.product-view .product-inner .product-content .right-content{width:290px;}
.product-view .product-name{font-size: 32px;font-weight: 400;line-height: 1.2em;display:block;width:100%;margin-bottom:10px;}
.product-view .right-content .price-box .old-price{display:block;width:100%;margin-bottom:10px;text-align:center;}
.product-view .right-content .price-box .old-price .price{opacity: 0.7;color: #ffffff;font-weight:normal;font-size: 18px;line-height: 24px;text-decoration:line-through;}
.product-view .right-content .price-box .special-price{display:block;width:100%;text-align:center;}
.product-view .right-content .price-box .special-price .price{color: #ffffff;font-size: 26px;font-weight: 700;line-height: 24px;}
.product-content{position:relative;}
.product-content .add-to-box{display:block;width:100%;}
.product-content .add-to-links{position:absolute;right:30px;top:0;}
.product-content .wrap-qty{display: block;width: 100%;margin-bottom:15px;}
.product-content .wrap-qty .qty-set{position:relative;width:100%;}
.product-content .qty-minus, .product-content .qty-plus{width: 44px;height: 44px;position: absolute;background-color: #ffffff;top: 3px;background-position: center center;background-size: 24px 24px;background-repeat: no-repeat;cursor: pointer;}
.product-content .wrap-qty input{display: block;width: 100%;height: 50px;background: #eaeaea;padding: 0 50px;border: 0;text-align: center;font-weight: bold;}
.product-content .qty-minus{left:3px;}
.product-content .qty-plus{right:3px;}
.product-view .opinion_value{display:flex;-webkit-display:flex;width:100%;}
.product-view .opinion_value .rev-count{margin-left:15px;cursor:pointer;}
.product-view .opinion_value .rev-count:hover{text-decoration:underline;}
.product-view .art-number{margin-bottom:15px;}
.product-view .show-all-features{color: #909090;line-height: 24px;text-decoration: underline;}
.htmlDataBlock{overflow:hidden;word-break:break-word;text-overflow:ellipsis;}
/* Карточка товара добавление товара в корзину */
.add-to-links{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;transition:0.3s all ease;padding-left:8px;}
.products-grid .add-to-links{width:calc(100% - 150px);position:absolute;right:calc(100% - 150px);max-width:88px;}
.product-content .add-to-cart {display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:flex-start;}
.product-content .add-cart{width:100%;height:50px; }
.product-content .add-cart.in-cart{background:#fae600;color:#2a2a2a;} 
.product-content .add-cart.in-cart:before, .product-content .quickview.in-cart:before{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
.product-content .btn-primary:hover{background-color: #fac600!important;}
.product-content .btn-primary{margin-bottom:15px;}
.product-content .button.quick{background-color:transparent;color:#fff;}
.product-content .button.quick:hover{color:#2a2a2a;background-color:#fae600;}
/* Артикул */
.goodsDataMainModificationArtNumber{color:#5f0086;margin:10px 0;}
/* Наличие */
.goodsDataMainModificationAvailable{margin:10px 0 30px 0;text-align:center;}
.goodsDataMainModificationAvailable .available-false{margin-bottom:-30px;}
.available-true {color: #3cacf6;}
.available-ends{color: #f73a43;}
.available-false {color: #909090;}
.goodsDataMainModificationAvailable .available-false{color:#fff;}
/* Рейтинг */
.product-content .star-line-wrp {}
.star-line-wrp {margin-bottom:15px;background: white;width: 80px;height: 16px;background-repeat:repeat-x;background-position: left center;background-repeat-y: no-repeat;background-size: 16px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='32' height='32'%3E%3Cpath d='M32 12.408l-11.056-1.607L16 .783l-4.944 10.018L0 12.408l8 7.798-1.889 11.011L16 26.018l9.889 5.199L24 20.206l8-7.798z'/%3E%3C/svg%3E");}
.star-line-wrp .star-line-conunt {height: 16px;background-position: left center;background-repeat:repeat-x;background-repeat-y: no-repeat;background-size: 16px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fac600' width='32' height='32'%3E%3Cpath d='M32 12.408l-11.056-1.607L16 .783l-4.944 10.018L0 12.408l8 7.798-1.889 11.011L16 26.018l9.889 5.199L24 20.206l8-7.798z'/%3E%3C/svg%3E");}
/* Сопутствующие */
.related{width:100%;}
.products-grid.related-goods-owl .item{padding:0 14px;height:100%;}
.products-grid.related-goods-owl .art-number{margin-bottom:0;}
.products-grid.related-goods-owl .owl-nav{right:14px;}
/* Табы */
.tabs-scroll{overflow-x:auto;margin-bottom:25px;padding-bottom:5px;}
.tabs{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;border-bottom:3px solid #f3f3f3;padding:0;margin:0;list-style:none;flex-grow:1;min-width:672px;}
.tabs li{display:flex;-webkit-display:flex;}
.tabs li:first-of-type{padding:0 15px 0 0;}
.tabs li:not(:first-of-type){padding:0 15px;}
.tabs li:last-of-type{padding:0 0 0 15px;}
.tabs li a{font-size: 22px;font-weight: bold;line-height:40px;position:relative;}
.tabs li a.active:after, .tabs li a:hover:after{content:' ';background:#fae600;height:3px;width:100%;position:absolute;bottom:-3px;left:0;}
.tabs li a:hover{color:#2a2a2a;}
/* Описание товара */
.product-view .product-information{margin:30px 0 0 0;width:100%;}
/* Характеристики товара */
.product-view .all_features{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.product-view .all_features .one-feature{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;line-height:28px;}
.product-view .all_features .one-feature .feature-name{font-weight:bold;color:#2b2b2a;margin-right:10px;}
/* Условия доставки */
.product-information .delivery:not(:last-of-type) {margin-bottom:15px;}
.product-information .delivery h4{font-size:16px;margin-bottom:10px;}
.product-information .delivery h5{font-size:14px;}
.product-information .delivery p{margin-bottom:10px;}
/* Модификации */
.product-view .selectBox{width:100%;border: 2px solid #fae600;border-left:4px solid #fae600;font-size: 14px;height: 50px;padding: 0 15px;margin-bottom:15px;}
.product-view .modification_name{font-size: 14px;font-weight: 700;line-height: 20px;margin-bottom:5px;}
/* Отзывы */
.goodsDataOpinionList {width: 100%;margin-bottom:15px;}
.goodsDataOpinionList .bord:not(:last-of-type){margin-bottom: 15px;}
.goodsDataOpinionList .bord{padding:10px;border:2px solid #f3f3f3;display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.goodsDataOpinionList .cell1{width:280px;padding-right:20px;}
.goodsDataOpinionList .cell1 .goodsDataOpinionListClient {font-size:16px;margin-bottom:15px;}
.goodsDataOpinionList .goodsDataOpinionListClient, .goodsDataOpinionList .goodsDataOpinionListTitle {display: block;overflow: hidden;word-break:break-word;text-overflow: ellipsis;}
.goodsDataOpinionList .cell2{width:calc(100% - 280px);}
.goodsDataOpinionList .button{width:100px;margin-top:10px}
.goodsDataOpinionList .rating-box {display: block;margin-bottom: 10px;}
.goodsDataOpinionList .goodsDataOpinionListDate {display: inline-block;padding:0 10px;color:#fff;line-height:26px;background:#3cacf6;}
.goodsDataOpinionList .goodsDataOpinionListDesc {text-overflow:hidden;word-break:break-word;}
.goodsDataOpinionAddForm {display: block;margin-bottom:15px;padding:30px;background:#f8f8f8;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock{margin-bottom:15px;}
.goodsDataOpinionAddTable .goodsDataOpinionRating {width:100px;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock .inputText, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {width: 100%;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha {}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .inputText {max-width: 100px;margin-right: 20px;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh {padding: 5px;cursor: pointer;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh:hover {color: #fa0d29;}
.goodsDataOpinionAddTable .star-rating-control{display:flex;-webkit-display:flex;flex-wrap:wrap;height:20px;background-size:20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='32' height='32'%3E%3Cpath d='M32 12.408l-11.056-1.607L16 .783l-4.944 10.018L0 12.408l8 7.798-1.889 11.011L16 26.018l9.889 5.199L24 20.206l8-7.798z'/%3E%3C/svg%3E");}
.goodsDataOpinionAddTable .opinion-submit{width:160px;}
/* Быстрый заказ */
#quickform{width:100%;overflow:hidden;}
#quickform .title{padding:15px 0;}
.orderFlexWrap{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;border:3px solid #f3f3f3;padding:30px;height:calc(100% - 50px);}
.orderFlexWrap .contactStage{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;}
.orderFlexWrap .comment{width:50%;padding-left:15px;}
.orderFlexWrap .adressFields{width:50%;display:block;padding-left:15px;}
#quickform .contactWantRegister{margin-bottom:0px;text-align:left;width:100%;}
.fancybox-content #quickform #closeOrder{display:none;}
.fancybox-content .pp{margin-top:15px;}
#quickform #closeOrder{font-size: 10px;display: block;width: 100%;color: #ff012c;text-align: center;line-height: 35px;cursor: pointer;}
#quickform #closeOrder:hover{text-decoration:underline}
#quickform .couponBlockSale{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;margin-top:15px;}
#quickform .couponBlockPrice .price{font-size:16px;color:#3cacf6;font-weight:bold;}
#quickform .inputText, .no-js-form .inputText{height:40px;}
.manufacturer-list > div select{margin-top:10px;}
.formfast .form-list .fields.contactRegisterNeedElement{margin-bottom:0;margin-top:15px;}
.quickformfast .success,.quickformfast .warning{margin-top:0;padding:25px 15px;}
.quickformfast .success{background:#3cacf6;border:1px solid transparent;}
.quickformfast #quickform{padding:15px;margin:0 auto;}
.quickformfast #quickform .formfast .form-list .fields .input-box{max-width:100%;}
#OrderAjaxBlock .formfast .buttons {width:100%;margin-top:10px;}
.formfast {padding: 0;}
.formfast .pp{margin-top:15px;}
.formfast #caps_lock {display: none;width: 230px;padding: 10px 0;margin: 0 auto;}
.formfast #caps_lock .fa-warning {font-size: 30px;color: #cc003d;}
.formfast .form-list .fields {margin-bottom: 15px;max-width:100%;text-align:left;position:relative;display:flex;-webkit-display:flex;flex-wrap:wrap;width:330px;}
.formfast .form-list .fields label{display:block;width:0px;overflow:hidden;text-align:left;vertical-align:top;line-height:42px;height:0;}
.formfast .form-list .fields label.invalidInput{margin:0;}
.formfast .form-list .fields .input-box label{width:0;transform:scale(0);position:absolute;left:0;top:0;}
.formfast .form-list .fields .input-box input.invalidInput,.formfast .form-list .fields .input-box textarea.invalidInput{border-color:red;}
.formfast .form-list .fields .input-box{display:block;width:100%;}
.formfast .form-list .fields .input-box.with-zip-code{width:calc(100% - 100px);margin-right:10px;}
.formfast .form-list .fields .input-box.zip-code{width:90px;text-align:center;}
.formfast .form-list .fields .input-box.zip-code.without-city{padding-left:0;width:100%;}
.formfast .form-list .fields .input-box.street{margin-bottom:10px;}
.formfast .form-list .fields .input-box.home{width:50%;padding-right:5px;}
.formfast .form-list .fields .input-box.apps{width:50%;padding-left:5px;}
.formfast .form-list .fields .input-box.del-date{margin-bottom:10px;}
.formfast .form-list .fields .input-box.del-time{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.formfast .form-list .fields .input-box.del-time .time-from,.formfast .form-list .fields .input-box.del-time .time-to{width:50%;}
.formfast .form-list .fields .input-box.del-time .time-from{padding-right:5px;}
.formfast .form-list .fields .input-box.del-time .time-to{padding-left:5px;}
.formfast .form-list .fields .input-box.del-time select{}
.formfast .form-list .fields .input-box.del-time select option:first-of-type{display:none;}
.formfast .form-list .fields .input-box input{max-width:100%;width:100%;}
.formfast .form-list .fields.small {display: inline-block;width: 150px;}
.formfast .form-list .fields.small.first {margin-right: 45px;}
.formfast .button {margin:0 auto;}
.formfast .delivery, .formfast .payment{display:block;width:100%;}
.formfast .delivery select, .formfast .payment select{width:100%;max-width:100%;padding:5px 10px;height:40px;margin-bottom:0px;}
.formfast .buttons{width:100%;}
.adress .deliveryConvenientDate .inputText {width: 75px;padding: 0 5px;}
.delivery .manufacturer-list .zoneSelect {}
.delivery .manufacturer-list .currentDeliveryDesc, .payment .quick_order_payment .currentPaymentDescription {max-width: 100%;margin: 10px auto 10px auto;overflow: hidden;text-align:left;line-height:20px;}
.delivery .manufacturer-list .currentDeliveryDesc > div {word-break: break-word;}
.delivery .manufacturer-list .currentDeliveryPrice {margin-bottom: 5px;}
.delivery .deliveryZonePrice {font-weight: bold;}
.delivery .orderStageDeliveryListTable input {cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice {margin-left: 10px;font-size: 18px;font-weight: bold;color:#3cacf6;}
.payment .orderStagePayment {position: relative;width:100%;margin:0 0 15px 0;}
.payment .orderStagePayment:last-child {margin: 0;}
.payment .orderStagePayment .cell1 {width: 18px;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell1 label.invalidInput {position: absolute;bottom: -15px;}
.payment .orderStagePayment .cell2 {width: 90%;}
.coupons .couponBlock {display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
.coupons .couponBlock .inputText{width:calc(100% - 360px);}
.coupons .couponBlock .coupon-btn{width:330px;background:transparent;border:3px solid #fae600;margin:0;}
.coupons .couponBlock .coupon-btn:hover{border-color:#3cacf6;color:#2a2a2a;}
.quick-order-content{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
.quick-order-content .order_account{display:block;width:100%;margin-bottom:30px;}
.quick-order-content .orderDeliveryFields{width:calc(50% - 15px);margin-bottom:30px;}
.quick-order-content .orderPaymentFields{width:calc(50% - 15px);margin-bottom:30px;}
.quick-order-content .orderAdressFields{width:100%;margin-bottom:30px;}
.quick-order-content .orderAdressFields .form-list, .adress .form-list{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;}
.quick-order-content .coupons{width:100%;display:block;margin-bottom:30px;}
.quick-order-content .quick-order-info{width:100%;display:block;padding:30px;border:3px solid #f3f3f3;background:#f8f8f8;text-align:center;}
.quick-order-content .quick-order-info .quick-line{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;padding:0;line-height:30px;justify-content:center;}
.formfast .form-list .multi-fields{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
.formfast .form-list .multi-fields input, .formfast .form-list .multi-fields select{width:330px;margin-bottom:15px;}
.formfast .finish-order{width:220px;height:50px;font-size:16px;}
.quick-order-content .quick-order-info .quick-line.quick-price-whithout-anything .text{font-size:16px;}
.quick-order-content .quick-order-info .quick-line.quick-price-whithout-anything .num{font-size:16px;font-weight:bold;}
.quick-order-content .quick-order-info .quick-line.quick-coupon-sum .text{font-size:16px;}
.quick-order-content .quick-order-info .quick-line.quick-coupon-sum .num{font-size:16px;font-weight:bold;}
.quick-order-content .quick-order-info .quick-line.quick-delivery-price .text{font-size:16px;}
.quick-order-content .quick-order-info .quick-line.quick-delivery-price .num{font-size:16px;font-weight:bold;}
.quick-order-content .quick-order-info .quick-line.quick-end-order-price{margin-bottom:30px;}
.quick-order-content .quick-order-info .quick-line.quick-end-order-price .text{color:#3cacf6;font-size:18px;font-weight:bold;}
.quick-order-content .quick-order-info .quick-line.quick-end-order-price .num{color:#3cacf6;font-size:18px;font-weight:bold;}
/* Корзина */
.cart{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.cart .oneProd{display:flex;-webkit-display:flex;width:100%;flex-wrap:wrap;align-items:center;padding:0;position:relative;border-bottom:3px solid #f3f3f3;}
.cart .oneProd:last-of-type{border-bottom:0;}
.cart .cart-top{height:53px;order:1;font-size:16px;font-weight:bold;text-align:center;color:#3cacf6;width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;text-align:left;background:#f3f3f3;border-bottom:3px solid #3cacf6;line-height:38px;}
.cart .cart-top div{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.cart .cart-top .first-col{width:calc(100% - 195px - 195px - 195px - 80px);padding-left:15px;text-align:left;justify-content:flex-start;}
.cart .cart-top .second-col{width:195px;}
.cart .cart-top .third-col{width:195px;}
.cart .cart-top .fourth-col{width:195px;}
.cart .cart-top .fifth-col{width:80px;}
.cart .image{text-align:center;width:182.5px;height:182.5px;padding:0;}
.cart .image a{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;}
.cart .cart-product-list{order:2;border:3px solid #f3f3f3;width:100%;}
.cart .cart-product-list .cart-product-name a{font-size:16px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;}
.cart .cart-product-list .cart-product-properties .cart-property-line{margin-top:5px;font-size:12px;color:#909090;}
.cart .cart-product-list .cart-product-properties label{}
.cart .cart-product-list .cart-description-short{margin-top:10px;font-size:12px;}
.cart .cart-product-list .cart-product-article{margin-top:5px;font-size:12px;color:#909090;}
.cart .cart-product-list .remove{display:block;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' height='24' width='24'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3C/svg%3E");}
.cart .cart-product-list .remove:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.cart .info{width:calc(100% - 182.5px);display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content: flex-start;}
.cart .cart-bottom{order:3;width:480px;background:#f8f8f8;margin-left:auto;border:3px solid #f3f3f3;border-top:0;padding:15px 0;}
.cart .cart-bottom .discountInfo, .cart .cart-bottom .without_discountInfo{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;padding:0 15px;align-items:center;line-height:26px;}
.cart .cart-bottom .discountInfo .disc-name, .cart .cart-bottom .without_discountInfo .disc-name{text-align:left;padding:0 0 0 0;font-size:14px;}
.cart .cart-bottom .price{display:block;margin-left: auto;}
.cart .cart-bottom .cart-total-sum .text{font-size:18px;font-weight:bold;color:#3cacf6;padding:0 0 0 0;}
.cart .cart-bottom .cart-total-sum .price{font-size:20px;font-weight:bold;color:#3cacf6;}
.cart .total{text-align:right;padding:0 15px;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;line-height:26px;}
.cart .total .text{padding:0 15px;}
.cart .buttons{display:block;width:140px;text-align:center;order:4;margin:10px auto 0 auto;}
.cart .discountSum{text-align:right;margin-left:auto;}
.cart .discountSum .price{font-size:16px;}
.cart .remove-product-col{width:80px;justify-content:center;align-items:center;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.cart .oneProd-old-price{font-size:16px;color:#909090;text-decoration:line-through;margin-top:5px;}
.qty-cart-col{width:195px;align-items:center;justify-content:center;}
.cart-middle-col{width:calc(100% - 195px - 195px - 195px - 80px);padding:15px;}
.one-prod-price{width:195px;text-align:center;}
.cart-qty{width: 142px;height: 50px;position: relative;margin:0 auto;}
.cart-qty input{display: block;width: 142px;height: 100%;background: #eaeaea;padding: 0 50px;border: 0;text-align: center;font-weight: bold;}
.total-line-price{width:195px;display:flex;-webkit-display:flex;align-items:center;justify-content:center;}
.trash-icon-active{display:block;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.cart-buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;margin-top:30px;width:480px;margin-left:auto;justify-content:space-between;}
.cart-buttons .btn-primary{width:220px;}
#startOrder{width:220px;height:50px;line-height:50px;font-size: 16px;}
.button.main-prev-button{height:50px;font-size: 16px;}
.dots{height: 12px;display: block;margin: 0 3px;flex-grow: 1;border-bottom: 2px dotted #dfdfdf;}
.reCalc .button{width:100%;}
/* Личный кабинет (Страницы) */
.showPassBlock{position: absolute;right:0px;top:0px;width:40px;height:40px;}
.showPass{background-repeat:no-repeat;background-size:16px;background-position:center center;width:40px;height:40px;display:block;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3d3d3' width='32' height='32'%3E%3Cpath d='M16 6C9.021 6 2.972 10.064 0 16c2.972 5.936 9.021 10 16 10s13.027-4.064 16-10c-2.972-5.936-9.021-10-16-10zm7.889 5.303A15.212 15.212 0 0 1 28.559 16a15.223 15.223 0 0 1-4.67 4.697C21.527 22.204 18.799 23 16 23s-5.527-.796-7.889-2.303A15.212 15.212 0 0 1 3.441 16a15.223 15.223 0 0 1 5.041-4.925 8 8 0 1 0 15.036 0c.124.074.248.15.371.228zM16 13a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3C/svg%3E");}
.showPass.active, .showPass:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='32' height='32'%3E%3Cpath d='M16 6C9.021 6 2.972 10.064 0 16c2.972 5.936 9.021 10 16 10s13.027-4.064 16-10c-2.972-5.936-9.021-10-16-10zm7.889 5.303A15.212 15.212 0 0 1 28.559 16a15.223 15.223 0 0 1-4.67 4.697C21.527 22.204 18.799 23 16 23s-5.527-.796-7.889-2.303A15.212 15.212 0 0 1 3.441 16a15.223 15.223 0 0 1 5.041-4.925 8 8 0 1 0 15.036 0c.124.074.248.15.371.228zM16 13a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3C/svg%3E");}
input.invalidInput:focus,input.invalidInput:active,textarea.invalidInput:focus,textarea.invalidInput:active{border:1px solid red;}
/* Избранные товары */
.favorite-goods{margin-bottom:20px;}
.favorite-goods .message{margin-bottom:20px;}
.fav-remove{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
.fav-remove:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233cacf6' width='20' height='20'%3E%3Cpath d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");}
/* Личный кабинет(Настройки пользователя) */
.account.user-settings .col-account{max-width:100%;}
.user-buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.user-buttons .second{margin-left:15px;}
.showPass.active{color:#fa0d29;}
.user-settings .message{margin-bottom:20px;}
.user-settings .clientForm{display:block;}
.user-settings .clientForm .user-fields{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;text-align: center;margin-left:-15px;margin-right:-15px;}
.user-settings .clientForm .user-fields .user-field{width:50%;padding:15px;}
.user-settings .clientForm .user-fields .user-field .col-account{height:100%;}
.user-settings input, .user-settings textarea{margin-bottom:10px;}
.user-settings .col-account  .buttons{margin-top:0;}
.user-settings .button{margin:0 auto;}
.user-settings .form-list{height:calc(100% - 40px - 44px);}
.user-settings .user-wrapper .user_form{margin-bottom:30px;}
/* Обратный звонок, Связь с администрацией */
.callback-info .callback-form-wrp {text-align: center;max-width:540px;margin:0 auto;border:1px solid #c1c1c1;padding:40px;}
.callback-info .callback-form .name-error, .callback-info .callback-form .phone-error {position: relative;text-align: left;bottom: 0;}
.callback-info .callback-form div {}
.callback-info .callback-form div label {display:none;}
.callback-info .callback-form div input {margin-bottom:10px;}
.callback-info .callback-form div textarea{margin-bottom:10px;}
.callback-info .button{margin:0 auto;}
.contact-info .block-contact > div {margin-bottom: 12px;}
.contact-info .block-contact > div i {width: 25px;text-align: center;vertical-align: middle;font-size: 18px;margin-right: 10px;}
.block-contact{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.contact-box{width:360px;padding:25px;margin:0 14px 28px;border-bottom:3px solid #3cacf6;border-left:2px solid #f3f3f3;border-top:2px solid #f3f3f3;border-right:2px solid #f3f3f3;}
.contact-box label{display:block;font-size:16px;font-weight:bold;margin-bottom:10px;}
.contact-box .contact-main-info, .contact-box a.contact-main-info {display:block;font-weight:bold;font-size:20px;color:#3cacf6;margin-bottom:10px;}
.contact-box a.contact-main-info:hover{text-decoration:underline;}
.contact-box .contact-comment, .contact-box .contact-adress{font-size:16px;color:#909090}
.contact-box .callback-action{color:#fac600;text-decoration:underline;}
.contact-box .callback-action:hover{text-decoration:none;}
.block-feedback{border:5px solid #f3f3f3;padding:25px;background-position:bottom right;background-repeat:no-repeat;}
.block-feedback .feedbackForm{width:520px;}
.block-feedback .feedback-text{margin-bottom:20px;}
.block-feedback .inputText{height:40px;margin-bottom:10px;}
.block-feedback textarea{margin-bottom:20px;}
.block-feedback .file label{font-size:16px;margin-bottom:10px;display:block;}
.block-feedback .file input{margin-bottom:20px;color:#909090;}
/* Политика конфиденциальности */
.pp{font-size: 12px;margin-top: 10px;line-height: 14px;color: #909090;}
.pp a{color: #fac600;}
.pp a:hover{text-decoration:underline;}
.policy{padding:15px;}
.policy .policy-title{font-size:30px;text-align:center;font-weight:normal;line-height:40px;word-break:break-word;}
.policy .policy-sub-title{font-size:18px;text-align:center;line-height:30px;}
/* Платежные системы на странице просмотра заказа */
.order-info .paymentQiwi .tr2 .ceil1 {padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1 {padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput {}
.order-info .paymentQiwi .PhoneInput {padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone {width: 130px;text-align: center;}
/* Просмотр заказа / ЛК Информация о заказе */
.order-info .message{margin-bottom:10px;}
.order-info .scroll{margin-bottom:20px;}
.order-info .scroll.nomargin{margin-bottom:0;}
.order-info .table-box{border:4px solid #f3f3f3;}
.order-lines-table{margin-bottom:20px;}
.order-lines .buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.order-lines .button{width:200px;}
.reverse-bold .cart-price{font-weight:normal;}
.bold{font-weight:bold;font-size:18px;}
/* Оформление заказа */
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons {margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2) {}
.orderStrageContent .payment {margin-bottom: 15px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text {text-transform: uppercase;margin-bottom: 8px;}
.orderStrageContent .registrations .text-italic {color: #b2b2b2;margin-bottom: 15px;}
.orderStrageContent .registrations .contactWantRegister input {margin: 0;vertical-align: middle;}
.orderStrageContent h3.title {margin-bottom: 15px;}
.orderStrageContent .delivery {margin-bottom: 15px;}
.orderStrageContent .fields label{display:block;margin-bottom:10px;}
.no-js-form .buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;width:430px;justify-content:space-between;margin-top:30px;}
.no-js-form .buttons .button{width:200px;margin:0;}
.no-js-form .orderStagePaymentList{display:block;width:100%;}
.no-js-form .orderStagePayment{display:flex;-webkit-display:flex;flex-wrap:wrap;border:1px solid #d3d3d3;}
.no-js-form .orderStagePayment:not(:last-of-type){margin-bottom:10px;}
.no-js-form .orderStagePayment .cell1{width:40px;height:40px;text-align:center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.no-js-form .orderStagePayment .cell2{width:calc(100% - 40px);padding:0 15px;display: flex;flex-wrap: wrap;align-items: center;}
.no-js-form .orderStagePayment .cell2 label{line-height:40px;display:block;width:100%}
.payment .orderStagePayment .cell1 input{width: 20px;height: 20px;}
.payment-description{line-height:40px;}
.stages-list {width: 100%;margin: 20px 0 20px 0;padding-top: 0px;}.
.stages.active .stage, .stages:hover .stage {background-color: #3cacf6;}
.stages.active .title, .stages:hover .title {color: #3cacf6;}
.stages a{display:block;}
.stages {padding: 10px 0;}
.order-title{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:16px;color:#3cacf6;font-weight:bold;padding:0 15px;text-align:left;height:50px;background:#f3f3f3;border-left:0px solid transparent;border-right:0px solid transparent;border-top:3px solid transparent;border-bottom:3px solid #3cacf6;}
.order-title.order-step-link{background:#fff;margin-bottom:30px;}
.order-title.order-step-link:hover{background:#f3f3f3;}
.orderStageDeliveryListTable{display:block;}
.orderStageDeliveryListTable.table-box > tbody > tr > td{border:0;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;padding:0;}
.orderStageDeliveryListTable.table-box tbody tr td.cell1{width:40px;height:20px;justify-content:center;}
.orderStageDeliveryListTable.table-box tbody tr td.cell2{width:calc(100% - 40px);max-width:none;flex-grow:1;padding-right:10px;}
.orderStageDeliveryListTable.table-box tbody tr td.cell2 label{display:flex;-webkit-display:flex;width:100%;min-height:20px;align-items:center;}
.orderStageDeliveryListTable tbody{display:block;margin-bottom:10px;border:1px solid #d3d3d3;}
.orderStageDeliveryListTable tbody tr{display:flex;-webkit-display:flex;flex-wrap:wrap;padding:10px 0;}
.orderStageDeliveryListTable tbody tr td.cell3{display:none;}
.delivery .orderStageDeliveryListTable input{width:20px;height:20px;}
.currentDeliveryPrice, .deliveryZonePrice{font-weight:bold;font-size:16px;color:#00aee5;}
.orderStageDeliveryListTable p.delivery_desc{width:100%;margin:10px 0;}
.orderStageDeliveryListTable .zones{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:30px;}
.orderStageDeliveryListTable.table-box tbody tr td.cell2 .zones label{width:auto;margin-left:10px;}
.formfast .form-list .fields.noscript-adress{width:100%;}
.noscript-adress .inputText{width:100%;}
/* Страница Поиск */
#search #search_form{position:relative;}
#search #search_form .search-string{}
#search #search_form .search-submit{}
/* Список Акций */
.discount-box{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.discount-box .discount-containter{width:25%;padding:14px;color:#fff;}
.discount-box .discount-containter.not-active .content{background-image: none!important;background-color: #76c5f9;}
.discount-box .discount-containter .content:hover{background:#76c5f9;background-image:none!important;cursor:pointer;}
.discount-box .discount-containter .content{padding:14px;height:100%;background-color:#3cacf6;}
.discount-box .discount-containter .content .content-inner{padding:30px 14px;border:2px solid #ffffff;height:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.discount-box .content .image{width:100px;}
.discount-box .sale-percentage{text-align:center;word-break:break-word;color:#fff;font-size:30px;line-height:30px;margin-bottom:15px;font-weight:bold;display:block;width:100%;}
.discount-box .discount-title{font-size:18px;text-align:center;color:#fff;display:block;width:100%;position:relative;padding-bottom:15px;margin-bottom:15px;}
.discount-box .discount-title:after{content:' ';height:1px;background:#fff;width:90px;position:absolute;bottom:0px;left:calc(50% - 45px);}
.discount-box .sale-date{width:100%;text-align:center;font-size:18px;}
.sale-image{width:100%;height:60px;margin-bottom:15px;background-repeat:no-repeat;background-position:center center;background-size:90px;background-image: url("data:image/svg+xml,%0A%3Csvg height='512pt' viewBox='0 -106 512 512' width='512pt' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m501.957031 88.199219c5.546875 0 10.042969-4.496094 10.042969-10.042969v-68.113281c0-5.546875-4.496094-10.042969-10.042969-10.042969h-491.914062c-5.546875 0-10.042969 4.496094-10.042969 10.042969v68.113281c0 5.546875 4.496094 10.042969 10.042969 10.042969 34.28125 0 62.171875 27.890625 62.171875 62.171875s-27.890625 62.171875-62.171875 62.171875c-5.546875 0-10.042969 4.496093-10.042969 10.042969v68.113281c0 5.546875 4.496094 10.042969 10.042969 10.042969h89.292969c5.546874 0 10.042968-4.496094 10.042968-10.042969s-4.496094-10.042969-10.042968-10.042969h-79.25v-48.636719c40.636718-4.96875 72.214843-39.691406 72.214843-81.648437 0-41.957032-31.578125-76.679688-72.214843-81.648438v-48.636718h344.933593v20.082031c0 5.546875 4.496094 10.042969 10.042969 10.042969s10.042969-4.496094 10.042969-10.042969v-20.082031h106.808593v48.636718c-40.636718 4.96875-72.214843 39.691406-72.214843 81.648438 0 41.957031 31.578125 76.679687 72.214843 81.648437v48.636719h-106.808593v-20.085938c0-5.546874-4.496094-10.039062-10.042969-10.039062s-10.042969 4.492188-10.042969 10.039062v20.085938h-183.21875c-5.546875 0-10.042969 4.496094-10.042969 10.042969s4.496094 10.042969 10.042969 10.042969h320.15625c5.546875 0 10.042969-4.496094 10.042969-10.042969v-68.113281c0-5.546876-4.496094-10.042969-10.042969-10.042969-34.28125 0-62.171875-27.890625-62.171875-62.171875s27.890625-62.171875 62.171875-62.171875zm0 0'/%3E%3Cpath d='m375.0625 197.148438c5.546875 0 10.042969-4.496094 10.042969-10.042969v-73.46875c0-5.546875-4.496094-10.042969-10.042969-10.042969s-10.042969 4.496094-10.042969 10.042969v73.46875c0 5.546875 4.496094 10.042969 10.042969 10.042969zm0 0'/%3E%3Cpath d='m213.859375 136.132812c7.445313-7.445312 11.546875-17.347656 11.546875-27.875 0-10.53125-4.101562-20.433593-11.546875-27.878906-15.371094-15.371094-40.382813-15.371094-55.753906 0-7.445313 7.445313-11.546875 17.347656-11.546875 27.878906 0 10.527344 4.101562 20.429688 11.546875 27.875 7.6875 7.6875 17.78125 11.527344 27.878906 11.527344 10.09375 0 20.191406-3.839844 27.875-11.527344zm-47.214844-27.875c0-5.167968 2.011719-10.023437 5.664063-13.675781 3.769531-3.769531 8.722656-5.65625 13.675781-5.65625s9.902344 1.886719 13.671875 5.65625c3.65625 3.652344 5.667969 8.507813 5.667969 13.675781 0 5.164063-2.011719 10.019532-5.667969 13.671876-7.539062 7.542968-19.808594 7.542968-27.347656 0-3.652344-3.652344-5.664063-8.507813-5.664063-13.671876zm0 0'/%3E%3Cpath d='m248.230469 169.429688c-15.375 15.371093-15.375 40.382812 0 55.753906 7.683593 7.6875 17.78125 11.53125 27.875 11.53125 10.097656 0 20.191406-3.84375 27.878906-11.53125 15.371094-15.371094 15.371094-40.382813 0-55.753906-15.375-15.371094-40.386719-15.367188-55.753906 0zm41.550781 14.203124c7.539062 7.539063 7.539062 19.808594 0 27.347657-7.539062 7.539062-19.808594 7.542969-27.347656 0-7.542969-7.539063-7.542969-19.808594 0-27.347657 3.769531-3.769531 8.71875-5.65625 13.671875-5.65625s9.90625 1.886719 13.675781 5.65625zm0 0'/%3E%3Cpath d='m185.714844 212.589844 104.601562-104.601563c3.917969-3.921875 3.917969-10.28125 0-14.203125-3.925781-3.921875-10.28125-3.921875-14.203125 0l-104.601562 104.601563c-3.628907 3.628906-3.902344 9.617187-.597657 13.550781 3.738282 4.449219 10.6875 4.761719 14.800782.652344zm0 0'/%3E%3Cpath d='m140.386719 280.554688c-4.1875 0-8.019531 2.703124-9.441407 6.640624-1.421874 3.929688-.1875 8.476563 3.042969 11.140626 3.238281 2.667968 7.894531 3.027343 11.503907.902343 3.605468-2.121093 5.550781-6.421875 4.753906-10.527343-.902344-4.667969-5.097656-8.15625-9.859375-8.15625zm0 0'/%3E%3C/svg%3E");}
/* Просмотр акции */
.sale-description{margin-bottom:20px;}
/* Сравнение */
/* Сравнение */
.compare-info .buttons {margin: 20px 0 30px;}
.compare-info .buttons .button {margin-bottom: 10px;line-height: 40px;}
.compare-info .buttons i {margin-right: 5px;}
.CompareGoodsTable {width: 100%;margin-bottom: 30px;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;justify-content: space-between;}
.CompareGoodsTableFilter{display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;}
.CompareGoodsTableFilter .button {padding: 0 15px;}
.CompareGoodsTableFilter .label {margin-left: 10px;line-height: 30px;font-size:14px;}
.CompareGoodsTableFilter .label.hide {display: none;}
.CompareGoodsTableFilterSwitch {display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 19px;vertical-align: middle;background: #bfbfbf;z-index: 0;margin: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoodsTableFilterSwitch:after {content: "";position: absolute;top: 3px;left: 3px;height: 24px;width: 24px;border-radius: 17px;background: #fff;transition-duration: 300ms;z-index: 1;}
.CompareGoodsTableFilterSwitch.switch-on {background: #3cacf6;}
.CompareGoodsTableFilterSwitch.switch-on:after {left: 33px;}
.CompareNavigation {margin: 0;padding: 0;list-style: none;height: 18px;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.CompareNavigation li {display: block;}
.CompareNavigation li.back-top a.prev:before {content: "\e316";}
.CompareGoodsTableTbody {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.CompareGoodsTableTbody .owl-nav{display:none;}
.CompareGoodsTableTbody a:hover{text-decoration:underline;}
.CompareGoodsTableTbody > div {width: 100%;margin-bottom: 15px;border-top: 1px solid #dddddd;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: 15px 0 10px;}
.CompareGoodsTableTbody > div .cell label {font-weight: bold;}
.CompareGoodsTableTbody .icon-minus {display: inline-block;width: 12px;height: 2px;background: #000000;vertical-align: middle;}
.CompareGoodsTableTbody .image{width:301px;height:301px;position:relative;margin:0 auto;max-width:100%;max-height:100%;}
.CompareGoodsTableTbody .image a:not(.remove) {display: flex;flex-wrap: wrap;justify-content: center;align-content: center;width: 100%;height: 100%;}
.CompareGoodsTableTbody .image img {max-width: 100%;max-height:100%;}
.CompareGoodsTableTbody .remove {display:block;margin:0 auto;z-index: 2;width:24px;height: 24px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z'/%3E%3C/svg%3E");}
.CompareGoodsTableTbody .remove:hover {background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fae600' width='24' height='24'%3E%3Cpath d='M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z'/%3E%3C/svg%3E");}
.CompareGoodsTableTbody .remove i {display: block;}
.CompareGoodsTableTbody .CompareCheckbox {display: none;margin: 0 10px 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock {text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .htmlDataBlock iframe{max-width:100%;}
.CompareGoodsTableTbody .CompareGoodsHeader .title {display: block;max-height: 72px;font-size: 16px;line-height: 18px;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;justify-content: space-between;}
.CompareGoodsTableTbody .actions .price-box {width: 100%;padding: 0;text-align: left;}
.CompareGoodsTableTbody .actions .price-box a {display: block;}
.CompareGoodsTableTbody .actions .price-box .price {}
.CompareGoodsTableTbody .actions .price-box .old-price {margin-left:10px;}
.CompareGoodsTableTbody .actions .button {margin: 15px 0 0 0;border-radius:0;}
.CompareGoodsTableTbody .actions .empty{margin: 15px 0 0 0;width:150px;}
.CompareGoodsTableTbody .owl-stage-outer {margin-right: -1px;}
.CompareGoodsTableTbody .add-cart{width:150px;}
.CompareGoodsTableTbody .add-cart:hover{text-decoration:none;}
.compare-info::-webkit-scrollbar-track {border-radius: 0;background-color: #edf1f4}
.compare-info::-webkit-scrollbar {width: 7px;height: 4px;background-color: #eff2f8;}
.compare-info::-webkit-scrollbar-thumb {border-radius: 0;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #eff2f8;}
/* Список Новостей */
.news-page-line{display:flex;-webkit-display:flex;flex-wrap:wrap;margin-bottom:15px;border-bottom:3px solid #3cacf6;}
.news-page-line.no-image .news-image{border-top:2px solid #f3f3f3;border-left:2px solid #f3f3f3;}
.news-page-line.no-image .news-image{background-repeat:no-repeat;background-size:124px;min-height:144px;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f3f3f3' height='593pt' version='1.1' viewBox='0 0 593 593.0197' width='593pt'%3E%3Cg id='surface1'%3E%3Cpath d='M 183.960938 217.339844 C 183.960938 226.6875 176.378906 234.265625 167.03125 234.265625 C 157.683594 234.265625 150.101562 226.6875 150.101562 217.339844 C 150.101562 207.988281 157.683594 200.410156 167.03125 200.410156 C 176.378906 200.410156 183.960938 207.988281 183.960938 217.339844 Z M 183.960938 217.339844 ' fill='%23f3f3f3' /%3E%3Cpath d='M 505.054688 86.84375 C 388.902344 -28.949219 200.957031 -28.949219 84.800781 86.84375 C 84.503906 87.253906 84.144531 87.613281 83.730469 87.914062 C -29.945312 207 -28.121094 398.242188 90.800781 511.703125 C 205.976562 621.734375 389.773438 619.269531 504.949219 509.1875 C 505.25 508.773438 505.609375 508.414062 506.019531 508.113281 C 622.074219 391.515625 621.644531 202.914062 505.054688 86.84375 Z M 296.507812 576.789062 C 141.804688 576.851562 16.34375 451.480469 16.292969 296.777344 C 16.265625 225.128906 43.699219 156.195312 92.945312 104.148438 L 154.066406 165.375 L 125.996094 165.375 C 112.683594 165.375 101.890625 176.171875 101.890625 189.484375 L 101.890625 399.476562 C 101.890625 412.789062 112.6875 423.582031 125.996094 423.582031 L 412.21875 423.582031 L 488.824219 500.023438 C 436.925781 549.316406 368.082031 576.796875 296.507812 576.789062 Z M 467.019531 181.445312 C 471.457031 181.445312 475.058594 185.046875 475.058594 189.484375 L 475.058594 399.476562 C 475.058594 403.910156 471.457031 407.511719 467.019531 407.511719 L 418.808594 407.511719 L 369.792969 358.496094 C 405.859375 318.632812 402.785156 257.082031 362.925781 221.015625 C 325.816406 187.4375 269.296875 187.46875 232.226562 221.089844 L 192.53125 181.394531 Z M 216.53125 165.375 C 220.007812 155.734375 229.15625 149.304688 239.402344 149.304688 L 353.507812 149.304688 C 363.753906 149.304688 372.902344 155.734375 376.382812 165.375 Z M 263.136719 338.78125 C 282.183594 353.066406 308.371094 353.066406 327.417969 338.78125 L 347.132812 358.496094 C 312.417969 386.988281 261.175781 381.941406 232.679688 347.230469 C 208.054688 317.230469 208.066406 274.003906 232.707031 244.015625 L 252.421875 263.785156 C 234.667969 287.457031 239.46875 321.035156 263.136719 338.78125 Z M 315.632812 326.675781 C 297.84375 337.277344 274.824219 331.441406 264.226562 313.652344 C 257.136719 301.742188 257.1875 286.894531 264.367188 275.03125 Z M 275.082031 263.570312 C 291.816406 251.371094 315.273438 255.046875 327.472656 271.785156 C 337.066406 284.949219 337.066406 302.800781 327.472656 315.960938 Z M 338.882812 327.210938 C 357.015625 303.832031 352.769531 270.179688 329.390625 252.046875 C 309.988281 236.992188 282.835938 237.0625 263.511719 252.210938 L 243.851562 232.175781 C 278.027344 203.042969 329.351562 207.128906 358.488281 241.304688 C 384.402344 271.699219 384.402344 316.417969 358.488281 346.816406 Z M 221.511719 232.550781 C 187.382812 274.160156 193.445312 335.5625 235.054688 369.691406 C 270.984375 399.160156 322.722656 399.160156 358.648438 369.691406 L 396.417969 407.191406 L 125.996094 407.191406 C 121.5625 407.191406 117.960938 403.589844 117.960938 399.152344 L 117.960938 189.320312 C 117.960938 184.886719 121.5625 181.285156 125.996094 181.285156 L 170.140625 181.285156 Z M 500.074219 488.777344 L 434.988281 423.582031 L 467.128906 423.582031 C 480.441406 423.582031 491.234375 412.789062 491.234375 399.476562 L 491.234375 189.320312 C 491.234375 176.007812 480.441406 165.214844 467.128906 165.214844 L 392.9375 165.214844 C 388.988281 146.5 372.476562 133.089844 353.347656 133.074219 L 239.457031 133.074219 C 220.328125 133.089844 203.816406 146.5 199.871094 165.214844 L 176.78125 165.214844 L 104.195312 92.898438 C 217.503906 -12.433594 394.746094 -5.960938 500.074219 107.351562 C 600.007812 214.859375 600.007812 381.273438 500.074219 488.777344 Z M 500.074219 488.777344 ' fill='%23f3f3f3' /%3E%3Cpath d='M 402.578125 240.425781 L 439.539062 240.425781 C 452.277344 241.046875 463.105469 231.230469 463.726562 218.488281 C 464.347656 205.75 454.53125 194.925781 441.789062 194.300781 L 404.828125 194.300781 C 392.089844 193.683594 381.261719 203.5 380.640625 216.238281 C 380.019531 228.980469 389.839844 239.804688 402.578125 240.425781 Z M 403.648438 210.375 L 439.539062 210.375 C 443.402344 210.03125 446.804688 212.886719 447.148438 216.75 C 447.488281 220.613281 444.632812 224.015625 440.773438 224.355469 L 404.828125 224.355469 C 400.976562 224.773438 397.507812 221.988281 397.097656 218.136719 C 396.683594 214.285156 399.464844 210.820312 403.316406 210.40625 C 403.421875 210.390625 403.535156 210.386719 403.648438 210.375 Z M 403.648438 210.375' /%3E%3C/g%3E%3C/svg%3E");}
.news-page-line .news-image{display:block;width:262px;}
.news-page-line .news-info{display:block;width:calc(100% - 262px);border-top:2px solid #f3f3f3;border-right:2px solid #f3f3f3;padding:15px;}
.news-page-line .news-title{color:#2a2a2a;font-size:16px;font-weight:bold;margin-bottom:15px;}
.news-page-line .news-date{color:#fac600;margin-bottom:15px;}
.news-line{display:flex;-webkit-display:flex;flex-wrap:wrap;margin-bottom:20px;background-size:cover;}
.news-image img{max-width:100%;max-height:100%;}
.news-box .news-line {width:100%;margin:0px 0px 20px 0px;border-bottom:1px solid #c1c1c1;}
.newsListBlockItemFiles td{line-height:20px;padding:0;border-spacing:0;}
/* Просмотр новости */
.news-main-box .news-date{margin-bottom:15px;}
.news-main-box .htmlDataBlock{margin-bottom:15px;}
.news-main-box .newsListBlockItemFiles{margin-bottom:15px;}
.button.gray{max-width:200px;background:transparent;border:2px solid #f3f3f3;color:#2a2a2a;}
.button.gray:hover{background:#f3f3f3;}
/* Страница ошибки */
.error-page .disc{}
.error-page a {color: #fa0d29;}
.error-page a:hover {text-decoration:underline;}
.error-page ul.disc {list-style-type: disc;margin: 10px 0 30px 20px;padding: 0px 0 0px 20px;}
/* ЛК информация о заказе */
.order-info .buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:space-between;}
/*Оформление заказа без js*/
.registrations{margin-bottom:15px;}
.registrations .contactWantRegister{margin-top:15px;}
.orderStrageContent .adress{margin-bottom:15px;}
.orderStrageContent .table-box{margin-bottom:15px;}
/* Регистрация , авторизация */
.user-wrapper{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.user-wrapper .user_form{width:calc(50% - 28px);margin:0 14px;padding:30px;border:5px solid #f3f3f3;}
.user-wrapper .user_form-text{font-size:16px;color:#909090;margin-bottom:30px;}
.user-wrapper .forms_fieldset{border:0;margin:0 0 30px 0;padding:0;}
.user-wrapper .inputText{height:40px;}
.user-wrapper .forms_field{position:relative;}
.user-wrapper .forms_field:not(:last-of-type){margin-bottom:10px;}
.user-wrapper .forms_buttons{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.user-wrapper .recovery{display:flex;-webkit-display:flex;flex-wrap:wrap;width:160px;height:40px;border:3px solid #eaeaea;align-items:center;justify-content:center;font-size:16px;margin-left:25px;}
.user-wrapper .recovery:hover{background:#eaeaea;color:#2a2a2a;}
.user-wrapper .user_form_list{font-size:16px;color:#909090;margin:0 0 30px 0;padding:0;list-style-position:inside;}
.user-wrapper .user_form_list li{line-height:26px;}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
@media all and (max-width: 1199px) {
/* Каталог 1199 */
.catalogWrp ul.lvl1{width:646px;}
  
/* Контейнер 1199 */
.container{width:970px;}
.left-col{width:calc(293px + 16px);}
.right-col {width: calc(100% - 293px - 16px);}
/* Шапка 1199 */
.menu-wrap{width:calc(100% - 60px);}
.user-wrap{width:60px;}
.user-wrap .text-user{text-indent:-999px;padding:0;background-position:center center;}
.user-menu{width:180px;right:0;}
.header-middle .info-col{padding-left:15px;max-width:245px;}
.header-cart .cart-price{display:none;}
/* Навигация 1199 */
.navigation .header-catalog{width:293px;}
.search{width:calc(100% - 293px - 56px*3);}
.header-cart{width:56px;}
.cart_anch{justify-content:flex-end;}
.left-col.catalog-col{display:none;}
/* Хиты продаж 1199 */
.products-grid .item .item-inner{width:294px;}
.product-image .product__image-link{margin:0 auto;}
.add-to-links{max-width:90px;}
/* Обратный звонок в левой колонке 1199 */
#left-callback .social-links{margin:0 auto;}
/* Новинки 1199 */
.pdt-new .item .new-goods .product-image a{width:125px;height:125px;}
/* Баннеры на главной 1199 */
.right-col.slider-col{width:100%;}
.banner-big{width:632px;}
.banner-small-wrp {width: calc(100% - 632px);}
/* Код купона на главной 1199 */
.special-promo-right{width:calc(100% - 293px);}
.special-promo-right .special-promo-right-text{padding:2px 65px;}
/* Сравнение 1199 */
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:188px;}
/* Распродажа 1199 */
.index_page_products .qty-wrap{width:100%;margin-bottom:15px;}
.index-page-item .button{width:150px;}
.index-page-item .product-image .product__image-link{height:100%;}
.index-page-item .tmb-wrap{height: 256px;top: calc((100% - 256px) / 2);}
.index-page-item .image-wrap{height: 256px;}
.index-page-item .ratings{margin-top:5px;}
.index-page-item .product-name .name{max-height:72px;width:100%;padding-right:0;}
.counter{width:100%;margin-bottom:15px;}
.index-page-item .index-goods-count{width:100%;margin-left:0;}
/* Промокод на главной 1199 */
.special-promo{display:none;}
.special-promo.low-res{display:flex;-webkit-display:flex;}
.special-promo-left{width:293px;}
/* Баннер в левой колонке 1199 */
.banner-delivery{margin-bottom:25px;}
/* Баннеры перед футером на главной 1199 */
#bottom-banners .banner-left{width:212px;}
#bottom-banners .banner-right-wrp{width:calc(100% - 212px);position:relative;}
#bottom-banners .banner-right-wrp .banner-top, #bottom-banners .banner-right-wrp .banner-bottom{position:relative;}
#bottom-banners .banner-right-wrp .banner-top:after, #bottom-banners .banner-right-wrp .banner-bottom:after{content: "";position:absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.35);}
/* Категории 1199 */
.categories .item{width:calc(294px + 28px);}
.categories .item .cat-image img{max-width:100%;}
/* Товары списком 1199 */
.products-list .product-image{width:188px;}
.products-list .product-shop{width:calc(100% - 174px - 14px);}
.products-list .product-image a.product-img{height:174px;}
.products-list .product-middle{width:calc(100% - 164px);padding:10px;}
.products-list .add-cart, .products-list .quickview{max-width:100%;}
.products-list .product-right{width:164px;padding:10px;}
/* Товары мелким списком 1199 */
.products-small-list .product-right{width:160px;}
.products-small-list .product-middle{width:calc(100% - 160px);}
.products-small-list .goodsListForm{justify-content:center;}
.products-small-list .product-name a{font-size:14px;}
.products-small-list .add-to-links{padding-left:0;}
.products-small-list .add-to-links .add-wishlist, .products-small-list .add-to-links .add-compare{width:40px;}
/* Карточка товара 1199 */
.product-view .product-inner .product-content .middle-content{width:100%;order:2;padding-right:0;}
.product-view .product-inner .product-content .right-content{width:100%;order:1;margin-bottom:15px;}
.product-content .add-to-links{right:0;}
.product-content .add-cart, .product-content .button.quick{width:calc(50% - 15px);}
.product-content .add-cart{margin-right:15px;}
.product-content .button.quick{margin-left:15px;margin-right:0;}
.product-view .right-content .price-box{display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;}
.product-view .right-content .price-box .old-price{width:auto;order:1;margin-right:15px;}
.product-view .right-content .price-box .special-price{width:auto;order:2;}
/* Список акций 1199 */
.discount-box .discount-containter{width:322px;}
/* Связь с администрацией 1199 */
.contact-box{width:294px;}
/* Корзина 1199 */
.cart .cart-top .first-col{width:calc(100% - 165px - 165px - 165px - 80px)}
.cart-middle-col{width: calc(100% - 165px - 165px - 165px - 80px);}
.one-prod-price, .cart .cart-top .second-col{width:165px;}
.qty-cart-col, .cart .cart-top .third-col{width:165px;}
.total-line-price, .cart .cart-top .fourth-col{width:165px;}
/* Оформление заказа 1199 */
.formfast .form-list .fields, .formfast .form-list .multi-fields input, .formfast .form-list .multi-fields select, .coupons .couponBlock .coupon-btn{width:270px;}
.coupons .couponBlock .inputText{width: calc(100% - 300px);}
.formfast .form-list .fields{margin-bottom:10px;}
.formfast .form-list .multi-fields input, .formfast .form-list .multi-fields select{margin-bottom:10px;}
/* Быстрый заказ модальное окно 1199 */
.fancybox-content{max-width:940px;}
}
@media all and (max-width: 991px) {
/* Контейнер 991 */
.container{width:768px;}
.left-col, .right-col, .main-content .left-col, .main-content .right-col{width:100%;padding-right:0;padding-left:0;}
/* Основные отступы 991 */
.pdt-hit, #main-desc, .viewed, .pdt-new, #left-callback, .content-wrapper{margin-bottom:25px;}
/* Порядок блоков на главной 991 */
.index-top-right-col{order:1;}
.special-promo.low-res{order:2;}
.main-index-col{order:3;}
.banner-delivery-col{order:4;}
.main-index-left-col{order:5;}
/* Шапка 991 */
.header-top{display:none;}
.header-middle .info-col.worktime{display:none;}
.logo{width:248px;}
.header-middle .info-col{max-width:calc((100% - 248px)/2);flex-grow:1;}
.search{width:calc(100% - 60px - 56px*3);}
/* Каталог 991 */
.catalogWrp{display:none;}
.navigation .header-catalog{width:60px;}
.navigation .header-catalog .header-catalog-hover-element{overflow:hidden;text-indent:-9999px;background-position:center center;}
/* Приемущества 991 */
.advantages{margin-bottom:25px;}
/* Баннеры на главной 991 */
.index-middle-section .container{padding:0;}
.banner-big{width:100%;height:400px;}
.banner-big .item{height:400px;background-position:center center;}
.banner-small-wrp{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.banner-small{width:50%;height:272px;background-position:bottom center;}
.banner-small:nth-child(1){background-size:cover;}
/* Баннеры перед футером на главной 991 */
#bottom-banners .banner-left{width:226px;}
#bottom-banners .banner-right-wrp{width:calc(100% - 226px);position:relative;}
/* Меню 991 */
.main_menu-button{display:block;width:50%;color:white;text-align:right;padding-right:25px;font-size:16px;background-position:right center;background-size:;background-repeat:no-repeat;cursor:pointer;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='20' height='20'%3E%3Cpath d='M10 12a2 2 0 1 1 0-4 2 2 0 1 1 0 4zm0-6a2 2 0 1 1 0-4 2 2 0 1 1 0 4zm0 12a2 2 0 1 1 0-4 2 2 0 1 1 0 4z'/%3E%3C/svg%3E");}
.main_menu{background:#5d065f;min-width:290px;width: 50%;position: fixed;right:-100%;top: 0;display: block;height: 100%;z-index:1000;transition-duration: 300ms;}
.main_menu.opened{right:0;}
.main_menu a{display:block;height:auto;font-size:12px;line-height:16px;padding:10px;}
.main_menu a:hover{background:#5f0086;}
.main_menu a:hover, .main_menu a.active{background-image:none;}
.main_menu .close-menu{display: flex;font-size:14px;height:55px;line-height:55px;word-break: break-word;position: relative;padding: 0px 0px 0 0px;text-indent:68px;border-bottom: 1px solid #fff;background: #5d065f;}
/* Баннер в левой колонке 991 */
.banner-delivery{margin-top:30px;}
.banner-delivery .inner{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.banner-delivery .image{width:250px;}
.banner-delivery .banner-bottom{width:calc(100% - 250px);display:flex;-webkit-display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}
.banner-delivery .bannerText{width:100%;margin-bottom:0;}
.banner-delivery .bannerText br{display:none;}
/* Промокод на главной 991 */
.special-promo{margin-bottom:25px;}
.special-promo-left-text{display:none;}
.special-promo-left{width:125px;padding:0;}
.special-promo-left .promo-image{left:0;}
.special-promo-right{width:calc(100% - 125px);}
.special-promo-right .special-promo-right-text{padding:2px 50px;}
/* Распродажа 991 */
.index-page-item .button{width:210px;}
.counter{width:210px;}
.counter-text{display:none;}
.index-page-item .index-goods-count{width:calc(100% - 220px);margin-left:10px;}
.tmb-wrap{display:none;}
/* Хиты продаж 991 */
.products-grid .item .item-inner{width:227px;}
.products-grid .product-image .product__image-link{width:214px;height:214px;}
.products-grid .item .product-name{height:calc(100% - 23px - 214px - 35px - 45px);}
.products-grid .add-cart, .products-grid .quickview{width:130px;}
.products-grid .item .empty{width:130px;}
.products-grid .add-to-links{width:calc(100% - 130px);right:0;}
.add-to-links .add-wishlist, .add-to-links .add-compare{width:30px;}
.products-list .add-to-links .add-wishlist, .products-list .add-to-links .add-compare{width:40px;}
/* Новинки 991 */
.pdt-new .item{padding:0;display:flex;-webkit-display:flex;flex-wrap:wrap;margin-left:-14px;margin-right:-14px;padding:0 14px;}
.pdt-new .item .new-goods:not(:last-of-type){margin-bottom:0;}
.pdt-new .item .new-goods{width:229px;margin: 0 12px 0;}
.pdt-new .item .new-goods .product-image a{margin:0 auto;}
/* Обратный звонок в левой колонке 991 */
#left-callback .callbackForm{display:flex;-webkit-display:flex;flex-wrap:wrap;padding:0;}
.callback-top{display:flex;-webkit-display:flex;flex-wrap:wrap;width:300px;padding:30px;align-content:center;}
.callback-bottom{display:flex;-webkit-display:flex;flex-wrap:wrap;width:calc(100% - 300px);padding:30px;align-content:center;}
.callback-input{width:100%;}
#left-callback .pp{width:100%;}
#left-callback .callback-header{width:100%;text-align:center;}
/* Новости в левой колонке 991 */
.news-line{width:calc(50% - 15px);}
.news_wrap{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.news-line:nth-child(1){margin-right:30px;}
.news-line:nth-child(n + 3){display:none;}
/* Категории 991 */
.categories .item{width:calc(227px + 28px);}
.categories .item .cat-name{font-size:16px;}
/* Страница обратного звонка 991 */
.callback-info .callback-form-wrp{max-width:100%;}
.callback-info .callback-form-wrp{padding:15px;}
/* Корзина 991 */
.header-cart:hover .cart-dropdown{display:none;}
.cart .cart-top{display:none;}
.cart .info{padding:15px;}
.cart-middle-col{padding:0 0 15px 0;width:100%;}
.one-prod-price, .cart .cart-top .second-col{text-align:left;}
.qty-cart-col, .cart .cart-top .third-col{width:182px;}
.cart .remove-product-col{justify-content:flex-end;}
/* Товары списком 991 */
.products-list .product-right{width:180px;padding:15px;}
.products-list .product-middle{width:calc(100% - 180px);padding:15px;}
.products-list .add-cart, .products-list .quickview, .products-list .empty{height:40px;}
/* Фильтры 991 */
.filters{padding:30px;}
.mobile-filter{display:flex;-webkit-display:flex;cursor:pointer;transition: all 0.3s ease;}
.filters{width: 50%;min-width:290px;position: fixed;right: 100%;top: 0;bottom: 0;z-index: 99;background-color: #fff;overflow-y: auto;margin: 0;padding: 30px;list-style: none;list-style-position: inside;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;transition: transform 0.3s ease;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.filters.active {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.filters .left-header{background: #a4818f;word-break: break-word;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;padding:15px;border:0;color:#fff;line-height:24px;}
.filters .left-content{background:#fff;margin:15px;}
.mobile-filter.active{width:50%;height:100%;top:0;background:rgba(0,0,0,0.75);left:50%;position:fixed;z-index:55;margin:0;}
.mobile-filter.active .text{display:none;}
.mobile-filter .svg-close{height:100%;}
.mobile-filter.active .svg-close, .mobile-filter.active .svg-close:hover{width:100%;height:100%;opacity:1;}
.mobile-filter.active .svg-filter{height:0;width:0;visibility:hidden;opacity:0;}  
.mobile-filter .svg-close,.mobile-filter .svg-close:hover{transition:0.3s all ease;background-size:32px;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:48px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z'/%3E%3C/svg%3E");}
.filters-goods .filter{margin-bottom:0px;}
/* footer 991 */
.footer-col{width:50%;}
.copyright-text{width:calc(100% - 250px);}
/* Карточка товара 991 */
.product-content .add-cart, .product-content .button.quick{width:100%;margin-right:0;margin-left:0;}
/* Список акций 991 */
.discount-box .discount-containter{width:50%;}
/* Связь с администрацией 991 */
.contact-box{width:calc(50% - 30px);}
.block-feedback{background-image:none!important;}
.block-feedback .feedbackForm{max-width:100%;}
/* Авторизация, регистрация 991 */
.user-wrapper .user_form{width:100%;}
.user-wrapper .user_forms-login{margin-bottom:30px;}
/* Избранные товары 991 */
.fav-remove{width:30px;}
/* Оформление заказа 991 */
.formfast .form-list .fields, .formfast .form-list .multi-fields input, .formfast .form-list .multi-fields select, .coupons .couponBlock .coupon-btn{width:210px;}
.coupons .couponBlock .inputText{width: calc(100% - 240px);}
/**/
.fancybox-content{max-width:740px;}
}
@media all and (max-width: 767px) {
/* Контейнер 767 */
.container{width:100%;}
.row{margin-left:-7px;margin-right:-7px;}
/* Шапка 767 */
.header-middle{height:80px;}
.header-middle .info-col.email{display:none;}
.header-middle .info-col{max-width:calc(100% - 195px);}
.logo{width:195px;height:80px;}
.search{width:100%;position:absolute;left:0;top:0;z-index:10;visibility:hidden;display:none;}
.lr-search-button{display:flex;-webkit-display:flex;align-items:center;justify-content:center;cursor:pointer;background-color: #fac600;}
.cart_anch{justify-content:center;}
.header-bottom-inner{display: block;width: 56px;height: 60px;position: relative;}
.navigation, .compare, .favorites, .lr-search-button{width:20%;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.no-compare-wrp .navigation, .no-compare-wrp .favorites, .no-compare-wrp .lr-search-button{width:25%;}
.navigation .header-catalog{width:100%;}
.navigation .header-catalog .header-catalog-hover-element{padding-left:0;}
.nocompare .cart_anch{padding:0;}
#search_form .search-submit{right: 75px;background-color: #fae600;}
#search_form .search-string{padding: 0 135px 0 15px;}
.search-close{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer;width: 60px;height: 100%;position: absolute;right: 15px;top: 0;}
.search-close .svg-close{width: 20px;height: 20px;background-size: 20px;}
.search-reset{display:none;}
/* Выпадающий каталог 767 */
.adaptive-menu{width:88%;min-width:290px;}
.switcher-button .text{display:none;}
.switcher-button{padding:0;}
.switcher-button,.switcher-button:hover{background-position:center center!important;}
/* Баннеры на главной 767 */
.banner-small{background-image:none!important;height:124px;padding:20px;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;}
.banner-small:nth-child(1){background-color:#009dd4;}
.banner-small .bannerTitle{font-size:20px;width:100%;}
.banner-big .SlideGoto{margin-top:10px;}
/* Баннер в левой колонке 767 */
.banner-delivery{margin-top:15px;}
.banner-delivery .image{width:190px;}
.banner-delivery .banner-bottom{width:calc(100% - 190px);}
/* Баннеры перед футером на главной 767 */
#bottom-banners .banner-left{width:100%;}
#bottom-banners .banner-right-wrp{padding-left:0;width:100%;}
#bottom-banners .banner-left .banner-wrp{height:200px;margin-bottom:15px;background-image:cover;background-position:0px;}
#bottom-banners .banner-right-wrp .banner-top{margin-bottom:15px;}
#bottom-banners .banner-wrp{align-items:center;align-content:center;}
/* Распродажа 767 */
.index-page-item .product-image{width:210px;min-height:210px;}
.index-page-item .index-prod-right{width:calc(100% - 210px);padding:15px;justify-content:flex-start;}
.index_page_products .qty-wrap{width:115px;margin-bottom:0;}
.qty-wrap .qty-minus, .qty-wrap .qty-plus{width:35px;}
.qty-wrap .qty-plus{left:82px;}
.index-page-item .product-name .name{font-size:16px;line-height:18px;max-height:56px;}
.index-page-item .button{width:calc(100% - 130px);}
.index-page-item .image-wrap{height:180px;}
.index-page-item .tmb-wrap {height: 180px;top: calc((100% - 180px) / 2);}
.counter{width:100%;}
.index-page-item .index-goods-count{width:100%;margin-left:0;}
.index-page-item .button.empty{width:100%;}
.index-page-item .button{height:40px;}
.index-page-item .qty-wrap{height:40px;}
.qty-wrap .quantity{height:40px;}
/* Промокод на главной 767 */
.special-promo{height:auto;margin-bottom:25px;}
.special-promo-left{display:none;}
.index-page-item .button.quick{display:none;}
.special-promo-right{width:100%;}
.special-promo-right .special-promo-right-text{width: 360px;max-width:100%;padding: 0;margin: 0 auto 10px auto;text-align:center;}
.special-promo-right .special-promo-right-code{width:100%;height:50px;}
/* Хиты продаж 767 */
.products-grid .item{width:50%;}
.products-grid .item .item-inner{width:100%;}
.products-grid .product-image .product__image-link{width:200px;height:200px;}
.products-grid .item{padding:0 7px 14px;}
.products-grid .item .product-name{height:calc(100% - 23px - 200px - 56px - 45px);}
.products-grid .item .price-box{height:46px;align-items:center;margin-bottom:10px;}
.products-grid .item .price-box .main-price{width:100%;margin-right:0;text-align:left;}
.products-grid .item .price-box .old-price{width:100%;margin-right:0;margin-left:0;text-align:left;}
.products-grid .add-cart, .quickview{width:115px;}
.products-grid .item .empty{width:115px;font-size:14px;}
.products-grid .add-to-links{width:calc(100% - 115px);}
.products-grid .item .item-inner .goods-header .art-number{display:none;}
.products-grid .add-cart, .products-grid .quickview{width:115px;}
/* Новинки 767 */
.pdt-new .item .new-goods{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;}
.pdt-new .item .new-goods:not(:last-of-type){margin-bottom:15px;}
.pdt-new .item .new-goods .product-image{margin-bottom:0;}
.pdt-new .item .new-goods .product-information{padding-left:15px;width:calc(100% - 125px);}
/* footer 767 */
.copyright-text{width:100%;text-align:center;margin-bottom:15px;}
#footer .container{justify-content:center;}
/* Новости 767 */
.news-item{width:100%}
.news-item:nth-child(n + 2){display:none;}
/* Личный кабинет / настройки пользователя 767 */
.user-settings .clientForm .user-fields .user-field{width:100%;}
/* ЛК История заказов (Список) 767 */
.order-info .scroll{overflow-x:auto;}
/* Категории 767 */
.categories .item{width:50%;}
/* Товары списком 767 */
.list-ico{display:none!important;}
.products-list .product-image{width:110px;}
.products-list .product-image .product-img{width:110px;max-height:110px;}
.products-list .icon{zoom:0.8}
.products-list .product-shop{width:calc(100% - 110px);}
.products-list .product-middle{width:100%;padding:10px 15px}
.products-list .goods-header{display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.products-list .goods-header .goods-available{width:120px;}
.products-list .list-description-short{display:none;}
.products-list .product-right{width:100%;border-left:0;padding: 0px 15px 10px 15px;}
.products-list .rating{display:none;}
.products-list .goodsListForm{display:flex;-webkit-display:flex;flex-wrap:wrap;}
.products-list .add-cart.quick{display:none;}
.products-list .add-to-links{margin:0;}
.products-list .add-cart, .products-list .quickview, .products-list .empty{height:40px;margin-bottom:0;}
.products-list .add-to-links .add-wishlist, .products-list .add-to-links .add-compare{width:40px;}
.products-list .price-box, .products-list .price.old-price{text-align:left;margin-bottom:10px;}
.products-list .goods-available, .products-list .art-number{margin-bottom:0;}
.products-list .product-name{font-size:14px;margin-bottom:10px;line-height:18px;}
.products-list .product-right .star-line-wrp{margin:0 0 15px 0}
/* Товары мелким списком 767 */
.products-small-list .product-middle{width:100%;}
.products-small-list .product-right{width:100%;padding:0px 15px 10px 15px;}
.products-small-list .product-middle .product-middle-right{width:100%;}
.products-small-list .product-middle .product-middle-left{width:100%;}
.products-small-list .goodsListForm{justify-content:flex-start;}
.products-small-list .product-middle .product-middle-right{justify-content:flex-start;}
.products-small-list .old-price{margin-bottom:10px;}
.products-small-list .product-name{margin-bottom:10px;}
.products-small-list .product-middle .product-middle-left{margin-bottom:10px;}
.products-small-list .old-price{display:none;}
/* Карточка товара 767 */
.productImgBlock{width:100%;justify-content:center;margin-bottom:30px;}
.big-image{width:calc(357.5px + 4px)}
.product-view .product-inner{width:100%;padding-left:0;}
.products-grid.related-goods-owl .item, .products-grid.related-views-goods-owl .item{width:100%;}
.goodsDataOpinionList .cell1{width:100%;padding-right:0;margin-bottom:10px;}
.goodsDataOpinionList .cell2{width:100%;}
.product-content .right-content{padding:15px;}
.goodsDataMainDiscountBlock{width:calc(100% + 30px);margin:0 -15px 15px -15px;}
.product-view .right-content .price-box .old-price{margin-bottom:0;}
.goodsDataMainModificationAvailable{margin-bottom:15px;}
.product-content .wrap-qty, .product-content .add-cart{margin-bottom:15px;}
.product-content .button.quick{margin-bottom:0px;}
/* Просмотр заказа 767 */
.order-lines.order-info .buttons{width:200px;}
.order-lines.order-info .buttons .button{margin-bottom:15px;}
/* Корзина 767 */
.one-prod-price{display:none;}
.qty-cart-col, .cart .cart-top .third-col, .cart-qty{width:115px;}
.cart-qty input{width:115px;}
.cart-qty .qty-wrap .qty-plus{right:2px;}
.cart .remove-product-col{width:40px;}
.total-line-price, .cart .cart-top .fourth-col{width:auto;flex-grow:1;}
.cart .cart-bottom, .cart-buttons{width:100%;}
#startOrder, .button.main-prev-button, .cart-buttons .btn-primary{width:calc(50% - 15px);}
.cart-middle-col{padding-bottom:10px;}
.cart-qty{height:40px;}
.qty-wrap .qty-minus, .qty-wrap .qty-plus{width:34px;height:34px;}
.qty-wrap .qty-plus{left: 78px;}
/* Оформление заказа 767 */
.formfast .form-list .fields{width:100%;}
.quick-order-content .orderDeliveryFields, .quick-order-content .orderPaymentFields{width:100%;}
#quickDeliveryAddressStreet, #deliveryConvenientDate{width:100%;}
#quickDeliveryAddressHome, #quickDeliveryAddressFlat{width:calc(50% - 15px);}
.formfast .form-list .multi-fields select{width:calc(50% - 15px);}
.coupons .couponBlock .coupon-btn{width:160px;}
.coupons .couponBlock .inputText{width:calc(100% - 190px);}
 
}
@media all and (max-width: 640px) {
/* Список акций 640 */
.discount-box .content .image{display:none;}
.discount-box .content .title{width:100%;padding:0;}
/* Быстрое сравнение и избранное 640 */
.hiResShow{display:none;}
.middleResShow{display:none;}
.lowResShow{display:block;}
/* Фильтры 640 */
.price-filter-wrp{width:100%;margin-bottom:10px;}
.select-filters,.select-filters.with-price-filter{width:100%;}
/* Обратный звонок(всплывющий) 640 */
.formIsSended{font-size:20px;}
#hidden-callback{width:420px;padding:0;}
#hidden-callback .baloons{display:none;}
#hidden-callback .fancybox-close-small{right:2px;}
#hidden-callback br{display:none;}
/* Распродажа 640 */
.index-page-item .button, .index-page-item .button.empty, .index-page-item .button.empty:hover{background-position:center center;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.index-page-item .button:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.index-page-item .price-box .old-price{width:100%;margin-top:5px;margin-left:0;margin-right:0;}
.owl-prev .text, .owl-next .text{display:none;}
.index-page-item .add-cart.in-cart, .index-page-item .quickview.in-cart{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.index-page-item .add-cart.in-cart:before, .index-page-item .quickview.in-cart:before{display:none;}
/* Обртаный звонок в левой колонке 640 */
#left-callback .callbackForm{padding:20px 10px;}
.callback-top{display:block;width:100%;padding:0;margin-bottom:15px;}
.callback-bottom{display:block;width:100%;padding:0;}
.callback-separator, .callback-text{display:none;}
/* Фильтры 640 */
.filters{min-width:240px;width:240px;padding:15px;}
.filters-price .layout-slider .input{width:84px!important;}
.mobile-filter.active{width:calc(100% - 240px);left:240px;}
/* Список новостей 640 */
.news-page-line{border-left:2px solid #f3f3f3;border-top:2px solid #f3f3f3;border-right:2px solid #f3f3f3;}
.news-page-line .news-image{margin:0 auto;}
.news-page-line .news-info{width:100%;border-top:0;border-right:0;}
.news-page-line.no-image .news-image{border-top:0;border-left:0;}
}
@media all and (max-width: 540px) {
.news-line{width:100%;}
.news-line:nth-child(1){margin-right:0;}
.news-line:nth-child(n + 3){display:block;}
.sort-title{display:none;}
.sort-select{margin-left:0;}
/* Список ацкций 540 */
.discount-box .discount-containter{width:100%;padding:0 7px;margin-bottom:15px;}
/* Связь с администрацией 540 */
.contact-box{width:100%;}
.block-feedback{background-image:none!important;}
/* Авторизация, регистрация 540 */
.user-wrapper .forms_buttons{width:200px;}
.user-wrapper .recovery{margin-left:0;margin-top:10px;}
.user-wrapper .user_form{padding:15px;}
/* Авторизация, регистрация 540 */
.user-wrapper .blue-button, .user-wrapper .button, .user-wrapper button, .user-wrapper .recovery{width:200px;}
}
@media all and (max-width: 479px) {
/* header 479 */
.header-middle{height:70px;}
.logo{width:130px;}
.telephone .info-col__text{background-image:none;}
.info-col__text{padding-left:0;}
.info-col__text div:nth-child(1), .info-col__text div:nth-child(1) a{font-size:16px;}
.header-middle .info-col{max-width:calc(100% - 130px);}
.logo{height:70px;}
/* Обратный звонок(всплывающий) 479 */
#hidden-callback{width:290px;}
#hidden-callback .callbackForm{padding:30px 15px;}
#hidden-callback .callback-title{margin-bottom:15px;}
#hidden-callback .callback-text{font-size:14px;margin-bottom:15px;}
/* Баннеры на главной 479 */
.banner-big .SlideContent{padding:15px;}
.banner-big .item, .banner-big{height:305px;}
.banner-big .item{background-size:contain;background-position:bottom center;}
.banner-big .SlideTitle{line-height:20px;margin-bottom:10px;}
.banner-big .SlideText{font-size:20px;line-height:24px;}
.banner-small, .ios .banner-small{width:100%;height:104px;}
/* Товары таблицей 479 */
.products-grid .item .price-box .old-price{width:100%!important;margin-left:0!important;text-align:left;}
.ico-new, .ico-best, .ico-sale{width:34px;height:34px;background-size:34px;font-size:12px;}
/* Приемущества 479 */
.advantages .advantage{justify-content:center;}
/* Баннер в левой колонке 479 */
.banner-delivery .image{display:none;}
.banner-delivery .banner-bottom{width:100%;padding:30px;}
/* Распродажа 479 */
.index-page-item{width:100%;margin:0 auto;}
.index-page-item .product-image{width:100%;height:290px;}
.index-page-item .index-prod-right{width:100%;}
.index-page-item .image-wrap{height:248px;}
.products-grid .item .empty{width: 50px;background-position: center center;text-indent: -999px;overflow: hidden;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.index-page-item .price-box .old-price{width:auto;margin-left:10px;margin-top:0;}
/* Хиты продаж 479 */
.products-grid .product-image .product__image-link{width:124px;height:124px;}
.products-grid .add-cart, .products-grid .quickview, .products-small-list .add-cart, .products-small-list .quickview, .products-small-list .empty, .products-list .add-cart, .products-list .quickview, .products-list .empty{width:50px;background-position:center center;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232a2a2a' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.products-grid .add-cart:hover, .quickview:hover, .products-small-list .add-cart:hover, .products-small-list .quickview:hover, .add-cart.in-cart, .quickview.in-cart{background-repeat:no-repeat;background-size:24px;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5z'/%3E%3C/svg%3E");}
.products-grid .item .product-name {height: calc(100% - 23px - 124px - 56px - 45px);padding:10px 5px;}
.products-grid .item .product-name a{font-size:14px;line-height:16px;}
.products-grid .add-to-links{width:calc(100% - 50px);padding-left:5px;max-width:70px;}
.add-to-links .add-wishlist, .add-to-links .add-compare{width:28px;}
/* Подвал 479 */
#footer{font-size:11px;}
.menu-footer .need-show ul{line-height:40px;}
/* Карточка товара 479 */
.goods-image-medium{max-width:100%}
/* Каталог кнопка 479 */
.header-catalog-hover-element span,.main_menu-button span{display:none;}
/* footer 479 */
.footer-col{width:100%;padding-right:0;}
.footer-col:not(:last-of-type){padding-right:0;}
/* Политика конфиденциальности 479 */
.policy .policy-title{font-size:20px;}
.policy .policy-sub-title{font-size:16px;}
/* Кнопки в истории заказов 479 */
.order-info .buttons .button{width:100%;margin-bottom:10px;}
.order-info .buttons form{width:100%;display:block;}
/* Список акций 479 */
.discount-box .content .desc .promotionCampaignInfo .sale-row .cell1, .discount-box .content .desc .promotionCampaignInfo .sale-row .cell2{display:block;width:100%;margin:0;}
/* Категории 479 */
.categories .item{padding:0 7px 14px;display:flex;-webkit-display:flex;flex-wrap:wrap;width:100%;}
.categories .item .cat-image{width:100px;height:100px;}
.categories .item .cat-image img{max-width:100px;max-height:100px;}
.categories .item .cat-name{position:static;width:calc(100% - 100px);font-size:14px;background:#f8f8f8;}
.categories .item .cat-name div{height:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
/* Товары списком 479 */
.products-list .goods-header .goods-available{margin-bottom:10px;width:100%;}
.add-cart.in-cart:before, .quickview.in-cart:before{background-image:none;}
.add-cart.in-cart, .quickview.in-cart{}
.products-small-list .goods-header .goods-available{width:100px;}
/* Карточка товара 479 */
.big-image{width:290px;height:290px;}
.big-image .goods-image-medium-square{width:290px;height:290px;}
.big-image img{max-width:286px;max-height:286px;}
.mini-images{width:290px;}
.mini-images .mini-images-carousel{width:230px;}
.product-content .button.quick{display:none;}
.product-content .add-cart{margin-bottom:0;}
.products-grid.related-goods-owl .item, .products-grid.related-veiws-goods-owl .item{padding:0 7px;}
.related-views .title{padding-right:75px;}
/* Корзина 479 */
.cart .image{width:100%;margin-top:15px;}
.cart .remove-product-col{position:absolute;right:0;top:0;}
.cart .info{width:100%;}
.cart-buttons{width:200px;margin:0 auto;}
.cart .cart-product-list .cart-product-name a{font-size:14px;}
.total-line-price, .cart .cart-top .fourth-col{justify-content:flex-end;}
#startOrder, .button.main-prev-button, .cart-buttons .btn-primary{width:100%;margin:15px 0 0 0;}
/* Оформление заказа 479 */
.orderFlexWrap{padding:15px;}
#quickDeliveryAddressHome, #quickDeliveryAddressFlat, .formfast .form-list .multi-fields select{width:calc(50% - 5px);}
.quick-order-content .quick-order-info{padding:15px;}
.coupons .couponBlock .inputText{width:100%;}
.coupons .couponBlock .coupon-btn{margin-top:10px;}
.coupons .couponBlock{justify-content:center;}
.quick-order-content .quick-order-info .quick-line.quick-end-order-price{margin-bottom:15px;}
#quickform .couponBlockSale{margin-top:10px;}
/* Сравнение 479 */
.CompareGoodsTableFilter{width:100%;}
.CompareNavigation{margin:10px auto;}
.compare-price .price{display:block;width:100%;}
.CompareGoodsTableTbody .actions .price-box .old-price{margin-left:0;}
/* Оформление заказа без js 479 */
.no-js-form .buttons{width:200px;}
.no-js-form .buttons{margin-top:15px;}
.no-js-form .buttons .button.gray{margin-bottom:15px;}
.orderStageDeliveryListTable .zones{justify-content:center;}
.orderStageDeliveryListTable.table-box tbody tr td.cell2 .zones label{width:100%;margin-top:5px;margin-left:0;text-align:center;justify-content:center;}
.orderStageDeliveryListTable .zones{margin-bottom:15px;}
/* Товары таблицей 479 */
.products-grid .item .price-box .old-price{margin-left:0;width:100%;}
/* Обратный звонок 479 */
#left-callback input{margin-bottom:10px;height:40px;}
}
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
.Safari .products-grid .item {display: inline-block;padding: 0 12px 30px;}
.Safari #header .search #search_mini_form input[type="text"] {line-height: 1;}
.Safari .text-border:hover:before, .Safari .text-border:hover:after, .Safari .text-border:hover h2:before, .Safari .text-border:hover h2:after {background-color: #fafafa;}
.Safari .text-border:hover {border-color: #fafafa;}
.Safari .text-italic {font-style: normal ;}
/******************************************************************************
  Если не работает JS
*******************************************************************************/
.nojs #banner .content {background-repeat: repeat;}
.nojs .product-img-box .more-views {display: none;}
.nojs .product-view .product-img-box .product-image {margin: 0;}
.nojs .filters-price .layout-slider .inputText {max-width: 120px}
.nojs #back-top, .nojs #producttabs .pdt-content .button.showAll {display: none;}
.nojs .main_menu{height:60px;}
.nojs #index-products .products-grid .item{height:auto;margin-bottom:30px;}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
/*
* name: Noty
* description: Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog. 
* version: 	v3.2.0
* https://ned.im/noty
* https://github.com/needim/noty
*/
.noty_layout_mixin,
#noty_layout__top,
#noty_layout__topLeft,
#noty_layout__topCenter,
#noty_layout__topRight,
#noty_layout__bottom,
#noty_layout__bottomLeft,
#noty_layout__bottomCenter,
#noty_layout__bottomRight,
#noty_layout__center,
#noty_layout__centerLeft,
#noty_layout__centerRight{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}
#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}
#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}
#noty_layout__topRight{top:20px;right:20px;width:325px}
#noty_layout__bottom{bottom:0;left:5%;width:90%}
#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}
#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}
#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1,1)}
#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}
#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}
.noty_progressbar{display:none}
.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}
.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(0.68,-0.55,0.265,1.55);animation:noty_anim_in .5s cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(0.68,-0.55,0.265,1.55);animation:noty_anim_out .5s cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}
.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,0.05);cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,0.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}
.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}
.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0;opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}
/* Noty sunset theme*/
.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}
.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}
.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}
.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#073B4C;color:#fff}
.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#fff}
.noty_theme__sunset.noty_type__warning{background-color:#FFD166;color:#fff}
.noty_theme__sunset.noty_type__error{background-color:#ee2250;color:#fff}
.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.4}
.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:#118AB2;color:#fff}
.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.6}
.noty_theme__sunset.noty_type__success{background-color:#FAE600;color:#000}
/* Noty Font Fixes*/
.noty_body{font-size:16px!important;zoom:97%;text-align:center;}
.noty_body a{color:#fff;text-decoration:underline;}
.noty_body a:hover{color:#fff;text-decoration:none;}
/******************************************************************************
  Hover карусель
*******************************************************************************/
.hover-img-add:after {content: "";display: table;clear: both}
.hover-img-add {position: relative}
.hover-img-add img {position: relative;display: none;top: 0;left: 0;}
.hover-img-add img:first-child {display: block}
.tmb-wrap {position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%}
.tmb-wrap .tmb-wrap-table {display: table;height: 50%;margin-top:calc(50% - 5px);width: 100%}
.IE .tmb-wrap .tmb-wrap-table{}
.tmb-wrap-table div {display: table-cell;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-transition: all .25s ease;transition: all .25s ease;position: relative;border: 1px solid transparent;opacity: 1}
.tmb-wrap-table div:after {content: "";height: 4px;width: 100%;position: absolute;background-color: #e7e7e8;bottom: -6px;left: 0;border-radius: 3px;}
.IE .tmb-wrap-table div:after{padding-top:100px;}
.tmb-wrap-table div.active:after {background-color: #3cacf6;}
.tmb-wrap .tmb-wrap-table:hover div {opacity: 1}
.tmb-wrap-table div:first-child:last-child.active:after {background-color: transparent}
.image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;width: 100%}
