html {font-size:14px}
body {font-family:'Open Sans',sans-serif}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-weight:300}
a {color:#000;outline:none}
a:hover {color:#000}
a.lnk {color:#cd5a00}
a.lnk:hover {color:#212529}.button {border:none;outline:none;padding:12px 28px;font-weight:700;outline:none !important;border-radius:100%;text-decoration:none !important}
.button_warning {background-color:#cd5a00;color:#fff !important;border-radius:999px}
.button:hover {box-shadow:inset 0 0 999px rgba(0,0,0,0.1)}
.button:active {box-shadow:none}
.button1 {background-color:#cd5a00;border:medium none !important;color:#fff;cursor:pointer;font-size:1.2vw;padding:2%;width:50% !important;text-align:center !important}.icon {background-size:contain;background-repeat:no-repeat;background-position:center}
.icon_circle {background-color:#f7f6fb;border-radius:100%;background-size:50% !important}
.icon_size-sm {width:22px;height:22px}
.icon_size-md {width:40px;height:40px}
.icon_phone {background-image:url(../themes/vovkinsp/assets/img/phone.png)}
.icon_cart {background-image:url(../themes/vovkinsp/assets/img/cart.png)}
.icon_menu {background-image:url(../themes/vovkinsp/assets/img/menu.png)}
.icon_close {background-image:url(../themes/vovkinsp/assets/img/close.png)}.c-header-mobile__title {line-height:1rem;font-weight:bold}
.c-header-mobile__sub-title {display:block;font-size:1rem}
.c-header-mobile__work-time {font-size:0.85rem}
@media (max-width:575px) {.c-header-mobile__sub-title {font-size:1rem;margin-top:5px }}.mobile-menu {position:absolute;display:none;top:0;left:0;width:100%;box-shadow:0 3px 5px rgba(0,0,0,0.07000000000000001);background-color:#fff;z-index:999}
.mobile-menu__container {padding:0 16px 16px 16px}
.mobile-menu.active {display:block}.catalog-menu {margin-bottom:20px;background-color:#cd5a00}
.catalog-menu .niceScroll >.scroll-element {margin-bottom:5px}
.catalog-menu .niceScroll >.scroll-element .scroll-bar {background-color:#fff}
.c-menu >.scroll-content {box-sizing:border-box !important}
.c-menu ul {flex-wrap:nowrap}
.c-menu li {padding-top:10px !important;padding-bottom:20px !important}
.c-menu li:hover {background:#e76500}
.c-menu__img {display:inline-block;overflow:hidden;border-radius:100%;width:52px;height:52px;box-shadow:0 0 7px rgba(0,0,0,0.15)}
.c-menu__title {white-space:nowrap;color:white}
.c-menu li:hover .nav-link {text-decoration:none}
.c-menu li:hover .c-menu__title {color:white}
@media (max-width:1200px) {.c-menu {margin-bottom:24px }}.home-slider {background-color:#f7f6fb;height:372px;color:#fff}
.home-slider__slide {padding:80px;height:372px !important;background-size:cover;background-position:center}
.home-slider__content {height:100%}
.home-slider__title {font-size:3.5rem;font-weight:700;line-height:1}
.home-slider .slick-dots {bottom:12px}
.home-slider .slick-dots li {margin:0 8px}
.home-slider .slick-dots li button:before {position:absolute;display:block;content:'';background:#fff;left:-50%;top:0;margin-top:25%;margin-left:25%;width:15px;height:15px;box-shadow:inset 0 0 1px 1px #fff;opacity:1 !important}
.home-slider .slick-dots li button:after {position:absolute;display:none;content:'';background:#ff0101;left:-50%;top:0;margin-top:25%;margin-left:25%;width:15px;height:15px}
.home-slider .slick-dots li:hover button:after,
.home-slider .slick-dots .slick-active button:after {display:block}
.home-slider .slick-prev,
.home-slider .slick-next {width:32px;height:32px;border-radius:100%;background-color:rgba(255,255,255,0.4);z-index:99}
.home-slider .slick-prev:before,
.home-slider .slick-next:before {position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-image:url(../themes/vovkinsp/assets/img/next-prev.png) !important;background-size:50% !important;background-repeat:no-repeat !important;background-position:center !important}
.home-slider .slick-prev:hover,
.home-slider .slick-next:hover {background-color:#cd5a00;box-shadow:inset 0 0 999px rgba(0,0,0,0.1)}
.home-slider .slick-prev:active,
.home-slider .slick-next:active,
.home-slider .slick-prev:focus,
.home-slider .slick-next:focus {background-color:rgba(255,255,255,0.4);box-shadow:none}
.home-slider .slick-prev {left:24px}
.home-slider .slick-prev:before {transform:rotate(180deg)}
.home-slider .slick-next {right:24px}
@media (max-width:768px) {.home-slider__title {font-size:2.5rem }}.home-news {width:100%;height:250px}
.home-news__container {width:100%;height:250px;padding-right:26px;overflow:auto}
.home-news__block {background-color:#f7f6fb;width:100%;box-sizing:border-box;margin-bottom:10px;padding:0;height:calc((100% / 3) - 18px);background-size:cover;background-position:right;background-repeat:no-repeat;cursor:pointer;overflow:hidden}
.home-news__block:last-child {margin:0}
.home-news__block:hover {background-color:#fafafd;color:#cd5a00;text-decoration:none}
.home-news__date {font-size:0.85rem;color:#a7a7a7;padding-left:20px;padding-bottom:10px}
.home-news__title {margin:20px}
.home-news__image {width:100%;height:100%}
@media (max-width:991px) {.home-news {height:auto }.home-news__container {height:auto;padding-right:0;padding-bottom:26px }.home-news__block {flex:none;height:128px;width:calc((100% / 2) - 18px);margin-bottom:0;margin-right:26px }}
@media (max-width:768px) {.home-news {padding-right:15px;padding-left:15px;height:auto }.home-news__container {flex-wrap:wrap;height:462px }.home-news__correct {display:block !important;width:100%;column-count:1;column-gap:13px;flex-wrap:wrap }.home-news__block {display:inline-block;margin-bottom:26px !important;margin-right:0;width:100%;page-break-inside:avoid }.home-news__block:nth-child(3n) {margin-bottom:0 !important }}.cs-stocks {margin-top:80px;padding:80px 0}
.cs-stocks__separate {position:relative}
.cs-stocks__separate:before {position:absolute;content:'';width:1px;height:100%;right:0;background-color:#d2d1d6}
@media (max-width:1200px) {.cs-stocks__separate:before {display:none }}
@media (max-width:768px) {.cs-stocks {padding:80px 40px }.cs-stocks__block {margin-bottom:40px }.cs-stocks__block:last-child {margin-bottom:0 }}.home-bestsellers .slick-track {display:flex}
.home-bestsellers .slick-track >* {align-items:stretch;height:auto}
.home-bestsellers .slick-dots {position:relative;bottom:0;margin-top:48px}
.home-bestsellers .slick-dots li {margin:0 12px}
.home-bestsellers .slick-dots li button:before {font-size:24px;opacity:1 !important}
.home-bestsellers .slick-dots li button:after {position:absolute;display:none;content:'';left:-50%;top:-50%;margin-top:25%;margin-left:25%;width:30px;height:30px;box-shadow:inset 0 0 1px 1px #000;border-radius:100%}
.home-bestsellers .slick-dots li:hover button:after,
.home-bestsellers .slick-dots .slick-active button:after {display:block}
.home-bestsellers .slick-prev,
.home-bestsellers .slick-next {width:32px;height:32px;border-radius:100%;background-color:#cd5a00;z-index:99}
.home-bestsellers .slick-prev:before,
.home-bestsellers .slick-next:before {position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-image:url(../themes/vovkinsp/assets/img/next-prev.png) !important;background-size:50% !important;background-repeat:no-repeat !important;background-position:center !important}
.home-bestsellers .slick-prev:hover,
.home-bestsellers .slick-next:hover {background-color:#cd5a00;box-shadow:inset 0 0 999px rgba(0,0,0,0.1)}
.home-bestsellers .slick-prev:active,
.home-bestsellers .slick-next:active,
.home-bestsellers .slick-prev:focus,
.home-bestsellers .slick-next:focus {background-color:#cd5a00;box-shadow:none}
.home-bestsellers .slick-prev {left:-48px}
.home-bestsellers .slick-prev:before {transform:rotate(180deg)}
.home-bestsellers .slick-next {right:-48px}
.cs-card {display:flex !important;flex-direction:column;border-radius:5px;overflow:hidden;background-color:#f7f6fb;text-decoration:none !important}
.cs-card__img {height:220px;overflow:hidden}
.cs-card__img img {width:100%;height:100%;object-fit:cover;object-position:center}
.cs-card__content {flex:1;display:flex;flex-direction:column;justify-content:space-between}
.cs-card__property dt,
.cs-card__property dd {width:auto;float:left}
.cs-card__property dt:last-child,
.cs-card__property dd:last-child {margin-bottom:0}
.cs-card__property dt {clear:both;padding-right:5px}
.cs-card__price {color:#cd5a00;font-weight:700;margin-bottom:0;margin-left:5px;white-space:nowrap}
@media (max-width:1200px) {.home-bestsellers .slick-list {width:calc(100% - 120px);margin-left:60px }.home-bestsellers .slick-prev {left:12px }.home-bestsellers .slick-next {right:12px }}.home-brief-page {margin-top:80px}
.home-brief-page__img {width:100%;height:100%;min-height:400px;background-position:center;background-size:cover}
.home-brief-page__content {padding:0 30px;box-sizing:border-box}
.home-brief-page__text {color:#a7a7a7}
@media (max-width:992px) {.home-brief-page__content {padding:0 30px 20px;box-sizing:border-box }}.footer__title {color:#a7a7a7;font-weight:700}.cs-bg-light {background-color:#f7f6fb}
.nav-link:hover {text-decoration:underline}
.separate {position:relative;width:1px;height:20px;top:10px;background-color:#d2d1d6}
.cs-container {overflow:hidden}
.cs-pattern-stocks {background-image:url('../themes/vovkinsp/assets/img/pattern-stocks.png');background-position:center}
.mt-145 {margin-top:145px}
.mt-185 {margin-top:185px}
@media (max-width:680px) {.mt-145,.mt-185 {margin-top:0 }}.news-list .news-date {color:#212529}
.news-list .news-more {font-size:10 px;color:#666}
.news-list .media-body {font-size:15 px;color:#212529}
.news-list h5 a {font-size:18 px;font-weight:bold;color:#cd5a00}
.count {margin:0 0 0% 0;width:200px;display:inline-block;border:1px solid #9e9e9e;background:#eee;width:50%}
.count input {width:50%;border:0;text-align:right;padding-right:5px}
.minus,
.plus {width:25%;cursor:pointer;display:inline-block;text-align:center;border:none}
.minus {border-right:none}
.plus {border-left:none}
.pagination {margin:auto}
.page-link {color:#343a40 !important}
.active .page-link {color:#fff !important}.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after {content:"";display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
@charset "UTF-8";.slick-loading .slick-list {background:#fff url('../themes/vovkinsp/assets/css/ajax-loader.gif') center center no-repeat}.slick-prev,
.slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity:0.25}
.slick-prev:before,
.slick-next:before {font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev {left:-25px}
[dir="rtl"] .slick-prev {left:auto;right:-25px}
.slick-prev:before {content:"←"}
[dir="rtl"] .slick-prev:before {content:"→"}
.slick-next {right:-25px}
[dir="rtl"] .slick-next {left:-25px;right:auto}
.slick-next:before {content:"→"}
[dir="rtl"] .slick-next:before {content:"←"}.slick-dotted .slick-slider {margin-bottom:30px}
.slick-dots {position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button {border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,
.slick-dots li button:focus {outline:none}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity:1}
.slick-dots li button:before {position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before {color:#000;opacity:0.75}