html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%;}
html center{display:none;}
body {position: relative;font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 24px;font-weight: 400;background-color: #fff;color: #333;overflow-x: hidden;margin:0;padding:0;height:100%;}
body.with-items{padding-bottom:40px;}
body.with-items #back-top{bottom:40px;}
.wrapper{display: flex;flex-direction: column;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 {margin-right:auto;margin-left:auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -14px;margin-right: -14px;}
.clear {clear:both;}
a {color: #5f0086;text-decoration:none;cursor:pointer;}
a:hover, a:active {outline:0;color: #fa0d29;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"] {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 0;font-family:'Montserrat', sans-serif;}
textarea {width: 100%;max-width: 100%;font-family: 'Montserrat', sans-serif;border: 1px solid #c1c1c1;line-height:52px;font-size: 14px;padding:0 15px;resize:none;border-radius:4px;}
.inputText {display:block;width: 100%;max-width:100%;height: 52px;line-height: 52px;padding:0 15px;border: 1px solid #c1c1c1;text-transform: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;font-family: 'Montserrat', sans-serif;border-radius:4px;}
.inputText:focus, select:focus, textarea:focus {outline: 0;border-color: #5f0086;}
.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;}
#footer{ flex: 0 0 auto;}
.with-items #footer{padding-bottom:35px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {font-size:14px;text-align:center;color:#894cc3;}
input::-moz-placeholder         ,textarea::-moz-placeholder          {font-size:14px;text-align:center;color:#894cc3;}
input:-ms-input-placeholder     ,textarea:-ms-input-placeholder      {font-size:14px;text-align:center;color:#894cc3;}
/* Каталог для мобильных устройств */
.js-menu{position:fixed;width:calc(50% - 2px);min-width:290px;top:0;left:-100%;z-index:1000;height:100%!important;overflow-y:auto!important;}
.js-menu.opened{left:0;}
.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)}
.slinky-menu ul,.slinky-menu li{list-style:none;margin:0}
.slinky-menu ul{width:100%}
.slinky-menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;word-break:break-word;}
.slinky-menu a span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;}
.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;position:relative;padding:15px 0;border-bottom: 1px solid #fff;background: #5d065f;}
.slinky-menu .header .title{color:#ffffff;font-size:14px;padding:0 0 0 28px;line-height:24px;width:calc(100% - 40px);text-align:left;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.slinky-theme-default{background:#5f0086;}
.slinky-theme-default .title{color:#333;}
.slinky-theme-default li{line-height:1}
.slinky-theme-default a:not(.back){color:#ffffff;padding:15px 10px;}
.slinky-theme-default a:not(.back):hover{background:#5d065f}
.slinky-theme-default a:not(.back):active{background:#5d065f}
.slinky-theme-default .next::after, .slinky-theme-default .back::before, .close-catalog a::before, .close-menu::before{background-repeat:no-repeat;background-position:center 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='%23ffffff' 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{padding:1em;-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;}
/*Скроллбар*/ 
::-webkit-scrollbar{width:8px;background:#fafafa;height:8px;}
::-moz-scrollbar{width:8px;background:#fafafa;height:8px;}
::-webkit-scrollbar-thumb{background:#5f0086;width:4px;height:4px;padding:0 2px;}
::-moz-scrollbar-thumb{background:#5f0086;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;border-left: 3px solid #fa0d29;text-align: left;line-height: 25px;word-break:break-word;}
.desc h3{word-break:break-word;}
.col-left {}
.col-md-3.col-left{padding:0;}
.noscript {position: relative;text-align: center;background-color: #fa0d29;color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.unselectable,.menu_more{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable {-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.red {color: #E80636;}
.fadeout {opacity: 0;filter: alpha(opacity=0);}
.fadein {opacity: 1;filter: alpha(opacity=100);}
.separator {display: inline-block;width: 1px;height: 18px;background: #000000;margin: 0 5px;text-indent: 9999px;}
.tc {color: #fa0d29 ;}
.DescriptionBlock {overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:30px;}
.m15 {margin-right: 15px;margin-left: 15px;}
.button,button,#header .catalog-hidden-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;}
.table-box tfoot td.text-right{text-align:right;}
/* Уведомления */
.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;}
.register .message{margin-top:-75px;margin-bottom:100px;}
.feedback .message{margin-bottom:60px;}
.login .message{margin-top:-60px;margin-bottom:100px;}
.success {background-color: #fa0d29;border: 1px solid #fa0d29;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 .close, .warning .close, .attention .close, .information .close {padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a {font-weight:normal;font-size:14px;text-decoration:underline;}
.attention a{color:White;}
.error-page .attention a{color:White;text-decoration:underline;margin-top:0;}
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;}
.name-error, .phone-error {display: block;color: #E80636;text-align: left;margin:10px 0 0 0 ;}
/*18+*/
#ageCheck{width:100%;height:100%;position:fixed;left:0;top:0;flex-wrap:wrap;display:flex;align-items:center;background:rgba(46,0,65,0.9);z-index:10000;overflow-y:auto;}
#ageCheck .ageCheckContent{width:90%;max-height:80%;margin:0 auto;overflow:hidden;max-width:810px;padding:40px;position:relative;background:url('/design/d503851/Attention.png') 100%  100% no-repeat white;text-align:center;background-size:100px;}
#ageCheck .ageCheckContent .ageCheckWrp{max-height:500px;overflow:hidden;overflow-y:auto;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckHeader{font-size:30px;color:#2e0041;line-height:64px;margin-bottom:20px;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckText{font-size:14px;color:#2e0041;margin-bottom:40px;line-height:24px;display:none;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckText.active{display:block;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckButtonsContainer{display:flex;flex-wrap:wrap;justify-content:center;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckTextAfterClose{font-size:14px;color:#2e0041;margin-bottom:40px;line-height:24px;display:none;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckTextAfterClose.active{display:block;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckClose{margin-left:30px;color:#2e0041;background:#f4d9ff;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckClose:hover{color: #ffffff;background: #5c065e;}
/* Таблицы */
.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 #dadada;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 #dadada;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:65px; max-height:65px;} 
.goods-image-icon-square {width:65px;height:65px;} 
.goods-image-small{max-width:262px; max-height:262px;}
.goods-image-small-square {width:524px; height:524px;}
.goods-image-medium {max-width:330px; max-height:330px;}
.goods-image-medium-square{width:330px; height:330px;}
.goods-image-other{max-width:120px; max-height:120px;}
.goods-image-other-square {width:240px; height:240px;}
.goods-image-large{max-width:1920px; max-height:1920px;}
.goods-image-large-square {width:1920px; height:1920px;}
.goods-cat-image-icon {max-width:65px; max-height:65px;}
.goods-cat-image-icon-square{width:130px; height:130px;}
.goods-cat-image-medium {max-width:262px; max-height:262px;}
.goods-cat-image-medium-square{width:calc(524px + 1px); height:calc(524px + 1px);}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square {width:200px; height:200px;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.ratings {display: inline-block;font-size: 11px;line-height: 1;}
.ratings:after {content: ".";display: block;clear: both;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.rating-box {width: 70px;height: 16px;background-size:14px 14px;background-color:#ffffff;border-radius:4px;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:14px 14px;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='%23ff3f40' 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:24px;height:24px;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-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' 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");}
.star-rating-hover a {background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' 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");}
.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;}
.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{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:flex;}
.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}
@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 {font-size: 24px;color:#fa0d29;display:block;font-weight:bold;transition:all 0.3s ease;}
.price.old-price {font-size: 16px;color:#ababab;font-weight:normal;text-decoration:line-through;}
/* Капс */
#caps_lock {display: none;text-align:left;line-height:40px;margin-top:-20px;background-color: #f2dede;border: 1px solid #ebccd1;color: #a94442;width:100%;margin-bottom:15px;padding:0 15px;}
/* Кнопки */
.button {display: block;line-height: 38px;height: 40px;border: 1px solid transparent;text-align: center;background: #fa0d29;color: #ffffff;font-size: 14px;border-radius: 4px;width:140px;cursor:pointer;font-family: 'Montserrat', sans-serif;}
.button:hover,.button.gray:hover{color: #ffffff;background:#5c065e;}
.button.to_cart,.table-box .button{margin:0 auto;max-width:100%;}
.button.autowidth{width:auto;max-width:290px;margin:0 auto;}
.button.quick{color:#2e0041;background:#f4d9ff;margin-left:14px;}
.button.quick:hover{color: #ffffff;background:#5c065e;}
.button.gray{background:#c1c1c1;}
/* Иконки Новинка, Хит, Скидка*/
.ico-new, .ico-best, .ico-sale {position:absolute;line-height:20px;border-radius:4px;font-size:14px;text-align:center;width:50px;color:#ffffff;z-index:4;}
.ico-best{background:#5f0086;left:10px;top:10px;}
.ico-new{background:#c85dff;left:10px;top:10px;}
.ico-sale{background:#fa0d29;right:10px;top:10px;}
/* Наверх */
#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: #5d065f;border-color:#5d065f;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;flex-wrap:wrap;height:100%;}
/* Контакты */
.contacts{margin:0;overflow:hidden;width:40%;}
.contacts .contacts-list{margin:0;padding:0;display:flex;flex-wrap:wrap;height:100%;align-items:center;}
.contacts .contacts-list li{display:block;width:50%;text-align:left;padding-right:15px;}
.contacts .contacts-list li.full{width:100%;}
.contacts .contacts-list li:last-of-type{margin-right:0;}
.contacts .contacts-list li a{display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;flex-wrap:wrap;}
.contacts .contacts-list li a:hover{color:#fa0d29;}
.contacts .contacts-list li a i{display:block;}
.contacts .contacts-list li a div{width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;line-height:30px;}
/* Логотип */
.logo{width:20%;display:flex;align-items:center;justify-content:center;height:100%;}
.logo a{display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;justify-content:center;}
.logo img{max-width:100%;max-height:100%;}
/* Правая часть шапки */
.actions-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:40%;position:relative;}
.actions-wrapper .one-icon{display:flex;flex-wrap:wrap;align-items:center;width:65px;height:100%;cursor:pointer;position:relative;}
.actions-wrapper .one-icon i{margin:0 auto;}
.actions-wrapper .one-icon a.cart_anch{display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;}
.actions-wrapper .one-icon.user:hover .svg-user{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M13.3 0H15c.1 0 .1 0 .2.1l1.5.3c2 .6 3.1 2.2 3.1 4.3v2.4c0 .1.1.2.1.3.2.3.4.7.4 1.1v1.8c0 .7-.3 1.2-.9 1.6l-.3.3c-.3.7-.6 1.4-1 2-.6.7-.7 1.5-.7 2.4 0 .7.3 1.1.9 1.4 1.5.7 3 1.5 4.4 2.2 1.2.6 1.9 1.6 2.2 2.9.1.6.1 1.3.1 2 .1.8-.3 1.3-1 1.6-.6.3-1.3.6-1.9.7-2.3.6-4.6.8-7 .8-2 .1-4.1 0-6.1-.3-1.4-.2-2.7-.4-4-.9-.7-.3-1.5-.6-1.8-1.4v-2.2-.1c.2-1.5 1-2.5 2.3-3.2 1.3-.7 2.6-1.4 4-2.2.5-.3.8-.7.7-1.3v-1.2c0-.2-.1-.3-.1-.5-.6-.9-1.2-1.9-1.5-3 0-.1-.1-.2-.2-.3-.2-.2-.4-.7-.4-1.3V8.5c0-.4.1-.7.3-1.1.1-.1.2-.2.2-.4V4.5c0-.6.1-1.1.3-1.6C9.3 1.4 10.5.6 12 .3c.4-.2.9-.2 1.3-.3z' fill='%23fa0d29'/%3E%3C/svg%3E");}
.actions-wrapper .one-icon.user.active:hover .svg-user,.actions-wrapper .one-icon.user.active .svg-user{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M13.3 0H15c.1 0 .1 0 .2.1l1.5.3c2 .6 3.1 2.2 3.1 4.3v2.4c0 .1.1.2.1.3.2.3.4.7.4 1.1v1.8c0 .7-.3 1.2-.9 1.6l-.3.3c-.3.7-.6 1.4-1 2-.6.7-.7 1.5-.7 2.4 0 .7.3 1.1.9 1.4 1.5.7 3 1.5 4.4 2.2 1.2.6 1.9 1.6 2.2 2.9.1.6.1 1.3.1 2 .1.8-.3 1.3-1 1.6-.6.3-1.3.6-1.9.7-2.3.6-4.6.8-7 .8-2 .1-4.1 0-6.1-.3-1.4-.2-2.7-.4-4-.9-.7-.3-1.5-.6-1.8-1.4v-2.2-.1c.2-1.5 1-2.5 2.3-3.2 1.3-.7 2.6-1.4 4-2.2.5-.3.8-.7.7-1.3v-1.2c0-.2-.1-.3-.1-.5-.6-.9-1.2-1.9-1.5-3 0-.1-.1-.2-.2-.3-.2-.2-.4-.7-.4-1.3V8.5c0-.4.1-.7.3-1.1.1-.1.2-.2.2-.4V4.5c0-.6.1-1.1.3-1.6C9.3 1.4 10.5.6 12 .3c.4-.2.9-.2 1.3-.3z' fill='%23ffffff'/%3E%3C/svg%3E");}
.actions-wrapper .one-icon.search:hover .svg-search,.actions-wrapper .one-icon.search.active:hover .svg-search:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M25.4 28.3h-.5c-.2-.2-.5-.3-.7-.5-2.2-2.3-4.5-4.6-6.7-6.9-.2-.2-.4-.5-.5-.8-.1-.2-.1-.4.1-.7.1-.1.1-.3.1-.4 0-.4-.3-.7-.5-1-.1.1-.2.1-.3.2-2.4 1.7-5 2.4-7.8 1.9C3.2 19.2-.3 14.3.2 8.9.6 4.8 3.6 1.3 7.7.2 8.2.2 8.9.1 9.5 0H11c.3.1.7.1 1 .2 7.4 1.4 10.8 9.9 6.5 16 0 .1-.1.1-.1.2.2.2.4.3.7.5.3.2.6.2.9 0 .1-.1.3-.1.4 0 .3.2.7.3 1 .6 2.2 2.3 4.4 4.6 6.7 6.9.6.6.6 1.3 0 1.9-.5.5-1 1-1.6 1.5-.5.2-.8.3-1.1.5zM3.2 10.2c0 3.9 3.1 7 7 7s7-3.1 7-7-3.1-7-7-7-7 3.1-7 7z' fill='%23fa0d29'/%3E%3C/svg%3E");}
.actions-wrapper .one-icon.search.active:hover .svg-search,.actions-wrapper .one-icon.search.active .svg-search{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M25.4 28.3h-.5c-.2-.2-.5-.3-.7-.5-2.2-2.3-4.5-4.6-6.7-6.9-.2-.2-.4-.5-.5-.8-.1-.2-.1-.4.1-.7.1-.1.1-.3.1-.4 0-.4-.3-.7-.5-1-.1.1-.2.1-.3.2-2.4 1.7-5 2.4-7.8 1.9C3.2 19.2-.3 14.3.2 8.9.6 4.8 3.6 1.3 7.7.2 8.2.2 8.9.1 9.5 0H11c.3.1.7.1 1 .2 7.4 1.4 10.8 9.9 6.5 16 0 .1-.1.1-.1.2.2.2.4.3.7.5.3.2.6.2.9 0 .1-.1.3-.1.4 0 .3.2.7.3 1 .6 2.2 2.3 4.4 4.6 6.7 6.9.6.6.6 1.3 0 1.9-.5.5-1 1-1.6 1.5-.5.2-.8.3-1.1.5zM3.2 10.2c0 3.9 3.1 7 7 7s7-3.1 7-7-3.1-7-7-7-7 3.1-7 7z' fill='%235f0086'/%3E%3C/svg%3E");}
.actions-wrapper .one-icon.header-cart{margin-right:-15px;}
/* Поиск */
#search_form{position:absolute;right:8px;width:0;transition:0.3s all ease;overflow:hidden;}
#search_form .search-string{height:45px;line-height:45px;width:240px;border-radius:4px;-webkit-border-radius:4px;outline:0;background:#fff;border:1px solid #f2c7ff;padding:0 55px 0 15px;}
#search_form .form-relative{position:relative;width:240px;}
#search_form .search-submit{width:45px;height:45px;border:0;background:transparent;position:absolute;right:0;top:0;cursor:pointer;opacity:0;}
.active #search_form{width:240px;}
.active #search_form .search-submit{opacity:1;}
/* Личный кабинет */
.user .menu-user{width:180px;display:none;position:absolute;top:88px;right:-50px;margin:0;padding:0;background:#ffffff;border-left:1px solid #f2c7ff;border-right:1px solid #f2c7ff;border-bottom:1px solid #f2c7ff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;}
.user .close-user{display:none;flex-wrap:wrap;align-items:center;width:180px;background:#5f0086;position:absolute;right:-50px;padding:0 15px;height:50px;border-top-left-radius:4px;border-top-right-radius:4px;border-left:1px solid #f2c7ff;border-right:1px solid #f2c7ff;border-top:1px solid #f2c7ff;z-index:10;}
.user .close-user .svg-user{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:block;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M13.3 0H15c.1 0 .1 0 .2.1l1.5.3c2 .6 3.1 2.2 3.1 4.3v2.4c0 .1.1.2.1.3.2.3.4.7.4 1.1v1.8c0 .7-.3 1.2-.9 1.6l-.3.3c-.3.7-.6 1.4-1 2-.6.7-.7 1.5-.7 2.4 0 .7.3 1.1.9 1.4 1.5.7 3 1.5 4.4 2.2 1.2.6 1.9 1.6 2.2 2.9.1.6.1 1.3.1 2 .1.8-.3 1.3-1 1.6-.6.3-1.3.6-1.9.7-2.3.6-4.6.8-7 .8-2 .1-4.1 0-6.1-.3-1.4-.2-2.7-.4-4-.9-.7-.3-1.5-.6-1.8-1.4v-2.2-.1c.2-1.5 1-2.5 2.3-3.2 1.3-.7 2.6-1.4 4-2.2.5-.3.8-.7.7-1.3v-1.2c0-.2-.1-.3-.1-.5-.6-.9-1.2-1.9-1.5-3 0-.1-.1-.2-.2-.3-.2-.2-.4-.7-.4-1.3V8.5c0-.4.1-.7.3-1.1.1-.1.2-.2.2-.4V4.5c0-.6.1-1.1.3-1.6C9.3 1.4 10.5.6 12 .3c.4-.2.9-.2 1.3-.3z' fill='%23ffffff'/%3E%3C/svg%3E");  }
.user .close-user .text-user{display:block;color:white;width:calc(100% - 30px - 10px - 10px);font-size:10px;}
.user .menu-user li{list-style:none;list-style-position:inside;line-height:45px;}
.user .menu-user li a{display:block;width:100%;height:100%;font-size:12px;padding:0 15px;}
.user .menu-user li a:hover{background:#f2c7ff;color:#5f0086;}
.user.active .close-user{display:flex;}
.user.active .menu-user{display:block;}
/* Корзина */
.header-cart{position:relative;}
.header-cart .count{position:absolute;top: 20px;left: 20px;width: 26px;height: 26px;border-radius: 100%;background: #fa0d29;text-align: center;line-height: 26px;color: white;}
.header-cart:hover .cart-dropdown{display:block;}
.header-cart:hover .cart-dropdown.not_visible{display:none;}
.cart-dropdown{display:none;position:absolute;background:#ffffff;z-index:10;min-width:230px;top:90px;right:15px;padding:15px;border-bottom:1px solid #f2c7ff;border-left:1px solid #f2c7ff;border-right:1px solid #f2c7ff;border-top:1px solid #f2c7ff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.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;flex-wrap:wrap;margin-bottom:10px;}
.cart-dropdown .cart-products-list .product-image{display:flex;align-items:center;justify-content:center;border:1px solid #f2c7ff;width:calc(65px + 2px);height:calc(65px + 2px);margin-top:2px}
.cart-dropdown .cart-products-list .product-details{width:calc(100% - 65px - 2px);padding-left:15px;}
.cart-dropdown .cart-products-list .product-mod{display:block;width:100%;font-size:10px}
.cart-dropdown .cart-products-list .cart-product-name{font-size:11px;line-height:14px;display:block;word-break:break-word;}
.cart-dropdown .cart-products-list .cart-prod-count{font-size:12px;color:#000000;}
.cart-dropdown .cart-products-list .product-remove{display:block;font-size:10px;color:#ff012c;}
.cart-dropdown .cart-products-list .product-remove:hover{text-decoration:underline;}
.cart-dropdown .cart-products-list .price{display:inline;font-size:12px;color:#000000;}
.cart-dropdown .cart_total_sum{text-align:center;background:#f4d9ff;margin:0 -15px 15px -15px;line-height:40px;font-size:16px;color:#5f0086;}
.cart-dropdown .products-remove{font-size: 10px;display: block;width: 100%;color: #ff012c;text-align: center;line-height: 35px;cursor:pointer;}
.cart-dropdown .products-remove:hover{text-decoration:underline;}
.cart-dropdown .empty_text{text-align:center;}
/* Слайдер на главной */
#Slider{max-width:1920px;margin:0 auto;position:relative;}
#Slider .owl-carousel{position:relative;}
#Slider .item{text-align:center;background-position:center center;height:100%;}
#Slider .SlideContent{padding:150px 0;}
#Slider .SlideTitle{font-size:50px;color:white;font-weight:bold;text-align:center;margin-bottom:20px;line-height:1;}
#Slider .SlideText{font-size:24px;color:white;display:inline-block;border:2px solid #ffffff;line-height:45px;padding:0 20px;border-radius:4px;margin-bottom:20px;}
#Slider .owl-nav{width:100%;padding:0 15px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:transparent;position:absolute;top:calc(50% - 20px);}
#Slider .owl-dots{position:absolute;bottom:25px;left:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
#Slider .owl-dots .owl-dot{display:block;width:16px;height:16px;border:2px solid #fff;background:transparent;border-radius:100%;-webkit-border-radius:100%;margin:0 3px;}
#Slider .owl-dots .owl-dot.active,#Slider .owl-dots .owl-dot:hover{border-color:#df2b35;}
#Slider .button-heart{width:225px;}
/* Стрелки для слайдера */
.owl-prev span,.owl-next span{display:none;}
.owl-prev{width:40px;height:40px;background-position:left center;background-size:30px 22px;background-repeat:no-repeat;background:transparent;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M.3 15c-.4.4-.4 1.1 0 1.6l10 10c.4.4 1.1.4 1.6 0 .4-.4.4-1.1 0-1.6l-8-8h26.6c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1H3.8l8-8c.4-.4.4-1.1 0-1.6-.4-.4-1.2-.4-1.6 0L.3 15z' fill='%23ffffff'/%3E%3C/svg%3E");}
.owl-next{width:40px;height:40px;background-position:left center;background-size:30px 22px;background-repeat:no-repeat;background:transparent;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M21.2 5c-.4-.4-1.1-.4-1.6 0-.4.4-.4 1.1 0 1.6l8 8H1.1c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h26.6l-8 8c-.4.4-.4 1.2 0 1.6.4.4 1.2.4 1.6 0l10-10c.4-.4.4-1.1 0-1.6L21.2 5z' fill='%23ffffff'/%3E%3C/svg%3E");}
.owl-prev.disabled{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M.3 15c-.4.4-.4 1.1 0 1.6l10 10c.4.4 1.1.4 1.6 0 .4-.4.4-1.1 0-1.6l-8-8h26.6c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1H3.8l8-8c.4-.4.4-1.1 0-1.6-.4-.4-1.2-.4-1.6 0L.3 15z' fill='%23a3a3a3'/%3E%3C/svg%3E")!important;}
.owl-next.disabled{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M21.2 5c-.4-.4-1.1-.4-1.6 0-.4.4-.4 1.1 0 1.6l8 8H1.1c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h26.6l-8 8c-.4.4-.4 1.2 0 1.6.4.4 1.2.4 1.6 0l10-10c.4-.4.4-1.1 0-1.6L21.2 5z' fill='%23a3a3a3'/%3E%3C/svg%3E")!important;}
/* Кнопка на баннерах */
.button-heart{padding:0 60px 0 20px;display:block;margin:0 auto;border-radius:4px;height:52px;color:#ffffff;line-height:52px;font-size:16px;text-align:left;position:relative;box-shadow: 0px 5px 0px 0px #7a0614;background: #fa0d29;border:0;cursor:pointer;}
.button-heart:hover{background: #5f0086;box-shadow: 0px 5px 0px 0px #7800a5;color:#ffffff;}
.button-heart .svg-like{display:block;width:30px;height:24px;background-position:center center;background-size:24px 20px;position:absolute;right:19px;top:15px;background-repeat:no-repeat;}
.button-heart:hover .svg-like{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.563' height='48'%3E%3Cpath data-name='Forma 1' d='M51.481 14.309c-.753-8.3-6.619-14.316-13.96-14.316a13.873 13.873 0 0 0-11.884 6.858 13.37 13.37 0 0 0-11.6-6.859C6.694-.008.827 6.011.075 14.308a14.779 14.779 0 0 0 .438 5.441 23.341 23.341 0 0 0 7.142 11.93l17.97 16.326L43.904 31.68a23.344 23.344 0 0 0 7.142-11.932 14.813 14.813 0 0 0 .435-5.439z' fill='%237800a5' fill-rule='evenodd'/%3E%3C/svg%3E");}
.svg-like{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.563' height='48'%3E%3Cpath data-name='Forma 1' d='M51.481 14.309c-.753-8.3-6.619-14.316-13.96-14.316a13.873 13.873 0 0 0-11.884 6.858 13.37 13.37 0 0 0-11.6-6.859C6.694-.008.827 6.011.075 14.308a14.779 14.779 0 0 0 .438 5.441 23.341 23.341 0 0 0 7.142 11.93l17.97 16.326L43.904 31.68a23.344 23.344 0 0 0 7.142-11.932 14.813 14.813 0 0 0 .435-5.439z' fill='%23a3061b' fill-rule='evenodd'/%3E%3C/svg%3E");}
/* Баннер */
#banner-index{margin-top:60px;display:flex;flex-wrap:wrap;height:175px;align-items:center;justify-content:center;color:#ffffff;background-position:calc(100% + 30px) calc(100% + 45px);background-repeat:no-repeat;border-radius:4px;}
.banner-bg{background: rgba(96,0,134,1);
background: -moz-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(96,0,134,1)), color-stop(100%, rgba(94,6,95,1)));
background: -webkit-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -o-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -ms-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: linear-gradient(to right, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#600086', endColorstr='#5e065f', GradientType=1 );}
#banner-index .left{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;height:calc(100% + 30px);margin-top:-30px;width:calc(100% - 260px);padding:30px 100px 0 230px;text-align:left;background:url('/design/d503851/present2.png') 55px center no-repeat,url('/design/d503851/present1.png') 10px -5px no-repeat;}
#banner-index .left .top-text{font-size:34px;font-weight:bold;width:100%;padding:10px 0;}
#banner-index .left .bottom-text{font-size:20px;width:100%;padding:10px 0;}
#banner-index .right{width:260px;padding:0 35px;}
.button-heart{padding: 0 60px 0 20px;display: block;margin: 0 auto;border-radius: 4px;height: 52px; color: #ffffff; line-height: 52px;font-size: 16px;text-align: left;position: relative;box-shadow: 0px 5px 0px 0px #7a0614;background: #fa0d29;}
/* Баннер в каталоге */
#catalog_banner{margin-top:20px;
background: rgba(96,0,134,1);
background: -moz-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(96,0,134,1)), color-stop(100%, rgba(94,6,95,1)));
background: -webkit-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -o-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: -ms-linear-gradient(left, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
background: linear-gradient(to right, rgba(96,0,134,1) 0%, rgba(94,6,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#600086', endColorstr='#5e065f', GradientType=1 );border-radius:4px;overflow:hidden;}
#banner-catalog{display:flex;flex-wrap:wrap;height:105px;align-items:center;justify-content:center;color:#ffffff;background-position:calc(100% - 15px) -75px;background-repeat:no-repeat;}
#banner-catalog .left{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;height:100%;width:calc(100% - 260px);padding:0 100px 0 115px;text-align:left;background:url('/design/d503851/prcnt.png');background-repeat:no-repeat;background-position:20px center;}
#banner-catalog .left .top-text{font-size:22px;font-weight:bold;width:100%;padding:5px 0;}
#banner-catalog .left .bottom-text{font-size:14px;width:100%;padding:5px 0;}
#banner-catalog .right{width:260px;padding:0 35px;}
/* Приемущества (Почему мы?) */
#advantages{background:url(/design/d503851/advantages.png?lc=1751404384) center center no-repeat;margin: -170px 0 -170px 0;padding: 170px 0;}
.advantages-content{display:flex;flex-wrap:wrap;background-position:center center;}
.advantages-content .one-advantage{width:25%;height:140px;background-repeat:no-repeat;background-position:center center;font-size:12px;position:relative;text-transform:uppercase;}
.advantages-content .one-advantage:nth-child(3){background-position:35px center;}
.advantages-content .one-advantage .advantage-word-top{position:absolute;color: #ffffff;}
.advantages-content .one-advantage .advantage-word-bottom{position:absolute;color: #ffffff;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-top{top: 31px;left: 120px;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-bottom{top: 50px;left: 145px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-top{top: 37px;left: 108px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-bottom{top: 56px;left: 99px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-top{top: 50px;left: 195px;color:#000000;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-bottom{top: 70px;left: 185px;color: #ffffff;border-radius: 15px;padding: 4px 10px;background: #5d065f;line-height: 14px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-top{top: 50px;left: 130px;font-size:11px;color:#000000;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-bottom{top: 68px;left: 117px;font-size:11px;color:#000000;}
/* Каталог */
.navigation{background:#5d065f;border-top:2px solid #ffffff;line-height:60px;}
.navigation .container{display:flex;flex-wrap:wrap;position:relative;}
.navigation .container:before{content:' ';display:block;height:60px;position:absolute;right:calc(100% - 15px);z-index:1;width:1000px;background:#5f0086;}
.navigation .header-catalog{display:block;width:calc(262px + 2px);border-right:2px solid #ffffff;background-color:#5f0086;z-index:5;background-repeat:no-repeat;background-size:16px 16px;background-position:left center;background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M16.2 3.3H.8c-.5 0-.8-.4-.8-.8V1.2C0 .8.3.4.8.4h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.8-.9.8zM16.2 8.9H.8c-.5 0-.8-.3-.8-.7V6.9c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.7-.9.7zM16.2 14.6H.8c-.4 0-.8-.3-.8-.8v-1.3c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.5-.4.8-.9.8z'/%3E%3C/svg%3E");  }
.navigation .header-catalog .header-catalog-hover-element{display:block;color:#ffffff;font-size:16px;padding-left:25px;cursor:pointer;}
.catalogWrp{width:262px;position:absolute;top:100%;background:#5f0086;opacity: 0;visibility: hidden;transition-property: opacity, visibility;transition-duration: 0.3s;transition-delay: 0.15s;}
.catalogWrp ul{line-height:24px;width:calc(262px + 2px);list-style-position:inside;list-style:none;opacity: 0;visibility: hidden;transition-property: opacity, visibility;transition-duration: 0.3s;transition-delay: 0.15s;padding:0;margin:0;}
.catalogWrp ul li{display:block;}
.catalogWrp ul li a{display:block;word-break:break-word;overflow:hidden;padding:0 15px;color:#ffffff;transition:background 0.3s ease 0.15s;}
.header-catalog:hover .catalogWrp {opacity: 1;visibility: visible;}
.header-catalog:hover .catalogWrp ul{opacity: 1;visibility: visible;}
.header-catalog .catalogWrp ul li{transition-property: border-color;transition-duration: 0.3s;transition-delay: 0.15s;}
.header-catalog .catalogWrp ul li.catalog-lvl0.parent{background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:12px 12px;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='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");}
.header-catalog .catalogWrp ul li:hover a{background:#5d065f;}
/* Уровни каталога */
  /* Нулевой */
.catalogWrp ul.lvl0{border-top:2px solid #ffffff;border-right:2px solid #ffffff;}
.catalogWrp ul.lvl2{display:none;}
.catalogWrp ul.lvl0 a{padding:15px;}
.catalogWrp ul.lvl1 a{padding:15px;font-size:14px;}
.catalogWrp ul.lvl1 a:hover{text-decoration:underline;}
.catalogWrp ul.lvl2 a{padding:0;font-size:11px;text-decoration:none;}
.catalogWrp ul.lvl2 a:hover{text-decoration:underline;}
.catalog-lvl0{border-bottom:2px solid transparent;border-top:2px solid transparent;}
.catalog-lvl0:hover{border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;}
.catalog-lvl0.parent:hover{margin-right:-2px;background-position: calc(100% - 17px) center!important;}
.catalog-lvl0:first-of-type{border-top:0;}
.catalog-lvl0:first-of-type:hover{border-top:0;}
  /* Первый */
.catalogWrp ul.lvl1{border-top:2px solid #ffffff;display:flex;flex-wrap:wrap;overflow-y:auto;}
.catalogWrp .catalog-lvl1{width:33.33%;display:flex;flex-wrap:wrap;} 
  
.header-catalog .catalogWrp ul li.parent ul.lvl1{position:absolute;left:calc(100% + 2px);top:0px;height:100%;background:#5d065f;opacity: 0;visibility: hidden;}
.header-catalog .catalogWrp ul li.parent:hover ul.lvl1{opacity: 1;visibility: visible;}
.accordion.lvl1{width:calc(1150px - 330px);overflow:hidden;}
/* Меню */
.main_menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(100% - 262px - 2px);position:relative;}
.main_menu a{color:#ffffff;display:block;height:100%;padding:0 20px;}
.main_menu a:hover,.main_menu a.active{background-position:center center;background-repeat:no-repeat;background-size:36px 30px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.563' height='48'%3E%3Cpath data-name='Forma 1' d='M51.481 14.309c-.753-8.3-6.619-14.316-13.96-14.316a13.873 13.873 0 0 0-11.884 6.858 13.37 13.37 0 0 0-11.6-6.859C6.694-.008.827 6.011.075 14.308a14.779 14.779 0 0 0 .438 5.441 23.341 23.341 0 0 0 7.142 11.93l17.97 16.326L43.904 31.68a23.344 23.344 0 0 0 7.142-11.932 14.813 14.813 0 0 0 .435-5.439z' fill='%232e0041' fill-rule='evenodd'/%3E%3C/svg%3E");}
.overflowMenu{display:none;}
.overflowMenu.active{display:block;position:absolute;right:-1px;top:100%;background:white;border:1px solid #f2c7ff;min-width:calc(330px + 2px);z-index:10;}
.overflowMenu.active a{color:#5f0086;display:block;padding:0 15px;}
.overflowMenu.active a:hover{background-image:none;background-color:#f2c7ff;}
.menu_more{cursor:pointer;}
.main_menu-button{display:none;}
.main_menu .close-menu{display:none;}
/* Товары таблицей */
.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 {padding-bottom:14px;position: relative;overflow: hidden;border:1px solid #c1c1c1;background: #ffffff;border-radius:4px;width:calc(262px + 2px);height:100%;}
.products-grid .item .item-inner:hover {border-color: #fa0d29;}
.products-grid .item .product-image {position: relative;height:calc(262px + 1px);}
.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{display:flex;flex-wrap:wrap;align-items:center;text-align: center;padding: 0px 14px;overflow: hidden;word-break: break-word;text-overflow: ellipsis;margin:5px 0;height:calc(100% - 262px - 90px - 51px);}
.products-grid .item .product-name a{font-size:16px;line-height:26px;display:block;width:100%;font-weight:bold;}
.products-grid .item .product-name a:hover{color:#fa0d29;}
.products-grid .item .product-shop {display:flex;flex-wrap:wrap;padding: 0px 14px;position:relative;}
.products-grid .item .price-box {height:90px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;text-align: center;}
.products-grid .item .price-box .main-price{display:block;text-align:center;width:100%;line-height:40px;}
.products-grid .item .price-box .old-price {display:block;text-align:center;width:100%;line-height:30px;}
.products-grid .item .empty{display: block;width: calc(100% - 106px);line-height: 38px;height: 40px;border: 1px solid transparent;text-align: center;background-color: #c1c1c1;color: #ffffff;font-size: 14px;border-radius: 4px;}
.products-grid .add-cart{display:block;width:calc(100% - 106px);line-height:38px;height:40px;border:1px solid transparent;text-align:center;background-color:#fa0d29;color:#ffffff;font-size:14px;border-radius:4px;}
.products-grid .add-cart:hover{background-color:#5c065e;color:#ffffff;}
.main_gallery_button{position: absolute;bottom: 10px;right: 10px;display: flex;align-items: center;justify-content: center;line-height: 24px;width: 40px;height: 40px!important;border-radius: 100%;background: #fa0d29;color: white;}
.main_gallery_button .svg-search{background-size:16px 16px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M25.4 28.3h-.5c-.2-.2-.5-.3-.7-.5-2.2-2.3-4.5-4.6-6.7-6.9-.2-.2-.4-.5-.5-.8-.1-.2-.1-.4.1-.7.1-.1.1-.3.1-.4 0-.4-.3-.7-.5-1-.1.1-.2.1-.3.2-2.4 1.7-5 2.4-7.8 1.9C3.2 19.2-.3 14.3.2 8.9.6 4.8 3.6 1.3 7.7.2 8.2.2 8.9.1 9.5 0H11c.3.1.7.1 1 .2 7.4 1.4 10.8 9.9 6.5 16 0 .1-.1.1-.1.2.2.2.4.3.7.5.3.2.6.2.9 0 .1-.1.3-.1.4 0 .3.2.7.3 1 .6 2.2 2.3 4.4 4.6 6.7 6.9.6.6.6 1.3 0 1.9-.5.5-1 1-1.6 1.5-.5.2-.8.3-1.1.5zM3.2 10.2c0 3.9 3.1 7 7 7s7-3.1 7-7-3.1-7-7-7-7 3.1-7 7z' fill='%23ffffff'/%3E%3C/svg%3E");}
.main_gallery_button:hover{background:#5c065e;}
/* Левая колонка */
.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:40px 0 0 0;}
/* Товары на главной */
#index-products .owl-nav, #news .owl-nav, .related .owl-nav{position: absolute;bottom: calc(100% + 72px);height:0;width: 100%;padding: 0 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
#news .owl-nav{padding:0;}
#index-products .owl-prev, #news .owl-prev, .related .owl-prev{background-size:30px 24px;background-repeat:no-repeat;background-position:left center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M.3 15c-.4.4-.4 1.1 0 1.6l10 10c.4.4 1.1.4 1.6 0 .4-.4.4-1.1 0-1.6l-8-8h26.6c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1H3.8l8-8c.4-.4.4-1.1 0-1.6-.4-.4-1.2-.4-1.6 0L.3 15z' fill='%232e0041'/%3E%3C/svg%3E");}
#index-products .owl-next, #news .owl-next, .related .owl-next{background-size:30px 24px;background-repeat:no-repeat;background-position:right center;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M21.2 5c-.4-.4-1.1-.4-1.6 0-.4.4-.4 1.1 0 1.6l8 8H1.1c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h26.6l-8 8c-.4.4-.4 1.2 0 1.6.4.4 1.2.4 1.6 0l10-10c.4-.4.4-1.1 0-1.6L21.2 5z' fill='%232e0041'/%3E%3C/svg%3E");}
#index-products .products-grid .item,.related .products-grid .item{padding-bottom:0;height:100%;}
#news .owl-nav{bottom:auto;top:32px;}
/* Политика конфиденциальности */
#fancybox-pp p{font-size:12px;line-height:16px;}
/* Тескт на главной */
.with-items #main{}
#main{position:relative;}
#main-desc{padding:0 0 0px 0;}
/* Колонки сайта */
#main .container{display:flex;flex-wrap:wrap;}
.main-col{width:100%;margin-bottom:30px;}
.bottom-col{width:100%;margin-bottom:20px;}
/* Обратный звонок */
#callback{background-repeat:no-repeat;background-position:right center;text-align:center;color:#ffffff;padding:55px 0 70px 0;margin:50px auto 0 auto;max-width:1920px;width:100%;}
#callback form{display:flex;flex-wrap:wrap;}
#callback .callback-title{font-size:36px;font-weight:bold;line-height:1;padding:20px 15px;width:100%;}
#callback .callback-text{font-size:14px;margin:0px auto 20px auto;padding:15px;border-radius:4px;border:1px solid #ffffff;width:100%;}
#callback .callback-input{width:33.33%;}
#callback .callback-input input{height:52px;line-height:52px;padding:0 15px;border-radius:4px;text-align:center;}
#callback .callback-input input.invalidInput{border-color:red;}
#callback .pp{margin:10px auto 10px auto;font-size:14px;}
#callback .pp a{color:#ffffff;font-size:14px;text-decoration:underline;}
#callback .pp a:hover{color:#fa0d29;}
#callback .button-heart{width:calc(33.33% - 7px);margin-left:7px;text-align:center;}
.first-input{padding-right:7px;}
.second-input{padding-left:7px;padding-right:7px;}
.formIsSended{font-size:32px;line-height:40px;}
/* Новости */
.news_wrap{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.news-item{display:flex;flex-wrap:wrap;width:50%;padding:0 15px;}
.news-image{display:flex;flex-wrap:wrap;width:131px;height:131px;justify-content:center;align-items:baseline;}
.news-image a{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;}
.news-image a img{max-height:100%;max-width:100%;}
.news-title{font-size:24px;display:block;max-height:120px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:20px;}
.news-info{color:#5f0086;width:calc(100% - 131px);padding-left:30px;}
.news-date{font-size: 12px;line-height: 18px;background: #f4d9ff;margin: 0px 0 20px 0;padding: 0 3px;display: inline-block;}
.news-desciption-short{word-break:break-word;max-height: 120px;overflow-y: auto;text-overflow: ellipsis;}
#news .item .content {text-align: left;overflow: hidden;margin-bottom:15px;}
#news .item .content .title{word-break:break-word;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:bold;margin-bottom:20px;display:block;}
#news .item .content p {word-break:break-word;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-bottom:10px;padding-bottom:2px;max-height:56px;line-height:20px;}
#news .item .content p img{display:none;}
#news .item .content .go-to-news{color:#fa0d29;margin-top:15px;}
#news .item .content .go-to-news:hover{text-decoration:underline;}
#news .item .content .news-image{height:237px;width:100%;overflow:hidden;display:block;}
#news .item .content .news-image img{max-height:100%;height:auto;max-width:100%;width:auto;display:block;margin:0 auto;}
#news .block-news{margin-bottom:20px;}
#news .right-news .slick-prev{top:-7px;right:-40px;left:auto;bottom:auto;}
#news .right-news .slick-next{top:-7px;right:-80px;left:auto;bottom:auto;}
/*SVG для элементов*/
.svg-email{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.469' height='17.906'%3E%3Cpath data-name='Иконка почта' d='M25.432 2.241l-6.865 6.712 6.862 6.706c.037-.465.021-13.198.003-13.418zM22.959-.006H2.489A2.518 2.518 0 0 0 .763.672l11.374 11.122a.842.842 0 0 0 1.173 0L24.681.679a2.5 2.5 0 0 0-1.722-.685zM.017 2.241c-.019.225-.036 12.955 0 13.42l6.875-6.7zm17.373 7.86l-2.907 2.842a2.523 2.523 0 0 1-3.519 0L8.07 10.114l-7.3 7.112a2.5 2.5 0 0 0 1.72.684h20.47a2.5 2.5 0 0 0 1.721-.685z' fill='%235f0086' fill-rule='evenodd'/%3E%3C/svg%3E");}
a:hover .svg-email{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.469' height='17.906'%3E%3Cpath data-name='Иконка почта' d='M25.432 2.241l-6.865 6.712 6.862 6.706c.037-.465.021-13.198.003-13.418zM22.959-.006H2.489A2.518 2.518 0 0 0 .763.672l11.374 11.122a.842.842 0 0 0 1.173 0L24.681.679a2.5 2.5 0 0 0-1.722-.685zM.017 2.241c-.019.225-.036 12.955 0 13.42l6.875-6.7zm17.373 7.86l-2.907 2.842a2.523 2.523 0 0 1-3.519 0L8.07 10.114l-7.3 7.112a2.5 2.5 0 0 0 1.72.684h20.47a2.5 2.5 0 0 0 1.721-.685z' fill='%23fa0d29' fill-rule='evenodd'/%3E%3C/svg%3E");}
.svg-telephone{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:10px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath data-name='Иконка телефон' d='M18.234 15.876a1.682 1.682 0 0 0-2.542 0c-.594.589-1.189 1.179-1.773 1.778a.35.35 0 0 1-.489.09c-.385-.21-.795-.38-1.164-.609a18.442 18.442 0 0 1-4.445-4.045 10.546 10.546 0 0 1-1.593-2.552.366.366 0 0 1 .09-.47c.594-.574 1.174-1.163 1.758-1.752a1.688 1.688 0 0 0 0-2.6c-.465-.469-.929-.929-1.394-1.4s-.953-.964-1.438-1.438a1.692 1.692 0 0 0-2.542.005c-.6.589-1.173 1.193-1.783 1.773A2.9 2.9 0 0 0 .01 6.609a8.277 8.277 0 0 0 .64 3.561 21.638 21.638 0 0 0 3.84 6.4 23.754 23.754 0 0 0 7.871 6.158 11.382 11.382 0 0 0 4.36 1.268 3.2 3.2 0 0 0 2.741-1.043c.51-.569 1.084-1.089 1.623-1.634a1.7 1.7 0 0 0 .011-2.586q-1.43-1.433-2.862-2.857zM17.28 11.9l1.843-.315a8.272 8.272 0 0 0-7-6.787l-.26 1.853A6.393 6.393 0 0 1 17.28 11.9zm2.882-8.011A13.6 13.6 0 0 0 12.371 0l-.26 1.853a11.856 11.856 0 0 1 10.033 9.724l1.843-.315a13.687 13.687 0 0 0-3.825-7.377z' fill='%235f0086' fill-rule='evenodd'/%3E%3C/svg%3E");
}
a:hover .svg-telephone{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath data-name='Иконка телефон' d='M18.234 15.876a1.682 1.682 0 0 0-2.542 0c-.594.589-1.189 1.179-1.773 1.778a.35.35 0 0 1-.489.09c-.385-.21-.795-.38-1.164-.609a18.442 18.442 0 0 1-4.445-4.045 10.546 10.546 0 0 1-1.593-2.552.366.366 0 0 1 .09-.47c.594-.574 1.174-1.163 1.758-1.752a1.688 1.688 0 0 0 0-2.6c-.465-.469-.929-.929-1.394-1.4s-.953-.964-1.438-1.438a1.692 1.692 0 0 0-2.542.005c-.6.589-1.173 1.193-1.783 1.773A2.9 2.9 0 0 0 .01 6.609a8.277 8.277 0 0 0 .64 3.561 21.638 21.638 0 0 0 3.84 6.4 23.754 23.754 0 0 0 7.871 6.158 11.382 11.382 0 0 0 4.36 1.268 3.2 3.2 0 0 0 2.741-1.043c.51-.569 1.084-1.089 1.623-1.634a1.7 1.7 0 0 0 .011-2.586q-1.43-1.433-2.862-2.857zM17.28 11.9l1.843-.315a8.272 8.272 0 0 0-7-6.787l-.26 1.853A6.393 6.393 0 0 1 17.28 11.9zm2.882-8.011A13.6 13.6 0 0 0 12.371 0l-.26 1.853a11.856 11.856 0 0 1 10.033 9.724l1.843-.315a13.687 13.687 0 0 0-3.825-7.377z' fill='%23fa0d29' fill-rule='evenodd'/%3E%3C/svg%3E");}
.svg-search{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:block;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M25.4 28.3h-.5c-.2-.2-.5-.3-.7-.5-2.2-2.3-4.5-4.6-6.7-6.9-.2-.2-.4-.5-.5-.8-.1-.2-.1-.4.1-.7.1-.1.1-.3.1-.4 0-.4-.3-.7-.5-1-.1.1-.2.1-.3.2-2.4 1.7-5 2.4-7.8 1.9C3.2 19.2-.3 14.3.2 8.9.6 4.8 3.6 1.3 7.7.2 8.2.2 8.9.1 9.5 0H11c.3.1.7.1 1 .2 7.4 1.4 10.8 9.9 6.5 16 0 .1-.1.1-.1.2.2.2.4.3.7.5.3.2.6.2.9 0 .1-.1.3-.1.4 0 .3.2.7.3 1 .6 2.2 2.3 4.4 4.6 6.7 6.9.6.6.6 1.3 0 1.9-.5.5-1 1-1.6 1.5-.5.2-.8.3-1.1.5zM3.2 10.2c0 3.9 3.1 7 7 7s7-3.1 7-7-3.1-7-7-7-7 3.1-7 7z' fill='%235f0086'/%3E%3C/svg%3E");}
.svg-user{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:block;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.4 28.4'%3E%3Cpath d='M13.3 0H15c.1 0 .1 0 .2.1l1.5.3c2 .6 3.1 2.2 3.1 4.3v2.4c0 .1.1.2.1.3.2.3.4.7.4 1.1v1.8c0 .7-.3 1.2-.9 1.6l-.3.3c-.3.7-.6 1.4-1 2-.6.7-.7 1.5-.7 2.4 0 .7.3 1.1.9 1.4 1.5.7 3 1.5 4.4 2.2 1.2.6 1.9 1.6 2.2 2.9.1.6.1 1.3.1 2 .1.8-.3 1.3-1 1.6-.6.3-1.3.6-1.9.7-2.3.6-4.6.8-7 .8-2 .1-4.1 0-6.1-.3-1.4-.2-2.7-.4-4-.9-.7-.3-1.5-.6-1.8-1.4v-2.2-.1c.2-1.5 1-2.5 2.3-3.2 1.3-.7 2.6-1.4 4-2.2.5-.3.8-.7.7-1.3v-1.2c0-.2-.1-.3-.1-.5-.6-.9-1.2-1.9-1.5-3 0-.1-.1-.2-.2-.3-.2-.2-.4-.7-.4-1.3V8.5c0-.4.1-.7.3-1.1.1-.1.2-.2.2-.4V4.5c0-.6.1-1.1.3-1.6C9.3 1.4 10.5.6 12 .3c.4-.2.9-.2 1.3-.3z' fill='%235f0086'/%3E%3C/svg%3E");  }
.svg-cart{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:block;
background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.9 32.9'%3E%3Cstyle%3E.st0%7Bfill:%23fa0d29%7D%3C/style%3E%3Cpath class='st0' d='M0 16.4v-3.3l.1-.1c.3-1.1 1.1-1.7 2.2-1.7h30.2c1.3 0 2.3 1 2.3 2.3v2.2c0 1.5-.9 2.4-2.4 2.4h-1c-.7 3.9-1.4 7.7-2.1 11.5-.3 1.4-1.5 2.7-3.2 2.7H8.2c-1.6 0-2.8-1-3.1-2.5-.7-3.8-1.4-7.5-2.1-11.3-.1-.3-.2-.4-.5-.4h-.3c-.9 0-1.5-.4-2-1.2 0-.2-.1-.4-.2-.6zm12.4 8.1v-3.4c0-.9-.7-1.5-1.5-1.3-.6.1-1 .6-1 1.3V27.9c0 .7.3 1.1.9 1.3.9.3 1.6-.3 1.6-1.3v-3.4zm4 0V21c0-.8-.6-1.3-1.3-1.3-.7 0-1.2.6-1.2 1.3v7c0 .3.1.6.3.8.3.4.8.6 1.4.4.5-.2.9-.6.9-1.2-.1-1.1-.1-2.3-.1-3.5zm4.1 0V21c0-.7-.5-1.3-1.2-1.3S18 20.3 18 21v7c0 .3.1.6.3.8.3.4.9.6 1.4.4.5-.2.9-.6.9-1.1-.1-1.2-.1-2.4-.1-3.6zm4.1 0v-3.4c0-.8-.5-1.4-1.3-1.4-.7 0-1.3.6-1.3 1.4v7.3c.2.6.8 1 1.3.9.6-.1 1.1-.6 1.1-1.2.2-1.3.2-2.4.2-3.6zM22.1.5c.5.1.9.5 1.1 1 1.4 2.4 2.8 4.7 4.1 7.1.1.1.1.2.2.4H24.8c-.2 0-.3-.1-.5-.3-1.2-2-2.4-4-3.5-6.1-.5-.9-.2-1.7.8-2.1 0 0 .1 0 .1-.1.1.1.2.1.4.1zM13.2.5s.1 0 .1.1c.9.3 1.3 1.2.8 2-.8 1.4-1.7 2.9-2.5 4.3-.4.6-.7 1.2-1.1 1.9-.1.2-.2.3-.4.3H7.3c.1-.1.1-.2.2-.4 1.4-2.4 2.8-4.7 4.1-7.1.3-.5.6-.9 1.2-1 .1-.1.2-.1.4-.1z'/%3E%3C/svg%3E");}
.one-icon:hover .svg-cart-icon{
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 294.843 294.843'%3E%3Cpath fill='%23fa0d29' d='M288.843 91.044H88.088v-3.987c0-32.356 26.324-58.68 58.68-58.68h1.307c20.758 0 40.177 11.143 50.679 29.078a5.999 5.999 0 1 0 10.355-6.063c-12.646-21.599-36.033-35.016-61.034-35.016h-1.307c-38.973 0-70.68 31.707-70.68 70.68v3.987H6a6 6 0 0 0-6 6v175.421a6 6 0 0 0 6 6h282.843a6 6 0 0 0 6-6V97.044a6 6 0 0 0-6-6zm-6 175.421H12V103.044H282.843v163.421z'/%3E%3C/svg%3E");
}
.add-to-links .add-wishlist{transition:none;display:block;width:40px;height:40px;background-size:16px 14px;border-radius:4px;background-repeat:no-repeat;background-position:center center;border:1px solid #fa0d29;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.563' height='48'%3E%3Cpath data-name='Forma 1' d='M51.481 14.309c-.753-8.3-6.619-14.316-13.96-14.316a13.873 13.873 0 0 0-11.884 6.858 13.37 13.37 0 0 0-11.6-6.859C6.694-.008.827 6.011.075 14.308a14.779 14.779 0 0 0 .438 5.441 23.341 23.341 0 0 0 7.142 11.93l17.97 16.326L43.904 31.68a23.344 23.344 0 0 0 7.142-11.932 14.813 14.813 0 0 0 .435-5.439z' fill='%23f82f39' fill-rule='evenodd'/%3E%3C/svg%3E");}
.favorite-icon{
transition:none;display:block;width:35px;height:35px;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' width='51.563' height='48'%3E%3Cpath data-name='Forma 1' d='M51.481 14.309c-.753-8.3-6.619-14.316-13.96-14.316a13.873 13.873 0 0 0-11.884 6.858 13.37 13.37 0 0 0-11.6-6.859C6.694-.008.827 6.011.075 14.308a14.779 14.779 0 0 0 .438 5.441 23.341 23.341 0 0 0 7.142 11.93l17.97 16.326L43.904 31.68a23.344 23.344 0 0 0 7.142-11.932 14.813 14.813 0 0 0 .435-5.439z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");}
.compare-icon{
transition:none;display: block;width: 35px;height: 35px;background-size: 23px 23px;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='31.5' height='28'%3E%3Cpath data-name='Forma 1' d='M19.945 20l6.008-8L32 20h-4v2a6.007 6.007 0 0 1-6 6H10a6.006 6.006 0 0 1-6-6v-2h4v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2h-4.055zm-7.89-12l-6.008 8L0 8h4V6a6.006 6.006 0 0 1 6-6h12a6.006 6.006 0 0 1 6 6v2h-4V6a2 2 0 0 0-2-2H10a2 2 0 0 0-2 2v2h4.055z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.add-to-links .add-compare{transition:none;display:block;width:40px;height:40px;background-size:16px 14px;border-radius:4px;background-repeat:no-repeat;background-position:center center;border:1px solid #fa0d29;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='28'%3E%3Cpath data-name='Forma 1' d='M19.945 20l6.008-8L32 20h-4v2a6.007 6.007 0 0 1-6 6H10a6.006 6.006 0 0 1-6-6v-2h4v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2h-4.055zm-7.89-12l-6.008 8L0 8h4V6a6.006 6.006 0 0 1 6-6h12a6.006 6.006 0 0 1 6 6v2h-4V6a2 2 0 0 0-2-2H10a2 2 0 0 0-2 2v2h4.055z' fill='%23f82f39' fill-rule='evenodd'/%3E%3C/svg%3E");}
.add-to-links .add-wishlist:hover, .add-to-links .add-wishlist.added{background-color:#fa0d29;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.6 48'%3E%3Cpath d='M51.5 14.3C50.7 6 44.9 0 37.5 0c-4.9 0-9.4 2.6-11.9 6.9C23.3 2.6 18.9 0 14 0 6.7 0 .8 6 .1 14.3c-.2 1.8 0 3.7.4 5.4 1.1 4.6 3.6 8.8 7.1 11.9l18 16.3 18.3-16.3c3.5-3.2 6-7.3 7.1-11.9.5-1.7.7-3.6.5-5.4z' fill='%23fff'/%3E%3C/svg%3E");}
.add-to-links .add-compare:hover, .add-to-links .add-compare.added{background-color:#fa0d29;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='28'%3E%3Cpath data-name='Forma 1' d='M19.945 20l6.008-8L32 20h-4v2a6.007 6.007 0 0 1-6 6H10a6.006 6.006 0 0 1-6-6v-2h4v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2h-4.055zm-7.89-12l-6.008 8L0 8h4V6a6.006 6.006 0 0 1 6-6h12a6.006 6.006 0 0 1 6 6v2h-4V6a2 2 0 0 0-2-2H10a2 2 0 0 0-2 2v2h4.055z' fill='%23ffffff' fill-rule='nonzero'/%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");
}
.svg-sale{width: 100%;height: 185px;display: block;background-size: contain;margin: 0 auto;background-repeat:no-repeat;background-position:left center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='512' viewBox='-18 -23 598.668 598' width='512'%3E%3Cpath d='M330.496 226.516c0 5.515-4.469 9.98-9.98 9.98s-9.977-4.465-9.977-9.98c0-5.508 4.465-9.977 9.977-9.977s9.98 4.469 9.98 9.977zm0 0M250.664 156.668c0 5.516-4.469 9.977-9.976 9.977-5.512 0-9.981-4.461-9.981-9.977 0-5.512 4.469-9.98 9.98-9.98 5.508 0 9.977 4.468 9.977 9.98zm0 0M240.688 306.348h19.957v19.957h-19.957zm0 0' fill='%23fa0d29'/%3E%3Cpath d='M550.023 295.3c5.516-6.683 11.227-13.609 11.227-18.89 0-5.277-5.758-12.2-11.227-18.887a59.267 59.267 0 0 1-15.058-26.015 60.647 60.647 0 0 1 5.312-30.215 39.57 39.57 0 0 0 4.067-20.895c-1.754-4.82-9.43-9.34-16.844-13.691a59.863 59.863 0 0 1-23.2-19.418 60.26 60.26 0 0 1-5.347-30.035 39.805 39.805 0 0 0-3.39-21.223 39.748 39.748 0 0 0-20.38-6.988 60.243 60.243 0 0 1-28.59-10.426 60.039 60.039 0 0 1-15.167-26.308 39.804 39.804 0 0 0-10.504-18.957 39.913 39.913 0 0 0-21.395.351 60.249 60.249 0 0 1-30.574 0 59.588 59.588 0 0 1-23.082-19.379C340.266 7.72 334.484.93 329.336.004a38.581 38.581 0 0 0-19.711 7.601 60.725 60.725 0 0 1-29.023 10.56A60.762 60.762 0 0 1 251.57 7.64 39.255 39.255 0 0 0 231.863.004c-5.125.898-10.925 7.684-16.531 14.258a59.62 59.62 0 0 1-23.082 19.383 60.249 60.249 0 0 1-30.574 0 39.836 39.836 0 0 0-21.395-.352c-4.41 2.543-7.504 10.855-10.5 18.898a59.909 59.909 0 0 1-15.176 26.301 60.063 60.063 0 0 1-28.59 10.512 39.702 39.702 0 0 0-20.363 7.047 39.859 39.859 0 0 0-3.398 21.203 60.303 60.303 0 0 1-5.336 30.035 59.966 59.966 0 0 1-23.211 19.43c-7.414 4.351-15.086 8.86-16.852 13.691a39.656 39.656 0 0 0 4.083 20.895 60.666 60.666 0 0 1 5.304 30.234 59.177 59.177 0 0 1-14.969 25.941C5.707 264.21 0 271.133 0 276.41c0 5.281 5.707 12.207 11.176 18.89a59.267 59.267 0 0 1 15.058 26.016 60.609 60.609 0 0 1-5.308 30.22 39.552 39.552 0 0 0-4.07 20.89c1.757 4.824 9.425 9.34 16.843 13.691a59.845 59.845 0 0 1 23.2 19.422 60.288 60.288 0 0 1 5.347 30.035c-.836 7.25.34 14.59 3.395 21.223a39.746 39.746 0 0 0 20.375 6.988 60.172 60.172 0 0 1 28.59 10.426 59.914 59.914 0 0 1 15.164 26.3 39.833 39.833 0 0 0 10.511 18.91 39.951 39.951 0 0 0 21.395-.347 109.73 109.73 0 0 1 17.863-1.996c4.32-.082 8.625.594 12.711 1.996a59.611 59.611 0 0 1 23.082 19.38c5.606 6.577 11.406 13.359 16.531 14.26a38.512 38.512 0 0 0 19.707-7.605 60.703 60.703 0 0 1 29.032-10.445 60.719 60.719 0 0 1 29.023 10.524 38.786 38.786 0 0 0 19.71 7.605c5.13-.898 10.93-7.684 16.536-14.262a59.588 59.588 0 0 1 23.082-19.379 60.51 60.51 0 0 1 30.574 0 40.106 40.106 0 0 0 21.395.352c4.41-2.543 7.504-10.856 10.496-18.899a60.016 60.016 0 0 1 15.176-26.308 60.123 60.123 0 0 1 28.59-10.473 39.764 39.764 0 0 0 20.367-7.047 39.785 39.785 0 0 0 3.39-21.203 60.384 60.384 0 0 1 5.34-30.035 59.96 59.96 0 0 1 23.211-19.43c7.414-4.351 15.09-8.859 16.852-13.691a39.691 39.691 0 0 0-4.078-20.895 60.643 60.643 0 0 1-5.313-30.238 59.297 59.297 0 0 1 15.07-25.984zM280.602 505.923c-126.754 0-229.508-102.754-229.508-229.512 0-126.75 102.754-229.508 229.508-229.508 126.753 0 229.507 102.758 229.507 229.508-.144 126.7-102.816 229.367-229.507 229.512zm0 0' fill='%23fa0d29'/%3E%3Cpath d='M280.602 66.86c-115.735 0-209.551 93.82-209.551 209.55 0 115.735 93.816 209.55 209.55 209.55 115.731 0 209.551-93.815 209.551-209.55-.129-115.676-93.875-209.414-209.55-209.55zm41.988 53.796l15.808 12.156-99.789 129.723-15.804-12.156zM200.773 306.348h-29.937v19.957h9.98c11.02 0 19.957 8.933 19.957 19.957v19.957c0 11.027-8.937 19.957-19.957 19.957H150.88v-19.957h29.937v-19.957h-9.98c-11.02 0-19.957-8.93-19.957-19.957v-19.957c0-11.024 8.937-19.957 19.957-19.957h29.937zm9.977-149.68c0-16.535 13.406-29.938 29.937-29.938s29.934 13.403 29.934 29.938c0 16.535-13.402 29.934-29.934 29.934s-29.937-13.399-29.937-29.934zm69.852 229.508h-19.957v-39.914h-19.958v39.914H220.73v-89.809a9.974 9.974 0 0 1 9.977-9.976h39.914c5.512 0 9.98 4.464 9.98 9.976zm59.87 0H310.54c-5.512 0-9.98-4.461-9.98-9.977v-89.808h19.957v79.828h19.957zm-19.956-129.723c-16.532 0-29.938-13.398-29.938-29.937 0-16.532 13.406-29.934 29.938-29.934s29.937 13.402 29.937 29.934c0 16.539-13.406 29.937-29.937 29.937zm89.808 49.895h-29.937v19.957h29.937v19.957h-29.937v19.957h29.937v19.957H370.41c-5.512 0-9.98-4.461-9.98-9.977v-79.832c0-5.512 4.468-9.976 9.98-9.976h39.914zm0 0' fill='%23fa0d29'/%3E%3C/svg%3E");
}
.qty-minus{display:block;width:40px;height:40px;background-position:center center;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer;border-right:1px solid #c1c1c1;position:absolute;left:0;top:0;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23999999' 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='%23fa0d29' d='M19 13H5v-2h14v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.qty-plus{display:block;width:40px;height:40px;background-position:center center;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer;border-left:1px solid #c1c1c1;position:absolute;right:0;top:0;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23999999' 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='%23fa0d29' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%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");
}
.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: #5f0086;border-top:2px solid #ffffff;padding: 35px 0 0 0;color:#ffffff;}
#footer .container{display:flex;flex-wrap:wrap;}
.footer-section{display:flex;flex-wrap:wrap;align-items:center;width:50%;text-align:left;color:#ffffff;background-repeat:no-repeat;background-size:16px 16px;background-position:left center;cursor:pointer;}
.footer-section.region-footer{line-height:16px;}
.ellipsis{text-overflow:ellipsis;overflow:hidden;}
.footer-section .clicked-element{height:100%;display:flex;flex-wrap:wrap;align-items:center;padding-right:15px;}
.footer-section a{color:#ffffff;display:flex;flex-wrap:wrap;align-items:center;padding-left:25px;width:100%;overflow:hidden;text-overflow:ellipsis;height:100%;padding-right:15px;}
.footer-section a:hover,.footer-section .clicked-element:hover{color:#fa0d29;}
.footer-section .clicked-element{padding-left:30px;width:100%;}
.footer-left-col{display:flex;flex-wrap:wrap;width:40%;padding-right:50px;}
.footer-right-col{display:flex;flex-wrap:wrap;width:40%;padding-left:50px;}
.footer-middle-col{display:flex;flex-wrap:wrap;width:20%;}
.logo-footer{width:100%;margin-bottom:15px;text-align:center;overflow:hidden;}
.logo-footer img{max-width:100%;}
.menu-footer{position:relative;}
.menu-footer .need-show{display: none; position: absolute; left: 0px;bottom: 100%;background: white;border: 1px solid #f2c7ff;z-index: 10;min-width:250px;max-width:290px;}
.menu-footer.opened .need-show{display:block;}
.menu-footer.opened .clicked-element{color:#fa0d29;}
.menu-footer .need-show ul{padding:0;margin:0;list-style:none;line-height:60px;}
.menu-footer .need-show a{color: #5f0086;display: block;padding: 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.menu-footer .need-show a:hover{background:#f2c7ff;}
/*Иконки для подвала*/
.menu-footer{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.9 13.9'%3E%3Cpath d='M.1 6.6v.7c0 .5.4.9.9.9h10.5l-3.3 3.3c-.2.2-.3.4-.3.6 0 .2.1.4.3.6l.5.5c.2.2.4.3.6.3.2 0 .4-.1.6-.3l5.7-5.7c.2-.2.3-.4.3-.6 0-.2-.1-.4-.3-.6L9.9.7C9.7.5 9.5.4 9.3.4c-.3 0-.5.1-.6.3l-.6.5c-.1.2-.2.4-.2.6 0 .2.1.4.2.6l3.3 3.3H.9c-.4 0-.8.4-.8.9z' fill='%23fff'/%3E%3C/svg%3E");}
.menu-footer:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.9 13.9'%3E%3Cpath d='M.1 6.6v.7c0 .5.4.9.9.9h10.5l-3.3 3.3c-.2.2-.3.4-.3.6 0 .2.1.4.3.6l.5.5c.2.2.4.3.6.3.2 0 .4-.1.6-.3l5.7-5.7c.2-.2.3-.4.3-.6 0-.2-.1-.4-.3-.6L9.9.7C9.7.5 9.5.4 9.3.4c-.3 0-.5.1-.6.3l-.6.5c-.1.2-.2.4-.2.6 0 .2.1.4.2.6l3.3 3.3H.9c-.4 0-.8.4-.8.9z' fill='%23fa0d29'/%3E%3C/svg%3E");}
.catalog-footer{background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M16.2 3.3H.8c-.5 0-.8-.4-.8-.8V1.2C0 .8.3.4.8.4h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.8-.9.8zM16.2 8.9H.8c-.5 0-.8-.3-.8-.7V6.9c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.7-.9.7zM16.2 14.6H.8c-.4 0-.8-.3-.8-.8v-1.3c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.5-.4.8-.9.8z'/%3E%3C/svg%3E");  }
.catalog-footer:hover{background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0%7Bfill:%23fa0d29%7D%3C/style%3E%3Cpath class='st0' d='M16.2 3.3H.8c-.5 0-.8-.4-.8-.8V1.2C0 .8.3.4.8.4h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.8-.9.8zM16.2 8.9H.8c-.5 0-.8-.3-.8-.7V6.9c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.4-.4.7-.9.7zM16.2 14.6H.8c-.4 0-.8-.3-.8-.8v-1.3c0-.4.3-.8.8-.8h15.5c.4 0 .8.3.8.8v1.3c-.1.5-.4.8-.9.8z'/%3E%3C/svg%3E");  }
.user-footer{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 19'%3E%3Cpath d='M7 0h1.1c.1 0 .1 0 .1.1.3.1.7.1 1 .2 1.3.4 2.1 1.5 2.1 2.9v1.6c0 .1.1.1.1.2.1.2.3.5.3.7v1.2c0 .5-.2.8-.6 1.1l-.2.2c-.2.5-.4.9-.7 1.3-.4.5-.5 1-.5 1.6 0 .5.2.7.6.9l3 1.5c.8.4 1.3 1.1 1.5 1.9.1.4.1.9.1 1.3.1.5-.2.9-.7 1.1-.4.2-.9.4-1.3.5-1.6.5-3.1.7-4.7.7-1.3.1-2.8 0-4.1-.2-.9-.1-1.8-.3-2.7-.6-.5-.2-1-.4-1.2-.9v-1.6c.1-1 .7-1.7 1.5-2.1.9-.5 1.7-.9 2.7-1.5.3-.2.5-.5.5-.9v-.8c0-.1-.1-.2-.1-.3-.4-.7-.8-1.3-1-2.1 0-.1-.1-.1-.1-.2-.2-.1-.3-.5-.3-.9V5.7c0-.3.1-.5.2-.7.1-.1.1-.1.1-.3V3c0-.4.1-.7.2-1.1C4.2.9 5 .4 6 .2c.4-.1.7-.1 1-.2z' fill='%23fff'/%3E%3C/svg%3E");  }
.user-footer:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 19'%3E%3Cpath d='M7 0h1.1c.1 0 .1 0 .1.1.3.1.7.1 1 .2 1.3.4 2.1 1.5 2.1 2.9v1.6c0 .1.1.1.1.2.1.2.3.5.3.7v1.2c0 .5-.2.8-.6 1.1l-.2.2c-.2.5-.4.9-.7 1.3-.4.5-.5 1-.5 1.6 0 .5.2.7.6.9l3 1.5c.8.4 1.3 1.1 1.5 1.9.1.4.1.9.1 1.3.1.5-.2.9-.7 1.1-.4.2-.9.4-1.3.5-1.6.5-3.1.7-4.7.7-1.3.1-2.8 0-4.1-.2-.9-.1-1.8-.3-2.7-.6-.5-.2-1-.4-1.2-.9v-1.6c.1-1 .7-1.7 1.5-2.1.9-.5 1.7-.9 2.7-1.5.3-.2.5-.5.5-.9v-.8c0-.1-.1-.2-.1-.3-.4-.7-.8-1.3-1-2.1 0-.1-.1-.1-.1-.2-.2-.1-.3-.5-.3-.9V5.7c0-.3.1-.5.2-.7.1-.1.1-.1.1-.3V3c0-.4.1-.7.2-1.1C4.2.9 5 .4 6 .2c.4-.1.7-.1 1-.2z' fill='%23fa0d29'/%3E%3C/svg%3E");  }
.cart-footer{background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.1 18.1'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M.4 9.1V7.3l.1-.1c.2-.6.6-.9 1.2-.9h16.8c.7 0 1.3.6 1.3 1.3v1.2c0 .8-.5 1.3-1.3 1.3h-.6c-.4 2.2-.8 4.3-1.2 6.4-.2.8-.8 1.5-1.8 1.5h-10c-.9 0-1.6-.6-1.7-1.4L2 10.3c-.1-.2-.1-.2-.3-.2h-.2c-.5 0-.8-.2-1.1-.7.1-.1 0-.2 0-.3zm6.9 4.5v-1.9c0-.5-.4-.8-.8-.7-.3.1-.6.3-.6.7v3.8c0 .4.2.6.5.7.5.2.9-.2.9-.7v-1.9zm2.2 0v-1.9c0-.4-.3-.7-.7-.7s-.7.3-.7.7v3.9c0 .2.1.3.2.4.2.2.4.3.8.2.3-.1.5-.3.5-.7-.1-.6-.1-1.3-.1-1.9zm2.3 0v-1.9c0-.4-.3-.7-.7-.7s-.7.3-.7.7v3.9c0 .2.1.3.2.4.2.2.5.3.8.2.3-.1.5-.3.5-.6-.1-.7-.1-1.4-.1-2zm2.3 0v-1.9c0-.4-.3-.8-.7-.8-.4 0-.7.3-.7.8v4.1c.1.3.4.6.7.5.3-.1.6-.3.6-.7.1-.7.1-1.4.1-2zM12.7.2c.3.1.5.3.6.6.8 1.3 1.6 2.6 2.3 4 .1.1.1.1.1.2h-1.5c-.1 0-.2-.1-.3-.2-.7-1.1-1.3-2.2-1.9-3.4-.3-.5-.1-.9.4-1.2 0 0 .1 0 .1-.1 0 .1.1.1.2.1zM7.7.2s.1 0 0 0c.6.2.8.7.5 1.2-.4.8-.9 1.6-1.4 2.4-.2.3-.4.7-.6 1 0 .2-.1.2-.2.2H4.4c.1 0 .1-.1.2-.2.8-1.3 1.6-2.6 2.3-4 .1-.2.3-.5.6-.5.1-.1.1-.1.2-.1z'/%3E%3C/svg%3E");  }
.cart-footer:hover{background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.1 18.1'%3E%3Cstyle%3E.st0%7Bfill:%23fa0d29%7D%3C/style%3E%3Cpath fill='%23fa0d29' class='st0' d='M.4 9.1V7.3l.1-.1c.2-.6.6-.9 1.2-.9h16.8c.7 0 1.3.6 1.3 1.3v1.2c0 .8-.5 1.3-1.3 1.3h-.6c-.4 2.2-.8 4.3-1.2 6.4-.2.8-.8 1.5-1.8 1.5h-10c-.9 0-1.6-.6-1.7-1.4L2 10.3c-.1-.2-.1-.2-.3-.2h-.2c-.5 0-.8-.2-1.1-.7.1-.1 0-.2 0-.3zm6.9 4.5v-1.9c0-.5-.4-.8-.8-.7-.3.1-.6.3-.6.7v3.8c0 .4.2.6.5.7.5.2.9-.2.9-.7v-1.9zm2.2 0v-1.9c0-.4-.3-.7-.7-.7s-.7.3-.7.7v3.9c0 .2.1.3.2.4.2.2.4.3.8.2.3-.1.5-.3.5-.7-.1-.6-.1-1.3-.1-1.9zm2.3 0v-1.9c0-.4-.3-.7-.7-.7s-.7.3-.7.7v3.9c0 .2.1.3.2.4.2.2.5.3.8.2.3-.1.5-.3.5-.6-.1-.7-.1-1.4-.1-2zm2.3 0v-1.9c0-.4-.3-.8-.7-.8-.4 0-.7.3-.7.8v4.1c.1.3.4.6.7.5.3-.1.6-.3.6-.7.1-.7.1-1.4.1-2zM12.7.2c.3.1.5.3.6.6.8 1.3 1.6 2.6 2.3 4 .1.1.1.1.1.2h-1.5c-.1 0-.2-.1-.3-.2-.7-1.1-1.3-2.2-1.9-3.4-.3-.5-.1-.9.4-1.2 0 0 .1 0 .1-.1 0 .1.1.1.2.1zM7.7.2s.1 0 0 0c.6.2.8.7.5 1.2-.4.8-.9 1.6-1.4 2.4-.2.3-.4.7-.6 1 0 .2-.1.2-.2.2H4.4c.1 0 .1-.1.2-.2.8-1.3 1.6-2.6 2.3-4 .1-.2.3-.5.6-.5.1-.1.1-.1.2-.1z'/%3E%3C/svg%3E");  }
.email-footer{background-size:16px 12px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='12.35'%3E%3Cpath data-name='почта ик' d='M17.485 1.56l-4.72 4.62 4.718 4.61c.026-.32.011-9.08.002-9.23zm-1.7-1.54H1.713A1.724 1.724 0 0 0 .526.48C3.733 3.62 5.41 5.26 8.345 8.13a.576.576 0 0 0 .807 0c2.953-2.89 4.889-4.78 7.817-7.65a1.726 1.726 0 0 0-1.184-.46zM.013 1.56c-.013.16-.024 8.91 0 9.23l4.726-4.61zm11.944 5.41l-2 1.95a1.735 1.735 0 0 1-2.419 0L5.549 6.97l-5.02 4.9a1.719 1.719 0 0 0 1.183.47h14.072a1.717 1.717 0 0 0 1.183-.47z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");}
.email-footer:hover{background-size:16px 12px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='12.35'%3E%3Cpath data-name='почта ик' d='M17.485 1.56l-4.72 4.62 4.718 4.61c.026-.32.011-9.08.002-9.23zm-1.7-1.54H1.713A1.724 1.724 0 0 0 .526.48C3.733 3.62 5.41 5.26 8.345 8.13a.576.576 0 0 0 .807 0c2.953-2.89 4.889-4.78 7.817-7.65a1.726 1.726 0 0 0-1.184-.46zM.013 1.56c-.013.16-.024 8.91 0 9.23l4.726-4.61zm11.944 5.41l-2 1.95a1.735 1.735 0 0 1-2.419 0L5.549 6.97l-5.02 4.9a1.719 1.719 0 0 0 1.183.47h14.072a1.717 1.717 0 0 0 1.183-.47z' fill='%23fa0d29' fill-rule='evenodd'/%3E%3C/svg%3E");}
.phone-footer{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.219' height='18.47'%3E%3Cpath data-name='телефон ик' d='M13.856 12.22a1.264 1.264 0 0 0-1.934 0c-.452.45-.9.91-1.349 1.37a.275.275 0 0 1-.372.07c-.293-.17-.605-.3-.886-.47a14.153 14.153 0 0 1-3.381-3.12 8.137 8.137 0 0 1-1.213-1.96.294.294 0 0 1 .069-.37c.452-.44.893-.89 1.337-1.34a1.316 1.316 0 0 0 0-2.01c-.353-.36-.706-.71-1.06-1.08s-.726-.74-1.094-1.1a1.278 1.278 0 0 0-1.934 0c-.456.45-.893.92-1.357 1.37a2.223 2.223 0 0 0-.691 1.5 6.406 6.406 0 0 0 .486 2.74 16.833 16.833 0 0 0 2.922 4.93 18 18 0 0 0 5.989 4.74 8.586 8.586 0 0 0 3.317.98 2.416 2.416 0 0 0 2.086-.81c.388-.43.825-.83 1.235-1.25a1.327 1.327 0 0 0 .008-2q-1.087-1.095-2.178-2.19zm-.726-3.07l1.4-.24a6.387 6.387 0 0 0-1.752-3.42 6.254 6.254 0 0 0-3.572-1.81l-.2 1.43a4.793 4.793 0 0 1 2.767 1.4 4.88 4.88 0 0 1 1.357 2.64zm2.193-6.17A10.287 10.287 0 0 0 9.395-.01l-.2 1.43A8.945 8.945 0 0 1 14.317 4a9.1 9.1 0 0 1 2.512 4.91l1.4-.25a10.6 10.6 0 0 0-2.904-5.68z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");}
.phone-footer:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.219' height='18.47'%3E%3Cpath data-name='телефон ик' d='M13.856 12.22a1.264 1.264 0 0 0-1.934 0c-.452.45-.9.91-1.349 1.37a.275.275 0 0 1-.372.07c-.293-.17-.605-.3-.886-.47a14.153 14.153 0 0 1-3.381-3.12 8.137 8.137 0 0 1-1.213-1.96.294.294 0 0 1 .069-.37c.452-.44.893-.89 1.337-1.34a1.316 1.316 0 0 0 0-2.01c-.353-.36-.706-.71-1.06-1.08s-.726-.74-1.094-1.1a1.278 1.278 0 0 0-1.934 0c-.456.45-.893.92-1.357 1.37a2.223 2.223 0 0 0-.691 1.5 6.406 6.406 0 0 0 .486 2.74 16.833 16.833 0 0 0 2.922 4.93 18 18 0 0 0 5.989 4.74 8.586 8.586 0 0 0 3.317.98 2.416 2.416 0 0 0 2.086-.81c.388-.43.825-.83 1.235-1.25a1.327 1.327 0 0 0 .008-2q-1.087-1.095-2.178-2.19zm-.726-3.07l1.4-.24a6.387 6.387 0 0 0-1.752-3.42 6.254 6.254 0 0 0-3.572-1.81l-.2 1.43a4.793 4.793 0 0 1 2.767 1.4 4.88 4.88 0 0 1 1.357 2.64zm2.193-6.17A10.287 10.287 0 0 0 9.395-.01l-.2 1.43A8.945 8.945 0 0 1 14.317 4a9.1 9.1 0 0 1 2.512 4.91l1.4-.25a10.6 10.6 0 0 0-2.904-5.68z' fill='%23fa0d29' fill-rule='evenodd'/%3E%3C/svg%3E");}
.worktime-footer{cursor:default;padding-left:30px;background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M16.5 7l.3-.2c-.6-.9-1.4-1.7-2.3-2.3l-.2.3c0 .2-.1.2-.2.2h-.2c-.2-.1-.2-.3-.1-.5l.2-.3c-.9-.5-2-.8-3.1-.8v.3c0 .2-.2.4-.4.4s-.4-.2-.4-.4v-.3l-.8.1c-.6.1-1.3.3-1.9.5l-.4.2.2.3c.1.2 0 .4-.1.5h-.2c-.1 0-.2 0-.3-.2l-.2-.2c-.9.5-1.6 1.3-2.2 2.2l.3.2c.2.1.2.3.1.5-.1.1-.2.2-.3.2h-.2l-.3-.3c-.5 1-.8 2-.8 3.1h.3c.2 0 .4.2.4.4s-.2.4-.4.4H3c.1 1.1.3 2.2.8 3.1l.3-.2c.2-.1.4 0 .5.1.1.2 0 .4-.1.5l-.3.2c.6.9 1.4 1.7 2.3 2.3l.2-.3c.1-.2.3-.2.5-.1s.2.3.1.5l-.3.2c.9.5 2 .8 3.1.8V18c0-.2.2-.4.4-.4s.4.2.4.4v.3c1.1-.1 2.2-.3 3.1-.8l-.2-.3c-.1-.2 0-.4.1-.5.2-.1.4 0 .5.1l.2.3c.9-.6 1.7-1.4 2.3-2.3l-.3-.2c-.2-.1-.2-.3-.1-.5s.3-.2.5-.1l.3.2c.5-.9.8-2 .8-3.1h-.3c-.2 0-.4-.2-.4-.4s.2-.4.4-.4h.2c-.1-1.1-.3-2.2-.8-3.1l-.3.2h-.2c-.1 0-.2-.1-.3-.2-.1.1-.1-.1.1-.2zm-2.1 4.2h-2.6c-.2.6-.7 1.1-1.4 1.1-.8 0-1.4-.6-1.4-1.4 0-.7.5-1.2 1.1-1.4V5.9c0-.2.2-.4.4-.4s.4.2.4.4v3.6c.5.1.9.5 1 1h2.6c.2 0 .4.2.4.4s-.3.3-.5.3z'/%3E%3Ccircle class='st0' cx='10.5' cy='10.9' r='.7'/%3E%3Cpath class='st0' d='M18.1 3.6L19.5 5c.1.1.2.1.3.1s.2 0 .2-.1c1.1-1.1 1.1-3 0-4.1-.5-.5-1.3-.9-2.1-.9s-1.5.3-2.1.9c-.1.1-.1.2-.1.3 0 .1 0 .2.1.3l1.6 1.6-.6.6c-1.7-1.5-4-2.5-6.4-2.5S5.8 2.1 4 3.7l-.6-.6L5 1.5c.1-.1.1-.2.1-.3 0-.1 0-.2-.1-.3C4.5.4 3.8.1 3 .1S1.5.4 1 .9C-.1 2-.1 3.9 1 5c0 .1.1.1.2.1s.2 0 .3-.1L3 3.5l.6.6C1.9 5.8.9 8.2.9 10.8c0 3.5 1.9 6.7 4.8 8.3l-1.1 1.1c-.1.1-.1.4 0 .5.1.1.2.1.3.1s.2 0 .3-.1l1.2-1.2c1.3.6 2.7 1 4.2 1s3-.4 4.2-1l1.2 1.2c.1.1.2.1.3.1s.2 0 .3-.1c.1-.1.1-.4 0-.5l-1.1-1.1c2.9-1.7 4.8-4.8 4.8-8.3 0-2.6-1-5-2.7-6.7l.5-.5zm-.5 3.1c0 .1 0 .1 0 0 .7 1.2 1.1 2.6 1.1 4.1s-.4 2.9-1.1 4.1c-.7 1.2-1.8 2.3-3 3-1.2.7-2.6 1.1-4.1 1.1s-2.9-.3-4.1-1c-1.2-.7-2.3-1.7-3-3-.7-1.2-1.1-2.6-1.1-4.1s.3-2.9 1-4.1c.7-1.2 1.8-2.3 3-3C7.6 3 9 2.6 10.5 2.6s2.9.4 4.1 1.1c1.3.8 2.3 1.8 3 3z'/%3E%3C/svg%3E");}
.region-footer{cursor:default;padding-left:30px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.9 22.1'%3E%3Cpath d='M15.2 5.9C14.5 2.8 11.9.4 8.7.1H7.3c-.4.1-.9.1-1.3.2-3 1-4.8 3-5.4 6-.1.2-.1.4-.1.7v1l.3 1.5c.5 1.6 1.2 3.2 2 4.7 1.4 2.6 2.9 5.1 4.6 7.6.1.1.2.2.4.3h.3c.1-.1.3-.2.3-.3 1.9-2.8 3.7-5.8 5.2-8.8.7-1.3 1.2-2.7 1.6-4.1.1-.3.1-.5.2-.8V7c-.1-.4-.1-.7-.2-1.1zm-7.3 4.4c-1.8 0-3.2-1.4-3.2-3.2s1.4-3.2 3.2-3.2c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2z' fill='%23fff'/%3E%3C/svg%3E");}
/* Социальные сети */
.social-links{display:flex;width:100%;justify-content:center;flex-wrap:wrap;}
.social-links a{display:block;width:39px;height:39px;margin:0 7px;background-size: 24px 24px;background-repeat: no-repeat;background-position:center center;background-color:#ffffff;border-radius:100%;}
.social-links a:hover{background-color:#fa0d29;}
.social-links .vk{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='%232e0041'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%232e0041' d='M0 0h512v512H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");} 
.social-links .facebook{background-position: 8px 10px;background-size: 26px 30px;background-image: url("data:image/svg+xml,%0A%3Csvg  width='512' height='512' fill='%232e0041' 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='%232e0041' /%3E%3C/svg%3E");} 
.social-links .instagram{background-image: url("data:image/svg+xml,%0A%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M352 0H160C71.648 0 0 71.648 0 160v192c0 88.352 71.648 160 160 160h192c88.352 0 160-71.648 160-160V160C512 71.648 440.352 0 352 0zm112 352c0 61.76-50.24 112-112 112H160c-61.76 0-112-50.24-112-112V160C48 98.24 98.24 48 160 48h192c61.76 0 112 50.24 112 112v192z' fill='%232e0041'/%3E%3Cpath d='M256 128c-70.688 0-128 57.312-128 128s57.312 128 128 128 128-57.312 128-128-57.312-128-128-128zm0 208c-44.096 0-80-35.904-80-80 0-44.128 35.904-80 80-80s80 35.872 80 80c0 44.096-35.904 80-80 80zM393.6 135.456c9.42 0 17.056-7.636 17.056-17.056 0-9.42-7.636-17.056-17.056-17.056-9.42 0-17.056 7.636-17.056 17.056 0 9.42 7.636 17.056 17.056 17.056z' fill='%232e0041'/%3E%3C/svg%3E");} 
.social-links .youtube{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232e0041' 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");}
/* Копирайт */
.copyright{background:#5f0086;color:#ffffff;text-align:center;padding:20px 0;font-size:11px;flex: 0 0 auto;border-top:1px solid #ffffff40;margin-top:30px;}
.copyright-text{width:100%;}
.copyright a{color:#ffffff;}
/* Хлебные крошки */
#breadcrumbs {display:block;position: relative;padding: 20px 0 0 0;}
#breadcrumbs.pb{padding:20px 0;}
#breadcrumbs ul {margin: 0;padding: 0;list-style: none;list-style-position: inside;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
#breadcrumbs ul li {display:flex;flex-wrap:wrap;line-height: 20px;text-transform: capitalize;padding-right: 5px;font-size: 12px;}
#breadcrumbs ul li:before {display:block;content: "›";font-size: 16px;line-height:18px;color: #5f0086;margin: 0 10px 0 5px;}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li a{color:#5f0086;max-width:290px;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;}
#breadcrumbs ul li a:hover{color:#fa0d29;}
#breadcrumbs ul li strong {font-weight:normal;color:#fa0d29;max-width:290px;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;}
/*Товары списком*/
.products-list .item{width:100%;border:1px solid #d1d1d1;margin:0 0 20px 0;border-radius:4px;}
.products-list .item:hover{border-color:#fa0d29;}
.products-list .item-inner{display:flex;flex-wrap:wrap;}
.products-list .product-image{display:block;position:relative;width:262px;height:262px;}
.products-list .product-image a.product-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;}
.products-list .product-shop{width:calc(100%  - 262px);padding:30px;}
.products-list .product-name{font-size:18px;font-weight:bold;word-break:break-word;}
.products-list .description-short{font-size:12px;color:#2e0041;word-break:break-word;margin:10px 0 0 0;}
.products-list .goodsListForm{display:flex;flex-wrap:wrap;}
.products-list .item .price-box{height: 90px;display: flex;flex-wrap: wrap;align-content: center;}
.products-list .item .price-box .price{display:block;width:100%;line-height:40px;}
.products-list .item .price-box .price.old-price{line-height:30px;}
.products-list .ratings{position:absolute;left:10px;bottom:10px;}
.products-list .addtocart{display:flex;flex-wrap:wrap;}
.products-list .addtocart .empty{display: block;line-height: 38px;height: 40px;border: 1px solid transparent;text-align: center;background: #c1c1c1;color: #ffffff;font-size: 14px;border-radius: 4px;width: 140px;font-family: 'Montserrat', sans-serif;}
/* Если товара нет в наличии */
.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;}
/* Категории */
.index .categories {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.categories {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.categories .item {cursor:pointer;overflow:hidden;position: relative;margin: 0 14px 30px;text-align: center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:calc(262px + 2px);}
.categories .item .cat-image {display: flex;overflow: hidden;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:262px;border:1px solid #c1c1c1;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;}
.categories .item:hover .cat-image{border-color:#fa0d29;}
.categories .item .cat-image img{max-width:100%;max-height:100%;}
.categories .item .cat-name{margin:0 -1px 0 -1px;display: flex;flex-wrap:wrap;align-items: center;justify-content: center;background: #5d065f;color: #ffffff;padding: 10px;word-break: break-word;height: calc(100% - 262px);}
/* Категории с подкатегориями */
.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: 553.082px;}
.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;}
/* Сортировки */
.OrderFilterForm{display:flex;flex-wrap:wrap;justify-content:space-between;}
.toolbar{margin-bottom:20px;}
.toolbar-content{display:flex;flex-wrap:wrap;}
.toolbar-content .selectBox{border:1px solid #c1c1c1;background:transparent;font-size:11px;line-height:24px;height:26px;border-radius:4px;padding:0 10px;color:#5f0086;}
.toolbar-content .sort-by {background: transparent;margin-right: 20px;}
.sort-by label, .show-by label {color:#5f0086;margin: 0 15px 0 0;font-size: 11px;}
.show-by {background: transparent;}
.pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;}
.pages {display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin: 0;padding: 0;list-style: none;list-style-position: inside;margin-bottom:30px;}
.pages ol {display:flex;flex-wrap:wrap;padding:0;margin:0;}
.pages li {font-size:12px;display:block;width:40px;height:40px;line-height:38px;text-align:center;border-left:1px solid #f4d9ff;border-top:1px solid #f4d9ff;border-bottom:1px solid #f4d9ff;}
.pages li.first a,.pages li.last a{font-size:22px;line-height:35px;}
.pages li:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pages li:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #f4d9ff;}
.pages li.current,.pages li:hover,.pages li:hover a{background:#f4d9ff;color:#000;}
.pages li a, .pages li span {display:block;width:100%;height:100%;}
.available-true span{color:#81b441;}
.available-false span{color:red;}
/* Кнопки отображения товаров */
.view-mode{display:flex;flex-wrap:wrap;justify-content:space-between;width:66px;}
.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:26px;height:26px;position:relative;display:block;}
.rectangle.top-left{top:0;left:0;}
.rectangle.top-middle{top:0;left:9px;}
.rectangle.top-right{top:0;right:0;}
.rectangle.middle-left{left:0;top:9px;}
.rectangle.middle-middle{left:9px;top:9px;}
.rectangle.middle-right{right:0px;top:9px;}
.rectangle.bottom-left{bottom:0;left:0;}
.rectangle.bottom-middle{bottom:0;left:9px;}
.rectangle.bottom-right{bottom:0;right:0;}
.square.top-left{left:0;top:0;}
.square.middle-left{left:0;top:5px;}
.square.bottom-left{left:0;bottom:0;}
.line.top-right{right:0;top:0;}
.line.middle-right{right:0;top:9px;}
.line.bottom-right{right:0;bottom:0;}
.view-mode a:hover div,.view-mode a.table.act div,.view-mode a.list.act div{background:#fa0d29;}
/* Фильтры */
.filters{margin:0px -7px 20px -7px;}
.filters form{display:flex;flex-wrap:wrap;}
.select-filters{display:flex;flex-wrap:wrap;width:100%;align-content:center;}
.select-filters.with-price-filter{width:calc(100% - 200px);}
.filter .form-control{border: 1px solid #c1c1c1;background: transparent;font-size: 11px;line-height: 24px;height: 26px;border-radius: 4px;padding: 0 10px;color: #5f0086;width:100%;}
.filter .form-control.active{background:#f4d9ff;border-color:#f4d9ff;}
.filter .form-control option:first-of-type{display:none;}
.filter{padding:7px;flex-grow:1;}
/* Фильтр по цене */
.price-filter-wrp{display:flex;flex-wrap:wrap;width:200px;justify-content:center;}
.price-filter-wrp .layout-slider{max-width:411px;text-align:center;}
.price-filter-wrp .layout-slider input[type="text"]{height:26px;padding:0 10px;font-size:11px;border-radius:4px;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%;background:#fa0d29;cursor:ew-resize;}
/* Название + описание категории в каталоге */
#CatalogBigHeader{background:url('/design/d503851/fon_catalog.jpg') no-repeat top center #000;min-height:130px;color:white;padding:30px 0;overflow:hidden;text-overflow:ellipsis;background-size:cover;}
#CatalogBigHeader .container{display: flex;flex-wrap: wrap;min-height: 100px;align-items: center;padding:0 5%;}
#CatalogBigHeader .DescriptionBlock{line-height:18px;font-size:12px;}
#CatalogBigHeader .DescriptionBlock a{color:white;text-decoration:underline;}
/* Вы смотрели */
.viewed{margin:0 auto;width:100%;}
.overflow-viewed{overflow-x:auto;border-left:1px solid #f4d9ff;border-right:1px solid #f4d9ff;border-bottom:1px solid #f4d9ff;}
.viewed .content{padding:15px;display:flex;flex-wrap:wrap;width:max-content;}
.viewed .item{display:flex;flex-wrap:wrap;}
.viewed .item:not(:first-of-type){margin-left:15px;}
.viewed .item .product-img{display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #f4d9ff;height:calc(65px + 2px);width:calc(65px + 2px);}
.viewed .item .product-img a{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;}
.viewed .item .product-img img{max-width:65px;max-height:65px;}
.viewed .viewed-right{width:calc(100% - 65px - 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;}
/* Заголовки */       
h1, h2, h3, h4, h5, h6 {margin:0;font-size:30px;}
.title {color: #5f0086;font-size: 30px;line-height: 1;text-align: left;margin: 0;text-overflow: ellipsis;overflow: hidden;font-weight: normal;padding:40px 0;}
.title.text-center{text-align:center;}
.title span, .title a{font-weight:normal;}
.right-col .title{text-align:left;}
/* Карточка товара */
.product-view{position:relative;display:flex;flex-wrap:wrap;}
/* Карточка товара изображения */
           .productImgBlock{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:calc(330px + 2px);height:calc(330px + 2px);overflow:hidden;}
.mini-plus .productImgBlock{width:calc(330px + 65px + 3px);}
.big-image{display:block;}
.big-image .goods-image-medium-square{width:calc(330px + 2px);height:calc(330px + 2px);}
.big-image a{border:1px solid #c1c1c1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
           .mini-images{display:none;border-bottom:1px solid #c1c1c1;overflow:hidden;}
.mini-plus .mini-images{display:flex;}
.mini-images{flex-wrap:wrap;height:100%;flex-direction:column;width:calc(65px + 1px);}
.mini-images{display:none;}
.mini-images .goods-image-icon-square{width:calc(65px + 1px);min-height:calc(65px + 1px);}
.mini-images .item{border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;}
.mini-images .item img{opacity:0.5;}
.mini-images .item:hover img,.product-view .mini-images .item.active img{opacity:1;}
.mini-images .item:first-of-type{min-height:calc(65px + 2px);}
.mini-images .item:last-of-type{min-height:calc(65px + 2px);}
/* Карточка товара акция */
.goodsDataMainDiscountBlock{margin-bottom: 20px;font-size: 16px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: flex;width: 100%;flex-wrap:wrap;align-items:center;}
.goodsDataMainDiscountBlock strong{font-size:16px;color:#fa0d29;}
.goodsDataMainDiscountBlock .svg-sale{width:90px;height:auto;min-height:80px;}
.goodsDataMainDiscountBlock .sale-desc{width:calc(100% - 90px);padding-left:10px;line-height:24px;}
/* Карточка товара правая часть */
.product-view .product-shop{position:relative;display:block;width:calc(100% - 330px - 2px - 30px); margin-left:30px;}
.product-view.mini-plus .product-shop{width:calc(100% - 330px - 65px - 3px - 30px);}
.product-view .product-shop .product-content{position:relative;display:flex;flex-wrap:wrap;height:100%;}
.product-view .product-shop .product-content .product-name{margin-bottom: 15px;margin-top: -12px;display: block;width: 100%;padding-right: 110px;color: #5f0086;font-size:32px;font-weight: bold;line-height: 1.5;text-overflow: ellipsis;word-break: break-word;}
.product-view .price-box {display: flex;flex-wrap: wrap;align-items: flex-start;width: 100%;line-height: 65px;max-height:65px;}
.product-view .price-box .old-price {line-height:76px;}
.product-view .price-box .old-price .price {color: #c1c1c1;font-size: 16px;text-decoration: line-through;font-weight: normal;margin-right: 15px;}
.product-view .price-box .special-price .price{font-size:30px;}
.product-content .add-to-box{display:block;width:100%;}
.product-content .short-description{color:#5f0086;display: block;width: 100%;max-height: 172px;overflow-y: auto;word-break:break-word;margin-bottom:10px;}
.product-content .wrap-qty{display: block;width: 100%;margin-bottom:30px;}
.product-content .wrap-qty .qty-set{position:relative;width:120px;}
.product-content .wrap-qty input{color: #5f0086;height:40px;width: 100%;border: 1px solid #c1c1c1;text-align: center;line-height: 40px;font-size: 16px;background: transparent;text-align: center;border-radius:4px;}
.htmlDataBlock{overflow:hidden;word-break:break-word;text-overflow:ellipsis;}
/* Карточка товара добавление товара в корзину */
.add-to-links{display:flex;flex-wrap:wrap;width:106px;padding-left:14px;justify-content:space-between;}
.product-content .add-to-cart {display:flex;flex-wrap:wrap;justify-content:flex-start;}
.product-content .add-cart{width:auto;min-width:140px;}
/* Артикул */
.goodsDataMainModificationArtNumber{color:#5f0086;margin:10px 0;}
/* Наличие */
.goodsDataMainModificationAvailable{margin:10px 0 30px 0;}
.available-true {color:#fa0d29;}
.available-false {color:#c1c1c1;}
/* Рейтинг */
.product-content .star-line-wrp {position:absolute;top:-11px;right:0;}
.star-line-wrp {background: white;width: 90px;height: 48px;background-repeat:repeat-x;background-position: left center;background-repeat-y: no-repeat;background-size: 18px 18px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c1c1c1' 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: 48px;background-position: left center;background-repeat:repeat-x;background-repeat-y: no-repeat;background-size: 18px 18px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' 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");}
/* Табы */
.tabs{display:flex;flex-wrap:wrap;width:100%;border:1px solid #c1c1c1;padding:0;margin:0;list-style:none;flex-grow:1;}
.tabs li{display:flex;flex-grow:1;}
.tabs li:not(:last-of-type){border-right:1px solid #c1c1c1;}
.tabs li a{padding:0 20px;line-height:38px;display:block;width:100%;text-align:center;}
.tabs li a.active, .tabs li a:hover{background: #c1c1c1;color:#5f0086;}
.tab-content{border:1px solid #c1c1c1;border-top:0;padding:15px;}
/* Описание товара */
.product-view .product-information{margin-top:30px;width:100%;}
/* Характеристики товара */
.product-view .product-information #all_features{display:flex;flex-wrap:wrap;width:100%;}
.product-view .product-information #all_features .one-feature{color:#5f0086;display:block;width:50%;margin-bottom:15px;padding-right:30px;}
.product-view .product-information #all_features .one-feature .feature-name{font-weight:bold;margin-bottom:5px;}
/* Условия доставки */
.product-information .delivery:not(:last-of-type) {margin-bottom:15px;}
.product-information .delivery h4{font-size:18px;}
.product-information .delivery h5{font-size:14px;}
/* С этим товаром смотрят / Сопутствующие товары */
.related .products-grid.row{z-index:1;}
/* Модификации */
.product-view .selectBox{border: 1px solid #c1c1c1;background: transparent;font-size: 11px;line-height: 24px;height: 26px;border-radius: 4px;padding: 0 10px;color: #5f0086;margin-bottom:10px;}
.product-view .modification_name{margin-bottom:5px;}
/* Отзывы */
.goodsDataOpinionListNavigateBottom .pager .pages {}
.goodsDataOpinionListNavigateBottom .pager .pages .title {line-height: 42px;margin-right: 10px;}
.goodsDataOpinionListNavigateBottom .pages li a, .goodsDataOpinionListNavigateBottom .pages li span, .goodsDataOpinionListNavigateBottom .pages li:hover a, .goodsDataOpinionListNavigateBottom .pages li:hover span {border: 1px solid #fafafa;}
.goodsDataOpinionList {width: 600px;margin-top: 10px;}
.goodsDataOpinionList .cell1 .rating-box{}
.goodsDataOpinionList .cell1 .goodsDataOpinionListClient {font-size:18px;color:#fa0d29;line-height:36px;}
.goodsDataOpinionList .bord {width: 100%;margin-bottom: 20px;}
.goodsDataOpinionList .bord:last-of-type{margin-bottom:0;}
.goodsDataOpinionList .bord:last-child {border-bottom: 0;}
.goodsDataOpinionList .col-xs-12 {padding: 0;}
.goodsDataOpinionList .cell1 {margin-bottom: 8px;}
.goodsDataOpinionList .goodsDataOpinionListClient, .goodsDataOpinionList .goodsDataOpinionListTitle {display: block;overflow: hidden;word-break:break-word;text-overflow: ellipsis;}
.goodsDataOpinionList .rating-box {display: block;margin-bottom: 5px;}
.goodsDataOpinionList .goodsDataOpinionListDate {display: block;color:#999;line-height:24px;}
.goodsDataOpinionList .goodsDataOpinionListDesc {margin: 0 0 8px 0;}
.goodsDataOpinionList .goodsDataOpinionListDesc strong {display: block;margin-right: 10px;}
.goodsDataOpinionList .goodsDataOpinionListDesc span {display: block;word-wrap: break-word;}
.goodsDataOpinionAddForm {display: block;margin-bottom:30px;}
#goodsDataOpinionAddBlock {clear: both;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock{min-height:24px;margin-bottom:15px;}
.goodsDataOpinionAddTable .goodsDataOpinionRating {margin-bottom: 10px;width: 100%;width:120px;height:24px;
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' width='24' height='24'%3E%3Cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");}
.goodsDataOpinionAddTable .goodsDataOpinionBlock .inputText, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {width: 100%;max-width:100%;line-height:28px;}
.goodsDataOpinionAddTable {}
.goodsDataOpinionAddTable .generally {}
.goodsDataOpinionAddTable .generally label {display: inline-block;width: auto;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha {}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .inputText {max-width: 100px;margin-right: 20px;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh {padding: 5px;cursor: pointer;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh:hover {color: #fa0d29;}
.goodsDataOpinionFormReset {background: transparent;text-decoration: underline;width: 150px;text-align: left;padding-left: 0;border: 0;outline: 0;cursor: pointer;}
.goodsDataOpinionFormReset:hover {color: #fa0d29;}
.review-header{font-weight:normal;font-size:26px;text-transform:uppercase;margin:0;}
span.star-rating-control{display:flex;flex-wrap:wrap;}
/* Ajax Добавление товара в корзину */
.fancybox-skin{padding:0;}
.cart-ajax{padding:0;padding-left:0;padding-right:0;max-width:720px;}
.cart-ajax .warning{margin-top:0;}
.cart-ajax .success{background:#fafafa;width:100%;color:#252424;margin:0;padding:0 15px 0 0;border:0;line-height:90px;text-align:center;font-size:18px;}
.cart-ajax .warning{line-height:45px;}
.cart-ajax .title.warning i{color:#fa0d29;}
#layer_cart {max-width: 900px;font-size: 16px;line-height: 22px;z-index:10000;}
#noty_center_layout_container{z-index:5000;}
.cart-ajax .cart-product {overflow: hidden;margin-bottom: 20px;width:100%;display:flex;flex-wrap:wrap;align-items:center;}
.cart-ajax .title {margin-bottom: 20px;text-transform:uppercase;}
.cart-ajax .title i {font-size: 34px;line-height: 30px;padding-right: 5px;padding-bottom:8px;vertical-align:middle;color:#81b441;}
.cart-ajax .cart-product .cart-product-img {width: 100px;height: 100px;text-align: center;border: none;margin-right: 20px;padding: 0;}
.cart-ajax .cart-product .cart-product-img img {max-width: 100%;max-height:100%;margin:0 auto;}
.cart-ajax .cart-product .cart-product-info{width:calc(100% - 150px - 120px);}
.cart-ajax .cart-product .cart-product-info .product-name {display: block;overflow: hidden;white-space: normal;text-overflow: ellipsis;margin: 3px 0 5px 0;line-height:1;font-weight: 300;font-size:24px;}
.cart-ajax .cart-product .cart-product-info .product-mod {font-size: 14px;margin-bottom: 5px;}
.cart-ajax .cart-product .cart-product-info .cart-product-quantity {margin-bottom: 5px;}
.cart-ajax .cart-product .cart-product-info .cart-product-price {margin-bottom: 5px;}
.cart-ajax .cart-product .cart-product-price{width:145px;text-align:right;}
.cart-ajax .cart-txt h4 {display: none;text-transform: none;padding-bottom: 10px;margin-bottom: 13px;}
.cart-ajax .cart-txt .CartSum {display: none;margin-bottom: 5px;}
.cart-ajax .cart-txt.show h4, .cart-ajax .cart-txt.show .CartSum {display: block;}
.cart-ajax .cart-txt.show .buttons {text-align: left;}
.cart-ajax .cart-txt .buttons {position: relative;margin-top: 20px;text-align: center;}
.cart-ajax .cart-txt .buttons .button:first-child {margin-bottom: 5px;}
.cart-ajax .cart-txt .buttons .button {padding: 0 15px;}
.formfast-cart {width: 447px;}
.fancybox-margin {margin-right: 0px ;}
.fancybox-skin {background-color: #fff;color: #000;}
.cart-product-info{display:inline-block;vertical-align:top;}
.cart-product-price{display:inline-block;padding-left:15px;height:110px;line-height:110px;vertical-align:top;}
.cart-product-info-flex {display: flex;align-items: center;text-align: center;flex-wrap: wrap;justify-content: center;height: 100%;}
.cart-ajax .buttons{display: inline-block;margin: 25px auto;text-align: center;width: 100%;}
.button.fancyModalClose{background:white;color:#999;border-color:#999;}
.button.fancyModalClose:hover{background:#d1d1d1;color:#999;border-color:#999;}
.modal{padding:15px;}
.cart-ajax .button{margin:0 10px;}
/* Быстрый заказ */
#quickform{width:100%;overflow:hidden;}
#quickform .title{padding:15px 0;}
#quickform .orderFlexWrap{display:flex;flex-wrap:wrap;width:100%;}
#quickform .orderFlexWrap .contactStage{width:50%;padding-right:15px;display:block;}
#quickform .orderFlexWrap .comment{width:50%;padding-left:15px;}
#quickform .orderFlexWrap .deliveryAndPayment{width:50%;padding-right:15px;display:block;margin-bottom:10px;}
#quickform .orderFlexWrap .adressFields{width:50%;display:block;padding-left:15px;}
#quickform .contactWantRegister{margin-bottom:10px;text-align:left;}
.manufacturer-list > div select{margin-top:10px;}
#quickform .payment{margin-top:30px;}
#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{margin:15px 0;text-align:center;}
#quickform .couponBlockPrice{margin:15px 0;text-align:center;}
.quickformfast .success,.quickformfast .warning{margin-top:0;padding:25px 15px;}
.quickformfast .success{background:#5d065f;border:1px solid transparent;}
.quickformfast #quickform{padding:15px;margin:0 auto;}
.quickformfast #quickform .formfast .form-list .fields .input-box{max-width:100%;}
.quickformfast #quickform .formfast .orderStagePaymentList{margin-top:30px;}
#OrderAjaxBlock .formfast .buttons {width:100%;margin-top:10px;}
.formfast {text-align: center;padding: 0 ;}
.formfast .pp{margin-top:0;}
.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: 10px;max-width:100%;text-align:left;position:relative;display:flex;flex-wrap:wrap;}
.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;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 textarea{width:100%;max-width:100%;height:176px;}
.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 .manufacturer-list,.formfast .orderStagePaymentList{}
.formfast .delivery select, .formfast .orderStagePaymentList select{width:100%;max-width:100%;padding:5px 10px;height:52px;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;padding:0 10px;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 {margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable {width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td {width: auto;text-align: left;word-break: break-word;}
.delivery .orderStageDeliveryListTable .cell1 {background: #fafafa;padding: 0 5px;}
.delivery .orderStageDeliveryListTable .cell3 {min-width: 160px;}
.delivery .orderStageDeliveryListTable input {cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice {margin-left: 10px;font-size: 18px;font-weight: bold;}
.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 {margin-bottom: 10px;position:relative;}
.coupons .couponBlock label {display: block;margin-bottom: 5px;font-weight: normal;font-size: 18px;}
.quick-order-content{display:flex;flex-wrap:wrap;width:100%;}
.quick-order-content .order_account{display:block;width:100%;}
.quick-order-content .orderDeliveryFields{display:block;width:100%;}
.quick-order-content .coupons{width:100%;display:block;padding-right:0px;}
.quick-order-content .quick-order-info{width:100%;display:block;padding:15px 0;}
.quick-order-content .quick-order-info.with-coupon{width:100%;}
.quick-order-content .quick-order-info .quick-line{display:flex;flex-wrap:wrap;width:100%;padding:0;line-height:30px;text-align:right;}
.quick-order-content .quick-order-info .quick-line .num{width:140px;}
.quick-order-content .quick-order-info .quick-line .text{width:calc(100% - 140px);font-size:12px;}
.couponBlock .inputText{padding:0 155px 0 15px;}
.formfast .coupon-btn{position:absolute;right:1px;top:1px;color: #2e0041;background: #f4d9ff;height:50px;}
.formfast .coupon-btn:hover{color: #ffffff;background: #5c065e;}
/* Корзина */
.cart{display:flex;flex-wrap:wrap;width:100%;}
.cart .oneProd{display:flex;width:100%;flex-wrap:wrap;align-items:center;padding:15px 0;position:relative;border-bottom:1px solid #f4d9ff;border-left:1px solid #f4d9ff;border-right:1px solid #f4d9ff;}
.cart .cart-top{order:1;color:#5f0086;width:100%;display:flex;flex-wrap:wrap;text-align:left;background:#f4d9ff;border:1px solid transparent;line-height:38px;}
.cart .cart-top .first-col{width:calc(262px + 30px);padding-left:15px;}
.cart .cart-top .second-col{width:calc(100% - 262px - 200px - 200px - 30px);}
.cart .cart-top .third-col{width:200px;}
.cart .cart-top .fourth-col{width:200px;}
.cart .image{text-align:center;width:calc(262px + 30px);padding:0 15px 0 15px;}
.cart .image a{display:block;}
.cart .cart-product-list{order:2;color:#5f0086;border-top:1px solid #f4d9ff;width:100%;}
.cart .cart-product-list .cart-product-name a{font-size:18px;font-weight:bold;}
.cart .cart-product-list .cart-product-properties{display:block;margin-top:10px;}
.cart .cart-product-list .cart-product-properties .cart-property-line{margin-top:10px;}
.cart .cart-product-list .cart-product-properties label{font-weight:bold;}
.cart .cart-product-list .cart-description-short{margin-top:10px;font-size:12px;}
.cart .cart-product-list .cart-product-article{margin-top:10px;}
.cart .cart-product-list .cart-product-article label{font-weight:bold;}
.cart .cart-product-list .remove{font-size:10px;color:#fa0d29;margin-top:10px;display:block;}
.cart .cart-product-list .remove:hover{text-decoration:underline;}
.cart .info{width:calc(100% - 262px - 30px);display:flex;flex-wrap:wrap;align-items:center;}
.cart .cart-bottom{order:3;width:100%;background:#f4d9ff;}
.cart .cart-bottom .discountInfo{display:flex;flex-wrap:wrap;width:100%;padding:0 15px;align-items:center;line-height:40px;}
.cart .cart-bottom .discountInfo .disc-name{width:calc(100% - 200px);text-align:right;padding:0 15px;}
.cart .cart-bottom .price{display:block;width:200px;text-align:right;}
.cart .total{text-align:right;padding:15px;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.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;}
.cart .clearCart{font-size: 10px;display: block;width: 100%;color: #ff012c;text-align: center;line-height: 35px;cursor: pointer;}
.cart .clearCart:hover{text-decoration:underline;}
.qty-cart-col{width:200px;align-items:center;justify-content:center;}
.cart-middle-col{width:calc(100% - 200px - 200px);padding-right:90px;}
.cart-qty{position: relative;width:120px;}
.cart-qty input{color: #5f0086;height: 40px;width: 100%;border: 1px solid #c1c1c1;text-align: center;line-height: 40px;font-size: 16px;background: transparent;text-align: center;border-radius: 4px;}
.total-line-price{width:200px;display:flex;align-items:center;}
/* Личный кабинет (Страницы) */
.account.register{margin:75px 0 100px 0;}
.account.login{margin:60px 0 100px 0;}
.account .inputText{height: 52px;line-height: 52px;padding: 0 15px;border-radius: 4px;text-align: center;}
.account.login .first{min-height:320px;}
.account .first{margin:50px 0 80px 0;background: #ffffff;border:1px solid #c1c1c1;position: relative;min-height: 400px;display: flex;align-items: center;justify-content: flex-start;border-radius:4px;}
.account .form-block{position:absolute;right:50px;top:-50px;background:white;border:1px solid #c1c1c1;width:540px;height:calc(100% + 100px);border-radius:4px;}
.account .form-block.login-form{padding-top:80px;}
.account .col-account{padding-left:35px;max-width:500px;}
.account .col-account h3, .account .form-block h3{margin-bottom: 15px;font-size: 20px;line-height: 30px;color: #5f0086;font-weight: normal;}
.account .col-account p{font-size:14px;line-height:20px;}
.account .col-account .buttons{margin-top:20px;}
a.recovery{font-size:12px;color:#fa0d29;display:block;width:100%;text-align:center;margin-top:10px;}
.account .form-block .account-text{margin-bottom:30px;line-height:20px;}
.account .form-block{text-align:center;padding:35px 90px;}
.account .form-block input{margin-bottom:10px;}
.account .form-block .button{margin:0 auto;}
.account .form-block .pp{font-size:12px;margin-top:10px;}
.account .form-block .pp a{color:#fa0d29;}
.account .fields{position:relative;max-width:350px;margin:0 auto;}
.account .fields label.invalidInput{display:none!important;}
.showPassBlock{position: absolute;right:5px;top:6px;width:40px;height:40px;}
.showPass{background-repeat:no-repeat;background-size:24px 24px;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' 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{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' 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");}
.account.feedback .first{min-height:425px;}
.account textarea{margin-bottom:10px;}
.account .feedback_file{text-align:left;width:100%;max-width:350px;}
.account.user-settings{padding-bottom:15px;}
.account.recovery .first{min-height:330px;}
.account.favorite-goods .buttons{margin-top:30px;}
.link-hover:hover{text-decoration:underline;}
#feedback_file{width:240px;margin-bottom:10px;}
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;}
/* Личный кабинет(Настройки пользователя) */
.account.user-settings .col-account{max-width:100%;}
.user-buttons{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 .col-account{background:white;border:1px solid #dadada;text-align:center;padding:15px;height:100%;}
.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);}
/* Обратный звонок, Связь с администрацией */
.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;}
/* Политика конфиденциальности */
.pp{font-size: 12px;margin-top: 10px;}
.pp a{color:#fa0d29;}
.pp a:hover{text-decoration:underline;}
.policy{padding:15px;}
.policy .policy-title{font-size:30px;color:#5f0086;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;}
/* Оформление заказа */
.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;}
.stages-list {width: 100%;margin: 30px 0 20px 0;padding-top: 30px;}.
.stages.active .stage, .stages:hover .stage {background-color: #fa0d29;}
.stages.active .title, .stages:hover .title {color: #fa0d29;}
.stages a{display:block;}
.stages .title{padding:0;}
.no-js-form .buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.no-js-form .orderStagePayment{display:flex;flex-wrap:wrap;line-height:40px;border:1px solid #c1c1c1;border-bottom:0px solid #c1c1c1;margin-bottom:0;}
.no-js-form .orderStagePayment:last-of-type{border-bottom:1px solid #c1c1c1;}
.no-js-form .orderStagePayment .cell1{width: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;border-left:1px solid #c1c1c1;}
#ui-datepicker-div{display:none;}
/* Страница Поиск */
.search h4 {margin-bottom: 10px;}
#search #search_form{position:relative;}
#search #search_form .search-string{width:100%;line-height:42px;padding:0 55px 0 15px;border:1px solid #dadada;display:block;width:100%;}
#search #search_form .search-submit{background-color:transparent;border:0;position:absolute;right:1px;top:1px;height:42px;line-height:42px;background-position:center center;width:42px;}
/* Акции */
.discount-box .content{display:flex;flex-wrap:wrap;align-items:center;padding:15px;border:1px solid #c1c1c1;}
.discount-box .content:not(:last-of-type){margin-bottom:30px;}
.discount-box .content .image{width:100px;}
.discount-box .content .image .svg-sale{width:100px;height:100px;}
.discount-box .content .title{width:calc(100% - 100px);padding:0 0 0 30px;text-align:left;word-break:break-word;}
.discount-box .content .desc{width:100%;padding:10px 0 0 0;}
.discount-box .content .desc .promotionCampaignInfo .sale-row{width:100%;line-height:30px;display:block;}
.discount-box .content .desc .promotionCampaignInfo .sale-row .cell1,.discount-box .content .desc .promotionCampaignInfo .sale-row .cell2{display:inline-block;}
.discount-box .content .desc .promotionCampaignInfo .sale-row .cell2{margin-left:15px;}
.discount-box .content .desc .promotionCampaignInfo .sale-row b{color:#fa0d29;}
.discount-box .content .desc .button{margin-top:10px;}
/* Просмотр акции */
.sale-description{margin-bottom:20px;}
/* Сравнение */
.compare-info .buttons {margin: 20px 0 30px;}
.compare-info .buttons .button {margin-bottom: 10px;min-width:290px;}
.CompareGoodsTable {display:flex;flex-wrap:wrap;width: 100%;align-items:center;justify-content:space-between;}
.CompareGoodsTableFilter {}
.CompareGoodsTableFilter .button {margin-bottom: 5px;}
.CompareGoodsTableFilter .button.CompareGoodsTableFilterSelected {background-color: #fb92a5;border-color: #fb92a5;color: #ffffff;vertical-align:middle}
.CompareGoodsTableFilter .button{vertical-align:middle;} 
.CompareNavigation {margin: 0;padding: 0;list-style: none;list-style-position: inside;width:90px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.CompareNavigation li{display:block;width:40px;height:40px;}
.CompareNavigation li a{display: block;height:40px;width:40px;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
.CompareGoodsTablePrev a{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M.3 15c-.4.4-.4 1.1 0 1.6l10 10c.4.4 1.1.4 1.6 0 .4-.4.4-1.1 0-1.6l-8-8h26.6c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1H3.8l8-8c.4-.4.4-1.1 0-1.6-.4-.4-1.2-.4-1.6 0L.3 15z' fill='%232e0041'/%3E%3C/svg%3E");}
.CompareGoodsTableNext a{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M21.2 5c-.4-.4-1.1-.4-1.6 0-.4.4-.4 1.1 0 1.6l8 8H1.1c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h26.6l-8 8c-.4.4-.4 1.2 0 1.6.4.4 1.2.4 1.6 0l10-10c.4-.4.4-1.1 0-1.6L21.2 5z' fill='%232e0041'/%3E%3C/svg%3E");}
.CompareGoodsTablePrev a.disable{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M.3 15c-.4.4-.4 1.1 0 1.6l10 10c.4.4 1.1.4 1.6 0 .4-.4.4-1.1 0-1.6l-8-8h26.6c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1H3.8l8-8c.4-.4.4-1.1 0-1.6-.4-.4-1.2-.4-1.6 0L.3 15z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.CompareGoodsTableNext a.disable{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.5 31.5'%3E%3Cpath d='M21.2 5c-.4-.4-1.1-.4-1.6 0-.4.4-.4 1.1 0 1.6l8 8H1.1c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h26.6l-8 8c-.4.4-.4 1.2 0 1.6.4.4 1.2.4 1.6 0l10-10c.4-.4.4-1.1 0-1.6L21.2 5z' fill='%23a3a3a3'/%3E%3C/svg%3E");}
.CompareNavigation li a i{font-size:30px;line-height:44px;}
.CompareGoodsTableTbody tbody tr td.cell {text-align: left;}
.CompareGoodsTableTbody tbody tr td.vtop {vertical-align: top;}
.CompareGoodsTableTbody .CompareCheckbox {vertical-align: middle;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine .htmlDataBlock {text-align: left;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td:nth-child(1){}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:220px;}
.removeCompare .compare-td:nth-child(n + 6){display:none;}
.checkbox-wrp{display:flex;flex-wrap:wrap;align-items:center;}
.checkbox-wrp input{display:block;width: 16px;height: 16px;margin-right: 10px;cursor:pointer;}
.checkbox-wrp label{display:block;font-size:14px;cursor:pointer;}
/* Список Новостей */
.news-line{display:flex;flex-wrap:wrap;padding-bottom:20px;}
.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;}
.go-to-news {display:block;color: #fa0d29;text-align:right;margin-top:10px;}
.news-main-box{margin-top:20px;}
.news-main-box .htmlDataBlock{margin-bottom:10px;}
.news-main-box .news-time{text-align:right;margin-bottom:10px;color:#999999;}
.newsListBlockItemFiles td{line-height:20px;padding:0;border-spacing:0;}
/* Страница ошибки */
.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;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;}
/*Сравнение и избранное внизу страницы*/
#hiddenCompareAndFavoriteBlock{position:fixed;bottom:0;left:0;width:100%;height:auto;line-height:40px;background:#fa0d29;color:white;text-align:center;display:none;z-index:11;}
#hiddenCompareAndFavoriteBlock.have-items{display:flex;width:100%;flex-wrap:wrap;}
#hiddenCompareAndFavoriteBlock.have-items.dont_show{display:none;}
#hiddenCompareAndFavoriteBlock a{color:white;width:100%;height:100%;line-height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
#hiddenCompareAndFavoriteBlock .clear-compare{display:inline-block;color:#fa0d29;width:auto;margin-left:15px;}
#hiddenCompareAndFavoriteBlock .clear-compare:hover{text-decoration:underline;}
#hiddenCompareAndFavoriteBlock .compare-content, #hiddenCompareAndFavoriteBlock .favorites-content{background:white;padding-bottom:15px;display:none;width:100%;}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items{padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:max-content;overflow-x:auto;white-space:nowrap;overflow:hidden;margin:0 auto;padding-bottom:15px;}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item{width:65px;height:calc(65px + 36px);margin-right:10px;}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item .compare-product-image, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item .favorite-product-image{background:#fafafa;width:65px;height:65px;}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item .compare-product-image img, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item .favorite-product-image img
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item img, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item img{max-width:65px;max-height:65px;}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item .compare-remove, #hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item .favorite-remove{width:36px;height:36px;display:block;margin:5px auto 0 auto;background-size:20px 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' 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");}.compare-remove-main{width:20px;height:20px;display:block;margin:0px auto 0 auto;background-size:20px 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' 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");}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item .compare-remove:hover,#hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item .favorite-remove:hover{background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fa0d29' 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");}
#hiddenCompareAndFavoriteBlock .compare-content #compare-items .item a,#hiddenCompareAndFavoriteBlock .favorites-content #favorite-items .item a{color:#fa0d29;}
#hiddenCompareAndFavoriteBlock .compare-content .close-compare-content,#hiddenCompareAndFavoriteBlock .favorites-content .close-favorite-content{display:inline-block;color:#fa0d29;font-size:14px;cursor:pointer;}
#hiddenCompareAndFavoriteBlock .compare-content .close-compare-content:hover,#hiddenCompareAndFavoriteBlock .favorites-content .close-favorite-content:hover{text-decoration:underline;}
#hiddenCompareAndFavoriteBlock .compare-content .go-compare,#hiddenCompareAndFavoriteBlock .favorites-content .go-favorites{display:inline-block;width:140px;margin-left:15px;padding:0;}
#hiddenCompare,#hiddenFavorites{width:100%;height:40px;}
#hiddenCompare.with-favorite{width:50%;text-align:right;padding-right:14px;border-right:1px solid white;}
#hiddenFavorites.with-compare{width:50%;text-align:left;padding-left:15px;}
#hiddenCompare a .material-icons,#hiddenFavorites a .material-icons{display:inline-block;vertical-align:middle;line-height:40px;margin-left:0px;}
#hiddenCompare a .bottom,#hiddenFavorites a .bottom{display:inline-block;}
#hiddenCompare a .top,#hiddenFavorites a .top{display:none;}
#hiddenCompare a.active .bottom,#hiddenFavorites a.active .bottom{display:none;}
#hiddenCompare a.active .top,#hiddenFavorites a.active .top{display:inline-block;}
.arrow-top{width:40px;height:40px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg fill='%23ffffff' 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");}
.arrow-bottom{width:40px;height:40px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;background-image: url("data:image/svg+xml,%0A%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83a.697.697 0 0 1-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969s.709-.268.979 0L10 13.25l7.418-7.141z'/%3E%3C/svg%3E");}
.dataid{display:none;}
.fav-remove{transition: none;display: block;width: 40px;height: 40px;background-size: 20px 20px;border-radius: 4px;background-repeat: no-repeat;background-position: center center;
    border: 1px solid #fa0d29;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa0d29' 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");}
.fav-remove:hover{background-color:#fa0d29;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");}
.dnone{display:none;}
.hiResShow{display:inline-block;vertical-align:middle;}
.middleResShow{display:none;vertical-align:middle;}
.lowResShow{display:none;vertical-align:middle;}
.items-overflow{overflow-x:auto;margin:15px auto 0 auto;}
/* Анимация для авторизации/регистрации */
@media all and (min-width: 992px) {
@-webkit-keyframes bounceLeft {
  0% {-webkit-transform: translate3d(100%, -50%, 0); transform: translate3d(100%, -50%, 0);}
  50% {-webkit-transform: translate3d(-30px, -50%, 0); transform: translate3d(-30px, -50%, 0);}
  100% {-webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0);
  }
}
@keyframes bounceLeft {
  0% {-webkit-transform: translate3d(100%, -50%, 0);transform: translate3d(100%, -50%, 0);}
  50% {-webkit-transform: translate3d(-30px, -50%, 0);transform: translate3d(-30px, -50%, 0);}
  100% {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
}
/*Bounce to the left side*/
@-webkit-keyframes bounceRight {
  0% {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
  50% {-webkit-transform: translate3d(-webkit-calc(100% + 30px), -50%, 0);transform: translate3d(calc(100% + 30px), -50%, 0);}
  100% {-webkit-transform: translate3d(100%, -50%, 0);transform: translate3d(100%, -50%, 0);}
}
@keyframes bounceRight {
  0% {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
  50% {-webkit-transform: translate3d(-webkit-calc(100% + 30px), -50%, 0);transform: translate3d(calc(100% + 30px), -50%, 0);}
  100% {-webkit-transform: translate3d(100%, -50%, 0);transform: translate3d(100%, -50%, 0);}
}
/* Show Sign Up form */
@-webkit-keyframes showSignUp {
  100% {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes showSignUp {
  100% {opacity: 1;visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
}
/*Регистрация*/
.forms_fieldset{border:0;padding:0;margin:0;}
.forms_buttons{margin-bottom:10px;}
.forms_buttons-action.button{width:200px;margin:0 auto;}
.user {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;}
.user_options-container {position: relative;width: 100%;}
.user_options-text {background-color: #ffffff;border:1px solid #c1c1c1;border-radius:4px;overflow:hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}
/* Registered and Unregistered user box and text */
.user_options-registered, .user_options-unregistered {width: 50%;padding: 75px 45px;font-weight: 300;}
.user_registered-title, .user_unregistered-title {color:#5f0086;font-weight: normal;margin-top: 0;margin-bottom: 20px;line-height: 1;font-size: 20px;}
.user_unregistered-text, .user_registered-text {color:#5f0086;}
.user_registered-login, .user_unregistered-signup {margin-top: 30px;margin-left:0;width:200px; -webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;-o-transition: background-color .2s ease-in-out, color .2s ease-in-out;transition: background-color .2s ease-in-out, color .2s ease-in-out;}
/* Login and signup forms */
.forms_field{position:relative;margin-bottom:10px;}
.user_options-forms {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color: #ffffff;border:1px solid #c1c1c1;position: absolute;top: 50%;left: 30px;width: -webkit-calc(50% - 30px);width: calc(50% - 30px);min-height: 460px;border-radius: 4px;overflow: hidden;-webkit-transform: translate3d(100%, -50%, 0);transform: translate3d(100%, -50%, 0);-webkit-transition: -webkit-transform .4s ease-in-out;transition: -webkit-transform .4s ease-in-out;-o-transition: transform .4s ease-in-out;transition: transform .4s ease-in-out;transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;}
.user_options-forms .user_forms-login {-webkit-transition: opacity .4s ease-in-out, visibility .4s ease-in-out;-o-transition: opacity .4s ease-in-out, visibility .4s ease-in-out;transition: opacity .4s ease-in-out, visibility .4s ease-in-out;}
.user_options-forms .forms_title {margin-bottom: 15px;font-size: 20px;line-height: 30px;color: #5f0086;font-weight:normal;text-align:center;}
.user_options-forms .forms_field-input {width: 100%;}
.user_options-forms .forms_field-input.invalidInput, .user_options-forms .forms_field-input.invalidInput:focus{border-color:red;}
.user_options-forms label.invalidInput{display:none!important;}
.user_options-forms .forms_buttons {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: block;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.user_options-forms .user_forms-signup{position: absolute;width: -webkit-calc(100% - 80px);width: calc(100% - 80px);opacity: 0;visibility: hidden;-webkit-transition: opacity .4s ease-in-out, visibility .4s ease-in-out, -webkit-transform .5s ease-in-out;transition: opacity .4s ease-in-out, visibility .4s ease-in-out, -webkit-transform .5s ease-in-out;-o-transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out;    transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out;    transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out, -webkit-transform .5s ease-in-out;}
.user_options-forms .user_forms-login {position: absolute;width: -webkit-calc(100% - 80px);width: calc(100% - 80px);opacity: 0;visibility: hidden;-webkit-transition: opacity .4s ease-in-out, visibility .4s ease-in-out, -webkit-transform .5s ease-in-out;transition: opacity .4s ease-in-out, visibility .4s ease-in-out, -webkit-transform .5s ease-in-out;-o-transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out;transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out;transition: opacity .4s ease-in-out, visibility .4s ease-in-out, transform .5s ease-in-out, -webkit-transform .5s ease-in-out;}
.user_options-forms .user_forms-signup {-webkit-transform: translate3d(120px, 0, 0);transform: translate3d(120px, 0, 0);}
.user_options-forms .user_forms-signup .forms_buttons {}
.user_options-forms .user_forms-login {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;visibility: visible;}
.user_options-forms.bounceLeft {-webkit-animation: bounceLeft 1s forwards;animation: bounceLeft 1s forwards;}
.user_options-forms.bounceLeft .user_forms-signup {-webkit-animation: showSignUp 1s forwards;animation: showSignUp 1s forwards;}
.user_options-forms.bounceLeft .user_forms-login {opacity: 0;visibility: hidden;-webkit-transform: translate3d(-120px, 0, 0);transform: translate3d(-120px, 0, 0);}
.user_options-forms.bounceRight {-webkit-animation: bounceRight 1s forwards;animation: bounceRight 1s forwards;}
.lowresAccountButton{display:none;}
.caps_lock {color: red;font-size: 12px;}
.account .pp{margin-top:10px;font-size:12px;line-height:16px;text-align:center;}
.user_options-forms .user_forms-signup.recovery-form{top:100px;}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
@media all and (max-width: 1199px) {
/* Контейнер 1199 */
.container{width:970px;}
/* Контакты 1199 */
.contacts{padding-right:15px;}
.contacts,.actions-wrapper{width:35%;}
.contacts .contacts-list{align-content:center;}
.contacts .contacts-list li{width:100%;}
.contacts .contacts-list li a div{line-height:45px;}
.contacts .contacts-list li a i{height:45px;}
.contacts-phone {order:1;}
.contacts-email {order:2;}
/* Логотип 1199 */
.logo{width:30%;}
/* Слайдер 1199*/
#Slider .SlideContent{padding:75px 0;}
/* Товары на главной 1199px */
.products-ajax .products-grid .item .item-inner,.favorite-goods .products-grid .item .item-inner{width:294px;}
/* Товары таблицей на главной 1199 */
#index-products .products-grid .item .item-inner,.related .products-grid .item .item-inner{width:100%;}
/* Баннер 1199 */
#banner-index .left{padding:15px 0 0 230px;}
#banner-index .left .top-text{font-size:27px;}
#banner-index .left .bottom-text{font-size:15px;}
/* Приемущества 1199 */
.advantages-content .one-advantage:nth-child(3){background-position:15px center;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-top{left: 95px;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-bottom{left: 120px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-top{left: 85px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-bottom{left: 70px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-top{left: 165px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-bottom{left: 155px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-top{left: 105px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-bottom{left: 93px;}
/* Подвал 1199 */
.footer-left-col{width:34%;}
.footer-middle-col{width:32%;}
.footer-right-col{width:34%;}
.footer-section{width:100%;}
/* Каталог 1199 */
.accordion.lvl1{width:calc(970px - 262px);}
.catalogWrp .catalog-lvl1{width:50%;}
.catalogWrp ul.lvl1 a{width:100%;}
/* Связь с администрацией 1199 */
.feedback .col-account{max-width:450px;}
.feedback .form-block{padding:35px;width:440px;}
/* Каталог 1199 */
.categories .item{width:294px;}
.categories .item .cat-image{height:292px;}
.categories .item .cat-name{height:calc(100% - 292px);}
/* Корзина 1199 */
.qty-cart-col,.cart .cart-top .third-col{width:140px;}
.total-line-price,.cart .cart-top .fourth-col{width:160px;}
.cart-middle-col{width:calc(100% - 140px - 160px);padding-right:30px;}
.cart .cart-top .second-col{width:calc(100% - 262px - 140px - 160px - 30px);}
/* Сравнение 1199 */
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:188px;}
}
@media all and (max-width: 991px) {
/* Контейнер 991 */
.container{width:768px;}
/* Шапка 991 */
#header{height:132px;}
/* Контакты 991 */
.contacts .contacts-list li a div{line-height:40px;}
.contacts .contacts-list li a i{height:40px;}
/* Каталог 991 */
.navigation .header-catalog{width:50%;}
.catalogWrp{display:none;}
/* Корзина 991 */
.header-cart:hover .cart-dropdown{display:none;}
/* Меню 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-index{background-position: calc(100% + 105px) calc(100% + 68px);height:135px;}
#banner-index .left{padding:30px 0 0 175px;background:url('/design/d503851/present2.png') 15px center no-repeat,url('/design/d503851/present1.png') -20px 30px no-repeat;}
#banner-index .left .top-text{letter-spacing:1px;}
/* Баннер в каталоге 991 */
#banner-catalog .left{padding:0 10px 0 115px;}
/* Приемущества 991 */
.advantages-content .one-advantage{width:50%;}
.advantages-content .one-advantage:nth-child(3){background-position:60px center;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-top{left: 165px;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-bottom{left: 190px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-top{left: 152px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-bottom{left: 144px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-top{left: 210px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-bottom{left: 200px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-top{left: 174px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-bottom{left: 160px;}
/* Карточка товара 991 */
.productImgBlock{margin:0 auto;}
.product-view .product-shop{width:100%;margin-left:0;margin-top:30px;}
.product-view.mini-plus .product-shop{width:100%;}
.product-content .star-line-wrp{position:static;}
.product-view .product-shop .product-content .product-name{margin-bottom:0;padding-right:0;}
.big-image .goods-image-medium-square{width:100%;}
.big-image,.productImgBlock,.mini-plus .productImgBlock{width:100%;}
.mini-plus .big-image{width:calc(100% - 65px - 1px);}
.product-content .short-description{max-height:none;}
/* Товары таблицей правки для отображения не на главной  991 */
.products-ajax .products-grid .item,.favorite-goods .products-grid .item{width:50%;}
.products-ajax .products-grid .item .item-inner,.favorite-goods .products-grid .item .item-inner{width:100%;}
/* Пагинация 991 */
.pages{justify-content:center;}
/* Новости 991 */
.news-item{width:100%;padding:0;}
.news-item:nth-child(2){display:none;}
.news_wrap{margin-left:0;margin-right:0;}
/* Регистрация , авторизация 991 */
.account.login,.account.register{margin:0 0 20px 0;}
.user_options-container{display:flex;flex-wrap:wrap;}
.user_options-forms{order:1;}
.user_options-text{flex-wrap:wrap;order:2;border-top:0px;border-top-left-radius:0;border-top-right-radius:0;}
.user_options-registered, .user_options-unregistered{width:100%;}
.user_registered-title, .user_unregistered-title{text-align:center;}
.register .user_options-unregistered{display:none;}
.user_unregistered-text, .user_registered-text{text-align:center;}
.lowresAccountButton{margin:10px auto 0 auto;}
.user_options-forms{position:static;width:100%;top:0;left:0;transform:none;border-bottom:0px solid white;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.user_options-forms .user_forms-login,.user_options-forms .user_forms-signup{position:static;width:100%;}
.user_options-forms{min-height:auto;padding:15px;box-shadow:none;}
.user_options-registered, .user_options-unregistered{padding:15px;}
.user_options-forms .user_forms-signup,.user_options-forms.bounceLeft .user_forms-login{transform:none;}
.register .user_options-forms .user_forms-signup{opacity:1;visibility:visible;}
.register .user_options-forms .user_forms-login{display:none;}
.login .user_options-forms .user_forms-login{opacity:1;visibility:visible;}
.login .user_forms-signup{display:none;}
.account .pp{line-height:25px;}
.account .success, .account .warning, .account .attention, .account .information{margin:15px 0;}
.register #login-button{display:none;}
.login #signup-button{display:none;}
.login .user_options-registered{display:none;}
.lowresAccountButton{display:block;}
/* Категории 991 */
.categories .item{width:calc(50% - 28px);}
/* Связь с администрацией 991 */
.account.feedback .first{flex-wrap:wrap;margin:0 auto 20px auto;}
.account.feedback .form-block{width:100%;padding:15px;position:static;order:1;border:0px solid transparent;}
.account.feedback .fields{max-width:100%;}
.feedback .col-account{width:100%;max-width:100%;padding:0 15px 15px 15px;text-align:center;order:2;}
/* Страница обратного звонка 991 */
.callback-info .callback-form-wrp{max-width:100%;}
.callback-info .callback-form-wrp{padding:15px;}
/* Корзина 991 */
.cart .cart-top{display:none;}
.cart-middle-col{width:100%;padding-right:15px;}
.qty-cart-col{width:100%;margin-top:10px;}
.total-line-price{width:100%;margin-top:10px;}
/* Сравнение 991 */
.compare-td-4{display:none;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:184px;}
/* Быстрое сравнение и избранное 991 */
.hiResShow{display:none;}
.middleResShow{display:inline;}
/* Оформление заказа 991 */
#quickform .orderFlexWrap .contactStage,#quickform .orderFlexWrap .deliveryAndPayment,.quick-order-content .coupons{width:100%;padding-right:0;}
#quickform .orderFlexWrap .comment,#quickform .orderFlexWrap .adressFields,.quick-order-content .quick-order-info.with-coupon{width:100%;padding-left:0;}
.quick-order-content .quick-order-info{padding-top:0;}
}
@media all and (max-width: 767px) {
/* Контейнер 767 */
.container{width:100%;}
/* Контакты 767 */
.contacts{width:calc(100% + 30px);padding-right:0;margin:0 -15px;}
.contacts .contacts-list li{width:50%;background:#f3d9ff;}
.contacts .contacts-list li:nth-child(1){border-right:1px solid #ffffff;}
.contacts .contacts-list li:nth-child(2){border-left:1px solid #ffffff;}
.contacts .contacts-list li a{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;padding:0 15px;}
.contacts .contacts-list li a div{width:auto;max-width:calc(100% - 40px);}
.contacts-email{order:1;}
.contacts-phone{order:2;}
/* Логотип 767 */
.logo{width:50%;height:90px;}
/* правая часть шапки 767 */
.actions-wrapper{width:50%;justify-content:center;}
.header-cart .count{top:4px;}
.user .menu-user{top:71px;}
/*Слайдер 767*/
#Slider .SlideContent{padding:60px 0;}
#Slider .SlideTitle{font-size:34px;}
#Slider .SlideText{font-size:14px;}
#Slider .item{background-position:center left;}
#Slider .owl-nav{display:none;}
#Slider .container{background:rgba(0,0,0,0.55);}
 
/* Баннер 767 */
#banner-index {height:235px;align-items: inherit;margin-top:30px;}
#banner-index .left{width:100%;padding:0 15px;height:auto;background:none;margin-top:0;background:rgba(0,0,0,0.5);}
#banner-index .right{width:100%;margin:0 auto;padding:0 15px;background:rgba(0,0,0,0.5);}
#banner-index .left .top-text{text-align:center;font-size:30px;line-height:30px;max-width:360px;margin:0 auto;}
#banner-index .left .bottom-text{text-align:center;padding:0;}
#banner-index .button-heart,#catalog_banner .button-heart{font-size:13px;width:160px;}
/* Приемущества 767 */
.advantages-content{width:450px;margin:0 auto;}
.advantages-content .one-advantage{height:110px;}
.advantages-content .one-advantage:nth-child(3){background-position:8px center;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-top{left: 93px;top:16px;}
.advantages-content .one-advantage:nth-child(1) .advantage-word-bottom{left: 118px;top:35px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-top{left: 80px;top:22px;}
.advantages-content .one-advantage:nth-child(2) .advantage-word-bottom{left: 71px;top:41px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-top{left: 155px;top:35px;}
.advantages-content .one-advantage:nth-child(3) .advantage-word-bottom{left: 145px;top:55px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-top{left: 102px;top:35px;}
.advantages-content .one-advantage:nth-child(4) .advantage-word-bottom{left: 88px;top:53px;}
/* Обратный звонок 767 */
#callback{padding:35px 0 35px 0;}
#callback .callback-title{font-size:24px;padding:15px;}
#callback .callback-text{padding:5px;font-size:10px;}
#callback .callback-input{width:50%;}
.second-input{padding-right:0;}
#callback .pp{font-size:12px;width:100%;}
#callback .pp a{font-size:12px;}
#callback .button-heart{width:290px;margin:20px auto 0 auto;}
/* Подвал 767*/
#footer{padding:0;border-top:0;}
.footer-section{width:50%;min-height:32px;}
.footer-left-col{order:1;width:100%;background:#5d065f;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;position:relative;padding:20px 0;}
.footer-left-col:before,.footer-left-col:after{content:' ';display:block;position:absolute;width:15px;height:calc(100% + 4px);background:#5d065f;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;top:-2px;}
.footer-left-col:before{right:100%;}
.footer-left-col:after{left:100%;} 
.footer-middle-col{width:100%;order:3;}
.footer-right-col{width:100%;order:2;border-bottom:2px solid #ffffff;position:relative;padding:20px 0;}
.footer-right-col:before,.footer-right-col:after{content:' ';display:block;position:absolute;width:15px;height:calc(100% + 2px);background:#5f0086;border-bottom:2px solid #ffffff;top:0px;}
.footer-right-col:before{right:100%;}
.footer-right-col:after{left:100%;}
.logo-footer{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:20px 0;border-bottom:2px solid #ffffff;background:#5d065f;margin-bottom:0;}
.social-links{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:20px 0;border-bottom:2px solid #ffffff;background:#5f0086;}
.copyright{background:#5d065f;margin-top:0;}
/* Карточка товара 767 */
.mini-plus .productImgBlock{width:100%;}
.big-image .goods-image-medium-square{width:100%;}
.big-image{width:100%;}
/* Новости 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 */
.button.quick{display:none;}
/* Сравнение 767 */
.CompareGoodsTableTbody.table-box{width:100%;}
.compare-td-3{display:none;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:125px;}
}
@media all and (max-width: 640px) {
/* 18+ 640 */
#ageCheck .ageCheckContent{background:#fff;padding:15px;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckText{margin-bottom:20px;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckHeader{line-height:30px;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckButtonsContainer .button{width:100%;margin-left:0;}
#ageCheck .ageCheckContent .ageCheckWrp .ageCheckButtonsContainer .button:not(:last-of-type){margin:0 0 15px 0;}
  
/* Товары на главной 640 */
.products-grid .item .product-image{width:100%;height:131px;margin:0 auto;}
.products-grid .item .product-image .product-img .goods-image-small{max-width:131px;max-height:131px;}
.products-grid .item .product-name{height:calc(100% - 131px - 60px - 51px);}
.products-grid .item .product-name a{font-size:14px;line-height:16px;}
.products-grid .item .price-box{height:60px;}
.products-grid .item .price-box .old-price{line-height:20px;font-size:12px;}
.products-grid .item .price-box .main-price{font-size:18px;line-height:30px;}
.products-grid .add-cart, .products-list .addtocart .button, .products-grid .item .product-shop .empty,.products-list .addtocart .empty{text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;
background-image: url("data:image/svg+xml,%0A%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.9 32.9'%3E%3Cstyle%3E.st0%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath class='st0' d='M0 16.4v-3.3l.1-.1c.3-1.1 1.1-1.7 2.2-1.7h30.2c1.3 0 2.3 1 2.3 2.3v2.2c0 1.5-.9 2.4-2.4 2.4h-1c-.7 3.9-1.4 7.7-2.1 11.5-.3 1.4-1.5 2.7-3.2 2.7H8.2c-1.6 0-2.8-1-3.1-2.5-.7-3.8-1.4-7.5-2.1-11.3-.1-.3-.2-.4-.5-.4h-.3c-.9 0-1.5-.4-2-1.2 0-.2-.1-.4-.2-.6zm12.4 8.1v-3.4c0-.9-.7-1.5-1.5-1.3-.6.1-1 .6-1 1.3V27.9c0 .7.3 1.1.9 1.3.9.3 1.6-.3 1.6-1.3v-3.4zm4 0V21c0-.8-.6-1.3-1.3-1.3-.7 0-1.2.6-1.2 1.3v7c0 .3.1.6.3.8.3.4.8.6 1.4.4.5-.2.9-.6.9-1.2-.1-1.1-.1-2.3-.1-3.5zm4.1 0V21c0-.7-.5-1.3-1.2-1.3S18 20.3 18 21v7c0 .3.1.6.3.8.3.4.9.6 1.4.4.5-.2.9-.6.9-1.1-.1-1.2-.1-2.4-.1-3.6zm4.1 0v-3.4c0-.8-.5-1.4-1.3-1.4-.7 0-1.3.6-1.3 1.4v7.3c.2.6.8 1 1.3.9.6-.1 1.1-.6 1.1-1.2.2-1.3.2-2.4.2-3.6zM22.1.5c.5.1.9.5 1.1 1 1.4 2.4 2.8 4.7 4.1 7.1.1.1.1.2.2.4H24.8c-.2 0-.3-.1-.5-.3-1.2-2-2.4-4-3.5-6.1-.5-.9-.2-1.7.8-2.1 0 0 .1 0 .1-.1.1.1.2.1.4.1zM13.2.5s.1 0 .1.1c.9.3 1.3 1.2.8 2-.8 1.4-1.7 2.9-2.5 4.3-.4.6-.7 1.2-1.1 1.9-.1.2-.2.3-.4.3H7.3c.1-.1.1-.2.2-.4 1.4-2.4 2.8-4.7 4.1-7.1.3-.5.6-.9 1.2-1 .1-.1.2-.1.4-.1z'/%3E%3C/svg%3E");}
/* Товары списком 640 */
.products-list .product-image{width:131px;height:131px;}
.products-list .product-image .goods-image-small{max-width:131px;max-height:131px;}
.products-list .product-shop{width:calc(100% - 131px);}
.products-list .product-name{font-size:14px;line-height:16px;}
.products-list .description-short{line-height:16px;}
.products-list .product-shop{padding:5px;}
.products-list .item .price-box{min-height:40px;height:auto;}
.products-list .item .price-box .price.old-price{margin-right:10px;font-size:12px;line-height:24px;}
.products-list .item .price-box .price{width:auto;line-height:24px;font-size:16px;}
/* Сортировки 640 */
.OrderFilterForm{justify-content:center;}
.toolbar-content{width:100%;justify-content:center;}
.view-mode{margin-top:10px;}
.show-by{width:64px;}
.toolbar-content .sort-by{width:calc(100% - 64px - 10px);margin-right:10px;}
.toolbar-content .sort-by select{width:100%;}
/* Баннер в каталоге 640 */
#banner-catalog{height:auto;align-content:center;}
#banner-catalog .left{display:flex;width:100%;background:rgba(0,0,0,0.5);padding:15px 15px 0 15px;text-align:center;height:auto;}
#banner-catalog .right{background:rgba(0,0,0,0.5);padding:10px 0 35px 0;width:100%;}
#banner-catalog .button-heart{max-width:160px;}
/* Категории 640 */
.categories.row{margin-left:0;margin-right:0;}
.categories .item{margin:0 0 10px 0;width:100%;display:flex;flex-wrap:wrap;}
.categories .item .cat-image{width:131px;height:131px;}
.categories .item .cat-name{width:calc(100% - 131px);height:auto;}
/* Обратный звонок 640 */
#callback{margin:20px auto 0 auto;}
/* Список акций 640 */
.discount-box .content .image{display:none;}
.discount-box .content .title{width:100%;padding:0;}
/* Корзина 640 */
.cart .image{width:calc(87.333333333333px + 14px);height:87.333333333333px;padding:0 7px 0 7px;}
.cart .image a{width:100%;height:100%;}
.cart .image .goods-image-small{max-height:100%;max-width:100%;}
.cart .info{width:calc(100% - 87.333333333333px - 14px);}
.cart .oneProd{padding:7px 0;align-items:flex-start;}
.cart-middle-col{padding-right:7px;}
.cart .cart-product-list .cart-description-short{display:none;}
.cart .cart-product-list .cart-product-name a{display:block;font-size:14px;line-height:16px;}
.cart .cart-product-list .cart-product-properties{margin-top:10px;}
.cart .cart-product-list .cart-product-article,.cart .cart-product-list .cart-product-properties .cart-property-line{margin-top:5px;font-size:12px;line-height:16px;}
.cart .cart-bottom .discountInfo .disc-name{width:100%;padding:0;line-height:24px;}
.cart .discountSum{width:100%;}
.cart .cart-bottom .price{width:100%;}
.cart .total{padding:7px;}
.cart .total .text{width:100%;padding:0;font-size:12px;}
.cart .cart-bottom .discountInfo{padding:0px 7px;font-size:12px;}
.cart .cart-bottom .price{line-height:40px;}
/* Быстрое сравнение и избранное 640 */
.hiResShow{display:none;}
.middleResShow{display:none;}
.lowResShow{display:block;}
/* Фильтры 640 */
.toolbar{margin-bottom:10px;}
.price-filter-wrp{width:100%;margin-bottom:10px;}
.select-filters,.select-filters.with-price-filter{width:100%;}
/* Карточка товара 640 */
.tabs li{display:block;width:100%;}
.tabs li:not(:last-of-type){border-right:0;border-bottom:1px solid #c1c1c1;}
.product-view .product-shop .product-content .product-name{font-size:20px;}
/* Обратный звонок */
.formIsSended{font-size:20px;}
  
}
@media all and (max-width: 479px) {
/* Контакты 479 */
.contacts .contacts-list li{padding:0;}
.contacts .contacts-list li a{font-size:10px;padding:0 5px;}
.contacts .contacts-list li a div{max-width:100%;}
.contacts .contacts-list li a i{display:none;}
/* Правая часть шапки 479 */
.actions-wrapper{justify-content:flex-end;}
.actions-wrapper .one-icon{width:45px;}
.header-cart .count{left:11px;}
.user .close-user{width:140px;right:-45px;line-height:14px;}
.user .menu-user{width:140px;right:-45px;}
/* Поиск 479 */
#search_form{right:0px;}
.active #search_form, #search_form .search-string, #search_form .form-relative{width:200px;}
/* Товары на главной 479 */
.pdt-content.row,.products-ajax .products-grid.row{margin-left:-5px;margin-right:-5px;}
.products-grid .item{padding:0 5px 10px 5px;}
.products-grid .item .product-name{height:calc(100% - 131px - 60px - 40px);}
.products-grid .item .product-name,.products-grid .item .product-shop{padding:0 5px;}
.products-grid .item .item-inner{padding-bottom:5px;}
.products-grid .add-to-links{width:70px;padding-left:5px;}
.products-grid .add-cart,.products-grid .item .product-shop .empty{line-height:28px;height:30px;width:calc(100% - 70px);}
.ico-new, .ico-best {left:5px;top:5px;}
.ico-sale {right:5px;top:5px;}
.add-to-links .add-wishlist,.add-to-links .add-compare,.fav-remove{width:30px;height:30px;}
.product-view .add-to-links .add-wishlist,.product-view .add-to-links .add-compare{width:40px;height:40px;}
#index-products .owl-nav, #news .owl-nav, .related .owl-nav{bottom:calc(100% + 51px);padding:0 5px;}
/* Баннер 479 */
#banner-index{height:185px;}
#banner-index .left{display:block;}
#banner-index .left .top-text{font-size:22px;width:100%;max-width:290px;}
#banner-index .left .bottom-text{font-size:14px;max-width:100%;margin:0 auto;line-height:14px;max-width:290px;}
/* Заголовки 479 */
.title{font-size:22px;padding:20px 0;}
/* Приемущества 479 */
#advantages{display:none;}
/* Обратный звонок 479 */
#callback .callback-input{width:100%;padding:0;}
#callback .callback-input input{width:290px;margin:0 auto;}
#callback .callback-text{display:none;}
#callback .button-heart{margin-top:10px;}
#callback .first-input{margin-bottom:10px;}
/* Подвал 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;}
/* Новости 479 */
.news-image{width:100%;}
.news-info{width:100%;padding-left:0;text-align:center;}
.news-title{font-size:14px;text-align:center;}
.news-date{margin:5px 0;}
.news-desciption-short{font-size:10px;}
.go-to-news{text-align:center;}
#news .owl-nav{top:9px;}
/* Пагинация 479 */
.pages li{width:32px;height:32px;line-height:32px;}
.pages li.first a, .pages li.last a{line-height:32px;}
/* Товары списком 479 */
.products-list .add-to-links{width:75px;padding-left:8px;}
.products-list .addtocart{width: calc(100% - 75px);}
.products-list .addtocart .button,.products-list .addtocart .empty{height:30px;line-height:30px;width:100%;}
/* Политика конфиденциальности 479 */
.policy .policy-title{font-size:20px;}
.policy .policy-sub-title{font-size:16px;}
/* Кнопки в истории заказов */
.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 */
.compare-td-2{display:none;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine td{min-width:145px;}
#hiddenCompareAndFavoriteBlock a,#hiddenCompareAndFavoriteBlock .compare-content .close-compare-content, #hiddenCompareAndFavoriteBlock .favorites-content .close-favorite-content{font-size:12px;}
#hiddenCompareAndFavoriteBlock .compare-content .go-compare, #hiddenCompareAndFavoriteBlock .favorites-content .go-favorites{font-size:14px;}
/* Оформление заказа 479 */
.quick-order-content .quick-order-info .quick-line{line-height:24px;}
.quick-order-content .quick-order-info .quick-line .text{width:100%;font-size:12px;}
.quick-order-content .quick-order-info .quick-line .num{width:100%;}
}
@media all and (min-width: 768px) {
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.container {width: 768px;}
}
@media all and (min-width: 992px) {
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.container {width: 970px;}
}
@media all and (min-width: 1200px) {
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.container {width: 1170px;}
}
*/
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
.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 ;}
/*Ховер эффекты*/
/*end Ховер эффекты*/
/******************************************************************************
  Если не работает 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;}
.nojs #advantages{display:none;}
.stages {padding: 10px 0;}
.orderStrageContent .fields label{display:block;margin-bottom:10px;}
.orderStrageContent .fields .inputText{margin-bottom:10px;}
.nojs #callback{background:url('/design/d503851/callback-bg.jpg');}
/* Окошко с информацией о cookies */
.cookies-bottom {position: fixed;bottom: 0;width: 100%;background: #f3f3f3;z-index: 100;}
.cookies-bottom-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 0;}
.cookies-bottom-icon {font-size: 32px;line-height: 40px;text-align: center;margin-right: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;}
.cookies-bottom-icon i {color: #ff9302;}
.cookies-bottom-closeBtn {position: absolute;top: -27px;right: 50px;width: 40px;height: 30px;font-size: 22px;background: #f3f3f3;}
.cookies-bottom-content { width: 100%; text-align: center; padding: 10px 0;}
.cookies-bottom-text {color: #5c0288;}
.parent {
  text-align: middle;
  border: 2px ;
}