

/* Start:/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/jquery.fancybox.min.css?16951206953840*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened.fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe.fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{background-image:url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0-108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/fancybox_loading.gif)center center no-repeat}.fancybox-close{position:absolute;top:25px;right:30px;width:16px;height:16px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:20%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:20px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px}.fancybox-next span{right:10px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock.fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened.fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap.child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and(-webkit-min-device-pixel-ratio:1.5),only screen and(min--moz-device-pixel-ratio:1.5),only screen and(min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/fancybox_sprite@2x.png);background-size:44px 152px}
    #fancybox-loading div{background-image:url(/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/helpers/jquery.fancybox-thumbs.min.css?1695120695730*/
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:50px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:static;margin:0 auto;list-style:none;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;margin:0 5px}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;background:#efefef;outline:0;width:80px!important;height:75px!important}#fancybox-thumbs ul li.active a{border:1px solid #efefef}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;width:80px!important;height:75px!important}
/* End */


/* Start:/local/templates/vjs_thedarstore/js/jquery.scrollbar-gh-pages/jquery.scrollbar.css?169512069523409*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/* End */


/* Start:/local/templates/vjs_thedarstore/css/magnific-popup.css?17216548527789*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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;
  -webkit-box-shadow: none;
  box-shadow: none; }
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;
  filter: alpha(opacity=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;
    filter: alpha(opacity=100); }
  .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;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    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, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

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

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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; }

@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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* End */


/* Start:/local/templates/vjs_thedarstore/css/magnific-popup-anim.css?17216548524653*/

/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== Newspaper effect ======

*/
.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.5s;
  transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
  transform: scale(0) rotate(500deg);
  opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s;
  transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(50px);
  opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  transform: translateY(-50px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== 3d unfold ======

*/
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-3d-unfold .mfp-content {
  perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
  transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== Zoom-out effect ======

*/
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

/* 

====== "Hinge" close effect ======

*/
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  animation-duration: 1s;
  animation-name: hinge;
}

.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
  opacity: 0;
  transition: opacity .5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-fade.mfp-removing.mfp-bg {
  opacity: 0;
}

/* End */


/* Start:/local/templates/vjs_thedarstore/css/suggestions.min.css?17102445552091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/templates/vjs_thedarstore/css/custom.css?1727762255140479*/
.cursor {
  cursor: pointer;
}

.container {
  max-width: 1280px;
}

.hidden {
  display: none !important;
}

.min_gallery {
  margin-top: 20px;
  width: 100%;
}

.big_img_gal {
  padding-left: 0;
}

.p {
  line-height: 1.5;
}

.p p {
  line-height: 1.5;
  letter-spacing: 0.06em;
  margin-bottom: 20px;
}

.p ol,
.p ul {
  list-style: inside;
  margin-left: 15px;
  letter-spacing: 0.06em;
  margin-bottom: 20px;
}

.p ol {
  list-style: inside decimal;
}

.p ol li,
.p ul li {
  line-height: 1.5;
}

.p ol li p,
.p ul li p {
  display: inline;
}

.p table p {
  margin-bottom: 0;
}

.main.padbz {
  padding-bottom: 0;
}

.header {
  z-index: 10;
}

.content_block {
  width: 70%;
  max-width: 720px;
}

.content_block img {
  max-width: 100%;
  height: auto;
}

.title_tx_page .h1,
.title_tx_page h1 {
  font-size: 20px;
  margin-bottom: 30px;
  font-weight: 600;
}

.menu_mob_bl {
  width: 100%;
  left: -100%;
}

.menu {
  z-index: 10;
}

.sub_search_mob {
  background: 0 0;
  border: none;
}

.sub_search_mob svg {
  width: 25px;
}

.input_search_mob_bl {
  padding-left: 35px;
  height: 25px;
}

.input_search_mob_bl input {
  color: #fff;
  font: 400 13.3333px Arial;
  border: none;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  background: 0 0;
}

.input_search_mob {
  height: 100%;
}

.mobile_title {
  display: none;
}

.mobile_see {
  display: none;
}

.mobile_prod_img {
  display: none;
}

.main a.btn_submit_total {
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #111;
}

.btn_submit_total,
.count_prod .field,
.count_product_bl .btn_count {
  border-radius: 0;
}

.btn_count.black {
  background: #111;
  color: #fff;
}

.action_buy a.btn_count {
  width: 120px;
  text-align: center;
}

.input_text {
  height: 52px;
}

.form_group .lable {
  display: none;
}

.form_group input {
  font-style: italic;
  padding-bottom: 25px;
}

.form_group input::-moz-placeholder {
  color: #111;
  opacity: 1;
}

.form_group input::-webkit-input-placeholder {
  color: #111;
  opacity: 1;
}

.form_group input:-ms-input-placeholder {
  color: #111;
  opacity: 1;
}

.form_group input::-ms-input-placeholder {
  color: #111;
  opacity: 1;
}

.form_group input::placeholder {
  color: #111;
  opacity: 1;
}

.menu_mob_bl {
  background: 0 0;
}

.overlay {
  opacity: 0;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  top: 0;
  left: 0;
  z-index: 100;
}

.menu_mob_bl {
  z-index: 101;
}

.close_menu_mob {
  width: 10px;
  height: 10px;
  right: 25px;
  top: 33px;
  display: none;
  z-index: 3;
}

.preloader_line {
  position: fixed;
  height: 2px;
  width: 0%;
  bottom: 0;
  background: #111;
  z-index: 1000;
}

.preloader_line_top {
  position: fixed;
  height: 2px;
  width: 0%;
  top: 0;
  background: #111;
  z-index: 1000;
}

.ul_nav_sort a {
  font-weight: 300;
  border-bottom: none;
}

.ul_nav_sort a:hover {
  text-decoration: none;
  border-bottom: none;
}

.menu_mob_container {
  right: 0;
  padding-right: 60px;
  background: 0 0;
}

.menu_mob_container:before {
  content: '';
  position: fixed;
  background: #111;
  z-index: 100;
}

.form_search_mob_bl,
.ul_menu_mob {
  background: #111;
  color: #fff;
}

.ul_menu_mob > li > a {
  color: #fff;
}

.ul_menu_mob > li {
  color: #fff;
  border-bottom: 1px solid #4f4f4f;
}

.sub_search_mob svg path {
  fill: #fff;
}

.form_search_mob_bl,
.ul_menu_mob {
  z-index: 102;
  position: relative;
}

.form_search_mob_bl {
  border-bottom: 1px solid #4f4f4f;
}

.col_category_main:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  z-index: 3;
  left: 0;
  opacity: 1;
  top: 0;
  transition: 0.3s;
}

.col_category_main:hover:before {
  background: rgba(0, 0, 0, 0.4);
}

.col_category_main .tx_category_main {
  z-index: 4;
}

.catalog_item_menu {
  position: relative;
}

.arrow_menu {
  width: 15px;
  height: 15px;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 25px;
  display: flex;
}

.arrow_menu_back {
  width: 15px;
  height: 15px;
  position: absolute;
  top: calc(50% - 7.5px);
  left: 25px;
  display: flex;
}

.arrow_menu img,
.arrow_menu_back img {
  width: 10px;
  height: 10px;
  display: block;
  margin: auto;
}

.back_url_menu {
  margin-left: 15px;
}

.rel_li:before {
  content: '';
  position: absolute;
}

.img_cat_main {
  z-index: 2;
}

.tx_category_main {
  z-index: 3;
}

/* .polit_footer {
    position: relative;
    width: 80%
} */

.ul_nav_sort > li > a,
.ul_nav_sort > li > ul {
  width: 190px;
  text-align: right;
  z-index: 10;
}

.btn_remove_pr_cart {
  background: 0 0;
  width: 14px;
  height: 14px;
  margin-top: 0;
}

.btn_remove_pr_cart img {
  width: 14px;
  height: 14px;
}

.main a.btn_remove_pr_cart {
  border-bottom: none;
}

.countPr .increment.minus {
  padding-left: 0;
}

.navigation_page {
  padding: 13px 15px 10px 0;
  height: 36px;
}

.name_product_min {
  line-height: 1.5;
  height: auto;
}

.images_product_min {
  height: 300px;
}

.images_product_min.gray {
  background: #f5f5f5;
}

.images_product_min a,
.images_product_min a:hover {
  width: 100%;
  height: 100%;
  display: block;
  border-bottom: none;
}

.col8_form {
  padding: 0 30px;
  width: 100%;
  float: left;
}

.radio + label {
  padding: 2px 0 3px 34px;
}

.noborder,
.noborder:hover {
  border-color: #fff !important;
}

.top_pr.name_cat {
  margin-bottom: 30px;
}

.top_pr {
  height: 37px;
}

.box_product {
  max-width: 300px;
}

.center_more_link_bl a {
  border-bottom: 1px solid #111;
}

.big_img_gal {
  width: 100%;
  height: 520px;
  position: relative;
  overflow: hidden;
}

.big_img_gal.gray,
.gray_no_mini_foto {
  background: #f5f5f5;
}

.gray_no_mini_foto {
  width: 80px;
  height: 80px;
}

.products_bl.brands_col .col_product {
  height: auto;
}

.agree_block {
  display: block;
}

.copyright a,
.ul_polit li a {
  color: #bbb;
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: 0.3s;
}

.copyright a:hover,
.ul_polit li a:hover {
  border-color: #bbb;
}

.table_cart.order_list td {
  line-height: 1.5;
}

.description_product_min.italic a {
  font-weight: 300;
}

.whishlist_fl.ul_nav_sort > li:first-child {
  margin-right: 0;
}

.whishlist_fl.ul_nav_sort > li:last-child > a {
  width: 120px;
}

.whishlist_fl.ul_nav_sort > li:last-child > a img {
  width: 10px;
}

.hbread {
  height: 37px;
}

.a_bread {
  font-weight: 100;
  color: #111;
  text-decoration: none;
  transition: 0.3s;
  display: inline-block;
  border-bottom: 1px solid transparent;
}

.action_item {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 15px;
  height: 46px;
}

.action_item .action_fav {
  margin: auto 0;
}

.action_item .action_fav a {
  font-size: 12px;
  height: auto;
}

.action_item .action_fav .ico_plus {
  width: 11px;
  height: 11px;
}

.action_item .action_buy {
  margin: auto -19px auto 0;
}

.lan_block4 .action_item .action_buy a.btn_count,
.main .action_item .action_buy a.btn_count {
  padding: 15px 15px;
  font-size: 12px;
}

.products_bl .col_product {
  height: 525px;
}

.product_cont .subtitle {
  font-size: 16px;
  margin-top: -8px;
}

.added_bl {
  display: none;
}

.avail {
  position: relative;
  top: -14px;
  top: r;
  right: 0;
  width: 100%;
  text-align: right;
}

.price_product .avail_marker {
  font-size: 14px;
  font-weight: 300;
}

.price_product .avail_marker span {
  font-weight: 400;
}

.price_line {
  display: inline-block;
  width: 265px;
}

.avail .avail_marker {
  font-size: 12px;
  color: #606060;
}

.price_product .avail_marker {
  display: inline-block;
}

.right {
  display: flex;
}

.nv_bl {
  display: inline-block;
  font-size: 12px;
  font-weight: 100;
  margin: 8px 0 auto 55px;
}

.show_count__title {
  display: inline-block;
  margin-right: 15px;
}

.show_count ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.show_count ul li {
  display: inline-block;
  margin-right: 15px;
  position: relative;
}

.show_count ul li.active {
  font-weight: 300;
}

.show_count ul li a {
  font-weight: 100;
  border-bottom: none;
}

.show_count ul li.active:after,
.show_count ul li:hover:after {
  content: '';
  height: 1px;
  background: #111;
  width: 100%;
  position: absolute;
  bottom: -4px;
  display: block;
}

.show_count ul li:last-child {
  margin-right: 0;
}

.filter {
  position: relative;
  padding-right: 15px;
  cursor: pointer;
  width: 72px;
}

.filter.active {
  font-weight: 300;
}

.filter:after {
  content: '';
  height: 1px;
  background: 0 0;
  width: 100%;
  position: absolute;
  bottom: -4px;
  display: block;
}

.filter.active:after {
  background: #111;
}

.ul_nav_sort {
  top: -14px;
}

.ul_nav_sort > li > a {
  padding: 12px 15px 12px 0;
  width: auto;
}

.ul_nav_sort a:hover {
  border-color: transparent;
}

.ico_sort {
  position: absolute;
  right: 0;
  margin-top: 0;
  top: 0;
}

.ul_nav_sort > li > a {
  position: relative;
}

.ul_nav_sort > li > a .ico_sort {
  top: 12px;
}

.filter.active .ico_sort,
.ul_nav_sort a:hover .ico_sort {
  transform: rotate(180deg);
  transition: 0.5s;
  margin-top: 0;
}

.menu > li {
  margin-right: 13px;
}

.top_pr {
  position: relative;
}

.filter_tab {
  position: absolute;
  width: 100%;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  top: 60px;
  background: #fff;
  z-index: 1;
  display: none;
}

.filter_tab form {
  padding-top: 5px;
}

.filter_tab__body {
  display: flex;
  padding: 25px 0;
  font-size: 12px;
  font-weight: 100;
  margin-bottom: 11px;
}

.ftab__title {
  margin-bottom: 30px;
  font-weight: 400;
}

.filter_tab__col {
  width: calc(25% - 30px);
  height: 350px;
  overflow-y: auto;
  margin-right: 35px;
  margin-left: 35px;
}

.filter_tab__col:first-child,
.filter_tab__col:last-child {
  width: 25%;
  margin-right: 0;
  margin-left: 0;
}

.filter_tab__col:first-child {
  margin-right: 35px;
}

.filter_tab__col:last-child {
  margin-left: 35px;
  margin-right: -10px;
}

.filter_tab.active {
  display: block;
}

.filter_tab__col .form_group {
  margin-bottom: 20px;
}

.filter_tab__col label {
  font-weight: 300;
}

.filter_tab__col label:hover {
  font-weight: 400;
}

.filter_tab__col input:checked + label {
  font-weight: 400;
}

.filter_tab__col .form_group.checked .filter_tab__col .form_group:hover > label,
.filter_tab__col .form_group:hover {
  font-weight: 400;
}

.filter_tab__col .form_group.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.filter_tab__col .form_group.disabled .radio + label {
  cursor: not-allowed;
}

.f_price_slider {
  width: 80%;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider {
  background: #111;
  height: 1px;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 15px;
  height: 15px;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  border-radius: 15px;
  background: #111;
}

.f_price {
  margin-top: 25px;
  display: flex;
  justify-content: space-between;
}

.f_price__item {
  font-size: 12px;
  font-weight: 100;
}

.f_price__item:last-child {
  margin-right: -15px;
}

.bg_sl:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 1;
}

.text_slider {
  z-index: 2;
}

.text_slider .tx_sl a {
  color: #fff;
}

.btn_link_more,
.name_category_main,
.tt_category_main,
.tx_sl {
  font-weight: 300;
}

.btn_searc_open svg {
  width: 16px;
}

.search_bl {
  margin-top: -4px;
  margin-right: 30px;
  margin-left: 30px;
  height: 16px;
}

.search_header_bl {
  top: -6px;
  right: unset;
  left: -75px;
  width: 321px;
  height: 31px;
  background: #fff;
  z-index: 1;
}

.nav_top_header {
  position: relative;
}

.link_block .form_group {
  padding: 20px 15px 20px;
  text-align: center;
  margin: 23px auto 0;
}

.text_banner_main a {
  color: #fff;
}

.text_banner_main a:hover {
  border-color: #fff;
}

.flt_control {
  text-align: right;
  margin-bottom: 52px;
}

.flt_link {
  font-weight: 400;
  border-bottom: 1px solid #111;
  width: auto;
  text-align: center;
  line-height: 1.7;
  display: inline-block;
  cursor: pointer;
}

.flt_link:after {
  content: '';
}

.desc_hide {
  display: none;
}

.action_item .avail_marker {
  display: flex;
  font-size: 12px;
}

.action_item .avail_marker span {
  margin: auto 0;
}

.wishliat_items .name_product_min {
  width: calc(100% - 20px);
}

.price_total {
  font-weight: 400;
}

.countPr a,
.countPr a:active,
.countPr a:hover {
  text-decoration: none;
  border: none !important;
}

.countPr {
  display: flex;
}

.countPr .increment {
  margin: auto 0;
  position: relative;
  top: -1px;
}

.txt_num {
  width: 30px;
  text-align: center;
  font-weight: 500;
}

.mob_min_gallery {
  margin: 0 -15px 45px;
}

.mob_min_gallery ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
}

.mob_min_gallery ul li {
  margin-right: 20px;
}

select.q_select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 40px;
  height: 40px;
  border: solid 1px #111;
  padding-left: 14px;
  border-radius: 0;
}

@-moz-document url-prefix() {
  select.q_select {
    padding-left: 10px;
  }
}

.dopprod .description_product_min {
  font-size: 12px;
  color: #606060;
  line-height: 1.5;
}

.login_fg {
  margin-bottom: 45px;
}

.login_f {
  margin-top: 60px;
}

.subscribe_news {
  float: right;
}

.info_ord_f .col12_form {
  padding: 0 60px;
}

.img_cat_main {
  left: 20px;
  top: 40px;
  right: 20px;
  bottom: 280px;
  width: calc(100% - 40px);
  height: 569px;
}

.col_category_main:before {
  content: '';
  display: none;
  background: 0 0;
}

.tx_category_main {
  color: #111;
  bottom: 143px;
}

.lan_block2 {
  padding-left: 20px;
  padding-right: 20px;
}

.col_category_main .tt_category_main {
  opacity: 1;
  height: 80px;
}

.link_category_main a {
  color: #111;
}

.link_category_main a.btn {
  width: 180px;
  height: 60px;
  border-bottom: 1px solid #111;
  line-height: 59px;
  padding: 0;
}

.name_category_main {
  font-size: 18px;
  font-weight: 400;
}

.text_category_main {
  font-size: 14px;
}

.col_category_main,
.lan_block2 {
  height: 889px;
}

.lan_block4 {
  padding: 70px 0 137px;
}

.link_sl_more.sl_tbn_new a {
  display: inline-block;
  width: 100%;
}

.link_sl_more.sl_tbn_new:hover {
  background: #fff;
}

.link_sl_more.sl_tbn_new:hover a {
  color: #111;
}

.filter_panel_mobile {
  display: none;
}

.test_block {
  background-color: #fff;
  position: fixed;
  top: 60px;
  width: 740px;
  left: calc(50% - 370px);
  z-index: 1000;
  overflow: hidden;
  overflow-y: scroll;
  max-height: calc(100vh - 120px);
}

.test_block .test_b:not(.active) {
  display: none;
}

.test_block .img_block {
  background-image: url(/local/templates/vjs_thedarstore/css/../images/img_test.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 397px;
}

.test_block .about .img_block {
  height: 361px;
}

.test_block .text_block {
  width: 100%;
  padding: 36px 40px;
}

.test_block .about h3 {
  color: #111;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
}

.test_block .about p:first-of-type {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.64px;
  margin-bottom: 22px;
}

.test_block .about p {
  color: #111;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0.56px;
  text-align: center;
  padding: 0 14px;
}

.test_block .btn_test {
  width: 100%;
  height: 49px;
  border: 1px solid #111;
  display: inline-block;
  color: #111;
  font-size: 14px;
  font-weight: 400;
  line-height: 49px;
  letter-spacing: 0.56px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.test_block .btn_test:hover {
  background-color: #111;
  color: #fff;
}

.test_block .btn_test.black {
  background-color: #111;
  color: #fff;
  margin: 0 auto;
  width: unset;
  display: inline-block;
  padding: 0 20px;
}

.test_block .btn_test.black:hover {
  color: #111;
  background-color: inherit;
}

.test_block .btn_position {
  width: 100%;
  display: flex;
  margin-top: 30px;
}

.test_block .test p {
  color: #111;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.8px;
  text-align: center;
  margin-bottom: 31px;
}

.test_block .test p:first-of-type {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0.48px;
  margin-bottom: 19px;
}

.test_block .test .btn_test {
  margin-bottom: 11px;
}

.test_block .result p {
  color: #111;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0.56px;
  text-align: center;
  padding: 0 68px;
  margin-bottom: 41px;
}

.test_block .result p:first-of-type {
  line-height: 14px;
  margin-bottom: 12px;
}

.test_block .result h4 {
  color: #111;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 1px;
  padding: 0 86px;
  text-align: center;
  margin-bottom: 22px;
}

.test_block .presents {
  display: flex;
  flex-wrap: wrap;
}

.test_block .presents .present_block {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 37px;
}

.test_block .present_block .img_present {
  width: 100%;
  max-width: 300px;
  height: 299px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/img_present_test.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.test_block .present_block:nth-of-type(2n-1) {
  padding-right: 30px;
}

.test_block .present_block:nth-of-type(2n) {
  padding-left: 30px;
}

.test_block .present_block:nth-last-of-type(1),
.test_block .present_block:nth-last-of-type(2) {
  margin-bottom: 0;
}

.test_block .present_block h5 {
  color: #111;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.56px;
  margin-bottom: 4px;
}

.test_block .present_block p {
  color: #111;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0.56px;
  padding: 0;
  text-align: left;
  margin-bottom: 0 !important;
}

.test_block .present_block .price {
  color: #606060;
  font-size: 12px;
  letter-spacing: 0.48px;
  font-weight: 400;
  margin-top: 5px;
}

.test_block .present_block .present_text {
  padding: 0 19px;
  padding-top: 18px;
}

.best-slider-block {
  background-color: #d7dad1;
}

.best_product_block {
  display: flex !important;
  flex-wrap: wrap;
  width: 100%;
  min-height: 647px;
  padding: 96px 0;
  position: relative;
}

.best_product_block .img_block,
.best_product_block .text_block {
  width: 50%;
}

.best_product_block .img_block {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/best_product_img.png);
  cursor: pointer;
}

.best_product_block .text_block {
  padding: 0 70px;
  display: flex;
  flex-wrap: wrap;
}

.best_product_block .text_block .text_block_position {
  max-width: 460px;
  margin: auto 0;
}

.best_product_block .text_block h4 {
  color: #111;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.8px;
  cursor: pointer;
}

.best_product_block .text_block p {
  color: #111;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0.56px;
}

.best_product_block .text_block .brand,
.best_product_block .text_block .brand a {
  color: #111;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.64px;
  margin-bottom: 23px;
  text-decoration: none;
}

.best_product_block .text_block .price {
  color: #111;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  margin: 42px 0;
}

.best_product_block .text_block .btn_cart {
  display: inline-block;
  color: #111;
  font-size: 14px;
  font-weight: 400;
  line-height: 60px;
  letter-spacing: 0.56px;
  width: 180px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #111;
}

.best_product_block .text_block .btn_cart:hover {
  background-color: #111;
  color: #fff;
}

.best-slider-block .slider_switch {
  margin: 0;
  padding: 0;
  z-index: 10;
  list-style: none;
  position: absolute;
  bottom: 38px;
  left: calc(50% + 70px);
  display: flex;
}

.best-slider-block li,
.best-slider-block li a {
  display: inline-block;
}

.best-slider-block .slider_switch li {
  height: 7px;
  display: flex;
  margin-right: 12px;
}

.best-slider-block .slider_switch li:last-of-type {
  margin-right: 0;
}

.best-slider-block .slider_switch button {
  border: none;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background-color: #111;
  margin: auto 0;
  font-size: 0;
}

.best-slider-block .slider_switch .slick-active button {
  width: 7px;
  height: 7px;
}

.best-slider-block {
  position: relative;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.black_head_inf {
  background-color: #181818;
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  line-height: 1;
  letter-spacing: 0.48px;
  font-weight: 400;
  padding-top: 13px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 1000px) {
  .black_head_inf {
    font-size: 10px;
    letter-spacing: 0.4px;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.new_head .site-header__phone-arrow::before {
  width: 5px;
  height: 8px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/h_arrow_down.svg);
  top: calc(50% - 1px);
  right: -12px;
  background-size: contain;
}

.new_head .site-header__item-social img {
  max-width: 16px;
}

.new_head .site-header__phone::after {
  width: 14px; /* ??? */
  height: 14px; /* ??? */
  background-image: url(/local/templates/vjs_thedarstore/css/../images/h_phone.svg);
  top: calc(50% - 3px);
  background-size: contain;
}

.new_head .site-header__phone {
  color: #111;
  font-size: 12px;
  letter-spacing: 0.48px;
  padding-left: 24px;
}

.new_head .site-header__mail::after {
  width: 19px;
  height: 14px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/h_mail.svg);
  top: calc(50% - 2px);
  background-size: 18px;
}

.new_head .site-header__mail {
  color: #111;
  font-size: 12px;
  letter-spacing: 0.48px;
  padding-left: 27px;
}

.new_head .site-header__user::after {
  display: none;
}

.new_head .site-header__user {
  padding-right: 0;
  max-width: 11px;
  width: 11px;
}

.new_head .site-header__user img {
  max-width: 100%;
  width: 11px;
}

.new_head .site-header__cart .cart-count {
  color: #111;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 21px;
}

.new_head .site-header__logo {
  max-width: 94px;
  margin-top: 2px;
  margin-bottom: 4px;
}

.new_head .menu_border {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

.new_head .navbar__list a {
  color: #111;
  font-size: 14px;
  letter-spacing: 0.56px;
  position: relative;
}

.new_head .navbar__list > li > a:hover {
  text-decoration: none;
}

.new_head .navbar__list > li > a:hover::before {
  content: '';
  height: 1px;
  border-bottom: 1px solid #111;
  left: 0;
  right: 0;
  bottom: -18px;
  position: absolute;
}

.new_head .site-header__contacts {
  margin-bottom: auto;
  margin-top: 5px;
}

.scroll_head:not(.active) .navbar__menu {
  top: 100%;
}

.new_head .site-header__cart {
  order: 3;
  margin-left: 30px;
  height: 17px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/h_cart.svg);
  padding-left: 24px;
  position: relative;
  top: -3px;
  background-size: 14px;
}

.new_head .site-header__item-favorite {
  order: 2;
  margin-left: 30px;
  margin-right: 0;
  max-width: 14px;
}

.new_head .site-header__item-favorite img {
  /* max-width: 100%; */
  width: 14px;
}

.new_head .site-header__item-profile {
  order: 1;
  margin-left: 29px;
}

.new_head .site-header__search {
  margin-left: 0;
  cursor: pointer;
  min-width: 62px;
}

.new_head .site-header__search span {
  margin-left: 8px;
  color: #111;
  font-size: 12px;
  letter-spacing: 0.48px;
  position: relative;
  top: -3px;
}

.new_head .dropdown--phones .site-header__phone {
  font-weight: 300;
}

.new_head .site-header__item-social li:not(:last-child) {
  margin-right: 10px;
}

.new_head .navbar__list {
  padding-top: 17px;
  padding-bottom: 15px;
}

.new_head .navbar__list,
.new_head .site-header__main {
  padding-left: 10px;
  padding-right: 10px;
}

.new_head .site-header__item:first-child {
  margin-right: 22px;
}

.scroll_head.active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color: #fff;
}

.scroll_head.active .navbar__list,
.scroll_head.active .site-header__main {
  padding-left: 175px;
  position: static;
}

.scroll_head.active .site-header__main {
  position: relative;
}

.new_head .scroll_head .container {
  position: static;
}

.new_head .scroll_head .navbar__menu .container {
  padding: 0 10px;
  display: flex;
  min-height: 304px;
  width: 100%;
}

.scroll_head.active .site-header__logo {
  position: absolute;
  left: 10px;
  z-index: 1;
}

.scroll_head.active .site-header__contacts {
  margin-left: auto;
}

.scroll_head.active .menu_border {
  border-top: none;
}

.new_head .navbar__menu {
  top: 100%;
  max-width: none;
  right: 0;
  background-color: #fff;
  padding: 24px 0;
  padding-bottom: 13px;
  border-bottom: 1px solid #efefef;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
}

.scroll_head.active .site-header__main {
  padding-bottom: 0;
}

.new_head .navbar__list {
  padding-top: 13px;
}

.new_head .navbar__menu-list a {
  color: grey;
  letter-spacing: 0.56px;
}

.new_head .navbar__menu-list a:hover {
  color: #111;
  text-decoration: none;
}

.new_head .navbar__menu .navbar__menu-list li {
  margin-bottom: 10px;
}

.new_head .navbar__menu-list li {
  display: inline-block;
  width: 100%;
}

.new_head .navbar__menu-nav {
  padding: 0;
  padding-right: 45px;
  width: 36.06%;
}

.new_head .products_in_menu {
  width: 63.94%;
  display: flex;
  flex-wrap: wrap;
}

.new_head .products_in_menu .item_menu_product {
  display: block;
  width: calc(33.33% - 19px);
  margin: 0 auto;
  text-decoration: none;
}

.new_head .products_in_menu .item_menu_product:nth-of-type(3n-2) {
  margin-left: 0;
  margin-right: auto;
}

.new_head .products_in_menu .item_menu_product:nth-of-type(3n) {
  margin-left: auto;
  margin-right: 0;
}

.new_head .products_in_menu .item_menu_product:nth-of-type(3n-1):last-of-type {
  margin-left: 15px;
}

.new_head
  .products_in_menu
  .item_menu_product:nth-of-type(3n-2):nth-last-child(2) {
  margin-right: 15px;
}

.new_head .products_in_menu .item_menu_product .img {
  width: 100%;
  padding-top: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  max-height: 239px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/layer_grey.png);
  display: block;
}

.new_head .dropdown--phones {
  left: -10px;
}

.new_head .products_in_menu .item_menu_product .title {
  text-align: center;
  padding-top: 15px;
}

.new_head .products_in_menu .item_menu_product .title a {
  color: #111;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.56px;
}

.new_head .products_in_menu .item_menu_product .title span a {
  font-weight: 300;
  font-style: italic;
  display: block;
}

.new_head .dropdown--phones {
  z-index: 1;
}

.sep_slider {
  height: calc(100vh - 225px) !important;
}

.sep_slider .link_sl_more.sl_tbn_new {
  margin-top: 36px;
}

.sep_slider .link_sl_more.sl_tbn_new a {
  font-size: 14px;
  font-weight: 400;
}

.sep_slider b {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}

.sep_slider b:first-of-type {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.sep_slider .kvadrat:nth-of-type(n + 2) .text_slider {
  display: none;
}

@media (max-width: 1100px) {
  .scroll_head.active .navbar__list,
  .scroll_head.active .site-header__main {
    padding-left: 150px;
  }

  .new_head .navbar__list a {
    font-size: 12px;
  }
}

@media (max-width: 1000px) {
  .new_head .site-header__item:nth-child(2) {
    display: none;
  }

  .new_head .site-header__item:first-child {
    position: static;
    background-color: inherit;
  }

  .new_head .navbar__list,
  .new_head .site-header__main {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 8px;
  }

  .new_head .site-header__contacts {
    padding-right: 0;
    width: 100%;
    margin-top: 0;
    position: relative;
    margin-bottom: 2px;
  }

  .new_head .site-header__contacts::after {
    left: -25px;
    right: -25px;
    bottom: 0;
    height: 1px;
    border-bottom: 1px solid #efefef;
    content: '';
    position: absolute;
  }

  .new_head .site-header__logo {
    order: 1;
    margin-bottom: 0;
    margin-top: 10px;
  }

  .new_head .open_menu_bl {
    order: 2;
    margin-top: 10px;
  }

  .new_head .site-header__main {
    flex-wrap: wrap;
  }

  .new_head .site-header__item .site-header__user {
    display: inline-block;
  }

  .new_head .site-header__item:first-child {
    padding-left: 0;
    margin-right: 0;
  }

  .new_head .site-header__item-profile {
    margin-left: 0;
  }

  .new_head .site-header__item:last-of-type {
    margin-left: auto;
  }

  .new_head .site-header__logo {
    max-width: 70px;
  }

  .new_head .menu_border {
    border-top: none;
    position: relative;
  }

  .new_head .site-header__item-favorite {
    position: relative;
    top: -2px;
  }

  .scroll_head.active .site-header__main {
    padding-left: 20px;
    padding-bottom: 8px;
  }

  .scroll_head.active .site-header__logo {
    position: static;
  }
}

@media (max-width: 600px) {
  .sep_slider {
    height: 750px !important;
  }
}

@media (max-width: 420px) {
  .sep_slider {
    height: 828px !important;
  }
}

@media (max-width: 400px) {
  .sep_slider {
    height: 750px !important;
  }
}

@media (max-width: 330px) {
  .sep_slider {
    height: 640px !important;
  }
}

@media (max-width: 1300px) {
  .container {
    max-width: 992px;
  }

  .menu > li > a {
    font-size: 12px;
  }

  .row_products {
    margin: 0 -30px;
  }

  .products_bl .col_product {
    padding: 0 30px;
  }

  .gallery_img {
    width: 430px;
  }

  .product_cont {
    padding-right: 460px;
  }
}

@media (max-width: 992px) {
  .container {
    max-width: 768px;
  }

  .menu > li {
    margin-right: 14px;
  }

  .menu > li > a {
    font-size: 11px;
  }

  .search_bl {
    margin-top: 6px;
  }

  .tx_sl {
    font-size: 14px;
    line-height: 20px;
  }

  .link_sl_more {
    padding-top: 35px;
  }

  .text_slider {
    bottom: 60px;
  }

  .row_products {
    margin: 0 -20px;
  }

  .products_bl .col_product {
    padding: 0 20px;
  }

  .box_product {
    margin-bottom: 40px;
  }

  .lan_block4,
  .main {
    padding: 48px 0 100px;
  }

  .network_footer {
    margin-left: 50px;
  }

  .gallery_img {
    width: 330px;
  }

  .product_cont {
    padding-right: 360px;
  }

  .count_prod,
  .tx_count_pr {
    margin-right: 20px;
  }

  .btn_count {
    padding: 20px 18px 15px;
  }

  .min_gallery {
    width: 60px;
  }

  .big_img_gal {
    padding-left: 80px;
  }

  .row_form {
    margin: 0 -30px;
  }

  .col6_form {
    padding: 0 30px;
  }

  .row_form_2 {
    margin: 0 -15px;
  }

  .col4_form {
    padding: 0 15px;
  }

  .col6_form_2 {
    padding: 0 15px;
  }
}

@media (min-width: 769px) {
  .open_menu_bl {
    display: none;
  }
}

@media (min-width: 1000px) {
  .des_none {
    display: none;
  }

  .menu_mob_bl {
    display: none;
  }
}

@media (max-width: 769px) {
  .header.header_white:after {
    border-bottom: 1px solid #fff;
    bottom: initial;
    opacity: 1;
    top: -1px;
  }

  .header.header_white .logo img {
    width: 82px;
  }

  .header.header_white .logo {
    margin-top: 13px;
  }

  .header.header_white .open_menu_bl {
    margin-left: 29px;
    margin-right: 5px;
    margin-top: 40px;
  }

  .header.header_white .ico_basket {
    width: 17px;
    height: 17px;
    margin-top: -9px;
    margin-right: 9px;
  }

  .header.header_white .nav_top_header {
    margin-top: 42px;
  }
}

@media (max-width: 1000px) {
  .mobile_hidden {
    display: none;
  }

  .row_products {
    margin: 0 -15px;
  }

  .products_bl .col_product {
    padding: 0 15px;
    width: 50%;
  }

  .lan_block2 {
    height: auto;
  }

  .col_category_main {
    width: 100% !important;
    height: 400px;
    min-height: inherit;
  }

  .col_category_main .tt_category_main {
    opacity: 1;
    height: 80px;
  }

  .name_category_main {
    font-size: 22px !important;
  }

  .wh_bg {
    display: none !important;
  }

  .menu > li > a {
    font-size: 14px;
  }

  .header {
    padding-top: 20px;
  }

  .mob_none {
    display: none;
  }

  .tx_sl {
    width: 100%;
  }

  .tx_sl {
    font-size: 16px;
    line-height: 22px;
  }

  .link_sl_more {
    padding-top: 13px;
  }

  .text_slider {
    bottom: 30px;
  }

  .btn_open_menu {
    display: block;
    width: 20px;
  }

  .btn_open_menu > span {
    display: block;
    width: 100%;
    height: 1px;
    background: #111;
    margin-bottom: 6px;
  }

  .btn_open_menu > span:last-child {
    margin-bottom: 0;
  }

  .header_white .btn_open_menu > span {
    background: #fff;
  }

  .logo img {
    width: 65px;
  }

  .top_header {
    position: relative;
    background: #fff;
    margin: -20px -15px 0;
    height: 55px;
    padding: 0 15px;
  }

  .header_white .top_header {
    background: 0 0;
    border-bottom: none;
  }

  .logo {
    margin-top: 9px;
  }

  .nav_top_header {
    margin-top: 21px;
  }

  .ul_nav_top_header > li {
    margin-right: 15px;
    font-size: 12px;
  }

  .ico_basket {
    width: 12px;
    height: 12px;
    margin-right: 6px;
    margin-top: -2px;
  }

  .search_bl {
    display: none;
  }

  .open_menu_bl {
    margin-top: 20px;
    margin-left: 20px;
  }

  .menu_bl {
    margin: 0 -15px;
    padding-bottom: 0;
  }

  .menu {
    width: 100%;
  }

  .menu > li {
    float: none;
    width: 100%;
    margin-right: 0;
    display: block;
    padding: 0;
    border-bottom: 1px solid #f3f3f3;
  }

  .header_white .menu > li {
    border-bottom-color: #2c2c2c;
  }

  .menu > li > a {
    width: 100%;
    display: block;
    padding: 16px 15px 14px;
    border: none;
    background: #fafafa;
  }

  .header_white .menu > li > a {
    background: #111;
  }

  .row_m {
    margin: 0 -15px;
  }

  .col4_m {
    padding: 0 15px;
    width: 100%;
  }

  .center_more_link_bl {
    width: auto;
    padding: 0 15px;
    margin: 0 auto;
    text-align: center;
  }

  .nav_footer {
    margin-top: 30px;
  }

  .footer_top {
    padding: 0 0 30px;
  }

  .footer_bottom {
    text-align: center;
  }

  .copyright,
  .network_footer {
    float: none;
    margin: 0;
  }

  .ul_polit > li {
    margin: 0 10px !important;
    line-height: 15px;
  }

  .next_bl {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 29px;
  }

  .btn_next_bl {
    right: 15px;
  }

  .info_product_min {
    padding: 20px 15px;
  }

  .products_bl {
    overflow: hidden;
  }

  .more_link_bl {
    margin: 0;
  }

  .lan_block3 {
    min-height: inherit;
    height: 400px;
  }

  .menu_bl {
    display: none;
  }

  .lan_block1 {
    min-height: inherit;
    height: 464px;
  }

  .box_product {
    margin-bottom: 20px;
  }

  .lan_block4,
  .main {
    padding: 38px 0 40px;
  }

  .title_bl .h2_title {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 12px;
  }

  .title_bl p {
    font-size: 14px;
    line-height: 20px;
  }

  .title_bl {
    margin-bottom: 25px;
  }

  .menu_in .col_ul_menu_in {
    float: none;
    padding-right: 0;
  }

  .menu > li > .menu_in {
    position: static;
    left: auto;
    top: auto;
    padding: 30px 0 10px;
    width: 100%;
    display: none;
  }

  .menu > li:hover > .menu_in {
    display: none;
  }

  .header_white .menu > li > .menu_in {
    background: #111;
  }

  .menu > li > .menu_in > ul > li {
    white-space: nowrap;
    margin-bottom: 0;
    list-style: none;
  }

  .menu > li > .menu_in > ul > li > a {
    display: block;
    padding: 16px 15px 14px;
    border-bottom: 1px solid #eaeaea;
    background: #f6f6f6;
  }

  .header_white .menu > li > .menu_in > ul > li > a {
    background: #202020;
    border-bottom: 1px solid #2c2c2c;
  }

  .menu > li > .menu_in {
    padding: 0;
    border-top: 1px solid #eaeaea;
  }

  .header_white .menu > li > .menu_in {
    border-top: 1px solid #333;
  }

  .gallery_img {
    width: 100%;
    float: none;
    margin-bottom: 40px;
  }

  .product_cont {
    padding-right: 0;
    float: none;
  }

  .top_product_cart {
    margin-bottom: 25px;
  }

  .name_product {
    margin-bottom: 10px;
  }

  .description_product {
    margin-bottom: 25px;
  }

  .characteristic_product {
    margin-bottom: 25px;
  }

  .price_product {
    margin-bottom: 25px;
  }

  .count_prod,
  .tx_count_pr {
    margin-right: 0;
  }

  .btn_count_pr_bl,
  .count_prod,
  .tx_count_pr {
    width: 100%;
  }

  .count_product_bl {
    margin-bottom: 25px;
    text-align: center;
  }

  .count_prod {
    margin: 15px 0;
  }

  .add_wishlist_bl {
    text-align: center;
  }

  .product_bl {
    padding-bottom: 50px;
  }

  .added_tx {
    font-size: 10px;
    margin-top: 2px;
  }

  .added_ico {
    margin-right: 5px;
    width: 12px;
    height: 12px;
  }

  .added_bl {
    padding: 7px 15px 5px;
  }

  .title_page .tx_page {
    margin-top: 12px;
    font-size: 14px;
    line-height: 19px;
  }

  .table_cart th {
    display: none;
  }

  .table_cart tr {
    display: block;
    border-bottom: 1px solid #efefef;
    padding: 15px 0;
  }

  .table_cart tr:first-child,
  .table_cart tr:last-child {
    border-bottom: none;
  }

  .table_cart td {
    display: block;
    position: relative;
    padding: 6px 0;
    padding-left: 75px;
  }

  .table_cart td:before {
    content: attr(attr_td);
    position: absolute;
    left: 0;
    top: 6px;
  }

  .td_remove_cart {
    text-align: left;
  }

  .btn_remove_pr_cart {
    margin-top: 0;
  }

  .line {
    margin-top: 0;
  }

  .total_bl {
    margin-top: 20px;
  }

  .group_total {
    margin-bottom: 15px;
  }

  .row_form {
    margin: 0 -7px;
  }

  .col6_form {
    padding: 0 7px;
  }

  .col12_form {
    padding: 0 7px;
  }

  .row_form_2 {
    margin: 0 -7px;
  }

  .col4_form {
    padding: 0 7px;
  }

  .col_form_wide {
    width: 100%;
  }

  .form_group_2 {
    padding-top: 7px;
    padding-bottom: 1px;
  }

  .form_group {
    margin-bottom: 25px;
  }

  .lable {
    font-style: italic;
    margin-bottom: 0;
  }

  .header_white .ul_nav_top_header > li > a {
    color: #fff;
  }

  .next_bl {
    display: none;
  }

  .text_slider {
    text-align: center;
  }

  .tx_sl {
    font-size: 18px;
    line-height: 22px;
  }

  .img_cat_main {
    position: absolute;
    left: 50px;
    top: 16px;
    right: 50px;
    bottom: 16px;
    background-size: cover;
    background-position: center;
  }

  .lan_block2 {
    height: auto;
    padding: 16px 0;
  }

  .name_category_main {
    font-size: 16px !important;
    letter-spacing: 1.3px;
  }

  .tx_category_main {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 130px;
    color: #fff;
  }

  .text_category_main {
    line-height: 23px;
    font-size: 14px;
    margin: 0 40px 31px;
    letter-spacing: 0.8px;
  }

  .link_category_main a {
    font-size: 14px;
  }

  .center_more_link_bl {
    padding: 0;
    text-align: left;
  }

  .footer_bottom {
    color: #bbb;
    background: #111;
    padding: 25px 0 23px;
    font-size: 12px;
    text-align: left;
  }

  .footer_top .row_m .col4_m:nth-child(1) {
    padding: 30px 15px;
  }

  .nav_footer {
    margin-top: 0;
  }

  .menu_mob_bl {
    display: block;
    position: fixed;
    left: -100%;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 101;
  }

  .menu_mob_container {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: scroll;
  }

  .form_search_mob_bl {
    padding: 25px 30px;
    border-bottom: 1px solid #ddd;
  }

  .sub_search_mob svg {
    width: 16px;
    height: auto;
  }

  .sub_search_mob svg path {
    fill: #111;
  }

  .input_search_mob_bl {
    padding-left: 30px;
  }

  .input_search_mob {
    border: none;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    background: 0 0;
  }

  .ul_menu_mob > li {
    list-style: none;
    display: block;
    height: 64px;
    font-size: 12px;
  }

  .ul_menu_mob > li > a {
    display: block;
    padding: 25px 30px 22px;
    text-decoration: none;
    position: relative;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.07em;
  }

  .ul_menu_mob > li.rel_li_mob > a:after {
    content: '';
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate(0, -50%);
    display: block;
    background: url(/local/templates/vjs_thedarstore/css/../images/TD_АARROW_FIELD.svg) center no-repeat;
    width: 11px;
    height: 8px;
    background-size: cover;
  }

  .ul_menu_mob > li > .ul_menu_in_mob {
    display: none;
  }

  .ul_menu_mob > li > .ul_menu_in_mob > li {
    list-style: none;
    display: block;
    border-bottom: 1px solid #ddd;
  }

  .ul_menu_mob > li > .ul_menu_in_mob > li:first-child {
    border-top: 1px solid #ddd;
  }

  .ul_menu_mob > li > .ul_menu_in_mob > li > a {
    display: block;
    padding: 25px 30px 22px 60px;
    text-decoration: none;
    color: #111;
    position: relative;
  }

  .close_menu_mob {
    display: block;
    background: url(/local/templates/vjs_thedarstore/css/../images/close.svg) center no-repeat;
    background-size: cover;
    position: absolute;
    right: 27px;
  }

  .menu_mob_bl {
    display: none;
  }

  .mbi_item .name_product_desc,
  .mbi_item .name_product_min {
    height: 73px;
  }

  .mbi_item .name_product_desc {
    height: 90px;
    padding-bottom: 6px;
  }

  .description_product_min {
    margin-bottom: 5px;
  }

  .description_product_min.italic a {
    font-weight: 400;
  }

  .lan_block_b {
    margin-top: 50px;
  }

  .test_block {
    width: calc(100vw - 30px);
    left: 15px;
    top: 20px;
    max-height: calc(100vh - 40px);
  }

  .test_block .img_block {
    height: 250px;
  }

  .test_block .about .img_block {
    height: 250px;
  }

  .test_block .text_block {
    padding: 20px 15px;
  }

  .test_block .about h3 {
    font-size: 16px;
    line-height: 24px;
  }

  .test_block .about p:first-of-type {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .test_block .about p {
    font-size: 12px;
    padding: 0;
  }

  .test_block .btn_position {
    margin-top: 17px;
  }

  .test_block .btn_test {
    font-size: 12px;
    line-height: 20px;
    min-height: 49px;
    height: auto;
    padding: 14px;
  }

  .test_block .result p {
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 25px;
  }

  .test_block .result h4 {
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
  }

  .test_block .present_block:nth-of-type(n) {
    padding: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 23px;
  }

  .test_block .present_block .img_present {
    max-width: none;
    height: 250px;
  }

  .test_block .test p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .best-slider-block {
    margin-top: 36px;
  }
}

@media (max-width: 400px) {
  .ul_navigation_page > li {
    margin: 0 8px;
  }

  .ul_navigation_page > li:before {
    left: -10px;
  }

  .ul_nav_sort > li {
    margin-right: 15px;
  }

  .ico_sort {
    margin-left: 2px;
    margin-top: -3px;
  }
}

@media (max-width: 1200px) {
  .main .container {
    max-width: 100%;
  }
}

@media (max-width: 1000px) {
  .subscribe_news {
    float: unset;
  }

  .mobile_hide {
    display: none;
  }

  .desc_hide {
    display: block;
  }

  .search_bl,
  .search_header_bl {
    display: none;
  }

  .count_product_bl {
    display: block;
  }

  .action_item {
    display: none;
  }

  .info_product_min {
    font-size: 0.8rem;
    height: auto;
  }

  /*
    //150px
    */
  .name_product_min a {
    text-overflow: ellipsis;
    height: auto;
    overflow: hidden;
    display: inline;
  }

  .images_product_min a,
  .images_product_min a:hover {
    width: auto;
    max-width: 100%;
    height: 100%;
    display: block;
    border-bottom: none;
  }

  .images_product_min img {
    width: auto;
    height: 100%;
    margin: auto;
    display: block;
  }

  .btn_remove_product {
    top: 23px;
  }

  .row_products {
    min-height: 300px;
  }

  .title_page .title_tx_page {
    line-height: 1.5;
  }

  .title_tx_page .h1,
  .title_tx_page h1 {
    margin-bottom: 15px;
    line-height: 1.5;
  }

  .mobile_see {
    display: block;
  }

  .hide_mobile {
    display: none;
  }

  .content_block {
    width: 100%;
    max-width: 100%;
  }

  .row_products {
    margin: 0;
  }

  .products_bl .col_product {
    height: auto;
  }

  /*
// 320px

/ 370 */
  .images_product_min {
    height: 170px;
  }

  .products_bl .col_product:nth-child(2n) {
    padding-right: 0;
  }

  .products_bl .col_product:nth-child(2n + 1) {
    padding-left: 0;
  }

  .subscribe_news {
    max-width: 100%;
  }

  .footer_top {
    color: #bbb;
  }

  .nav_footer > li > a {
    color: #bbb;
  }

  .footer_top .row_m {
    margin: 0 -25px;
  }

  .ul_network_footer {
    justify-content: center;
    display: flex;
  }

  .ul_network_footer > li {
    margin-right: 70px;
  }

  .container {
    padding: 0 25px;
  }

  .header {
    height: 64px;
    padding-top: 0;
  }

  .header .container {
    padding: 0 25px;
  }

  .top_header {
    margin: 0 -15px 0;
    height: 63px;
    padding: 5px 15px;
  }

  .btn_open_menu > span {
    height: 2px;
    margin-bottom: 4px;
  }

  .open_menu_bl {
    margin-top: 20px;
  }

  .footer_top .row_m .col4_m {
    padding: 0 25px;
  }

  .footer_top .row_m .col4_m:nth-child(1) {
    padding: 30px 25px;
    background: #fff;
  }

  .footer_bottom {
    border-top: 1px solid #3a3a3a;
  }

  .footer_top .row_m .col4_m:nth-child(2) {
    margin-top: 35px;
  }

  .col6_m {
    width: 50%;
  }

  .f_line_f {
    display: flex;
    padding: 0 15px;
    font-weight: 600;
  }

  .nav_footer > li {
    margin-bottom: 20px;
  }

  .add_wishlist_bl,
  .nav_sort,
  .navigation_page {
    display: none;
  }

  .mobile_title {
    display: block;
    line-height: 1.5;
  }

  .top_pr {
    margin-bottom: 25px;
  }

  .name_product {
    margin-top: 35 p;
  }

  .product_bl .gallery_img {
    display: none;
  }

  .mobile_prod_img {
    display: block;
    margin: 0 -15px 20px;
    width: calc(100% + 30px);
  }

  .mobile_prod_img img {
    width: 100%;
  }

  .count_product_bl {
    height: 50px;
  }

  .count_product_bl .btn_count_pr_bl,
  .count_product_bl .count_prod,
  .count_product_bl .tx_count_pr {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin: 0;
  }

  .tx_count_pr {
    width: 15%;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
  }

  .count_prod {
    width: 15%;
    float: left;
  }

  .count_prod .field {
    height: 100%;
    width: 100%;
    margin: 0;
  }

  .count_prod button {
    display: none !important;
  }

  .btn_count_pr_bl {
    width: 60%;
    float: right;
  }

  .count_product_bl .btn_count {
    height: 100%;
    line-height: 0.8;
    width: 100%;
  }

  .added_bl {
    padding: 7px 15px 12px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }

  .added_bl.main_flip {
    position: relative;
    top: -38px;
  }

  .total_bl {
    float: none;
    max-width: 100%;
    margin-top: 40px;
  }

  .order_title_mob {
    margin-top: 15px;
  }

  .order_title_mob .h1,
  .order_title_mob h1 {
    margin-bottom: 15px;
  }

  .col6_form {
    width: 100%;
    float: none;
  }

  .col_form_wide {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .col_form_wide.w100 {
    width: 100%;
  }

  .radio + label {
    padding: 5px 0 3px 45px;
  }

  .radio + label:before {
    width: 30px;
    height: 30px;
  }

  .radio + label:after {
    content: '';
    position: absolute;
    top: 9px;
    left: 10px;
    width: 12px;
    height: 12px;
    background: #111;
    opacity: 0;
    transition: 0.2s;
  }

  .table_cart td:before {
    display: none;
  }

  .table_cart tr:nth-child(2) {
    border-top: 1px solid #111;
  }

  .table_cart td.hide_mobile,
  .table_cart tr.hide_mobile {
    display: none;
  }

  .table_cart tr {
    display: table-row;
    border-bottom: 1px solid #efefef;
    padding: 15px 0;
  }

  .table_cart td {
    display: table-cell;
    position: relative;
    padding-left: 0;
    padding: 15px 0;
    line-height: 1.5;
  }

  .table_cart tr:nth-child(2) td {
    padding-top: 35px;
  }

  .table_cart tr:last-child td {
    padding-bottom: 35px;
  }

  .submit_promo_mob {
    position: absolute;
    right: 0;
    top: 13px;
    background: 0 0;
    border: 0;
  }

  .input_poromo_kod {
    margin-right: 30px;
  }

  .mob_mrg_btm {
    margin-bottom: 25px;
  }

  .blok_link_auth {
    margin-top: 45px;
  }

  .characteristic_product {
    margin-bottom: 55px;
  }

  .price_product {
    margin-bottom: 55px;
  }

  .see_also {
    margin-bottom: 25px;
  }

  .group_total {
    margin-bottom: 35px;
  }

  .sub_total_bl {
    padding-top: 25px;
  }

  .col8_form {
    padding: 0 7px;
    width: 100%;
    float: none;
    line-height: 1.5;
  }

  .more_link_bl {
    margin: 3.5rem 15px;
  }

  .top_pr.name_cat {
    margin-bottom: 15px;
  }

  .count_product_bl .tx_count_pr {
    text-align: left;
    width: 70%;
  }

  .count_product_bl .count_prod {
    width: 30%;
  }

  .count_product_bl .btn_count_pr_bl {
    width: 100%;
    margin-top: 35px;
  }

  .characteristic_product {
    margin-bottom: 35px;
  }

  .product_bl {
    padding-bottom: 35px;
  }

  .price_product {
    margin-bottom: 35px;
  }

  .images_product_min {
    height: 152px;
  }

  .box_product {
    max-width: 350px;
  }

  .radio + label {
    display: block;
    line-height: 1.5;
  }

  .radio + label.agree_block {
    padding: 2px 0 3px 45px;
  }

  select.q_select {
    height: 50px;
    width: 100px;
    padding-left: 42px;
  }

  .count_product_bl .tx_count_pr {
    width: 40%;
  }

  .count_product_bl .count_prod {
    width: 60%;
    display: flex;
    justify-content: flex-end;
  }

  .count_prod .field {
    width: 40%;
  }

  .count_prod .add,
  .count_prod .sub {
    padding: 10px 25px;
    display: none;
  }

  .paydel_group.doptovar .action_item {
    display: flex;
  }

  .doptovar .products_bl .col_product {
    height: 300px;
  }

  .paydel_group.doptovar .action_item .action_buy {
    margin: auto;
  }

  .table_cart_bl {
    overflow-x: scroll;
  }

  .avail {
    position: relative;
    top: 11px;
    right: 0;
    width: 100%;
    text-align: left;
  }

  .lan_block2 {
    padding: 0;
    height: auto;
  }

  .col_category_main {
    padding: 0;
  }

  .col_category_main:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    z-index: 3;
    left: 0;
    opacity: 1;
    top: 0;
  }

  .btn_link_more {
    font-size: 16px;
  }

  .lan_block3 .text_banner_main {
    z-index: 4;
    font-weight: 500;
    font-size: 16px;
  }

  .img_cat_main {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }

  .header_white .top_header {
    margin: 0 -25px 0;
    padding: 5px 25px;
    height: 65px;
  }

  .footer_top .row_m .col4_m.fcol_f {
    padding: 30px 25px 0;
  }

  .footer_top {
    padding: 0 0 10px;
  }

  .right.network_footer {
    position: absolute;
    top: -11px;
    right: 25px;
  }

  .lan_block3:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    z-index: 3;
    left: 0;
    opacity: 1;
    top: 0;
  }

  .lan_block3 .text_banner_main {
    z-index: 4;
    font-weight: 500;
  }

  .brands_col.desc_hide .col_product {
    padding: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .brands_col.desc_hide .brand_item {
    width: 50%;
  }

  .copyright {
    text-align: center;
  }

  .close_overlay_mob {
    position: fixed;
    top: 0;
    right: 0;
    width: 100px;
    height: 100vh;
    z-index: 2;
  }

  .img_cat_main {
    width: calc(100% - 40px);
    height: 380px;
    margin: 48px auto 33px;
    position: relative;
  }

  .link_category_main a.btn {
    border: 1px solid #111;
    background: 0 0;
    color: #111;
    height: 50px;
    line-height: 49px;
  }

  .tx_category_main {
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    color: #111;
  }

  .col_category_main {
    height: auto;
  }

  .col_category_main .tt_category_main {
    height: auto;
  }

  .name_cat.hide_mobile {
    display: block;
  }

  .name_cat.hide_mobile > div:nth-of-type(1),
  .name_cat.hide_mobile > div:nth-of-type(2) {
    display: none;
  }

  .filter_panel_mobile {
    display: block;
  }

  .filter_panel_mobile .filter_mobile_block {
    display: flex;
  }

  .filter_panel_mobile .filter_mobile_block .ul_nav_sort {
    margin: auto 0 auto auto;
  }

  .filter_panel_mobile .filter {
    font-size: 12px;
    height: 18px;
    font-weight: 400;
    border-bottom: 1px solid #111;
  }

  .ul_nav_sort > li > a {
    font-weight: 400;
  }

  .filter_panel_mobile .ul_nav_sort {
    border-bottom: 1px solid #111;
    height: 32px;
  }

  .filter_panel_mobile .ico_sort {
    margin-top: 0;
  }

  .filter_panel_mobile .filter.active::after {
    background-color: inherit;
  }

  .filter_tab {
    width: calc(100% + 50px);
    left: -25px;
    top: 48px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    z-index: 300;
  }

  .filter_tab__body {
    display: block;
    margin: 0;
    padding: 0;
  }

  .filter_tab__body .filter_tab__col {
    margin: 0;
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 25px;
    height: auto;
  }

  .filter_tab__body .filter_tab__col.show {
    height: 347px;
  }

  .filter_tab__body .ftab__title {
    margin-bottom: 0;
    position: relative;
  }

  .filter_tab__body .ftab__title::before {
    content: '+';
    position: absolute;
    right: 0;
    top: 0;
    line-height: 14px;
    font-size: 16px;
  }

  .filter_tab__col.show .ftab__title::before {
    content: '—';
    position: absolute;
    right: 0;
    top: 0;
    line-height: 14px;
    font-size: 16px;
  }

  .filter_tab__body .filter_tab__col .wrapper {
    margin-top: 30px;
    display: none;
  }

  .filter_tab__col.show .wrapper {
    display: block;
  }

  .filter_tab__body .filter_tab__col:first-of-type {
    height: auto;
    border-top: none;
  }

  .flt_control {
    border-top: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    margin: 0;
    padding: 35px 0;
  }

  .ftab__title_price {
    margin-bottom: 0;
  }

  .f_price_slider {
    width: calc(100% - 15px);
    margin-top: 40px;
    display: none;
  }

  .filter_tab__col.show .f_price_slider {
    display: block;
  }

  .scroller .scroller__bar {
    right: 0;
    top: 0;
  }

  .scroller .baron__track {
    margin-right: 7px;
  }

  .filter_panel_mobile .filter.active ~ .ul_nav_sort {
    opacity: 0.2;
  }

  .radio + label {
    line-height: 1;
  }

  .radio + label::before {
    width: 19px;
    height: 19px;
  }

  .radio + label::after {
    width: 7px;
    height: 7px;
    top: 6px;
    left: 7px;
  }

  .best_product_block {
    padding: 50px 0;
  }

  .best_product_block .img_block,
  .best_product_block .text_block {
    width: 100%;
  }

  .best_product_block .img_block {
    margin: 0 25px;
    height: 250px;
  }

  .best_product_block .text_block {
    padding: 0 25px;
    padding-top: 30px;
  }

  .best_product_block .text_block .brand {
    margin-bottom: 18px;
  }

  .best_product_block .text_block .price {
    margin: 30px 0;
  }

  .best_product_block .text_block .text_block_position {
    max-width: none;
  }

  .best-slider-block .slider_switch {
    bottom: 25px;
    left: 25px;
  }
}

@media (max-width: 320px) {
  .products_bl .col_product {
    height: auto;
  }

  /* // 370px */
  .images_product_min {
    height: 125px;
  }

  .open_menu_bl {
    margin-left: 10px;
  }

  .ul_nav_top_header > li {
    margin-right: 10px;
  }

  .input_poromo_kod {
    width: 160px;
  }
}

@media (min-width: 769px) {
  .total_bl {
    max-width: 360px;
  }

  .table_cart tr th {
    width: 220px;
  }

  .table_cart tr th:nth-child(5n) {
    width: 123px;
  }

  .table_cart tr th:first-child {
    width: auto;
  }

  .table_cart tr th:last-child {
    width: 14px;
  }

  .menu.clear_relative:after {
    display: none;
  }

  .products_bl .col_product .box_product {
    margin: 0 auto 0 auto;
  }

  .products_bl .col_product:first-child .box_product {
    margin: 0 auto 0 0;
  }

  .products_bl .col_product:nth-child(3n) .box_product {
    margin: 0 0 0 auto;
  }
}

.middle_show {
  display: none;
}

.middle_hidden {
  display: block;
}

@media (min-height: 500px) and (min-width: 769px) and (max-width: 1300px) {
  .tx_sl {
    font-size: 16px;
    line-height: 1.8;
  }

  .container {
    max-width: 90%;
  }

  .middle_show {
    display: block;
  }

  .middle_hidden {
    display: none;
  }

  .menu li:nth-child(9) {
    margin-right: 0;
  }

  .menu {
    justify-content: space-between;
  }
}

.test_block {
  overflow: auto;
  overflow-y: auto;
  max-height: unset;
}

.test_block {
  position: static;
  margin: 40px auto;
  height: inherit !important;
  overflow-y: auto !important;
}

.relative {
  position: relative;
}

.color-wrapper input {
  width: 70px;
}

.color-wrapper {
  position: relative;
  margin-bottom: -30px;
  margin-left: 10px;
  z-index: 999;
}

.color-success {
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}

.footer_subscribe {
  border-top: 1px solid #efefef;
  padding: 33px 0;
}

.subscribe_block .subscribe_news {
  float: none;
  margin: 0 auto;
  max-width: 660px;
  text-align: center;
}

.subscribe_block .subscribe_news .form_subscribe_news {
  margin: 0 auto;
  max-width: 460px;
  margin-top: 35px;
}

.subscribe_block .subscribe_news .form_subscribe_news p {
  color: #606060;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.48px;
  margin-top: 23px;
}

.subscribe_block .subscribe_news .form_subscribe_news a {
  color: #111;
  font-weight: 500;
}

.subscribe_block .title_subscribe_news {
  font-size: 20px;
  font-weight: 500;
  color: #111;
  letter-spacing: 0.8px;
  line-height: 30px;
  margin-bottom: 13px;
}

.subscribe_block p {
  color: #111;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.64px;
  line-height: 24px;
}

.footer_top .ul_polit {
  text-align: right;
}

.footer_top .ul_polit li {
  margin: 0;
  display: block;
  margin-bottom: 9px;
}

.footer_top .ul_polit li:last-of-type {
  margin-bottom: 0;
}

.footer_top .ul_polit li a {
  color: #111;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0.56px;
}

.footer_bottom.flight {
  font-weight: 600;
  letter-spacing: 0.56px;
}

.footer_bottom .bank_cards {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.footer_bottom .bank_cards li {
  display: inline-block;
  margin-left: 29px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  line-height: 17px;
}

.footer_bottom .bank_cards li:first-of-type {
  margin-left: 0;
}

.footer_bottom .bank_cards .visa {
  width: 47px;
  height: 15px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/visa.svg);
}

.footer_bottom .bank_cards .mc {
  width: 27px;
  height: 17px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/mc.svg);
}

.footer_bottom .bank_cards .mir {
  width: 53px;
  height: 15px;
  background-image: url(/local/templates/vjs_thedarstore/css/../images/mir.svg);
}

.footer_bottom-position {
  line-height: 17px;
  padding: 33px 0;
}

.footer_bottom-position .polit_footer {
  width: 60%;
}

.ul_network_footer > li {
  margin-right: 25px;
}

.product__cost > span {
  font-family: 'PT Sans', serif;
  font-size: 13px;
  color: #606060;
  opacity: 0.8;
}

.box_more {
  max-width: 300px;
  margin: 0 auto;
  padding: 0 19px;
}

.prop_new {
  margin-top: 40px;
}

@media (max-width: 1300px) {
  .center_more_link_bl {
    padding: 0 30px;
  }
}

@media (max-width: 700px) {
  .center_more_link_bl {
    padding: 0 0;
  }

  .box_more {
    margin: 0;
    padding: 0;
  }
}

.main_slider {
  height: 100%;
}

.navbar__list {
  border: none !important;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: '';
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: 700;
}

.ui-widget-header a {
  color: #333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: 400;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: #fff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_444444_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_444444_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_555555_256x240.png);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_777620_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_cc0000_256x240.png);
}

.ui-button .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_777777_256x240.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: '';
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: 700;
}

.ui-widget-header a {
  color: #333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: 400;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: #fff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_444444_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_444444_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_555555_256x240.png);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_777620_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_cc0000_256x240.png);
}

.ui-button .ui-icon {
  background-image: url(/local/templates/vjs_thedarstore/css/images/ui-icons_777777_256x240.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

.fancybox-prev span {
  background: url(/local/templates/vjs_thedarstore/images/strelka_left.png)
    no-repeat;
}

.fancybox-next span {
  background: url(/local/templates/vjs_thedarstore/images/strelka_right.png)
    no-repeat;
}

.fancybox-close {
  background: url(/local/templates/vjs_thedarstore/images/cross.svg) 50%
    no-repeat;
  background-size: 70%;
  opacity: 0.5;
}

.fancybox-opened .fancybox-skin {
  padding: 0 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

body .modal-close {
  border: 0;
}

/* End */


/* Start:/local/templates/vjs_thedarstore/css/footer.css?17170823207114*/
.flight {
  background: #fff;
  font-weight: 400;
  color: #111;
  border-top: 1px solid #efefef;
}

.flight a {
  color: #111;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: 0.3s;
  display: inline-block;
}

.flight a:hover {
  border-color: #111;
}

#pp {
  position: fixed;
  right: 0;
  z-index: 15;
  bottom: 0px;
  display: none;
  width: 100%;
  height: 100%;
}

#pp .body {
  width: 420px;
  height: 380px;
  background: #fff;
  margin: auto;
  /*position: absolute;
    right: 0;
    bottom: 70px;*/
  padding: 43px 60px 43px 60px;
  z-index: 15;
}

#ppoverlay {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  display: none;
}

.showpp #pp,
.showpp #ppoverlay {
  display: flex;
}

.pp_title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}

#pp .body .links a {
  color: #111111;
  font-weight: 400;
  text-decoration: none;
  transition: 0.3s;
  border-bottom: 1px solid transparent;
  padding-bottom: 3px;
}

#pp .body .links a:hover {
  border-bottom-color: #111111;
}

.pp_btn {
  height: 60px;
  width: 100%;
  border: solid 1px #111;
  line-height: 60px;
  text-align: center;
  margin-top: 40px;
  display: block;
  text-decoration: none;
  color: #111;
  font-weight: 400;
  margin-bottom: 45px;
}

.pp_btn:hover {
  background: #111;
  color: #fff;
}

div.bx-auth-serv-icons i {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: absolute;
  right: 0;
}

.facebook {
  background: url(/local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/ico/facebook.svg)
    no-repeat;
  background-size: contain;
}

div.bx-auth-serv-icons {
  position: relative;
  margin-bottom: 20px;
}

.bx-ss-icon {
  width: 15px;
  height: 15px;
}

@media (max-width: 768px) {
  #pp {
    right: 10%;
    width: 80%;
  }

  #pp .body {
    width: 100%;
    bottom: 25px;
    padding: 33px 40px 33px 40px;
  }

  .pp_title {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
  }
}

.cookie_block {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 92px;
  z-index: 2000;
  background-color: #ffffff;
  display: block;
  padding: 0;
  /*display: none;*/
}

.cookie_block .container {
  display: flex;
  height: 100%;
}

.cookie_block .container div {
  display: inline-block;
}

.cookie_block .cookie_text p {
  max-width: 698px;
  font-size: 12px;
  letter-spacing: 0.84px;
  line-height: 18px;
  color: #111111;
  font-weight: 300;
}

.cookie_block .cookie_text a {
  text-decoration: underline;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.84px;
  line-height: 18px;
  color: #111111;
}

.cookie_block .cookie_text {
  margin: auto auto auto 0;
}

.cookie_block .cookie_btn {
  margin: auto 0 auto auto;
}

.cookie_block .cookie_btn a {
  color: #111111;
  font-size: 12px;
  letter-spacing: 0.7px;
  text-align: center;
  padding: 16px 32px;
  font-weight: 400;
}

.cookie_block .cookie_btn a:hover {
  color: #ffffff;
}

.footer__social-item img {
  width: 16px;
  height: 16px;
}

.footer_bottom__contacts {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.footer_bottom__contacts .polit_footer {
  display: flex;
  align-items: center;
}

.footer_bottom__contacts .contacts-links {
  display: flex;
}

.footer_bottom__contacts .contacts-links__link {
  width: 16px;
  height: 16px;
  object-fit: none;
  object-position: 0 0;
}

.footer_bottom_sup .contacts-links__link--whatsapp-dark {
  object-position: calc(-1 * 16px) 0;
}

.footer-bottom__apps {
  display: flex;
  align-items: center;
  gap: 16px;
}

.footer-bottom__apps__list {
  display: flex;
  gap: 8px;
}

.footer-bottom__apps__list__item img {
  object-fit: cover;
  object-position: 0 0;
}

.footer_bottom--last .polit_footer {
  padding-top: 0;
  width: unset;
}

.ul_network_footer {
  display: flex;
  align-items: center;
  gap: 8px;
}

.footer_bottom--last__content {
  display: flex;
  align-items: center;
}

@media (max-width: 1190px) {
  .footer-bottom__apps {
    flex-direction: column;
  }

  .footer-bottom__apps > span:first-child {
    display: none;
  }
}

@media (min-width: 1000px) {
  .network_footer span {
    display: inline-block;
    margin-right: 5px;
  }

  .footer_bottom--last__content {
    justify-content: space-between;
  }

  .footer_bottom__contacts .polit_footer {
    gap: 12px;
  }

  .footer_bottom__contacts .contacts-links {
    gap: 12px;
    margin-bottom: 4px;
  }

  .footer_bottom__contacts .contacts-links a {
    display: inline-block;
    width: 16px;
    height: 16px;
  }

  .footer-bottom__apps__list__item img {
    height: 27px;
  }

  .footer-bottom__apps__list__item--ios img {
    width: 92px;
  }

  .footer-bottom__apps__list__item--android img {
    width: 83px;
    object-position: -92px 0;
  }
}

@media (max-width: 1001px) {
  body .footer_bottom.flight .copyright {
    display: none;
  }

  body .footer_bottom--last .copyright {
    font-weight: 300;
  }

  body .footer_bottom.flight .polit_footer a,
  .footer_bottom__contacts .contacts-links a span,
  .footer_bottom__contacts .network_footer a {
    letter-spacing: 0.01em;
    font-size: 12px;
    font-weight: 400 !important;
  }

  .footer_bottom__contacts .contacts-links {
    flex-direction: column;
  }

  .footer_bottom__contacts .polit_footer {
    flex-direction: column;
  }

  .footer_bottom__contacts > *:first-child {
    margin-bottom: 16px;
  }
  .footer_bottom__contacts > *:not(:last-child, :first-child),
  .footer_bottom__contacts .polit_footer > *:not(:last-child),
  .footer_bottom__contacts .contacts-links a:not(:last-child) {
    margin-bottom: 16px;
  }

  .footer_bottom__mobile .ul_network_footer {
    margin-bottom: 20px;
  }

  .footer_mobile .footer_bottom + .footer_bottom {
    padding: 24px 0;
  }

  .footer_bottom__contacts {
    flex-direction: column;
  }

  .footer_bottom__contacts .network_footer span {
    display: none;
    margin-right: 0;
  }

  .footer-bottom__apps__list__item img {
    height: 30px;
  }

  .footer-bottom__apps__list__item--ios img {
    width: 102px;
  }

  .footer-bottom__apps__list__item--android img {
    width: 93px;
    object-position: -102px 0;
  }

  .footer_bottom--last__content {
    justify-content: center;
  }

  .footer__social-item img {
    width: 24px;
    height: 24px;
    object-fit: cover;
    object-position: 0 0;
  }
}

@media (max-width: 768px) {
  .cookie_block {
    padding: 15px 0 20px;
    height: auto;
  }

  .cookie_block .container {
    display: block;
  }

  .cookie_block .container div {
    display: block;
    width: 100%;
  }

  .cookie_block .cookie_text {
    padding: 0 0 20px;
  }

  .cookie_block .cookie_text p {
    font-size: 10px;
    line-height: 14px;
  }

  .cookie_block .cookie_text a {
    font-size: 10px;
    line-height: 14px;
  }

  .cookie_block .cookie_btn a {
    font-size: 10px;
    line-height: 15px;
    padding: 10px 15px;
  }
}

@media (max-width: 641px) {
  .footer_bottom--last__content {
    flex-direction: column;
    gap: 8px;
  }
}

/* End */


/* Start:/local/templates/vjs_thedarstore/build/new-css/menu/search-mobile.min.css?17308061852965*/
@media (max-width:1000px){.search_mobile{margin:24px 0;padding:0 25px}.search_mobile form{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_mobile input[type=text]{border:0;background:transparent;color:#fff;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;height:36px}.search_mobile input[type=submit]{background:url(/images/search_mobile.svg) no-repeat;width:20px;height:20px;border:0;cursor:pointer;font-size:0}.search_mobile.active{font-size:16px;margin-top:45px;padding:0}.search_mobile.active input[type=text]{font-size:16px;height:35px;top:0px}.search_mobile .products{margin-top:15px}.search_mobile div.product__item{padding:25px 0!important}.search_mobile .product__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.search_mobile .product__item-info{width:unset;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search_mobile .product__item a.product__item-like{display:none}.search_mobile .catalog__content .product__item-image{width:70px!important;height:70px!important;display:inline-block}.search_mobile_result .product__item{border:transparent!important;padding:1px!important;padding-bottom:0px!important;margin-bottom:0!important;width:100%!important}.search_mobile_result .product__item:not(:last-child){border-bottom:1px solid #101010!important}.search_mobile_result .product__item .product__row div.product__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_mobile_result .product__item .product__row div.product__col .product__cost{height:unset}.search_mobile_result .product__item .st{float:left;color:#fff}.search_mobile_result .product__item .product__cost{float:right}.search_mobile_result .product__item .product__cost i{color:#fff!important;font-size:18px!important}.search_mobile_result .product__item .product__title{color:#fff;padding-left:0;margin-bottom:0;height:auto!important}.search_mobile_result .product__item div.product__made{height:unset;line-height:unset;margin:0}.search_mobile_result .product__item div.product__made a{font-style:normal;font-weight:600}.search_mobile_result .product__item div.product__made,.search_mobile_result .product__item div.product__made a{color:#fff}.search_mobile_result .catalog__content{float:none}.search_mobile_result .catalog__content .product__item-image{float:left}.search_mobile_result .catalog__content .all_result{color:#fff}.search_mobile_result .designed_by,.search_mobile_result .product__item .product__made a{font-size:8px}}
/*# sourceMappingURL=search-mobile.min.css.map */

/* End */


/* Start:/local/templates/vjs_thedarstore/css/header/app-info.css?1717667459644*/
.app-info {
  display: flex;
  align-items: center;
  padding: 16px;
  background-color: white;
  gap: 12px;
}

.app-info .app-info__close {
  background: transparent;
  border: 0;
  width: 18px;
  height: 18px;
}

.app-info h6,
.app-info p,
.app-info a {
  font-size: 10px;
  line-height: 12px;
}
.app-info h6 {
  font-weight: 500;
  margin-bottom: 6px;
}

.app-info p {
  font-weight: 300;
}

.app-info .app-info__btn-deep-linking {
  padding: 10px 16px;
  color: white;
  background: black;
  text-decoration: none;
  letter-spacing: 0.5px;
  margin-left: auto;
  border: none;
}

.app-info__image-wrapper {
  width: 64px;
  height: 64px;
}

/* End */


/* Start:/local/templates/vjs_thedarstore/components/sotbit/regions.choose/.default/style.css?171766745910641*/
.select-city-wrap {
  position: relative;
}

.select-city__block__text {
  color: #919294;
  font-family: 'NotoSans';
  font-size: 12px;
  line-height: 30px;
}

.select-city__block__text-city {
  color: #414141;
  font-family: 'NotoSans';
  font-size: 12px;
  line-height: 30px;
  text-decoration: underline;
  text-decoration-style: dotted;
  cursor: pointer;
}

.select-city__dropdown__title {
  color: #414141;
  font-size: 13px;
  line-height: 30px;
  display: block;
  margin-bottom: 10px;
}

.select-city__dropdown {
  background-color: #ffffff;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.22);
  width: 211px;
  text-align: center;
  padding: 11px 5px 17px 5px;
}

.select-city__dropdown-wrap {
  z-index: 99;
  position: absolute;
}

.select-city__dropdown__choose {
  display: inline-block;
  height: 32px;
  width: 82px;
  font-size: 12px;
  line-height: 32px;
  text-transform: uppercase;
  font-family: 'ProximaNova';
  text-align: center;
  cursor: pointer;
}

.select-city__dropdown__choose:hover,
.select-city__dropdown__choose:active,
.select-city__dropdown__choose:focus {
  opacity: 0.7;
}

.select-city__dropdown__choose__yes {
  color: #919294;
  border: 1px solid #d3d3d3;
  margin-right: 15px;
}

.select-city__dropdown__choose__no {
  color: #ffffff;
  background: #333333;
}

.select-city__dropdown__choose-wrap {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.select-city__modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
}

.modal__overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2500;
}

.select-city__modal-wrap {
  display: block;
  position: absolute !important;
  margin: 0 !important;
  top: 50%;
  left: 50%;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.22);
  width: 684px;
  padding: 37px 53px 40px 53px;
  transition: width 0.2s;
}

.select-city__dropdown {
  position: relative;
}

.select-city__dropdown-close {
  position: absolute;
  top: 19px;
  right: 20px;
  cursor: pointer;
}

.select-city__modal__title {
  color: #000000 !important;
  font-family: 'ProximaNova' !important;
  line-height: 30px;
  font-size: 25px !important;
  margin-bottom: 20px !important;
}

.select-city__modal__list {
  columns: 3;
  margin-bottom: 23px;
}

.select-city__modal__list__title {
  color: #000000;
  font-family: 'ProximaNovaBold';
  line-height: 30px;
  font-size: 14px;
  display: block;
  margin-bottom: 11px;
}

.select-city__modal__list__item {
  color: #414141 !important;
  font-family: 'ProximaNova' !important;
  line-height: 30px;
  font-size: 14px;
  margin-bottom: 0 !important;
  cursor: pointer;
}

.select-city__modal__list__item:hover,
.select-city__modal__list__item:focus,
.select-city__modal__list__item:active {
  color: #0978c6 !important;
  text-decoration: underline;
  text-decoration-color: #c1ddf1;
}

.select-city__modal__submit__block-wrap {
  background: #eceef1;
  padding: 21px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 42px);
}

.select-city__modal__submit__title {
  color: #000000;
  font-family: 'ProximaNovaBold';
  line-height: 30px;
  font-size: 14px;
  display: block;
  margin-bottom: 0px;
}

.select-city__modal__submit__input {
  border: 1px solid #d3d3d3;
  background: #ffffff;
  box-shadow: none;
  height: 32px;
  width: calc(100% - 32px);
  max-width: 517px;
  color: #414141;
  font-family: 'ProximaNova';
  font-size: 14px;
  margin-right: 15px;
  padding: 0 15px;
}

.select-city__modal__submit__btn {
  background: #000000;
  border: none !important;
  box-shadow: none !important;
  width: 147px;
  height: 32px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'ProximaNova';
  font-size: 12px;
}

.select-city__modal__submit__btn:hover,
.select-city__modal__submit__btn:active,
.select-city__modal__submit__btn:focus {
  opacity: 0.7;
}

.select-city__close {
  background: url('/bitrix/components/sotbit/regions.choose/templates/.default/img/select-city__close.png')
    no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7px;
  right: 10px;
  cursor: pointer;
}

.select-city__close:hover {
  opacity: 0.7;
}

.regions_vars {
  padding: 5px 10px;
}

@media (max-width: 768px) {
  .select-city__modal-wrap {
    width: 484px;
    padding: 37px 25px 40px 25px;
  }

  .select-city__modal__list {
    columns: 2;
  }
}

@media (max-width: 575px) {
  .select-city__modal-wrap {
    width: 80%;
    padding: 27px 20px 30px 20px;
  }

  .select-city__modal-wrap {
    margin: 20vh auto;
  }

  .select-city__modal__title {
    font-size: 20px !important;
    margin-bottom: 10px !important;
  }

  .select-city__close {
    top: 15px;
    right: 15px;
  }

  .select-city__modal__list__item {
    font-size: 13px !important;
  }
}

@media (max-width: 400px) {
  .select-city__modal__list {
    columns: unset;
    max-height: 100px;
    overflow: auto;
  }

  .select-city__modal-wrap {
    margin: 5vh auto;
  }

  .select-city__modal__list__title {
    line-height: 20px;
  }

  .select-city__modal__submit__block-wrap {
    display: block;
  }

  .select-city__modal__submit__input {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .select-city__modal-wrap {
    padding: 15px 20px;
  }

  .select-city__modal__submit__btn {
    width: 100%;
  }
}

.select-city__modal__submit__block-wrap__input_wrap {
  position: relative;
  width: 100%;
}

.select-city__modal__submit__block-wrap__input_wrap .sey-container {
  position: absolute;
  width: 100%;
}

.select-city__modal__submit__block-wrap__input_wrap .sey-list {
  padding-left: 0;
  margin: 0;
}

.select-city__modal__submit__block-wrap__input_wrap .sey-list li {
  list-style: none;
}

.select-city__modal__submit__block-wrap__input_wrap .sey-list .sey-item {
  border-bottom: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  background: #ffffff;
  height: 32px;
  width: 100%;
  max-width: 517px;
  color: #414141;
  font-family: 'ProximaNova';
  font-size: 14px;
  padding: 0 15px;
  line-height: 32px;
  margin: 0 !important;
}

.select-city__modal__submit__block-wrap__input_wrap .sey-list .sey-hide {
  display: none;
}

.select-city__modal__submit__block-wrap__input_wrap_error {
  color: red;
  position: absolute;
  top: -20px;
}

.select-city__modal__submit__vars {
  position: absolute;
  top: 100%;
  left: 0px;
  background-color: #fff;
  box-shadow: 2px 3px 3px #a0a0a0;
  padding: 3px;
  cursor: pointer;
}

.select-city__modal__submit__vars .regions_vars:hover {
  background-color: #f0f0f0;
}

.select-city__modal__submit__block-wrap {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 40px;
  padding-top: 20px;
}

.select-city__modal__submit__btn {
  display: none;
}

.select-city__modal__submit__input {
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  border: none;
  border-bottom: 1px solid #000;
  font-family: 'Helvetica Neue';
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 9px;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.select-city__modal__submit__block-wrap {
  width: 100% !important;
}

.select-city__modal__title {
  color: #000;
  font-family: 'Helvetica Neue';
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 84.615% */
}

.select-city__modal__list {
  columns: 2;
}

.select-city__modal__list__item {
  color: #000;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}

.select-city__modal__list__item:not(:last-child) {
  margin-bottom: 10px !important;
}

.select-city__modal-wrap {
  max-width: 564px;
  padding: 70px 97px;
  box-sizing: border-box;
}

.regions_vars {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.select-city__modal__submit__vars {
  width: 100%;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  height: 378px;
  overflow-y: auto;
  box-shadow: none !important;
}

.regions_vars:not(:last-child) {
  margin-bottom: 20px !important;
}

.select-city__close {
  width: 13px;
  height: 13px;
  top: 20px;
  right: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.regions_vars span {
  display: block;
  margin-top: 5px;
  color: #909090;
  font-size: 16px;
  font-weight: 400;
  line-height: 137.5%;
}

.select-city__dropdown-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
}

.select-city__dropdown-wrap-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.select-city__dropdown__title {
  color: #909090;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}

.select-city__dropdown {
  padding: 39px 58px;
  max-width: 497px;
  width: 100%;
  margin: auto;
}

.select-city__dropdown__choose-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
}

.select-city__dropdown__choose {
  font-family: 'Helvetica Neue';
  width: 100%;
  height: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 12px;
  line-height: 100%;
  font-weight: 500;
  text-transform: initial;
}

.select-city__dropdown__choose__yes {
  background: #000;
  border: 1px solid #000;
  color: #fff;
}

.select-city__dropdown__choose__no {
  background: transparent;
  color: #000;
  border: 1px solid #000;
}

.select-city__dropdown__title:nth-child(1) {
  font-weight: 400;
}

.select-city__dropdown__title:nth-child(2) {
  color: #000;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 84.615% */
}

.select-city__dropdown__title-wrap {
  margin-bottom: 25px;
}

@media screen and (max-width: 772px) {
  .select-city__dropdown-wrap {
    top: unset;
    bottom: 0;
    left: 0;
    height: auto;
    background: #fff;
    box-shadow: 0px -3px 5px 0px rgba(33, 32, 32, 0.08);
  }

  .select-city__dropdown {
    padding: 29px 44px;
  }

  .select-city__modal-wrap {
    max-width: 100% !important;
    width: 100%;
    padding: 30px 23px 60px;
    box-sizing: border-box;
    top: unset;
    transform: none;
    left: 0;
    bottom: 0;
  }

  .select-city__modal__title {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .select-city__modal__list {
    max-height: 500px !important;
  }
}

/* End */


/* Start:/local/templates/vjs_thedarstore/components/bitrix/menu/header/style.css?1707822103412*/
.menu_flex {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

.podcheck::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: red;
    bottom: 27px;
    position: absolute;
}

.podcheck_twoo::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: red;
    bottom: 0 !important;
    position: absolute;
}

/* End */


/* Start:/local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/ss.css?16952314194981*/
.bx-ss-icon {background-image:url('/local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/icons_v5.png'); width:15px; height:15px; background-repeat:no-repeat;}
.openid {background-position:0px -192px;}
.yandex {background-position:0px 0px;}
.openid-mail-ru {background-position:0px -48px;}
.livejournal {background-position:0px -16px;}
.liveinternet {background-position:0px -128px;}
.blogger {background-position:0px -144px;}
.rambler {background-position:0px -160px;}
.liveid {background-position:0px -176px;}
.twitter {background-position:0px -96px;}
.vkontakte {background-position:0px -80px;}
.mymailru {background-position:0px -64px;}
.google {background-position:0px -112px;}
.google-plus {background-position:0px -112px;}
.odnoklassniki {background-position:0px -208px;}
.bitrix24 {background-position:0px -378px}
.dropbox {background-position:0px -504px}
.box {background-position:0px -520px}
.office365 {background-position:0px -559px}
.facebook {background: url('/local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/ico/facebook.svg') no-repeat; background-size: contain; }

.bx-ss-button {display:inline-block; background-image:url('/local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/icons_v5.png') !important; width:87px !important; height:21px !important; background-repeat:no-repeat; vertical-align:middle !important;}
.liveid-button {background-position:0px -334px !important;}
.twitter-button {background-position:0px -290px !important;}
.vkontakte-button {background-position:0px -268px !important;}
.mymailru-button {background-position:0px -246px !important;}
.google-button {background-position:0px -312px !important;}
.odnoklassniki-button {background-position:0px -356px !important;}
.bitrix24net-button {background-position:0px -416px !important;}
.bitrix24net-button-ru,
.bitrix24net-button-kz
{background-position:0px -394px !important;}
.bitrix24net-button-ua {background-position:0px -438px !important;}
.dropbox-button {background-position:0px -482px !important;}
.box-button {background-position:0px -537px !important;}
.yandex-button {background-position:0px -460px !important;}
.office365-button {background-position:0px -576px !important;}

td.to_twitter {text-align:center !important;}
div.bx-auth {max-width:600px; /*margin-top:12px; margin-bottom:10px;*/}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}

div.bx-auth-services  {padding:0px; margin:0px; overflow:hidden; zoom:1;}
div.bx-auth-services div {display:block; float:left; margin:4px 6px 0px 0px; width:170px;}
div.bx-auth-services a {display:inline-block; margin:1px; padding:4px 4px 4px 4px; text-decoration:none; color:#646464; outline:none;}
div.bx-auth-services a:hover {margin:0px; border:1px solid #D9D9D9; text-decoration: none !important;}
div.bx-auth-services a.bx-ss-selected {margin:0px; border:1px solid #D9D9D9; background-color:#EBEBEB;}
div.bx-auth-services i {display:inline-block; margin:0px; margin-right:4px; vertical-align:middle; cursor:pointer;}
div.bx-auth-services b {vertical-align:middle; font-weight:bold; font-size:12px; font-family:Tahoma,Verdana,Arial,sans-serif;}

div.bx-auth-service-form {color:black; background-color:#EEEEEE; border-bottom:solid 1px #D6D6D6; margin-top:1px; padding:8px; vertical-align:middle; font-size:12px;}
div.bx-auth-service-form span, div.bx-auth-service-form input { vertical-align:middle;}
div.bx-auth-service-form input.button {position:relative; left:1px;}
div.bx-auth-service-form span.bx-ss-icon {display:inline-block; margin-right:6px;}

span.bx-spacer {display:inline-block; width:8px;}
span.bx-spacer-vert {display:inline-block; height:10px;}
span.bx-spacer-vert25 {display:inline-block; height:25px;}

div.bx-auth-serv-icons { position: relative;     margin-bottom: 20px;}

div.bx-auth-serv-icons i {display:inline-block; vertical-align:middle;  cursor:pointer; position: absolute; right: 0;}
div.bx-auth-lbl {margin-top:8px; margin-bottom:4px;}

div.bx-auth-float {padding-left:15px; padding-right:15px; font-size:100%;}

div.bx-sonet-profile-field-socserv {line-height: 15px !important;}

div.bx-auth-form {width: 510px !important;}

textarea.ss-text-for-message-default {width: 300px; height: 130px; color:grey;  font-weight:lighter;}
textarea.ss-text-for-message {margin-top: 5px;}
td.bx-ss-soc-serv { font: bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif; }
td.bx-ss-soc-serv i{ vertical-align:-25%;}

div.bx-taimen-socserv-div {padding-bottom: 9px; padding-left: 50px; }
a.ss-socserv-setup-link {padding-left: 10px; color: grey !important; text-decoration:underline; }
.ss-text-without-border {padding-left:5px; border: none; background: #F8FAFB; color: #6286bb; font-style:italic; }
.bx-ss-timeman-header-div {padding-bottom:10px; }

td.bx-ss-soc-serv-setup {white-space: pre-line; width: 300px; font-size: 75%;}
a.bx-ss-soc-serv-setup-link{text-decoration:underline !important;}
/* End */


/* Start:/local/templates/vjs_thedarstore/styles.css?173080618567511*/
@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-ext-italic.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-italic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-ext-italic.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-ext-italic-bold.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-italic-bold.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-ext-italic-bold.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-italic-bold.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-ext-bold.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-cyrillic-bold.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-ext-bold.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/local/templates/vjs_thedarstore/fonts/PT-Sans-latin-bold.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-Roman.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-ThinItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/local/templates/vjs_thedarstore/fonts/Helvetica-Neue-Cyr/HelveticaNeueCyr-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Open Sans;src:url(/bitrix/js/ui/fonts/opensans/opensans-regular.eot);src:local("Open Sans"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/bitrix/js/ui/fonts/opensans/opensans-regular.eot);src:local("Open Sans"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/bitrix/js/ui/fonts/opensans/opensans-regular.eot);src:local("Open Sans"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Light;src:url(/bitrix/js/ui/fonts/opensans/opensans-light.eot);src:local("Open Sans Light"),url(/bitrix/js/ui/fonts/opensans/opensans-light.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Semibold;src:url(/bitrix/js/ui/fonts/opensans/opensans-semibold.eot);src:local("Open Sans Semibold"),url(/bitrix/js/ui/fonts/opensans/opensans-semibold.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-semibold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/bitrix/js/ui/fonts/opensans/opensans-bold.eot);src:local("Open Sans Bold"),url(/bitrix/js/ui/fonts/opensans/opensans-bold.woff) format("woff"),url(/bitrix/js/ui/fonts/opensans/opensans-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s,-webkit-transform 0.1s}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{vertical-align:baseline;font-style:inherit;font-size:14px;outline:0;padding:0;margin:0;border:0;list-style:none}*{font-weight:300;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}:focus{outline:0}body.active{overflow:hidden}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.btn,a{transition:0.4s linear;-webkit-transition:0.4s linear}a{color:#111}.container{max-width:1280px;position:relative;margin:auto;padding:0 10px}.btn{max-width:130px;height:40px;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;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:12px;color:#000}.btn:hover{background:#000;color:#fff}.site-header{position:sticky;background:#fff;top:0;z-index:100}.site-header .container{max-width:1280px;padding:0}.site-header__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 26px 10px 10px}.site-header__logo img{max-width:100%}.site-header__contacts,.site-header__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__item{position:relative;font-size:0}.site-header__item:first-child{margin-right:30px}.site-header__item-social{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 30px}.site-header__item-social img{width:16px;height:16px;-o-object-fit:none;object-fit:none}.site-header__item-social img,img.site-header__item-social__telegram-dark{-o-object-position:0 0;object-position:0 0}img.site-header__item-social__whatsapp-dark{-o-object-position:-16px 0;object-position:-16px 0}img.site-header__item-social__vk{-o-object-position:-32px 0;object-position:-32px 0}img.site-header__item-social__telegram{-o-object-position:-48px 0;object-position:-48px 0}img.site-header__item-social__zen{-o-object-position:-64px 0;object-position:-64px 0}.site-header__item-social li:not(:last-child){margin-right:13px}.site-header__item-favorite{display:inline-block;vertical-align:middle;margin-right:24px}.site-header__item-profile{display:inline-block;vertical-align:middle;position:relative}.site-header__item-profile:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px}.site-header__item.hover .dropdown{display:block;opacity:0;visibility:hidden}@media (max-width:1001px){.site-header__item.hover:hover .dropdown{opacity:1;visibility:visible}}.site-header__user{position:relative;padding-right:15px;cursor:pointer;display:inline-block}.site-header__user:after{content:"";position:absolute;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat;right:0;top:50%;width:14px;height:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header__phone{font-size:14px;line-height:16px;color:#333;display:inline-block;position:relative;text-decoration:none;padding-left:20px}.site-header__phone-arrow{margin-right:20px}.site-header__phone-arrow:before{right:-15px;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat;width:8px;height:5px}.site-header__phone-arrow:before,.site-header__phone:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header__phone:after{left:0;background:url(/local/templates/vjs_thedarstore/images/phone.svg) 50% no-repeat;width:12px;height:12px}.site-header__mail{font-size:14px;line-height:16px;color:#333;text-decoration:none;padding-left:24px}.site-header__mail:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/local/templates/vjs_thedarstore/images/mail.svg) 50% no-repeat;width:12px;height:10px}.site-header__search{margin-left:30px;font-size:0;line-height:1}.site-header__cart{text-decoration:none;position:relative;background:url(/local/templates/vjs_thedarstore/images/cart.svg) 0 no-repeat;height:20px;min-width:20px;padding-left:20px;margin-left:20px}.site-header__cart .cart-count{font-size:14px;line-height:20px;color:#333}.dropdown{position:absolute;left:0;top:calc(100% + 4px);right:auto;background:#fff;display:none;-webkit-transition:0.4s;transition:0.4s}.dropdown.open{display:block}.dropdown--phones{-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.22);box-shadow:0px 5px 5px 0px rgba(0,0,0,.22);padding:9px 12px 15px 10px;left:5px}.dropdown--phones .site-header__phone{white-space:nowrap;font-weight:100}.dropdown--phones .site-header__phone:not(:last-child){margin-bottom:13px}.dropdown--profile{left:0;opacity:0;visibility:hidden;display:block}.dropdown--profile.open{opacity:1;visibility:visible}.dropdown--profile-title{font-size:14px;line-height:17px;color:#333;font-weight:400;white-space:nowrap;padding:6px 32px 7px 10px;margin-bottom:14px}.dropdown--profile-list{padding:0 20px 20px 10px}.dropdown--profile-list li:not(:last-child){margin-bottom:10px}.dropdown--profile-list a{font-size:12px;line-height:20px;color:#4f4f4f;text-decoration:none;letter-spacing:1.1px}.navbar__list{padding:18px 20px 16px 10px;border-bottom:1px solid #e0e0e0;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;gap:1px}.navbar__list a{font-size:14px;line-height:16px;color:#333;text-decoration:none}.navbar__list a:hover{text-decoration:underline}.navbar__menu{background:hsla(0,0%,100%,.9);max-width:854px;width:100%;position:absolute;left:0;top:calc(100% - 1px);display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:200}.navbar__menu-nav,.navbar__menu.open{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__menu-nav{width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:29px 20px}.navbar__menu-list{width:48%}.navbar__menu-list li:not(:last-child){margin-bottom:24px}.navbar__menu-list a{display:inline-block;color:#111;text-decoration:none;border-bottom:1px solid transparent;font-weight:300;letter-spacing:0.08em;padding-bottom:3px;-webkit-transition:0.3s;transition:0.3s}.navbar__menu-products{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__menu .navbar__menu-col{width:calc(50% - 10px);padding-bottom:30px}.navbar__menu .navbar__menu-col .owl-dots{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px}.navbar__menu .navbar__menu-col .owl-dot{border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;width:8px;height:8px;border-radius:50%;margin:0 2px;cursor:pointer;position:relative}.navbar__menu .navbar__menu-col .owl-dot.active:after{content:"";position:absolute;left:1px;top:1px;width:4px;height:4px;border-radius:50%;background:#333}.navbar__menu .btn{margin:auto}.menu-product .menu-products__image{height:180px;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;margin-bottom:12px}.menu-product img{max-width:100%;max-height:100%}.menu-product .menu-products__title{font-size:10px;line-height:10px;text-align:center;color:#333;display:block;text-decoration:none;margin-bottom:25px;padding:0 5px}.menu-product .menu-products__cost{font-size:18px;line-height:20px;color:#333;text-align:center;font-weight:400;margin-bottom:12px}.breadcrumb{padding:35px 0 30px}.breadcrumb .breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb .breadcrumb__item{position:relative}.breadcrumb .breadcrumb__item:not(:last-child){margin-right:20px}.breadcrumb .breadcrumb__item:not(:last-child):after{content:"/";position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;line-height:15px;color:#333}.breadcrumb a,.breadcrumb li{text-decoration:none;font-size:12px;line-height:15px;color:#333;font-weight:300}.breadcrumb a:hover{text-decoration:underline}.page-title{font-size:20px;line-height:24px;color:#000;margin-bottom:11px;font-weight:400}.show-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-count__text{font-size:14px;line-height:17px;color:#828282;text-decoration:none;margin-right:12px}.show-count__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-count__list li:not(:last-child){margin-right:15px}.show-count__list a{font-size:12px;line-height:17px;color:#828282;text-decoration:none}.show-count__list a.active,.show-count__list a:hover{text-decoration:underline}.catalog-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.sort{position:relative;margin-left:70px}.sort__selected{font-size:14px;line-height:17px;color:#828282;text-decoration:none;position:relative;padding-right:17px}.sort__selected:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);background:url(/local/templates/vjs_thedarstore/images/arrow_downward.svg) 50% no-repeat;width:10px;height:10px;-webkit-transition:0.4s;transition:0.4s;right:-15px}.sort:hover .sort__selected:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.sort:hover .sort__list{opacity:1;visibility:visible}.sort__list{z-index:20;display:block;opacity:0;visibility:hidden;-webkit-transition:0.4s;transition:0.4s;padding:12px 15px 12px 10px}.sort__list li:not(:last-child){margin-bottom:8px}.sort__list a{font-size:14px;line-height:17px;color:#828282;white-space:nowrap;text-decoration:none}.sort__list a:hover{text-decoration:underline}.filters{padding:10px 30px 20px 20px;width:300px}.filters__item:not(:last-child){margin-bottom:40px}.filters__item .filter-title{font-size:16px;line-height:19px;color:#333;margin-bottom:12px;position:relative}.filters__item .filter-title.toggler{cursor:pointer}.filters__item .filter-title.toggler:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:8px;height:5px;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat}.filters__item .filter-title.toggler.active:after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.filters__checked{margin-bottom:25px}.filters__checked-item{font-size:12px;line-height:15px;position:relative;padding-left:20px;color:#4f4f4f}.filters__checked-item:after{content:"";position:absolute;left:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/local/templates/vjs_thedarstore/images/close.svg) 50% no-repeat;width:12px;height:12px;cursor:pointer}.filters__checked-item:not(:last-child){margin-bottom:14px}.filters a.btn-clear{max-width:173px;width:100%}.filters .filters__item-content{display:none;padding:5px 0}.filters .checkbox:not(:last-child){margin-bottom:15px}.filters .price-text{font-size:12px;line-height:15px;color:#333;text-align:right;margin-bottom:15px}.filters .btn-success{margin-left:auto;background:#fff;display:block;width:100%;cursor:pointer;color:#333}.filters .btn-success:hover{background:#333;color:#fff}.ui-widget.ui-widget-content{border:0;height:1px;background:#bdbdbd}.ui-slider-horizontal .ui-slider-range{border:0;background:#333}.ui-slider-horizontal .ui-slider-handle{border:0;background:#333;border-radius:50%;width:10px;height:10px}.checkbox{display:block}.checkbox input:checked+.checkbox__check:before{content:"";position:absolute;left:6px;width:8px;height:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#333;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.checkbox__check{cursor:pointer;font-size:12px;line-height:15px;color:#333;position:relative;display:block;padding-left:28px}.checkbox__check:after{z-index:1;content:"";position:absolute;left:2px;width:16px;height:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:0.5px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.show-more{font-size:14px;line-height:17px;text-decoration-line:underline;color:#333}.show-more:hover{text-decoration:none}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li:not(:last-child){margin-right:20px}.pagination a{font-size:14px;line-height:17px;color:#828282;text-decoration:none}.pagination a:hover{color:#333}.pagination .active{color:#333;text-decoration:underline}.catalog-option .show-more{margin-right:65px}.catalog-option .pagination{margin-right:20px}.catalog{margin-bottom:75px}.catalog .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__content{width:calc(100% - 300px);float:right;padding:26px 0 0 0px}.catalog__content .products{padding-bottom:6px}.catalog .products{margin-bottom:60px}.catalog-header{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;width:100%;margin-bottom:25px}.catalog-header .catalog-option{width:calc(100% - 400px)}.catalog-header .page-title{margin-bottom:0}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .product{width:calc(33.33% - 30px);margin-bottom:40px;margin-right:30px}.products .product:nth-child(4n){margin-right:0}.product,.product__image{position:relative}.product__image{display:block;background-position:50%!important;background-repeat:no-repeat!important;background-color:#fff}.product__image:before{content:"";padding-top:100%;display:block}.product__col{width:48%}.product:hover .product__image{-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.25);box-shadow:2px 2px 6px rgba(0,0,0,.25);z-index:10}.product:hover .product__option{visibility:visible;opacity:1}.product__option{visibility:hidden;opacity:0;-webkit-transition:0.4s;transition:0.4s;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;background:rgba(8,11,23,.2)}.product__option-row{position:absolute;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;left:10px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product__option .btn{margin:0 10px;border-color:#fff;color:#fff;width:130px}.product__option .btn:hover{background-color:#fff;color:#333}.product__info{padding:12px 10px;position:relative;z-index:10}.product:hover .product__row:last-child{visibility:visible;opacity:1}.product:hover .product__info:after{position:absolute;left:0;bottom:-65px;right:0;top:0;content:"";background:#fff;-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.25);box-shadow:2px 5px 6px rgba(0,0,0,.25);-webkit-transition:0.4s;transition:0.4s;z-index:3}.product__title{line-height:21px;letter-spacing:0.07em;color:#111;font-weight:400;text-decoration:none;display:inline-block;margin-bottom:8px}.product__made,.product__title{font-size:14px;position:relative;z-index:4}.product__made{line-height:20px;color:#828282;-webkit-margin-after:10px;margin-block-end:10px;-webkit-margin-before:8px;margin-block-start:8px}.product__row{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;position:relative;z-index:4;margin-top:auto}.product__row:last-child{position:absolute;left:10px;right:10px;bottom:-46px;visibility:hidden;opacity:0;-webkit-transition:0.4s;transition:0.4s}.product__cost{font-size:12px;line-height:20px;color:#ccc}.product .product__favorite{text-decoration:none;font-size:12px;line-height:20px;color:#333;position:relative;display:inline-block;padding-left:29px}.product .product__favorite:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/local/templates/vjs_thedarstore/images/favorite.svg) 50% no-repeat;width:20px;height:20px}.site-header .toggle-menu{position:absolute;height:23px;width:34px;top:65px;right:12px;margin:auto;cursor:pointer;display:none;z-index:10;transition:0.4s;-webkit-transition:0.4s}.site-header .toggle-menu .bar{height:3px;border-radius:10px;background-color:#333;display:block;position:absolute;top:0;left:0;right:0;transition:0.3s;-webkit-transition:0.3s}.site-header .toggle-menu .bar2{top:10px}.site-header .toggle-menu .bar3{top:20px}.site-header .toggle-menu.active .bar1{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:7px}.site-header .toggle-menu.active .bar2{opacity:0}.site-header .toggle-menu.active .bar3{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:7px}.mobile-option{width:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-option .mobile-select{width:calc(50% - 10px);position:relative}.mobile-option .mobile-select__text{text-align:center;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:100%;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;font-size:14px;line-height:16px;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) calc(100% - 14px) 50% no-repeat;padding-right:15px;color:#333;cursor:pointer}.mobile-option .dropdown{left:0;right:0;z-index:40;padding-bottom:6px}.mobile-option .dropdown a{padding:8px 20px 8px 10px;display:block;text-decoration:none;font-size:12px;line-height:13px;color:#333}.mobile-option .dropdown a.selected,.mobile-option .dropdown a:hover{background:#e0e0e0}.mobile-filters{display:none;position:absolute;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);left:0;right:0;top:-40px;z-index:100;border:0.5px solid #bdbdbd}.mobile-filters__header{border-bottom:0.5px solid #bdbdbd;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:50px;position:relative}.mobile-filters__back{background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat;width:14px;height:14px;position:absolute;left:10px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:50%;display:none}.mobile-filters.active .mobile-filters__back{display:block}.mobile-filters__title{font-size:20px;line-height:24px;color:#333;font-weight:400}.mobile-filters__list{padding:8px 0;min-height:250px;margin-bottom:20px}.mobile-filters__list li a{font-size:16px;line-height:20px;color:#333;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:10px 25px 10px 10px;position:relative}.mobile-filters__list li a:after{background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat;content:"";position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:14px;height:14px}.mobile-filters .count{font-size:16px;line-height:20px;color:#333}.mobile-filters__item{position:absolute;left:-105%;top:50px;background:#fff;z-index:20;width:100%;-webkit-transition:0.4s;transition:0.4s}.mobile-filters__item.active{left:0}.mobile-filters__item.popup-cost .content{padding:40px}.mobile-filters__item .price-text-mob{text-align:right;margin-bottom:55px;font-size:14px;line-height:17px;color:#333}.mobile-filters__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0.5px solid #bdbdbd;min-height:50px;padding:8px 0}.mobile-filters__item-title{font-size:16px;line-height:22px;color:#333;width:50%;margin-right:10px;padding-left:11px}.mobile-filters__item-reset{font-size:12px;line-height:15px;color:#828282;text-decoration:none;border-bottom:1px dashed #828282}.mobile-filters .content{padding:20px 30px;height:220px;overflow:auto}.mobile-filters .checkbox:not(:last-child){margin-bottom:15px}.mobile-filters .btn{max-width:220px;margin:0 auto 25px;width:100%;background-color:#fff}.mobile-filters .btn:hover{background-color:#333;cursor:pointer;color:#fff}.mobile-filters .btn-success{color:#000}.card{margin-bottom:120px}.card .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;padding-left:70px}.card__photos{width:500px}.card__photos-nav{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}.card__photos-nav a{width:120px;background-size:cover;background-position:50%;margin:0 10px}.card__photos-nav a:before{padding-top:100%;display:block;content:""}.card__slider{margin-bottom:20px}.card__slide{background-size:cover!important;background-position:50%!important}.card__slide:before{content:"";display:block;padding-top:100%}.card__info{width:calc(100% - 500px);padding:0 20px 0 100px}.card__title{font-size:20px;line-height:30px;letter-spacing:0.07em;color:#000;font-weight:600;margin-bottom:15px}.card__author{font-size:16px;line-height:20px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:33px}.card__author-name{margin-left:17px}.card__author-name,.card__author-name a{font-size:16px;font-weight:400;color:#111;font-style:italic;text-decoration:none}.card__description{font-size:14px;line-height:24px;color:#000;margin-bottom:40px;letter-spacing:0.06px}.card__list{margin-bottom:40px}.card__list li{letter-spacing:0.06em}.card__list li,.card__list span{font-size:14px;line-height:25px;color:#000}.card__list span{font-weight:400}.card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.card__col{width:calc(100% - 240px)}.card__col:first-child{width:240px}.card .card__price{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0.07em;color:#111}.card .card__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-30px;width:calc(100% - 210px)}.card .card__delivery p{font-size:14px;line-height:100%;color:#111;width:calc(100% - 30px);padding-left:12px;font-weight:600}.card .card__delivery a{font-weight:300;font-size:14px;line-height:100%;color:#111}.card .card__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .card__count-title{font-size:14px;line-height:15px;color:#000;margin-right:40px}.card .card__delivery p br{display:none}.card .card__to-cart .btn{width:100%;max-width:300px}.card .card__favorite-link{font-size:14px;line-height:1;color:#111;text-decoration:none;font-weight:400;padding-left:35px;position:relative}.card .card__favorite-link:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/images/add-favorite-desc.svg) 50% no-repeat;width:24px;height:24px}.card .card__favorite-link:before{left:90%!important}.card .card__bonuse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.card .card__bonuse-title{font-size:14px;line-height:1;color:#111;text-decoration:none;font-weight:400;margin-right:14px}.card .card__bonuse-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .card__bonuse-list li:not(:last-child){margin-right:25px}.product__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__count input{width:40px;height:40px;border:0.5px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 5px}.product__count .button{width:16px;height:10px;text-align:center;font-size:12px;line-height:10px;cursor:pointer;color:#000}[tooltip]{position:relative}[tooltip]:hover:before{content:attr(tooltip);position:absolute;top:calc(100% + 15px);background:#f2f2f2;font-size:14px;line-height:20px;color:#000;width:230px;text-align:center;padding:8px 10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.card__mob-header{display:none}.other-products{margin-bottom:80px}.other-products__title{font-size:18px;line-height:20px;color:#333;margin-bottom:40px}.other-products .products{max-width:1190px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:auto}.other-products .product{max-width:300px}.modal-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,80%,.5);z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:0.6s;transition:0.6s;overflow:auto}.modal-overlay,.modal-overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-overlay.active{visibility:visible;opacity:1}.modal{background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.25);box-shadow:0 4px 5px rgba(0,0,0,.25);max-width:620px;margin:auto;position:relative;padding:35px 50px 20px 30px;width:100%}.modal-close{width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;right:20px;top:20px;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;position:absolute;cursor:pointer}.modal-close img{position:absolute;left:4px;top:5px}.modal-header{font-size:20px;line-height:24px;color:#333;text-align:center;padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:28px}.modal .letter-item{border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:18px}.modal .letter-item:not(:last-child){margin-bottom:18px}.modal .letter-image{margin-right:10px;width:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .letter-image img{max-width:100%}.modal .letter-content{padding-top:7px;width:calc(100% - 215px)}.modal .letter-title{font-size:16px;line-height:100%;color:#333;margin-bottom:5px;font-weight:400}.modal .letter-made{font-size:12px;line-height:100%;color:#828282;font-weight:400;margin-bottom:20px}.modal .letter-right{padding:0 30px;width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .letter-right .btn{width:100%;background:#333;color:#fff}.modal input{font-size:12px;border:0;border-bottom:1px solid #333;width:100%;padding:3px 20px 3px 10px;font-style:italic;background:url(/local/templates/vjs_thedarstore/images/arrow_forward.svg) 100% no-repeat}.modal .letter-price{text-align:center;width:100%;font-size:18px;line-height:100%;color:#333}.modal p{font-size:11px;line-height:13px;color:#333;margin-bottom:10px}#modal-delivery{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}#modal-delivery .modal{padding:47px 32px;margin:0;max-width:365px;top:100%;-webkit-transition:0.6s;transition:0.6s}#modal-delivery.active .modal{top:0}.overlay-close{position:absolute;left:0;right:0;top:0;bottom:0}.cart{margin-bottom:110px}.cart .page-title{margin-bottom:40px}.cart__table{margin-bottom:20px}.cart__thead .cart__td{font-size:14px;line-height:20px;color:#333;font-weight:600;padding-bottom:4px}.cart .cart__tbody .cart__tr{padding:9px 0 10px}.cart__tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cart__tr,.cart__tr .td-info{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__tr .td-info{width:39%;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart__tr .td-cost,.cart__tr .td-count{width:13%}.cart__tr .td-discount{width:9%}.cart__tr .td-sum{width:203px}.cart .cart__td{font-size:12px;line-height:20px;color:#333}.cart .cart__td .image{width:130px;height:81px;background-size:contain;background-position:50%;background-repeat:no-repeat}.cart .cart__td .content{width:calc(100% - 130px);padding-left:26px;padding-right:10px}.cart .cart__td-title{font-size:16px;line-height:30px;color:#333;text-decoration:none;font-weight:400;margin-bottom:6px}.cart .cart__td-author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:9px}.cart .cart__td-author,.cart .cart__td-name{font-size:12px;line-height:20px;color:#4f4f4f}.cart .cart__td-name{margin-left:17px}.cart .cart__td-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart .cart__td-col{font-size:10px;line-height:20px;color:#333;width:70px}.cart .cart__td-col:last-child{width:calc(100% - 70px)}.cart .delete{position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0;width:14px;height:14px;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}.cart .cart__order{max-width:405px;border-top:1px solid #333;margin-left:auto;margin-right:108px;padding-top:26px}.cart .cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px}.cart .cart__total-title{margin-right:50px;font-weight:600}.cart .cart__total-price,.cart .cart__total-title{font-size:14px;line-height:20px;color:#333}.cart .cart__promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:60px}.cart .cart__promo-title{font-size:12px;line-height:15px;color:#333;margin-right:38px;font-weight:600}.cart .cart__promo-input{width:165px;height:40px;border:1px solid #4f4f4f;padding:0 30px 0 12px;background:url(/local/templates/vjs_thedarstore/images/arrow_forward.svg) calc(100% - 15px) 50% no-repeat}.cart .btn-success{max-width:300px;margin-left:auto}.btn-success,.cart .btn-success{background:#333;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}#buy-click .modal{padding:26px 10px 40px;max-width:320px}#buy-click .buy-click__title{font-size:20px;line-height:30px;letter-spacing:0.07em;color:#000;margin-bottom:24px;text-align:center;font-weight:600}#buy-click .form-control{border:1px solid #4f4f4f;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;background:#fff;height:40px;font-size:12px;color:#4f4f4f;margin-bottom:20px}#buy-click .btn{max-width:100%;width:100%;margin-top:10px;cursor:pointer}.modal-sign .modal{padding:36px 20px 25px;max-width:340px;min-height:310px}.modal-sign .modal-sign__title{font-size:20px;line-height:30px;letter-spacing:0.07em;color:#000;margin-bottom:24px;font-weight:400}.modal-sign p{font-size:14px;line-height:20px;color:#333}.modal-sign .form-control{border:1px solid #4f4f4f;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;background:#fff;height:40px;font-size:12px;color:#4f4f4f;margin-bottom:20px}.modal-sign .btn{max-width:100%;width:100%;cursor:pointer}.modal-sign .reset-pass{font-size:14px;line-height:20px;text-decoration-line:underline;color:#333;display:table;margin-left:auto;margin-top:15px}#modal-reset p{margin-bottom:36px}#modal-reset .modal-sign__title{margin-bottom:10px}.form-control{border:1px solid #4f4f4f;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;background:#fff;height:40px;font-size:12px;color:#4f4f4f;font-style:italic;resize:none}.block-order .page-title{margin-bottom:45px}.order-item{margin-bottom:62px}.order-item_contacts{max-width:620px}.order-item_contacts .form-group{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}.order-item_contacts .form-control{width:calc(50% - 10px);margin-bottom:30px}.order-item_contacts textarea.form-control{height:100px;padding:11px 20px;width:100%;margin-bottom:18px}.order-item_contacts .checkbox{margin-bottom:15px}.order-item__header{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;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-item .checkbox__check{font-size:14px}.order-item__title{font-size:28px;line-height:33px;color:#333;font-weight:400}.order-item__sign,.order-item__sign a{font-size:16px;line-height:30px;color:#333}.order-form{margin-bottom:120px}.order-form .btn-success{width:100%;max-width:300px;cursor:pointer}.order__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__delivery .checkbox{margin-bottom:15px}.order__delivery .checkbox:not(:last-child){margin-right:115px}.delivery__city .group-contacts .form-control{width:75px;padding:0 12px;margin-bottom:30px}.delivery__city .group-contacts .form-control:first-child{padding:0 18px;width:365px}.deivery-item{padding:20px 0 0;max-width:620px;display:none}.deivery-item .form-group{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}.deivery-item textarea.form-control{height:100px;padding:11px 20px!important;width:100%!important}.deivery-item .btn{margin-left:auto}.deivery-item select.form-control{width:calc(50% - 10px);-webkit-appearance:button;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) calc(100% - 15px) 50% no-repeat;margin-bottom:30px}.delivery__pickup-description{margin-bottom:25px}.delivery__pickup p{font-size:14px;line-height:20px;color:#333;margin-bottom:10px}.delivery__pickup b{font-weight:400}.delivery__country .form-control{margin-bottom:30px}.delivery__country .form-control:first-child{width:140px}.delivery__country .form-control:nth-child(2){width:230px}.delivery__country .form-control:nth-child(3){width:100px;padding:0 11px}.delivery__country .form-control:nth-child(4){padding:0 11px;width:90px}#modal-cart-or-cont .cart{margin-bottom:auto;padding:50px}#modal-cart-or-cont .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#modal-cart-or-cont .btn-wraper{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-ms-flex-pack:distribute;justify-content:space-around}#modal-cart-or-cont .btn{max-width:210px;width:195px}#modal-cart-or-cont .btn-row a{padding-left:30px;padding-right:30px}#modal-cart-or-cont .td-info{width:auto}#modal-cart-or-cont .page-title{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #333}#modal-cart-or-cont .cart__tbody{margin-top:15px;margin-bottom:15px}#modal-cart-or-cont .btn.default{background:#333;color:#fff}#modal-cart-or-cont .btn.default:hover{background:#fff;color:#333}#modal-cart-or-cont .cart__tr{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}#modal-cart-or-cont .td-sum{line-height:30px;text-align:right}@media (max-width:1280px){.sort__list{right:0;left:auto}}@media (max-width:1100px){.products .product,.products .product:nth-child(3n){width:calc(50% - 10px);margin-right:20px}.products .product:nth-child(2n){margin-right:0}.card .container{padding-left:10px}.card__photos{width:380px}.card__info{width:calc(100% - 380px);padding:0 10px 0 50px}.card__col{width:calc(100% - 190px)}.card__col:first-child{width:190px}.card .card__count-title{margin-right:20px}}@media (max-width:1000px){.cart__tr .td-discount{display:none}.cart__tr .td-sum{width:140px;padding-left:10px}.cart__tr .td-info{width:calc(100% - 380px)}.cart .delete{right:15px}.cart .cart__td-title{font-size:12px;line-height:15px}.cart .cart__order{margin-right:0}.site-header__main{padding:50px 12px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__user:after{content:none}.site-header__item:first-child{position:absolute;left:0;top:0;height:30px;width:50%;background:#333;padding-left:9px}.site-header__phone-arrow{color:#fff}.site-header__phone-arrow:before{content:none}.site-header__phone-arrow:after{background:url(/local/templates/vjs_thedarstore/images/phone-white.svg) 50% no-repeat}.site-header__item:nth-child(2){position:absolute;right:0;top:0;height:30px;width:50%;background:#333;padding-right:9px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header__mail{color:#fff;display:inline-block;position:relative}.site-header__mail:after{background:url(/local/templates/vjs_thedarstore/images/mail-white.svg) 50% no-repeat}.site-header .toggle-menu{display:block}.site-header__contacts{padding-right:55px}.navbar{position:absolute;top:100%;left:0;right:0;display:none;background:#fff;z-index:100;-webkit-box-shadow:2px 5px 6px rgba(0,0,0,.25);box-shadow:2px 5px 6px rgba(0,0,0,.25)}.navbar__list{border-top:1px solid #e0e0e0;border-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 12px}.navbar__list li{width:100%;padding:5px 0}}@media (max-width:1000px){.cart,.catalog,.order-form,.other-products{margin-bottom:55px}.products .product:last-child{margin-bottom:0}.catalog__content .products{padding-bottom:0}.cart .cart__td .image{display:none}.cart .cart__td .content{width:100%;padding-left:0}.card{padding-top:15px}.card__title{font-size:14px;line-height:20px;margin-bottom:5px}.card__author{margin-bottom:15px}.card__author,.card__author-name{font-size:14px}.hidden-sm{display:none}.card__mob-header{display:block}.card__info{width:100%;padding:310px 0 0;position:relative}.card__info .card__author,.card__info .card__title{display:none}.card__photos{width:100%;max-width:350px;margin:auto auto 40px}.card__row{margin-bottom:0}.card__col{width:auto!important}.card{margin-bottom:40px}.card .card__favorite{position:absolute;left:0;right:0;top:205px}.card .card__bonuse{position:absolute;left:0;right:0;top:245px}.other-products__title{font-size:18px}.card .card__price{top:7px;left:0;position:absolute}.card .card__count-title{display:none}.card .card__delivery a{display:table}.card .card__delivery{position:absolute;left:0;right:0;top:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card .card__delivery img{margin-top:4px}.card .card__delivery p{padding-left:20px;line-height:20px}.card .card__count{position:absolute;top:0;right:0}.card .card__to-cart{position:absolute;left:0;right:0;top:135px}.card .container,.container{padding:0 20px}.catalog .filters{display:none}.catalog-option{display:block}.catalog-option a,.catalog-option div{display:block!important;text-align:center!important;margin:0!important;margin-bottom:10px!important}.catalog-option .js-ajax-pagination-content-container{margin-left:15%!important}.catalog-option .show-count__list{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:27px}.catalog-option .show-count__list li{height:27px!important}.catalog-header .catalog-option{display:none}.catalog__content{width:100%;padding-left:0;padding-top:0}.mobile-option{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}.page-title{margin-bottom:34px}.card .owl-nav>div{position:absolute;font-size:0;width:14px;height:14px;background:url(/local/templates/vjs_thedarstore/images/arrow.svg) 50% no-repeat;left:-6px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:50%}.card .owl-nav .owl-next{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);left:auto;right:-6px}.card__photos-nav a{width:60px}.product__fast-view.btn{display:none}}@media (max-width:650px){#modal-cart-or-cont.active{display:none}.order-item__title{width:100%;font-size:22px;line-height:30px}.order-item__header{margin-bottom:19px}.order-item__sign{margin-top:5px}.order-item__sign,.order-item__sign a{font-size:12px}.order-item_contacts .form-control{width:100%;margin-bottom:20px}.order-item .checkbox__check{font-size:10px}.order__delivery{display:block}.order__delivery .checkbox{display:table;margin-right:0!important}.order-item{margin-bottom:36px}.order-item_contacts .order-item__header{margin-bottom:28px}.delivery__city .group-contacts .form-control{width:100%!important;margin-bottom:20px}.deivery-item select.form-control{width:100%;margin-bottom:20px}.delivery__country .form-control{width:calc(50% - 10px)!important}.delivery__city .group-contacts .form-control:nth-child(2),.delivery__city .group-contacts .form-control:nth-child(3){width:130px!important;padding:0 10px}}@media (max-width:550px){.other-products .product{max-width:100%}.cart .cart__order{border:0}.cart .cart__tr{background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);margin:0 -20px 23px;padding:10px 130px 10px 20px!important;min-height:130px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart .cart__thead{display:none}.cart .td-info{width:100%}.cart .td-cost{top:12px}.cart .td-cost,.cart .td-count{position:absolute;right:29px;width:auto}.cart .td-count{top:44px;text-align:right}.cart .delete{top:14px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:5px}.cart .td-sum{position:absolute;width:auto;top:94px;right:29px}.cart .cart__td-title{margin-bottom:5px;display:block}.cart .cart__td-author{font-size:10px;margin-bottom:2px}.cart .cart__td-name{font-size:10px;margin-left:16px}.cart .cart__td-col{width:58px}.card__photos{max-width:280px}.site-header__item .site-header__user,.site-header__item:nth-child(3){display:none}.site-header__item-favorite{margin-right:0;font-size:0}.site-header__search{display:none}.breadcrumb{padding:28px 0 8px}.products .product{width:100%!important;margin-right:0!important;margin-bottom:35px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.05);box-shadow:5px 5px 10px rgba(0,0,0,.05)}.products .product__image{-webkit-box-shadow:0 0 0!important;box-shadow:0 0 0!important}.product__row:last-child{position:static;visibility:visible;opacity:1;margin-top:16px}.product__info{padding-bottom:20px}.product__info:after{content:none!important}.product__col{width:auto;padding-right:10px}.product__col .btn{width:130px}[tooltip]:hover:before{content:none}.modal{padding:35px 15px 20px}.modal-header{font-size:18px}.modal-close{top:15px;right:15px}.modal .letter-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .letter-content{width:calc(100% - 90px)}.modal .letter-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:25px 0 0}.modal .letter-price{text-align:left;width:calc(100% - 130px)}}.footer_subscribe{border-top:1px solid #efefef;padding:33px 0}.subscribe_block .subscribe_news{float:none;margin:0 auto;max-width:660px;text-align:center}.subscribe_block .subscribe_news .form_subscribe_news{margin:0px auto 0;max-width:530px}.subscribe_block .subscribe_news .form_subscribe_news p{color:#606060;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0.48px;margin-top:23px}.subscribe_block .subscribe_news .form_subscribe_news a{color:#111;font-weight:500;font-size:12px}.subscribe_block .title_subscribe_news{font-size:20px;font-weight:500;color:#111;letter-spacing:0.8px;line-height:30px;margin-bottom:13px}.subscribe_block p{color:#111;font-size:16px;font-weight:300;letter-spacing:0.64px;line-height:24px}.footer_top .ul_polit{text-align:right}.footer_top .ul_polit li{margin:0 0 9px;display:block}.footer_top .ul_polit li:last-of-type{margin-bottom:0}.footer_top .ul_polit li a{color:#111;font-size:14px;font-weight:300;line-height:14px;letter-spacing:0.56px}.footer_bottom.flight{letter-spacing:0.56px}.footer_bottom .bank_cards{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_bottom .bank_cards li{display:inline-block;margin-left:29px;background-repeat:no-repeat;background-position:50%;background-size:contain;line-height:17px;font-size:12px;font-weight:300}.footer_bottom .bank_cards li:first-of-type{margin-left:0}.footer_bottom .bank_cards .visa{width:47px;height:15px;background-image:url(/local/templates/vjs_thedarstore/images/visa.svg)}.footer_bottom .bank_cards .mc{width:27px;height:17px;background-image:url(/local/templates/vjs_thedarstore/images/mc.svg)}.footer_bottom-position{line-height:17px;padding:33px 0}.ul_network_footer>li{font-size:12px;font-weight:300;display:inline-block;vertical-align:middle;margin-right:15px}.box_more{max-width:300px;margin:0 auto;padding:0 19px}@media (max-width:1300px){.center_more_link_bl{padding:0 30px}}@media (max-width:700px){.center_more_link_bl{padding:0}.box_more{margin:0;padding:0}}.footer_top{padding:37px 0 40px;border-top:1px solid #efefef}.title_subscribe_news{font-weight:400;margin-bottom:23px}.input_subscribe_news{width:100%;height:34px;border:none;border-bottom:1px solid #111;font-size:12px;font-weight:300;letter-spacing:0.09em;font-style:italic;padding:0 2px}.input_subscribe_news:focus{outline:0;border-bottom:1px solid #626262;font-weight:300}.form_subscribe_news{position:relative}.submit_subscribe_news{position:absolute;right:0;top:13px;background:url(/local/templates/vjs_thedarstore/images/a-field.svg) 50%/cover no-repeat;width:7px;height:5px;border:none;cursor:pointer}.subscribe_news{max-width:220px}.nav_footer>li{list-style:none;margin-bottom:9px}.nav_footer>li>a{color:#111;font-size:14px;text-decoration:none;display:inline-block;border-bottom:1px solid transparent;-webkit-transition:0.3s;transition:0.3s;font-weight:300}.footer_bottom{color:#bbb;background:#111;padding:37px 0;font-size:12px}.ul_network_footer>li:last-child{margin-right:0}.ul_network_footer>li>a,.ul_polit>li>a{color:#bbb;display:inline-block;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:0.3s;transition:0.3s}.ul_network_footer>li>a:hover,.ul_polit>li>a:hover{border-bottom-color:#bbb}.ul_polit>li{display:inline-block;vertical-align:middle;margin-right:8px}.ul_polit>li:last-child{margin-right:0}.col4_m{width:33.33%}.col4_m,.col8_m{padding:0 60px;float:left}.col8_m{width:66.66%}.col4_m:first-child{padding-left:0}.clear_relative{position:relative}.clear_relative:after{content:"";display:block;clear:both}.mfp-hide{display:none!important}.flight{background:#fff;font-weight:300;color:#111;border-top:1px solid #efefef}.network_footer span{display:inline-block;margin-right:5px;font-size:12px;font-weight:500}.flight a:hover{border-color:#111}.flight a{color:#111;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:0.3s;transition:0.3s;display:inline-block;font-size:12px}.footer_bottom_sup .left{float:left;font-weight:500;font-size:12px}.right{float:right}.clear{clear:both}.italic{font-style:italic}.mobile_see{display:none}.copyright a,.ul_polit li a{color:#bbb;display:inline-block;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:0.3s;transition:0.3s;font-size:12px}.copyright a:hover,.ul_polit li a:hover{border-color:#bbb}.table_cart.order_list td{line-height:1.5}.description_product_min.italic a{font-weight:300}.whishlist_fl.ul_nav_sort>li:first-child{margin-right:0}.whishlist_fl.ul_nav_sort>li:last-child>a{width:120px}.whishlist_fl.ul_nav_sort>li:last-child>a img{width:10px}.hbread{height:37px}.nav_footer>li>a:hover{border-bottom-color:#111}@media (max-width:1000px){.subscribe_news{float:unset;max-width:100%}.desc_hide{display:block}.search_bl,.search_header_bl{display:none}.count_product_bl{display:block}.action_item{display:none}.info_product_min{font-size:0.8rem;height:auto}.name_product_min a{text-overflow:ellipsis;height:auto;overflow:hidden;display:inline}.images_product_min a,.images_product_min a:hover{width:auto;max-width:100%;height:100%;display:block;border-bottom:none}.images_product_min img{width:auto;height:100%;margin:auto;display:block}.btn_remove_product{top:23px}.row_products{min-height:300px;margin:0}.title_page .title_tx_page{line-height:1.5}.title_tx_page .h1,.title_tx_page h1{margin-bottom:15px;line-height:1.5}.mobile_see{display:block}.content_block{width:100%;max-width:100%}.products_bl .col_product{height:auto}.products_bl .col_product:nth-child(2n){padding-right:0}.products_bl .col_product:nth-child(odd){padding-left:0}.footer_top,.nav_footer>li>a{color:#bbb}.footer_top .row_m{margin:0 -25px}.ul_network_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container{padding:0 25px}.header{height:64px;padding-top:0}.header .container{padding:0 25px}.top_header{margin:0 -15px;height:63px;padding:5px 15px}.btn_open_menu>span{height:2px;margin-bottom:4px}.open_menu_bl{margin-top:20px}.add_wishlist_bl,.nav_sort,.navigation_page{display:none}.mobile_title{display:block;line-height:1.5}.top_pr{margin-bottom:25px}.name_product{margin-top:35 p}.product_bl .gallery_img{display:none}.mobile_prod_img{display:block;margin:0 -15px 20px;width:calc(100% + 30px)}.mobile_prod_img img{width:100%}.count_product_bl{height:50px}.count_product_bl .btn_count_pr_bl,.count_product_bl .count_prod,.count_product_bl .tx_count_pr{display:inline-block;height:50px;line-height:50px;margin:0}.tx_count_pr{text-overflow:ellipsis;overflow:hidden}.count_prod,.tx_count_pr{width:15%;float:left}.count_prod .field{height:100%;margin:0}.count_prod button{display:none!important}.btn_count_pr_bl{width:60%;float:right}.count_product_bl .btn_count{height:100%;line-height:0.8;width:100%}.added_bl{padding:11px 15px 10px;background:#111;color:#fff;position:fixed;left:0;right:0;top:-1px;text-align:center;z-index:999}.added_bl.main_flip{position:relative;top:-38px;position:fixed;top:38px}.total_bl{float:none;max-width:100%;margin-top:40px}.order_title_mob{margin-top:15px}.order_title_mob .h1,.order_title_mob h1{margin-bottom:15px}.col6_form{width:100%;float:none}.col_form_wide{width:50%;overflow:hidden;text-overflow:ellipsis}.col_form_wide.w100{width:100%}.radio+label{padding:5px 0 3px 45px}.radio+label:before{width:30px;height:30px}.radio+label:after{content:"";position:absolute;top:9px;left:10px;width:12px;height:12px;background:#111;opacity:0;-webkit-transition:0.2s;transition:0.2s}.table_cart td:before{display:none}.table_cart tr:nth-child(2){border-top:1px solid #111}.table_cart td.hide_mobile,.table_cart tr.hide_mobile{display:none}.table_cart tr{display:table-row;border-bottom:1px solid #efefef;padding:15px 0}.table_cart td{display:table-cell;position:relative;padding:15px 0;line-height:1.5}.table_cart tr:nth-child(2) td{padding-top:35px}.table_cart tr:last-child td{padding-bottom:35px}.submit_promo_mob{position:absolute;right:0;top:13px;background:0 0;border:0}.input_poromo_kod{margin-right:30px}.mob_mrg_btm{margin-bottom:25px}.blok_link_auth{margin-top:45px}.see_also{margin-bottom:25px}.group_total{margin-bottom:35px}.sub_total_bl{padding-top:25px}.col8_form{padding:0 7px;width:100%;float:none;line-height:1.5}.more_link_bl{margin:3.5rem 15px}.top_pr.name_cat{margin-bottom:15px}.count_product_bl .btn_count_pr_bl{width:100%;margin-top:35px}.characteristic_product{margin-bottom:35px}.product_bl{padding-bottom:35px}.price_product{margin-bottom:35px}.images_product_min{height:152px}.box_product{max-width:350px}.radio+label{display:block;line-height:1.5}.radio+label.agree_block{padding:2px 0 3px 45px}select.q_select{height:50px;width:100px;padding-left:42px}.count_product_bl .tx_count_pr{text-align:left;width:40%}.count_product_bl .count_prod{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.count_prod .field{width:40%}.count_prod .add,.count_prod .sub{padding:10px 25px;display:none}.paydel_group.doptovar .action_item{display:-webkit-box;display:-ms-flexbox;display:flex}.doptovar .products_bl .col_product{height:300px}.paydel_group.doptovar .action_item .action_buy{margin:auto}.table_cart_bl{overflow-x:scroll}.avail{position:relative;top:11px;right:0;width:100%;text-align:left}.lan_block2{padding:0;height:auto}.col_category_main{padding:0}.col_category_main:before{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);z-index:3;left:0;opacity:1;top:0}.btn_link_more{font-size:16px}.img_cat_main{position:relative;left:0;top:0;right:0;bottom:0}.header_white .top_header{margin:0 -25px;padding:5px 25px;height:65px}.footer_top .row_m .col4_m.fcol_f{padding:30px 25px 0}.footer_top{padding:0 0 10px}.right.network_footer{position:absolute;top:-11px;right:25px}.lan_block3:before{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);z-index:3;left:0;opacity:1;top:0}.lan_block3 .text_banner_main{font-size:16px;z-index:4;font-weight:500}.brands_col.desc_hide .col_product{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brands_col.desc_hide .brand_item{width:50%}.close_overlay_mob{position:fixed;top:0;right:0;width:100px;height:100vh;z-index:2}.footer_top .row_m .col4_m{padding:0 25px}.footer_top .row_m .col4_m:first-child{padding:30px 25px;background:#fff}.footer_bottom{border-top:1px solid #3a3a3a;text-align:center}.footer_top .row_m .col4_m:nth-child(2){margin-top:35px}.col6_m{width:50%}.f_line_f{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;font-weight:600}.nav_footer>li{margin-bottom:20px}.ul_network_footer>li{margin-right:25px}.hide_mobile{display:none}.ul_polit>li{margin:0 10px!important;line-height:15px}.row_m{margin:0 -15px}.col4_m{padding:0 15px;width:100%;float:none}.center_more_link_bl{width:auto;padding:0 15px;margin:0 auto;text-align:center}}.search_header_bl{position:absolute;right:0;top:calc(100% + 5px);width:280px}.search_header_bl .label_search_header{display:none}.search_header_bl .input_search{border:1px solid #4f4f4f;-webkit-box-sizing:border-box;padding:0 20px;background:#fff;height:35px;font-size:12px;color:#4f4f4f;font-style:italic;resize:none;box-sizing:border-box;width:100%}.btn_close_search{background:url(/local/templates/vjs_thedarstore/images/cross.svg) 50% no-repeat;width:10px;height:12px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.avail_marker{position:relative;top:-35px}.menu-products__title{min-height:20px}.navbar__menu-list{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}.cookie_block .cookie_btn a{max-width:none!important;height:auto!important}.cookie_block .cookie_text p{font-family:Helvetica Neue}.cookie_block .container{padding:0 15px}@media (min-width:1000px){.site-header__logo{margin-top:25px}.flight a{font-weight:500}}@media (max-width:1000px){.site-header__phone-arrow{margin-right:0}}@media (max-width:320px){.card__bonuse-title{margin-bottom:13px}.cart .cart__promo-title{margin-right:15px}span.favorite-span{display:none}}.owl-dots,.owl-nav{display:none}.cart .delete img{width:14px}.preloader_line_top{position:fixed;height:2px;width:0%;top:0;background:#111;z-index:1000}.main a.btn{border:1px solid #333}.p.content_block p{line-height:20px}.product__cost{color:#606060}.card .card__delivery p{line-height:140%;letter-spacing:0.06em}
/*# sourceMappingURL=styles.css.map */

/* End */


/* Start:/local/templates/vjs_thedarstore/template_styles.css?1751180665191658*/
#basket-root{display:none}.cart__thead{padding-bottom:20px}.cart__red .cart__td{font-size:14px;padding-bottom:0;font-weight:500}.cart .cart__td .content{text-align:left}.cart__red .cart__tbody .cart__tr{min-height:150px;position:relative}#fast-view .overlay-close-icon{background:url(/local/templates/vjs_thedarstore/images/cross.svg) 50% no-repeat;background-size:70%;opacity:0.5;width:16px;height:16px}#fast-view .overlay-close-icon:after,#fast-view .overlay-close-icon:before{display:none}.coupon__btn{padding-right:40px}.cart__red .cart__thead .cart__tr .td-info{padding-left:166px}.cart__red .cart__table{margin-top:-80px}.cart__red .cart__tbody .cart__tr:before{position:absolute;width:calc(100% - 156px);display:block;content:"";bottom:0;right:0;height:1px;background:#eee}.cart__red .delete{left:166px;right:auto;bottom:5px;top:auto;color:#fd0000;font-size:12px;width:auto}.cart__red .cart__td-name{margin-left:0}.cart__red .td-sum{width:12%;text-align:right;padding-right:40px}.cart__red .td-count{width:13%}.cart__red .cart__td .image{width:170px;height:170px}.cart__red .cart__td .content{width:calc(100% - 170px)}.cart__red .product__count .button{font-size:15px;font-weight:400}body .cart__red .cart__tr{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding-top:20px!important}.cart__red .btn-success{border-radius:0;margin:50px auto 0;min-height:50px;font-size:14px;line-height:49px}.cart__red .cart__order{border-top:0!important;padding-top:10px}.cart__red .cart__promo-title{font-size:14px}.cart__red .cart__order{padding-right:0;margin-right:0}.cart__red .cart__total{border-bottom:1px solid #efefef;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.cart__red .cart__red .cart__td.td-info .cart__td.td-info{padding-left:156px}.cart__red .cart__total-title{padding-left:40px;font-weight:500}.cart__red .cart__tbody .cart__tr .cart__td{padding-top:10px;font-weight:400;color:#606060}.cart__red .cart__td-title{font-size:14px}.cart__red .form_subscribe_news{margin-right:40px}.cart__red .cart__tbody .cart__tr .td-count{padding-top:5px}.cart__red .cart__tbody .cart__tr .cart__td.td-discount{padding-top:15px;padding-left:0}.cart__red .cart__tbody .cart__tr .cart__td.td-cost{padding-top:15px}.cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-top:15px;text-align:right;padding-right:40px}.cart__red .cart__total-price{padding-right:40px;color:#111;font-weight:400}.cart__red .right__order{border-bottom:1px solid #efefef;width:100%}.cart__red .cart__promo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__red .cart__promo-title{margin-right:20px}.cart__red .cart__promo-input{padding-right:0}.cart__red .cart__order .card__bonuse-list li:not(:last-child){margin-right:32px}.cart__red .cart__promo-title{padding-left:40px;font-weight:500}.cart__red .form_subscribe_news{padding-right:31px}.cart__red .cart__promo{margin-bottom:20px}.cart__red .cart__order .card__bonuse{padding-left:40px;padding-right:40px;margin-bottom:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__item-info .product__cost .product__item-like{display:none}.cart__red .cart__order{max-width:365px}.cart__red .cart__promo-input:before{content:"";display:block;position:absolute;height:1px;background:#000;width:100%}.cart__red .cart__promo-input{position:relative;border:0!important;border-bottom:1px solid #000!important;padding-left:0}#pp.predNUconf .body{height:auto}.lan_block4 .other-products .products{max-width:100%!important;padding-left:0;padding-right:0}.lan_block4 .other-products{width:calc(100% + 20px)}.form_group__check{margin-bottom:0!important}.order__delivery__list .checkbox:not(:last-child){width:25%;margin-right:0}.text_promo a{font-size:12px;font-weight:400;line-height:14px;color:#000}.text_promo{font-style:italic;color:#a8aba8;padding-left:40px;padding-right:40px;padding-bottom:20px}.search-view{width:190px!important}.discount_price{font-weight:300;text-decoration:line-through;display:block;font-family:Helvetica Neue,sans-serif!important;color:#606060;opacity:0.5!important;font-size:12px!important;line-height:15px}.discount_price.big{font-size:18px!important;line-height:27px}.discount_price.middle{font-size:15px!important;line-height:20px}.publicationPopup .fancybox-title{visibility:visible}#fast-view .modal-content{-webkit-box-shadow:none;box-shadow:none;border:0}#fast-view .container{width:auto}#fast-view .card__to-cart .card-fast__btn{border-radius:0}.no_fast{background:none!important;text-decoration:none!important;font-size:16px;line-height:100%;color:#333!important;margin-bottom:5px;font-weight:400}#fast-view .card-fast .card__photos{width:500px}#fast-view .card__info{width:calc(100% - 480px)}.no_fast a{color:#111!important}.main_slider_bl .bx-controls{max-width:1280px;position:relative;margin:auto;padding:0 10px}.main_slider_bl .bx-pager{position:absolute;left:0;text-align:left;z-index:2000000;padding-left:10px;padding-right:10px;bottom:0}.main_slider_bl .bx-pager.bx-default-pager a{background:#000;border:1px solid #000;margin-left:0;margin-right:15px}.card__price i,.price i,.product__cost i,.td-sum i{font-style:normal!important}.card-fast .card__price .discount_price+i span,.card__price+i,.discount_price+i,.price+i,.td-sum+i{color:#000!important}.card__price i{font-weight:600}.main_slider_bl .bx-pager.bx-default-pager a+a{margin:0 4px}.main_slider_bl .bx-pager.bx-default-pager a.active{width:12px;height:12px;position:relative;top:1px;border-radius:500px}.main_slider_bl .bx-pager.bx-default-pager a{-webkit-transition-property:none!important;transition-property:none!important}.description__cat{clear:both;margin-top:60px}.description__cat p{padding:5px 0}.description__cat h2{font-size:20px;font-weight:600;padding-bottom:10px}.dop_view .card__delivery{display:none!important}#modal-buy .send_form{background:#6b6868!important;cursor:default!important}.form-control.error{border:1px solid red!important}.main_slider_bl .bx-pager.bx-default-pager a{width:8px;height:8px}.view_cart{width:100%!important;padding:0 20px!important;margin-top:20px}.no_link{text-decoration:none!important}.delete_order{color:#fd0000;font-size:12px;display:block;text-decoration:none;padding-top:10px}.delete_order:hover{text-decoration:underline}.reg_page .input_text{border-radius:0;padding-bottom:0!important;padding:0 15px;border:1px solid #111;font-size:12px}.reg_page .btn_submit_total{background:#000!important;color:#fff;line-height:60px;font-style:normal;font-weight:600}.enter_from_item{border:1px solid #000;line-height:32px;font-size:24px;cursor:pointer;text-transform:uppercase;margin-bottom:25px;text-align:center;font-weight:600}.enter_GoogleOAuth{background:url(/images/enter_g.svg) 15px no-repeat}.enter_Fpple{background:url(/images/enter_apple.svg) 15px no-repeat}.enter_Facebook{background:url(/images/enter_facebook.svg) 15px no-repeat}.enter_VKontakte{background:url(/images/icon-vk.svg) 15px no-repeat}.enter_YandexOAuth{background:url(/images/icon-yandex.svg) 15px no-repeat}.m_goods{display:none}.m_new+.more_link_bl{padding-bottom:20px}body .novinki-week .other-products{margin-bottom:0}.container_gift{clear:both;padding-top:60px}.home_lan_block4 .product__item:hover{border:1px solid transparent!important}.link_sl_more.sl_tbn_new{display:inline-block;*display:block;width:auto}.sep_slider .link_sl_more.sl_tbn_new a{padding-left:20px;padding-right:20px}.main_slider_bl .bx-wrapper{background:#f3f3f3}.m_new{display:none}body .submit_subscribe_news{font-size:0px}.bread_mobile{display:none}.cart__tbody_w{display:block}.cart__tbody_m,.images_subscribe{display:none}.searchs_bl .product__item{max-width:100%}.catalog-option-footer .s_all_w,.catalog-option-footer .show-count__text,.menu_mobile{display:none}.catalog__content:after{content:"";display:block;clear:both}#f1{display:inline-block;*display:block;zoom:1}.wishcont .show-count{margin-right:60px}.wishcont .row_products{margin-right:0;margin-left:0}.ul_network_footer>li img{display:inline-block;*display:block;zoom:1}.ul_network_footer>li{margin-right:0}.cart__total-title .m,.data_rojd,.designed_by_m,.h2_title_hm,.h2_title_hw,.h_heart_small,.log_reg,.login_www .log_reg,.order_pay .bread_cart,.order_pay .cart__red,.price_sm,.rub_m,.search_mob,.symbols_small,.uslovia,.zak_kupm{display:none}.search_www .products .product__item{max-width:200%!important}.send_message_f{display:none}*,.h2_title_hm,div,p,span{-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;text-size-adjust:none!important;-webkit-text-size-adjust:none!important}.presents_www{display:block}.login_start,.presents_mob{display:none}.login_www{display:block}.reg_page #bx_auth_href_Facebook{display:none}#modal-subscribe.active{opacity:0;visibility:hidden}.card__description_title{display:none}#modal-sign.active .modal{display:block}.block-order .order-item__sign{display:block;margin-bottom:15px;font-weight:500;font-size:14px;margin-top:35px}.del_coupon{cursor:pointer;margin-top:-6px}.del_coupon svg{width:16px;height:16px;overflow:auto}.hide_pc{display:none}.description__cat p{line-height:150%}.order__delivery{padding-bottom:100px}.not-amount{font-weight:600;font-size:20px;text-align:left;padding-left:33px;padding-top:10px}body .delivery__oplata{padding-bottom:0}.call-federal.site-header__phone-arrow:before{background:none!important}.new_head .dropdown--phones .site-header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.desctop-menu.hide{display:none}.brands-new-item{position:relative;width:46%;float:left}.brands-new-list__img{height:310px;width:100%;float:left;background-size:cover!important}.lc-new .col4_form-small{width:15%;padding:0}.lc-new .col4_form-small+.col4_form-small{margin-left:2%}.lc-new .col12_form{padding-right:0;padding-left:0;width:66%}.lc-new .paydel_group .row_form_2{margin-left:0;margin-right:0}.brands-new-list .brands-new-item+.brands-new-item{margin-left:2%;background-size:cover;float:right}.brands-new-list:after{clear:both;content:"";display:block}.brands-new-list{margin-bottom:100px}.brands-title{padding-top:30px;padding-bottom:25px}.brands-new-title{font-weight:550;font-size:22px;line-height:22px;letter-spacing:0.05em;padding-left:0px;padding-top:15px}.brands-new-more{position:relative;left:0;bottom:auto;margin-bottom:15px;margin-top:15px}.brands-new-text{font-size:14px;line-height:18px;padding-left:0px;padding-top:20px;min-height:75px}.brands-new-more a,.brands-new-text{font-weight:400;letter-spacing:0.05em}.brands-new-more a{font-style:normal;font-size:12px;line-height:12px;border-bottom:1px solid #000;padding-bottom:3px;text-decoration:none}.brands-new-more a:hover{border-bottom:0}.lc-list-btns:after{clear:both;content:"";display:block}.lc-list-item{width:32%;float:left;border:1px solid #000}.lc-list-item span{font-style:normal;font-weight:400;font-size:22px;padding-left:90px;color:#000}.lc-new .hide-lc{display:none}.lc-new .lc-btns-link{display:block;width:100%!important;margin-left:0!important}.lc-new .lc-btns-link .btn_submit_total{font-size:12px;max-width:300px}body .lc-title{font-size:18px}.lc-list-item-wp i{font-size:24px;font-weight:500;font-style:normal;font-family:OpenSans;float:right}.lc-list-item-wp:hover a i,.lc-list-item-wp:hover span{color:#fff}.lc-new .lc-btns-link .btn_submit_total{background-color:#000;color:#fff}.lc-new .paydel_group input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.lc-new .form_group input{height:36px;padding-left:8px;padding-bottom:0;font-size:12px}.lc-new .form_group{margin-bottom:56px}.lc-new .content_block{max-width:100%;width:100%}.lc-new .paydel_group{max-width:100%}.lc-new .form_group small{font-size:12px;line-height:15px;display:block}.lc-new .col6_form{padding-left:0;padding-right:0}.lc-new .row_form{margin:0}.lc-new .col6_form{padding:0;width:32%}.lc-new .col6_form+.col6_form{margin-left:2%}.lc-list-item-wp a{display:block;width:100%;padding-right:32px}.lc-list-item:after{clear:both;content:"";display:block}.lc-list-btns{margin-bottom:50px}.history-list{background:url(/images/history-list.svg) 30px no-repeat}.history-list:hover{background:#000 url(/images/history-list-hover.svg) 30px no-repeat}.favorite-list{background:url(/images/favorites-list.svg) 30px no-repeat}.favorite-list:hover{background:#000 url(/images/favorites-list-hover.svg) 30px no-repeat}.exit-list{background:url(/images/exit-list.svg) 30px no-repeat}.exit-list:hover{background:#000 url(/images/exit-list-hover.svg) 30px no-repeat}.lc-new-content .form_group input{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff}.lc-new-content .form_group input::-webkit-input-placeholder{overflow:visible}.lc-new-content .form_group input::-moz-placeholder{overflow:visible}.lc-new-content .form_group input:-ms-input-placeholder,.lc-new-content .form_group input::-ms-input-placeholder{overflow:visible}.lc-new-content .form_group input::placeholder{overflow:visible}.detail_p .other-products{margin-bottom:0}.lc-list-item-wp *{display:inline-block;*display:block;zoom:1;line-height:83px}.detail_p{padding-bottom:10px}.lc-list-item+.lc-list-item{margin-left:2%}.share-redesign .filter.active .ico_sort,.share-redesign .ul_nav_sort a:hover .ico_sort{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.the-dar-page .top_pr{padding-left:0!important}.the-dar-page .diary_detail__desc{margin-left:0}.diary_detail__desc *{font-size:16px}.diary_detail{width:100%;max-width:100%}.diary_detail__imgs-main{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.diary_detail__imgs,.diary_detail__imgs-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.diary_detail__imgs{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.diary_detail__imgs+.diary_detail__imgs{padding-left:10px;padding-right:0}.diary_detail__imgs{display:block}.diary_detail__imgs_desc{display:none}.menu_border .container{padding:26px 0;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}.h_heart_big,.site-header__search{display:none}.h_heart_small{display:block}.new_head .site-header__item-favorite{margin-top:-15px}.new_head .site-header__cart{top:-9px}.site-header__user{top:-5px}.desctop-header-form form{border-radius:3px}.desctop-header-form form input[type=submit]{border-top-right-radius:2px;border-bottom-right-radius:2px}.site-header__item-social{margin-right:0}.site-header__item-social svg{overflow:visible;color:#000!important}.logo-footer a img{display:block}.scroll_head.active .site-header__logo{left:0;position:relative}.new_head .menu_border .container{padding-left:10px;padding-right:10px}.logo-footer{padding-bottom:25px}.scroll_head.active .site-header__contacts{padding-bottom:10px;padding-top:0;margin-top:0}.site-header__item.hover:hover .dropdown{left:65px}.site-header__phone-arrow-off{padding-right:10px}.splinter-line{margin-right:6px}.open-menu-link{background:url(/images/menu-hover.svg) no-repeat;width:30px;height:30px;margin-top:16px;margin-right:20px;cursor:pointer}.scroll_head.active .navbar__list{padding-left:0;position:relative}.search_desctop_result .product__item .product__item-like{display:none}.card-article{position:static;top:0;font-size:12px;right:0;margin-bottom:40px;display:block}.detail_p .card__author{margin-bottom:20px}.desc-card-full{display:none;font-size:14px;color:#000;letter-spacing:1px;font-weight:300}.card-article b{font-weight:600}.card__mob-header{position:relative}.page-title{font-weight:500;font-size:26px}.description__cat{padding-left:20px}.cart .btn-success{background:#000}.popup-auth-reg .title_tx_page .h1,.popup-auth-reg .title_tx_page h1{display:none}.popup-auth-reg .enter_google,.popup-auth-reg .enter_GoogleOAuth,.popup-auth-reg .log_reg{display:block}.popup-auth-reg .enter_or,.showpp #pp .body .enter_or{position:relative;font-size:18px;font-weight:600;text-align:center;padding-bottom:40px}.popup-auth-reg .enter_or span,.showpp #pp .body .enter_or span{background:#fff;padding-left:10px;padding-right:10px;font-size:18px;font-weight:600;z-index:11;position:relative}.popup-auth-reg .enter_or:after,.showpp #pp .body .enter_or:after{position:absolute;top:8px;left:0;width:100%;border-top:1px solid #ccc;content:"";display:block}.popup-auth-reg .sub_total_bl.login_in{padding-top:10px}.enter_from-br,.popup-auth-reg .enter_from{text-align:left!important;margin-top:20px;padding-bottom:0px!important;margin-bottom:0}.popup-auth-reg .hide_mobile{display:none}.popup-auth-reg .enter_or{padding-bottom:0;margin-top:35px}.popup-auth-reg .login_f{margin-top:0}.popup-auth-reg .enter_from,.showpp #pp .body .enter_from-br{font-size:18px;font-weight:600;text-align:center;padding-bottom:40px}#pp .body{padding-left:30px;padding-right:30px}.auth-popup-inside{max-height:70vh;overflow:auto}.pp_btn_black{height:60px;width:100%;background:#000;color:#fff;border:1px solid #111;line-height:60px;text-align:center;margin-top:-20px;display:block;text-decoration:none;font-weight:400;margin-bottom:45px}.footer_subscribe{clear:both}.enter_from-br{margin-top:0;margin-bottom:20px}.filters-titles{font-size:18px;line-height:22px;font-weight:500;padding-bottom:35px;margin-bottom:25px}.desctop-menu-l ::-webkit-scrollbar{width:0}.desctop-menu-l *{-ms-overflow-style:none}.order-item__sign a{font-weight:500;border-bottom:1px solid #000;font-size:14px;text-decoration:none!important}.order-item__header{display:block}.lc-list-item-wp i{display:none}.close-header-black{background:url(/images/close-black.svg) no-repeat;width:14px;height:14px;display:inline-block;*display:block;zoom:1;font-size:0;vertical-align:middle;margin-left:10px}.dar_order{margin-bottom:50px}.modal p{margin-bottom:20px}.btn-success{background:#000;border:1px solid #000}.exclusive{z-index:1;background-image:url(/images/exclusive.svg)}.exclusive,.offline-badge{background-repeat:no-repeat;background-size:contain;width:100px;height:40px;position:absolute;top:10px;left:10px}.offline-badge{z-index:2;background-image:url(/images/offline-badge.svg)}.filters__item_price *{-webkit-transition:none!important;transition:none!important}.card__photos .card__photos-nav a.active{position:relative;border:0!important}.diary_detail__desc-last{margin-bottom:30px}.select-city__block__text,.select-city__block__text-city,.select-city__modal__list__item,.select-city__modal__list__title,.select-city__modal__submit__title,.select-city__modal__title{font-family:Helvetica Neue,sans-serif!important}.select-city-wrap{padding-right:20px}.select-city__block__text-city{color:#414141;font-size:12px;line-height:30px;text-decoration:underline;text-decoration-style:dotted;cursor:pointer}.select-city__block__text{color:#919294;font-size:12px;line-height:30px}.select-city-wrap-wp{display:none}.overlay-close,.overlay-close *{-webkit-transition:none!important;transition:none!important}.search_desctop_result .st{display:none!important}.enter_from a{text-decoration:none}.login_www .bx-auth-serv-icons,.show-popup-only{display:none}.modal-overlay .show-popup-only{display:block}.enter_from_item span{display:block;width:100%;height:100%}.auth-popup-inside .enter_from_item span a,.reg_page.popup-auth-reg .log_reg .enter_from_item span a{font-size:0}.auth-popup-inside .enter_from_item,.reg_page.popup-auth-reg .log_reg .enter_from_item{display:inline-block;*display:block;zoom:1;width:34px;background-position:50%!important;margin-bottom:0}.enter_from_item span a{display:block;width:100%;height:100%}.showpp #pp .body{height:auto}#pp{z-index:150}.popup_wl_hide{display:none}#pp .body .popup_wl_hide{display:block}.enter_from_item a{border-bottom:transparent!important}.forgot-pass{display:inline-block;*display:block;zoom:1;margin-bottom:10px;text-decoration:none}.forgot-pass:hover{text-decoration:underline}.auth-popup-inside .forgot-pass{margin-top:-20px;display:block;margin-bottom:20px}.auth-popup-inside .pp_btn_black{margin-top:0}.bottom_diary_detail .catalog-option{display:none!important}.bottom_diary_detail .catalog__content{width:100%;float:none}.bottom_diary_detail .product__item{width:calc(25% - 20px);margin-left:0;margin-right:20px}.bottom_diary_detail .product__item:last-child{margin-right:0}body .main.diary-page{padding-bottom:0}.delete-form-text{line-height:20px;text-align:center}#delete-cart.active .modal,#orderNone.active .modal{display:block;max-width:320px;padding-left:30px;padding-right:30px}#delete-cart.active .modal,#orderNone,#orderNone.active .modal{-webkit-transition:none!important;transition:none!important}.delete-form-del{line-height:48px;display:inline-block;*display:block;background:#000;color:#fff!important;text-align:center;height:auto;min-width:160px;padding:0;text-decoration:none!important}.delete-form-btn{text-align:center;padding-top:20px}.img_cat_main{width:calc(100% - 28px)}.diary_detail__products .catalog__content .product__item{width:100%}.diary_detail__products .catalog__content .products{display:block;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.diary_detail__products .catalog__content{width:100%;float:none}.diary_detail__products .catalog-option{display:none!important}.diary_detail__products .product__item .product__row_wishlist{opacity:1;visibility:visible;padding-left:0;padding-right:0}.diary_detail__date{padding-left:0}.diary_detail__desc{margin-left:0}.diary-page .name_cat{padding-left:0!important}.diary_detail__products .catalog__content .product__item{margin-left:0;width:100%!important;max-width:100%!important}.main_slider_bl .slide_cont:not(:first-child){display:none}.main_slider_bl .slide_cont.active{display:block}.catalog__content .product__item-image .product__item-add-to-cart{display:none}body .product__item .product__row_wishlist .product__col{width:48%}body .product__item .product__row_wishlist .product__col+.product__col a{background:#000;color:#fff}body .product__item-like{top:20px}.wishliat_items .product__item .product__item-add-to-cart{display:none}.product__item .product__row_wishlist{opacity:1;visibility:visible}.kvadrat{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}.kvadrat .text_slider{position:static;width:100%}.product__item:hover .product__item-option.show{border:0!important}.brand__products .product__item .product__item-add-to-cart,.other-products .product__item .product__item-add-to-cart{display:none}.enter_from_item span a{font-size:0}.desc-card-full,.desc-card-full p{font-size:14px!important}.card-fast .card__description p{font-size:14px;line-height:24px}.enter_GoogleOAuth{background:url(/local/templates/vjs_thedarstore/images/google-enter.png) 50% no-repeat!important}.enter_Facebook{background:url(/local/templates/vjs_thedarstore/images/fb-enter.png) 50% no-repeat!important}.enter_YandexOAuth{background:url(/local/templates/vjs_thedarstore/images/yandex-enter.png) 50% no-repeat!important}.enter_VKontakte{background:url(/local/templates/vjs_thedarstore/images/vk-enter.png) 50% no-repeat!important}#pp .body .enter_from_item a{padding-bottom:0!important}div[data-enpop]{display:none!important}.page-title-r{text-decoration:none;font-weight:600;text-transform:none;float:right}.cart-finish-right .cart__red .cart__tbody .cart__tr .td-count,.cart-finish-right .cart__red .cart__tbody .cart__tr:before,.cart-finish-right .cart__red .delete{display:none}.cart__red .cart__tbody .preview-pucture{width:75px;height:75px;float:left;margin-right:12px}.cart__red .cart__tbody .preview-pucture img{font-weight:500;display:block;margin:5px auto 15px;color:#fff;cursor:pointer}.cart__red .cart__tbody .preview-pucture img,.sale-paysystem-wrapper input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0px}.summer-line span{font-size:22px;font-weight:400;font-family:PT Sans,serif;color:#000!important}.summer-line{font-size:22px;color:#000;font-weight:400}.filters__item-liner{margin-top:-12px}.el-one{margin-right:10px;background:#f3f3f3;padding:7px;display:inline-block;*display:block;zoom:1;margin-bottom:10px}.el-one .checkbox__check:after{background:url(/local/templates/vjs_thedarstore/images/checkbox-close.svg) no-repeat;border:none;top:10px}.el-one .checkbox__check{padding-left:24px}.filters__item-content .hide{display:none!important}.show-all-filter a{font-size:13px;text-decoration:none;border-bottom:1px solid #000;margin-left:0}.filters__item .checkbox__check{font-weight:400}.show-all-filter{padding-top:5px}.ruble-line{font-family:PT Sans,sans-serif!important;font-size:inherit!important;font-weight:inherit!important}#modal-cart-or-cont .td-sum i span{font-family:PT Sans,sans-serif!important;font-size:inherit;font-weight:inherit}.filters__item-content-pricer:after,.pricer-station:after{content:"";display:block;clear:both}.pricer-station .filters__item-liner{margin-top:8px;width:46%;float:left}.pricer-station .filters__item-liner+.filters__item-liner{width:46%;float:right}.pricer-station .filters__item-liner .el-one{width:100%}.filters-titles{visibility:hidden;margin-bottom:9px}.filters__buttons-bottom{display:none}.filters__buttons-top .mobile-filters__item-reset,.filters__buttons-top .mobile-filters__item-reset-search{display:block;float:none;text-align:left}.catalog__content{padding-top:0}.brand_all_see{border-bottom:1px solid #fff}.plan-footer span i{color:#be955c!important;font-size:20px!important}.brand_all_see:hover{border-bottom:1px solid transparent}.btn-success-apple{background:#000!important;border:1px solid #000!important}.order-form .btn-success-apple{width:100%;color:#fff!important;cursor:pointer}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.cart-finish-left .order__delivery .checkbox:nth-child(4n){clear:both}.call-federal-off,.site-header__item:nth-child(2) .splinter-line{display:none}.grwf2-wrapper{width:50%!important;height:100px!important;float:right!important;max-width:510px}.form-footer-text{float:left;max-width:510px;width:100%;text-align:left;clear:both;margin-top:-25px;position:relative;z-index:10;font-size:12px!important;color:#fff!important}div.grwf2-wrapper.wf2-embedded{z-index:0!important}.cart__total-sec-discount{display:none}.brands-new-list__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.brands-new-list__img{position:relative}.birthday_bl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.birthday_bl input{line-height:40px;text-align:center;padding-left:0!important;padding-right:0!important;width:100%;background:none}.birthday_bl>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;padding:10px;-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%}.desctop-menu .desctop-menu-left ul li a[href="/catalog/pcard/"]+div,.desctop-menu .desctop-menu-left ul li a[href="/catalog/pcard/"]+div *{overflow:unset!important;position:relative;min-height:0!important}.subscribe_block .subscribe_news .form_subscribe_news a,.subscribe_block .subscribe_news .form_subscribe_news p{font-weight:300}.dostupno_count{padding-top:8px;display:block;visibility:hidden;text-align:left;font-size:12px;color:rgba(0,0,0,.5);font-style:normal;font-weight:400}.diary_detail__products .product__item+.product__item{display:none}#modal-auth-order .authorize-block{display:block}#modal-auth-order .authorize-block-title{text-align:center;font-size:15px;font-weight:400}#modal-auth-order .login_www{display:block}#modal-auth-order .login_start{display:none}#modal-auth-order .reg_page .btn_submit_total{line-height:60px;border-radius:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:14px}#modal-auth-order .login_www .col6_form+.col6_form .form_group{margin-bottom:25px}#modal-auth-order .main{padding-top:20px!important;padding-bottom:0!important}#modal-auth-order .modal{margin-top:0}.call-federal{display:none}.new_head .scroll_head .navbar__menu .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dostavka_lines>div{-ms-flex-preferred-size:44.5%;flex-basis:44.5%}.cart-finish-right .cart-main-block .btn-success.loading,.order-form .btn-success.loading{background-image:url(/images/load.gif)!important;background-repeat:no-repeat!important;background-position:90%!important;background-size:30px!important}.desctop-menu .desctop-menu__inner,.desctop-menu .desctop-menu__inner *{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.desctop-menu::-webkit-scrollbar,.desctop-menu ::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.desctop-menu .desctop-menu__inner ul,.desctop-menu .desctop-menu__inner ul *{overflow-x:unset!important}.other-products__title{font-size:25px;font-weight:700}.cart-additional-items .product__col{text-align:left!important}.new_head .navbar__list a.marked:after{content:"";display:block;width:100%;height:2px;background:red;bottom:27px;position:absolute}.new_head .navbar__list a[href="/catalog/novogodniy_dekor/"]:after,.new_head .navbar__list a[href="/catalog/special_offer/"]:after,.new_head .navbar__list a[href="/catalog/the_dar_art/"]:after,.new_head .navbar__list li ul li a[href^="/catalog/na_novyy_god/"]:after{bottom:0}.new_head .navbar__list .item_menu_product .title a:after{display:none!important}.not__alowed_OFF .cart__td .cart-desctop-title *,.not__alowed_OFF .cart__td .sum-cart-red,.not__alowed_OFF .cart__td.td-cost *,.not__alowed_OFF .cart__td.td-count *,.not__alowed_OFF .cart__td.td-info *{opacity:0.7;pointer-events:none}.not__alowed_OFF .cart__td-title,.not__alowed_OFF .sum-cart-red,.not__alowed_OFF .td-cost span{color:gray!important;pointer-events:none}.not__alowed_OFF:before{content:"";position:absolute;top:0;display:block;background:#ccc;opacity:1;height:100%;width:100%}.cart-result-count{color:#d00000;font-weight:400;font-size:18px;line-height:21px}.cart__red .cart__table{margin-top:-30px}.cart__red .favorite-add{margin-top:20px;position:relative;left:0;text-align:right;-webkit-transform:none;-ms-transform:none;transform:none;display:block;font-size:8px;line-height:10px;color:#000;text-decoration:none!important;width:auto;top:0;right:0;float:none;margin-bottom:5px}.cart .favorite-add img{width:14px}.modal .letter-image img{-o-object-fit:contain;object-fit:contain}#modal-auth-order .log_reg,.apple-pay-btn-none .btn-success-span{display:none}.btn-success-span-mobile-hidden{display:none!important}.sms_code.hidden{display:none}@media (min-width:1001px){.other-products .products{min-height:543px}.diary_list__name a{font-size:15px}.diary_list__col{margin-right:2%;width:48%}.diary_list__col+.diary_list__col{margin-left:2%;margin-right:0}.diary_list__item{max-width:1000px}.cart-finish-right .cart-main-block .btn-success-span{color:#000!important;background:#ccc;font-size:14px;line-height:24px;margin-top:30px;font-weight:600;max-width:320px;margin-right:0;border-radius:0;margin:50px auto 0;min-height:50px;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.site-header__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.container>.navbar>.navbar__list>li>a{line-height:78px;display:block}.new_head .navbar__list{height:77px;overflow:hidden;padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:-17px}.cart-finish-right .design-by-price.td-sum{width:100%;padding-right:0;float:none;text-align:left}.new_head .products_in_menu.products_in_menu_top{width:35%}.new_head .products_in_menu.products_in_menu_top .item_menu_product{width:57%}.new_head .products_in_menu.products_in_menu_top .item_menu_product img{max-width:100%}.form-footer-text a{font-size:12px!important;color:#fff!important}.filter-title-none{margin-bottom:10px}.filters__item_price .filter-title{display:none}body .product__item .product__cost i span{font-size:22px;font-weight:700}.text_promo{font-size:12px;text-align:right;font-weight:400;line-height:14px;color:#000;margin-top:20px;padding-left:0;font-style:normal;padding-right:0}.lan_block2 .container{max-width:1315px}.lan_block2{padding-left:0;padding-right:0}.lan_block2 .container:after{display:block;content:"";clear:both;z-index:1}.diary_detail{width:75%}.share-redesign,.wishcont>.share-redesign{display:none}.wishcont .title_tx_page{display:inline-block;*display:block;zoom:1}.wishcont .share-redesign{float:right;width:auto;margin-left:0}.wishcont .title_tx_page:after{clear:both!important;content:"";display:block}.main_slider_bl .bx-viewport{z-index:1001111}.card .card__to-cart a:after{content:"";position:absolute;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.new_head .site-header__item:first-child{margin-right:0!important}.new_head .site-header__item-center:first-child{margin-right:22px!important}.pers_mob{display:none}.search_page .brand__products .catalog-option,.search_page .catalog__content .catalog-option{display:none!important}.search_page .catalog__content>p{padding-left:20px}.cart-finish-right .cart__red .delete{top:4px}.order-send{padding-top:40px;padding-bottom:10px}.select-city-wrap{position:relative}.site-header__contacts-wp{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__contacts-wp .divider-y{display:block;border-right:1px;border-style:solid;border-color:#000;margin-right:24px;height:16px}.modal-buy-dar{line-height:48px;display:inline-block;height:auto;min-width:160px;text-align:center}.site-header__item.hover{margin-right:auto}.search_desctop_result .product__item-add-to-cart{display:none!important}.dostavka_lines{display:-webkit-box;display:-ms-flexbox;display:flex}.dostavka_lines>div{font-size:11px;line-height:14px;font-weight:500;color:#333;font-style:normal;padding-top:3px;display:block;padding-right:20px}.add-gift-box[tooltip]:hover:before{width:300px}.max-price-container,.min-price-container{position:relative}.filters__item_price .max-price-container:before,.filters__item_price .min-price-container:before{content:"от";display:block;zoom:1;color:#000;width:20px;height:13px;position:absolute;top:17px;left:10px;font-size:13px}.filters__item_price .max-price-container:before{content:"до";left:173px}.splinter-line-next{padding-left:10px}.m_new+.more_link_bl{padding-bottom:50px}.container_gift{display:none!important}.cart-free-hint span{font-weight:500;font-size:12px;font-family:inherit!important;color:inherit!important}.card-desktop .card__list li.ART{display:none}.description__cat h2{color:#000}.catalog-option-footer .s_all_m{display:none}.filters__item_price #max-price,.filters__item_price #min-price{padding-left:40px}.filters__item_price #max-price:before{content:"до";display:block;zoom:1;color:#000}.not-amount{padding-left:0}.dostavka_line .order__delivery:after{clear:both;content:"";display:block}.cart-finish-left .order__delivery{padding-bottom:0}.cart-finish-left .order-item{clear:both}.cart-main-right .cart__order{border-top:1px solid #fff!important}.itogo{color:#fff;text-transform:uppercase;font-weight:600;font-size:18px;margin-top:20px;margin-bottom:17px}.order__delivery label:hover .message_delivery{display:none!important}.cart-finish-left .order-form .order-item .checkbox__check .desc-info{font-size:11px;line-height:14px;font-weight:300;color:#333;font-style:normal;padding-top:3px;display:block}body .cart-finish-left .dostavka_line .order__delivery .checkbox:first-child{width:100%}.order-item_contacts .form-group{max-width:620px}.cart-finish-left .deivery-item,.cart-finish-left .deivery-item .group-contacts{display:none}.cart-finish-right .cart-main-block .btn-success:hover{background:#eee}.cart-finish-left .dostavka_line .order__delivery__list.active{padding-top:30px}.cart-finish-left .dostavka_line .order-item__header{margin-bottom:0}.cart__total-finish{border-top:1px solid #fff;margin-top:20px;padding-top:20px}.cart-finish-left .dostavka_line .deivery-item{padding-top:0;padding-top:20px;clear:both}.cart__total-sec .cart__total-title .w{font-size:12px!important}.cart__total-sec .cart__total{padding-bottom:0!important}.cart__total-sec .cart__total-price2{font-size:21px;font-weight:600}.cart__total-sec+.cart__total-sec .cart__total-price2{font-size:15px}.dostavka_line .deivery-item.shows>div{display:-webkit-box;display:-ms-flexbox;display:flex;clear:both}.order-item__title{cursor:pointer;background:url(/images/i-bottom.svg) right 14px no-repeat}.order-item__title.active{background:url(/images/i-top.svg) right 14px no-repeat}.order-item__title.green{background:url(/images/i-green.svg) right 14px no-repeat}.order-item_contacts .checkbox,.order-item_contacts .form-group,.order-item_contacts .remarka{display:none}.order-item_contacts .form-group.active{display:-webkit-box;display:-ms-flexbox;display:flex}.dostavka_line .deivery-item .group-contacts.active,.dostavka_line .order__delivery.active,.oplata_line .delivery__oplata.active{display:block}.cart-finish .order-item_contacts{max-width:1000px}.cart-finish-right{background:#000;padding:40px 24px;margin-top:100px}.cart-finish-right *,.cart-finish-right a{color:#fff!important}.cart-finish-right .cart .page-title,.cart-finish-right .cart__red .cart__table{margin-top:0}.cart-finish-right .cart__red .delete{padding-top:0;margin-bottom:0;padding-left:20px}.cart-finish-right .cart__red .cart__tbody .cart__tr:before{background:none;border-bottom:1px dotted #ccc;bottom:7px;width:calc(100% - 72px);left:0}.cart-finish-right .cart__tr .td-info{width:100%;display:block}.cart-finish-right .cart-free-hint{font-size:10px;margin-top:20px;line-height:12px;color:#fff!important}.cart-finish-right .cart__red{margin-bottom:0}.cart-finish-right .cart-main-block .btn-success{color:#000!important;background:#ccc;font-size:14px;line-height:24px;margin-top:30px}.cart-finish-right .cart-main-block{padding-top:0}.cart-finish-right .cart-main-right{float:none;width:100%}.cart-finish-right .cart__tbody{max-height:192px;overflow:auto}.cart-finish-right .cart__red .product__count .button{font-size:10px;font-weight:600}.cart-finish-right .cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-right:0}.cart-finish-right .container{padding-left:0;padding-right:0}.cart-finish-right .cart .page-title{margin-bottom:10px;font-size:18px;line-height:22px;border-bottom:1px solid #fff;padding-bottom:10px;text-transform:uppercase}.cart-finish-right .cart__red .product__count input{color:#fff!important;width:20px;height:auto;display:inline;background:#000;border:0}body .cart-finish-right .cart__red .cart__tr{padding-top:0px!important;padding-bottom:0px!important}.cart-finish-right .cart__red .cart__td .content{width:auto}.cart-finish-right .cart__red .cart__tbody .cart__tr{min-height:10px}.cart-finish-right .cart .cart__td .content{padding-left:0px;background:#000;z-index:1}.cart-finish-right .product__count{padding-top:5px;background:#000;z-index:1;position:relative;padding-left:12px}.cart-finish-right .cart__red .cart__td-title{font-size:14px;line-height:15px;color:#fff!important}.cart-finish-right .cart__tr .td-info .content{max-width:95%;padding-bottom:20px;padding-top:10px;overflow:hidden}.cart-finish-left .container{max-width:10000px}.cart-finish:after{width:100%;clear:both;content:"";display:block}.cart-finish-left{width:70%;float:left;padding-right:100px}.cart-finish-right{width:30%;float:left}.modal .letter-content{width:calc(100% - 250px)}.letter-content textarea{border:1px solid #ccc;padding:10px;width:100%}#modal-bouquet .modal,#modal-gift-box .modal,#modal-letters .modal{max-width:750px}.letter-right .rub_w{font-size:18px;line-height:22px;font-weight:600;color:#000}.modal .letter-image{width:110px}#modal-bouquet .modal-close,#modal-gift-box .modal-close,#modal-letters .modal-close,#modal-subscribe .modal-close{border-radius:0;background:url(/images/close_podarok.svg) no-repeat;width:50px;top:-50px;right:0;height:50px}.oform_next{margin-top:30px;border-top:1px solid #e0e0e0;background:#000;color:#fff;cursor:pointer;font-size:12px;line-height:40px;text-align:center;max-width:300px}.modal .letter-right{padding-right:0;width:606px;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#modal-bouquet .modal_wp,#modal-gift-box .modal_wp,#modal-letters .modal_wp{max-height:80vh;overflow:auto}body .modal .letter-made{font-size:12px;font-weight:300;color:#000;line-height:14px}.modal .letter-price .price_sm{display:inline-block;*display:block;zoom:1;font-size:10px;line-height:10px;padding-right:8px;font-weight:500}.modal .letter-title{color:#000}#modal-letters .modal .letter-title .product__fast-view{font-size:14px;font-weight:600}.modal .letter-price{width:auto;position:relative;margin-right:10px;top:-10px;padding-right:10px}.brand__products .s_all_m{display:none}#modal-bouquet .modal-header,#modal-gift-box .modal-header,#modal-letters .modal-header{font-size:24px;padding:10px 0 30px;color:#000;font-weight:600;text-align:left}.modal .letter-price{font-size:18px;line-height:22px;font-weight:600;color:#000}#modal-bouquet .modal-close img,#modal-gift-box .modal-close img,#modal-letters .modal-close img{display:none}#modal-bouquet .modal .letter-right .btn,#modal-gift-box .modal .letter-right .btn,#modal-letters .modal .letter-right .btn{background:#000;max-width:150px;border-radius:0}.brand__products .products{width:calc(100% + 20px);margin-left:-20px}.popup-auth-reg .enter_from,.popup-auth-reg .enter_or+.enter_from{margin-top:40px}.popup-auth-reg .enter_from+.enter_from,.popup-auth-reg .enter_or+.enter_from+.enter_from{margin-top:20px}.lc-new .row_form:last-child .form_group{margin-bottom:26px}.footer_bottom-position .network_footer{float:right}.footer_bottom .col4_m+.col4_m{text-align:center;padding-left:0;padding-right:0}.footer_bottom .col4_m+.col4_m .polit_footer{width:100%;float:none;text-align:center}.footer_bottom .col4_m+.col4_m+.col4_m{text-align:right}.footer_bottom .col4_m+.col4_m+.col4_m .network_footer{display:inline-block;*display:block;zoom:1;float:none}.menu_border .container{padding:16px 0 0}.search_page .catalog-option catalog-option-footer{display:none}.popup-auth-reg-auth,.popup-auth-reg-reg{cursor:pointer}.order-form .btn-success{background:#000}.popup-auth-reg .main{padding-bottom:0;padding-top:35px}.registration-block .radio+label.agree_block{line-height:1.5;padding:2px 0 3px 34px}.registration-block .radio+label{position:relative;cursor:pointer}.popup-auth-reg .paydel_group{margin-bottom:25px}.popup-auth-reg .radio+label:before{content:"";position:absolute;top:-1px;left:0;width:19px;height:19px;border:1px solid #111;background:#fff}.popup-auth-reg .paydel_group{max-width:720px;width:100%}.registration-block .radio{position:absolute;z-index:-1;opacity:0;margin:0px 0 0 7px}.popup-auth-reg .radio+label:after{content:"";position:absolute;top:6px;left:7px;width:18px;height:18px;background:#111;opacity:0;-webkit-transition:0.2s;transition:0.2s}.regi .row_form_2{margin:0 -30px}.cart__order-mobile,.mobile-register{display:none}body .card .card__delivery{background:url(/images/car.svg) no-repeat;padding-left:40px;margin-left:20px;background-position-y:-7px}body .modal-content .card .card__delivery{padding-left:0;margin-left:0;background:none}.card-desktop .card__price .raznica{display:none;color:rgba(0,0,0,.5);font-size:12px!important;padding-left:5px}.wishcont .catalog-option{display:none}.sep_slider{max-height:520px!important}.main_slider_bl .bx-controls-direction .bx-prev{left:-75px;position:absolute;top:0;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;display:block;background:url(/images/h_slider_l.svg) no-repeat;opacity:0}.main_slider_bl .bx-controls-direction .bx-prev.show{opacity:1}.main_slider_bl .bx-controls-direction{position:absolute;width:100%;text-align:center;display:block;min-height:260px;z-index:999999;bottom:0}.main_slider_bl .bx-controls-direction .bx-next{right:-75px;position:absolute;top:0;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;display:block;background:url(/images/h_slider_r.svg) no-repeat;opacity:0}.main_slider_bl .bx-controls-direction .bx-next.show{opacity:1}.main_slider_bl{max-width:1280px;margin:0 auto;overflow:hidden}.sep_slider{background:#f3f3f3}.sep_slider .text_slider>.container{margin:0 auto;max-width:1260px;padding:0}.card .card__price span{font-size:32px}.site-header__logo-mobile{display:none}.search_page .catalog__content{padding-top:0}.go-item{border:1px solid #fff;line-height:48px;text-align:center;margin-top:20px}.go-item a{display:block;text-decoration:none!important;text-align:center;color:#fff;font-size:12px}.searchs_bl .product__fast-view{display:none!important}.checkbox-hidden-whant{display:none}body .form-control{border-radius:0;font-style:normal;height:50px}.order-item_contacts textarea.form-control{font-style:normal}.order-form .order-item .checkbox__check{margin-bottom:20px}.order__delivery__list{display:none}.order-item .form-control{border-radius:0}.delivery__oplata{display:none}body .cart-finish-left .dostavka_line .order__delivery .checkbox{width:42%;float:left}.order-item_contacts .form-control{color:#000}.order-item__header{border-bottom:1px solid #dcdcdc}.order-item{margin-bottom:20px}.cart-finish .page-title{font-size:32px}.order-item__title{font-size:23px;padding-bottom:10px;line-height:38px;color:#000}.footer_bottom{position:relative;z-index:1}.other-products .carousel-items .product__col{text-align:left}.footer_bottom_sup{position:relative;z-index:1}.catalog-header .page-title{font-weight:500;font-size:20px;line-height:24px}.search_result_tx,.search_result_tx *{font-size:26px;font-weight:500}.search_result_tx strong{padding-right:30px}.search_result_tx strong a{text-decoration:none!important;width:13px;height:13px;display:inline-block;font-size:0;*display:block;vertical-align:middle;border-bottom:0!important;padding-left:20px;zoom:1;background:url(/images/close-search.svg) 100% no-repeat}.search_result_tx strong span{border-bottom:1px solid #000}.catalog-option-footer .show-count__list li{display:none}.show-count__list li:last-child{display:block}.sort{padding-right:15px}.novinki-week .more_btns a{color:#fff;display:block;line-height:55px;text-decoration:none}.novinki-week .more_btns{max-width:265px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #000!important;background-color:#000!important}.popup-auth-reg .col6_form{width:100%;float:none;padding:0px}.popup-auth-reg .form_group{margin-bottom:25px}.popup-auth-reg .lable{font-style:italic;margin-bottom:0}.popup-auth-reg .form_group input{background:#fff;border:1px solid #000;padding-bottom:0;padding-left:12px}.popup-auth-reg .row_form{margin:0 -7px}.popup-auth-reg .data_rojd,.popup-auth-reg .uslovia{display:block}.popup-auth-reg .birth_title{font-weight:600;font-size:14px;padding-top:25px;padding-bottom:10px}.popup-auth-reg .birthday_bl select{background:url(/images/bd.svg) 90% no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;width:25%;float:left;border:1px solid #000;height:47px;font-size:10px;padding-left:10px}.popup-auth-reg .birthday_bl select+select{margin-right:3%;margin-left:3%;width:44%;float:left}.popup-auth-reg .registration-block .enter_or:after{top:13px}.popup-auth-reg .uslovia{font-size:10px;color:#c4c4c4}.popup-auth-reg .uslovia a{font-size:10px;text-decoration:underline;color:#000;font-weight:400}.popup-auth-reg .birth_mobile{display:none}.popup-auth-reg .birth_title,.registration-block .sub_total_bl{padding-top:10px}.popup-auth-reg-tab div{width:50%;cursor:pointer;color:rgba(0,0,0,.5);font-size:22px;float:left;line-height:40px;border-bottom:1px solid #000;padding-bottom:10px}#modal-auth-reg .modal{max-width:485px;display:block;margin-left:auto;top:5%;margin-right:auto;max-height:90vh;overflow:auto}.registration-block.hidden{display:none!important}.authorize-block.active,.registration-block.active{display:block!important}.popup-auth-reg-tab div+div{text-align:right;border-left:1px solid #000}.reg_page{padding-bottom:0}.popup-auth-reg-tab div.active{font-weight:600;color:#000}.popup-auth-reg-tab:after{content:"";display:block;clear:both}.authorize-block{display:none}.popup-auth-reg .data_rojd .form_group{margin-bottom:0}.popup-auth-reg .radio+label:before{width:30px;height:30px}.popup-auth-reg .radio+label{padding-top:5px}.popup-auth-reg .radio+label.agree_block{padding-left:53px}.popup-auth-reg .radio:checked+label:after{opacity:1}.popup-auth-reg .uslovia{padding-top:30px}body .popup-auth-reg .birth_title{font-weight:500}.popup-auth-reg .small_l{padding-top:10px}.popup-auth-reg .paydel_group{padding-top:0}.registration-block .form_group_2{display:none}.popup-auth-reg .birthday_bl select+select+select{width:25%;margin-right:0;margin-left:0;float:left}.small_l{font-size:10px;line-height:10px;display:inline-block;*display:block;padding-top:7px;zoom:1}.scroll_head.active .navbar__list{position:static}.cart__tr .td-info{width:42%}.cart__red .cart__td-name{font-weight:500}.other-products .product__item{margin-bottom:0}.avail_marker{display:none}.main.detail_p{padding-bottom:20px}.card-desktop{margin-top:60px}.card-desktop .card__photos .card__photos-nav a:first-child{margin-left:0}.wishcont .catalog-option{text-align:center;display:block}.wishcont .show-count{display:none}body .filter-borders .filters__item .filter-title{color:#000}.desctop-menu-wp{min-height:100%;position:relative}.desctop-menu-l{height:calc(100% - 60px);padding-bottom:80px}.desctop-menu-r{position:absolute;left:0;bottom:0;width:100%;height:60px;padding-left:0px}.search_desctop_result .product__made{padding-bottom:5px;height:40px;overflow:hidden;margin-bottom:20px}.desctop-menu-main.hide{display:none}.main{padding-bottom:100px}.wishliat_items .product__item{border:1px solid transparent;padding:0}.cart-btn-null{font-weight:400}.share-icon-btn{background:url(/images/share-btn.svg) no-repeat;width:20px;height:10px;display:inline-block;*display:block;zoom:1;top:0!important;padding-right:10px;position:relative}.share-redesign li>a span{font-size:12px}.share-redesign li>a{padding:0;background:#000;font-size:12px;display:block;border:0;color:#fff}.share-item,.share-redesign li>a{line-height:40px;text-align:center}.share-item{border:1px solid #000;margin-bottom:20px}.faq.ui-accordion .ui-accordion-content{height:auto!important}.share-item[data-copy-link],.share-item a{display:block;text-decoration:none;font-size:12px;color:#000}.share-item[data-copy-link]{cursor:pointer}#share-modal .modal{padding:20px;max-width:300px}#share-modal .modal-close{width:50px;height:50px;top:-55px;right:4px}.share-item.email-share{background:url(/images/share-email.svg) 15px no-repeat}.share-item.facebook-share{background:url(/images/share-facebook.svg) 15px no-repeat}.share-item.whatsapp-share{background:url(/images/share-whatsapp.svg) 15px no-repeat}.share-item.telegram-share{background:url(/images/share-telegram.svg) 15px no-repeat}.share-item.link-share{background:url(/images/share-link.svg) 15px no-repeat}.whishlist_fl .ul_nav_sort>li>a .ico_sort{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.whishlist_fl.ul_nav_sort>li:last-child>a{width:auto;border:0}.whishlist_fl.ul_nav_sort>li+li{margin-left:10px}.wish-delete{display:none}.share-redesign{display:block;text-align:center;float:none;width:calc(100% + 20px);margin-left:-20px}.card-desktop .card__description{margin-bottom:30px}.catalog-option .pagination{margin-right:0}.desc-card-new{font-size:14px;color:#000;font-weight:300}.share-redesign .ul_nav_sort{display:inline-block;*display:block;zoom:1;position:relative;top:0}.share-redesign .whishlist_fl.ul_nav_sort>li:first-child{width:265px;text-align:center;padding-left:0;padding-right:0}.wish-delete{background:#ccc;min-width:200px;text-align:center;padding-left:0;padding-right:0}.wish-delete .ico_sort{display:none}.wishliat_items .catalog-option{margin-bottom:50px}.wishliat_items .product__item{width:25%}#modal-open-reg .birthday_bl:after{clear:both;content:"";width:100%;display:block}.wishcont .row_products{width:calc(100% + 20px);margin-left:-20px}.wishliat_items .product__item{width:calc(25% - 20px);padding-left:0;padding-right:0}#modal-open-reg .birthday_bl select{background:url(/images/bd.svg) 90% no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;width:25%;float:left;border:1px solid #000;height:47px;font-size:10px;padding-left:10px}#modal-open-reg .birthday_bl select+select{margin-right:3%;margin-left:3%;width:44%;float:left}#modal-open-reg .birthday_bl select+select+select{width:25%;margin-right:0;margin-left:0;float:left}#modal-open-reg .birth_title{font-weight:600;font-size:14px;padding-top:25px;padding-bottom:10px}#modal-open-auth .col6_form{width:100%;padding-left:0;padding-right:0}#modal-open-auth .w100{width:100%}#modal-open-auth .modal input{border:1px solid #333;background:transparent}#modal-open-auth .sub_total_bl.login_in{background:#000;padding-top:0;line-height:60px;border:0}#modal-open-auth .login_fg{margin-bottom:25px}#modal-open-auth .sub_total_bl.login_in input{color:#fff;font-weight:600;font-style:normal;font-size:13px;border:0}#modal-open-auth .login_f{margin-top:0}#modal-open-auth .login_www,#modal-open-auth .login_www .log_reg{display:block}#modal-open-auth .row_form{margin:0}#modal-open-reg .col6_form{width:100%}#modal-open-reg .row_form{margin:0}#modal-open-reg .reg_page .input_text{background:none;padding:0 15px}#modal-open-reg .reg_page .btn_submit_total{width:100%;display:block;line-height:60px;font-style:normal;font-weight:600;font-size:13px}#modal-open-reg .form_group_2{padding:0;margin:0}#modal-open-reg .col6_form{padding:0}#modal-open-reg .data_rojd,#modal-open-reg .symbols_small{display:block}#modal-open-reg .small_l{font-size:8px;line-height:10px;display:inline-block;*display:block;padding-top:7px;zoom:1}#modal-open-reg .enter_or span{background:#fff;padding-left:10px;padding-right:10px;font-size:18px;font-weight:600;z-index:11;position:relative}#modal-open-reg .enter_or:after{position:absolute;top:8px;left:0;width:100%;border-top:1px solid #ccc;content:"";display:block}#modal-open-reg .enter_from{font-size:18px;font-weight:600;text-align:center;padding-bottom:40px}#modal-open-reg .log_reg{display:block}#modal-open-reg .form_group{margin-bottom:25px}.sum-cart-red{font-size:22px;line-height:27px;font-weight:600;letter-spacing:0.05em;color:#000;display:block;width:100%}body .cart__red .cart__tr{padding-top:50px!important;padding-bottom:50px!important}.cart-list-buy .card__bonuse-list li{display:inline-block;*display:block;zoom:1;padding-right:40px}.cart-list-buy .card__bonuse{width:100%!important}.cart-list-buy .card__bonuse-title{font-size:20px;font-weight:700;padding-bottom:25px}.cart-list-buy .cart__red .cart__promo-title{padding-left:0}.cart-main-block .cart__red .right__order{border-bottom:0!important}.cart-main-block:after{clear:both;display:block;content:""}.cart-main-left{float:left;width:60%}.cart-main-right{float:right;width:40%}.cart-main-block .cart__promo-input{width:100%}.cart-main-right .cart__total-title .w{font-size:18px;line-height:21px;font-weight:400}.cart-main-right .cart__order{max-width:460px;padding-top:0}.cart-list-buy .cart__red .cart__promo-title{padding-left:0!important}.cart-main-block .cart .cart__promo-input{width:100%;max-width:340px}.cart-main-block .cart__promo:after{padding-left:0;clear:both}.cart-main-block .cart__promo{padding-bottom:70px;display:block}.cart-main-block .cart__total-title{padding-left:0!important}.cart-main-block .cart__promo-title{float:left;font-size:20px;font-weight:700;padding-top:12px;padding-left:0!important;margin-right:60px!important}.cart-free-hint{font-size:12px;text-align:left;font-weight:400;line-height:14px;color:#000;margin-top:20px}.card__bonuse-list li span{display:inline-block;*display:block;vertical-align:top;padding-left:8px;padding-top:6px;font-weight:500;font-size:14px;zoom:1}.cart-additional-items .product__item{width:calc(25.3% - 20px);margin-left:0;margin-right:20px}.cart-additional-items .product__item:last-child{margin-right:0}.cart-additional-items .catalog__content{width:100%;padding-left:0;padding-right:0;padding-top:26px}.cart-additional-items .catalog-option{display:none!important}.cart-additional-items .product__item-info .btn{border-radius:0}.cart-additional-items .collection_wrap h4{font-size:20px;font-weight:700}.cart-additional-items .collection_wrap p{font-size:16px;margin-top:10px}.card__bonuse-list li a{text-decoration:none!important}.cart__red .cart__td-title{font-style:normal;font-weight:700;font-size:18px;line-height:22px;letter-spacing:0.05em;color:#000}.cart__red .designed_by_m{display:block;padding-right:5px}.cart__red .cart__tbody .cart__tr .cart__td.td-cost,.cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-top:10px}.cart__red .cart__td-name,.designed_by_m{font-size:12px;line-height:14px;letter-spacing:0.05em;color:#000}.designed_by_m{padding-left:3px}.cart .cart__td-author{margin-top:9px}.cart__red .cart__thead{display:none}.home_lan_block4 .h2_title .new-week{font-weight:700;font-size:26px;line-height:22px}body .novinki-week{padding-top:60px;background:#fff!important}.novinki-week .h2_title_hm-off br{display:none}.m_new{display:block}.novinki-week{padding-top:65px}body .subscribe_block p{color:hsla(0,0%,100%,.6);font-weight:300;font-size:14px;line-height:19px}.subscribe_block .subscribe_news .form_subscribe_news{float:right}.home_items .other-products{width:100%}body .home_items .product__item-option.show{border:0px;background:#fff}body .home_items .product__item-info .product__title{width:100%;text-align:left}body .home_items .product__made{width:100%;margin-bottom:10px}body .home_items .product__item .product__row .product__col+.product__col{display:none!important}body .home_items .product__item .product__cost i{font-style:normal;font-weight:700;font-size:22px;line-height:22px;text-align:center;color:#000}.home_lan_block4 .h2_title{font-weight:700;font-size:26px;line-height:22px}.home_lan_block4 .title_bl p{font-weight:300;font-size:16px;line-height:18px;color:rgba(0,0,0,.6)}.home_items .product__row.product__row_wishlist{display:none}.center_more_link_bl{width:auto;padding:0 15px;margin:0 auto;text-align:center}.scroll_head.active .site-header__main{padding-left:10px}.cart-finish-left .order-item .checkbox__check:after{width:30px;height:30px;top:15px}.cart-finish-left .order-item .checkbox__check:before{top:15px!important}.cart-finish-left .order-form .order-item .checkbox__check{font-size:14px;line-height:16px;font-weight:300}.cart-finish-left .order-form .btn-success,.cart-finish-left .order-form .btn-success-apple{display:none}.cart-finish-left .order__delivery .checkbox{width:33.3%;float:left;margin-right:0!important}.cart-finish-left .order-item .checkbox input:checked+.checkbox__check:before{left:8px;width:18px;height:18px}.cart-finish-left .checkbox__check{padding-left:45px}.scroll_head.active .menu_border{border-top:1px solid #000}.home_lan_block4{padding-bottom:1px}.owl-nav{display:block;-webkit-transform:translateY(-390px);-ms-transform:translateY(-390px);transform:translateY(-390px)}.carousel-items .owl-prev{left:-50px;background:url(/images/desctop-carousel-left.svg) no-repeat!important}.carousel-items .owl-next,.carousel-items .owl-prev{position:absolute;top:calc(50% - 17px);border:0;-webkit-box-shadow:none;box-shadow:none;width:19px;height:34px;padding:0;margin:0}.carousel-items .owl-next{right:-50px;background:url(/images/desctop-carousel-right.svg) no-repeat!important}.main_slider_bl .bx-wrapper .bx-pager{padding-top:0}.main_slider_bl .bx-pager{bottom:20px}.main_slider_bl .sep_slider b:first-of-type{font-weight:700;font-size:26px;line-height:22px;letter-spacing:0.01em}.main_slider_bl .tx_sl{letter-spacing:1.5px;color:rgba(0,0,0,.6);font-size:18px;line-height:26px}.kvadrat{background-size:cover!important;background-position:50%!important}.carousel-items .product__item-add-to-cart{opacity:0}.carousel-items .product__item:hover .product__item-add-to-cart{opacity:1}.carousel-items .product__item-like{opacity:0}.footer_subscribe{z-index:10;position:relative;background:url(/images/subscribe-desctop.svg) 50% no-repeat;background-size:102%}.subscribe_block .title_subscribe_news{color:#fff;font-size:26px}.subscribe-text{float:left;width:50%;text-align:left;color:hsla(0,0%,100%,.6)}body .title_subscribe_news{font-weight:700;font-size:26px;line-height:22px;letter-spacing:0.01em;color:#fff}.footer_subscribe{padding-top:90px;padding-bottom:90px}.input_subscribe_news{padding-left:15px;border:1px solid #000;line-height:48px;display:block;font-size:14px;height:48px}body .submit_subscribe_news{width:178px!important;height:46px!important;background:#000;color:#fff;font-weight:500;font-size:14px;line-height:30px;vertical-align:top;display:block;top:1px!important}.subscribe_block .subscribe_news .form_subscribe_news a,.subscribe_block .subscribe_news .form_subscribe_news p{text-align:left;font-weight:300;font-size:10px;line-height:16px;color:hsla(0,0%,100%,.5)}.subscribe_block .subscribe_news{max-width:100%}.subscribe_news:after{clear:both;content:"";display:block}body .form_subscribe_news{float:left;width:50%;margin-top:0px}.home_lan_block4 .carousel-items .owl-next,.home_lan_block4 .carousel-items .owl-prev{top:calc(30% - 17px)}.main_slider .tx_sl b{font-size:26px;line-height:130%;color:#000}.cart-main-block .cart__total-price{font-weight:700;font-size:32px;line-height:39px;padding-right:0;letter-spacing:0.05em;color:#000}.cart__red .td-sum{width:22%}.cart__red .delete{margin-top:15px;position:relative;right:0;left:0;text-align:right;-webkit-transform:none;-ms-transform:none;transform:none;display:block;font-size:8px;line-height:10px;color:#000;margin-bottom:20px;text-decoration:none!important;width:auto;float:right}.cart-finish-right .cart__red .delete span{background:url(/images/close-cart.svg) no-repeat;font-size:0;width:10px;height:10px}.cart-finish-right .cart__red .delete span,.cart__red .delete span,.cart__red .favorite-add span{vertical-align:top;padding-top:3px;padding-left:10px;line-height:10px;display:inline-block;*display:block;zoom:1}.cart__red .delete span,.cart__red .favorite-add span{font-size:11px}body .search_desctop_result .all_result:before{content:"";display:block;zoom:1}.cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-right:10px}.cart__red .cart__tbody .cart__tr .td-count{padding-top:10px}.cart-finish-right .cart__red .delete img{display:none}.cart-finish-right .cart__red .td-sum{width:auto}.cart-finish-right .product__count{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:2px}.cart-main-block .cart__total{border-bottom:0;padding-bottom:0;margin-bottom:5px}.cart-main-block .right__order{border-bottom:none!important}.cart-discount-desktop{padding-right:20px;color:rgba(0,0,0,.3);font-size:14px;line-height:17px;text-decoration:line-through}.cart .page-title{font-size:26px;line-height:32px;font-weight:600;margin-top:20px}.cart-btn-null{color:rgba(0,0,0,.5);font-size:20px;line-height:29px;padding-bottom:30px}.cart-go-to{max-width:320px;width:100%;text-decoration:none!important;line-height:50px;font-weight:700;font-size:16px;min-height:50px;display:block;text-align:center;letter-spacing:0.02em;background:#000;color:#fff}.cart__red .cart__tbody .cart__tr .cart__td.td-discount{display:none}.cart__red .cart__tbody .cart__tr:before{width:100%}.cart-main-right .cart__total-title{padding-left:0!important}.cart-main-block .btn-success{font-size:16px;font-weight:600;max-width:320px;margin-right:0}.cart-main-block .form_subscribe_news{padding-right:0;max-width:340px}.cart-main-block .card__bonuse-list li a{position:relative}.cart-main-block .cart__promo:after{content:"";display:block;width:100%}.cart-main-block [tooltip]:hover:before{left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.cart-main-block{padding-top:70px}.subscribe_block p{color:#fff}.carousel-items .product__item .product__cost{margin-top:10px;text-align:left}.ul_network_footer li:hover a{text-decoration:none!important}.carousel-items .product__item .product__item-info{padding-top:23px}body .footer_top{margin-top:52px}.carousel-items .product__option-row{opacity:0}.carousel-items .product__item:hover .product__item-like,.carousel-items .product__item:hover .product__option-row{opacity:1}.main_slider_bl .bx-pager.bx-default-pager a{background:silver;border:0;width:9px;height:9px}.main_slider_bl .bx-pager.bx-default-pager a.active{width:9px;height:9px;background:#000;border:0;top:0}.kvadrat{background:#f3f3f3}.home_lan_block4{padding-top:0}.carousel-items .product__item{margin-bottom:30px}.home_lan_block4 .more_link_bl{margin-top:0}.home_items .more_btns a{color:#fff;display:block;line-height:55px;text-decoration:none;font-weight:500}.home_items .more_btns{max-width:265px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #000!important;background-color:#000!important}.home_lan_block4{background:#f3f3f3!important}body .novinki-week .home_items .product__item:hover{border:1px solid transparent!important}.carousel-items .product__col{width:100%;text-align:center}.search_desctop input[type=text]{color:#fff;width:calc(100% - 18px);padding-bottom:5px;float:left;font-size:16px;border:0;line-height:14px;font-weight:400;background:none}.search_desctop .catalog__content .product__item-image{border:1px solid #dcdcdc;padding:15px;background-origin:content-box!important;height:198px}.search_desctop_result .catalog__content script+.product__item{margin-left:0!important}.search_desctop_result .catalog__content script+.product__item+script+.product__item{margin-left:2%!important}.search_desctop_result .catalog__content .product__item{width:23%;margin-left:2%}.search_desctop input[type=submit]{font-size:0;cursor:pointer;background:url(/images/desctop_menu_search.svg) no-repeat;color:#fff;border:0;width:18px;height:28px;float:left}.desctop-menu-close i{display:inline-block;*display:block;zoom:1;width:17px;vertical-align:top;height:17px;background:url(/images/desctop_menu_close.svg) no-repeat;margin-left:10px}.desctop-menu.hide{display:none}.desctop-menu-close a{vertical-align:top;display:inline-block;*display:block;zoom:1;color:#fff;text-decoration:none!important}.desctop-menu-close span{display:inline-block;*display:block;zoom:1;padding-top:2px}.desctop-menu-top:after{clear:both;content:"";display:block}.desctop-menu-logo{float:left}.desctop-menu-close{float:right}.search_desctop form:after{border-bottom:1px solid #414040;width:100%;display:block;clear:both;content:""}.desctop-menu-top{padding-top:47px}.desctop-menu__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:absolute;top:50%;right:8px}.menu__social-fb{background:url(/images/facebook_white.svg) no-repeat;top:50%}.menu__social-fb,.menu__social-insta{width:26px;height:20px;display:block;position:absolute;right:0;font-size:0}.menu__social-insta{background:url(/images/instagram_white.svg) no-repeat;top:55%}.menu__social-vk{background:url(/local/templates/vjs_thedarstore/images/icon-vk-white.svg) no-repeat;background-size:20px;top:50%}.menu__social-tg,.menu__social-vk{width:26px;height:20px;display:block;position:absolute;right:0;font-size:0}.menu__social-tg{background:url(/local/templates/vjs_thedarstore/images/icon-telegram-white.svg) no-repeat;background-size:20px;top:55%}.menu__social-dzen{background:url(/local/templates/vjs_thedarstore/images/zen-new-icon.svg) no-repeat;background-size:20px;width:26px;height:20px;display:block;position:absolute;top:60%;right:0;font-size:0}.desctop-menu-links:after{clear:both;content:"";display:block}.desctop-menu-links_right,.desctop-menu-links a{text-decoration:none;text-align:center;letter-spacing:0.05em;font-size:10px;line-height:12px;color:hsla(0,0%,100%,.6)}.desctop-menu-links_left li+li{padding-left:5%}.desctop-menu-links_left li{display:inline-block;*display:block;float:left;zoom:1}.desctop-menu-links_right{float:right;display:inline-block;*display:block;zoom:1}.desctop-menu-left{width:100%;float:left;overflow:hidden}.desctop-menu-right{width:65%;position:absolute;float:right;top:0;right:0}.desctop-menu-main:after{clear:both;content:"";display:block}.desctop-menu-main,.search_desctop{margin-left:110px;margin-right:110px}.search_desctop{padding-top:70px;margin-bottom:70px}.desctop-menu{position:fixed;width:100%;height:100%;background:#000;top:0;left:0;right:0;bottom:0;z-index:999;padding-bottom:0px}.desctop-menu__inner{max-width:1280px;position:relative;margin:auto;overflow:auto;height:100%;min-height:100%;padding:0 10px}.search_desctop_result .catalog__content{padding-left:0;padding-right:0;width:100%;float:none}.search_desctop_result .catalog__content .product__item{width:18.4%}.search_desctop_result .catalog__content .product__item-info{padding-left:0;padding-right:0}.search_desctop_result .catalog__content .designed_by{font-weight:300;font-size:12px;line-height:16px;color:hsla(0,0%,100%,.6)}.searchs_bl .product__item+script+.product__item+script+.product__item+script+.product__item+script+.product__item+script+.product__item,body .search_desctop_result .catalog__content .product__item-info .discount_price{display:none}body .search_desctop_result .catalog__content .discount_price+i{color:#fff!important;font-weight:600;font-size:22px;line-height:22px}body .search_desctop_result .catalog__content .product__item-info .product__title{font-size:18px;line-height:22px;font-weight:500;color:#fff!important}body .search_desctop_result .product__row:last-child{visibility:visible;left:0;right:0;opacity:1;bottom:-26px}.contacts-desktop-text,.social-desktop-text{font-style:normal;font-weight:300;font-size:12px;line-height:14px}.new_head .site-header__contacts{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%}.site-header__item-social{margin-left:15px}.contacts-desktop-text{margin-right:15px}.new_head .site-header__phone:after{display:none!important}.new_head .site-header__phone{padding-left:0}body .search_desctop_result .product__row:last-child .st{display:none}body .search_desctop_result .product__col{width:100%}body .search_desctop_result .product__item-info .product__made a{color:hsla(0,0%,100%,.6)}body .search_desctop_result .catalog__content .product__item:hover{border:1px solid transparent;padding:0}body .search_desctop_result .catalog__content .catalog__content .product__item-image{height:161px}body .search_desctop_result .catalog__content .product__item-option{padding:13px}body .search_desctop_result .all_result{margin-top:35px;margin-left:auto;margin-right:auto}body .search_desctop_result .all_result a{border:1px solid #fff;width:334px;display:block;line-height:58px;text-align:center;letter-spacing:0.05em;margin-right:auto;margin-left:auto;color:#fff;font-weight:500;font-size:14px;text-decoration:none}.cart__red .cart__td .image a{display:block;width:100%;height:100%}.desctop-menu .desctop-menu-left ul li a{font-weight:500;font-size:26px;line-height:32px;letter-spacing:0.05em;text-decoration:none;color:#bdbdbd}.desctop-menu-right{display:none}.desctop-menu-left li:hover .desctop-menu-right{display:block;min-height:50vh}.desctop-menu .desctop-menu-left ul li:hover a{color:#fff}.desctop-menu .desctop-menu-left ul li li:hover a{border-bottom:1px solid #fff}.desctop-menu .desctop-menu-right ul li a{font-weight:400;font-size:18px;text-decoration:none;line-height:22px;letter-spacing:0.05em;color:#fff}.desctop-menu-right li{padding-bottom:20px}.desctop-menu-left{position:relative}.desctop-menu-left li{padding-bottom:20px}body .product__item-option.show{border:1px solid #dcdcdc}body .product__item .product__cost i span{font-family:PT Sans,sans-serif!important}body .product__item .product__cost i{font-size:22px;font-weight:700;color:#000!important}body .card__info .discount_price+i{color:red!important}body .product__row_wishlist a .favorite-span{font-size:12px}body .navbar{margin-left:1%}.new_head .site-header__logo{max-width:73px}.navbar__list li{padding-right:9px}.desctop-header-form form{border:0;background:#f3f3f3 url(/images/desctop_lupa.svg) 20px no-repeat;border-radius:0px 2px 0px 0px;padding-left:55px;width:300px}body .carousel-items .product__item+.product__item+.product__item+.product__item+.product__item{display:none}body .carousel-items .owl-item .product__item{width:100%}body .carousel-items .owl-item .product__item+.product__item+.product__item+.product__item+.product__item{display:block}.carousel-items:after{clear:both}.carousel-items .owl-item{float:left}body .carousel-items-list .bx-wrapper{max-width:10000px;border:0;-webkit-box-shadow:none;box-shadow:none;background:none}.desctop-header-form form input[type=text]{background:none;color:#000;font-weight:400;font-size:12px;width:calc(100% - 78px);line-height:42px;border:0}.desctop-header-form form input[type=submit]{width:64px;background:#212020;cursor:pointer;float:right;line-height:42px;border:0;color:#fff;font-weight:300;font-size:12px}body .navbar{width:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.new_head .site-header__cart{margin-left:20px;width:20px}.new_head .site-header__item-favorite{margin-left:20px}body .new_head .menu_border{border-top:1px solid #000;border-bottom:1px solid #000}body .new_head .navbar__list a{font-size:12px;line-height:14px;color:#000;font-weight:400}body .carousel-items .product__item{padding-bottom:26px;margin-bottom:0!important}body .product__item-info .btn{height:48px}body .nav_footer>li>a{color:rgba(0,0,0,.6);letter-spacing:1.1px}body .footer_top{border-top:1px solid #efefef}body .footer_bottom.flight{padding:20px 0}body .footer_bottom .flight *,body .footer_bottom.flight .copyright,body .footer_bottom.flight .polit_footer,body .footer_bottom.flight .polit_footer a,body .footer_bottom .network_footer,body .footer_bottom .network_footer a,body .footer_bottom .network_footer span{font-size:14px;letter-spacing:0.01em;font-weight:300!important}body .footer_bottom.footer_bottom-position *{color:hsla(0,0%,100%,.6);font-weight:300;font-size:10px;line-height:16px}body .filters .btn-success{background:#000;font-size:12px;color:#fff;width:50%;line-height:47px;height:47px}.catalog-option-footer .show-count__list li:not(:last-child){font-size:12px}body .filters .btn-success i,body .filters__item-reset i{font-style:normal}.s_all_m{margin-top:36px;text-transform:uppercase;font-weight:500;color:#000;font-size:12px;line-height:14px;border-bottom:1px solid #000;display:inline-block;*display:block;zoom:1}.search_page{padding-top:0}.breadcrumb-search{display:none}.search_page>.container:after{clear:both;content:"";display:block}.catalog-option-footer .show-count,.catalog-option-footer .show-count__list{display:block}body .filters__item-reset{width:50%;text-align:center;color:rgba(0,0,0,.5);font-size:12px;line-height:12px}body .filter-borders .filters__item{margin-bottom:25px}.black_head_inf{font-weight:300;font-size:12px;font-style:normal}.brand__products .catalog-option,.catalog__content .catalog-option{text-align:center;display:block}.catalog__content .js-ajax-pagination-content-container{display:block}body .designed_by{font-size:12px;color:rgba(0,0,0,.6)}body .product__item-info .discount_price{font-size:14px!important;padding-bottom:8px}body .product__item-info .product__title{font-size:18px;line-height:22px;font-weight:500;color:#000!important;text-decoration:none!important;overflow:hidden;letter-spacing:0.5px}.coupon__btn{margin-top:13px;display:inline-block;*display:block;zoom:1}body .filter-borders .filters__item{border:1px solid #000}body .filter-borders .filters__item .filter-title{font-size:12px;font-weight:500}body .product__item-info .product__made a{font-weight:700;font-size:12px;color:rgba(0,0,0,.6)}body .product__cost .discount_price+i{color:red!important}}.product__fast-view{opacity:0}.product__item:hover .product__fast-view{opacity:1}.product__item-option.show img{-o-object-fit:contain;object-fit:contain}.text-after{position:absolute;width:150px;color:#000;font-size:12px;z-index:11111;opacity:0;top:0;margin-top:0px;margin-left:-156px;background:#fff;padding:6px;text-align:right}.letter-image .product__fast-view{opacity:1}.owl-carousel.owl-drag .owl-item,.owl-carousel .owl-stage{-ms-touch-action:auto;touch-action:auto}.owl-carousel{-ms-touch-action:manipulation;touch-action:manipulation;-ms-touch-action:none;touch-action:none}.letter-right .zak_kupw{font-size:12px}.letter-content .product__fast-view{opacity:1}body .modal .letter-made{line-height:15px}.button_top{display:inline-block;background:#000 url(/images/top-hovers.png) 50% no-repeat;width:50px;height:50px;text-align:center;border-radius:0px;margin:30px;position:fixed;bottom:30px;right:30px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;z-index:1000;opacity:0}.button_top:hover{cursor:pointer;background-color:#fff;border:1px solid #000;background-image:url(/images/black.png);background-repeat:no-repeat}.button_top:active{background-color:#555}.button_top.show{opacity:1;visibility:visible}.show-count__list a,.show-count__list li,.show-count__text,.sort__selected{font-size:12px}.home_lan_block4 .other-products{margin-bottom:55px}@media (min-width:1001px){#f1{position:sticky;top:122px}#f1 #filter{overflow:scroll;max-height:100vh;padding-bottom:100px}#f1 #filter::-webkit-scrollbar{display:none!important}}@media (max-width:1300px){.col_category_main{margin:0 0.5%;width:32.33%}.img_cat_main{left:0;right:0;width:100%}.main_slider_bl{padding-right:10px;padding-left:10px}.main_slider_bl .bx-controls-direction{display:none}body .card .card__bonuse{width:50%}.catalog-sell .card__col,.favorite-sell .card__col{width:40%}.card-desktop .card__count{width:60%}}@media (max-width:1100px){.lc-list-item span{font-size:19px}#fast-view .card-fast .card__photos{max-width:500px}#fast-view .card__info{width:auto}.card-fast .card__count,.card-fast .card__delivery{position:relative;top:0;left:0}.card-fast .card__favorite,.card-fast .card__to-cart{position:relative;top:0!important;left:0!important}.card-fast .card__favorite{width:100%!important}body .card-fast .card__favorite-link{font-size:14px}body .card-fast .card__delivery{top:0!important}body .card-fast .card__favorite{width:100%!important}.card-fast .card__delivery p{padding-left:0;-webkit-box-pack:unset!important;-ms-flex-pack:unset!important;justify-content:unset!important}.card-fast .card__price{position:relative;top:0;left:0}.card-fast .card__col{width:100%!important}.card-fast .card-fast__btn{float:none!important;margin-top:20px}.card-fast .card__info{padding:0!important}#fast-view .container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (max-width:1000px){.order__delivery label:hover .message_delivery{min-width:290px;top:36px!important}}@media (max-width:1000px){.forgot-password-mobile{margin-top:20px;display:block}.cart__red .cart__table{margin-top:0!important}.cart-result-count{font-size:15px}body .cart-additional-items .owl-dots{display:block;text-align:center;margin-top:20px;margin-bottom:30px}body .cart-additional-items .owl-dots button{width:8px;height:8px;border-radius:10px;background:#eee;border:0;margin-left:12px}body .cart-additional-items .owl-dots button.active{background:#000}body .cart-additional-items .product__item{max-width:100%;width:100%!important}.other-products__title{font-size:18px;padding-left:10px}.call-federal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new_head .site-header__item-hide{display:none!important}body .new_head .site-header__main .site-header__item.site-header__item-center{display:block!important}.site-header__item.hover .dropdown{position:relative!important;top:25px!important}.detail_p .other-products .carousel-items-element .product__item{max-width:100%;width:100%!important}.f_line_f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_mobile .col6_m .right{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:right}.new_head .site-header__main .site-header__item.site-header__item-center{display:none!important}.footer_mobile .col6_m .right a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:3px 0;border-bottom-color:transparent!important}.brands-new-text{min-height:10px}.brands-new-list__img{position:relative;padding-top:50%;background-position:50%!important;height:auto}.main_slider_bl img{height:290px;max-width:1000%;width:100%;-o-object-fit:cover;object-fit:cover}.main.reg_page .log_reg .enter_from+.enter_from,.main.reg_page .log_reg .enter_or{display:none}.enter_google{background:url(/images/enter_g.svg) 15px no-repeat;width:34px;height:34px;font-size:0}.enter_google *{font-size:0}.enter_facebook{background:url(/local/templates/vjs_thedarstore/images/fb-enter.png) 50% no-repeat!important;width:34px;height:34px;font-size:0}.enter_facebook *{font-size:0}.form-footer-text{width:100%;color:#000!important;text-align:center;max-width:100%;float:none;margin-top:-30px}.form-footer-text a{font-size:12px}.subscribe-text{margin-bottom:20px}.form-footer-text a{width:100%;color:#000!important;text-align:center;max-width:100%;float:none;margin-top:15px}.grwf2-wrapper{width:100%!important;float:none!important}.oform-text{font-size:12px;margin-top:20px;line-height:15px;color:#000!important;display:block!important}.mobile-filters__list .checkbox input:checked+.checkbox__check:before{top:4px}.enter_from_item{min-width:34px;display:inline-block;*display:block;zoom:1;text-align:center;background-position:50%!important}.enter_from{text-align:left!important}.home_lan_block4 .product__item-info .product__cost{text-align:center!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pp .body .links a{display:none}.enter_from_item span{height:32px}.cart__red .cart__tbody .cart__tr .cart__td.td-sum{display:block;width:100%}.cart__red .cart-discount-price .delete{display:none}.cart__red .cart__tbody .cart-desctop-title{float:left;font-size:10px}.cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-right:0;padding-left:0;padding-top:0}.cart__red .cart__tbody .cart__tr .cart-discount-price{float:right}.cart__red .cart__tbody .cart__tr .cart__td.td-sum:after{content:"";display:block;clear:both}.sum-cart-red{font-size:18px;font-weight:600;color:#000}.login_start .forgot__pass{margin-top:20px;display:block}.share-redesign{display:block}.wishcont .share-redesign{display:none}.discount_price{font-size:10px!important;display:inline-block;*display:block;padding-right:3px}.product__item .product__cost .discount_price+i{color:rgba(0,0,0,.5)!important}.brand_list p a span{display:block}.site-header__item:first-child{width:auto!important}.scroll_head.active .site-header__contacts{padding-bottom:0!important}.new_head .pers_mob .site-header__item-favorite{position:relative;top:1px}.new_head .pers_mob .site-header__cart .cart-count{position:absolute;top:0px;right:-5px}.search_result_tx strong a{text-decoration:none!important;width:13px;height:13px;display:inline-block;font-size:0;*display:block;vertical-align:middle;border-bottom:0!important;padding-left:20px;zoom:1;background:url(/images/close-search.svg) 100% no-repeat}.new_head .pers_mob .site-header__cart{top:-2px}.pers_mob{display:block!important;padding-top:5px}.call-federal-off+.splinter-line,.call-federal-off+.splinter-line+.site-header__phone,.call-federal-off+.splinter-line+.site-header__phone+.splinter-line+.site-header__phone{display:none!important}.site-header__item.hover:hover .dropdown{left:8px}.select-city-wrap-wp .select-city__block{padding-bottom:12px;padding-top:0px;margin-top:0px}.select-city-wrap-wp .select-city__block__text{font-size:10px;line-height:12px;color:rgba(0,0,0,.5)}body .new_head .site-header__contacts-wp .site-header__item.hover .site-header__phone-arrow-off:before{display:block!important;width:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:8px;background-image:url(/local/templates/vjs_thedarstore/images/h_arrow_down.svg);top:calc(50% - 1px);right:-5px;position:absolute;content:"";background-size:contain}.select-city-wrap-wp .select-city__block__text-city{font-size:10px;text-decoration:underline;color:#000;font-weight:600;line-height:12px}.site-header__contacts-wp .divider-y{display:none}.site-header__contacts-wp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-header__contacts,.site-header__contacts-wp{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__contacts .select-city-wrap{display:none}.select-city-wrap-wp .select-city-wrap{display:block}.splinter-line+.site-header__phone+.splinter-line,.splinter-line .site-header__phone{display:none}.new_head .site-header__item:nth-child(2){display:none;position:static;background:inherit}.new_head .site-header__item:first-child{padding-left:0;margin-right:0;display:block!important;position:static;background-color:inherit}.select-city__block,.social-desktop-text{display:none}.select-city-wrap-wp,.select-city-wrap-wp .select-city__block{display:block}.dostavka_lines>div{color:#333;display:block}.desc-info,.dostavka_lines>div{font-size:11px;line-height:14px;font-weight:500;font-style:normal;padding-top:3px;padding-right:20px}.desc-info{color:rgba(0,0,0,.5);display:block}.right__order [tooltip]:hover:before{display:none}.cart-free-hint{font-size:12px;text-align:left;font-weight:400;line-height:14px;color:#000;margin-top:10px}#modal-bouquet .modal_wp,#modal-gift-box .modal_wp,#modal-letters .modal_wp{background:#f3f3f3!important}.letter-content textarea{width:100%;height:90px;padding:10px;border:0}.desc-info{display:none}.cart-finish .breadcrumb{display:block}.cart-finish .order-item_contacts .form-group.active{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-finish .block-order .page-title{display:block!important}.cart-finish-right{display:none}.diary_detail__imgs-main{display:block;padding-right:25px;padding-left:25px}.the-dar-page .top_pr{padding-left:25px!important;padding-right:25px}.diary_detail__imgs{padding-right:0px}.brand__products .js-ajax-pagination-content-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cart .cart-go-to{margin-bottom:50px}.desctop-menu{display:none}.main_slider_bl{padding-right:0px;padding-left:0px}.lc-new .col4_form-small{width:32%}.lc-new .col6_form{width:100%;margin-left:0!important}.lc-new .form_group{margin-bottom:36px}body .lc-list-item{width:100%;margin-bottom:20px;margin-left:0!important;margin-right:0!important}.cart__red .cart__tbody .cart__tr .td-count{padding-top:0}.cart__red .cart__tbody .cart__tr .cart__td.td-cost{padding-top:10px}.cart__red .cart__tbody .cart__tr .cart__td.td-sum{padding-top:10px;padding-bottom:5px}.cart__tr .td-info{width:37%}}@media (min-width:1000px){.card-desktop .card__info .avail_marker i{font-size:15px}body .avail_marker{display:block}body .card__photos{width:40%}body .card__info{width:60%}body .card .card__delivery{padding-left:20px}.card-desktop{margin-bottom:50px}body .card .card__price span.discount_price{display:block;color:#909090;padding-left:0px}.card-desktop .card__photos .owl-carousel{width:100%;min-height:500px;display:block}.card__slider .owl-stage .card__slide{display:block}.card-desktop .card__photos .card__photos-nav{width:100%}.card-desktop .card__info{padding-left:25px}.card-desktop .card__bonuse-title{font-size:12px;line-height:12px;font-weight:400;padding-top:10px;padding-left:25px}body .card .card__bonuse-list{padding-top:10px}.card-desktop .card__to-cart .btn{position:relative}.card-desktop .card__favorite-link.active{display:block!important}.card-desktop .card__favorite-link:before{display:none!important}.card-desktop .card__to-cart .btn:after{position:absolute;content:"";display:block;background:url(/images/add-cart-desk-new.svg) center 95% no-repeat;width:24px;height:21px;right:5%;left:auto}.card-desktop .card__price i{font-size:32px}.card .card__price span{font-weight:600}.cart-dual:after{content:"";display:block;clear:both}.cart-dual .cart-list-main{width:50%;float:left}.card .card__price{padding-bottom:35px}.card-desktop .card__delivery b{font-size:12px;padding-top:0;line-height:12px}.card-desktop .card__delivery b+b{padding-top:12px}.card__row.favorite{margin-top:25px;width:100%}body .card .card__delivery a:hover{border-bottom:1px solid transparent}.reader-more-btn{margin-bottom:30px}body .reader-more{text-decoration:none}body .card .card__delivery a,body .reader-more{font-size:12px;line-height:12px;padding-bottom:3px;color:#000;font-weight:500;font-style:normal;border-bottom:1px solid #000}.card__list{margin-bottom:30px}.cart-dual .card__delivery{width:50%;float:left}.card-desktop .card__row.favorite .card__favorite{background:#fff;border:1px solid #000;padding-top:0;height:50px;line-height:50px;text-align:center}.card-desktop .card .card__favorite-link:after{right:0}.card-desktop .card .card__favorite-link{padding-left:0;right:-25px}.card-desktop .card .card__to-cart .btn{background:#000}.card__author{color:rgba(0,0,0,.5);font-weight:300;font-size:18px;line-height:22px}.card-desktop .card .card__delivery p,.card-desktop .card__list span{font-size:12px;line-height:14px;font-weight:400}.card-desktop .card .card__delivery a{font-size:12px;line-height:12px;font-style:normal}.card-desktop .discount_price+i{font-size:24px;line-height:32px;color:#000;font-weight:600}.catalog-sell .card__col{width:50%;float:left}.catalog-sell:after,.favorite-sell:after{display:block;content:"";clear:both}.card-desktop .card__favorite-link:after{background:#fff url(/images/add-favorite-desc.svg) center 95% no-repeat;width:24px;height:19px;right:5%;left:auto}.card-desktop .card__favorite-link{padding-left:0}.favorite-sell .card__col{width:50%;float:left}.card-desktop .discount_price+i span{font-size:24px!important;line-height:32px!important;font-weight:600}.card .card__favorite-link{font-size:12px;display:block;width:100%;line-height:49px}.card-desktop .card__to-cart .btn{background:#000;max-width:100%}.card-desktop .card__list li{font-size:12px;padding-bottom:15px;line-height:14px;font-weight:800}.card-desktop .card__count-title{font-size:12px;line-height:12px;color:#000;font-weight:400}.card-desktop .card__count{padding-left:25px}.card-desktop .card__description{font-size:15px;line-height:22px;color:rgba(0,0,0,.6);font-weight:300}.card-desktop .card__description b,.card-desktop .diary_detail b,.card-desktop .p.content_block b{font-weight:400}.card-desktop .container{padding-left:0}.card__title{font-size:26px;padding-right:135px;line-height:32px}.card-desktop .card__photos .card__photos-nav a{float:left}.card-desktop .card__photos .card__photos-nav:after{content:"";display:block;zoom:1}.cart-desctop-title{font-style:normal;font-weight:400;padding-bottom:20px;font-size:12px;line-height:14px;color:rgba(0,0,0,.5)}body .cart__red .cart__tbody .cart__tr .cart__td.td-cost span{font-size:18px;line-height:22px;font-weight:600;letter-spacing:0.05em;color:#000}.cart__red .product__count input{width:45px;height:45px}.site-header__logo{margin-top:25px}}@media (max-width:1000px){.brands-title{padding-top:0}.reg_page .btn_submit_total{line-height:normal}.reg_page .paydel_group{max-width:100%}.cart__total-text{text-align:right}.cart__total-text p{font-size:10px;font-weight:600}body .cart__red .cart__total{border-bottom:0!important}.cart__red .form_subscribe_news{margin-top:10px;border-top:1px solid #ccc!important}.cart-main-block{display:none}.m_cart_del .product__count{float:right}.cart__tbody_m .m_cart_del a span{font-size:8px}.subscribe_block p br{display:none}.order-item__sign .mobile-register{display:inline-block;*display:block;zoom:1}.order-item__sign a,.raznica{display:none}.main_slider_bl .bx-controls-direction{display:block}.home_items .owl-item{width:100%!important}.home_items .owl-item+.owl-item+.owl-item+.owl-item{display:none}.home_items .owl-stage{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.card__favorite-link[tooltip]:hover:before{display:none}.desc-card-full{font-size:14px;font-weight:300;color:#000}.contacts-desktop-text,.searchs_bl .discount_price{display:none}body .product__item{max-width:50%}.card__info .card-article{display:none}.logo-footer a img{display:block}.logo-footer{padding-left:60px;padding-bottom:25px}.cart-btn-null{color:rgba(0,0,0,.5);font-size:21px;line-height:29px;padding-bottom:20px}.cart .page-title{font-size:26px;line-height:32px;font-weight:600;margin-top:20px}.cart-additional-items .collection_wrap h4{font-size:18px;font-weight:700}.cart-additional-items .collection_wrap p{font-size:14px;margin-top:10px}.cart-additional-items .collection_wrap{margin-bottom:30px}.cart-additional-items .catalog__content{width:100%;padding-left:0;padding-right:0}.cart-additional-items .product__item{max-width:50%}.cart-additional-items .catalog-option{display:none!important}.cart-go-to{max-width:320px;width:100%;text-decoration:none!important;line-height:50px;font-weight:700;font-size:16px;min-height:50px;text-align:center;letter-spacing:0.02em;background:#000;color:#fff}.cart-go-to,.wishcont .catalog-option{display:block}body .wishcont .wishliat_items .catalog-option{margin-top:-20px}.wishcont .catalog-option .show-more{display:block}.wishcont .catalog-option .js-ajax-pagination-content-container{display:block!important;margin-bottom:50px}.wishcont .product__item{max-width:50%}.share-redesign{width:100%;display:block;text-align:center}.share-redesign .ul_nav_sort{display:inline-block;*display:block;zoom:1;position:relative;top:0}.share-redesign .whishlist_fl.ul_nav_sort>li:first-child{width:265px;text-align:center;padding-left:0;padding-right:0}.share-redesign li>a{line-height:40px;padding:0;background:#000;font-size:12px;display:block;border:0;text-align:center;color:#fff}.share-redesign li>a span{font-size:12px}.share-icon-btn{background:url(/images/share-btn.svg) no-repeat;width:20px;height:10px;display:inline-block;*display:block;zoom:1;top:0!important;padding-right:10px;position:relative}.wish-delete{display:none}.wishcont .right.nav_sort{background:#fff;padding-bottom:0px;float:none}.cart__red .cart__tbody .cart__tr{width:100%;padding-right:0!important;padding-left:0!important;max-width:100%;margin-right:0!important;margin-left:0!important}body .cart .cart__td-name{font-size:12px!important;font-style:normal!important;font-weight:700!important}.cart__red .cart__td .content{padding-right:0!important}.cart__red .cart__tbody .cart__tr{min-height:auto}.block-order .cart__red .btn-success,.block-order .page-title,.order_pay .cart__promo{display:none!important}.hide_m_quote{display:none}.card__bonuse-list li{padding-right:0!important;margin-right:0!important}.card__bonuse-list li a{background:url(/images/plus_btn.svg) right 10px no-repeat}.order-item__title{cursor:pointer;background:url(/images/plus_btn.svg) right 0px no-repeat;font-size:14px;line-height:normal;font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px}.block-order input.checkbox,.block-order input.radio,body .order_pay .cart__red .btn-success{display:none}.dostavka_line .deivery-item.active{display:block}.order-item_contacts .form-control{border-radius:0}.order-form .order-item .checkbox__check{margin-bottom:20px}.order-item__title.active{border:0!important}.suggestions-addon[data-addon-type=clear]{background-size:50%;background-position:50%}body .delivery__city .group-contacts .form-control{border-radius:0!important;width:100%!important}.cart__red .cart__total-price{font-size:18px!important}.spisok_bl .form-popup__li.form-popup__li--50,.spisok_bl .total-calc-value{color:#fff}.form_submit_bl .range-field .input-range{bottom:-32px}.form_submit_bl .form-range .range-min-max{font-size:12px}.form_submit_bl .form-popup__li p{color:#fff}.cart{margin-bottom:25px}.cart__red .cart__total{border-top:1px solid #000}.cart__red .cart__total,.cart__red .right__order{border-bottom:0!important}.order__delivery .checkbox__check{padding-left:50px}.dostavka_line .deivery-item .group-contacts.active,.dostavka_line .order__delivery.active,.oplata_line .delivery__oplata.active,.order-item_contacts .checkbox.active,.order-item_contacts .form-group.active,.order-item_contacts .remarka.active{display:block}.order-item_contacts .order-item__header{margin-bottom:0}.order-item{margin-bottom:20px}body .card-desktop .card__price i{font-size:22px!important}.deivery-item{padding:0}.deivery-item,.deivery-item .group-contacts,.order-item_contacts .checkbox,.order-item_contacts .form-group,.order-item_contacts .remarka,.order__delivery{display:none}.cart__red .cart__total{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart__red .right__order{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cart__red .cart__order .card__bonuse{margin-bottom:0}.cart__red .cart__promo-title{padding-left:0;font-size:14px}.cart__red .cart__total-price{font-size:18px;font-weight:700}.cart__red .btn-success{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.cart__order .card__bonuse-list,.cart__red .cart__order .card__bonuse{display:block}.cart__red .cart__td-title{font-weight:700;color:#000}body .cart__red .cart__tr{padding-top:10px!important}.card__bonuse-list li{width:100%;display:block}.card__bonuse-list li:not(:last-child){margin-bottom:25px}.card__bonuse-list li a{position:relative;width:100%;display:block}.card__bonuse-list li a:after{position:absolute;font-size:14px;font-weight:300;display:block;width:100%}.card__bonuse-list .add-letter:after{left:36px;top:7px;content:"Поздравительная открытка";width:auto}.card__bonuse-list .add-gift-box:after{left:36px;top:7px;content:"Подарочная упаковка";width:auto}.card__bonuse-list .add-bouquet:after{left:36px;top:7px;content:"Букет цветов";width:auto}.cart__tbody_m .cart__tr{display:block}body .cart__tbody_m .cart__td.td-info{width:100%}.cart__tbody_w{display:none}.cart__tbody_m{display:block}.cart__tbody_m .m_cart_del a{float:left;bottom:auto;position:relative;left:0;text-align:left;font-size:8px;color:#000;top:7px;border:0;text-decoration:none}.cart__red .container{padding:0 20px}.cart__tbody_m.cart__tbody .cart__tr:before{display:none!important}.cart__tbody_m.cart__tbody .cart__tr{min-height:auto!important}.m_cart_del .product__count input{width:18px!important;height:18px!important}.cart__tbody_m .cart__tbody .cart__tr:before{display:none}.cart__order .card__bonuse-title{font-size:14px!important;margin-bottom:20px;font-weight:700!important}body .cart .cart__promo{display:block;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body .cart__red .cart__promo-input{width:100%}.cart__tbody_m .cart__promo,.cart__tbody_m .cart__promo-title{display:block}.cart__order .form_subscribe_news,.cart__tbody_m .form_subscribe_news{width:100%}.cart__order .card__bonuse,.cart__tbody_m .cart__order .card__bonuse{padding-left:0}.cart__tbody_m .cart__promo-input{width:100%}.cart__red .cart__tbody .cart__tr .td-count{padding-bottom:0}.cart__tbody_m .product__count input{font-size:8px;border:0;color:#000}body .cart__red .cart__order{margin-left:0!important;margin-right:0!important}.cart__tbody_m .cart .delete img{margin-right:10px}.cart__tbody_m .td-sum_m span{font-size:8px}.cart__tbody_m .td-sum_m b{font-size:18px;color:#000;font-weight:700;float:right}body .cart__red .cart__total-title{padding-left:0;font-size:14px!important;padding-top:18px;font-weight:700!important}.cart__red .cart__promo-title{display:none!important}body .cart__red .cart__promo-input{font-size:13px}body .cart__red .btn-success{width:100%;margin-top:0;background:#000;border:1px solid #000}.order-form .order-item .checkbox__check{font-size:12px}.order-form .order__delivery label{width:100%!important}.checkbox input:checked+.checkbox__check:before{left:13px;top:42%}.checkbox__check:after{width:32px;height:32px}.cart__red .form_subscribe_news{padding-right:0}body .cart__red .cart__promo-input{margin-bottom:0}.cart__red .submit_subscribe_news{width:10px!important;height:10px!important;background-size:contain!important}.cart__tbody_m .td-sum_m{padding-bottom:0;padding-top:0!important;padding-bottom:9px!important}.cart__tbody_m .cart__red .cart__tbody .cart__tr .cart__td{padding-right:0!important;margin-right:0!important}.cart__tbody_m .delete img{margin-right:10px}.cart__tbody_m .td-info{width:100%}body .cart__tbody_m .cart__td.td-info{padding-bottom:0px}body .cart__tbody_m .td-count{position:relative;top:0;float:right;right:0;bottom:auto;left:auto}.cart__tbody_m .m_cart_del:after{clear:both;content:"";display:block;width:100%}.cart__tbody_m .m_cart_del{border-top:1px solid #dcdcdc;padding-top:10px}}@media (min-width:769px){.product__item .product__favorite_off{display:none!important}}@media (max-width:1000px){.detail_p .card__photos{min-height:100vw}body .new_head .site-header__phone-arrow:before{background-image:url(/local/templates/vjs_thedarstore/images/h_arrow_down.svg)!important}.diary-page .name_cat .mobile_title{padding-top:20px;margin-top:0}.brands-title{padding-top:0}.hide_mobile.hbread.name_cat,.wishcont .hide_mobile-off{display:none}.text_promo{font-size:12px;text-align:right;font-weight:400;line-height:14px;color:#000;margin-top:10px}.diary_detail__products{width:40%}.cart__order-mobile,.site-header__logo-mobile{display:block}.go-item,.menu_border>.container{display:none}.lc-list-item-wp *{line-height:68px}.sub_total_bl{text-align:center}.catalog-option .show-more{margin-left:auto!important;margin-right:auto!important}.lc-new-content .form_group input{border:0!important;border-bottom:1px solid #000!important}.brands-new-list{margin-bottom:50px}.lc-list-item span{font-size:15px}.lc-list-item-wp i{font-size:17px}.lc-list-item span{padding-left:75px}.lc-list-item{background-size:25px!important;background-position:20px!important}.oform_next,.wishcont>.right.nav_sort{display:block}.not-amount{padding-left:0;padding-top:0;font-size:18px;margin-top:0px}.brands-new-list .brands-new-item+.brands-new-item{margin-top:20px}.brands-new-list .brands-new-item{margin-left:0!important;width:100%!important}body .order__delivery.active label input[name=DELIVERY]:checked+span+.message_delivery{position:relative!important;top:0!important;padding-top:0!important;display:block!important}.order__delivery{padding-bottom:0px}.cat_bread{display:block}.cat_bread .breadcrumb{display:block;padding:unset}.order__delivery label:hover .message_delivery{display:none!important;padding-left:0!important;top:18px!important;left:45px;z-index:9}.detail_p .other-products .product__item+.product__item{display:none}.card__description_title,.dostavka_line .deivery-item.shows>div{display:block}.td-sum_m{width:100%!important}.remarka{font-size:12px}body .td-sum_m{display:inline-block;*display:block;zoom:1}.order-item__title.active{background:url(/images/minus_s.svg) right 0px no-repeat}body .card__photos{max-width:1000px}.ul_network_footer>li>a{border-bottom:0!important}.login_www{display:none}.other-products .product .product__favorite:after{width:15px;padding-left:15px;height:15px;background:url(/local/templates/vjs_thedarstore/images/h_heart.svg) no-repeat}.send_message_f.show{display:block;color:green;font-weight:600;font-size:13px;padding-bottom:10px}.cart__order .card__bonuse-list li.hider{display:none!important}body .message_delivery{padding-left:45px;font-size:10px}body .delivery__oplata .message_delivery{padding-left:45px}body .delivery__oplata .message_delivery *{font-size:10px!important;font-weight:300!important}.checkbox input+#add-soglashenie.checkbox__check:before{content:"";position:absolute;left:11px;width:8px;height:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#333;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}#modal-reset.active .modal{display:block}.order-item_contacts{max-width:100%}.search_mob{display:block}.search_www{display:none}.detail_p .card .card__slide{background-size:contain!important;background-repeat:no-repeat!important}.detail_p .card__info .card__description{padding-bottom:20px}.detail_p .product__count .button{width:23px;padding:5px 0;display:block;height:auto}.menu_mobile ul li a.active{color:hsla(0,0%,100%,.6)!important}.other-products .product .product__cost i{color:#000}.other-products .product:hover .product__option .product__like{margin-right:20px}body .product .product__info .product__favorite{z-index:10!important}.detail_p .other-products .product__col .product__favorite{padding-left:0}.detail_p .other-products .product .product__favorite:after{right:10px;left:auto;padding-left:0}.enter_apple{display:none}body .other-products .product__made{padding-left:0!important}#modal-subscribe .images_subscribe img{max-width:100%;max-height:145px;-o-object-fit:cover;object-fit:cover;margin:0;display:block}#modal-subscribe .container,#modal-subscribe .modal{padding:0}#modal-subscribe .form_subscribe_news input[type=email]{background:#fff;border:1px solid #000;padding-left:20px}#modal-subscribe .submit_subscribe_news{font-style:normal;max-width:250px}#modal-subscribe .subscribe_block .title_subscribe_news{font-size:24px;text-align:left;padding:23px 20px 0px;line-height:24px}#modal-subscribe .subscribe_block form p{padding-left:0;padding-right:0;font-size:9px}#modal-subscribe .subscribe_block form p a{font-size:9px}#modal-subscribe .subscribe_block p{text-align:left;padding-right:20px;padding-left:20px}.data_rojd,.uslovia{display:block}.enter_from{font-size:18px;font-weight:600;text-align:center;padding-bottom:20px}.enter_or:after{position:absolute;top:8px;left:0;width:100%;border-top:1px solid #ccc;content:"";display:block}.enter_or{position:relative;font-size:18px;font-weight:600;text-align:center;padding-bottom:40px}.login_www .top_pr{display:none}.small_l{font-size:8px;line-height:10px;display:inline-block;*display:block;padding-top:7px;zoom:1}.uslovia{font-size:10px;color:#c4c4c4}.reg_page .top_pr.clear_relative{display:none}.regi .sub_total_bl{padding-top:15px}.regi .radio+label:before{width:26px;top:0;height:26px}.regi .radio+label.agree_block{text-align:right}.log_reg{display:block}.login_f .form_group input{border-radius:0}.birthday_bl select{background:url(/images/bd.svg) 90% no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;width:25%;float:left;border:1px solid #000;height:47px;font-size:10px;padding-left:10px}.birthday_bl select+select{margin-right:3%;margin-left:3%;width:44%;float:left}.birthday_bl select+select+select{width:25%;margin-right:0;margin-left:0;float:left}.uslovia a{font-size:10px;text-decoration:underline;color:#000;font-weight:400}.small_l br{display:none}.login_www .login_f{margin-top:0}.enter_or span{background:#fff;padding-left:10px;padding-right:10px;font-size:18px;font-weight:600;z-index:11;position:relative}.login_start,.symbols_small{display:block}.login_start{padding-top:10vh;padding-bottom:10vh}.login_www .content_block,.login_www .mobile_see+.mobile_see,.login_www div.bx-auth-serv-icons,.login_www h1{display:none}.login_www .log_reg{display:block}.login_www .btn_submit_total{background:#000;color:#fff}.form_group-off input,.form_group input{background:#fff;border:1px solid #000;padding-bottom:0;padding-left:12px}.login_www .col6_form+.col6_form .form_group{margin-bottom:0}.login_start p{font-size:14px;padding-bottom:40px}.login_www_off{display:none}.login_start_enter{margin-bottom:20px}.login_start_enter,.login_start_reg{text-align:center;font-weight:600;border:1px solid #000;font-size:14px;text-decoration:none;display:block;line-height:60px}.login_start_reg{background:#000;color:#fff}.container_gift{padding-top:45px}.home_lan_block4 .container_gift .title_bl{margin-bottom:0}.h2_title_hw{display:none}.h2_title_hm{display:block}.detail_p .card__row.favorite .card__favorite{width:calc(100% - 20px)!important;background:transparent;position:absolute;padding-top:0;height:50px;border:1px solid #000;text-align:center;left:10px;right:10px}body .card .card__to-cart{top:65px}body .card__info{padding:215px 0 0}.list_additional{max-height:60vh;overflow:auto}.avail_marker i{display:none}.detail_p .card__info,.detail_p .card__mob-header,.detail_p .card__photos,.detail_p .collection_wrap,.detail_p .other-products .product__info,.detail_p .top_pr,.detail_p>.container{padding-left:10px;padding-right:10px}.detail_p .card .card__to-cart{left:10px;right:10px}.detail_p .other-products .product__col{width:100%}.detail_p .other-products .btn{width:100%;max-width:100%}body .detail_p .card__row.favorite{background:transparent;width:100%!important}body .card .card__favorite-link{font-size:12px;color:#000;width:100%;height:100%;display:block;line-height:50px;padding-left:0;background:url(/images/favorite_cart.svg) 95% no-repeat}body .card .card__to-cart .btn{background:#000 url(/images/buy_cart.svg) 95% no-repeat;height:50px}body .card .card__favorite-link:after{display:none}.detail_p .navigation_page{padding-top:0}.detail_p .breadcrumb{display:block}.card .card__price span{font-weight:600;font-family:Helvetica Neue,sans-serif;font-size:22px}.card .discount_price{display:none}.card .discount_price+i{color:#000}.detail_p .product__item .product__made{height:40px;overflow:hidden}.detail_p .card__author{margin-bottom:25px}.detail_p .card__delivery{display:none!important}.detail_p .detail_p{padding-right:20px;padding-left:20px}.card__author,.card__author-name a{font-size:12px}.card__author-name{margin-left:10px}.card .card__price{font-size:22px}.detail_p .card__slider{margin-bottom:0px}.card__description{margin-bottom:0}section.card .card__bonuse{display:none}body .card .card__to-cart .btn{max-width:100%}.breadcrumb{display:block}section.card+.collection_wrap h4{font-size:18px}section.card+.collection_wrap p{font-size:14px}body .other-products{margin-bottom:0}.order-item .checkbox__check:after{width:30px;height:30px}.order-item .checkbox input:checked+.checkbox__check:before{left:13px;top:50%}.order_pay .bread_cart,.order_pay .cart__red{display:block}.bread_cart .breadcrumb{display:block;padding:40px 0 25px}.bread_cart .breadcrumb li,.bread_cart .breadcrumb li a{font-size:12px}.block-order>.container{padding-left:20px;padding-right:20px}.order_pay .cart__red .cart__total{border-bottom:none!important}.order-form .btn-success,.order-form .btn-success-apple{max-width:100%}.bread_cart .container{padding-right:20px;padding-left:20px}body .cart__red .cart__total-title span{padding-left:0;font-size:14px!important;font-weight:700!important}.designed_by_m{padding-right:4px;font-size:8px;font-weight:400;display:inline-block;*display:block;zoom:1}.catalog .container{padding-left:10px;padding-right:10px}.product__item .product__title{color:#000}.product__item .product__cost i{color:rgba(0,0,0,.6)!important;font-size:12px;font-weight:600}.product__item .product__cost i span{font-weight:600;font-size:12px}.catalog .product__item .product__row .product__col{padding-left:0;font-weight:300;padding-right:0}.catalog .bread_mobile,.catalog .catalog-header,.catalog .mobile-option{padding-left:10px;padding-right:10px}.catalog .product__item .product__made,.catalog .product__item .product__title{padding-left:0}.menu_back:after{content:"";clear:both;display:block;zoom:1}.menu_back_l{float:left}.menu_back_r{float:right}.menu_back_l a,.menu_back_r a{color:#fff;text-decoration:none}.menu_back{margin-top:30px;margin-bottom:30px}.menu_mobile.hide{display:none}.menu_back_l.hide{visibility:hidden}.menu_back_l a span{padding-left:12px;padding-top:0px;font-weight:500;display:inline-block;*display:block;zoom:1}.drop_line ul li:first-child a,.drop_line ul li:hover a{color:#4c4c4c}.menu_back_r a span{padding-right:12px;vertical-align:top;font-size:14px;font-weight:500}.search_page .container{padding-left:10px!important;padding-right:10px!important}#wish_d.active{display:block!important;background:url(/images/favs_red.svg) 95% no-repeat!important;background-size:23px!important}.search_page .product__item{border:0!important;padding:0!important}.searchs_bl .product__item{padding-left:10px!important;padding-right:10px!important}.searchs_bl .product__item .product__made,.searchs_bl .product__item .product__title{padding-left:0!important}.searchs_bl .product__item .product__item-info,.searchs_bl .product__item .product__row .product__col{padding-right:0;padding-left:0}.menu_back_l a i{display:inline-block;*display:block;zoom:1;background:url(/images/back_m.svg) 0 0 no-repeat;width:17px;height:17px;position:relative;top:-5px;vertical-align:top}.apple-pay-btn-none .btn-success-span,.order-form .btn-success,.order-form .btn-success-apple{background:#000!important;border:1px solid #000!important}.apple-pay-btn-none .btn-success-span{width:100%;color:#fff;display:block;max-width:100%;line-height:40px;text-align:center}.new_head .scroll_head .container{min-height:0}.product__cost i{font-weight:600;font-size:18px;color:#fff}.st{font-size:8px;font-weight:300}.menu_back_r a i{display:inline-block;*display:block;vertical-align:top;zoom:1;position:relative;top:0px;background:url(/images/close_m.svg) no-repeat;width:17px;height:17px}.menu_mobile_bl ul.hide{display:none}.menu_mobile{display:block;padding:0 15px;background:#000;position:fixed;overflow:auto;top:0;width:100%;z-index:99999;height:100vh}.small_menu{display:block;margin-bottom:25px;clear:both}.mobile-option{margin-top:5px}.menu_social{text-align:center}.menu_social li{margin-left:5px;display:inline-block;*display:block;padding:0!important;zoom:1}.menu_social li svg{width:24px;height:24px;overflow:visible}.drop_menu ul{display:none!important}.logo_mobile a img{display:block;margin:22px auto 20px}.small_menu a{font-size:10px!important;color:hsla(0,0%,100%,.6)!important;font-weight:300!important}.small_menu ul li:hover a{color:#fff!important}.menu_back_l,.menu_back_l *{-webkit-transition:none!important;transition:none!important}.drop_line li.active>a,.menu_back_l a:hover,.menu_back_r a:hover,.menu_mobile ul li.active>a,.menu_mobile ul li:hover>a{color:hsla(0,0%,100%,.6)!important}.all_result{border:1px solid #fff;text-align:center;width:100%}.wishcont .products_bl .col_product{padding-left:10px!important;padding-right:10px!important;position:relative!important;left:0!important;right:0!important;top:0!important;bottom:0!important}.other-products .product__col{padding-right:0}.wishcont .info_product_min{padding-right:0px;padding-left:0px}.all_result a{text-decoration:none!important;display:block;font-size:14px;font-weight:500;color:#fff;line-height:55px}.all_result:hover a{color:hsla(0,0%,100%,.6)!important}.show_no_search{color:#fff;padding:15px 0}.menu_mobile ul{display:block}.small_menu ul li{padding:4px 0!important}.copyright_menu{font-size:10px!important;color:hsla(0,0%,100%,.6);text-align:center;padding-bottom:35px}.small_menu{margin-top:45px}.menu_mobile ul li{text-align:center;padding:14px 0}.menu_mobile ul li:first-child{margin-left:0!important}.menu_mobile ul li a{color:#fff;font-size:22px;text-decoration:none;font-weight:600}.menu_mobile ul li a img{width:24px;height:24px}.s_all_m{display:inline-block;*display:block;zoom:1;text-transform:uppercase;border-bottom:1px solid #000;font-size:12px;margin-top:10px;color:#000}.s_all_w{display:none}.home_items .product__item-image{max-height:335px;background-size:contain!important}.home_lan_block4 .more_link_bl,.m_new{display:block}body .submit_subscribe_news{font-size:12px}.home_items .other-products .product__item{width:100%!important;border-color:transparent!important;border-bottom:1px solid #f3f3f3!important;margin-left:auto!important;margin-right:auto!important}.main_slider_bl .bx-wrapper .bx-prev{top:-145px!important;background:url(/images/m_l.svg) 50% no-repeat!important;left:0!important;right:auto!important;height:22px!important}.main_slider_bl .bx-wrapper .bx-next{top:-145px!important;background:url(/images/m_r.svg) 50% no-repeat!important;height:22px!important;left:auto!important;right:0!important}.main_slider_bl .bg_sl_desctop{display:none}.sep_slider .ba-square-content .middle{width:100%}.images_subscribe img{margin-left:-10px;width:calc(100% + 20px)}.subscribe_block .subscribe_news{max-width:1000px}.home_items .other-products .product__item{margin-bottom:30px!important}.subscribe_block .title_subscribe_news{padding-top:25px}.ul_network_footer>li{margin-right:5px}.home_lan_block4 .title_bl .h2_title{font-weight:700;font-size:22px;line-height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:20px;color:#000}.home_lan_block4{padding-top:85px}.sep_slider .ba-square-box:before{padding-bottom:172px!important}.sep_slider .ba-square-box{padding:0}.home_lan_block4 .more_link_bl{margin-top:0}.home_items .product__item-info,.home_lan_block4 .title_bl{text-align:center}.home_items .other-products .product__item+.product__item+.product__item+.product__item{display:none}.home_items .product__item-like,.home_items .product__item .product__col-btn,.home_items .product__row .home_items{display:none!important}.home_items .product__item .product__title{font-style:normal;font-weight:700;font-size:18px;padding-left:0;height:auto;line-height:22px;text-align:center;margin-bottom:5px;color:#000}.container_gift{background:#f3f3f3}.home_items .product__item .product__made{padding-left:0;margin-bottom:15px;text-align:center}.designed_by{display:inline-block;*display:block;zoom:1;font-size:12px}.home_items .product__item .product__made a{font-size:12px;font-style:normal;font-weight:600;color:rgba(0,0,0,.6)}.home_items .product__item-info{padding-bottom:33px}.color-wrapper{display:none}.scroll_head.active .site-header__main{padding-bottom:0}.m_goods .m_goods_item{padding:22px 0}.m_goods .m_goods_title{margin-top:24px}.lan_block2{display:none}.best-slider-block{display:none!important}.m_podarki{padding-bottom:55px!important}.main_slider_bl .bx-wrapper img{height:290px;max-width:1000%;width:100%;-o-object-fit:cover;object-fit:cover}.sep_slider{height:550px!important}.sep_slider .ba-square-content .middle{margin:0!important}.main_slider_bl .bx-viewport{overflow:visible!important}.sep_slider b:first-of-type{font-size:18px}.sep_slider .tx_sl{font-size:14px}.home_items .product__cost span.discount_price{display:none}.home_items .product__item .product__cost i{margin-top:20px;font-style:normal;font-weight:700;font-size:22px;line-height:22px;text-align:center;color:#000!important;margin-bottom:10px}.home_lan_block4 .product__item .product__row .product__col+.product__col{display:none!important}.m_goods{display:block}.m_goods_img{height:340px;width:100%}.m_goods{text-align:center;margin-top:45px;padding-left:20px;padding-right:20px}.m_goods_img{background-size:contain!important}.m_goods_title{font-size:18px}.m_goods_price,.m_goods_title{font-style:normal;font-weight:700;line-height:22px;text-align:center;margin-bottom:10px;color:#000}.m_goods_price{margin-top:20px;font-size:22px}.m_goods_img a{display:block;width:100%;height:100%}.m_goods_item{padding:40px 0}.m_goods_item+.m_goods_item{border-top:1px solid #ccc}.m_goods_desc{font-size:12px}.m_goods_desc b{font-weight:600}.more_btns{max-width:265px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #000!important;background-color:#000!important}.more_btns a{color:#fff;line-height:55px;text-decoration:none}.bread_mobile,.more_btns a{display:block}.bread_mobile .container{padding:0}.breadcrumb a,.breadcrumb li{font-size:12px}.bread_mobile .breadcrumb{padding-top:0;padding-bottom:10px}.m_podarki{background:#f3f3f3;padding-top:30px}.m_goods .m_goods_item+.m_goods_item{border:none}.home_items .product__item .product__made{height:auto}.m_podarki .m_goods_item{border-bottom:0}.m_podarki{padding-bottom:0px}.m_podarki .other-products{margin-bottom:0!important;padding-bottom:0!important}.m_podarki .more_link_bl{margin-bottom:0}.m_podarki{padding-bottom:90px}.lan_block4{padding-bottom:0!important}.m_goods_h1{font-weight:700;font-size:22px;line-height:22px;margin-bottom:20px}.m_goods_h1,.m_goods_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#000}.m_goods_text{font-style:normal;font-weight:300;font-size:14px;line-height:16px}.footer_subscribe{background:#f3f3f3;padding-top:0;background-size:cover}.wishliat_items .action_item{display:block}.wishliat_items .action_buy a.btn_count{width:100%}.wishliat_items .action_item .action_buy{margin-right:0px;width:100%;margin-top:20px}.wishliat_items .name_product_min a{font-size:14px;line-height:16px;overflow:hidden;height:32px;display:block;padding-right:25px}.wishcont{padding-left:10px!important;padding-right:10px!important}.wishcont .btn_remove_product{bottom:54px;top:auto}.card__bonuse{display:none}.card .card__to-cart a{max-width:100%}.card__photos-nav,.search_mob .catalog-option .show-count__list li,.search_mob .show-count .show-count__text,.wishcont .show-count__text,.wishliat_items .catalog-option .show-count__list li,.wishliat_items .show-count .show-count__text{display:none!important}.wishcont .catalog-option .show-more{text-decoration:none}.wishliat_items .catalog-option{margin-top:0}.wishliat_items .name_product_min{height:32px;margin-bottom:7px}.subscribe_block .subscribe_news .form_subscribe_news{margin-top:15px;padding-right:20px;padding-left:20px}.subscribe_block .subscribe_news .form_subscribe_news p{font-size:10px;line-height:14px}body .submit_subscribe_news{position:relative;max-width:170px;font-size:14px;font-weight:500;text-align:center;line-height:50px;width:100%!important;height:auto!important;background:#000;color:#fff}.input_subscribe_news{border:1px solid #111;padding-left:15px;margin-bottom:15px;font-size:13px;padding-right:15px;line-height:50px;background:#fff;-webkit-appearance:none;border-radius:0!important;-moz-appearance:none;appearance:none;display:block;height:50px}.mobile-option .mobile-select__text{background:#000!important;color:#fff;padding-left:20px;text-align:left!important;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mobile-option .mobile-select .mobile-select__text.open-sort{background:#000 url(/local/templates/vjs_thedarstore/images/m_sort.svg) calc(100% - 14px) 50% no-repeat!important}.mobile-option .mobile-select .mobile-select__text.open-filter{background:#000 url(/local/templates/vjs_thedarstore/images/m_filter.svg) calc(100% - 14px) 50% no-repeat!important}.new_head .site-header__phone{font-size:10px;padding-left:20px;padding-top:0}.new_head .site-header__phone.site-header__phone-arrow{float:right;padding-right:20px}.site-header__item-social{display:none}div.dropdown a.site-header__phone.site-header__item-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;padding-left:0;gap:6px}.dropdown a.site-header__item-social:after{display:none}.dropdown a.site-header__item-social:not(:last-child){margin-bottom:13px}.new_head .site-header__search{display:none}.new_head .menu_border,.new_head .site-header__contacts:after{border-bottom:1px solid #000}.new_head .open_menu_bl{background:#000;margin-top:0;height:67px;width:67px;margin-right:-25px!important}.btn_open_menu{width:30px;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_open_menu>span{height:4px;margin-bottom:4px;width:30px;background:#fff!important}.new_head .site-header__contacts{margin-bottom:0}.new_head .site-header__main{padding-bottom:0;padding-top:13px}.new_head .site-header__logo{margin-top:5px}.subscribe_block p{font-size:13px;line-height:18px;text-align:center;color:#000}.images_subscribe{display:block}.new_head .site-header__cart{margin-left:15px}.h_heart_small{display:block}.h_heart_big{display:none}.new_head .site-header__item-favorite{margin-left:16px}.new_head .site-header__cart .cart-count{margin-left:-6px;margin-top:-3px;font-size:10px;font-weight:600;display:block}.footer_bottom.flight{border-top:1px solid #000}.new_head .site-header__phone:after{top:calc(50% + 0px)}.footer_mobile .footer_bottom .left{font-size:13px!important}.footer_subscribe .container{padding-left:10px;padding-right:10px}.footer_bottom-position .left{font-size:10px!important}.ul_network_footer.www{display:none}.ul_network_footer.mobile{display:block}.footer_bottom .ul_network_footer>li{margin-right:0}.new_head .site-header__user img{width:10px}.new_head .site-header__cart{background-image:url(/local/templates/vjs_thedarstore/images/h_cart_small.svg)!important}.new_head .site-header__item-favorite img{height:14px;width:auto}.footer_bottom_sup .footer_bottom .footer_bottom .left{font-size:10px}.footer_bottom .flight a{font-weight:300}.subscribe_block .title_subscribe_news{font-size:18px;line-height:22px;text-align:center;font-weight:600;color:#000}.footer_bottom{padding:24px 0;border-top:1px solid #fff}.ul_network_footer>li:not(:last-child){padding-right:10px}.footer_bottom_sup .footer_bottom .left{font-size:14px}.footer_bottom_sup .left{font-weight:400}.footer_bottom_sup .copyright a,.footer_bottom_sup .left{font-size:10px;line-height:11px}.footer_mobile .footer_bottom{padding-top:20px;padding-bottom:20px}.catalog-option .show-more{margin-top:50px!important}.main_slider_bl .bx-controls{position:absolute;width:100%;text-align:center;top:290px}.main_slider_bl .ba-square-content{padding-top:35px}.main_slider_bl .bx-pager{top:13px;bottom:auto;text-align:center;padding-top:0}.main_slider_bl .bx-wrapper{position:relative}.main_slider_bl .bx-pager.bx-default-pager a{margin-right:15px;background:#dcdcdc;border:1px solid #dcdcdc}.main_slider_bl .bx-pager.bx-default-pager a.active{width:8px!important;height:8px!important;top:0!important;border:1px solid #000!important}.text_promo{padding-right:10px;padding-left:10px}.lan_block4 .other-products{width:100%}.product__item{width:calc(50% - 0px)!important}.mobile-option .mobile-select.actives{background:#000;color:#fff}.mobile-option .mobile-select.actives .mobile-select__text{color:#fff}.mobile-filters__item .checkbox__check:after{width:22px;height:22px;top:4px;right:2px;left:auto}.mobile-filters .filters__buttons button{width:50%;margin-right:0;background:#000;color:#fff;margin-left:0;margin-bottom:0}.mobile-filters .filters__buttons{margin-top:0;margin-bottom:20px}.mobile-filters .mobile-filters__list{margin-bottom:5px}.mobile-filters .content{padding-top:10px}.mobile-filters .filters__buttons .filters__item-reset{width:50%;margin-bottom:0;padding-bottom:0;text-align:left;padding-left:0px;-webkit-box-sizing:border-box;box-sizing:border-box}body .mobile-filters .filters__buttons .filters__item-reset:after{display:none}.li-top-filter{border:0!important}.mobile-option{margin-bottom:13px}.mobile-filters__item .checkbox input:checked+.checkbox__check:before{right:9px;left:auto}.mobile-filters .content{padding-right:15px;padding-left:15px;height:auto}.mobile-filters__list li .mobile-filters__item{background:0 0}.mobile-filters__item .checkbox__check{padding-left:0;padding-right:28px}.mobile-filters__item{display:none;left:20px;top:0;position:relative;right:20px;width:auto}.mobile-filters__item.active{display:block}.mobile-filters{position:relative;top:-10px;border:none!important;left:0;right:0;-webkit-box-shadow:none;box-shadow:none;display:none;z-index:10;padding-left:10px;padding-right:10px}#f1{width:100%}.mobile-filters__list li a{font-size:12px;color:#000;font-weight:400}.mobile-filters__list li{border:0.5px solid #000;margin-bottom:15px}.mobile-filters__list .checkbox__check{color:#000}.mobile-filters__header{display:none}.mobile-filters .checkbox:not(:last-child){margin-bottom:20px}.site-header__phone-arrow{margin-right:0}.send__gift{padding:0 25px}.test_b.about.active .btn_position .btn_test.black{line-height:49px}.catalog__content .pagination__list,.catalog__content .pagination li,.wishliat_items .pagination li{display:inline-block;zoom:1}.wishliat_items .pagination__list{display:block}.catalog-option .show-count__list li{font-size:12px;line-height:17px}.mobile-filters__list{min-height:10px}.catalog-option{margin-top:-20px}.product__item{margin-bottom:15px;margin-left:0!important;margin-right:0!important}.product__item .product__made a{font-size:12px;font-style:italic}.catalog__content .show-more{font-size:12px;display:inline-block!important;zoom:1!important;text-decoration:none;border-bottom:1px solid #000}.catalog__content .pagination a,.catalog__content .show-count__list a,.catalog__content .show-count__text{font-size:12px}#modal-subscribe.active{opacity:1;visibility:visible}.product__item .product__title{font-size:12px;overflow:hidden;line-height:16px;height:34px;margin-bottom:0}.product__item .product__made{margin-bottom:5px}.product__item .product__cost{height:35px}.product__item .product__item-add-to-cart{display:none}.catalog-option,.catalog-option .catalog-option{text-align:center}.product__item .product__row{display:block}.product__item .product__item-info{padding-left:10px;padding-right:10px}.mobile-option .mobile-select{width:50%}.mobile-option .mobile-select+.mobile-select{margin-left:20px}.brand__products .show-more,.catalog__content .show-more,.wishcont .show-more{margin-bottom:30px!important}.catalog__content .show-more:hover{cursor:pointer}.catalog-option .js-ajax-pagination-content-container{margin-left:0!important}.product__item .product__row .product__col{display:block;width:100%}.product__item .product__row .product__col+.product__col{padding-left:0;padding-right:0;padding-top:12px}.search_page .filters{display:none}.search_page #f1,.search_page .catalog-header{display:block}.search_page .bread_mobile,.search_page .page-title{display:none}.catalog-option .show-count,section.catalog .catalog-option .show-count__list li{display:none!important}.presents_www{display:none}.presents_mob{display:block}.search_mob .catalog__content .show-count__text,section.catalog .catalog__content .show-count__text{display:none}.wishcont .wishliat_items .catalog-option{margin-top:15px;padding-left:10px;padding-right:10px}section.catalog .catalog-option{padding-left:10px;padding-right:10px}section.catalog .show-count__text{display:none!important}.breadcrumb .breadcrumb__item:not(:last-child):after{font-size:9px;line-height:18px}.wishcont .title_page{padding-right:10px;padding-left:10px}.product__item .product__row_wishlist{opacity:1!important;display:block!important}.product__item .product__row .product__col{float:left;padding-top:0!important;margin-top:0!important}.product__item .product__row .product__col+.product__col{float:right}.catalog__content .show-more,.wishcont .catalog-option .show-more{background:#000;color:#fff;font-size:12px;line-height:40px;width:100%;margin-top:0!important}.product__item .product__col-btn{max-width:100%;height:36px;width:100%}.product__cost .product__item-favorite,.product__cost .product__item-like{top:8px}.product__item-info .product__cost .product__item-like{display:block}.product__item .product__title{display:block!important}.order__delivery__list .checkbox:not(:last-child){width:100%}}@media (max-width:768px){.card .card__price span{font-size:22px}.reader-more-btn{margin-bottom:20px}body .product__item{max-width:85%}}@media (max-width:750px){.diary_detail__products .catalog__content .products{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.diary_detail__products .collection_wrap{display:block;padding-left:0px}.diary_detail__products{width:100%}.diary_detail__products .catalog__content .product__item{max-width:50%!important}}@media (max-width:320px){.summer-line span{display:block}.card__bonuse-title{margin-bottom:13px}.cart .cart__promo-title{margin-right:15px}}@media (max-width:992px){.cart__red .container{width:90%}}@media (max-width:1000px){.share-item[data-copy-link],.share-item a{display:block;text-decoration:none;font-size:12px;color:#000}.share-item[data-copy-link]{cursor:pointer}.share-item.email-share{background:url(/images/share-email.svg) 15px no-repeat}.share-item.facebook-share{background:url(/images/share-facebook.svg) 15px no-repeat}.share-item.whatsapp-share{background:url(/images/share-whatsapp.svg) 15px no-repeat}.share-item.telegram-share{background:url(/images/share-telegram.svg) 15px no-repeat}.share-item.link-share{background:url(/images/share-link.svg) 15px no-repeat}#share-modal .modal{padding:20px;max-width:300px}#share-modal .modal-close{width:50px;height:50px;top:-55px;right:4px}.share-item{border:1px solid #000;text-align:center;line-height:40px;margin-bottom:20px}.lan_block4,.main{padding:60px 0 40px}.new-week{display:none}.detail_p .other-products .product__item{max-width:50%}.detail_p .other-products{width:100%}.button_top{display:none!important}.top_menulink .hide_pc{display:block}.drop_line .top_menulink a{display:none}.drop_line .top_menulink a.hide_pc{display:block}.wishcont p{padding-left:10px;padding-right:10px}.product__item .product__made{height:40px;overflow:hidden}.wishcont .row_products{height:auto!important}.card .card__price{left:10px}.card .card__count{right:10px}body .card .card__favorite{top:128px}#DELIVERY_HOUSE{width:100%!important}.order-item__title.green{background:url(/images/check_green.svg) right -2px no-repeat}.block-order .order-item .checkbox__check:after{width:27px;height:27px}.order_pay .cart__table .product__count{float:right}.order-form .order-item__title{width:100%}.block-order .order-item .checkbox input:checked+.checkbox__check:before{left:11px}.block-order .order-form .order-item .checkbox__check{padding-left:45px}.order-item__sign{font-size:14px;padding-bottom:20px;padding-top:12px;font-weight:600}.order-item__sign a{font-size:14px;text-decoration:none!important;font-weight:600;border-bottom:1px solid #000}.order-item_contacts input{appearance:none;-moz-appearance:none;-webkit-appearance:none}.oform_next{margin-top:30px;border-top:1px solid #e0e0e0;background:#000;color:#fff;cursor:pointer;font-size:12px;line-height:40px;text-align:center}#modal-bouquet .modal-close,#modal-gift-box .modal-close,#modal-letters .modal-close,#modal-subscribe .modal-close{border-radius:0;background:url(/images/close_podarok.svg) no-repeat;width:50px;top:-50px;right:0;height:50px}.price_sm{display:block;font-size:8px;position:relative;top:-6px}.zak_kupm{font-size:12px;font-weight:400}#modal-bouquet .modal-close img,#modal-gift-box .modal-close img,#modal-letters .modal-close img,#modal-subscribe .modal-close img{display:none}#modal-subscribe .footer_subscribe{border:0;max-height:70vh;overflow:auto;padding-bottom:8px}.rub_m{display:inline-block;*display:block;zoom:1;font-weight:600;font-size:17px}.rub_w{display:none}#modal-bouquet.active .modal,#modal-gift-box.active .modal,#modal-letters.active .modal,#modal-subscribe.active .modal{max-width:90%;overflow:visible!important;padding:0!important}.card__description_title{font-size:18px;font-weight:600;padding-bottom:10px}#modal-subscribe.active .modal{max-width:400px}#modal-subscribe .subscribe_block .subscribe_news{text-align:left}#modal-bouquet .modal_wp,#modal-gift-box .modal_wp,#modal-letters .modal_wp{overflow:visible!important;background:#fff;padding:35px 15px 20px;padding-left:17px;padding-right:17px;padding-bottom:33px;max-height:70vh}#modal-bouquet .modal .letter-right,#modal-gift-box .modal .letter-right,#modal-letters .modal .letter-right{padding-top:15px!important}#modal-bouquet .modal .letter-made,#modal-gift-box .modal .letter-made,#modal-letters .modal .letter-made{color:#000;font-size:10px;font-weight:300;padding-top:2px}#modal-bouquet .modal .letter-item,#modal-gift-box .modal .letter-item,#modal-letters .modal .letter-item{-ms-flex-wrap:wrap;flex-wrap:wrap}#modal-bouquet .modal .letter-content,#modal-gift-box .modal .letter-content,#modal-letters .modal .letter-content{width:calc(100% - 88px)}#modal-bouquet .modal .letter-right,#modal-gift-box .modal .letter-right,#modal-letters .modal .letter-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:25px 0 0}.zak_kupm{display:block}.zak_kupw{display:none}#modal-letters .modal .letter-item{padding-bottom:22px}#modal-bouquet .modal .letter-price,#modal-letters .modal .letter-price{text-align:left!important;color:#000}#modal-bouquet .modal .letter-right .btn,#modal-gift-box .modal .letter-right .btn,#modal-letters .modal .letter-right .btn{background:#000;max-width:150px;border-radius:0}#modal-bouquet .modal .letter-image,#modal-gift-box .modal .letter-image,#modal-letters .modal .letter-image{float:left;display:block;margin-right:0}#modal-letters .letter-item:after{content:"";display:block;width:100%;clear:both}#modal-letters .modal input{display:none}#modal-bouquet .modal-header,#modal-gift-box .modal-header,#modal-letters .modal-header{padding-top:0;font-size:24px;padding-left:0;padding-right:0;font-weight:600;text-align:left}#modal-bouquet .modal .letter-price,#modal-gift-box .modal .letter-price,#modal-letters .modal .letter-price{text-align:left!important;font-weight:600;width:calc(100% - 150px)!important;font-size:18px}#modal-bouquet .modal .letter-content,#modal-gift-box .modal .letter-content,#modal-letters .modal .letter-content{float:left;padding-top:0;padding-left:10px}#modal-letters .modal .letter-title .product__fast-view{font-size:14px;font-weight:600;color:#000!important}.description_product_min,.price_product_min{color:rgba(0,0,0,.5)}.btn_remove_product{right:0}.birth_mobile{display:none}.regi .radio+label:before{left:auto;right:0}.regi .radio+label:after{right:8px;left:auto}.regi .radio+label.agree_block,.regi .radio+label.agree_block *{-webkit-transition:none!important;transition:none!important}.regi .radio+label.agree_block{text-align:left!important;padding-left:0}.regi .paydel_group+paydel_group{padding-top:0}.sep_slider .tx_sl{line-height:16px}.detail_p .owl-dots{display:block;text-align:center;margin-top:20px}.detail_p .owl-dots button.active{background:#000}.detail_p .card__delivery{display:none}.detail_p .owl-dots button{width:8px;height:8px;border-radius:10px;background:#eee;border:0;margin-left:12px}.detail_p .product__item .product__item-info{padding-left:0;padding-right:0}.detail_p .product__item:hover{border:0px solid transparent!important}.detail_p .other-products .product__item+.product__item{padding-left:10px!important;padding-right:0!important}.detail_p .product__item .product__made,.detail_p .product__item .product__row .product__col,.detail_p .product__item .product__title{padding-left:0}.search_result_tx strong{font-size:12px}.searchs_bl .show-count__text{display:none!important;display:none}.searchs_bl .catalog-option .show-count__list li{display:none}.searchs_bl .catalog-option .show-count__list li:last-child{display:block;text-align:center}.searchs_bl.show-count__list li:last-child a{font-size:0}.searchs_bl .show-count__list li:last-child a::content{font-size:15px;text-transform:uppercase;content:"";display:inline-block;*display:block;zoom:1;text-align:center}.coupon__btn{padding-right:10px}.cart__red .container{width:100%;max-width:100%}.cart__red .delete{left:auto;right:0;font-size:10px;top:auto;bottom:28px}.cart__red .cart__promo-input{margin-right:0}.cart__red .td-cost{right:0;text-align:right}.cart__red .cart__tbody .cart__tr:before{width:100%}.cart__red .cart__table{margin-top:-30px}body .cart .cart__td-name{font-size:12px;font-style:italic}.cart__red .td-count{position:absolute}.cart__red .cart__tr{padding-right:115px}.cart .cart__thead{display:none}.cart__red .cart__total-price{font-size:12px}.cart__red .form_subscribe_news{margin-right:0}.cart__red .btn-success{margin-top:20px;max-width:100%}.cart__red .cart__order .card__bonuse-title{font-size:12px;margin-top:0}.cart__red .cart__total-title{padding-left:10px;font-size:12px}.cart__red .cart__total-price{padding-right:10px;padding-top:18px}.cart__red .cart__promo-title{padding-left:10px;font-size:12px}.cart__red .cart__total{padding-bottom:8px;margin-bottom:7px;width:100%;border-bottom:1px solid #ccc!important}.cart__total-title .w{display:none}.cart__total-title .m{display:inline-block;*display:block;zoom:1}.cart .cart__promo-input{line-height:39px}.cart__red .submit_subscribe_news{top:23px}.cart__red .cart__promo{font-size:12px}.cart__red .cart__tbody .cart__tr{min-height:153px;margin-bottom:0}.cart__tr .td-info{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cart__red .cart__td .image{width:85px!important;height:85px!important;border:1px solid #eee;margin-right:13px}.cart__red .cart__td .content{width:calc(100% - 70px)}.cart__red .cart__tbody .cart__tr{-webkit-box-shadow:none;box-shadow:none}.cart__table{margin-top:-30px}.cart__red .td-count{left:70px;right:auto;bottom:0;top:auto}.product__count input{width:38px!important;height:38px!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0}.cart__order .card__bonuse-list li:not(:last-child){margin-right:35px}.cart__red .cart__td .image{display:inline-block;zoom:1}.cart__red .td-cost{font-size:12px}.cart__red .cart__order{padding-top:0;margin-left:-10px!important;margin-right:-10px!important;max-width:1000px}.cart__red .cart__td{padding-bottom:20px}.cart__red .td-cost{top:18px}.cart__red .td-sum{display:none}.cart__red .cart__order .card__bonuse{padding-right:0px;padding-left:0px}.cart__red .cart__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart__red .cart__tr .td-info{width:calc(100% - 100px)}.cart__red .cart__promo-input{font-size:10px}.cart__red .submit_promo_mob{display:none}.cart__red .submit_subscribe_news{display:block}.mobile-filters__list li a:after{background:url(/local/templates/vjs_thedarstore/images/p_plus.png) 50% no-repeat;right:15px}.mobile-filters__list li.active>a{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mobile-select.active{background:#000;color:#fff}.mobile-option .mobile-select .mobile-select__text{background:url(/local/templates/vjs_thedarstore/images/p_bottom.png) calc(100% - 14px) 50% no-repeat}.mobile-filters__item label.active span{font-weight:400}.mobile-option .mobile-select.actives .mobile-select__text{background:url(/local/templates/vjs_thedarstore/images/p_top.png) calc(100% - 14px) 50% no-repeat}.mobile-filters__list li>a{padding:11px 15px}.mobile-filters__list li.active>a:after{-webkit-transform:none;-ms-transform:none;transform:none;background:url(/local/templates/vjs_thedarstore/images/p_minus.png) 50% no-repeat;top:17px}.mobile-filters__item .price-text-mob{font-size:12px}.mobile-filters__item.popup-cost{margin-top:-20px}.mobile-filters__item.popup-cost .mobile-filters__item-reset,.mobile-filters__item.popup-cost .mobile-filters__item-reset-search{display:none!important}.mobile-filters__item.popup-cost .content{padding:15px 3px 15px 9px}.mobile-filters__item.popup-cost .content+button.btn{display:none}.new__data{position:relative}.new__data .content{padding-right:0}.mobile-filters__list li.new__data .mobile-filters__item{position:absolute;right:15px;top:6px;display:block!important}.new__data .mobile-filters__item .checkbox__check{font-size:0}.mobile-filters__item .price-text-mob{margin-bottom:25px}.mobile-filters__item.popup-cost .mobile-filters__item-header{display:none}.mobile-filters__item.popup-cost .content button{display:none!important}.mobile-filters .filters__buttons .filters__item-reset:hover{color:#000}.mobile-option .mobile-select .mobile-select__text{font-size:12px}.page-title{font-size:18px;font-weight:600}.product__item .product__item-add-to-cart img,.product__item .product__item-like img{width:14px;height:14px}.product__item-favorite{position:absolute;top:50px;right:15px;width:14px;height:14px}body .product__item-favorite{position:absolute}.catalog__content .description__cat{padding-right:10px;padding-left:10px;font-size:12px}.description__more{font-size:12px}body .catalog__content .show-more.hide{display:none!important}.brand__products .product__item:hover,.catalog .product__item:hover,.diary-page .product__item:hover{border:1px solid transparent!important}.diary-page .product__row_wishlist:after{clear:both;content:"";display:block;width:100%}body .diary_detail__products .product__item .product__row_wishlist .product__col:first-child{display:none!important}body .diary_detail__products .product__item .product__row_wishlist .product__col{width:100%}.catalog-header{margin-bottom:5px;margin-top:25px}.product__item .product__title{font-size:14px;line-height:17px;margin-bottom:7px}.product__item .product__made a{font-size:14px}section.catalog .designed_by{display:none}.mobile-filters__item-title{font-size:12px}.mobile-filters__item-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumb{display:none}.bread_mobile .breadcrumb{display:block}}@media (max-width:540px){.diary-page .mobile_title,.diary-page .navigation_page,.diary-page .title_tx_page{padding-left:25px;padding-right:25px}.not-amount{font-size:16px}.subscribe_block .subscribe_news .form_subscribe_news{padding-right:10px;padding-left:10px}#modal-subscribe.active .modal{max-width:90%}.cart__red .td-count{left:90px}.publication .slick-next:before,.publication .slick-prev:before{width:15px!important;height:32px!important;background-size:contain!important}}@media (max-width:510px){.form-footer-text{margin-top:40px}}.breadcrumb{padding:45px 0 40px}.added_del{display:none}.added_bl,.added_del{padding:11px 15px 10px;background:#111;color:#fff;position:fixed;left:0;right:0;top:-1px;text-align:center;z-index:999}.added_ico,.added_tx{display:inline-block;vertical-align:middle}.added_ico{margin-right:6px;background:url(/local/templates/vjs_thedarstore/images/checked.svg) 50% no-repeat;width:15px;height:15px;background-size:cover}.added_tx{font-size:12px;margin-top:3px}@media (max-width:1000px){.new_head .site-header__item.hover{display:block!important}.mobile-select.active .dropdown.mobile-select__list{display:block}.birth_title{font-weight:600;font-size:14px;padding-top:25px;padding-bottom:10px}.catalog-option .how-more{margin-top:50px!important}.added_bl,.added_del{padding:7px 15px 12px;position:fixed;top:0;width:100%;z-index:100}.added_bl.main_flip,.added_del.main_flip{position:fixed;top:0}}.podarok__Page .open-popup_OLD{display:none}.product__made a{font-size:14px;line-height:20px;color:#828282;margin-bottom:10px;position:relative;z-index:4;text-decoration:none}.navbar_white .navbar__menu-list a{color:#fff;text-shadow:1px 1px 1px #000,0 0 1px #000}.navbar_white .navbar__menu{background:unset}.card .card__delivery p{font-weight:500;font-size:12px}*{letter-spacing:0.5px}.brand_list p a{letter-spacing:1.1px}.card .card__delivery p,.card .card__favorite-link{letter-spacing:0.5px;font-weight:500}.card .card__delivery p{padding-left:30px}.product__link,body .card .card__delivery img{position:absolute;left:0}.product__link{right:0;top:0;bottom:0}.remarka{text-align:left}.remarka span{color:#ff5c5c}body .submit_subscribe_news{background-size:8px;background-position:100%;width:20px;height:20px;top:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0}.fancybox__publication_none img{max-height:100%;margin:0 auto;display:block}.popup_image{height:100%}.modal .report{margin-top:10px}.diary_list__name a{text-decoration:none;color:#111;font-weight:600}.diary_list__name:hover a{text-decoration:underline}.more_link_bl .box_more{text-align:center;margin-left:auto;margin-right:auto}.card__photos-nav a .download{display:block;width:100%;background:#fff;text-align:center;padding-top:3px}.card__description b,.diary_detail b,.p.content_block b{font-weight:600}.card__description i,.diary_detail i,.p.content_block i{font-style:italic}.card__description h2,.diary_detail h2,.p.content_block h2{font-size:150%;font-weight:600}.card__description h3,.diary_detail h3,.p.content_block h3{font-size:140%;font-weight:600}.card__description h4,.diary_detail h4,.p.content_block h4{font-size:130%;font-weight:600}.card__description h5,.diary_detail h5,.p.content_block h5{font-size:120%;font-weight:600}.card__description h6,.diary_detail h6,.p.content_block h6{font-size:110%;font-weight:600}.card__description ol,.card__description ul,.diary_detail ol,.diary_detail ul,.p.content_block ol,.p.content_block ul{padding-left:15px}.card__description ol li,.diary_detail ol li,.p.content_block ol li{list-style:decimal}.card__description ul li,.diary_detail ul li,.p.content_block ul li{list-style:disc}.ul_nav_sort ul.list__left{text-align:left}.order__delivery label{position:relative}.message_delivery{display:none;position:absolute;top:-30px;padding:6px 10px 3px 0;left:0;width:auto;font-size:13px}.order__delivery{padding-top:5px}.order__delivery label:hover .message_delivery{display:inline-block;background:#fff;top:22px;zoom:1;padding-left:27px;padding-top:7px}.message_delivery_min{width:100%;min-width:316px}*,.card__description,.diary_detail__date,.diary_list__date,.diary_list__desc,.new_head .navbar__list a,.new_head .site-header__mail,.new_head .site-header__search span,.p p{letter-spacing:0.8px}.fancybox-overlay{background:hsla(0,0%,77%,.6)}.publicationPopup .fancybox-skin{padding:25px!important;background:#fff;border-radius:0}.publicationPopup .fancybox-title{bottom:20px;text-align:center;font-size:20px;line-height:130.4%;letter-spacing:0.015em;position:absolute;left:0;right:0;color:#000;font-weight:300}.publicationPopup .fancybox-close{display:none!important}.fancybox-nav span{visibility:visible!important}.publication{margin-bottom:0;margin-top:110px}.publication__description:before,.publication__description_wp{display:inline-block;vertical-align:middle}.publication__description:before{content:"";min-height:inherit;height:100%}.publicationPopup .fancybox-prev span{left:-126px;height:45px;background:url(/local/templates/vjs_thedarstore/images/popup_left.png) no-repeat;background-size:20px!important}.publicationPopup .fancybox-next span{right:-126px;height:45px;background:url(/local/templates/vjs_thedarstore/images/popup_right.png) no-repeat;background-size:20px!important}.publication .slick-prev:before{background:url(/local/templates/vjs_thedarstore/images/publication_left.png) no-repeat}.publication .slick-next:before,.publication .slick-prev:before{width:20px;height:32px;display:inline-block;zoom:1;opacity:1;font-size:0}.publication .slick-next:before{background:url(/local/templates/vjs_thedarstore/images/publication_right.png) no-repeat}.publication li img{display:block;margin:0 auto}.publication li{position:relative}.publication li:hover .publication__description{opacity:1}.publication__description_wp,.publication__description_wp *{font-size:20px;line-height:130.4%;text-align:center;letter-spacing:0.015em;color:#090808}.publication__description{opacity:0;position:absolute;top:0;left:0;right:0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center;z-index:9;height:100%}.publication .slick-next,.publication .slick-prev{height:32px}.cart__order .card__bonuse-list li:not(:last-child){margin-right:25px}.product__item-option.show{opacity:1;visibility:visible}.product__item-option.show img{max-width:100%;height:100%;display:block;margin:0 auto}.detail-cart{position:absolute;top:0}.card__photos .card__photos-nav a{position:relative}.card__photos .card__photos-nav a img{position:absolute;top:0;max-width:100%}.brand_sort{position:relative;z-index:5}.brand__products{position:relative;z-index:1}.cart__order .card__bonuse-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__order .card__bonuse-title{font-size:14px;line-height:1;color:#111;text-decoration:none;font-weight:400;margin-right:14px}.cart__order .card__bonuse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:15px}.right__order{float:right}.cart__clear{clear:both!important}.cart__order .right__order [tooltip]:hover:before{right:0;left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1}.delivery__oplata .message_delivery{padding-left:28px}.delivery__oplata .message_delivery *{font-weight:500}.added_bl_f{display:none;padding:11px 15px 10px;background:#111;color:#fff;position:fixed;left:0;right:0;top:-1px;text-align:center;z-index:999}.not__alowed{background:#eee}.send__gift{max-width:500px;margin:140px auto}.send__gift input{height:34px;padding:0 2px}.send__gift input,.send__gift textarea{display:block;width:100%;border:none;border-bottom:1px solid #111;font-size:12px;font-weight:300;letter-spacing:0.09em;font-style:normal}.send__gift textarea{height:70px;padding:10px 2px}.send__gift input[type=submit]{background:#000;margin-top:20px;color:#fff;cursor:pointer;font-style:normal}.send__gift_title{font-size:20px;font-weight:500;color:#111;letter-spacing:0.8px;line-height:30px;margin-bottom:13px}.gift__message{margin:20px 0;color:green}.gift__message.red{margin:20px 0;color:red}.error_m{border-bottom:1px solid red!important}@media (max-width:1500px){.main_slider_bl .bx-controls-direction .bx-next{right:-55px}.main_slider_bl .bx-controls-direction .bx-prev{left:-55px}}@media (max-width:1400px){.publication{margin-left:75px;margin-right:75px}.publicationPopup .fancybox-next span{right:-73px}.publicationPopup .fancybox-prev span{left:-73px}}@media (max-width:900px){.publication li img{max-width:90%;margin:0 auto}.publication{margin-left:30px;margin-right:30px}}@media (max-width:480px){.brands-new-text br{display:none}.new_head .site-header__item:first-child{position:relative;display:none!important}.site-header__item.hover .dropdown{position:absolute!important}.new_head .site-header__phone{padding-top:3px}.new_head .site-header__phone.site-header__phone-arrow{font-size:0!important;padding-right:5px!important}.site-header__item.hover:hover .dropdown{left:-12px}.cart__red .cart__tr .td-info{width:calc(100% - 5px)}.cart__red .cart__promo-input{width:150px}.cart__red .cart__td-title{max-height:45px;overflow:hidden}body .cart__red .cart__tr{padding-top:10px!important}.publication{margin-left:15px;margin-right:15px}.cart__red .td-cost{top:8px!important}.publicationPopup .fancybox-next span{right:-68px}.publicationPopup .fancybox-prev span{left:-68px}.publicationPopup .fancybox-skin{padding:15px!important}}@media (max-width:650px){body .product__item .product__row_wishlist .product__col+.product__col a{background:none!important;font-weight:500;color:#000}body .product__item .product__row_wishlist .product__col:first-child{display:none!important}body .product__item .product__row_wishlist .product__col{display:block!important;width:100%!important}.other-products .owl-item .product__item{padding-left:0!important;padding-right:0!important}}@media (max-width:992px){.network_footer{float:right}body .new_head .site-header__phone-arrow:before{display:block!important;width:5px;height:8px;background-image:url(/local/templates/vjs_thedarstore/images/h_arrow_down.svg);top:calc(50% - 1px);right:-12px;content:"";background-size:contain}}#buy-click .report{font-size:20px;text-align:center;line-height:27px}.product__item{width:calc(33.33% - 20px);margin-bottom:40px;max-width:355px;margin-left:20px;position:relative;padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.other-products .product__item{width:calc(25% - 20px);margin-left:0}.brand__products .product__item{width:calc(25% - 20px)}.product__item:hover{border:1px solid #efefef;padding:0}.product__row.product__row_wishlist{position:static;left:auto;top:auto;bottom:auto;margin-top:15px}.product__row_wishlist a{text-decoration:none}.product__item-favorite{padding-left:20px;position:relative}.product__item:hover .product__row_wishlist{opacity:1;visibility:visible}.product__item-image{display:block;background-size:cover!important;position:relative;background-position:50%!important;background-repeat:no-repeat!important;background-color:#fff}.product__item-image:before{content:"";padding-top:100%;display:block}.product__item-link{position:absolute;left:0;right:0;top:0;bottom:0}.product__title{margin-bottom:0}.product__favorite:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/local/templates/vjs_thedarstore/images/h_heart.svg) 50% no-repeat;width:16px;height:14px}.product__col-btn{max-width:160px}.product__col{width:50%}.product__item-info{padding:18px 20px;position:relative;z-index:10;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;-webkit-box-flex:1;-ms-flex:1;flex:1}.product__item-option{visibility:hidden;opacity:0;-webkit-transition:0.4s;transition:0.4s;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0}.product__item-add-to-cart{top:15px}.product__item-add-to-cart,.product__item-like{position:absolute;right:15px;width:14px;height:14px}.product__item-like{top:50px}.product__item-add-to-cart img,.product__item-like img{width:100%}.product__item:hover .product__item-option{visibility:visible;opacity:1}.product__fast-view{border:0;background:rgba(51,51,51,.8);color:#fff;width:70%;max-width:70%}#fast-view .modal{max-width:1140px}.overlay-close-icon{position:absolute;top:14px;right:28px;cursor:pointer}.overlay-close-icon:after,.overlay-close-icon:before{width:1px;height:15px;background-color:#555;position:absolute;top:0;content:""}.overlay-close-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overlay-close-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay-preloader{background:url(/local/templates/vjs_thedarstore/images/preloader_snake.svg) 50% no-repeat;width:28px;height:28px;position:absolute;top:48%;left:50%;z-index:20;background-size:cover;display:block}.card-fast .container{padding:0 10px}.card-fast .card__info{padding:0 20px}.card-fast .card__title{margin-bottom:5px}.card-fast .card__author{margin-bottom:20px}.modal .card-fast input{font-size:inherit;width:40px;height:40px;border:0.5px solid #333;padding:inherit;font-style:inherit;background:0 0}.card .card__to-cart .card-fast__btn{width:160px;height:50px;font-size:14px;background-color:hsla(0,0%,7%,.8);color:#fff;float:right}.card .card__to-cart .card-fast__btn:hover{background-color:#111}.card-fast .card__description,.card-fast .card__list,.card-fast .card__row{margin-bottom:25px}.card-fast .card__price span{font-size:24px;text-transform:uppercase;color:#111;line-height:32px;font-weight:600;font-family:PT Sans,serif}.card-fast .card__delivery p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.card__description{letter-spacing:1px}.card-fast{margin-bottom:20px}.card-fast .card__photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-fast .card__slider{width:100%}.catalog .products{margin-bottom:5px}.pod__zakaz .card__delivery{display:none!important}@media (max-width:1100px){.product__item{width:calc(50% - 20px)}}@media (max-width:550px){.cart.cart__red .cart__td.td-info .td-sum{position:static}.login_start p{font-size:12px}.mobile-option .dropdown a{padding:7px 5px 8px 4px}.cart__red .cart__tbody .cart__tr .cart__td.td-cost,.cart__red .delete{right:20px}.product__item{margin-right:0!important;margin-left:0!important;margin-bottom:35px;max-width:100%}.catalog__content .product__item-image{height:250px!important}}@media (max-width:450px){.catalog__content .product__item-image{height:150px!important}}.filter-borders{padding:0px 0 0}.filter-borders .filters__item{border:1px solid #efefef;padding:20px;margin-bottom:10px}.filter-borders .filters__item .filter-title{margin:0;font-size:14px;line-height:10px}.search_page .catalog-header .page-title{font-size:18px;line-height:22px;font-weight:500}.search_page .filters-titles{display:none}.catalog .products{margin-top:56px}.filter-borders .filters__item .filters__item-content:not(.filters__item-content-pricer){padding-top:19px;padding-bottom:0px}.filter-borders .filters__item .filter-title.toggler:after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);opacity:1}.filter-borders .filters__item .filter-title.toggler:after,.filter-borders .filters__item .filter-title.toggler:before{content:"";position:absolute;right:0;top:50%;width:11px;height:1px;background:#111;-webkit-transition:0.3s;transition:0.3s}.filter-borders .filters__item .filter-title.toggler:before{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.filter-borders .filters__item .filter-title.toggler.active:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);opacity:0}.filter-borders .filters__item .filter-title.toggler.active:after{-webkit-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}.filter-borders .btn-success{max-width:200px;margin:0}.filters__item_new .checkbox__check:after{left:0;width:20px;height:20px;top:-5px;-webkit-transform:none;-ms-transform:none;transform:none}.filters__item_new .checkbox{float:right;width:20px}.filters__item_new .checkbox input:checked+.checkbox__check:before{left:4px;width:12px;height:12px;top:-1px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.filters__item-reset{font-size:12px;text-decoration:none;border-bottom:none}.filters__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters__buttons .filters__item-reset{padding:12px 0}.filters__buttons:has(.filter-title-none){display:none}body .catalog-option .js-ajax-pagination-content-container{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.sort__list a{font-size:12px}.owl-carousel{-ms-touch-action:pan-y;touch-action:pan-y}.filters__item_price #max-price,.filters__item_price #min-price{border:1px solid #000;border-radius:0;line-height:45px;display:block;font-size:13px;width:46%;float:left;padding-left:29px;padding-right:10px;color:#000;font-family:PT Sans,serif}.filters__item_price #max-price::-webkit-input-placeholder,.filters__item_price #min-price::-webkit-input-placeholder{color:#969191}.filters__item_price #max-price::-moz-placeholder,.filters__item_price #min-price::-moz-placeholder{color:#969191}.filters__item_price #max-price:-ms-input-placeholder,.filters__item_price #max-price::-ms-input-placeholder,.filters__item_price #min-price:-ms-input-placeholder,.filters__item_price #min-price::-ms-input-placeholder{color:#969191}.filters__item_price #max-price::placeholder,.filters__item_price #min-price::placeholder{color:#969191}.filters__item_price:after{content:"";width:100%;display:block;clear:both}body .filter-borders .filters__item.filters__item_price .filter-title{padding-left:10px}.filter-borders .filters__item_price .filter-title.toggler:after,.filter-borders .filters__item_price .filter-title.toggler:before{display:none}.filters__item_price #max-price{float:right}.filter-borders .filters__item_price .filters__item-content{display:block!important}body .filter-borders .filters__item_price{padding:0;border:0;margin-bottom:7px}.pricer-station .hide{display:none}.mobile-filters__item input[type=text]{line-height:15px;padding:10px;display:inline-block;*display:block;zoom:1;border:1px solid #000;width:46%;float:left}.mobile-filters__item input[type=text]+input[type=text]{float:right}.price-range-mob{display:none!important}body .main.the-dar-page{padding-bottom:0}.product__item-info *{-webkit-transition:none!important;transition:none!important}body .filter-borders .price-text{display:none}.catalog-option .show-more{text-decoration:none;color:#fff;background:#000;line-height:40px;height:40px;display:block;max-width:295px;margin-left:auto;margin-right:auto;margin-bottom:33px}.description__cat{color:rgba(0,0,0,.5)}.catalog__content .product__item-image{height:315px;background-size:contain!important}.flex:after{content:"";width:30%}.filter-borders label.disabled,.mobile-filters label.disabled{text-decoration:none;display:none}.title_page .title_tx_page{font-size:20px;font-weight:600}.title_page .tx_page{margin-top:14px;font-size:16px}.tx_page a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;display:inline-block;border-bottom:1px solid transparent}.main_404{padding:35px 0 137px}@media (max-width:650px){.product__item .product__item-option{visibility:visible;opacity:1}.product__item-like{z-index:9}}@media (max-width:400px){.login_start p{font-size:11px}}.product__item .product__col{width:100%}.product__item .product__cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product__item .product__cost .discount_price{padding-bottom:0;margin-left:16px}@media (min-width:1001px){.products .owl-stage,.products .owl-stage .product__item{display:-webkit-box;display:-ms-flexbox;display:flex}.products .owl-stage .product__item{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products .owl-stage .product__item-info .product__cost i{margin:0}button :where([aria-label=Previous],[aria-label=Next]){display:none}@media (max-width:1000px){.main .clear_relative.brand_text{margin-top:40px}.main .brand_img{margin-top:0}}@media (max-width:1000px){.main_slider_bl .bx-next,.main_slider_bl .bx-prev{display:none!important}}.popup_wish_d:after{content:""!important;position:absolute!important;left:0!important;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;background:url(/images/favs_red.svg) 50% no-repeat!important;width:23px!important;height:23px!important;background-size:23px!important}@media (min-width:1000px){.card__favorite .card__favorite-link.wish_d:after{background:url(/images/favs_red.svg) 95% no-repeat!important;background-size:23px!important}}@media (max-width:1000px){.card__favorite .card__favorite-link.wish_d{background:url(/images/favs_red.svg) 95% no-repeat;background-size:24px}}.red{color:red}.collection_wrap{margin-bottom:30px;padding-left:0}.collection_wrap h4{font-size:20px;font-weight:700}.collection_wrap p{font-size:16px;margin-top:10px}body .home_lan_block4 .owl-nav{margin-top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.home_lan_block4 .carousel-items .owl-next,.home_lan_block4 .carousel-items .owl-prev{top:147px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.new-btn-transparent{padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;text-decoration:none;display:block;text-align:center;max-width:335px;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0.28px;color:#000;text-transform:uppercase}.container{max-width:1315px;width:100%;margin:0 auto}.new-checkout{padding:50px 0 70px;-webkit-box-sizing:border-box;box-sizing:border-box}.new-checkout__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.new-checkout__left{max-width:750px;width:100%;-ms-flex-negative:0;flex-shrink:0}.new-checkout__left-fields{max-width:405px}.new-checkout__headline{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}.new-checkout__header{font-size:32px;font-weight:500;margin-top:0;margin-bottom:40px}.new-checkout__left-auth{margin-bottom:40px}.new-checkout__text{font-size:16px;letter-spacing:0.32px;line-height:120%;display:inline-block}.new-checkout__link{margin-top:20px}.new-checkout__left-fields.--grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.new-checkout__left-fields.--grid .new-checkout__left-field-wrap{width:100%!important;margin:0!important}.new-checkout__left-fields.--grid .new-checkout__left-field-wrap:first-child,.new-checkout__left-fields.--grid .new-checkout__left-field-wrap:nth-child(6){grid-column-start:1;grid-column-end:3}.new-checkout__left-fields:not(:last-child){margin-bottom:40px}.new-checkout__subheader{font-size:26px;font-weight:400}.new-checkout__headline{margin-bottom:25px}.new-checkout__left-field{display:block;width:100%;border:none;outline:none!important;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #6b6a6a;line-height:30px;height:30px;font-family:Helvetica Neue;color:#6b6a6a;font-size:16px;font-weight:300}.new-checkout__left-field-wrap:not(:last-child){margin-bottom:15px}.new-checkout__left-type:not(:last-child){margin-bottom:40px}.new-checkout__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;cursor:pointer}.new-checkout__label:not(:last-child){margin-bottom:22px}.new-checkout__check{position:absolute;top:0;left:0;visibility:hidden}.new-checkout__check:checked+.new-checkout__custom-check:before{opacity:1}.new-checkout__check:disabled~.new-checkout__text{color:#999}.new-checkout__info-tooltip{position:relative;margin-left:8px;vertical-align:middle;display:none}.new-checkout__check[disabled]+.new-checkout__custom-check+.new-checkout__text+.new-checkout__info-tooltip{display:inline-block}.new-checkout__info-icon{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;width:18px;height:18px;border-radius:50%;background-color:#e0e0e0;color:#666;font-style:normal;font-size:12px;font-weight:700;cursor:pointer}.new-checkout__tooltip-text{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-size:12px;line-height:1.4}.new-checkout__tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent}.new-checkout__info-tooltip:hover .new-checkout__tooltip-text{visibility:visible;opacity:1}.new-checkout__custom-check{width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0;border:0.5px solid #000;margin-right:10px;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.new-checkout__custom-check:before{content:"";width:100%;height:100%;background:#000;display:block;opacity:0}.new-checkout__left-group .new-checkout__left-field-wrap:first-child,.new-checkout__left-group .new-checkout__left-field-wrap:last-child{width:100%!important}.new-checkout__left-group .new-checkout__left-field-wrap:not(:first-child),.new-checkout__left-group .new-checkout__left-field-wrap:not(:last-child){width:47%;display:inline-block}.new-checkout__left-group .new-checkout__left-field-wrap:nth-child(2n){margin-right:5%}.new-checkout__left-group__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:22px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;margin-bottom:20px;max-width:484px}.new-checkout__left-group__label .new-checkout__text>span{display:block;color:#6b6a6a}.new-checkout__left-group__label .new-checkout__text .red,.new-checkout__left-group__label .new-checkout__text>span span{color:#d41b1b;display:inline-block}.new-checkout__left-group__text a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:grid;grid-template-columns:22px auto;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:16px;font-weight:300;color:#000}.new-checkout__left-group__text a img{width:22px;height:21px;-o-object-fit:contain;object-fit:contain}.new-checkout__left-group__text a:first-child{margin-top:12px}.new-checkout__left-group__text a:nth-child(2)>img{visibility:hidden}.new-checkout__left-group__text a:not(:last-child){margin-bottom:12px}.new-checkout__left-group__text{font-weight:300;display:block}.new-checkout__left-group__text:not(:last-child){margin-bottom:10px}.new-checkout__right{max-width:513px;width:100%}.new-checkout__right-wrap{border:1px solid #000;padding:35px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.new-checkout__right-headline{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-bottom:10px;border-bottom:1px solid #000;margin-bottom:40px}.new-checkout__text-big{font-size:26px;font-weight:700;letter-spacing:0.52px;text-transform:uppercase}.new-checkout__right-link{color:#777;font-size:16px;font-weight:500;text-decoration-line:underline;margin-top:0}.new-checkout__right-goods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:33px}.new-checkout__right-good{position:relative}.new-checkout__right-good img{width:100%;-o-object-fit:cover;object-fit:cover}.new-checkout__right-good__count{position:absolute;bottom:0;right:-10px;color:#000;font-size:16px;font-weight:300}.new-checkout__right-info{padding-bottom:40px;border-bottom:1px solid #000;margin-bottom:40px}.new-checkout__right-info__row{display:grid;grid-template-columns:65px auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.new-checkout__right-info__row.dostavka__dostavka{grid-template-columns:80px auto}.new-checkout__right-info__row.skidka__sum{grid-template-columns:65px auto}.new-checkout__right-info__row:not(:last-child){margin-bottom:23px}.new-checkout__right-text-info{font-size:16px}.new-checkout__right-value{font-size:26px;font-family:Helvetica Neue;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border-bottom:1px dotted #000}.new-checkout__right-value span{font:inherit;font-family:Helvetica Neue,sans-serif;background:#fff;margin-bottom:-3px;padding-left:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.new-checkout__right-final{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-checkout__right-final .new-checkout__right-value{font-family:Helvetica Neue,sans-serif;border:none}.new-checkout__checkout{margin-top:40px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;outline:none;border:none;background:#777;width:100%;text-align:center;color:#fff;font-size:26px;font-weight:700;letter-spacing:0.52px;text-transform:uppercase;cursor:pointer}.new-checkout__checkout._active{background:#000}[data-group]:not(._active){display:none}.error{border-color:#d41b1b}.field-error{color:#d41b1b;font-size:12px;font-weight:300;display:none}.error+.field-error{display:block}._hidden{display:none!important}[data-mobile-info]._active{display:block}[data-mobile-info] span{font-weight:400;line-height:180%}.new-error-popup{max-width:585px;width:100%;padding:0!important;display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:1000000000000000000000000000000000000000}.new-error-popup__overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:10000000000000000000000000000000000}.new-error-popup__inner{padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.new-error-popup__header{font-size:26px}.new-error-popup__header,.new-error-popup__text{color:#000;font-style:normal;font-weight:400;line-height:normal}.new-error-popup__text{font-size:16px;margin:20px 0 30px}.new-error-popup__btns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.new-error-popup__btn{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.32px;text-transform:uppercase;padding:16px 19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;text-decoration:none;text-align:center;border:1px solid #000}.new-error-popup__btn.--transparent{background:transparent;color:#000}@media screen and (max-width:1035px){.new-checkout__text-big{font-size:18px}.new-checkout__checkout{font-size:14px;height:60px}.new-checkout__right-value{font-size:18px}.new-checkout__text.new-checkout__left-group__text br{display:none}.new-checkout__subheader{font-size:18px;font-weight:400}.new-checkout__headline{margin-bottom:25px}.new-checkout__left-field{font-size:14px}.new-checkout__left-group__links{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:20px 0}.new-checkout__left-group__text a{font-size:14px}.new-checkout__left-group__text a:nth-child(2){grid-column-start:1}.new-checkout__left-group__text a:nth-child(3){grid-column-start:2;grid-row-start:1}.new-checkout__left-group__text a:not(:last-child){margin:0}.new-checkout__text{font-size:14px}.new-checkout__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-checkout__right-wrap{border:none;padding-left:0;padding-right:0}.new-checkout__left-group .new-checkout__left-field-wrap{width:100%!important;margin-right:0!important}}@media screen and (max-width:1000px){.cart__order .right__order{background:#f3f3f3;padding:30px 20px;position:relative}.cart__order .right__order:after,.cart__order .right__order:before{content:"";height:100%;width:40px;background:#f3f3f3;display:block;position:absolute;top:0;left:-20px}.cart__order .right__order:after{left:unset;right:-20px}body .cart__red .cart__total{border:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body .cart .cart__promo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-free-hint{width:100%}.cart__red .cart__promo-title{display:block!important;padding-left:0;font-size:16px;font-weight:700;letter-spacing:0.32px}.cart__red .form_subscribe_news{border-top:none!important}.product__count .button_new{background:#dcdcdc;width:16px!important;height:16px!important;-ms-flex-negative:0;flex-shrink:0;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;line-height:100%!important;padding-bottom:2px!important}.cart__tbody_m .product__count input{font-size:18px!important}.product__count input{width:18px!important;margin:0 10px!important;font-family:Helvetica Neue!important;font-weight:400!important}.cart__red .cart__tbody .cart__tr{position:relative}.cart__tbody_m .m_cart_del a{position:absolute;top:22px;right:0;left:unset;width:18px!important}.cart__red .cart__td-title{max-width:220px;width:100%}.cart__red .cart__td .image{border:none}.cart__tbody_m .m_cart_del{padding:0!important}.cart-free-hint,.cart__total-new{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cart__total-new{margin-top:40px;margin-bottom:30px}.cart__total-new__headline{color:#000;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.32px;text-transform:uppercase;display:block}.cart__total-new__headline:first-child{margin-bottom:26px}.cart__total-new__row{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}.cart__total-new__row:not(:last-child){margin-bottom:16px}.cart__total-new__row:last-child{margin-top:22px}.cart__total-new__row .cart__total-new__headline{margin:0}.cart__total-new__text{font-size:14px;font-weight:400}.cart__total-new__text,.cart__total-new__value{color:#000;font-family:Helvetica Neue;font-style:normal;line-height:normal}.cart__total-new__value{text-align:right;font-size:18px;font-weight:700;letter-spacing:0.9px}.new-checkout__left-fields.--grid{grid-template-columns:1fr}.new-checkout__left-fields.--grid>*{grid-column-start:1;grid-column-end:2!important}}.rub{font-family:sans-serif!important;font-size:100%}b,b .rub{font-weight:600!important}#fast-view .card__to-cart .card-fast__btn,.card__description i,.diary_detail i,.p.content_block i{font-style:normal!important}@media (max-width:450px){.collection_wrap{display:block!important;padding-left:25px!important;padding-right:25px!important}.cart-discount-desktop{text-decoration:line-through;font-size:12px}.card.card-desktop .card__author{font-size:14px}.card.card-desktop .card__title{font-size:18px}}.site-header__item.hover .dropdown{left:65px}.ui-selectmenu-menu ul{height:auto!important}#fast-view .card__list span{font-weight:300}#fast-view .card__list li,#fast-view .card__price i{font-weight:700}#fast-view .fast-view__favorite{display:block;text-decoration:none;text-align:center;padding:18px 0!important;position:relative;border:1px solid #000!important;width:100%;max-width:298px}#fast-view .fast-view__favorite img{left:unset!important;right:10px;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}#fast-view .card .card__delivery{margin-right:0;max-width:298px}#fast-view .card__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#fast-view .card__to-cart .card-fast__btn{width:100%;background:#000}#fast-view .card .card__price{padding-bottom:0}#fast-view .card__count.card__col{position:relative;top:-20px}#fast-view .card__photos-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#fast-view .card-fast .card__photos{-webkit-box-align:start;-ms-flex-align:start;align-items:start}#fast-view .card__photos-nav a{width:80px}.product__count .button{font-weight:700;font-size:14px}#fast-view .card-fast .card__photos{width:460px}#fast-view .card-fast__btn.add__cart{position:relative;width:100%;max-width:100%}#fast-view .card-fast__btn.add__cart img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}#fast-view .reader-more-off{font-weight:700}#fast-view .card__col:last-child{width:100%;-ms-flex-negative:0;flex-shrink:0}#fast-view .card .card__count-title{margin-right:16px}#fast-view .ui-selectmenu-button.ui-button{background:transparent!important;border-radius:0!important;border:1px solid #000!important}.new-order-loader{position:fixed;top:0;left:0;z-index:10000;display:none}.new-order-loader__wrapper{width:100vw;height:100vh;background:rgba(0,0,0,.6);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-order-loader__wrap,.new-order-loader__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-order-loader__wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-order-loader__wrap img{margin-bottom:35px;max-width:141px;display:block}.new-order-loader__wrap span{color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:130%}.new-order-loader._active .new-order-loader__wrap img{-webkit-animation:loading 1.7s infinite linear;animation:loading 1.7s infinite linear}@-webkit-keyframes loading{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:700px){.new-order-loader .new-order-loader__wrap img{width:124px}.new-order-loader__wrap span{font-size:20px}}.new-fast__price{margin-bottom:35px}.new-fast__price *{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.new-fast__nav{display:grid;grid-template-columns:1fr 1fr;gap:20px}#fast-view .card-fast__btn.add__cart{padding-top:18px;padding-bottom:18px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;height:50px;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}#fast-view .fast-view__epilog{font-size:16px}#fast-view .card-fast .card__title{margin-bottom:20px}#fast-view .card-fast .card__author{margin-bottom:40px}.card-fast .button.secondary.url:first-child{margin-left:0}.new-history{font-family:Helvetica Neue}.new-history__header{color:#000;font-size:26px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:72px}.new-history__list{border-top:1px solid #dcdcdc}.new-history__item{padding:50px 0 94px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dcdcdc}.new-history__item-headline{display:grid;grid-template-columns:191px auto;gap:24px;margin-bottom:17px}.new-history__info{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.new-history__item-subitem{display:grid;grid-template-columns:191px 2fr 1fr 1fr;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-history__item-subitem:not(:last-child){margin-bottom:10px}.new-history__item-img{display:block}.new-history__item-img img{width:100%;-o-object-fit:contain;object-fit:contain;height:191px}.new-history__item-info:last-child>*{text-align:right}.new-history__item-info:last-child .new-history__item-text{color:#000;font-family:Helvetica Neue,sans-serif;text-align:right;font-size:18px;font-weight:400;letter-spacing:0.9px}.new-history__mini{color:rgba(0,0,0,.5);font-size:12px;font-weight:400;display:block;margin-bottom:23px}.new-history__item-header{color:#000;font-size:18px;font-weight:700;margin-bottom:6px}.new-history__item-by{color:#000;font-size:12px;font-weight:400;letter-spacing:0.6px}.new-history__item-text{color:#000;font-size:16px;font-weight:500;letter-spacing:0.8px}.new-history__item-epilog{display:grid;grid-template-columns:191px 2fr 1fr 1fr;gap:23px}.new-history__item-epilog .new-history__item-text{color:#000;font-size:16px;font-weight:500}.new-history__item-epilog .new-history__item-info:last-child .new-history__item-text{color:#000;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.1px}.new-history__epilog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:105px}.new-history__link{padding:13px 107px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;font-weight:300;letter-spacing:0.6px;background:#000;text-decoration:none}.new-history__pagination{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;margin-top:30px}.new-history__pagination-item{color:rgba(0,0,0,.5);font-size:12px;font-weight:300;letter-spacing:0.6px;text-decoration:none}.new-history__pagination-item._active{color:rgba(0,0,0,.7);text-decoration:underline}.new-history__pagination-item:not(:last-child){margin-right:10px}@media screen and (max-width:951px){.new-history__item-subitem{grid-template-columns:80px auto auto}.new-history__item-img img{height:80px}.new-history__item-img{grid-row-start:1;grid-row-end:3}.new-history__item-subitem .new-history__item-info:nth-child(2){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2}.new-history__item-subitem .new-history__item-info:last-child>*{text-align:left!important}.new-history__item-subitem .new-history__item-subitem:not(:last-child){margin-bottom:30px}.new-history__item-epilog{grid-template-columns:1fr 1fr;margin-top:50px}.new-history__item-epilog .spacer{display:none}.new-history__item-epilog .new-history__item-info:last-child>*{text-align:left}.new-history__item-epilog .new-history__item-text{font-size:14px}.new-history__mini{margin-bottom:10px}.new-history__item-subitem:not(:last-child){margin-bottom:40px}.new-history__item-header{font-size:16px}.new-history__item{padding:50px 0}.new-history__item-epilog .new-history__item-info:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-start:1;grid-column-end:3}.new-history__item-epilog .new-history__item-info:last-child .new-history__mini{margin-bottom:0;margin-right:20px}}.card__photos .card__photos-nav{display:block}.card.card-fast .card__photos-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1020px){.text_category_main{height:42px}}
/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/jquery.fancybox.min.css?16951206953840 */
/* /local/templates/vjs_thedarstore/js/fancybox-2.1.7/source/helpers/jquery.fancybox-thumbs.min.css?1695120695730 */
/* /local/templates/vjs_thedarstore/js/jquery.scrollbar-gh-pages/jquery.scrollbar.css?169512069523409 */
/* /local/templates/vjs_thedarstore/css/magnific-popup.css?17216548527789 */
/* /local/templates/vjs_thedarstore/css/magnific-popup-anim.css?17216548524653 */
/* /local/templates/vjs_thedarstore/css/suggestions.min.css?17102445552091 */
/* /local/templates/vjs_thedarstore/css/custom.css?1727762255140479 */
/* /local/templates/vjs_thedarstore/css/footer.css?17170823207114 */
/* /local/templates/vjs_thedarstore/build/new-css/menu/search-mobile.min.css?17308061852965 */
/* /local/templates/vjs_thedarstore/css/header/app-info.css?1717667459644 */
/* /local/templates/vjs_thedarstore/components/sotbit/regions.choose/.default/style.css?171766745910641 */
/* /local/templates/vjs_thedarstore/components/bitrix/menu/header/style.css?1707822103412 */
/* /local/templates/vjs_thedarstore/components/bitrix/socserv.auth.form/.default/ss.css?16952314194981 */
/* /local/templates/vjs_thedarstore/styles.css?173080618567511 */
/* /local/templates/vjs_thedarstore/template_styles.css?1751180665191658 */
