

/* Start:/local/templates/vi_new/css/slick.css?16606475561376*/
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block;height: 180px;width: 394px;object-fit: contain}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* End */


/* Start:/local/templates/vi_new/css/mv.css?16394809062070*/
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}

/* End */


/* Start:/local/templates/vi_new/css/xzoom.css?16394809061491*/
/* Compatibility styles for frameworks like bootstrap, foundation e.t.c */
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* --------------- */

/* xZoom Styles below */
.xzoom-container { 
  display: inline-block;
}

/* Thumbs */
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
  border: 1px solid #cecece;
  margin-left: 5px;
  margin-bottom: 10px;
}

.xzoom-source, .xzoom-hidden {
  display: block;
  position: static;
  float: none;
  clear: both;
}

/* Everything out of border is hidden */
.xzoom-hidden {
  overflow: hidden;
}

/* Preview */


/* Lens */
.xzoom-lens {
  border: 1px solid #555;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
  cursor: crosshair;
}

/* Loading */
.xzoom-loading {
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 100%;
  opacity: .7;
  background: url(/local/templates/vi_new/css/../img/other/xloading.gif);
  width: 48px;
  height: 48px;
}

/* Additional class that applied to thumb when it is active */
.xactive {
}

/* Caption */
.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #000;
  width: 100%;
  text-align: left;
}

.xzoom-caption span {
  color: #fff;
  font-family: Arial, sans-serif;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  padding: 10px;
}

.xzoom-source{cursor:pointer}
/* End */


/* Start:/local/templates/vi_new/css/jquery.fancybox.css?163948090617412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/local/templates/vi_new/css/jquery.formstyler.css?16394809062065*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 9;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/vi_new/css/magnific-popup.css?16394809067883*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.8;}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.95}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}


@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/vi_new/css/styles.css?1781091445174153*/
@font-face{
    font-family:'Cambria';
	font-weight:400;
    font-style:normal;
    src:local('Cambria Regular'), local('Cambria-Regular'),
		url('/local/templates/vi_new/css/../fonts/Cambria-Regular.woff2') format('woff2'),
		url('/local/templates/vi_new/css/../fonts/Cambria-Regular.woff') format('woff');
}

@font-face{
    font-family:'Cambria';
	font-weight:700;
    font-style:normal;
    src:local('Cambria Bold'), local('Cambria-Bold'),
		url('/local/templates/vi_new/css/../fonts/Cambria-Bold.woff2') format('woff2'),
		url('/local/templates/vi_new/css/../fonts/Cambria-Bold.woff') format('woff');
}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
input[type="number"]:hover,input[type="number"]:focus {-moz-appearance: number-input;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=text]::-ms-clear{ display:none;width:0;height:0}
input[type=text]::-ms-reveal{display:none;width:0;height:0}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none}

*{margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none}
li{list-style-type:none}
svg{vertical-align:middle}
body{background:#ffffff;color:#272727;font-family:'Roboto Condensed',Arial,Helvetica;font-size:16px;font-variant-numeric:lining-nums}
input,textarea{font-family:inherit;font-size:inherit}
button{background:0;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}

h1{line-height:32px;font-family:'Playfair Display';font-weight:400;font-size:24px}
h2{line-height:32px;font-family:'Playfair Display';font-weight:400;font-size:24px}

.container{max-width:1576px;margin:auto;}
.overflow{overflow:hidden;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}

.header{background:#ffffff;margin-bottom:10px;padding-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.header-container{line-height:19px}

.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; margin-bottom:10px}
.header-top-logo{margin-left:-17px}
.header-top-info{margin-left:35px}
.header-top-info-text-1{margin-bottom:6px}
.header-top-info-text-2{color:#808080;font-size:14px}
.header-top-city{position:relative;z-index:2;color:#808080;stroke:#808080;margin:auto;padding-right:85px}
.header-top-city:hover{color:#3e3e3e;stroke:#3e3e3e}
.header-top-city.open{color:#cc476f;stroke:#cc476f}
.header-top-city.open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.header-top-city.open .header-top-city-list{pointer-events:auto;opacity:1}
.header-top-city-active{position:relative;z-index:2;cursor:pointer}
.header-top-city-active-text{margin-right:5px}
.header-top-city-active-icon{stroke-width:1.5px}
.header-top-city-active-icon svg{-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.header-top-city-list{position:absolute;top:-12px;left:-30px;padding:35px 30px 10px 30px;background:#f1f1f1;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;border-radius:5px;pointer-events:none;opacity:0;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.header-top-city-list-select{display:block;color:#3e3e3e;min-width:90px;line-height:26px;margin-bottom:3px}
.header-top-city-list-select:hover{color:#cc476f}
.header-top-city-list-select:last-of-type{margin-bottom:0}
.header-top-phone{margin-right:40px}
.header-top-phone-nubmer{display:block;color:#272727;margin-bottom:7px;font-size:15px}
.header-top-phone-nubmer:last-of-type{margin-bottom:0}
.header-top-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#272727;color:#ffffff;min-width:155px;height:38px;padding:0 25px;font-size:15px}

.header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:3px}
.header-bottom-nav .link{color:#3e3e3e;line-height:30px;margin-right:54px;text-transform:uppercase}
.header-bottom-nav .link:last-of-type{margin-right:0}
.header-bottom-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-bottom-menu .currency{position:relative;z-index:2;min-width:63px;margin-right:50px}
.header-bottom-menu .currency.open .currency-list{pointer-events:auto;opacity:1}
.header-bottom-menu .currency-active{position:relative;z-index:2;cursor:pointer}
.header-bottom-menu .currency-active:hover .currency-active-text:after{opacity:1}
.header-bottom-menu .currency-active-flag{margin-top:3px;vertical-align:text-top}
.header-bottom-menu .currency-active-text{position:relative;font-size:14px}
.header-bottom-menu .currency-active-text:after{position:absolute;right:5px;bottom:-3px;left:0;content:'';border-bottom:1px dashed #808080;opacity:0.25}
.header-bottom-menu .currency-list{position:absolute;left:-20px;bottom:-10px;padding:7px 20px 35px 20px;background:#f1f1f1;-webkit-box-shadow:inset 0 0 0 1px #e0e0e0;box-shadow:inset 0 0 0 1px #e0e0e0;border-radius:5px;pointer-events:none;opacity:0;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.header-bottom-menu .currency-list-select{display:block;color:#3e3e3e;min-width:70px;line-height:27px}
.header-bottom-menu .currency-list-select:hover .currency-list-select-text:after{opacity:1}
.header-bottom-menu .currency-list-select-flag{margin-top:3px;vertical-align:text-top}
.header-bottom-menu .currency-list-select-text{position:relative;font-size:14px}
.header-bottom-menu .currency-list-select-text:after{position:absolute;right:5px;bottom:-3px;left:0;content:'';border-bottom:1px dashed #808080;opacity:0.25}
.header-bottom-menu .item{color:#494949;fill:#8d8d8d;stroke:#8d8d8d;margin-right:37px;text-align:center}
.header-bottom-menu .item:hover{fill:#494949;stroke:#494949}

.header-bottom-menu .item:last-of-type{margin-right:0}
.header-bottom-menu .item-icon{margin-bottom:2px}
.header-bottom-menu .item-text{font-size:12px}

.nav{background:#f1f1f1;-webkit-box-shadow:inset 0px 4px 9px rgba(0, 0, 0, 0.04);box-shadow:inset 0px 4px 9px rgba(0, 0, 0, 0.04);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav-container{max-width:1200px;margin:auto}
.nav-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.nav-menu-item-head{color:#3e3e3e;stroke:#3e3e3e;height:51px;line-height:51px;padding:0 47px;letter-spacing:0.02em;cursor:pointer}
.nav-menu-item-head .text{margin-right:2px;font-size:18px}
.nav-menu-item-head .icon svg{margin-bottom:1px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.nav-menu-item.open .nav-submenu{display:-webkit-box;display:-ms-flexbox;display:flex}
.nav-menu-item:hover .nav-menu-item-head, .nav-menu-item.open .nav-menu-item-head{color:#7f7f7f;stroke:#7f7f7f}
.nav-menu-item.open .nav-menu-item-head svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}

.nav-submenu{position:absolute;right:0;left:50%;z-index:90;display:none;background:#f1f1f1;width:100%;padding:30px;transform:translateX(-50%);-webkit-box-shadow:#f1f1f1 0 -5px, 0 5px 10px 0 rgba(0,0,0,0.15);box-shadow:#f1f1f1 0 -5px, 0 5px 10px 0 rgba(0,0,0,0.15)}
.nav-submenu-list{position:relative;width:79%;margin-right:50px;padding-right:50px}
.nav-submenu-list:after{position:absolute;top:15px; left: 255px; bottom:60px;content:'';border-right:1px solid #d8d8d8}
.nav-submenu-list .nav-submenu-list.submenu_new:after {content: none !important; display: none !important;}
.nav-submenu-list:last-of-type{padding-right:0}
/*.nav-submenu-list:last-of-type:after{border-right:0}*/
.nav-submenu-list .link{display:block;color:#3e3e3e;line-height:30px;margin-bottom:2px;letter-spacing:0.02em}
.nav-submenu-list .link:hover{color:#cc476f}
.nav-submenu-list .special .link{color:#cc476f;padding-left:1px}
.nav-submenu-preview{position:relative;margin-left:auto}
.nav-submenu-preview:hover .nav-submenu-preview-head{color:#cc476f}
.nav-submenu-preview-img{width:474px;height:237px;margin-bottom:2px}
.nav-submenu-preview-head{color:#3e3e3e;font-style:italic;font-weight:300;text-align:center;letter-spacing:0.02em}

.slider{overflow:hidden;margin-bottom:70px;height:560px}
.slider-item{position:relative}
.slider-item-img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden;height:560px}
.slider-item-info{position:absolute;right:0;bottom:0;background:rgba(0,0,0,0.51);color:#ffffff;width:575px;height:172px;padding:40px 0 40px 50px}
.slider-item-info-cat{color:#aaaaaa}
.slider-item-info-title{position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:-10px 0 5px 0;font-family:'Playfair Display';font-size:34px}
.slider-item-info-title:after{position:absolute;right:0;bottom:0;left:120px;content:'';width:100%;border-bottom:1px solid #ffffff}
.slider-item-info-price{font-family:'Playfair Display';font-weight:700}
.slider-item-info-price span:nth-of-type(1){margin-right:5px}
.slider-item-info-price span:nth-of-type(2){font-size:24px}
.slider-item-info-go{stroke:#ffffff;margin:-18px 0 0 280px}
.slider-item-info-go span:nth-of-type(1){margin-right:10px}
.slider .slick-prev{position:absolute;top:39%;left:0;z-index:2;background:rgba(0,0,0,0.41);stroke:#fff;width:81px;height:81px;padding-right:5px}
.slider .slick-next{position:absolute;top:39%;right:0;z-index:2;background:rgba(0,0,0,0.41);stroke:#fff;width:81px;height:81px;padding-left:5px}

.optimize{margin-bottom:70px;text-align:center}
.optimize-title{margin-bottom:20px;text-transform:uppercase}
.optimize-text{margin-bottom:20px}
.optimize-text:last-of-type{margin-bottom:0}

.category{overflow:hidden;max-width:1920px;margin:auto}
.category-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;max-width:100%;flex-direction: column;align-items: center;;margin:auto}
.category-container{max-width:1347px;width: 100% !important;flex-wrap:wrap;height: auto}
.category-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.category-group-1{max-width:710px}
.category-group-2{max-width:710px}
.category-group-3{width:572px}
.category-item{position:relative;overflow:hidden}
.category-item:hover .category-item-info{bottom:80px}
.category-item:hover .category-item-info:after{width:100px;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.category-item:hover .category-item-info-desc{color:#fff}
.category-item:hover .category-item-go{opacity:1;-webkit-transition:500ms;-o-transition:500ms;transition:500ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.category-item-small{max-width:355px;height:308px;padding-left:2px}
.category-item-small:nth-of-type(1){padding-left:0}
.category-item-medium{width: 100%;height:305px;padding-top:2px}
.category-item-medium img {width: 100%;}
.category-item-medium:nth-of-type(1){padding-top:0}
.category-item-large{min-width: 100%;margin:0 2px}
.category-item-img img{display:block}
.category-item-info{position:absolute;bottom:30px;left:30px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.category-item-info:after{position:absolute;bottom:-15px;left:-30px;content:'';border-bottom:1px solid #ffffff;width:0;height:1px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.category-item-info-title{color:#ffffff;margin-bottom:5px;font-size:24px;text-transform:uppercase}
.category-item-info-desc{color:#929292;padding-right:15px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.category-item-go{position:absolute;bottom:30px;left:40px;color:#ffffff;stroke:#ffffff;opacity:0}
.category-item-go-text{margin-right:10px}
.category .scrollbar{display:none;background:#d8d8d8;height:3px;margin:30px 0 5px 0}
.category .scrollbar .handle{background:#272727;width:348px;height:100%;cursor:pointer}
.category .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}

.popular{overflow:hidden;margin-top:50px}
.popular .catalog-content-item {margin-bottom: 0}
.popular-container{height:520px}
.popular-container-info{width:420px}
.popular-container-img{width:100%;margin-top:20px}
.popular-item-img{position:relative;display:none;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;will-change:contents}
.popular-item-img img{max-width:100%}
.popular-item-img-addcart{position:absolute;bottom:0;background:rgba(255,255,255,0.38);color:#525252;fill:#b6b6b6;stroke:#b6b6b6;width:100%;height:64px;line-height:64px;text-align:center;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.popular-item-img-addcart:hover{fill:rgba(255,0,0,0.7);stroke:rgba(255,0,0,0.7)}
.popular-item-img-addcart .icon{position:absolute;right:0}
.popular-item-info{display:none;color:#272727;stroke:#272727}
.popular-item-info-head{font-size:24px;text-transform: uppercase}
.popular-item-info-title{margin-bottom:5px;font-family:'Playfair Display';font-weight:700;font-size:41px;letter-spacing:0.055em}
.popular-item-info-cat{color:#c4c4c4;margin-bottom:20px}
.popular-item-info-price{font-family:'Playfair Display';font-weight:700}
.popular-item-info-price span:nth-of-type(1){margin-right:5px}
.popular-item-info-price span:nth-of-type(2){font-size:28px}
.popular-item-info-go{margin:-23px 0 0 220px}
.popular-item-info-go span:nth-of-type(1){margin-right:5px}
.popular-item-img.slick-slide{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.popular-item-img.slick-current,.popular-item-img.slick-center{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0)}
.popular-item-img.slick-slide .popular-item-img-addcart{opacity:0;pointer-events:none;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.popular-item-img.slick-current .popular-item-img-addcart,.popular-item-img.slick-center .popular-item-img-addcart{opacity:1;pointer-events:auto}
.popular .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.popular .slick-prev{position:absolute;top:32%;left:-100px;z-index:2;stroke:#272727;width:81px;height:81px}
.popular .slick-next{position:absolute;top:32%;right:-100px;z-index:2;stroke:#272727;width:81px;height:81px}

.bestnew{overflow:hidden;height:720px;margin-bottom:125px}
.bestnew-item{position:relative}
.bestnew-item-img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden;height:720px}
.bestnew-item-info{position:absolute;top:45px;color:#ffffff}
.bestnew-item-info-head{color:#575757;margin-bottom:7px;font-size:18px}
.bestnew-item-info-title{line-height:35px;margin-bottom:15px;font-family:'Playfair Display';font-size:41px;font-weight:700;letter-spacing:0.055em}
.bestnew-item-info-desc{color:#bfbfbf;margin-bottom:10px}
.bestnew-item-info-price{font-family:'Playfair Display'}
.bestnew-item-info-price span:nth-of-type(1){margin-right:5px}
.bestnew-item-info-price span:nth-of-type(2){font-size:28px}
.bestnew-item-info-go{position:absolute;right:0;bottom:5px;stroke:#ffffff;margin-left:20px}
.bestnew-item-info-go span:nth-of-type(1){margin-right:5px}
.bestnew .slick-prev{position:absolute;top:45%;left:0;z-index:2;background:rgba(0,0,0,0.41);stroke:#fff;width:81px;height:81px;padding-right:5px}
.bestnew .slick-next{position:absolute;top:45%;right:0;z-index:2;background:rgba(0,0,0,0.41);stroke:#fff;width:81px;height:81px;padding-left:5px}

.module-brand{overflow:hidden;height:300px;}
.module-brand .slick-track{
	    display: flex;
	    align-items: center;
}

.module-brand svg{-webkit-filter:drop-shadow(0px 0px 0px #272727);filter:drop-shadow(0px 0px 0px #272727)}
.module-brand-item{position:relative;display:none;margin-right:21px;}
.module-brand-item img{
	max-width: 100%;
	max-height: 100%;
	height: auto;
}

.module-brand-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.module-brand-head-text{font-size:24px;text-transform:uppercase}
.module-brand-head-link{color:#b6b6b6;font-size:18px}
.module-brand-head-link:hover{color:#272727}
.module-brand-item-logo{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;width:225px;height:47px}
.module-brand-item-logo img{width:auto!important}
.module-brand .slick-prev{position:absolute;top:36%;left:-95px;z-index:2;stroke:#272727;width:60px;height:60px}
.module-brand .slick-next{position:absolute;top:36%;right:-95px;z-index:2;stroke:#272727;width:60px;height:60px}

.topnews{overflow:hidden;max-width:1920px;margin:0 auto 135px auto}
.topnews-container{overflow:hidden;white-space:nowrap;width:100%;max-width:100%;margin:auto}
.topnews-container-scroll{margin-bottom:35px;padding-right:10px}
.topnews-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.topnews-head-text{font-size:24px;text-transform:uppercase}
.topnews-head-link{color:#b6b6b6;font-size:18px;display: none}
.topnews-head-link:hover{color:#272727}
.topnews-item{position:relative;display:inline-block;white-space:normal;width:555px}
.topnews-item:hover .topnews-item-info-title{margin-bottom:45px}
.topnews-item:hover .topnews-item-info-desc{opacity:1;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.topnews-item-img img{display:block}
.topnews-item-info{position:absolute;right:25px;bottom:30px;left:25px;font-family:'Roboto'}
.topnews-item-info-date{color:#b2b2b2;margin-bottom:10px;font-size:14px}
.topnews-item-info-title{color:#ffffff;font-size:18px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.topnews-item-info-desc{position:absolute;bottom:0;left:0;color:#b2b2b2;line-height:19px;padding-right:100px;opacity:0}
.topnews .scrollbar{background:#d8d8d8;height:3px;margin:5px 0}
.topnews .scrollbar .handle{background:#272727;width:348px;height:100%;cursor:pointer}
.topnews .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}

.subscrip{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;max-height:378px;margin-bottom:135px}
.subscrip-img{width:44%}
.subscrip-img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}
.subscrip-group{max-width:910px;margin-left:70px;padding-right:70px}
.subscrip-info{margin-bottom:50px}
.subscrip-info-head{margin-bottom:25px;font-size:24px;text-transform:uppercase}
.subscrip-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.subscrip-form-input{background:0;width:305px;height:38px;padding:0 7px;border-bottom:1px solid #272727}
.subscrip-form-input::-webkit-input-placeholder{color:#a4a4a4}
.subscrip-form-input::-moz-placeholder{color:#a4a4a4}
.subscrip-form-input:-ms-input-placeholder{color:#a4a4a4}
.subscrip-form-input::-ms-input-placeholder{color:#a4a4a4}
.subscrip-form-input::placeholder{color:#a4a4a4}
.subscrip-form-button{background:#272727;color:#ffffff;width:155px;height:38px;line-height:39px;font-size:15px;text-align:center}

.promotions{overflow:hidden;max-width:1920px;margin:0 auto 90px auto}
.promotions-container{overflow:hidden;white-space:nowrap;width:100%;max-width:100%;margin:auto}
.promotions-container-scroll{margin-bottom:35px;font-size:0;}
.promotions-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.promotions-head-text{font-size:24px;text-transform:uppercase}
.promotions-head-link{color:#b6b6b6;font-size:18px}
.promotions-head-link:hover{color:#272727}
.promotions-group{overflow:hidden;display:inline-block;margin-right:2px}
.promotions-group:last-of-type{margin-right:0}
.promotions-group-small{width:429px}
.promotions-group-small .promotions-item:first-of-type{margin-bottom:2px}
.promotions-group-medium{width:474px}
.promotions-group-large{width:960px}
.promotions-item{position:relative;display:block;white-space:normal}
.promotions-item-special{position:absolute;top:20px;left:0;color:#ffffff;padding:0 10px;font-family:'Playfair Display';text-align:center}
.promotions-item-special.red{background:rgba(255,0,0,0.72);min-width:84px;line-height:34px;font-size:22px;letter-spacing:0.045em}
.promotions-item-special.yellow{background:rgba(255,153,0,0.79);min-width:103px;height:38px;line-height:37px;font-size:20px;letter-spacing:0.02em}
.promotions-item-special.green{background:rgba(25,158,94,0.85);min-width:103px;line-height:37px;font-size:22px;letter-spacing:0.045em}
.promotions-item-img img{display:block}
.promotions-item-info{position:absolute;right:25px;bottom:25px;left:15px;font-family:'Roboto'}
.promotions-item-info-date{color:#b2b2b2;margin-bottom:5px;font-size:14px}
.promotions-item-info-title{color:#ffffff;min-height:42px;padding-right:40px;font-size:18px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.promotions .scrollbar{background:#d8d8d8;height:3px;line-height:0;margin:5px 0 5px 350px}
.promotions .scrollbar .handle{background:#272727;width:348px;height:100%;cursor:pointer}
.promotions .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}

.reviews{background:url(/local/templates/vi_new/css/../img/home/reviews/bg.jpg) no-repeat center center;background-size:cover;height:485px;margin-bottom:90px;padding:40px 0}
.reviews svg{stroke-width:2px;-webkit-filter:drop-shadow(0px 0px 0px #ffffff);filter:drop-shadow(0px 0px 0px #ffffff)}
.reviews-container{padding:0 65px}
.reviews-head{margin-bottom:70px;font-size:24px;text-transform:uppercase;text-align:center}
.reviews-item{display:none;background:#ffffff;width:652px;padding:40px 40px 35px 40px;margin-right:140px}
.reviews-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}
.reviews-item-group-name{font-weight:700}
.reviews-item-group-rating{fill:#ffc700}
.reviews-item-text{text-align:center;margin-bottom:25px}
.reviews-item-date{color:#888888;text-align:center}
.reviews .slick-prev{position:absolute;top:38%;left:-85px;z-index:2;stroke:#ffffff;width:60px;height:60px;padding-right:5px}
.reviews .slick-next{position:absolute;top:38%;right:-85px;z-index:2;stroke:#ffffff;width:60px;height:60px;padding-left:5px}

.description{margin-bottom:55px}
.description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}
.description-block:nth-of-type(even){text-align:right}
.description-block-info{width:735px}
.description-block-head{margin-bottom:50px;text-transform:uppercase}
.description-block-text{margin-bottom:20px}
.description-block-img{position:relative}
.description-block:nth-of-type(odd) .description-block-img:after{position:absolute;top:-131px;right:0;bottom:-25px;left:50px;z-index:-1;content:'';background:#efefef}
.description-block:nth-of-type(even) .description-block-img:after{position:absolute;top:-27px;right:72px;bottom:-30px;left:-100vh;z-index:-1;content:'';background:#efefef}
.description-block-img img{display:block;-webkit-box-shadow:12px 9px 54px rgba(0,0,0,0.25);box-shadow:12px 9px 54px rgba(0,0,0,0.25)}

.mail{background:#f2f2f2}
.mail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}
.mail-info-text-1{margin-bottom:10px;font-size:18px}
.mail-info-text-2{font-size:14px;font-weight:300}
.mail-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mail-form-label{margin-right:40px;cursor:pointer}
.mail-form-input{width:358px;height:38px;margin-right:40px;padding:0 15px;border:1px solid #dad9d9}
.mail-form-input::-webkit-input-placeholder{color:#b4b4b4}
.mail-form-input::-moz-placeholder{color:#b4b4b4}
.mail-form-input:-ms-input-placeholder{color:#b4b4b4}
.mail-form-input::-ms-input-placeholder{color:#b4b4b4}
.mail-form-input::placeholder{color:#b4b4b4}
.mail-form-button{background:#272727;color:#ffffff;width:155px;height:38px;font-size:15px;text-align:center}

.header-top-mobile-menu,.header-top-mobile-search,.header-bottom-menu .item-mobile,.nav-mobile,.header-top-mobile-search-text,.header-top-mobile-search-form,.catalog-filter-mobile-head,.catalog-content-sort-open,.catalog-filter-block-mobile{display:none}

.footer{position:relative;overflow:hidden;background:url(/local/templates/vi_new/css/../img/footer/bg.jpg) no-repeat center center;background-size:cover;height:440px;padding:30px 0 69px 0}
.footer .container{height:100%}
.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0.02em}
.footer-top-nav{width:19%}
.footer-top-nav-logo{display:block;margin-bottom:15px}
.footer-top-nav-logo img{display:block}
.footer-top-nav-list a{display:block;color:#d2d2d2;line-height:20px;margin-bottom:6px;font-weight:300}
.footer-top-nav-list a:hover{color:#ffffff}
.footer-top-cat{width:20%}
.footer-top-cat-head{color:#ffffff;height:42px;line-height:42px;margin-bottom:15px;font-size:18px}
.footer-top-cat-list a{display:block;color:#d2d2d2;height:20px;line-height:20px;margin-bottom:6px;font-weight:300}
.footer-top-cat-list a:hover{color:#ffffff}
.footer-top-contacts{width:40%}
.footer-top-contacts-head{color:#ffffff;height:42px;line-height:42px;margin-bottom:15px;font-size:18px}
.footer-top-contacts-block{width:250px;margin-bottom:20px}
.footer-top-contacts-block .text-1{color:#ffffff;margin-bottom:5px}
.footer-top-contacts-block .text-2{color:#d2d2d2;font-weight:300}
.footer-top-contacts-block .phone{display:block;color:#d2d2d2;margin-bottom:5px}
.footer-top-contacts-block .phone .tel{font-size:18px;font-weight:300}
.footer-top-contacts-block .phone .info{font-size:15px;font-weight:300}
.footer-top-contacts-block .phone:hover{color:#ffffff}
.footer-top-contacts-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-top-payment{width:13%;margin-left:auto}
.footer-top-payment-head{color:#ffffff;height:42px;line-height:42px;margin-bottom:15px;font-size:18px}
.footer-top-payment-img{display:block}
.footer-bottom{position:relative;}
.footer-bottom-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-bottom-social-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-bottom-social-container:before{position:absolute;top:20px;right:100%;bottom:0;content:'';background:#d3d3d3;height:1px;width:10000px;margin-right:13px}
.footer-bottom-social-container:after{position:absolute;top:20px;bottom:0;left:100%;content:'';background:#d3d3d3;height:1px;width:10000px;margin-left:13px}
.footer-bottom-social-item{position:relative;margin:0 5px;border-radius:50%;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}
.footer-bottom-social-item.whatsapp:hover{background:#1ebea5}
.footer-bottom-social-item.instagram:hover{background:#dc2743}
.footer-bottom-social-item.facebook:hover{background:#3b5998}

.breadcrumbs{display:grid;justify-items:center;align-items:center;overflow:hidden;background:url('/local/templates/vi_new/css/../img/catalog/bg-nav.jpg') no-repeat center center;color:#ffffff;min-height:140px;margin-bottom:65px}
.breadcrumbs-container{text-align:center;letter-spacing:0.02em}
.breadcrumbs-head{margin-bottom:40px}
.breadcrumbs-head-img{margin-bottom:3px}
.breadcrumbs-head-title{font-family:'Cambria';font-size:40px;font-weight:700}
.breadcrumbs-list{overflow-x:auto;overflow-y:hidden;font-size:0}
.breadcrumbs-list::-webkit-scrollbar{background:inherit;width:16px;height:16px}
.breadcrumbs-list::-webkit-scrollbar-track:horizontal{border-bottom:3px solid #d8d8d8}
.breadcrumbs-list::-webkit-scrollbar-thumb:horizontal{border-bottom:3px solid #757575}
.breadcrumbs-list-item{position:relative;display:inline-block;margin-right:25px;padding-right:25px;padding-top:5px;font-size:16px}
.breadcrumbs-list-item:after{position:absolute;top:15px;right:-10px;content:'';background:#e6dec6;width:17px;height:1px;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}
.breadcrumbs-list-item:last-of-type{margin-right:0;padding-right:0}
.breadcrumbs-list-item:last-of-type:after{display:none}
.breadcrumbs-list-item a{color:#a0a0a0}

.catalog{margin-bottom:240px}
.catalog-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.catalog-filter{background:#f1f1f1;width:400px;height:max-content}
.catalog-filter-container{padding-bottom:20px}
.catalog-filter-block{margin:0 35px 0 5px;border-bottom:1px solid #dbdbdb}
.catalog-filter-block:nth-last-of-type(3){border-bottom:0}
.catalog-filter-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:29px 15px 29px 45px;text-transform:uppercase;cursor:pointer}
.catalog-filter-list{display:none;padding:0 45px 25px 45px}
.catalog-filter-list.open,.catalog-filter-slider.open{display:block}
.catalog-filter-list-checkbox,.catalog-filter-list-radio>span{display:block;width:100%;/*height:25px;*/ min-height: auto  !important; line-height:25px;margin-bottom:6px;cursor:pointer}
.catalog-filter-list-checkbox:last-of-type,.catalog-filter-list-radio>span:last-of-type{margin-bottom:0}
.catalog-filter-list-checkbox>input,.catalog-filter-list-radio>input{position:absolute;z-index:-1;opacity:0}
.catalog-filter-list-checkbox>span,.catalog-filter-list-radio>span{display: block;/*display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center; */align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.catalog-filter-list-checkbox>span::before,.catalog-filter-list-radio>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:15px;border:1px solid #dbdbdb;border-radius:2px}
.catalog-filter-list-checkbox>input:not(:disabled):not(:checked)+span:hover::before,.catalog-filter-list-radio>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.catalog-filter-list-checkbox>input:checked+span::before,.catalog-filter-list-radio>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.catalog-filter-slider{display:none;padding:0 13px 25px 45px}
.catalog-filter-slider-track{position:relative;height:18px;margin:4px 0 20px 0}
.catalog-filter-slider-pricebar{position:absolute;background:#ffffff;width:100%;height:10px;border-radius:2px}
.catalog-filter-slider-range{position:absolute;background:#c4c4c4;width:100%;height:10px}
.catalog-filter-slider-handle{position:absolute;top:-4px;background:#3e3e3e;width:18px;height:18px;border-radius:5px;cursor:pointer}
.catalog-filter-slider-handle.left{left:0}
.catalog-filter-slider-handle.right{right:0}
.catalog-filter-slider-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.catalog-filter-slider-input{width:140px;height:40px;padding:0 18px;border:1px solid #dbdbdb}
.catalog-filter-search-btn{background:#3e3e3e;color:#ffffff;max-width:300px;height:53px;margin:20px auto 0 auto;line-height:53px;text-align:center;cursor:pointer}
.catalog-filter-reset-btn{height:40px;line-height:40px;margin-top:15px;text-align:center;cursor:pointer}
.catalog-filter-reset-btn:hover{text-decoration:underline}

.catalog-content{width:1145px}
.catalog-content-sort-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 30px 0}
.catalog-content-sort{display:-webkit-box;display:-ms-flexbox;display:flex}
.catalog-content-sort-btn{color:#3e3e3e;margin-right:25px}
.catalog-content-sort-btn:hover, .catalog-content-sort-btn.current{color:#857d76;text-decoration:underline}
.catalog-content-sort-text{margin-right:25px}
.catalog-content-block{margin-bottom:-103px}
.catalog-content-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-20px}
.catalog-content-block-container::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.catalog-content-item{width:33.3333333333%;margin-bottom:50px}
.catalog-content-item:hover .catalog-content-item-info-fav{opacity:1}
.catalog-content-item-container{width:370px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.catalog-content-item-container:hover{-webkit-box-shadow:0px 2px 14px rgba(0,0,0,0.2);box-shadow:0px 2px 14px rgba(0,0,0,0.2)}
.catalog-content-item-img img{display:block;width:100%}
.catalog-content-item-img-dots{display:none;position:absolute;top:0;bottom:0;height:100%;width:100%}
.catalog-content-item-img:hover .catalog-content-item-img-dots{display:-webkit-box;display:-ms-flexbox;display:flex}
.catalog-content-item-img-dots-el{border-bottom:4px solid #ffffff;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}
.catalog-content-item-img-dots-el.select{border-color:#272727}
.catalog-content-item-info{height:173px;padding:31px 22px 0 22px}
.catalog-content-item-info-head{overflow:hidden;max-width:90%}
.catalog-content-item-info-cat{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#a1a1a1}
.catalog-content-item-info-title{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.catalog-content-item-info-fav{background:url('/local/templates/vi_new/css/../img/other/heart-o.png');width:22px;height:19px;cursor:pointer;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;opacity:0}
.catalog-content-item-info-fav:hover{background:url('/local/templates/vi_new/css/../img/other/heart.png')}
.catalog-content-item-info-fav.select{background:url('/local/templates/vi_new/css/../img/other/heart.png');opacity:1}
.catalog-content-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;white-space: nowrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.catalog-content-item-group-1{margin-bottom:29px}
.catalog-content-item-link{color:#3e3e3e;padding:0;font-size:initial;width:90px;height:39px;line-height:38px;text-align:center;margin-right:3px;border:1px solid;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.catalog-content-item-link:hover{background:#3e3e3e;color:#ffffff}
.catalog-content-loader{width:100%}
.catalog-content-loader-btn{background:#3e3e3e;color:#ffffff;width:300px;height:53px;line-height:53px;margin:auto;text-align:center;cursor:pointer}
/*.catalog-products-viewed__row {*/
/*    height: 440px;*/
/*    justify-content: space-between;*/
/*    overflow: hidden;*/
/*}*/
/*.catalog-products-viewed__row > div {*/
/*    flex: 0 0 20%;*/
/*    max-width: 350px;*/
/*    justify-content: center;*/
/*}*/

.about-desc-1{margin-bottom:87px}
.about-desc-1-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 5px 0 1px}
.about-desc-1-info{width:700px;margin-top:31px}
.about-desc-1-info-title{margin-bottom:35px;line-height:30px;font-family:'Cambria';font-size:26px;font-weight:400;text-transform:uppercase}
.about-desc-1-info-text{line-height:18px;margin-bottom:18px;font-family:'Roboto';font-size:15px}
.about-desc-1-img{position:relative}
.about-desc-1-img:after{position:absolute;top:-69px;right:103px;bottom:38px;left:-38px;z-index:-1;content:'';background:#f1f1f1}
.about-desc-2{margin-bottom:117px}
.about-desc-2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 35px}
.about-desc-2-info{width:700px;margin-top:19px;padding-left:18px}
.about-desc-2-info-title{line-height:30px;margin-bottom:42px;padding-right:100px;font-family:'Cambria';font-size:26px;font-weight:400;text-transform:uppercase}
.about-desc-2-info-text{line-height:18px;margin-bottom:18px;padding:0 15px 0 2px;font-family:'Roboto';font-size:15px}
.about-desc-2-img{position:relative}
.about-desc-2-img:after{position:absolute;top:-45px;right:201px;bottom:31px;left:-100vh;z-index:-1;content:'';background:#f1f1f1}
.about-offer{margin-bottom:144px}
.about-offer-title{line-height:30px;margin-bottom:30px;font-family:'Cambria';font-size:26px;font-weight:400;text-transform:uppercase;text-align:center}
.about-offer-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about-offer-block-item{position:relative}
.about-offer-block-item:last-of-type .about-offer-block-item-info-title{padding:0 20px}
.about-offer-block-item-img{}
.about-offer-block-item-img img{display:block;max-width:100%}
.about-offer-block-item-info{position:absolute;top:93px;color:#ffffff;text-align:center}
.about-offer-block-item-info-title{position:relative;margin-bottom:22px;padding:0 45px;font-family:'Cambria';font-size:26px;font-weight:400;text-transform:uppercase}
.about-offer-block-item-info-text{padding:0 45px;font-family:'Roboto';font-size:15px}
.about-offer-block-item-line{background:#e6dec6;width:80px;height:2px;margin:0 auto 11px auto}
.about-steps{margin-bottom:144px}
.about-steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 125px}
.about-steps-line{background:#e6dec6;width:80px;height:2px;margin-top:65px}
.about-steps-item{width:210px;text-align:center}
.about-steps-item-number{color:#a1a1a1;width:120px;height:120px;line-height:108px;margin:0 auto 15px auto;font-family:'Cambria';font-size:72px;font-style:normal;font-weight:400;border:1px solid #a1a1a1}
.about-steps-item-text{font-family:'Roboto';font-size:15px}

.brands{margin-bottom:100px}
.brands-nav{margin:60px 0 45px 0;font-size:0;text-align:center}
.brands-nav a{display:inline-block;color:#3e3e3e;width:22px;height:30px;line-height:30px;font-size:18px}
.brands-nav span{display:inline-block;color:#a1a1a1;width:22px;height:30px;line-height:30px;font-size:18px;cursor:default}
.brands-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.brands-content::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.brands-item{width:25%;margin-bottom:60px}
.brands-item:hover .brands-item-img{-webkit-box-shadow:0px 10px 17px rgba(0,0,0,0.2);box-shadow:0px 10px 17px rgba(0,0,0,0.2)}
.brands-item:hover .brands-item-name span{border-bottom:1px solid #3e3e3e}
.brands-item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:180px;margin-bottom:10px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.brands-item-img img{display:block;max-width:100%}
.brands-item-name{color:#3e3e3e;font-size:18px;text-align:center}
.brands-item-name span{border-bottom:1px solid #ffffff;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}

.brand{margin-bottom:120px}
.brand .catalog-filter{margin-bottom:30px}
.brand-info{margin-bottom:73px}
.brand-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.brand-info-left{width:398px;height:max-content;padding:30px 10px;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.1);box-shadow:0px 0px 16px rgba(0,0,0,0.1);text-align:center}
.brand-info-left-logo{margin-bottom:20px;height:95px;padding:0 30px}
.brand-info-left-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}
.brand-info-left-loc{color:#000000;margin-bottom:20px;font-family:'Roboto';font-size:15px}
.brand-info-left-link{display:none;color:#a39c8e;margin-bottom:40px;font-family:'Roboto';font-size:15px}
.brand-info-left-link span{display:inline-block;padding-bottom:6px;border-bottom:1px dashed}
.brand-info-left-download{width:213px;height:45px;line-height:45px;margin:auto}
.brand-info-left-download a{position:relative;display:block;background:#222222;color:#ffffff;padding-left:30px;font-size:15px}
.brand-info-left-download a:before{position:absolute;top:12px;left:27px;content:'';background:url('/local/templates/vi_new/css/../img/other/download.png');width:20px;height:20px}
.brand-info-right{width:1142px}
.brand-info-right-desc{padding-top:4px}
.brand-info-right-desc p{margin-bottom:22px;font-size:18px;line-height:21px}
.brand-info-right-desc p:last-of-type{margin-bottom:0}
.brand-info-right-video{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-top:41px;font-size:0;padding-bottom:10px}
.brand-info-right-video-item{display:inline-block;margin-right:18px;cursor:pointer}
.brand-info-right-video-item:last-of-type{margin-right:0}

.brand-catalog-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.brand-catalog-content{width:1140px}
.brand-catalog-block{margin-bottom:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.brand-catalog-block:last-of-type{margin-bottom:0}
.brand-catalog-block-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px}
.brand-catalog-block-head-text{font-size:24px}
.brand-catalog-block-head-count{font-size:15px}
.brand-catalog-block-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:0;margin:0 -5px;padding:0 5px 30px 5px}
.brand-catalog-block-container .catalog-content-item{display:inline-block;width:auto;margin:0 15px 0 0;font-size:16px}
.brand-catalog-block-container .catalog-content-item:last-of-type{margin-right:0}

.brand-catalog-block-container::-webkit-scrollbar,.brand-info-right-video::-webkit-scrollbar{background:inherit;width:16px;height:16px;padding-top:30px}
.brand-catalog-block-container::-webkit-scrollbar-track:horizontal,.brand-info-right-video::-webkit-scrollbar-track:horizontal{border-bottom:3px solid #d8d8d8}
.brand-catalog-block-container::-webkit-scrollbar-thumb:horizontal,.brand-info-right-video::-webkit-scrollbar-thumb:horizontal{border-bottom:3px solid #272727}
.brand-catalog-block-container::-webkit-scrollbar-corner,.brand-info-right-video::-webkit-scrollbar-corner{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
.brand-catalog-block-container::-webkit-scrollbar-resizer,.brand-info-right-video::-webkit-scrollbar-resizer{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
.brand-catalog-block-container::-webkit-scrollbar-track{margin:0 5px}

.product{font-size:15px}
.product-card-container-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:72px}
.product-card-container-3{margin-bottom:68px}
.product-card-img{width:1000px}
.product-card-img img{max-width:100%;vertical-align:middle;height:100%;object-fit: contain;object-position: center;}
.product-card-img-main{margin-bottom:26px;-webkit-box-shadow:6px 4px 13px rgba(0,0,0,0.25);box-shadow:6px 4px 13px rgba(0,0,0,0.25)}
.product-card-img-thumb{overflow:hidden;white-space:nowrap;font-size:0}
.product-card-img-thumb-item{display:inline-block;margin-right:6.25px}
.product-card-img-thumb-item:last-of-type{margin-right:0}
.product-card-info{width:477px;padding-right:7px}
.product-card-info .product-item-detail-info-section{padding: 0}
.product-card-info .product-card-info-line-3{margin-top: 10px}
.product-card-info-line-1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:58px}
.product-card-info-line-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:58px}
.product-card-info-line-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:62px}
.product-card-info-line-4{margin-bottom:35px}
.product-card-info-line-5{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:47px}
.product-card-info-line-6{background:#f1f1f1;height:100px;padding:23px 57px 0 43px;border-radius:3px}
.product-card-info-logo{margin-right:42px}
.product-card-info-logo-mfr-1{color:#a1a1a1}
.product-card-info-logo-mfr-2{margin-bottom:6px}
.product-card-info-logo-mfr-code{color:#a1a1a1;font-size:12px}
.product-card-info-logo-mfr-code span:nth-of-type(1){margin-right:5px}
.product-card-info-available{height:30px;line-height:31px;margin-left:auto;padding:0 9px;font-family:'Roboto';border-radius:3px}
.product-card-info-available.green{background:#edf3da;color:#81a459}
.product-card-info-list:nth-of-type(2){margin-left:89px}
.product-card-info-list-head{color:#a1a1a1;margin-bottom:4px}
.product-card-info-list-item{margin-bottom:5px}
.product-card-info-list-item:last-of-type{margin-bottom:0}
.product-card-info-price{min-width:158px}
.product-card-info-price-1{color:#a1a1a1}
.product-card-info-price-2 span:nth-of-type(1){font-size:20px;margin-right:6px}
.product-card-info-price-2 span:nth-of-type(2){font-size:24px}
.product-card-info-order{background:#222222;color:#ffffff;width:180px;height:50px;line-height:50px;font-family:'Roboto';font-size:16px}
.product-card-info-fav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;margin-left:16px;border:2px solid #F1F1F1;border-radius:3px;cursor:pointer;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.product-card-info-fav-img{background:url('/local/templates/vi_new/css/../img/other/heart-o-2.png');width:27px;height:24px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.product-card-info-fav:hover{border-color:#a1a1a1}
.product-card-info-fav:hover .product-card-info-fav-img, .product-card-info-fav-img.select{background:url('/local/templates/vi_new/css/../img/other/heart-2.png')}
.product-card-info-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;margin-left:15px;border:2px solid #F1F1F1;border-radius:3px;cursor:pointer;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.product-card-info-share:hover{border-color:#a1a1a1}
.product-card-info-share:hover .product-card-info-share-img{background:url('/local/templates/vi_new/css/../img/other/share.png');width:25px;height:26px}
.product-card-info-share-img{background:url('/local/templates/vi_new/css/../img/other/share-o.png');width:25px;height:26px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.product-card-info-wrnt{position:relative;padding-left:52px}
.product-card-info-wrnt:after{position:absolute;top:9px;left:0;content:'';background:url('/local/templates/vi_new/css/../img/other/check.png');width:27px;height:22px}
.product-card-info-wrnt-2{color:#a1a1a1}
.product-card-info-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a39c8e;font-family:'Roboto'}
.product-card-info-link span{border-bottom:1px dashed #B8B4AD}
.product-card-info-link:hover{color:#272727}
.product-card-info-link:hover span{border-color:#272727}
.product-card-info-link-1{margin-right:50px}
.product-card-info-link-1 img{margin-right:19px}
.product-card-info-link-2 img{margin-right:15px}
.product-card-info-phone-group{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-card-info-phone-1{margin-bottom:11px}
.product-card-info-phone-2{color:#000000;font-size:14px;font-weight:700}
.product-card-info-phone-2:first-of-type:after{content:'|';margin:0 6px 0 7px}
.product-card-info-phone-2:hover span{text-decoration:underline}
.product-card-info-phone-3{color:#a39c8e;margin-left:auto;font-size:14px;text-decoration:underline}

.product-card-tabs{color:#000000;padding-right:7px}
.product-card-tabs-head{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:102px;border-bottom:1px solid #a1a1a1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-card-tabs-head-item{position:relative;height:65px;line-height:65px;margin-right:-3px;padding:0 63px;text-transform:uppercase;cursor:pointer}
.product-card-tabs-head-item.selected{pointer-events:none}
.product-card-tabs-head-item.selected:after{position:absolute;right:0;bottom:-1px;left:0;content:'';background:#000000;width:100%;height:2px}
.product-card-tabs-block{min-height:400px;margin-bottom:39px;padding:40px 101px 0 100px}
.product-card-tabs-block-text{line-height:1.3;margin-bottom:20px;font-size:16px}
.product-card-tabs-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;line-height:48px;padding-left:62px}
.product-card-tabs-block-item:nth-of-type(even){background:#f1f1f1}
.product-card-tabs-block-item span:nth-of-type(1){width:433px}
.product-card-tabs-block-item-color{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-card-tabs-block-item-color .color-thumb img{display:block}
.product-card-tabs-block-video{display:inline-block;margin:0 18px 18px 0;cursor:pointer}
.product-card-tabs-block-item-color{}
.product-card-tabs-block-item-color .color-thumb:hover ~ .color-main{opacity:1}
.product-card-tabs-block-item-color .color-main{position:absolute;overflow:hidden;bottom:50px;left:-48px;border-radius:5px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.1);box-shadow:0 0 10px 1px rgba(0,0,0,.1);opacity:0;pointer-events:none;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
.product-card-tabs-block-item-color .color-main img{display:block}
.product-card-elements-head{font-family:Cambria;font-size:26px;margin-bottom:59px;text-align:center}
.product-card-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-card-elements-item{color:#000000;margin:0 25px 25px 0;text-align:center}
.product-card-elements-item:hover{color:#a39c8e}
.product-card-elements-item-icon{height:46px;line-height:46px;margin-bottom:10px}
.product-card-elements-item-icon svg{vertical-align:bottom}

.product-card-container-4 .catalog-content-item-container{padding-top:10px}
.product-card-container-4 .catalog-content-item{width:25%;margin-bottom:30px}
.product-card-container-4 .catalog-content-item-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}
.product-card-container-4 .catalog-content-item-img img{width:auto;max-width:100%}
.product-card-container-4 .catalog-content-block-head{color:#a1a1a1;margin-bottom:41px;padding-left:103px;font-size:32px}
.product-card-container-4 .catalog-content-block{margin-bottom:34px}

.product-related-head{font-family:Cambria;font-size:26px;margin:30px 0;text-align:center}
.product-related{height:420px;margin-bottom:100px}
.product-related .catalog-content-item{display:none;width:auto;margin:0 32px 0 0}
.product-related .catalog-content-item-container{}
.product-related .slick-list{padding:10px;margin:0 -10px}
.product-related .slick-prev{position:absolute;top:36%;left:-75px;z-index:2;stroke:#000000;width:30px;height:60px}
.product-related .slick-next{position:absolute;top:36%;right:-75px;z-index:2;stroke:#000000;width:30px;height:60px}
.slick-initialized .slick-slide.catalog-content-item{display:block}

.pa{margin:98px 0 100px 0}
.pa-2{margin-bottom:150px}
.pa-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.pa-nav{background:#f1f1f1;width:331px;height:100%;padding-bottom:50px}
.pa-nav-block{border-right:1px solid #dadada;padding-right:101px;margin-right:101px}
.pa-nav-container{padding:40px 20px 0 90px}
.pa-nav-item-sub svg{margin-bottom:3px}
.pa-nav-item-cart svg{margin-bottom:4px}
.pa-nav-item-prof svg{margin-bottom:4px}
.pa-nav-item-ord svg{margin-bottom:2px}
.pa-nav-item-cab svg{margin-bottom:4px}
.pa-nav-item-home svg{margin-bottom:2px}
.pa-nav-item-set svg{margin-bottom:2px}
.pa-nav-item-help svg{margin-bottom:4px}
.pa-nav-item-fav svg{margin-bottom:3px}
.pa-nav-item-fav span:nth-of-type(1){margin-left:-1px;margin-right:9px}
.pa-nav-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#272727;font-family:'Playfair Display';font-size:16px;height:37px;padding:8px 0;letter-spacing:0.04em}
.pa-nav-item-link:hover, .pa-nav-item-link.active{font-weight:700}
.pa-nav-item-link:hover .pa-svg-hover, .pa-nav-item-link.active .pa-svg-hover{fill:#857D76}
.pa-nav-item-link:hover .pa-svg-str-hover, .pa-nav-item-link.active .pa-str-hover{stroke:#857D76}
.pa-nav-item-link span:nth-of-type(1){display:inline-block;width:23px;margin-right:9px}
.pa-nav-submenu{margin-left:40px}
.pa-nav-submenu-link{display:block;color:#A39C8E;font-size:14px;padding:5px 0}
.pa-nav-submenu-link:hover{color:#b0b0b0}
.pa-nav-exit{margin:30px 0 0 -16px}
.pa-nav-exit-link{display:block;background:#3E3E3E;color:#ffffff;width:124px;height:38px;line-height:38px;margin:auto;padding:0 19px;font-size:15px}
.pa-nav-exit-link span:nth-of-type(1){margin-right:8px}
.pa-menu{max-width:1142px;padding-top:35px}
.pa-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pa-menu-item{overflow:hidden;margin-bottom:41px;border-radius:3px}
.pa-menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f1f1;color:#535353;width:274px;height:147px;border-radius:3px;font-size:18px;border: 1px solid; border-image-source: linear-gradient( 106.16deg , #B0B0B0 1.27%, #FFFFFF 52.69%, #B0B0B0 100%); border-image-width: 1; border-image-repeat: round; border-image-slice: 1;}
.pa-menu-item-link:hover{color:#b0b0b0}
.pa-menu-item span:nth-of-type(1){margin-right:20px}
.pa-forms{position:relative;width:1142px}
.pa-forms-head{font-family:'Playfair Display';font-size:24px;color:#000000;margin-bottom:29px}
.pa-forms-info{color:#888888;font-size:18px;margin-bottom:41px}
.pa-forms-info-1{margin-bottom:4px}
.pa-form-item{text-align:right;margin-bottom:20px}
.pa-form-item-last{margin-bottom:0}
.pa-form-label{margin-right:17px;font-size:18px;color:#888888}
.pa-form-input{background:#f1f1f1;width:760px;height:35px;padding:0 10px;border: 1px solid #E3E3E3; border-image-source: linear-gradient(90.8deg, #B0B0B0 0.24%, #FFFFFF 52.2%, #B0B0B0 100%); border-image-width: 1; border-image-repeat: round; border-image-slice: 1;}
.pa-form-pass-inf{margin:25px 0;font-size:14px;color:#888888}
.pa-form-apply{position: absolute; right: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 282px; margin-top: 30px}
.pa-form-apply-btn{background:#3E3E3E;color:#ffffff;width:124px;height:38px}
.pa-form-remove{color:#C8C8C8;font-size:14px;height:38px;line-height:38px}
.pa-form-remove:hover{color:#272727}
.pa-nav-open{display:none}
.pc-img-thumb{cursor:pointer}
.pa-nav-block-cust .pa-nav-container{padding:62px 20px 0 82px}
.pa-nav-block-cust .pa-nav-item-link{height:38px}
.pa-nav-block-cust .pa-nav-exit{margin:57px 0 0 9px}
.pa-form-select-checkbox{display:block;width:100%;height:25px;line-height:25px;margin-bottom:6px;cursor:pointer}
.pa-form-select-checkbox:last-of-type{margin-bottom:0}
.pa-form-select-checkbox>input{position:absolute;z-index:-1;opacity:0}
.pa-form-select-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pa-form-select-checkbox>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:13px;border:1px solid #dbdbdb;border-radius:4px}
.pa-form-select-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.pa-form-select-checkbox>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.pa-forms-1 .pa-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin-bottom:15px}
.pa-forms-1 .pa-form-label{display:inline-block;width:107px;margin-right:20px;text-align:right;font-size:16px}
.pa-forms-1 .pa-form-input{background:rgba(245, 245, 245, 0.83);width:756px;border:1px solid #E3E3E3;border-image-source:none}
.pa-forms-1 .pa-form-apply{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;margin:36px 0 0 0}
.pa-forms-1 .pa-form-apply-text{color:#d0d0d0;font-size:14px;width:585px;margin-left:25px}
.pa-forms-1 .pa-forms-head{margin-bottom:20px}
.pa-forms-1 .pa-forms-info{margin-bottom:23px}
.pa-form-select{margin-top:38px}
.pa-form-select-head{font-family:'Playfair Display';font-size:20px;color:#3e3e3e;margin-bottom:20px}
.pa-myorder{width:100%}
.pa-myorder-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:45px}
.pa-myorder-head{color:#000;font-family:'Playfair Display';font-size:24px}
.pa-myorder-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.pa-myorder-menu-item{background:#f1f1f1;color:#a9a9a9;width:140px;height:31px;line-height:31px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pa-myorder-menu-item.active{background:#3e3e3e;color:#fff;pointer-events:none}
.pa-myorder-tabs-block:nth-of-type(n+2){display:none}
.pa-myorder-tabs-head{display:-webkit-box;display:-ms-flexbox;display:flex;background:#3e3e3e;color:#d2d2d2;font-size:18px;height:36px;line-height:36px}
.pa-myorder-tabs-head-1{width:45%;padding-left:50px}
.pa-myorder-tabs-head-2{width:15%;text-align:center}
.pa-myorder-tabs-head-3{width:20%;text-align:center}
.pa-myorder-tabs-head-4{width:20%;text-align:right;padding-right:50px}
.pa-myorder-tabs-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px}
.pa-myorder-tabs-item:before{position:absolute;right:0;bottom:0;left:0;content:'';border-bottom:1px solid #ebebeb}
.pa-myorder-tabs-item:last-of-type:before{border-bottom:0}
.pa-myorder-tabs-item.completed .pa-myorder-tabs-item-2{padding-left:50px;color:#34a600;border:1px solid #34a600}
.pa-myorder-tabs-item.completed .pa-myorder-tabs-item-2:before{position:absolute;top:8px;left:24px;content:'';background:url('/local/templates/vi_new/css/../img/lk/completed.svg');width:14px;height:13px}
.pa-myorder-tabs-item.canceled .pa-myorder-tabs-item-2{padding-left:50px;color:#c32300;border:1px solid #c32300}
.pa-myorder-tabs-item.canceled .pa-myorder-tabs-item-2:before{position:absolute;top:9px;left:25px;content:'';background:url('/local/templates/vi_new/css/../img/lk/canceled.svg');width:12px;height:12px}
.pa-myorder-tabs-item.process .pa-myorder-tabs-item-2{padding-left:50px;color:#969696;border:1px solid #969696}
.pa-myorder-tabs-item.process .pa-myorder-tabs-item-2:before{position:absolute;top:12px;left:25px;content:'';background:url('/local/templates/vi_new/css/../img/lk/process.svg');width:14px;height:7px}
.pa-myorder-tabs-item-1{width:45%;color:#3e3e3e;text-decoration:underline}
.pa-myorder-tabs-item-1 span{width:36%;display:block;text-align:center}
.pa-myorder-tabs-item-2{width:15%;position:relative;height:31px;line-height:30px;font-size:16px}
.pa-myorder-tabs-item-3{width:20%;text-align:center}
.pa-myorder-tabs-item-4{width:20%;font-weight:700;text-align:right}
.pa-myorder-tabs-item-4 span{display:block;text-align:center;width:100%;padding-left:30px}
.pa-myorder-tabs-loader{display:block;width:153px;height:38px;line-height:38px;background:#3e3e3e;color:#fff;text-align:center;margin:52px auto 0 auto;cursor:pointer}

.contacts{margin:102px 0 152px 0}
.contacts-info{margin-bottom:121px}
.contacts-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contacts-info-item{width:33.333333333%;text-align:center}
.contacts-info-item-1{padding-left:35px}
.contacts-info-item-3{padding-right:27px}
.contacts-info-item-icon{margin-bottom:27px}
.contacts-info-item-head{margin-bottom:18px;font-family:'Playfair Display';font-size:24px;}
.contacts-info-item-desc{width:270px;margin:0 auto 39px auto;color:#878787;font-size:18px}
.contacts-info-item-phone{display:block;color:#272727;margin-bottom:4px;font-family:'Playfair Display'}
.contacts-info-item-phone:last-of-type{margin-bottom:0}
.contacts-info-item-phone b{font-size:18px}
.contacts-info-item-mail{font-family:'Playfair Display';font-size:18px;font-weight:700;letter-spacing:0.04em}
.contacts-info-item-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contacts-info-item-soc-icon{margin:0 15px}
.contacts-map{overflow:hidden;margin-bottom:122px}
.contacts-map-img{background:url('/local/templates/vi_new/css/../img/other/map.png') no-repeat center center;background-size:cover;width:1570px;height:500px;margin:auto}
.contacts-bot{padding-left:6px}
.contacts-bot-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.contacts-bot-info{width:32%;margin-bottom:12px}
.contacts-bot-info-head{margin-bottom:12px;font-family:'Playfair Display';font-size:24px}
.contacts-bot-info-item{color:#878787;width:220px;line-height:30px;margin-top:2px}
.contacts-bot-form{width:68%}
.contacts-bot-form-head{margin-bottom:13px;font-family:'Playfair Display';font-size:24px}
.contacts-bot-form-desc{color:#878787;margin-bottom:16px}
.contacts-bot-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contacts-bot-form-group-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contacts-bot-form-group-2{}
.contacts-bot-form-input{background:rgba(247,247,247,0.6);height:36px;width:500px;padding-left:10px;border:1px solid #DADADA;border-image-source:linear-gradient(96.12deg, #DADADA -1.23%, #F4F4F4 53.72%, #DADADA 104.28%);border-image-width:1;border-image-repeat:round;border-image-slice:1}
.contacts-bot-form-input::-webkit-input-placeholder{color:#ccc}
.contacts-bot-form-input::-moz-placeholder{color:#ccc}
.contacts-bot-form-input:-ms-input-placeholder{color:#ccc}
.contacts-bot-form-input::-ms-input-placeholder{color:#ccc}
.contacts-bot-form-input::placeholder{color:#ccc}
.contacts-bot-form-mask{width:458px;padding:0 15px;letter-spacing:1px}
.contacts-bot-form-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}
.contacts-bot-form-box:last-of-type{margin-bottom:0}
.contacts-bot-form-label{  margin-bottom: 0; background:rgba(247,247,247,0.6);height:36px;width:42px;line-height:33px;padding-right:2px;color:#ccc;text-align:center;border:1px solid #DADADA;border-image-source:linear-gradient(96.12deg, #DADADA -1.23%, #F4F4F4 53.72%, #DADADA 104.28%);border-image-width:1;border-image-repeat:round;border-image-slice:1;border-right:0}
.contacts-bot-form-textarea{resize:none;background:rgba(247,247,247,0.6);width:505px;height:140px;padding:10px 12px;border:1px solid #DADADA;border-image-source: linear-gradient(96.12deg, #DADADA -1.23%, #F4F4F4 53.72%, #DADADA 104.28%);border-image-width:1;border-image-repeat:round;border-image-slice:1}
.contacts-bot-form-textarea::-webkit-input-placeholder{color:#ccc}
.contacts-bot-form-textarea::-moz-placeholder{color:#ccc}
.contacts-bot-form-textarea:-ms-input-placeholder{color:#ccc}
.contacts-bot-form-textarea::-ms-input-placeholder{color:#ccc}
.contacts-bot-form-textarea::placeholder{color:#ccc}
.contacts-bot-form-send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}
.contacts-bot-form-btn{background:#3e3e3e;color:#fff;width:200px;height:43px;line-height:43px}
.contacts-bot-form-text{color:#d0d0d0;width:585px;margin-left:25px;font-size:14px}

.basket{margin-bottom:120px}
.basket-steep-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1;padding-bottom:100px}
.basket-steep-line{background:#f1f1f1;width:20%;height:6px}
.basket-steep-point{position:relative;left:-16px}
.basket-steep-point-circle{position:absolute;top:-16px;background:#fff;border:4px solid #fff;border-radius:50%}
.basket-steep-point-circle div{background:#f1f1f1;width:24px;height:24px;border-radius:50%}
.bastet-steep-point-text{position:absolute;top:40px;color:#dcdcdc}
.bastet-steep-point-text-1{width:150px;margin-left:-25px}
.bastet-steep-point-text-2{width:170px;margin-left:-64px}
.bastet-steep-point-text-3{width:170px;margin-left:-57px}
.bastet-steep-point-text-4{width:100px;margin-left:-6px}
.basket-empty{width:300px;margin:66px auto 149px auto}
.basket-empty-text{line-height:26px;text-align:center;margin-bottom:29px}
.basket-empty-text a{color:#a39c8e;text-decoration:underline}
.basket-empty-icon{margin-left:21px}
.basket-steep-line-active,.basket-steep-point-active .basket-steep-point-circle div{background:#3e3e3e}
.basket-steep-point-active .bastet-steep-point-text{color:#3e3e3e}

.basket-2{margin-bottom:100px}
.basket-2 .basket-steep-container{position:relative;padding-bottom:137px}
.basket-2 .basket-steep{margin-bottom:45px}
.basket-2 .basket-clear{position:absolute;right:3px;bottom:6px;color:#857D76;font-size:14px}
.basket-3{margin-bottom:138px}
.basket-3 .basket-steep{margin-bottom:146px}
.basket-3 .basket-steep-container{border:0;padding-bottom:0}
.basket-4{margin-bottom:138px}
.basket-4 .basket-steep{margin-bottom:146px}
.basket-4 .basket-steep-container{border:0;padding-bottom:0}
.basket-4 .basket-nav-next{padding-left:49px}
.basket-5 .basket-steep{margin-bottom:145px}
.basket-5 .basket-steep-container{border:0;padding-bottom:0}

.basket-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:46px;padding-bottom:32px;border-bottom:1px solid #ebebeb}
.basket-content-item:hover .basket-content-item-remove svg{stroke:#272727}
.basket-content-item-checkbox{margin:60px 40px 0 0}
.basket-content-item-checkbox>span{display:block;width:100%;height:25px;line-height:25px;cursor:pointer}
.basket-content-item-checkbox>input{position:absolute;z-index:-1;opacity:0}
.basket-content-item-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.basket-content-item-checkbox>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:15px;border:1px solid #dbdbdb;border-radius:2px}
.basket-content-item-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.basket-content-item-checkbox>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.basket-content-item-img{margin-right:49px}
.basket-content-item-img img{width:143px;height:143px}
.basket-content-item-info{width:420px;margin:-2px 146px 0 0}
.basket-content-item-info-title{color:#3e3e3e;margin-bottom:17px;font-size:18px}
.basket-content-item-info-desc{color:#b8b8b8;margin-bottom:21px;line-height:14px;font-size:15px}
.basket-content-item-info-link{display:block;color:#857d76;margin-bottom:41px;text-decoration:underline}
.basket-content-item-price{margin-right:168px;padding-top:34px;text-align:center}
.basket-content-item-price-1{color:#857d76;font-size:14px;margin-bottom:11px}
.basket-content-item-price-2{color:#616161;font-size:18px}
.basket-content-item-count{margin-right:113px;padding-top:33px}
.basket-content-item-count-1{color:#857d76;width:125px;padding-bottom:6px;font-size:14px}
.basket-content-item-count-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7px}
.basket-content-item-count-input{color:#3e3e3e;width:54px;height:29px;text-align:center;border:1px solid #e1e1e1}
.basket-content-item-count-control{width:30px;height:29px;border:1px solid #e1e1e1;padding-bottom:1px}
.basket-content-item-count-control-reduction{margin-left:-10px;border-right:0}
.basket-content-item-count-control-reduction svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.basket-content-item-count-control-increase{border-left:0}
.basket-content-item-count-control svg{stroke:#E1E1E1}
.basket-content-item-count-control:hover svg{stroke:#272727}
.basket-content-item-fullprice{padding-top:33px;text-align:center}
.basket-content-item-fullprice-1{color:#857d76;margin-bottom:7px;font-size:14px}
.basket-content-item-fullprice-2{color:#3e3e3e;font-size:24px}
.basket-content-item-remove{margin:61px 2px 0 auto;cursor:pointer}
.basket-content-item-remove svg{stroke:#e1e1e1}
.basket-content-item-param{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.basket-content-item-param-block-head{color:#e1e1e1;margin-bottom:6px;font-size:14px}
.basket-content-item-param-block-select{}
.basket-content-item-select:hover .jq-selectbox__trigger-arrow{background:url('/local/templates/vi_new/css/../img/other/select-bot-hov.png')}
.basket-content-item-select .jq-selectbox__select{color:#616161;width:178px;height:34px;line-height:33px;padding:0 15px;font-size:15px;border:1px solid #E1E1E1;cursor:pointer}
.basket-content-item-select .jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #e1e1e1}
.basket-content-item-select .jq-selectbox__trigger-arrow{position:absolute;top:13px;right:10px;background:url('/local/templates/vi_new/css/../img/other/select-bot.png');width:14px;height:8px}
.basket-content-item-select.opened .sel.basket-content-item-select-el{display:none}
.basket-content-item-select.opened .jq-selectbox__dropdown{background:#ffffff;width:100%;padding:6px 0;border:1px solid #e1e1e1;border-top:0;border-radius:0 0 3px 3px}
.basket-content-item-select.opened .jq-selectbox__dropdown .basket-content-item-select-el{padding:8px 15px}
.basket-content-item-select.opened .jq-selectbox__dropdown .basket-content-item-select-el:hover{font-weight:700;cursor:pointer}
.basket-nav{margin-bottom:60px}
.basket-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.basket-nav-info{margin-right:20px;text-align:center}
.basket-nav-info-count{margin-bottom:10px;font-size:16px;color:#E1E1E1}
.basket-nav-info-text{margin-bottom:12px}
.basket-nav-info-text span{color:#857d76}
.basket-nav-info-price{font-size:28px;font-weight:700}
.basket-nav-prev{position:relative;background:#f1f1f1;color:#3e3e3e;height:40px;line-height:40px;width:200px;padding-left:42px}
.basket-nav-prev:before{position:absolute;top:0;left:-19px;content:'';border:20px solid #fff;border-right:20px solid #f1f1f1}
.basket-nav-next{position:relative;background:#3e3e3e;color:#fff;height:40px;line-height:40px;width:180px;padding-left:29px}
.basket-nav-next:before{position:absolute;top:0;right:-19px;content:'';border: 20px solid #fff;border-left:20px solid #3e3e3e}
.basket-warn-container{background:#f1f1f1;color:#3E3E3E;padding:25px 0;text-align:center;font-size: 15px;}
.basket-warn-container p{margin-bottom:18px}
.basket-warn-container b{display:block;margin-bottom:18px}
.basket-warn-container i{width:705px;display:block;margin:auto}
.basket-related-head{margin-bottom:50px;font-size:26px;text-align:center;text-transform:uppercase}
.basket-related{height:500px;margin-bottom:150px}
.basket-related .catalog-content-item{display:none;width:auto;margin:0 32px 0 0}
.basket-related .catalog-content-item-container{}
.basket-related .slick-list{padding:10px;margin:0 -10px}
.basket-related .slick-prev{position:absolute;top:36%;left:-75px;z-index:2;stroke:#000000;width:30px;height:60px}
.basket-related .slick-next{position:absolute;top:36%;right:-75px;z-index:2;stroke:#000000;width:30px;height:60px}

.basket-delivery{margin-bottom:50px}
.basket-delivery-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.basket-delivery .left{width:470px}
.basket-delivery .left-block{background:#f1f1f1;width:100%;height:249px;margin-bottom:26px;padding:36px 0 0 66px;font-size:16px}
.basket-delivery .left-block-city{margin-bottom:31px}
.basket-delivery .left-block-city span{color:#857d76;text-decoration:underline}
.basket-delivery .left-block-radio{display:block;margin-bottom:20px}
.basket-delivery .left-block-radio>span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;line-height:25px;margin-bottom:6px;padding-left:30px;cursor:pointer}
.basket-delivery .left-block-radio-mark{color:#857d76}
.basket-delivery .left-block-radio>span:last-of-type{margin-bottom:0}
.basket-delivery .left-block-radio>input{position:absolute;z-index:-1;opacity:0}
.basket-delivery .left-block-radio>span{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.basket-delivery .left-block-radio>span::before{position:absolute;left:0;top:3px;content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:8px;border:1px solid #dbdbdb;border-radius:5px}
.basket-delivery .left-block-radio>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.basket-delivery .left-block-radio>input:checked+span::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.basket-delivery .left-warn{display:-webkit-box;display:-ms-flexbox;display:flex}
.basket-delivery .left-warn-icon{margin-right:17px}
.basket-delivery .left-warn-text{color:#ccc;font-size:14px}
.basket-delivery .right{display:-webkit-box;display:-ms-flexbox;display:flex;width:1004px;height:531px;border:1px solid #EBEBEB}
.basket-delivery .right-form{width:468px;padding:36px 0 0 80px}
.basket-delivery .right-form-head{margin-bottom:46px;font-size:18px}
.basket-delivery .right-form-item{margin-bottom:33px}
.basket-delivery .right-form-input{width:272px;padding:2px 0;border-bottom:1px solid #C7C7C7}
.basket-delivery .right-form-label{display:inline-block;color:#818181;font-size:16px;width:112px}
.basket-delivery .right-form-item-cust-1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.basket-delivery .right-form-item-phone-1{display:none; position:relative;margin:-5px 0 0 4px}
.basket-delivery .right-form-item-phone-2{position:relative;width: 272px;margin:-5px 0 0 0}
.basket-delivery .right-form-item-phone-1-info{position:absolute;bottom:-21px;left:3px;color:#e1e1e1;font-size:14px}
.basket-delivery .right-form-item-phone-2-info{position:absolute;bottom:-21px;left:2px;color:#e1e1e1;font-size:14px}
.basket-delivery .right-form-input-phone-1{width:45px;padding:2px;border-bottom:1px solid #c7c7c7;text-align:center}
.basket-delivery .right-form-input-phone-1::-webkit-input-placeholder{color:#c7c7c7;font-size:16px}
.basket-delivery .right-form-input-phone-1::-moz-placeholder{color:#c7c7c7;font-size:16px}
.basket-delivery .right-form-input-phone-1:-ms-input-placeholder{color:#c7c7c7;font-size:16px}
.basket-delivery .right-form-input-phone-1::-ms-input-placeholder{color:#c7c7c7;font-size:16px}
.basket-delivery .right-form-input-phone-1::placeholder{color:#c7c7c7;font-size:16px}
.basket-delivery .right-form-input-phone-2{width:100%;padding:2px;border-bottom:1px solid #c7c7c7}
.basket-delivery .right-form-item-cust-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:59px}
.basket-delivery .right-form-item-email{position:relative;margin:-5px 0 0 4px}
.basket-delivery .right-form-item-email-info{position:absolute;bottom:-21px;left:2px;color:#e1e1e1;font-size:14px}
.basket-delivery .right-form-input-email{width:272px;padding:2px;border-bottom:1px solid #c7c7c7}
.basket-delivery .right-form-item-cust-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:57px}
.basket-delivery .right-form-item-address{position:relative;margin:-5px 0 0 4px}
.basket-delivery .right-form-item-address-info{position:absolute;bottom:-21px;left:2px;color:#e1e1e1;font-size:14px}
.basket-delivery .right-form-input-address{width:272px;padding:2px;border-bottom:1px solid #c7c7c7}
.basket-delivery .right-form-item-cust-4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:37px}
.basket-delivery .right-form-item-select-block{margin:-3px 0 0 4px}
.basket-delivery .right-form-item-select .jq-selectbox__select{width:272px;padding:3px 8px;font-size:16px;border-bottom:1px solid #C7C7C7;cursor:pointer}
.basket-delivery .right-form-item-select .jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.basket-delivery .right-form-item-select .jq-selectbox__trigger-arrow{position:absolute;top:11px;right:5px;background:url('/local/templates/vi_new/css/../img/other/select-bot-1.png');width:14px;height:7px}
.basket-delivery .right-form-item-select.opened .sel.right-form-item-select-el{display:none}
.basket-delivery .right-form-item-select.opened .jq-selectbox__dropdown{background:#ffffff;width:100%;padding:1px 0;border:1px solid #c7c7c7;border-top:0;border-radius:0 0 3px 3px}
.basket-delivery .right-form-item-select.opened .jq-selectbox__dropdown .right-form-item-select-el{padding:8px 15px}
.basket-delivery .right-form-item-select.opened .jq-selectbox__dropdown .right-form-item-select-el:hover{font-weight:700;cursor:pointer}
.basket-delivery .right-service{padding:78px 0 0 132px}
.basket-delivery .right-service-item{margin-bottom:51px}
.basket-delivery .right-service-item-checkbox{display:block}
.basket-delivery .right-service-item-checkbox>span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;line-height:25px;margin-bottom:6px;padding-left:30px;cursor:pointer}
.basket-delivery .right-service-item-checkbox>span:last-of-type{margin-bottom:0}
.basket-delivery .right-service-item-checkbox>input{position:absolute;z-index:-1;opacity:0}
.basket-delivery .right-service-item-checkbox>span{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.basket-delivery .right-service-item-checkbox>span::before{position:absolute;left:0;top:3px;content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:11px;border:1px solid #dbdbdb;border-radius:5px}
.basket-delivery .right-service-item-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.basket-delivery .right-service-item-checkbox>input:checked+span::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.basket-delivery .right-service-item-info{color:#bfbfbf;padding:0 75px 0 30px}
.basket-delivery .right-service-item-info span{text-decoration:underline}
.basket-delivery .right-service-item-t-l .right-service-item-info{font-size:14px;line-height:17px}

.basket-payment{margin-bottom:50px}
.basket-payment-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.basket-payment .left{width:470px}
.basket-payment .left-block{background:#f1f1f1;width:100%;height:237px;margin-bottom:26px;padding:31px 0 0 93px;font-size:16px}
.basket-payment .left-block-city{margin-bottom:31px}
.basket-payment .left-block-city span{color:#857d76;text-decoration:underline}
.basket-payment .left-block-radio{position:relative;display:block;margin-bottom:23px}
.basket-payment .left-block-radio:nth-of-type(2){margin-bottom:28px}
.basket-payment .left-block-radio>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;line-height:25px;margin-bottom:6px;cursor:pointer}
.basket-payment .left-block-radio-mark{color:#857d76}
.basket-payment .left-block-radio>span:last-of-type{margin-bottom:0}
.basket-payment .left-block-radio>input{position:absolute;z-index:-1;opacity:0}
.basket-payment .left-block-radio>span{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.basket-payment .left-block-radio>span::before{position:absolute;left:-30px;top:3px;content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:8px;border:1px solid #dbdbdb;border-radius:5px}
.basket-payment .left-block-radio>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.basket-payment .left-block-radio>input:checked+span::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.basket-payment .left-warn{display:-webkit-box;display:-ms-flexbox;display:flex}
.basket-payment .left-warn-icon{margin-right:17px}
.basket-payment .left-warn-text{color:#ccc;font-size:14px}
.basket-payment .right{width:1004px;height:378px;padding:36px 0 0 83px;border:1px solid #EBEBEB}
.basket-payment .right-ways{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.basket-payment .right-ways-head{margin:0 49px 0 0;font-size:18px}
.basket-payment .right-ways-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.basket-payment .right-ways-cards img{margin-right:9px}
.basket-payment .right-warn{width:839px}
.basket-payment .right-warn-container{background:#f1f1f1;color:#3E3E3E;padding:22px 8px 19px 0;text-align:center;font-size:15px}
.basket-payment .right-warn-container p{margin-bottom:16px}
.basket-payment .right-warn-container b{display:block;margin-bottom:17px}
.basket-payment .right-warn-container i{width:705px;display:block;margin:auto}
.basket-payment .right-info{color:#ccc;font-size:15px;padding-right:91px;text-align:center;margin-top:27px}

.basket-accept{background:#f1f1f1;height:967px;border-top:1px solid #EBEBEB}
.basket-accept-container{background:#FFFFFF;-webkit-box-shadow:6px 6px 33px rgba(0, 0, 0, 0.1);box-shadow:6px 6px 33px rgba(0, 0, 0, 0.1);width:702px;height:882px;margin:37px auto 0 auto;padding:50px 33px;text-align:center}
.basket-accept .head{font-family:'Playfair Display';font-size:30px;font-weight:700;margin-bottom: 28px;}
.basket-accept .number{color:#857D76;font-size:24px;margin-bottom:28px;}
.basket-accept .text-1{font-size:16px;line-height:25px;margin-bottom:33px}
.basket-accept .text-1 a{color:#857d76;text-decoration:underline}
.basket-accept .text-2{margin-bottom:11px}
.basket-accept .icon{margin:0 21px 71px 0}
.basket-accept .phone{display:block;color:#3E3E3E;font-size:24px;font-weight:700;margin-bottom:3px}
.basket-accept .print{display:block;color:#857D76;font-size:14px;text-decoration:underline;margin-top:22px}
.basket-accept .back{display:block;width:155px;height:38px;line-height:40px;color:#fff;background:#3e3e3e;text-align:center;margin: 24px auto 0 auto}

.delivery{margin:-66px 0 94px 0}
.delivery-block-anchors {display: flex;flex-wrap:wrap;gap:10px;justify-content: start;margin-bottom: 20px;}
.delivery-anchor {color: #272727;cursor: pointer;border-bottom:1px solid;border-bottom-color:#272727;text-transform: uppercase;font-size: 18px;transition: border-bottom-color 0.3s;}
.delivery-anchor:hover {border-bottom-color: transparent;}
.delivery-line-1{overflow:hidden}
.delivery-line-1-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.delivery-line-1 .left{padding:106px 110px 0 0}
.delivery-line-1 .left-title{margin-bottom:32px}
.delivery-line-1 .left-title span{position:relative}
.delivery-line-1 .left-title span:before{position:absolute;top:5px;right:-5px;bottom:2px;left:-3px;z-index:-1;content:'';background:#d1c9b4}
.delivery-line-1 .left-title div{position:relative;display:inline}
.delivery-line-1 .left-title div:before{position:absolute;bottom:0;content:'';background:#E3E3E3;width:10000px;height:1px;right:-8px}
.delivery-line-1 .left-block-1{margin-bottom:79px}
.delivery-line-1 .left-block-1-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:27px}
.delivery-line-1 .left-block-1-head span{margin-left:20px;font-size:18px}
.delivery-line-1 .left-block-1-text{line-height:15px}
.delivery-line-1 .left-block-1-text * {font-size: 18px}
.delivery-line-1 .left-block-2{}
.delivery-line-1 .left-block-2-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}
.delivery-line-1 .left-block-2-item span:first-of-type{width:44px}
.delivery-line-1 .left-block-2-item-1{color:#857D76;padding:2px}
.delivery-line-1 .left-block-2-item-2{color:#b39d62}
.delivery-line-1 .left-block-2-text{margin-top:42px;line-height:17px}
.delivery-line-2{background:url('/local/templates/vi_new/css/../img/delivery/2.png') no-repeat center center;width:100%;height:651px;margin-top:-5px}
.delivery-line-2-container{padding:56px 0 56px 0}
.delivery-line-2 .head{color:#dfdfdf;font-family:'Playfair Display';font-size:24px;text-transform:uppercase;text-align:center;margin-bottom:72px}
.delivery-line-2 .head span{position:relative}
.delivery-line-2 .head span:before{position:absolute;right:0;bottom:-21px;left:0;content:'';background:#E6DEC6;height:1px;width:215px;margin:auto}
.delivery-line-2 .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:16px;width:1049px;margin:auto}
.delivery-line-2 .steps-1{margin-bottom:55px}
.delivery-line-2 .steps-line{background:#e6dec6;width:59px;height:2px;margin-top:45px}
.delivery-line-2 .steps-item{width:210px;text-align:center}
.delivery-line-2 .steps-item-number{color:#a1a1a1;width:89px;height:89px;line-height:84px;margin:0 auto 13px auto;font-family:'Cambria';font-size:48px;font-style:normal;font-weight:400;border:1px solid #a1a1a1}
.delivery-line-2 .steps-item-text{color:#fff;font-size:15px;text-transform:uppercase;line-height: 18px;}
.delivery-line-2 .steps-item-1 .steps-item-text{padding:0 25px}
.delivery-line-2 .steps-item-2 .steps-item-text{padding:0 10px}
.delivery-line-2 .steps-item-3 .steps-item-text{padding:0 20px}
.delivery-line-2 .steps-item-4 .steps-item-text{padding:0 27px}
.delivery-line-2 .steps-item-5 .steps-item-text{padding:0 10px}
.delivery-line-2 .steps-item-6 .steps-item-text{padding:0  5px}
.delivery-line-2 .steps-item-7 .steps-item-text{padding:0 0}
.delivery-line-2 .steps-item-8 .steps-item-text{padding:0 10px}
.delivery-line-2 .steps-item-4{position:relative}
.delivery-line-2 .steps-item-4:after{position:absolute;right:0;bottom:-40px;left:0;content:'';background:#E6DEC6;width:1px;height:30px;margin:auto}

.delivery-line-3{overflow:hidden}
.delivery-line-3-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.delivery-line-3 .left{padding-top:193px;margin-left:-175px}
.delivery-line-3 .right{width:691px;margin-left:93px;padding-top:185px}
.delivery-line-3 .right-head{position:relative;font-family:'Playfair Display';font-size:24px;text-align:right;text-transform:uppercase;margin-bottom:30px}
.delivery-line-3 .right-head span{position:relative}
.delivery-line-3 .right-head span:after{position:absolute;right:0;bottom:-1px;left:-38px;content:'';background:#e3e3e3;width:10000px;height:1px}
.delivery-line-3 .right-list{margin-bottom:62px}
.delivery-line-3 .right-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;margin-bottom:12px;border-bottom:1px dashed #D1C9B4}
.delivery-line-3 .right-list-item:last-of-type{margin-bottom:0}
.delivery-line-3 .right-list-item-2{color:#857d76}
.delivery-line-1 .right{margin-right:-148px}

.notfound{overflow:hidden;position:relative}
.notfound-block{max-width:1920px;margin:0 auto 0 auto;height:100%}
.notfound-block-img-1{background:url('/local/templates/vi_new/css/../img/404/bg.jpg') no-repeat center center;width:100%;height:800px}
.notfound-block-img-2{position:absolute;top:25px;background:url(/local/templates/vi_new/css/../img/404/404.png) no-repeat center center;width:100%;height:564px;margin:auto;right:0;left:0;text-align:center}
.notfound-block-info{width:100%;position:absolute;bottom:108px}
.notfound-block-info-text-block{margin-left:20px}
.notfound-block-info-text{color:#ACACAC;font-size:50px;width:100%;margin-bottom:15px;font-family:'Roboto'}
.notfound-block-info-link-block{margin-left:12px}
.notfound-block-info-link{display:block;height:50px;line-height:50px;width:160px;text-align:center;background:#222;color:#fff;margin:auto;font-family:'Roboto';font-size:16px}

.modal-callback .modal-content{position:relative;background:#fff;width:974px;height:500px;margin:auto;padding:81px 50px 0 570px}
.modal-callback .modal-bg{position:absolute;top:0;left:0;background:url('/local/templates/vi_new/css/../img/modal/callback.png');background-size:cover;width:487px;height:500px}
.modal-callback .modal-close{position:absolute;top:20px;right:20px;z-index:2;background:url('/local/templates/vi_new/css/../img/modal/close.png');width:18px;height:18px;cursor:pointer}
.modal-callback .modal-title{color:#222;font-size:24px;text-transform:uppercase;margin-bottom:29px}
.modal-callback .modal-desc{font-size:16px;line-height:19px;margin-bottom:44px}
.modal-callback .modal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.modal-callback .modal-form-input{border-bottom:2px solid #8b8b8b;width:304px;height:32px;padding:0 11px}
.modal-callback .modal-form-input::-webkit-input-placeholder{font-size:16px;color:#999}
.modal-callback .modal-form-input::-moz-placeholder{font-size:16px;color:#999}
.modal-callback .modal-form-input:-ms-input-placeholder{font-size:16px;color:#999}
.modal-callback .modal-form-input::-ms-input-placeholder{font-size:16px;color:#999}
.modal-callback .modal-form-input::placeholder{font-size:16px;color:#999}
.modal-callback .modal-form-label{margin-bottom:45px}
.modal-callback .modal-form-label:last-of-type{margin-bottom:0}
.modal-callback .modal-form-btn{background:#222;color:#fff;width:160px;height:50px;line-height:50px;margin-top:54px;text-align:center;font-family:'Roboto';font-size:16px}

.modal-accept-cb .modal-content{position:relative;background:#fff;width:487px;height:383px;margin:auto;padding:68px 110px 0 84px}
.modal-accept-cb .modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;text-transform:uppercase;margin-bottom:23px}
.modal-accept-cb .modal-title span{padding-top:10px;margin-left:19px}
.modal-accept-cb .modal-desc{margin-bottom:73px}
.modal-accept-cb .modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;width:163px;background:#222;color:#fff;font-family:'Roboto';font-size:16px;cursor:pointer}

.modal-accept-ml .modal-content{position:relative;background:#fff;width:487px;height:383px;margin:auto;padding:61px 60px 0 84px}
.modal-accept-ml .modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;text-transform:uppercase;margin-bottom:23px}
.modal-accept-ml .modal-title span{padding-top:13px;margin-left:27px}
.modal-accept-ml .modal-desc{margin-bottom:62px}
.modal-accept-ml .modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;width:163px;background:#222;color:#fff;font-family:'Roboto';font-size:16px;cursor:pointer}

.modal-request-catalog .modal-content{position:relative;background:#efefef;width:974px;height:700px;margin:auto}
.modal-request-catalog .modal-close{position:absolute;top:20px;right:20px;z-index:2;background:url('/local/templates/vi_new/css/../img/modal/close.png');width:18px;height:18px;cursor:pointer}
.modal-request-catalog .modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.modal-request-catalog .modal-left{width:40%;padding:100px 87px 0 83px}
.modal-request-catalog .modal-left-img{margin-bottom:35px}
.modal-request-catalog .modal-left-img img{width:230px}
.modal-request-catalog .modal-left-text{font-size:16px;padding-left:20px;margin-bottom:25px}
.modal-request-catalog .modal-left-select{padding-left:20px}
.modal-request-catalog .modal-left-select-checkbox{margin-bottom:16px;display:block}
.modal-request-catalog .modal-left-select-checkbox>span{display:block;width:100%;height:25px;line-height:25px;margin-bottom:6px;cursor:pointer;font-size:15px}
.modal-request-catalog .modal-left-select-checkbox>span:last-of-type{margin-bottom:0}
.modal-request-catalog .modal-left-select-checkbox>input{position:absolute;z-index:-1;opacity:0}
.modal-request-catalog .modal-left-select-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-request-catalog .modal-left-select-checkbox>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:9px;border:1px solid #dbdbdb;border-radius:2px}
.modal-request-catalog .modal-left-select-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.modal-request-catalog .modal-left-select-checkbox>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.modal-request-catalog .modal-right{width:60%;padding:100px 87px 0 12px}
.modal-request-catalog .modal-right-text-1{font-size:24px;text-transform:uppercase;margin-bottom:27px}
.modal-request-catalog .modal-right-text-2{padding-left:2px;margin-bottom:63px}
.modal-request-catalog .modal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px}
.modal-request-catalog .modal-form-label{width:47%;margin-bottom:36px}
.modal-request-catalog .modal-form-input{background:0;border-bottom:2px solid #8B8B8B;width:100%;height:40px;padding:0 9px}
.modal-request-catalog .modal-form-input::-webkit-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-input::-moz-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-input:-ms-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-input::-ms-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-input::placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-textarea{resize:none;background:0;width:100%;height:95px;padding:10px 9px;border-bottom:2px solid #8B8B8B}
.modal-request-catalog .modal-form-textarea::-webkit-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-textarea::-moz-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-textarea:-ms-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-textarea::-ms-input-placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-textarea::placeholder{color:#999999;font-size:16px}
.modal-request-catalog .modal-form-btn{background:#222;color:#fff;width:154px;height:38px;line-height:39px;text-align:center;margin-top:54px;font-size:14px}
.modal-request-catalog .modal-info{color:#BABABA;font-size:12px;padding:0 111px;text-align:center;margin-top:17px}

.modal-reglog .modal-content{position:relative;background:#fff;width:538px;min-height:516px;margin:auto}
.modal-reglog .modal-container{padding:48px 0 44px 0}
.modal-reglog .modal-close{position:absolute;top:13px;right:-1px;width:30px;height:30px;cursor:pointer}
.modal-reglog .modal-close svg:hover{fill:#272727}
.modal-reglog .modal-title{font-size:24px;line-height:28px;text-transform:uppercase;text-align:center;margin-bottom:32px}
.modal-reglog .modal-warn{color:#3E3E3E;margin-bottom:35px;text-align:center}
.modal-reglog .modal-warn a{color:#857d76}
.modal-reglog .modal-warn a:hover{text-decoration:underline}
.modal-reglog .modal-input-group{position:relative;margin:0 65px 18px 65px}
.modal-reglog .modal-label{position:absolute;top:11px;left:20px}
.modal-reglog .modal-input{width:100%;height:42px;border:1px solid #C7C7C7;padding:0 54px}
.modal-reglog .modal-input::placeholder{color:#dadada}
.modal-reglog .modal-submit-group{display:flex;justify-content:space-between;align-items:center;margin:25px 65px 60px 65px}
.modal-reglog .modal-checkbox{display:block}
.modal-reglog .modal-checkbox>span{display:block;color:#3E3E3E;width:100%;height:25px;line-height:25px;margin-bottom:6px;cursor:pointer;font-size:16px}
.modal-reglog .modal-checkbox>span:last-of-type{margin-bottom:0}
.modal-reglog .modal-checkbox>input{position:absolute;z-index:-1;opacity:0}
.modal-reglog .modal-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-reglog .modal-checkbox>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:14px;border:1px solid #dbdbdb;border-radius:2px}
.modal-reglog .modal-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
.modal-reglog .modal-checkbox>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}
.modal-reglog .modal-btn{background:#222;color:#fff;width:154px;height:38px;line-height:38px;font-family:'Roboto'}
.modal-reglog .modal-btn-center{width:100%;margin-bottom:60px}
.modal-reglog .modal-btn-center .modal-btn{margin:0 auto 0 auto}
.modal-reglog .modal-social{display:flex;align-items:center;justify-content:center}
.modal-reglog .modal-social-item{margin:0 11px}
.modal-reglog .modal-social-head{position:relative;text-align:center;font-size:18px;margin:0 20px 37px 20px}
.modal-reglog .modal-social-head:before{position:absolute;top:11px;left:0;content:'';background:#C7C7C7;width:100%;height:1px}
.modal-reglog .modal-social-head span{position:relative;z-index:2;background:#fff;padding:0 15px}
.modal-reglog .modal-lostpass{color:#857D76;margin-bottom:1px}
.modal-reglog .modal-lostpass:hover{text-decoration:underline}
.modal-reglog#log .modal-submit-group{margin:22px 65px 43px 64px}
.modal-reglog#log .modal-content{min-height:582px}

.modal-added .modal-content{position:relative;background:#fff;width:665px;min-height:475px;margin:auto;padding-bottom:27px}
.modal-added .modal-close{position:absolute;top:13px;right:-1px;width:30px;height:30px;cursor:pointer}
.modal-added .modal-close svg:hover{fill:#272727}
.modal-added .modal-item{padding:61px 49px 0 49px}
.modal-added .modal-item{display:flex}
.modal-added .modal-item-img{margin-right:28px}
.modal-added .modal-item-img img{width:233px;height:233px}
.modal-added .modal-item-info{display:flex;flex-direction:column}
.modal-added .modal-item-info-1{font-size:24px;text-transform:uppercase;margin-bottom:32px}
.modal-added .modal-item-info-2{font-size:18px;color:#3E3E3E;margin-bottom:29px}
.modal-added .modal-item-info-count-head{color:#E1E1E1;font-size:14px;margin:0 0 6px 7px}
.modal-added .modal-item-info-count-block{display:-webkit-box;display:-ms-flexbox;display:flex}
.modal-added .modal-item-info-count-input{color:#3e3e3e;width:54px;height:29px;text-align:center;border:1px solid #e1e1e1;padding:0 5px}
.modal-added .modal-item-info-count-control{width:30px;height:29px;border:1px solid #e1e1e1;padding-bottom:1px}
.modal-added .modal-item-info-count-control-reduction{display:none;margin-left:-10px;border-right:0}
.modal-added .modal-item-info-count-control-reduction svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.modal-added .modal-item-info-count-control-increase{border-left:0}
.modal-added .modal-item-info-count-control svg{stroke:#E1E1E1}
.modal-added .modal-item-info-count-control:hover svg{stroke:#272727}
.modal-added .modal-item-info-price{display:flex;align-items:center;margin-top:auto}
.modal-added .modal-item-info-price-1{color:#e1e1e1;font-size:18px;margin-right:25px}
.modal-added .modal-item-info-price-2{font-size:24px;color:#3E3E3E}
.modal-added .modal-sumbit{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:59px}
.modal-added .modal-sumbit-1{width:212px;height:38px;line-height:38px;text-align:center;background:#222;color:#fff;text-align:center;font-family:'Roboto';margin-bottom:23px}
.modal-added .modal-sumbit-2{font-family:'Roboto';color:#C4C4C4;height:30px;line-height:30px}
.modal-added .modal-sumbit-2:hover{text-decoration:underline}

.result{margin:-65px 0 172px 0;overflow:hidden}
.result-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.result-left{width:660px;padding-top:95px}
.result-search-form{position:relative;margin-bottom:15px}
.result-search-input{width:100%;height:70px;padding:0 75px 0 26px;font-size:26px;border-bottom:3px solid #968C7E}
.result-search-btn{position:absolute;top:-3px;right:22px;height:70px}
.result-search-count{color:#968C7E;text-align:center;font-size:15px;margin-bottom:61px}
.result-content{counter-reset:number;height:550px;overflow-y:auto;padding-right: 10px}
.result-item{display:grid;grid-template-columns:1fr 100px;grid-column-gap:20px;align-items:center;font-size:15px;border-bottom:2px solid #f1f1f1;padding-bottom:20px;margin-bottom:32px}
.result-item:last-of-type{margin-bottom:0;border:0}
.result-item:nth-of-type(n+10) .result-item-title:before{content:counter(number)}
.result-item-block-image{height:100px}
.result-item-image{width:100%;height:100%;object-fit:contain;object-position:center center}
.result-item-title{position:relative;font-weight:700;padding-left:4px}
.result-item-title:before{content:'';counter-increment:number;content: '0' counter(number);color:#BBBBBB;font-size:20px;margin-right:15px}
.result-item-desc{margin-top:16px;padding-left:3px}
.result-nav{font-size:20px;font-weight:700;text-align:right;margin-top:47px}
.result-nav-item{display:inline-block;width:40px;height:40px;line-height:40px;margin-left:22px}
.result-nav span{color:#222;cursor:default}
.result-nav a{color:#BBBBBB}
.result-nav a:hover{color:#222}
.result-right{position:relative;background:#f1f1f1;width:680px}
.result-right-img{position:absolute;right:0;bottom:8px;left:33px;background:url('/local/templates/vi_new/css/../img/result/decor.png') no-repeat;width:746px;height:367px}

.news{margin:0}
.news-period{margin-bottom:61px}
.news-period-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f1f1f1}
.news-period-item{position:relative;color:#D8D8D8;font-size:18px;text-transform:uppercase;height:50px;line-height:50px;padding:0 13px;margin-right:56px}
.news-period-item:last-of-type{margin-right:0}
.news-period-item.selected, .news-period-item:hover{color:#857D76}
.news-period-item.selected:after{position:absolute;right:0;bottom:-2px;left:0;content:'';background:#857D76;height:3px;width:100%}
.news-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-20px;gap:15px}
.news-content-item{display: flex;justify-content: center;flex: 3 0 0;width:100%;margin-bottom:87px;min-width: 300px}
.news-content-item-wrapper{position:relative;background:#f1f1f1;width:373px;height:408px;padding:10px 0 20px 0}
.news-content-item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;margin:0 10px}
.news-content-item-img img{width:100%}
.news-content-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 32px 24px 32px}
.news-content-item-info-title{color:#857D76;font-family:'Playfair Display';font-size:18px}
.news-content-item-info-date{color:#a1a1a1;font-size:15px}
.news-content-item-desc{color:#3E3E3E;font-size:15px;padding:0 31px;line-height:16px;margin-bottom:23px}
.news-content-item-link{position:absolute;bottom:25px;right:0;display:block;color:#857D76;font-size:14px;text-decoration:underline;text-align:right;padding:0 31px}
.news-article{margin:106px 0}
.news-article-container:after{clear:both;display:block;content:''}
.news-article-wrapper{margin-bottom:52px}
.news-article-img{float:left;margin:6px 31px 7px 0}
.news-article-desc h1{color:#857D76;font-family:'Playfair Display';font-size:24px;margin:-6px 0 22px 0}
.news-article-desc h2{color:#3e3e3e;font-size:18px;font-weight:700;font-family:'Roboto Condensed';margin:54px 0 13px 0}
.news-article-desc p{font-size:15px;line-height:18px;margin-bottom: 18px;}
.news-article-desc ul{padding-left:20px}
.news-article-desc li{list-style-type:disc;line-height:25px}
.news-article-desc a{color:#857d76;text-decoration:underline;font-size:18px}
.news-article-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.news-article-prev{position:relative;background:#f1f1f1;color:#3e3e3e;height:40px;line-height:40px;width:200px;padding-left:50px}
.news-article-prev:before{position:absolute;top:0;left:-19px;content:'';border:20px solid #fff;border-right:20px solid #f1f1f1}
.news-article-next{position:relative;background:#3e3e3e;color:#fff;height:40px;line-height:40px;width:180px;padding-left:14px}
.news-article-next:before{position:absolute;top:0;right:-19px;content:'';border: 20px solid #fff;border-left:20px solid #3e3e3e}
.news-article-share{margin-left:-15px;cursor:pointer}
.news-article-share-toggle{color:#857D76}
.news-article-share-toggle span{margin-right:10px}

.typical{margin:60px 0 0 0}
.typical-wrapper-1{display:flex;justify-content:space-between;margin-bottom:35px}
.typical-wrapper-1 .typical-left{width:65%}
.typical-wrapper-1 .typical-right{width:30%}
.typical-wrapper-1 .typical-right-wrapper{background:#f1f1f1;padding:20px 40px}
.typical-wrapper-2 {display:flex;justify-content:space-between}
.typical-wrapper-2 .typical-left{width:50%}
.typical-wrapper-2 .typical-right{width:40%}
.typical-wrapper-3{width:42%;margin-bottom:100px}
.typical-wrapper-4{width:100%;margin-bottom:115px}
.typical-wrapper-5{margin-bottom:120px}
.typical-wrapper-6{margin-bottom:150px}
.typical-format-head{color:#857d76;font-size:24px;margin-bottom:30px}
.h1{line-height:44px;font-family:'Playfair Display';font-weight:700;font-size:40px;margin-bottom:35px}
.h2{line-height:37px;font-family:'Roboto Condensed';font-weight:400;font-size:32px;margin-bottom:30px}
.h3{line-height:27px;font-family:'Playfair Display';font-weight:400;font-size:24px;margin-bottom:30px}
.p{line-height:19px;font-size:16px;margin-bottom:60px}
.b{line-height:21px;font-size:18px;display:block;color:#3e3e3e;margin-bottom:25px;text-transform:uppercase}
.link{color:#857d76;text-decoration:underline}
.h2-extra{line-height:24px;font-family:'Roboto Condensed';font-size:20px;margin-bottom:24px}
.p-extra{line-height:19px;font-size:16px;font-weight:400;margin-bottom:20px}
.head-short{font-size:18px;color:#3e3e3e;padding-top:100px;margin-bottom:25px;text-transform:uppercase}
.p-short{font-size:16px;margin-bottom:10px}
.italic{color:#3e3e3e;font-style:italic}
.img-box{display:inline-block}
.img{display:inline-block;margin:50px 0 20px 0;max-width:100%}
.p-img{color:#848484;text-align:right}

.list-line{margin-bottom:40px}
.list-line .sublist{padding-left:34px}
.list-line .list-item{position:relative;margin-bottom:20px;padding-left:40px}
.list-line .list-item:after{position:absolute;top:9px;bottom:0;left:7px;content:'';background:#857d76;width:16px;height:1px}
.list-disc{margin-bottom:50px}
.list-disc .sublist{padding-left:34px}
.list-disc .list-item{position:relative;margin-bottom:5px;padding-left:20px;font-size:15px}
.list-disc .list-item:after{position:absolute;top:8px;bottom:0;left:7px;content:'';background:#272727;width:4px;height:4px;border-radius:50%}
.list-short .list-item{color:#857d76;font-size:16px}

.table{display:table;border-spacing:0}
.table-head{}
.table-head-tr{display:table-row}
.table-head-td{position:relative;display:table-cell;background:#EDE7D6;color:#fff;width:190px;height:42px;padding-bottom:4px;text-align:center;border-spacing:3px}
.table-head-td:after{position:absolute;right:0;bottom:0;left:0;top:0;content:'';border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:4px solid #fff}
.table-head-td:first-of-type{background:#B6A790;font-family:'Playfair Display';font-size:15px;border-radius:10px 0 0 0}
.table-head-td:last-of-type{border-radius:0 10px 0 0}
.table-head-td:first-of-type:after{position:absolute;right:0;bottom:0;left:0;top:0;content:'';border-right:4px solid #fff;border-bottom:4px solid #fff}
.table-head-td:last-of-type:after{border-right:0}
.table-head-td:nth-of-type(2):after{border-left:0}
.table-body{position:relative}
.table-body-tr{display:table-row}
.table-body-tr:last-of-type .table-body-td:first-of-type{border-radius:0 0 0 10px}
.table-body-tr:last-of-type .table-body-td:last-of-type{border-radius:0 0 10px 0}
.table-body-tr:last-of-type .table-body-td:first-of-type:after{border-bottom:0}
.table-body-td{position:relative;display:table-cell;color:#767676;width:190px;height:45px;text-align:center;border:1px solid #EBEBEB;padding:5px 20px}
.table-body-td-hl{color:#B2A38B;font-weight:700}
.table-body-td:first-of-type{position:relative;background:#B6A790;color:#fff;font-family:'Playfair Display';font-size:15px;border:0}
.table-body-td:first-of-type:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border-top:4px solid #fff;border-bottom:4px solid #fff;border-right:4px solid #fff}

.typical-download{display:flex}
.typical-download-item{display:flex;width:25%}
.typical-download-item-icon{margin-right:50px}
.typical-download-item-info{display: flex; justify-content: center; flex-direction: column;}
.typical-download-item-info div:first-of-type{color:#857d76}
.typical-download-item-info div:last-of-type{color:#222222}

.table-scroll{overflow:auto;padding-bottom:30px}


@media screen and (max-width:1800px){
	.category .scrollbar{display:block}
	.popular-container-img{margin-right:70px}
	.module-brand .slick-prev{left:-55px;width:50px}
	.module-brand .slick-next{right:-55px;width:50px}
	.product-related .slick-prev{left:-45px}
	.product-related .slick-next{right:-45px}
	.basket-related .slick-prev{left:-45px}
	.basket-related .slick-next{right:-45px}
}

@media screen and (max-width:1679px){
	.container{max-width:1170px}
	.header-top-city{padding:0}
	.header-bottom-nav .link{margin-right:30px}
	.popular-container-info{width:350px}
	.popular-container-img{margin-right:30px}
	.popular .slick-prev{left:-65px;width:50px}
	.popular .slick-next{right:-45px;width:50px}
	.module-brand .slick-prev{left:-50px}
	.module-brand .slick-next{right:-50px}
	.promotions{max-width:1920px}
	.promotions-container{width:100%;max-width:100%}
	.promotions .scrollbar{margin:0 40px}
	.reviews-head{margin-bottom:60px}
	.reviews-container{padding:0}
	.reviews-item{width:517px}
	.description-block-info{width:630px}
	.description-block-img img{width:500px}
	.description-block:nth-of-type(odd) .description-block-img:after{top:-160px}
	.footer-top-nav{width:19%}
	.footer-top-cat{width:19%}
	.footer-top-contacts{width:45%}
	.footer-top-payment{width:17%}
	.catalog-filter{width:300px}
	.catalog-filter-head{padding:29px 10px 29px 35px}
	.catalog-filter-list{padding:0 45px 25px 35px}
	.catalog-filter-slider{padding:0 13px 25px 35px}
	.catalog-filter-slider-input{width:100px}
	.catalog-filter-search-btn{margin:20px auto; max-width: 250px;}
	.catalog-content{width:850px}
	.catalog-content-block-container{overflow:hidden;margin-right:-13px}
	.catalog-content-item-container{width:275px}
	.about-desc-1-info{width:55%}
	.about-desc-1-img{width:40%;padding-top:85px}
	.about-desc-1-img img{max-width:100%}
	.about-desc-1-img:after{right:60px}
	.about-desc-2-info{width:55%;margin-top:0}
	.about-desc-2-img{width:40%;padding-top:85px}
	.about-desc-2-img:after{right:140px}
	.about-desc-2-img img{max-width:100%}
	.about-offer-block-item{width:289px}
	.about-offer-block-item-info{top:54px}
	.about-offer-block-item-info-title{padding:0 20px;font-size:24px}
	.about-offer-block-item-info-text{padding:0 20px;font-size:14px}
	.about-steps-container{padding:0 60px}
	.brand-info-left{width:300px}
	.brand-info-right{width:850px}
	.brand-catalog-content{width:850px}
	.product-card-img{width:650px}
	.product-card-img-thumb-item{margin-right:6.25px}
	.pc-img-thumb{width:125px}
	.product-related{height:360px}
	.product-related .catalog-content-item{margin-right:23px}
	.pa-menu-item-link{width:340px}
	.pa-forms{max-width:636px;width:100%}
	.pa-nav-block{margin-right:50px;padding-right:50px}
	.pa-form-input{width:360px}
	.pa-form-apply{margin-left:276px}
	.pa-forms-1 .pa-form-input{width:510px}
	.pa-myorder-tabs-head-1{width:40%}
	.pa-myorder-tabs-head-2{width:20%}
	.pa-myorder-tabs-head-3{padding-left:20px}
	.pa-myorder-tabs-head-4{text-align:center;padding-right:0}
	.pa-myorder-tabs-item-4 span{padding-left:0}
	.pa-myorder-tabs-item-1{width:40%}
	.pa-myorder-tabs-item-1 span{width:57%}
	.pa-myorder-tabs-item-2{width:20%}
	.pa-myorder-tabs-item-3{padding-left:20px}
	.contacts-info-item-1{padding-left:0}
	.contacts-info-item-3{padding-right:0}
	.contacts-bot-form-input{width:360px}
	.contacts-bot-form-textarea{width:390px}
	.contacts-bot-form-mask{width:318px}
	.basket-content-item-checkbox{margin:60px 20px 0 0}
	.basket-content-item-img{margin-right:40px}
	.basket-content-item-info{margin:-2px 60px 0 0}
	.basket-content-item-price{margin-right:60px}
	.basket-content-item-count{margin-right:20px}
	.basket-content-item-fullprice{margin-right:0}
	.basket-delivery .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:650px;height:100%}
	.basket-delivery .right-service{padding:45px 0 0 80px}
	.basket-payment .left{width:470px}
	.basket-payment .right{width:650px;height:100%}
	.basket-payment .right{padding:30px}
	.basket-payment .right-warn{width:100%}
	.basket-payment .right-warn-container{padding:30px 20px}
	.basket-payment .right-warn-container i{width:100%}
	.basket-payment .right-info{padding-right:0}
	.delivery-line-1 .left{width:100%;padding:80px 0 100px 0}
	.delivery-line-1 .right{display:none}
	.delivery-line-3 .left{display:none}
	.delivery-line-3 .right{margin-left:0;width:100%;padding-top:160px}
	.result-right{display:none}
	.result-left{width:760px;margin:auto}
	.result-nav{text-align:center}
	.result-nav-item{margin:0 10px}
	.news-content-item-wrapper{width:275px;min-height:400px;height:100%}
	.news-content-item-info-title{text-align:right;margin-bottom:10px}
	.news-content-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
	.header-bottom-nav > li {margin-right: 25px !important;}
}

@media screen and (max-width:1440px){
	.subscrip-img{width:45%}
	.subscrip-group{width:620px;max-width:100%;margin-left:30px;padding-right:0}
	.subscrip-info{margin:-5px 0 20px 0}
	.subscrip-form-input{width:200px}
	.reviews .slick-prev{top:43%;left:-42px;width:40px;height:40px}
	.reviews .slick-next{top:43%;right:-42px;width:40px;height:40px}
	.contacts-map-img{width:100%;height:400px}
    .category-item-large, .category-item-img{height: 100%}
    .category-item-large{margin: 0;}
}
@media (min-width: 1024px) and  (max-width: 1279px) {
    .catalog-products-viewed__row {
        height: 448px;
        justify-content: space-between;
        overflow: hidden;
    }
    .catalog-products-viewed__row > div {
        flex: 0 0 33%;
        max-width: 33%;
    }
}
@media (min-width: 480px) and  (max-width: 767px) {
    .catalog-products-viewed__row > div {
        max-width: 50%;
        display: flex;
        justify-content: center;
    }
}


@media screen and (max-width: 1279px){
	.container{max-width:960px}
	.header-bottom-nav .link{margin-right:20px;font-size:14px}
	.header-bottom-menu .currency{margin-right:25px}
	.header-bottom-menu .item{margin-right:20px}
	.nav-menu{-ms-flex-pack:distribute;justify-content:space-around}
	.nav-container{max-width:960px}
	.nav-menu-item-head{padding:0}
	.nav-submenu{padding:30px 35px 25px 35px}
	.nav-submenu-list{width:45%}
	.nav-submenu-preview{width:70%;overflow:hidden}
	.popular-container-img{margin-right:100px}
	.popular-item-img.slick-slide .popular-item-img-addcart{opacity:1}
	.popular .slick-next{right:-45px;width:50px}
	.module-brand .slick-prev{left:-30px;width:30px}
	.module-brand .slick-next{right:-30px;width:30px}
	.subscrip-img{width:50%;margin-left:-100px}
	.subscrip-group{width:520px;margin-bottom:10px}
	.subscrip-info{margin:-2px 0 15px 0}
	.subscrip-info-head{margin-bottom:10px}
	.subscrip-form-input{width:170px}
	.subscrip-form-button{width:130px}
	.reviews-item{margin:0 20px}
	.reviews .slick-prev{left:-20px}
	.reviews .slick-next{right:-20px}
	.description{overflow:hidden}
	.description-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.description-block:nth-of-type(even){text-align:left}
	.description-block:nth-of-type(even) .description-block-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	.description-block-img{margin-top:40px}
	.description-block-img img{width:100%}
	.description-block:nth-of-type(odd) .description-block-img:after{position:absolute;top:-27px;right:-100vh;bottom:-30px;left:72px;z-index:-1;content:'';background:#efefef}
	.mail-info-text-1{margin-bottom:0}
	.mail-info-text-2{display:none}
	.mail-form-label{margin-top:5px}
	.footer{height:auto;padding:30px 0 40px 0}
	.footer-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
	.footer-top-nav{width:23%}
	.footer-top-cat{width:23%}
	.footer-top-contacts{width:25%}
	.footer-top-contacts-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.footer-top-payment{width:22%}
	.catalog-content{width:630px}
	.catalog-content-block-container{margin-right:-20px}
	.catalog-content-item{width:50%}
	.catalog-content-item-container{width:305px}
	.catalog-content-sort-text{margin-right:20px}
	.catalog-content-sort-btn{margin-right:20px}
	.about-desc-1{overflow:hidden}
	.about-desc-1-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.about-desc-1-info{width:100%}
	.about-desc-1-info-title{font-size:24px}
	.about-desc-1-img{width:100%;margin-top:50px;padding:0 0 23px 0;text-align:center}
	.about-desc-1-img img{max-width:100%;-webkit-box-shadow:12px 9px 30px rgb(0,0,0,0.1);box-shadow:12px 9px 30px rgb(0,0,0,0.1)}
	.about-desc-1-img:after{position:absolute;top:-27px;right:-100vh;bottom:-30px;left:72px}
	.about-offer{margin-bottom:90px}
	.about-offer-block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px}
	.about-offer-block-item{width:49.5%;margin-bottom:10px}
	.about-offer-block-item-info{top:160px}
	.about-offer-block-item-info-title{font-size:22px}
	.about-offer-block-item-img img{width:100%}
	.about-desc-2{overflow:hidden}
	.about-desc-2-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}
	.about-desc-2-info{width:100%;padding-left:0}
	.about-desc-2-info-title{font-size:24px;padding-right:0}
	.about-desc-2-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:50px;padding:0 0 23px 0;text-align:center}
	.about-desc-2-img img{background:#ffffff;max-width:100%;-webkit-box-shadow:12px 9px 30px rgb(0,0,0,0.1);box-shadow:12px 9px 30px rgb(0,0,0,0.1)}
	.about-desc-2-img:after{position:absolute;top:-27px;right:110px;bottom:-23px;left:-100vh}
	.brand-info-right{width:630px}
	.brand-catalog-content{width:630px}
	.product-card-img{width:450px}
	.pc-img-thumb{width:85px}
	.product-card-info-line-6{padding:23px 20px}
	.product-card-container-4 .catalog-content-item{width:33.333333333%}
	.product-related .slick-next{right:-27px;width:20px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
	.product-related .slick-prev{left:-27px;width:20px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
	.pa-nav{width:300px}
	.pa-nav-container{padding:40px 20px 0 80px}
	.pa-menu-item-link{width:255px}
	.pa-form-item{text-align:left}
	.pa-form-label{display:block;margin-bottom:6px}
	.pa-form-input{width:100%}
	.pa-form-apply{margin-left:0}
	.pa-forms-1 .pa-form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
	.pa-forms-1 .pa-form-label{width:auto;margin-bottom:6px}
	.pa-forms-1 .pa-form-input{width:100%}
	.pa-forms-1 .pa-form-apply-text{width:65%;font-size:11px;line-height:16px}
	.pa-myorder-menu{margin-top:1px}
	.pa-myorder-menu-item{width:125px}
	.pa-myorder-tabs-head-1{width:35%;padding-left:20px}
	.pa-myorder-tabs-head-2{width:25%}
	.pa-myorder-tabs-item-1{width:35%}
	.pa-myorder-tabs-item-2{width:25%}
	.contacts-bot-form-input{width:290px}
	.contacts-bot-form-textarea{width:320px}
	.contacts-bot-form-mask{width:248px}
	.bastet-steep-point-text-2{margin-left:-68px}
	.bastet-steep-point-text-3{margin-left:-52px}
	.basket-content-item-info{width:240px;margin:-2px 40px 0 0}
	.basket-content-item-info-desc{line-height:18px;font-size:13px}
	.basket-content-item-info-link{margin-bottom:30px;font-size:14px}
	.basket-content-item-img{margin-right:30px}
	.basket-content-item-param{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.basket-content-item-param-block{margin-bottom:10px}
	.basket-content-item-param-block:last-of-type{margin-bottom:0}
	.basket-content-item-select .jq-selectbox__select{font-size:13px}
	.basket-content-item-select.opened .jq-selectbox__dropdown .basket-content-item-select-el{font-size:14px}
	.basket-delivery .left{width:370px}
	.basket-delivery .left-block-radio br{display:none}
	.basket-delivery .right{width:560px}
	.basket-payment .left{width:370px}
	.basket-payment .right{width:560px}
	.basket-payment .left-block{padding:30px 20px 0 50px}
	.basket-delivery .left-block{padding:30px 40px}
	.delivery-line-2 .steps{width:100%;padding-left:0}
	.news-article{margin:60px 0 100px 0}
	.news-article-img{float:none;margin:0}
	.news-article-img img{max-width:100%;margin:0 auto 50px auto;display:block}
	.news-content-item{width:33.333333333%}
	.news-content-item-wrapper{width:calc(100% - 20px)}
	.news-period-container{display:block;overflow:auto;white-space:nowrap;width:100%}
	.news-period-container::-webkit-scrollbar{background:inherit;width:0;height:0}
	.news-period-item{display:inline-block}
	.typical-wrapper-1{flex-direction:column}
	.typical-wrapper-1 .typical-left{width:100%}
	.typical-wrapper-1 .typical-right{width:100%;margin-bottom:30px}
	.typical-wrapper-3{width:100%}
	.typical-wrapper-4{width:100%}
	.typical-wrapper-2{flex-direction:column}
	.typical-wrapper-2 .typical-left{width:100%}
	.typical-wrapper-2 .typical-right{width:100%;margin-bottom:50px}
	.typical-download-item{padding-right:10px}
	.typical-download-item-icon{margin-right:20px}
	.head-short{padding-top:50px}
	.p-img italic{text-align:center}
    .category-group-2{height: 305px;margin-top: 2px}
    .category-group-1, .category-group-2, .category-item-medium, .category-item-large{max-width: 100%;width:100%}
    .category-item-small{max-width: 50%;width:100%}
    .category-item-img img{width:100%;height: 100%;object-fit: cover;object-position: center}
}

@media screen and (min-width: 1279px) {
    .category-item-img img{display:block; object-fit: cover;object-position: 100% 100%;}
    .category-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;max-width:100%;flex-direction: row; align-items: center;margin:auto}
    .category-container{ max-width: 100%; width: 100% !important;flex-wrap:nowrap;height: auto;}
    .category-group-1{max-width: 710px;min-width: 550px;}
    .category-item-small{max-width:355px;height:308px;width: 50%;padding-left:2px;}
    .category-group-2{max-width:710px;min-width: 500px;}
    .category-group-2 .category-item-img img {
        height: 613px;
        padding-left: 2px;
    }
}

@media screen and (max-width: 1023px){
	 body{padding:70px 0}
	.container{max-width:100%;padding:0 20px}
    .category .container{padding: 0}
	.header-bottom-nav,.header-top-info,.header-top-city,.header-top-phone,.header-top-order,.nav {display:none}
	nav.nav {display:none !important}
	.header-top-city.open {display: block; position: fixed; bottom: 110px; left: 25%;}
	.header{position:fixed;top:0;right:0;left:0;z-index:10;height:70px;padding:0;margin:0}
	.header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px;margin-bottom:0}
	.header-top-mobile-menu{position:relative;display:block;width:18px;height:14px}
	.header-top-mobile-menu div{position:absolute;background:#272727;width:18px;height:2px;border-radius:15px;-webkit-transition:.3s top, .3s transform, .3s opacity;-o-transition:.3s top, .3s transform, .3s opacity;transition:.3s top, .3s transform, .3s opacity}
	.header-top-mobile-menu div:nth-child(1){top:0;left:0}
	.header-top-mobile-menu div:nth-child(2){top:6px;left:0}
	.header-top-mobile-menu div:nth-child(3){top:12px;left:0}
	.header-top-mobile-menu.active div:nth-child(1){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
	.header-top-mobile-menu.active div:nth-child(2){opacity:0}
	.header-top-mobile-menu.active div:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
	.header-top-mobile-search{display:block;stroke:#272727;stroke-width:1.2px}
	.header-top-mobile-search.active .header-top-mobile-search-icon{display:none}
	.header-top-mobile-search.active .header-top-mobile-search-text{display:block;color:#757575;margin-top:5px;font-family:'Roboto';font-size:14px;letter-spacing:0.02em}
	.header-top-mobile-search-form{position:relative;width:100%;margin:0 20px 0 30px;font-family:'Roboto';letter-spacing:0.02em}
	.header-top-mobile-search-form.open{display:block}
	.header-top-mobile-search-input{width:100%;height:32px;border-bottom:1px solid #ddd}
	.header-top-mobile-search-input:focus{border-color:#272727}
	.header-top-mobile-search-button{position:absolute;top:2px;right:0;bottom:2px;background:#fff;stroke:#757575;width:30px}
	.header-bottom-menu{position:fixed;right:0;bottom:0;left:0;z-index:10;background:#f1f1f1;-webkit-box-shadow:0 -1px 2px rgb(0,0,0,0.1);box-shadow:0 -1px 2px rgb(0,0,0,0.1)}
	.header-bottom-menu-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px;margin:0 20px}
	.header-bottom-menu .currency{display:none}
	.header-bottom-menu .currency.open {display:block; position: absolute; bottom:100%;}
	.header-bottom-menu .currency.open .currency-active-text:after {border-bottom: 1px dashed #cc476f; opacity: 1;}
	.header-bottom-menu .currency.open .currency-active-text {color: #cc476f;}
	.header-bottom-menu .item{margin-right:0}
	.header-bottom-menu .item-mobile{display:block}
	.header-bottom-menu .item-search{display:none}
	.header-bottom-menu .item-icon{margin-bottom:3px}
	.nav-mobile{position:fixed;top:70px;bottom:70px;left:-100%;z-index:10;display:block;background:#ffffff;width:100%;max-width:100%;padding-bottom:20px;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}
	.nav-mobile.open{left:0}
	.nav-container{max-width:100%;height:100%}
	.nav-mobile-scroll{overflow-y:auto;overflow-x:hidden;max-height:100%;padding:20px}
	.nav-mobile-head{margin-bottom:20px;font-size:22px}
	.nav-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;jfont-size:20px;font-weight:300;margin-bottom:30px}
	.nav-mobile-menu-item{display:block;width:100%}
	.nav-mobile-menu-item-link{display:block;color:#272727;line-height:50px;border-bottom:1px solid #e9e9e9}
	.nav-mobile-menu-item.open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
	.nav-mobile-list-item{line-height:50px;font-weight:300}
	.nav-mobile-list-item-link{color:#cc476f}
	.nav-mobile-submenu{display:none;background:#f1f1f1;padding:0 20px;border-radius:0 0 5px 5px}
	.nav-mobile-submenu-item-link{color:#272727;line-height:40px}
	.nav-mobile-submenu-item-link.submenu-all{position:relative;font-size:16px;letter-spacing:0.02em}
	.nav-mobile-submenu-item-link.submenu-all:after{position:absolute;content:'\2192';display:inline-block;margin-left:5px}
	.nav-mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.nav-mobile-toggle svg{stroke:#272727;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}
	.slider-item-info{width:100%}
	.popular-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:440px;margin:100px 0}
	.popular-container-img{margin:0}
	.module-brand{padding:0 20px}
	.module-brand .slick-prev{left:-35px;width:30px}
	.module-brand .slick-next{right:-35px;width:30px}
	.subscrip{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%}
	.subscrip-img{width:100%;margin:0 0 20px 0}
	.subscrip-img img{height:230px}
	.subscrip-group{width:100%;max-width:100%;margin:0 0 20px 0;padding:0 30px}
	.subscrip-form-input{width:34%}
	.subscrip-info-head{margin-bottom:20px}
	.promotions-group-large{width:470px}
	.reviews{height:auto}
	.reviews-head{margin-bottom:40px}
	.description-block-info{width:auto}
	.description-block-head{text-align:center}
	.mail{padding:20px 0 50px 0}
	.mail-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.mail-info{width:100%;margin-bottom:20px;text-align:center}
	.mail-form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
	.mail-form-label{margin-right:0}
	.mail-form-input{margin-right:0;margin:0 20px}
	.category .scrollbar .handle{width:100px}
	.topnews .scrollbar .handle{width:100px}
	.footer-top-nav{width:auto}
	.footer-top-cat{width:auto}
	.footer-top-contacts{width:auto}
	.footer-top-payment{display:none}
	.footer-top{margin-bottom:10px}
	.footer-top-contacts-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.footer-top-nav-logo{margin-bottom:8px}
	.footer-top-cat-head{margin-bottom:8px}
	.footer-top-nav-list a{height:40px;line-height:40px}
	.footer-top-cat-list a{height:40px;line-height:40px}
	.breadcrumbs{margin-bottom:45px}
	.catalog-filter{position:fixed;height:85%;top:70px;bottom:70px;left:-100%;z-index:9;display:block;background:#ffffff;width:100%;max-width:100%;padding-bottom:20px;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}
	.catalog-filter.open{left:0}
	.catalog-filter-container{overflow-y:auto;overflow-x:hidden;max-height:100%;padding:20px}
	.catalog-filter-block{margin:0}
	.catalog-filter-head{padding:25px 0}
	.catalog-filter-list{padding:0 20px 25px 20px}
	.catalog-filter-slider{padding:0 20px 0 20px}
	.catalog-filter-slider-pricebar{background:#e3e3e3}
	.catalog-filter-slider-input{width:48%}
	.catalog-filter-search-btn{max-width:100%;margin:40px 0 0 0}
	.catalog-content{width:100%;max-width:100%}
	.catalog-content-item{width:33.3333333333%}
	.catalog-content-item-container{width:calc(100% - 20px)}
	.catalog-content-item-info{height:170px;padding:30px 20px 45px 20px}
	.catalog-content-sort{display:none}
	.catalog-content-sort-open{display:block;background:#272727;color:#ffffff;height:40px;line-height:40px;padding:0 20px}
	.catalog-filter-mobile-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
	.catalog-filter-mobile-head-text{display:block;font-size:22px}
	.catalog-filter-mobile-head-icon{position:relative;width:26px;height:26px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
	.catalog-filter-mobile-head-icon div{position:absolute;background:#272727;width:18px;height:2px;border-radius:15px}
	.catalog-filter-mobile-head-icon div:nth-child(1){top:13px;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
	.catalog-filter-mobile-head-icon div:nth-child(2){top:13px;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
	.catalog-filter-list.open, .catalog-filter-slider.open{display:none}
	.catalog-filter-block-mobile{display:block}
	.about-desc-1-info-title{text-align:center}
	.about-desc-1-img:after{left:-100vh}
	.about-desc-2-info-title{text-align:center}
	.about-desc-2-img:after{right:-100vh}
	.about-offer-block{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px}
	.about-offer-block-item{display:inline-block;white-space:normal;width:350px}
	.about-offer-block::-webkit-scrollbar{background:inherit;width:16px;height:16px}
	.about-offer-block::-webkit-scrollbar-track:horizontal{border-bottom:3px solid #d8d8d8}
	.about-offer-block::-webkit-scrollbar-thumb:horizontal{border-bottom:3px solid #272727}
	.about-offer-block::-webkit-scrollbar-corner{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
	.about-offer-block::-webkit-scrollbar-resizer{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
	.about-offer-block-item-info{top:105px}
	.about-steps-container{padding:0}
	.about-steps-line{width:100%;max-width:80px;margin:65px 10px 0 10px}
	.about-steps-item-text{font-size:14px}
	.brands-nav a,.brands-nav span{width:50px;height:50px;line-height:50px}
	.brands-item{width:33.3333333333%}
	.catalog-content-item-info-fav{opacity:1}
	.brand .catalog-filter{margin-bottom:0}
	.brand-info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.brand-info-left{width:100%;margin-bottom:40px}
	.brand-info-right{width:100%}
	.brand-catalog-content{width:100%;max-width:100%}
	.brand-catalog-content .catalog-content-sort-open{height:50px;line-height:50px;margin-bottom:40px;text-align:center}
	.brand-catalog-block-container{margin:0;padding:0 0 30px 0}
	.brand-catalog-block-container::-webkit-scrollbar-track{margin:0}
	.brand-catalog-block .catalog-content-item-container{width:305px}
	.product-card-container-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.product-card-img{width:100%;max-width:100%}
	.product-card-img-thumb{overflow:hidden;overflow-x:auto;white-space:nowrap;font-size:0;padding-bottom:30px;margin-bottom:30px}
	.pc-img-thumb{width:100%}
	.product-card-info{margin:auto;padding-right:0}
	.product-card-info-line-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.product-card-tabs{padding-right:0}
	.product-card-tabs-head{padding-left:0}
	.product-card-tabs-head-item{width:25%;margin:0;padding:0;text-align:center}
	.product-card-tabs-block{padding:40px 0 0 0}
	.product-card-tabs-block-item span:nth-of-type(1){width:50%}
	.product-card-container-4 .catalog-content-block-head{text-align:center;padding-left:0}
	.product-card-container-4 .catalog-content-item{width:50%}
	.product-related{height:100%}
	.product-related .catalog-content-item{margin-right:20px}
	.product-related .catalog-content-item-container{width:100%}
	.pa-nav{width:260px}
	.pa-nav-container{padding:40px 20px 0 60px}
	.pa-nav-item-link{padding:15px 0}
	.pa-nav-submenu-link{padding:10px 0}
	.pa-nav-exit{margin:30px 20px 0 20px}
	.pa-nav-exit-link{width:100%;text-align:center}
	.pa-nav-exit-link span:nth-of-type(2){margin-right:8px}
	.pa-menu-item{width:48%}
	.pa-menu-item-link{width:100%;font-size:14px}
	.pa-nav-block{border:0;padding-right:0}
	.pa-menu{padding-top:0}
	.pa-menu-item{margin-bottom:35px}
	.pa-menu-item:nth-last-of-type(-n+2){margin-bottom:0}
	.pa-nav-block-cust .pa-nav-container{padding:40px 20px 0 45px}
	.pa-nav-block-cust .pa-nav-exit{margin:40px 20px 0 20px}
	.pa-nav-block-cust .pa-nav-item-link{height:auto}
	.pa-myorder{position:relative;overflow:hidden}
	.pa-myorder-tabs{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}
	.pa-myorder-tabs::-webkit-scrollbar{width:0;background:transparent}
	.pa-myorder-tabs-block{width:600px}
	.pa-myorder-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.pa-myorder-head{margin-bottom:20px}
	.pa-myorder-menu-item{width:33.3333333333%}
	.pa-myorder-tabs-head-1{width:25%;text-align:center;padding-left:0}
	.pa-myorder-tabs-head-2{width:25%;text-align:center}
	.pa-myorder-tabs-head-3{width:25%;text-align:center}
	.pa-myorder-tabs-head-4{width:25%;text-align:center;padding-right:0}
	.pa-myorder-tabs-item-1{width:25%}
	.pa-myorder-tabs-item-1 span{width:100%}
	.pa-myorder-tabs-item-2{width:25%}
	.pa-myorder-tabs-item-3{width:25%}
	.pa-myorder-tabs-item-4{width:25%}
	.pa-myorder-tabs-loader{position:absolute;left:0;right:0}
	.contacts-bot-form-input{width:100%}
	.contacts-bot-form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.contacts-bot-form-group label{width:100%}
	.contacts-bot-form-group label.contacts-bot-form-label{width:10%}
	.contacts-bot-form-textarea{width:100%;height:100px;margin-top:30px}
	.contacts-bot-info{width:30%}
	.contacts-bot-form{margin-left:auto;width:65%}
	.contacts-info-item-head{font-size:20px}
	.contacts-info-item-desc{font-size:16px;width:100%;padding:0 10px;text-align:Center}
	.contacts-info-item-phone{font-size:14px}
	.contacts-info-item-phone b{font-size:16px}
	.contacts-info-item-mail{font-size:16px}
	.contacts-info-item-soc{margin-top:-4px}
	.contacts-info-item-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	.contacts-info-item-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.contacts-info-item-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	.contacts-info-item-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
	.contacts-map-img{height:300px}
	.bastet-steep-point-text{text-align:center}
	.bastet-steep-point-text-1{width:auto;margin-left:-9px}
	.bastet-steep-point-text-2{width:auto;margin-left:-14px}
	.bastet-steep-point-text-3{width:auto;margin-left:-10px}
	.bastet-steep-point-text-4{width:auto;margin-left:-8px}
	.basket-steep-container{padding-bottom:130px}
	.basket-content-item{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.basket-content-item-checkbox{width:5%;margin:-5px 0 0 0}
	.basket-content-item-img{width:23%;margin-right:0}
	.basket-content-item-info{width:70%;margin-right:0}
	.basket-content-item-price{margin:0 0 0 60px}
	.basket-content-item-count{margin:0}
	.basket-content-item-fullprice{margin:0 60px 0 0}
	.basket-content-item-remove{position:absolute;top:-4px;right:15px;margin:0}
	.basket-content-item-info-title{max-width:90%}
	.basket-related .catalog-content-item{margin-right:20px}
	.basket-related .catalog-content-item-container{width:100%}
	.basket-warn-container i{width:100%;max-width:745px;padding:0 20px}
	.basket-2 .basket-clear{bottom:10px}
	.notfound-block-img-1{height:570px;background-size:cover}
	.notfound-block-img-2{top:100px;background-size:contain;height:330px}
	.notfound-block-info{bottom:58px}
	.notfound-block-info-text{margin-bottom:10px;font-size:24px}
	.notfound-block-info-link{height:36px;line-height:36px;width:100px;font-size:12px}
	.basket-delivery-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.basket-delivery .left{width:100%;margin-bottom:35px}
	.basket-delivery .left-block{width:100%}
	.basket-delivery .right{margin:auto}
	.basket-delivery .left-block-radio{margin-bottom:15px}
	.basket-delivery .left-block{padding:30px 40px; height:auto}
	.basket-delivery .left-block-radio:last-of-type{margin-bottom:0}
	.basket-payment-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.basket-payment .left{width:100%;height:auto}
	.basket-payment .left-block-radio br{display:none}
	.basket-payment .left-block{height:100%;padding:30px 20px 10px 50px}
	.basket-payment .left-warn{margin-bottom:25px}
	.basket-payment .right{width:100%}
	.basket-accept{height:100%;padding:10px}
	.basket-accept-container{width:100%;height:100%;margin:0}
	.basket-accept .text-2{margin-bottom:15px}
	.basket-accept .phone{margin-bottom:10px}
	.basket-5{margin-bottom:40px}
	.delivery-line-1 .left-title span:before{display:none}
	.delivery-line-2 .steps-item-text{font-size:13px;padding:0!important}
	.delivery-line-2 .steps{padding:0 20px}
	.delivery-line-2 .steps-item-4:after{bottom:-30px}
	.modal-callback .modal-bg{display:none}
	.modal-callback .modal-content{width:100%;padding:50px 40px;height:100%}
	.modal-callback .modal-form-input{width:100%}
	.modal-callback .modal-form-btn{width:100%}
	.modal-request-catalog .modal-content{width:100%;height:auto;padding:60px 40px}
	.modal-request-catalog .modal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.modal-request-catalog .modal-left{width:100%;padding:0}
	.modal-request-catalog .modal-left-img{text-align:center}
	.modal-request-catalog .modal-right{width:100%;padding:0}
	.modal-request-catalog .modal-info{margin-top:40px;padding:0}
	.modal-request-catalog .modal-left{margin-bottom:20px}
	.modal-request-catalog .modal-left-select{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}
	.modal-request-catalog .modal-left-text{font-size:24px;padding-left:0;text-transform:uppercase;margin-bottom:30px}
	.news-content-item{width:50%}
	.news-content-item-wrapper{width:calc(100% - 20px)}
	.news-content-item-desc{margin-bottom:50px}
	.typical-wrapper-6{margin-bottom:80px}
	.typical-download{flex-wrap:wrap}
	.typical-download-item{width:50%;margin-bottom:30px}
	.p-img{text-align:center}
}


@media screen and (max-width: 767px){
    .catalog-content-item-container:hover {box-shadow: none}
    .popular {margin-top: 0}
    .popular .popular-container {margin: 0}
	.catalog-content-sort-text{display:none}
	.catalog-content-item{width:100%}
	.pa{margin-top:60px}
	.pa-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.pa-nav-block{width:100%;margin-right:0;margin-bottom:60px}
	.pa-nav{width:100%}
	.pa-menu-item{width:100%}
	.pa-menu{width:100%}
	.pa-menu-item-link{height:50px}
	.pa-menu-item:nth-last-of-type(-n+2){margin-bottom:35px}
	.pa-nav-open{display:block;background:#272727;height:50px;line-height:50px;margin-bottom:20px;color:#ffffff;font-size:17px;text-align:center}
	.pa-nav-block{display:none;margin-bottom:0}
	.pa-forms-info{font-size:14px}
	.pa-form-label{font-size:16px}
	.pa-menu{margin-top:60px}
	.pa-forms{margin-top:60px}
	.pa-forms-1 .pa-form-apply{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.pa-forms-1 .pa-form-apply-btn{width:100%;margin-bottom:20px}
	.pa-forms-1 .pa-form-apply-text{width:100%;margin-left:0;text-align:center;font-size:12px;line-height:18px}
	.pa-myorder{padding-bottom:80px}
	.pa-myorder-top{margin-top:50px}
	.pa-myorder-menu-item{height:42px;line-height:42px}
	.pa-myorder-tabs-head{height:40px;line-height:40px;font-size:16px}
	.contacts{margin:60px 0 100px 0}
	.contacts-info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.contacts-info-item{width:100%;margin-bottom:45px;padding-bottom:45px; border-bottom:1px solid #dadada}
	.contacts-info-item:last-of-type{margin-bottom:0;border:0;padding:0}
	.contacts-info-item-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	.contacts-info-item-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	.contacts-info-item-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.contacts-bot-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.contacts-bot-info{width:100%;margin-bottom:40px}
	.contacts-bot-info-head{text-align:center;margin-bottom:20px}
	.contacts-bot-info-item{width:100%;text-align:center}
	.contacts-bot-form{width:100%}
	.contacts-map{margin-bottom:100px}
	.contacts-bot-form-head{text-align:center}
	.contacts-bot-form-desc{text-align:center;margin-bottom:35px}
	.contacts-bot-form-send{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.contacts-bot-form-text{width:100%;text-align:center;margin-left:0}
	.contacts-bot-form-btn{width:100%;margin-bottom:20px}
	.basket-content-item-checkbox{width:10%}
	.basket-content-item-info{width:100%;margin-top:30px}
	.basket-content-item-price{margin:0}
	.basket-content-item-fullprice{margin:0}
	.basket-content-item-count-1{width:auto}
	.basket-content-item-img{width:100%;}
	.basket-content-item-img img{margin:-21px auto 0 auto;display:block}
	.basket-nav-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.basket-nav-info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:30px}
	.basket-nav-prev{width:45%;font-size:14px;padding:0 0 0 15px;text-align:center}
	.basket-nav-next{width:45%;font-size:14px;padding:0 10px 0 0;text-align:center}
	.basket-related{margin-bottom:100px}
	.basket-related-head{font-size:20px}
	.basket-payment .right{border-right:0;border-left:0;padding:30px 0}
	.basket-payment .right-ways{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.basket-payment .right-ways-head{margin:0 0 20px 0}
	.basket-4 .basket-nav-next{padding-left:0}
	.delivery{margin-bottom:40px}
	.delivery-line-1 .left-title{font-size:18px}
	.delivery-line-1 .left-block-1{margin-bottom:50px}
	.delivery-line-1 .left-block-1-text{line-height:20px}
	.delivery-line-1 .left-block-2-text{line-height:20px}
	.delivery-line-2{background-size:cover;height:100%}
	.delivery-line-2-container{padding:50px 0 20px}
	.delivery-line-2 .steps{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.delivery-line-2 .steps-1{margin-bottom:0}
	.delivery-line-2 .steps-item{width:45%;margin-bottom:40px}
	.delivery-line-2 .steps-line{width:10%;max-width:100%}
	.delivery-line-2 .steps-line:nth-of-type(4){display:none}
	.delivery-line-2 .steps-item-4:after{display:none}
	.delivery-line-2 .steps-item-8{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
	.delivery-line-2 .steps-item-7{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
	.delivery-line-2 .steps-item-6{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.delivery-line-2 .steps-item-5{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
	.delivery-line-2 .steps-line-4{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
	.delivery-line-2 .steps-line-5{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
	.delivery-line-2 .steps-line-6{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	.delivery-line-1 .left-block-2-item-1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.delivery-line-3 .right-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:3px 0}
	.delivery-line-3 .right-list-item-1{width:60%}
	.delivery-line-3 .right-list-item-2{width:30%;text-align:right}
	.delivery-line-3 .right{padding-top:80px}
	.delivery-line-3 .right-head span:after{left:-15px}
	.modal-accept-ml .modal-content{width:100%;padding:40px 20px;height:100%}
	.modal-accept-ml .modal-close{width:100%}
	.modal-accept-cb .modal-content{width:100%;padding:40px 20px;height:100%}
	.modal-accept-cb .modal-close{width:100%}
	.news-article-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.news-article-share{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 -12px 40px 0}
	.news-article-prev{width:100%;margin:20px 0;text-align:center;padding:0}
	.news-article-next{width:100%;text-align:center;padding:0}
	.modal-reglog .modal-content{width:100%;height:100%}
	.modal-reglog .modal-input-group{margin:0 20px 20px 20px}
	.modal-reglog#reg .modal-submit-group{margin:25px 20px 50px 20px;flex-direction:column;align-items:end}
	.modal-reglog#reg .modal-btn{width:100%;margin-top:20px}
	.modal-reglog#reg .modal-social-head span{padding:0px 10px;font-size:16px}
	.modal-reglog#log .modal-submit-group{margin:25px 20px 50px 20px}
	.modal-reglog#log .modal-checkbox>span::before{margin-right:10px}
	.modal-reglog#log .modal-lostpass{font-size:14px;margin-bottom:0}
	.modal-reglog#log .modal-btn-center{padding:0 20px;margin-bottom:50px}
	.modal-reglog#log .modal-btn-center .modal-btn{width:100%}
	.modal-added .modal-content{width:100%;height:100%}
	.modal-added .modal-item{flex-direction:column}
	.modal-added .modal-item-img{margin:0 auto 30px auto}
	.modal-added .modal-item-info-count-block{margin-bottom:30px}
	.modal-added .modal-item{padding:60px 30px 0 30px}
	.modal-added .modal-sumbit{padding:0 30px}
	.modal-added .modal-sumbit-1{width:100%}
	.modal-added .modal-item-info-count-head{margin:0 0 10px 0}
	.product-card-tabs-block__wrapper {padding: 0; padding-top: 10px;}
    .category-item-small{height: 170px}
    .category-item-medium, .category-group-2{height: 200px}
    .category-item-info-title{margin-bottom: -10px;font-size: 18px;}
}

@media screen and (max-width: 600px){
	.subscrip-info-desc{display:none}
	.subscrip-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.subscrip-form-input{width:100%;margin-bottom:20px}
	.subscrip-form-button{width:100%}
	.mail{padding:20px}
	.mail-container{height:100%}
	.mail-form{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.mail-form-input{width:100%;margin:0 0 20px 0}
	.mail-form-label{display:none}
	.category .scrollbar,.promotions .scrollbar,.topnews .scrollbar{display:none}
	.category-container,.promotions-container-scroll,.topnews-container-scroll{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px}
	.category-container::-webkit-scrollbar,.promotions-container-scroll::-webkit-scrollbar,.topnews-container-scroll::-webkit-scrollbar{background:inherit;width:16px;height:16px}
	.category-container::-webkit-scrollbar-track:horizontal,.promotions-container-scroll::-webkit-scrollbar-track:horizontal,.topnews-container-scroll::-webkit-scrollbar-track:horizontal{border-bottom:3px solid #d8d8d8}
	.category-container::-webkit-scrollbar-thumb:horizontal,.promotions-container-scroll::-webkit-scrollbar-thumb:horizontal,.topnews-container-scroll::-webkit-scrollbar-thumb:horizontal{border-bottom:3px solid #272727}
	.category-container::-webkit-scrollbar-corner,.promotions-container-scroll::-webkit-scrollbar-corner,.topnews-container-scroll::-webkit-scrollbar-corner{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
	.category-container::-webkit-resizer,.promotions-container-scroll::-webkit-scrollbar-resizer,.topnews-container-scroll::-webkit-scrollbar-resizer{background:inherit;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8}
	.category-container::-webkit-scrollbar-track,.promotions-container-scroll::-webkit-scrollbar-track,.topnews-container-scroll::-webkit-scrollbar-track{margin:0 30px}
	.footer-top{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.footer-top-cat-head{display:none}
	.footer-top-contacts{width:100%;margin-top:10px;padding-top:20px;border-top:1px solid #555555}
	.footer-top-contacts-head{display:none}
	.breadcrumbs-head-title{font-size:24px}
	.catalog-content-item-link{width:100px}
	.catalog-content-loader-btn{width:100%}
	.about-desc-2{margin-bottom:80px}
	.about-steps{margin-bottom:100px}
	.about-steps-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-40px}
	.about-steps-item{width:45%;margin-bottom:40px}
	.about-steps-line{width:10%;max-width:100%;margin:65px 0 0 0}
	.about-steps-line:nth-of-type(4){display:none}
	.brands-item{width:50%}
	.product-card-info{width:100%}
	.product-card-info-list:nth-of-type(2){margin:0}
	.product-card-tabs-block-item{margin:0 -20px;padding:0 20px}
	.product-card-container-4 .catalog-content-item{width:100%}
	.product-card-info-line-1{margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.product-card-info-line-2{display:none}
	.product-card-info-line-3{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.product-card-info-line-5{display:none}
	.product-card-info-line-6{height:auto}
	.product-card-info-fav{margin-left:auto}
	.product-card-info-order{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;/*margin-top:30px;*/height:46px;line-height:46px}
	.product-card-info-phone-group{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.product-card-info-phone-3{width:100%;margin-top:10px}
	.product-card-info-logo{margin-right:20px}
	.product-card-info-available{width:100%;margin-top:20px;text-align:center;height:36px;line-height:36px}
	.product-card-tabs-head{display:block;overflow:auto;white-space:nowrap}
	.product-card-tabs-head::-webkit-scrollbar{display:none}
	.product-card-tabs-head-item{display:inline-block;width:auto;margin-right:25px}
	.product-card-tabs-head-item:last-of-type{margin-right:0}
    .news-content-container{margin-right:0}
    .slick-slide img{width: 100%;}
	.pc-img-thumb{width:125px}
	.basket-steep-point{left:-10px}
	.bastet-steep-point-text{top:25px;font-size:12px}
	.bastet-steep-point-text-1{margin-left:-7px}
	.bastet-steep-point-text-2{margin-left:-11px}
	.bastet-steep-point-text-3{margin-left:-8px}
	.bastet-steep-point-text-3{margin-left:-6px}
	.basket-steep-point-circle{top:-12px;border:3px solid #fff}
	.basket-steep-point-circle div{width:18px;height:18px}
	.notfound-block-img-2{background:0}
	.notfound-block-img-1{height:400px}
	.notfound-block-info{bottom:200px}
	.notfound-block-info-text{color:#fff}
	.notfound-block:nth-of-type(1):after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,0,0,.5)}
	.notfound-block-info-link{height:34px;line-height:35px;width:110px;font-size:14px;-webkit-box-shadow:0 0 27px 10px rgba(255,255,255,.1);box-shadow:0 0 27px 10px rgba(255,255,255,.1)}
	.notfound-block-info-text-block{margin-left:0}
	.notfound-block-info-link-block{margin-left:0}
	.notfound-block-info-text{margin-bottom:20px}
	.basket-delivery .right{width:100%}
	.basket-delivery .right-form{width:100%;padding:40px 30px 0 30px}
	.basket-delivery .right-form-label{width:20%}
	.basket-delivery .right-form-input{width:70%}
	.basket-delivery .right-service{padding:45px 30px 0 30px}
	.basket-delivery .right-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.basket-delivery .right-form-item-email{width:70%}
	.basket-delivery .right-form-input-email{width:100%}
	.basket-delivery .right-form-item-address{width:70%}
	.basket-delivery .right-form-input-address{width:100%}
	.basket-delivery .right-form-item-phone-1{width:14%}
	.basket-delivery .right-form-input-phone-1{width:100%}
	.basket-delivery .right-form-item-phone-2{width:50%}
	.basket-delivery .right-form-input-phone-2{width:100%}
	.basket-delivery .right-form-item-select-block{width:70%}
	.basket-delivery .right-form-item-select .jq-selectbox__select{width:100%}
	.basket-delivery .right-form-item-select .jq-selectbox{width:100%}
	.basket-delivery .right-form-item-address-info{bottom:-40px}
	.basket-delivery .right-form-item-email-info{bottom:-40px}
	.basket-delivery .right-form-item-phone-1{margin:-5px 0 0 36px}
	.basket-delivery .right-service-item-info{padding:0 0 0 30px}
	.basket-delivery .left-block-radio{margin-bottom:20px;font-size:14px}
	.basket-delivery .left-block{padding:30px}
	.modal-request-catalog .modal-left-select{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.modal-request-catalog .modal-left-select-checkbox{width:48%}
	.modal-request-catalog .modal-form-label{width:100%}
	.modal-request-catalog .modal-right-text-2{margin-bottom:40px}
	.result-search-input{width:100%;height:50px;padding:0 40px 0 10px;font-size:22px}
	.result-search-btn{top:-2px;right:15px;height:50px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
	.news-content-item{min-width:100%;width:100%;margin-bottom:40px}
	.typical-download-item{width:100%}
	.h1{font-size:28px}
	.h2{font-size:24px}
	.h3{font-size:20px}
	/*22.03.23*/
	.product-card-img-thumb{display: flex;justify-content: center;}
	.product-card-img-thumb .pc-img-thumb{width: 250px;}
}

@media screen and (max-width: 480px){
	.popular .slick-prev{left:-50px}
	.popular .slick-next{right:-20px}
	.popular-container-img{margin-left:20px}
	.bestnew-item-info-go{right:20px}
	.module-brand-head-link,.topnews-head-link,.promotions-head-link{display:none}
	.module-brand-item{margin-right:10px}
}

@media screen and (max-width: 479px){
	.slider-item-info-go{margin-left:170px}
	.category-container{height:auto}
	.bestnew-item-info-go{right:25px}
	.subscrip-form-button{width:100%}
	.reviews svg{-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.3));filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.3))}
	.reviews-head{font-size:20px}
	.reviews-container{padding:0}
	.reviews-item{padding:20px}
	.reviews-item-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.reviews-item-group-name{margin-bottom:10px}
	.reviews .slick-prev{top:40%;left:-15px;width:30px}
	.reviews .slick-next{top:40%;right:-15px;width:30px}
	.popular-container{height:auto}
	.popular-container-info{width:300px;margin-bottom:50px}
	.popular-container-img{width:295px;margin:0;padding:0}
	.catalog-content-item-link{width:120px}
	.catalog-content-item{width:100%}
}
@media(max-width:425px){
	#sender-subscribe form.mail-form{justify-content: center;}
	#sender-subscribe .subscrip-form-button{margin-top:15px;}
}
@media screen and (max-width: 359px){
	.catalog-content-sort-open{padding:0 10px;font-size:15px}
	.catalog-content-count{font-size:14px}
	.about-offer-block-item{width:280px}
	.about-offer-block-item-info{top:60px}
	.brands-item{width:100%}
	.brand-catalog-block-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
	.brand-catalog-block-head-text{margin-bottom:5px}
	.product-related .catalog-content-item-container{width:280px}
	.basket-related .catalog-content-item-container{width:280px}
	.pc-img-thumb{width:100px}
	.pa-myorder-menu-item{font-size:14px}
	.basket-content-item-count-input{width:35px}
	.basket-nav-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:30px}
	.basket-nav-next{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}
	.basket-delivery .right{border-left:0;border-right:0}
	.basket-delivery .right-form{padding:40px 0}
	.basket-delivery .right-service{padding:20px 0 0 0}
	.basket-accept .icon svg{width:233px}
	.basket-accept .icon{margin:0 21px 45px 0}
}

@media screen and (max-width: 320px){
	.footer-top-nav-list a{font-size:15px}
	.footer-top-cat-list a{line-height:47px;font-size:15px}
	.brand-catalog-block .catalog-content-item-container{width:280px}
}

.item-icon-basket {
    background-color: #f1f1f1;
    border: 2px solid #fff;
    padding: 0px 5px;
    border-radius: 20px;
    position: absolute;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    right: -5px;
    top: -15px;
}
.item-cart {
    position: relative;
}
.bx-sbb-empty-cart-container {text-align: center;}
.bx-sbb-empty-cart-container a {color: #857D76; text-decoration: underline;}
.uslugi .news-content-item-wrapper {
    width: 100%;
    max-width: 373px;
    height: auto; min-height: 150px;}
.uslugi .delivery-line-3 .left, .uslugi .delivery-line-3 .right {padding-top: 0;}
.uslugi .news-content-container {justify-content: flex-start;}
.header-bottom-nav ul {
    background: #fff;
    padding: 10px;
    z-index: 99;
}
.header-bottom-nav ul li {
    display: block;
    line-height: 30px;
    margin-bottom: 2px;
    letter-spacing: 0.02em;
    text-decoration: underline;
}
.header-bottom-nav ul li a {color: #3e3e3e;}
.pa-myorder .sale-order-detail-general {border: none;}
.pa-myorder .sale-order-detail-general-head {background: #3e3e3e;}
.pa-myorder .sale-order-detail-about-order-inner-container-repeat-button {background:#272727;}
.pa-myorder .sale-order-detail-about-order-inner-container-name-read-less, .pa-myorder .sale-order-detail-about-order-inner-container-name-read-more, .pa-myorder .sale-order-list-cancel-payment, .pa-myorder .sale-order-detail-show-link, .pa-myorder .sale-order-detail-hide-link, .pa-myorder .sale-order-detail-payment-options-methods-info-change-link {
    border-bottom: 1px dashed #B8B4AD}
    .pa-myorder a.sale-order-detail-about-order-inner-container-repeat-button{color: #fff;}
.pa-myorder a {color: #272727}
.pa-myorder .sale-order-payment-change-pp-company-graf-container {width: 25%; padding-top: 10%;}
.pa-myorder .sale-order-detail-payment-options-methods-container:before, .pa-myorder div.payment-options-methods-row:before, .pa-myorder div.payment-options-methods-row:last-child:after {content: none;}
.pa-myorder div.payment-options-methods-row {margin: 0; padding: 0;}
.pa-myorder div.sale-order-detail-payment-options-methods, div.sale-order-detail-payment-options-shipment {
    padding: 26px 15px 38px 15px;}
.pa-myorder .bx_my_order_cancel textarea {background: #f1f1f1; padding: 10px;}
.pa-myorder .bx_my_order_cancel a {text-decoration: underline;}
.dop-nax-fix {
    display: none;
    width: 35%;

    align-items: center;
    justify-content: space-between;
}
.nav.fixed .dop-nax-fix {display: flex;}
.nav.fixed .nav-container {
    max-width: 90%;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.nav.fixed .nav-menu {
    width: 65%;}
.nav.fixed .header-top-phone {
        display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 10px;
    width: 50%;
}
.nav.fixed .header-top-order {
    width: 25%;
    margin-right: 10px;
}
.nav.fixed .item-cart {
width: 10%;
}
.nav.fixed .header-top-phone-nubmer {margin-bottom: 0;}
.nav.fixed .nav-menu-item-head {padding: 0 30px;}
.nav.fixed .item {
    color: #494949;
    fill: #8d8d8d;
    stroke: #8d8d8d;
    margin-right: 37px;
    text-align: center;
}
.nav.fixed .item-text {
    font-size: 12px;
}
.nav.fixed .item-icon-basket {top: 0;}
.nav.fixed {
    position: fixed;
    z-index: 99;
    width: 100%;
    top: 0;
}
@media screen and (max-width: 991px) {.pa-myorder .sale-order-detail-about-order-inner-container .row {flex-flow:row wrap;}}
@media (min-width: 992px) and (max-width: 1279px) {
    .nav.fixed .dop-nax-fix {display: none;}
    .nav.fixed .nav-container, .nav.fixed .nav-menu {width: 100%; max-width: 100%;}
}
@media (min-width: 1280px) and (max-width: 1599px) {
    .nav.fixed .nav-menu-item-head {padding: 0 15px;}
    .nav.fixed .nav-container {max-width: 100%;}
    .nav.fixed .nav-menu {width: 60%;}
    .nav.fixed .dop-nax-fix {width: 40%;}
}


.header-bottom-nav .link:hover, .header-top-phone-nubmer:hover, .news-content-item-link:hover, .product-card-info-phone-3:hover {text-decoration: none; color: #b8b8b8;}
.contacts-bot-form-btn {cursor: pointer;}
.contacts-bot-form-btn:hover, .nav.fixed .header-top-order:hover, .subscrip-form-button:hover {background: #b8b8b8; }
.promotions-item-img, .category-item-img, .topnews-item-img, .about-offer-block-item, .news-content-item-img {overflow: hidden;}
.promotions-item:hover .promotions-item-img img, .category-item:hover .category-item-img img, .topnews-item:hover .topnews-item-img img, .about-offer-block-item:hover .about-offer-block-item-img img, .news-content-item-img:hover img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
transform: scale(1.1);
}
.sale-order-detail-payment-options-methods-button-element {
    border: 1px solid #272727;
    color: #ffffff;
    max-width: 250px;
    padding: 0 25px;
    font-size: 15px;
    background: transparent;
    border-radius: initial;
    margin: 0 auto;
}
.payment-options-methods-row .sale-order-detail-payment-options-methods-button-element:hover {
    background: #272727;
    color: #fff;
}
.pa-myorder-tabs-item.completed .pa-myorder-tabs-item-2 {
    color: #3e3e3e;
    border: 1px solid #3e3e3e;
}
.footer-top-nav-list a:hover, .footer-top-cat-list a:hover, .footer-top-contacts-block .phone:hover {
    text-decoration: underline;
}
.about-offer-block-item-img {position: relative;}
.about-offer-block-item-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: -100vh;
    background: #fff;
    opacity: 0.1;
    width: 100%;
    height: 100%;
    z-index: 1;
    transform: skew(-50deg, 0deg);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.about-offer-block-item:hover .about-offer-block-item-img:before {left:100vh;}
.news-content-item:hover .news-content-item-wrapper {
transform: scale(1.1);
-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.5);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.contacts-info-item-phone:hover {color: #b8b8b8;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.product-card-info-order:hover {border: 1px solid #272727; background: transparent; color: #272727;}
.product-card-tabs-head-item:hover a {color: #b8b8b8;}

.form-policy{
	padding: 3px 0;
	font-size: 14px;
}
.modal-reglog#log .modal-submit-group {
	display: block;
}
.catalog-filter-reset-btn {
    color: #000;
}
.block_sections {display: flex; flex-wrap: wrap;}
.block_sections li {margin-right: 10px;}
.block_sections li a {display: block; background-color: #f1f1f1; padding: 5px 10px; color: #050505 !important;border-radius: 20px;}
.contacts-info-item-address {
    font-family: 'Playfair Display';
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.04em;
    color: #272727;
}
.contacts-info-item-address .contacts-bot-info-item {
    color: #272727;
    width: initial !important;
    line-height: initial !important;
    margin-top: 0;
}
.modal-text-mes{
	margin-top: 15px;
}

.item-favorite{
	position:relative;
}

.item-icon-favorite{
	background-color: #f1f1f1;
    border: 2px solid #fff;
    padding: 0px 5px;
    border-radius: 20px;
    position: absolute;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    right: -5px;
    top: -15px;
}








#callback .modal-checkbox{display:block}
#callback .modal-checkbox>span{display:block;color:#3E3E3E;width:100%;height:25px;line-height:25px;margin-bottom:6px;cursor:pointer;font-size:16px}
#callback .modal-checkbox>span:last-of-type{margin-bottom:0}
#callback .modal-checkbox>input{position:absolute;z-index:-1;opacity:0}
#callback .modal-checkbox>span{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#callback .modal-checkbox>span::before{content:'';display:inline-block;background:#ffffff;width:16px;height:16px;margin-right:14px;border:1px solid #dbdbdb;border-radius:2px}
#callback .modal-checkbox>input:not(:disabled):not(:checked)+span:hover::before{border-color:#897E76}
#callback .modal-checkbox>input:checked+span::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Crect width='8' height='8' rx='2' fill='%23897E76'/%3E%3C/svg%3E%0A") no-repeat center center}

.product-card-tabs-block__wrapper .h2 {
    font-size: 22px!important;
}

.product-card-tabs-block__wrapper .h3, h3 {
    font-size: 20px!important;
	margin-top: 20px;
}



/* End */


/* Start:/local/templates/vi_new/css/custom.css?17006487242257*/
ul.map-level-0{
    columns: 2;
}
ul.map-level-0 a {
    font-weight: bold;
    color: #3e3e3e;
}

ul.map-level-0 ul{
    padding-left: 25px;
}

ul.map-level-1 a,
ul.map-level-2 a,
ul.map-level-3 a {
    font-weight: normal;
    color: #3e3e3e;
}

.nav-submenu-list .link.active, .header-bottom-nav a.active {
    color: #cc476f !important; 
}

#toTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 500;
    align-items: center;
    justify-content: center;
    display: none;
    width: 45px;
    height: 45px;
    background: #FF7A00;
    box-shadow: 0px 4px 10px rgb(255 122 0 / 40%);
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/images/to-top-arrow.png);
}

#toTop.show {
    display: flex !important;
}
#toTop:hover {
    background-image: url(/images/to-top-arrow-hover.png);
}
/*.nav-menu-item:hover > .nav-submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
} */

.catalog-filter {
   margin-right: 15px;
}
.catalog-filter-block {
    margin: 0; 
} /*
.nav-menu .nav-menu-item{
    position: relative; 
} */
/*
.nav-submenu{
    width: 70%;
    width: 500px;
} */

.nav-submenu-list {
    position: relative;
    width: 100%;
    margin-right: 0px;
    padding-right: 0px
} 
 /*
.nav-submenu-list .submenu_new {
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    width: 100%;
} 
.nav-submenu-list:after {
    display: none;
}
*/
nav.nav {
    display: block;
}

@media (max-width: 1024px){
    ul.map-level-0 {
        columns: 1;
    }
}

@media (max-width: 992px){ 
    #toTop,
    #toTop:hover {
        bottom: 80px;
        width: 30px;
        height: 30px;
        background-image: url(/images/to-top-arrow-hover.png);
    } 

    .bx_sitemap .bx_sitemap_li_title a {
        white-space: normal !important;
    }

}
.modal-reglog#log .modal-submit-group.submit-register-block{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.soc-mob-header{
    display: none;
}
.header-wha-mobile i.fa{
    font-size: 25px;
    color: #000;
}
@media (max-width:1024px){
    .soc-mob-header{
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
/* End */


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

/* End */


/* Start:/local/templates/vi_new/components/bitrix/menu/main_top/style.css?1697096441807*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/vi_new/components/bitrix/menu/main_top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



.header-bottom-nav > li {
	margin-right: 50px;
	position: relative;
}
.header-bottom-nav > li > ul {
	display: none;
	position: absolute;
	top: 100%;
	min-width: 320px;
}
.header-bottom-nav > li:hover > ul {
	display: block;
}
/* End */


/* Start:/local/templates/vi_new/components/bitrix/catalog.section.list/main_top_sections__mobile/style.min.css?16607463536200*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/vi_new/components/bitrix/catalog.section.list/main_top2/style.min.css?16975487996200*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/vi_new/components/bitrix/system.auth.form/.default/style.min.css?1639480909424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/vi_new/components/bitrix/system.auth.form/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/vi_new/components/bitrix/system.auth.form/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/vi_new/components/bitrix/main.register/reg/style.min.css?1639480908442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/vi_new/components/bitrix/main.register/reg/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/vi_new/components/bitrix/main.register/reg/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/vi_new/styles.css?1749452430265*/
.error {
	color: red;
}
/* .header .header-bottom-nav {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px;
    margin-right: 15px;
} */

.product-card-tabs-block__wrapper .h2, h2 {
    font-size: 22px !important;
}
/* End */


/* Start:/local/templates/vi_new/template_styles.css?17494524301262*/
.xzoom-source {display: none !important;}
.notfound-block {height: auto;}

.popup-window {
    font: unset;
}

.pt-5 {padding-top: 50px;}
.btn-inner {
    background: #222;
    color: #fff;
    width: 154px;
    height: 38px;
    line-height: 38px;
    font-family: 'Roboto';
}

.from-controlles {

    height: 42px;
    border: 1px solid #C7C7C7;
    padding: 0 10px;
}

.bx-auth a, .wrapper-fgr a {color: #000; text-decoration: underline;}
.contacts-map .ymaps-2-1-78-inner-panes {
filter: grayscale(1);
-ms-filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
}
.contacts-map {min-height: 350px; width: 100%;}
.submenu_new{
	display: none;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
}
.nav-submenu-list li:hover .submenu_new{
	display: block;
    overflow-y: auto;
} 
.nav-submenu-list > li {
  max-width: 50%;
}
.hide {display:none !important;}
.news-article-desc .h1 {
    color: #857D76;
    font-family: 'Playfair Display';
    font-size: 24px;
    margin: -6px 0 22px 0;
        line-height: 32px;
    font-weight: 400;
}


/**/
.nav-menu {
  margin-bottom: 0;
}
.breadcrumbs {
  min-height: 100px;
}
.breadcrumbs-head {
  margin-bottom: 0;
}
.breadcrumbs-list {
  margin-bottom: 0;
}

/* End */
/* /local/templates/vi_new/css/slick.css?16606475561376 */
/* /local/templates/vi_new/css/mv.css?16394809062070 */
/* /local/templates/vi_new/css/xzoom.css?16394809061491 */
/* /local/templates/vi_new/css/jquery.fancybox.css?163948090617412 */
/* /local/templates/vi_new/css/jquery.formstyler.css?16394809062065 */
/* /local/templates/vi_new/css/magnific-popup.css?16394809067883 */
/* /local/templates/vi_new/css/styles.css?1781091445174153 */
/* /local/templates/vi_new/css/custom.css?17006487242257 */
/* /local/templates/vi_new/css/font-awesome/css/font-awesome.min.css?170064795931000 */
/* /local/templates/vi_new/components/bitrix/menu/main_top/style.css?1697096441807 */
/* /local/templates/vi_new/components/bitrix/catalog.section.list/main_top_sections__mobile/style.min.css?16607463536200 */
/* /local/templates/vi_new/components/bitrix/catalog.section.list/main_top2/style.min.css?16975487996200 */
/* /local/templates/vi_new/components/bitrix/system.auth.form/.default/style.min.css?1639480909424 */
/* /local/templates/vi_new/components/bitrix/main.register/reg/style.min.css?1639480908442 */
/* /local/templates/vi_new/styles.css?1749452430265 */
/* /local/templates/vi_new/template_styles.css?17494524301262 */
