

/* Start:/local/_new_design/css/jquery.fancybox.min.css?160673491812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/_new_design/css/slick.css?16959010921780*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    /*height: 100%;*/
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/_new_design/css/nouislider.min.css?16067349184038*/
/*! nouislider - 14.1.0 - 12/4/2019 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/* End */


/* Start:/local/_new_design/css/style.css?1780573251252928*/
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, 
em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, 
meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, td, video, tt,
u, ul, var {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
}
ol,
ul,
li {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;	
}
blockquote,
q {
	quotes: none;
}
table,
table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
embed { 
	vertical-align: top;
}
.video embed,
.video object,
.video iframe {
	width: 100%;
    height: auto;
}
.clearfix:before,
.clearfix:after {
    content: '';
    display: table;
}
.clearfix:after {
    clear: both;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
article,
aside,
details,
figcaption,
main,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
:focus,
:active,
:hover {
    outline: none;
}
* {
	padding: 0;
	margin: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html,
body {
	min-width: 320px;
	font-family: 'CenturyGothicRegular', sans-serif;
	color: #282828;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	overflow-x: hidden;
}
a {
	color: #282828;
	text-decoration: none;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
img {
	max-width: 100%;
	height: auto;
}
input,
textarea,
select {
	font-family: 'CenturyGothicRegular', sans-serif;
}
input[type="text"],
input[type="email"] {
	-webkit-appearance: none;
}

/*------------------------------------------------------------
Fonts
------------------------------------------------------------*/

@font-face { 
    font-family: "ruble2";
    src: url("/local/_new_design/fonts/rouble.otf") format("opentype");
}
 
@font-face {
    font-family: 'ruble';
    src: url('/local/_new_design/fonts/fontello.woff2') format('woff2'),
        url('/local/_new_design/fonts/fontello.woff') format('woff'),
        url('/local/_new_design/fonts/fontello.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('/local/_new_design/fonts/CenturyGothicRegular.woff2') format('woff2'),
        url('/local/_new_design/fonts/CenturyGothicRegular.woff') format('woff'),
        url('/local/_new_design/fonts/CenturyGothicRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('/local/_new_design/fonts/CenturyGothic-Bold.woff2') format('woff2'),
        url('/local/_new_design/fonts/CenturyGothic-Bold.woff') format('woff'),
        url('/local/_new_design/fonts/CenturyGothic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/*----------------------------------------------------------------
Wrapper
----------------------------------------------------------------*/
.grecaptcha-badge {visibility: hidden;}
.wrapper {
	margin: 0 auto;
	width: 100%;
	max-width: 1430px;
	padding: 0 15px;
}

/*----------------------------------------------------------------
Header
----------------------------------------------------------------*/

.global-ruble__symbol {
    width: 9px;
    height: 22px;
    background-image: url(/local/_new_design/images/ruble_sign_icon_195295.svg);
    background-position: center;
    background-repeat: no-repeat;
    filter: invert(84%) sepia(89%) saturate(2%) hue-rotate(332deg) brightness(106%) contrast(101%);
    background-size: contain;
    margin: 0 0px 0 -2px;
    display: inline-block;
    font-size: 0 !important;
    line-height: 0 !important;
}



.header {
	background: #fff;
	padding: 20px 0;
}
.header-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.header-top__logo {
	flex: 0 0 285px;
	max-width: 285px;
	margin: 0 70px 0 0;
}

.header-top__logo span {
    display: block;
    margin: 5px 0 0 0;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    line-height: 12px;
    color: #767980;
}




.header-top__contacts {
	margin: 0 auto 0 0;
	display: flex;
	justify-content: space-between;
	flex: 0 0 690px;
	max-width: 690px;
}
.header-region {
	margin: 0 15px 0 0;
}
.header-region__title {
	margin: 0 0 5px;
	color: #787f85;
	font-size: 14px;
}
.region-select {
	position: relative;
	width: 160px;
}
.region-select__head:after {
	position: absolute;
	right: 0;
	top: 3px;
	content: '';
	background: url(/local/_new_design/images/i/i-arrow-bottom-grey.png) no-repeat;
	width: 15px;
	height: 10px;
	transform: rotate(0);
	transition: all 0.4s ease 0s;
}
.region-select__head {
	position: relative;
	display: block;
	padding: 0 15px 0 0;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	font-size: 14px;
}
.region-select__head span {
	display: block;
	padding: 0 0 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.region-select__head--active:after {
	transform: rotate(180deg);
}
.region-select__drop {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100px;
	background: #f9f8f8;
	border-radius: 5px;
	border: 1px solid #d4d4d6;
	padding: 10px 5px;
	opacity: 0;
	visibility: hidden;
	z-index: 0;
	transition: all 0.4s ease 0s;
}
.region-select__drop--open {
	opacity: 1;
	visibility: visible;
	z-index: 10;
}
.region-select__dropinner {
	padding: 0 5px 0 0;
	overflow-y: auto;
	height: 100%;
}
.region-select__dropinner::-webkit-scrollbar {
    width: 5px;
    background-color: #fff;
}
.region-select__dropinner::-webkit-scrollbar-thumb {
    background: #c8c8c7;
    width: 15px;
    height: 15px;
    border-radius: 50px;
}
.region-select__item {
	margin: 0 0 5px;
}
.region-select__item:last-child {
	margin: 0;
}
.region-select__link {
	color: #787f85;
	font-size: 12px;
	line-height: 14px;
}
.region-select__link:hover,
.region-select__link--active {
	color: #424242;
}
.header-tel--opt {
	text-align: right;
}
.header-tel__title {
	margin: 0 0 5px;
	color: #787f85;
	font-size: 14px;
}
.header-tel__item {
	margin: 0 0 3px;
}
.header-tel__number {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 18px;
}
.header-tel__number:hover {
	color: #787f85;
}
.header-tel__callback {
	border: none;
	background: transparent;	
	color: #c1321a;
	font-size: 16px;
	cursor: pointer;
}
.header-tel__callback:hover {
	color: #282828;
}
.header-auth {
	display: flex;
}
.header-auth__callbackbox {
	display: none;
}
.header-auth__reg,
.header-auth__login {
	font-size: 20px;
	color: #787e85;
	text-transform: uppercase;
}
.header-auth__login {
	position: relative;
	margin: 0 0 0 20px;
	padding: 0 0 0 55px;
}
.header-auth__login:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 42px;
	height: 41px;
	background: url(/local/_new_design/images/i/i-auth.png) no-repeat;
}
.header-middle {
	margin: 0 0 0 355px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-middle__hregion {
	display: none;
}
.header-search {
	flex: 0 0 690px;
	max-width: 690px;
	position: relative;
}
.header-search__input {
	width: 100%;
	height: 35px;
	border-radius: 5px;
	padding: 0 10px 0 120px;
	border: 1px solid #dedfdf;
	color: #282828;
	font-size: 16px;
	line-height: 35px;
	transition: all 0.4s ease 0s;
}
.header-search__input:focus {
	border-color: #464951;
}
.header-search__input::-webkit-input-placeholder {
	color: #282828;
	opacity: 1;
}
.header-search__input::-moz-placeholder {
	color: #282828;
	opacity: 1;
}
.header-search__input:-ms-input-placeholder {
	color: #282828;
	opacity: 1;
}
.header-search__input:-moz-placeholder {
	color: #282828;
	opacity: 1;
}
.header-search__submit {
	position: absolute;
	left: 0;	
	padding: 0 0 0 30px;
	display: inline-block;
	background: #767980 url(/local/_new_design/images/i/i-search.png) 5px center no-repeat;
	width: 110px;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #464951;
	cursor: pointer;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	text-align: left;
	transition: all 0.4s ease 0s;
}
.header-search__submit:hover {
	background-color: #464951;
}
.header-actions {
	display: flex;
	align-items: center;
}
.header-favorite,
.header-cart {
	margin: 0 0 0 20px;
}
.header-compare__btn,
.header-favorite__btn {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	border: 1px solid transparent;
} 
.header-compare__btn {
	background: url(/local/_new_design/images/i/i-compare-grey.png) center no-repeat;
}
.header-favorite__btn {
	background: url(/local/_new_design/images/i/i-favorite-grey.png) center no-repeat;
}
.header-compare__btn:hover,
.header-favorite__btn:hover {
	background-color: #fafafb;
	border-color: #b6b6b6;
}
.header-cart__link {
	display: flex;
	align-items: center;
}
.header-cart__text {
	margin: 0 0 0 15px;
	position: relative;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 16px;
	line-height: 18px;
}
.header-cart__text i {
	    font-style: normal;
}
.header-auth__login.isAuthorized {
	font-size: 15px;
	padding-left:  35px;
}
.header-auth__login.isAuthorized:before {
    width: 28px;
    height: 28px;
    background-size: contain;
}
.header-cart__ico {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	border: 1px solid transparent;
	width: 44px;
	height: 44px;
	background: url(/local/_new_design/images/i/i-cart-grey.png) center no-repeat;
	transition: all 0.4s ease 0s;
}
.header-cart__textcart {
	color: #c1321a;
}
.header-cart__link:hover .header-cart__ico {
	background-color: #fafafb;
	border-color: #b6b6b6;
}
.header-actions__count {
	position: absolute;
	right: -8px;
	top: -8px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: #65676f;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}
.header-bottom {
	margin: 25px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-bottom__catalog {
	flex: 0 0 300px;
	max-width: 300px;
}
.header-catalog {
	position: relative;
	flex: 0 0 285px;
	max-width: 285px;
}
.header-catalog__btn {
	display: block;
	height: 38px;
	width: 100%;
	position: relative;
	border: 2px solid #464951;
	border-radius: 5px;
	background: #767980;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.header-catalog__btn--active {
	background: #6f7179;
}
.header-catalog__btnline {
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	height: 16px;
	width: 23px;
	margin: auto;
}
.header-catalog__btnline:before,
.header-catalog__btnline:after,
.header-catalog__btnline--inner,
.header-catalog__btnline--inner:before {
	position: absolute;
	left: 0;
	content: '';
	height: 2px;
	background: #fff;
}
.header-catalog__btnline:before {
	width: 18px;
}
.header-catalog__btnline:after {
	top: 5px;
	width: 23px;
}
.header-catalog__btnline--inner {
	top: 10px;
	width: 18px;
}
.header-catalog__btnline--inner:before {
	top: 5px;
	width: 23px;
}
.header-catalog__btn:hover,
.header-catalog__btn--active {
	background: #464951;
	border-color: #464951;
}
.header-catalog__drop {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 100%;
	width: 100%;
	/*height: 175px;*/
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #9c9c9b;
	background: #f4f4f4;
	transition: all 0.4s ease 0s;
	opacity: 0;
	visibility: hidden;
}
.header-catalog__dropinner {
	padding: 0 0px 0 0;
	height: 100%;
	overflow-y: auto;
}
.header-catalog__dropinner::-webkit-scrollbar {
    width: 5px;
    background-color: #fff;
}
.header-catalog__dropinner::-webkit-scrollbar-thumb {
    background: #c8c8c7;
    width: 15px;
    height: 15px;
    border-radius: 50px;
}
.header-catalog__drop--open {
	opacity: 1;
	visibility: visible;
	z-index: 10;
}
.header-catalog-nav__link {
	display: block;
	padding: 5px;
	color: #787f85;
	font-size: 18px;
	border-radius: 5px;
	border: 1px solid transparent;
}
.header-catalog-nav__link--active,
.header-catalog-nav__link:hover {
	border-color: #bfbfbe;
}
.header-nav ul {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.header-nav__link {
	padding: 4px 15px 5px;
	display: block;
	border-radius: 5px;
	border: 2px solid transparent;
	background-color: transparent;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 18px;
}
.header-nav__link--active,
.header-nav__link:hover {
	background-color: #eeefee;
	border-color: #c4c4c4;
}
.header-botton__auth,
.header-botton__actions {
	display: none;
}

/*----------------------------------------------------------------
Adaptive menu gamburger
----------------------------------------------------------------*/

.adaptive-menu-toggle {
	display: block;
	position: relative;
	width: 40px;
	height: 35px;
	background: #6b6e75;
	border: 2px solid #404041;
	border-radius: 4px;
}
.menu-toggle-inner {
	position: absolute;
	left: 6px;
	top: 7px;
	right: 6px;
	bottom: 7px;
	margin: auto;
}
.menu-toggle-line {
	position: absolute;
	background: #fff;
	display: block;
	margin: auto;
	height: 3px;
	width: 100%;
}
.menu-toggle-line--1 {
	top: 0;
	-webkit-transition: width 0.2s ease 0.4s;
	-o-transition: width 0.2s ease 0.4s;
	transition: width 0.2s ease 0.4s;
}
.menu-toggle-line--2 {
	top: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: width 0.2s ease 0.3s;
	-o-transition: width 0.2s ease 0.3s;
	transition: width 0.2s ease 0.3s;
}
.menu-toggle-line--3 {
	bottom: 0;
	-webkit-transition: width 0.2s ease 0.2s;
	-o-transition: width 0.2s ease 0.2s;
	transition: width 0.2s ease 0.2s;
}
.menu-toggle-line--4,
.menu-toggle-line--5 {
	opacity: 0;
	top: 7px;
}
.menu-toggle-line--4 {
	-webkit-transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s;
	transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s;
	-o-transition: opacity 0.2s ease 0.2s, -o-transform 0.2s ease 0.2s;
	-moz-transition: opacity 0.2s ease 0.2s, transform 0.2s ease 0.2s, -moz-transform 0.2s ease 0.2s;
}
.menu-toggle-line--5 {
	-webkit-transition: opacity 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
	transition: opacity 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s, -o-transform 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s, transform 0.2s ease 0s, -moz-transform 0.2s ease 0s;
}
.adaptive-menu-toggle--open .menu-toggle-line--1 {
	width: 0;
	-webkit-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s;
	transition: width 0.2s ease 0s;
}
.adaptive-menu-toggle--open .menu-toggle-line--2 {
	width: 0;
	-webkit-transition: width 0.2s ease 0.1s;
	-o-transition: width 0.2s ease 0.1s;
	transition: width 0.2s ease 0.1s;
}
.adaptive-menu-toggle--open .menu-toggle-line--3 {
	width: 0;
	-webkit-transition: width 0.2s ease 0.2s;
	-o-transition: width 0.2s ease 0.2s;
	transition: width 0.2s ease 0.2s;
}
.adaptive-menu-toggle--open .menu-toggle-line--4 {
	opacity: 1;
	-webkit-transform: rotate(45deg) translateZ(0);
	-ms-transform: rotate(45deg) translateZ(0);
	-o-transform: rotate(45deg) translateZ(0);
	transform: rotate(45deg) translateZ(0);
	-webkit-transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s;
	transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s;
	-o-transition: opacity 0.2s ease 0.2s, -o-transform 0.2s ease 0.2s;
	-moz-transition: opacity 0.2s ease 0.2s, transform 0.2s ease 0.2s, -moz-transform 0.2s ease 0.2s;
}
.adaptive-menu-toggle--open .menu-toggle-line--5 {
	opacity: 1;
	-webkit-transform: rotate(-45deg) translateZ(0);
	-ms-transform: rotate(-45deg) translateZ(0);
	-o-transform: rotate(-45deg) translateZ(0);
	transform: rotate(-45deg) translateZ(0);
	-webkit-transition: opacity 0.2s ease 0.4s, -webkit-transform 0.2s ease 0.4s;
	transition: opacity 0.2s ease 0.4s, -webkit-transform 0.2s ease 0.4s;
	-o-transition: opacity 0.2s ease 0.4s, -o-transform 0.2s ease 0.4s;
	-moz-transition: opacity 0.2s ease 0.4s, transform 0.2s ease 0.4s, -moz-transform 0.2s ease 0.4s;
}
.adaptive-container {
	position: fixed;
    right: 0;
    top: 0;
    width: 450px;
    height: 100%;
    z-index: 100;
    background: rgba(255,255,255,0.95);
    padding: 15px;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    overflow-y: auto;
}
.adaptive-container--open {
	-webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.adaptive-nav__item {
	margin: 0 0 5px;
}
.adaptive-nav__item:last-child {
	margin: 0;
}
.adaptive-nav__link {
	display: block;
	padding: 3px 10px 4px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 16px;
	line-height: 18px;
	border: 2px solid transparent;
	border-radius: 3px;
}
.adaptive-nav__link--active,
.adaptive-nav__link:hover {
	background: #ededed;
	border: 2px solid #bbbbbb;
}
.adaptive-container__box {
	margin: 30px 0 0;
}
.adaptive-container__box .header-tel {
	display: block;
	text-align: left;
}




.linkToAllProdsFromMainPage {
	text-align: center;
	margin: -25px 0 0 0;
}

.linkToAllProdsFromMainPage a {
	display: inline-block;
	font-size: 21px;
	line-height: 62px;
	text-transform: uppercase;
	border: 2px solid #787f85;
	color: #787f95;
	border-radius: 15px;
	padding: 0 43px;
	font-family: 'CenturyGothicBold';
}

.linkToAllProdsFromMainPage a:hover {
	border: 2px solid #aa201e;
	color: #aa201e;
}


.salesBlockOnMainPage.slick-slider {
	display: block;
	margin: 50px -15px;
	position: relative;
}
.salesBlockOnMainPage.slick-slider .collection-grid__col {
	margin: 0 15px;
	max-width: inherit;
}
.salesBlockOnMainPage.slick-slider button.slick-arrow {
    position: absolute;
    top: 0px;
    left: 15px;
    bottom: 0;
    width: 36px;
    height: 36px;
    margin: auto;
    border-radius: 50%;
    border: none;
    background: #275fe2 url(/local/_new_design/images/i/i-collect-top-arrow.png) 8px 8px no-repeat;
    cursor: pointer;
    z-index: 1;
    font-size: 0;
    transform: rotate(270deg);
}
.salesBlockOnMainPage.slick-slider button.slick-arrow.slick-next {
	left: inherit;
	right: 15px;
	transform: rotate(90deg);
}
.salesBlockOnMainPage.slick-slider button.slick-arrow.slick-disabled {
	opacity: 0.2;
	cursor: default;
}









/*----------------------------------------------------------------
Hero
----------------------------------------------------------------*/

.hero-slider__slide {
	height: 690px;
	padding: 60px 0 0;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.hero-slider__title {
	margin: 0 0 70px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
	font-size: 68px;
	text-transform: uppercase;
}
.hero-slider__btn {
	display: inline-block;	
	padding: 25px 50px;
	background: rgba(255,255,255,0.6);
	border-radius: 3px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	text-transform: uppercase;
}
.hero-slider__btn:hover {
	background: #fff;
}
.hero-slider .slick-arrow {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 15px;
	height: 26px;
	border: none;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	color: transparent;
	transition: all 0.4s ease 0s;
	cursor: pointer;
}
.hero-slider .slick-prev {
	left: calc(50% - 715px);
	background-image: url(/local/_new_design/images/i/i-arrow-left-white.png);
}
.hero-slider .slick-next {
	right: calc(50% - 715px);
	background-image: url(/local/_new_design/images/i/i-arrow-right-white.png);
}
.hero-slider .slick-arrow:hover {
	opacity: 0.7;
}
.hero-slider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
}
.hero-slider .slick-dots li {
	margin: 0 15px;
}
.hero-slider .slick-dots button {
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 50%;
	background: #777;
	color: transparent;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.hero-slider .slick-dots .slick-active button,
.hero-slider .slick-dots .slick-active button:hover {
	background: #fff;
}
.hero-slider .slick-dots button:hover {
	background: #b0b0b0;
}








.projectsDesignesFavorite {

display: flex;

flex-wrap: wrap;

margin: 0 -15px;
}
.projectsDesignesFavorite .projectInFavoriteItem {margin: 0 0 30px;padding: 0 15px;flex: 0 0 33.33%;max-width: 33.33%;cursor: pointer;}
.projectsDesignesFavorite .projectInFavoriteItem .imageBlProjFav {

height: 265px;

background-position: center;

background-repeat: no-repeat;

background-size: cover;
}
.projectsDesignesFavorite .projectInFavoriteItem .namer {

margin: 5px 0  0 0;
}
.projectsDesignesFavorite .projectInFavoriteItem .namer a {

font-family: 'CenturyGothicBold', sans-serif;

color: #414141;

font-size: 15px;

line-height: 20px;
}







/*----------------------------------------------------------------
Section head with title
----------------------------------------------------------------*/

.s-items {
	position: relative;
	margin: 80px 0 0;
}
.s-items--catalog {
	padding: 50px 0 0;
}
.s-items--catalog:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 480px;
	background: #7c878d;
}
.s-items__head {
    margin: 0 0 10px 0;
	text-align: center;
}
.s-items__head--bmrg {
	margin: 0 0 100px;
}
.s-items__title {
	position: relative;
}
.s-items__title span {
	padding: 20px;
	width: 420px;
	display: inline-block;
	position: relative;
	background: #fff;
	border: 2px solid #787f85;
	border-radius: 10px;
	z-index: 1;
	color: #787f85;
	font-size: 40px;
	text-transform: uppercase;
}
.s-items__title:before {
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	content: '';
	height: 2px;
	background: #787f85;
}
.s-items--catalog .s-items__title span {
	border-color: #fff;
	background: #7c878d;
	color: #fff;
}
.s-items--catalog .s-items__title:before {
	background: #fff;
}

/*----------------------------------------------------------------
Collection item/slider
----------------------------------------------------------------*/
.dillersCitysBlock {
	margin: 0 0 100px 0;
}

.dillersCitysBlock h1 {
	margin: 0 0 20px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}

.dillersCitysBlock .innderCitysList {}

.dillersCitysBlock .innderCitysList ul {
	margin: 0 0 0 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.dillersCitysBlock .innderCitysList ul li {
	list-style: none;
	width: 33.33%;
	flex: 0 0 33.33%;
}

.dillersCitysBlock .innderCitysList a {
	display: inline-block;
	border-bottom: 1px solid #adb2bb;
	font-size: 15px;
	line-height: 19px;
	color: #414141;
	text-decoration: none;
}











.contentPageText {
	line-height: 28px;
	font-size: 15px;
}

.contentPageText ul {
	margin: 0 0 0 25px;
}

.contentPageText ul li {
	list-style: disc;
}

.contentPageText p {
	margin: 20px 0;
}
.contentPageText a {
	color: #000;
	text-decoration: underline;
}
.contentPageText h1 {
	    margin: 0 0px 20px 0;
    display: block;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 24px;
    font-weight: 400;
}


.clr {
	clear: both;
}


.hiddededRzdd {
	opacity: 0.09;
}
.activerBpagNav {
	    border: 1px solid #000000 !important;
    background: #767980 !important;
    color: #fff !important;
}

.erroringInput {
	border: 1px solid #f00 !important;
    text-decoration: underline !important;
    color: #e00c0c !important;
}

.imageForPassResetBlock {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.imageForPassResetBlock .imageRb {

}
.imageForPassResetBlock .imageRb #img-captcha {
	cursor: pointer;
}
.imageForPassResetBlock .inputRb {

}
.imageForPassResetBlock .inputRb .modal-form__input {

}
.resetPasswordre {

}
.resetPasswordre .pswdResetMessage {
	font-size: 14px;
    line-height: 20px;
    margin: -15px 0px 15px 0;
}
.resetPasswordre .pswdResetMessage {
	    font-family: 'CenturyGothicBold', sans-serif;
}












.categoryLinkResultElementerSearchPage {
	display: inline-block;
    font-size: 16px;
    line-height: 21px;
    color: #000;
    border-bottom: 1px solid #b1b1b1;
    margin: 0 15px 20px 0;
}




.searchResultPage .headerNavs {
	margin: 0 0 25px 0;
}

.searchResultPage .headerNavs .nameHeadrh {
	margin: 0 0 15px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #000000;
	font-size: 19px;
	line-height: 19px;
}

.searchResultPage .headerNavs .headersNavItemer {}

.searchResultPage .headerNavs .headersNavItemer .activerej {
	border-bottom: 2px solid #767980;
	color: #787f85;
}

.searchResultPage .headerNavs .headersNavItemer a {
	display: inline-block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #cecece;
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	cursor: pointer;
	display: inline-block;
	border-bottom: 2px solid #ececec;
	margin: 0 20px 0px 0;
}












.sproduct-info__item .sproduct-info__value .blijDateInfoRow {display: flex;line-height: 18px;font-size: 14px;font-family: 'CirceRegular', sans-serif;margin: 1px 0 1px 0;}
.sproduct-info__item .sproduct-info__value .blijDateInfoRow big {

}
.sproduct-info__item .sproduct-info__value .blijDateInfoRow small {

}
.sproduct-info__item .sproduct-info__value .blijDateInfoRow small i {color: #000;font-style: normal;display: inline-block;font-family: 'CenturyGothicBold', sans-serif;background: #ffdb89;border-radius: 3px;padding: 0px 4px;}

















#modef.loadingResultvz {
	    font-size: 0; 
    background-image: url(/local/_new_design/images/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 19px;
}


.resultAjaxSearch {
    position: absolute;
    background: #fff;
    border: 1px solid #dedfdf;
    padding: 15px 20px 0px 20px;
    z-index: 3;
    width: calc(100% - 110px);
    margin: -3px 0 0 110px;
}
.resultAjaxSearch.loadingResult {
        background-image: url(/local/_new_design/images/h6viz.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 40px;
}

.resultAjaxSearch .itemsBlo {
	margin: 0 0 20px 0;
}

.resultAjaxSearch .itemsBlo span {
	display: inline-block;
	background: #767980;
	padding: 0 17px;
	font-size: 16px;
	line-height: 23px;
	color: #fff;
	margin: 0 0 0px 0;
	font-family: 'CenturyGothicBold', sans-serif;
}

.resultAjaxSearch .itemsBlo div {}

.resultAjaxSearch .itemsBlo div a {
	display: block;
	font-size: 15px;
	line-height: 15px;
	margin: 7px 0 0px 0;
}
.resultAjaxSearch  a:hover {
	color: #9ca0a9;
}
.resultAjaxSearch p {
	    margin: 0 0 15px 0;
    font-size: 14px;
    line-height: 16px;
    font-family: 'CenturyGothicBold';
    color: #767980;
}



























.phomoPageList {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}

.phomoPageList .promoItem {
	flex: 0 0 48%;
	margin: 0 0 30px 0;
}

.phomoPageList .promoItem .image {}

.phomoPageList .promoItem .image .img {
	position: relative;
	width: 100%;
	height: 350px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: box-shadow 0.3s;
	cursor: pointer;
}
.phomoPageList .promoItem .image .img:hover {
	box-shadow: inset 10px 10px 213px 0px rgb(0 0 0 / 82%);
}

.phomoPageList .promoItem .image .text {
    color: #fff;
    top: 0;
    left: 0;
    font-size: 13px;
    line-height: 29px;
    text-align: center;
    font-family: 'CenturyGothicBold', sans-serif;
    position: relative;
    width: 100%;
   background: rgb(0 0 0 / 70%);
}

.phomoPageList .promoItem .tagr {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.phomoPageList .promoItem .tagr span {
	background: rgb(193 50 26 / 68%);
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
	padding: 0 5px;
	text-align: center;
}

.phomoPageList .promoItem .actionItemLink {
	margin: 15px 0 7px 0;
}

.phomoPageList .promoItem .actionItemLink a {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	font-family: 'CenturyGothicBold', sans-serif;
	text-decoration: none;
	color: #767980;
	margin: 0 0 0 15px;
}

.phomoPageList .promoItem .shortActionDescr {
	background: #7c878d2e;
	color: #343638;
	padding: 10px 15px;
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 0 0;
}










.selectFavTabsLinks {
	margin: 0 0 25px 0;
}

.selectFavTabsLinks .selectFavorTabs {
	display: inline-block;
}

.selectFavTabsLinks .selectFavorTabs span {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #cecece;
	font-size: 24px;
	line-height: 33px;
	font-weight: 400;
	cursor: pointer;
	display: inline-block;
	border-bottom: 2px solid #ececec;
	margin: 0 20px 0px 0;
}

.selectFavTabsLinks .selectFavorTabs.activerTa span {
	border-bottom: 2px solid #767980;
	color: #787f85;
}




















.bannerBigLine100_120 {    margin: 0 0 45px 0;background-image: url(/local/_new_design/images/bg-banner100-120.png);background-position: center;background-repeat: no-repeat;}
.bannerBigLine100_120 .inner {display: flex;justify-content: space-between;color: #fff;height: 118px;align-items: center;padding: 0 25px;}
.bannerBigLine100_120 .inner .left {text-align: center;text-transform: uppercase;font-family: 'CenturyGothicBold', sans-serif;width: 33.33%;display: flex;justify-content: flex-start;flex-wrap: nowrap;flex-direction: column;align-items: flex-start;}
.bannerBigLine100_120 .inner .left .text1 {font-size: 21px;line-height: 21px;margin: 0 0  10px 0;}
.bannerBigLine100_120 .inner .left .text2 {font-size: 29px;line-height: 28px;display: flex;justify-content: space-between;align-items: flex-end;}
.bannerBigLine100_120 .inner .left .text2 span {color: #fbc933;}
.bannerBigLine100_120 .inner .left .text2 b {font-size: 14px;line-height: 17px;margin: 0 5px 0px 5px;}
.bannerBigLine100_120 .inner .left .text2 big {

}
.bannerBigLine100_120 .inner .middle {width: 33.33%;display: flex;justify-content: center;}
.bannerBigLine100_120 .inner .middle a {border: 1px solid #fbc933;display: flex;align-items: center;justify-content: center;background: #fbc933;border-radius: 30px;padding: 9px 0;width: 200px;}
.bannerBigLine100_120 .inner .middle a span {font-size: 14px;margin: 0 11px  0 0;}
.bannerBigLine100_120 .inner .middle a i {background-image: url(/local/_new_design/images/16665695451543238858.png);background-position: center;background-repeat: no-repeat;width: 19px;height: 19px;}
.bannerBigLine100_120 .inner .right {width: 33.33%;display: flex;justify-content: flex-end;}
.bannerBigLine100_120 .inner .right .ele {

}
.bannerBigLine100_120 .inner .right .ele span {background-image: url(/local/_new_design/images/9971347511582962158.png);background-position: center;background-repeat: no-repeat;width: 155px;height: 50px;display: flex;background-size: contain;justify-content: center;align-items: center;font-size: 19px;font-family: 'CenturyGothicBold', sans-serif;line-height: 20px;}
.bannerBigLine100_120 .inner .right .ele span em {font-style: normal;font-size: 30px;line-height: 21px;margin: 0 0 0 8px;}

.bannerBigLine100_120:hover .inner .middle a {
	background: transparent;
	color: #fff;
}
.bannerBigLine100_120:hover .inner .middle a i {
	filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(60deg) brightness(107%) contrast(101%);
}
@media only screen and (max-width: 1180px) {
	.bannerBigLine100_120 .inner {
		flex-direction: column;
		padding: 0;
	}
	.bannerBigLine100_120 .inner .left,
	.bannerBigLine100_120 .inner .middle,
	.bannerBigLine100_120 .inner .right {
		width: 100%;
		display: block;
		text-align: center;
	}
	.bannerBigLine100_120 .inner .left .text2 {
		    justify-content: center;
	}
	.bannerBigLine100_120 .inner .middle a {
		margin: 0 auto;
	}
	.bannerBigLine100_120 .inner .middle {
		margin: 0 0 5px 0;
	}
	.bannerBigLine100_120 .inner .left {
		margin: 5px 0 0 0;
	}
	
	.bannerBigLine100_120 .inner .right {
		display: none;
	}


}
 

















.catalog-grid__row {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.collection-grid__row {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.collection-grid__col {
	margin: 50px 0 0;
	flex: 0 0 400px;
	max-width: 400px;
}
.catalog-scrollbox .collection-grid__col {
	margin: 0 0 50px;
}
.catalog-grid__row {
	margin: 0 -15px;
}
.catalog-grid__col {
	margin: 0 0 30px;
	padding: 0 15px;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
}
.collection-item {
	position: relative;
	overflow: hidden;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.collection-item:before {
	content: '';
	display: inline-block;
	height: 0;
	padding: 0 0 100% 0;
}
.collection-item__actions {
	display: flex;
	align-items: center;
	position: absolute;
	right: 14px;
	top: 14px;
}
.collection-item__action {
	margin: 0 0 0 30px;
	display: block;
	width: 41px;
	height: 41px;
	border: none; 
	cursor: pointer;
}
.collection-item__action--action {
	background: url(/local/_new_design/images/i/i-product-action.png) no-repeat;
}
.collection-item__action--new {
	background: url(/local/_new_design/images/i/i-product-new.png) no-repeat;
}
.collection-item__action--favorite {
	background: url(/local/_new_design/images/ff.png) no-repeat;
	background-position: 0 0;
}
.collection-item__action--favorite:hover {
	background-position: 0px -84px;
}
.collection-item__action--favorite.in_favoritez {
	background-position: 0px -41px;
}



.collection-item__action:hover {
	/*opacity: 0.7;*/
}
.collection-arrow {
	position: absolute;
	top: -20px;
	left: 0;
	right: 0;
	width: 36px;
	height: 36px;
	margin: auto;
	border-radius: 50%;
	border: none;
	background: transparent url(/local/_new_design/images/i/i-collect-top-arrow.png) center no-repeat;
	transform: rotate(0);
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.collection-arrow--active {
	background-color: #8c8d94;
	transform: rotate(180deg);
}
.collection-item__list {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -135px;
	height: 150px;
	padding: 20px;
	transition: all 0.4s ease 0s;
}
.collection-item__list--active {
	bottom: 0;
	background: rgba(47,47,47,0.8);
}
.collection-item__listbox {
	margin: 0 0 12px;	
}
.collection-item__listbox:last-child {
	margin: 0;
}
.collection-item__listlink,
.collection-item__listdiv {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	font-size: 16px;
	transition: all 0.4s ease 0s;
}
.collection-item__listlink span,
.collection-item__listdiv span {
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 18px;
	transition: all 0.4s ease 0s;
}
.collection-item__listdiv a {
	color: #70b2e0;
    border-bottom: 1px solid #95befb;
}
.collection-item__listlink:hover span {
	color: #000;
}
.catalog-scrollbox {
	position: relative;
	max-height: 1300px;
	padding: 0 15px 0 0;
	overflow-y: auto;
	overflow-x: hidden;
}
.catalog-scrollbox::-webkit-scrollbar {
    width: 8px;
    background-color: #eaeaea;
	border-radius: 5px;
}
.catalog-scrollbox::-webkit-scrollbar-thumb {	
    background: #888a91;
	border: 1px solid #ccc;
    width: 15px;
    height: 15px;
    border-radius: 5px;
}
.catalog-toggle {
	margin: 30px 0 0;
	text-align: center;
}
.catalog-toggle__btn {
	border: none;
	background: transparent;
	color: #777e85;
	font-size: 40px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 400;
	transition: all 0.4s ease 0s;
}
.catalog-toggle__btn:hover {
	color: #000;
}

/*----------------------------------------------------------------
Section category description
----------------------------------------------------------------*/

.s-cat-description {
	margin: 40px 0 0;
}
.s-cat-description--sm {
	margin: 40px 0 0;
}
.b-cat-description h2,
.b-cat-description h1
 {
	margin: 0 0 20px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}
.b-cat-description h3 {
	margin: 0 0 20px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 20px;
	font-weight: 400;
}
.b-cat-description p {
	margin: 0 0 25px;
	color: #4e4e4e;
	font-size: 16px;
	line-height: 25px;
}
.b-cat-description p:last-child {
	margin: 0;
}
.b-cat-description a {
	    text-decoration: underline;
    color: #5c99ce;
}
.b-cat-description ul, .b-cat-description ol {
    margin: 0 0 25px 30px;
}
.b-cat-description li  {
	    margin: 15px 0;
    color: #4e4e4e;
    font-size: 16px;
    line-height: 25px;
    list-style: disc;
}

/*----------------------------------------------------------------
Section benefits
----------------------------------------------------------------*/

.s-benefits {
	margin: 50px 0 0;
}
.benefits-grid {
	display: flex;
}
.b-benefit {
	padding: 25px 10px 40px;
	position: relative;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	text-align: center;
}
.b-benefit:nth-child(2) {
	border-left: 2px solid #787f85;
	border-right: 2px solid #787f85;
}
.b-benefit__ico {
	min-height: 92px;
}
.b-benefit__name {
	margin: 40px 0 0;
	color: #787f85;
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/*----------------------------------------------------------------
Section main center
----------------------------------------------------------------*/

.s-main {
	padding: 15px 0;
}
.s-main__inner {
	display: flex;
	position: relative;
}
.s-main__lside {
	flex: 0 0 285px;
	max-width: 285px;
}
.s-main__content {
	flex-grow: 1;
	margin: 0 0 0 70px;
}

/*----------------------------------------------------------------
Sidebar filters
----------------------------------------------------------------*/

.sidebar-filter-toggle {
	display: none;
}
.sidebar-filters-tabs {
	margin: 0 0 5px;
}
.sidebar-filters-tabs__row {
	display: flex;
	margin: 0 -2px;
}
.sidebar-filters-tabs__item {
	padding: 0 2px;
	max-width: 50%;
	flex: 0 0 50%;
}
.sidebar-filters-tabs__link {
	display: block;
	height: 35px;
	width: 100%;
	border: 1px solid #d7d7d7;
	background: #f4f4f4;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 16px;
	line-height: 33px;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.sidebar-filters-tabs__link span {
	    display: inline-block;
    font-size: 14px;
    line-height: 15px;
    margin: 1px 0 0 0;
}






.sproduct-price.hasoldpriceprev__globalps {
	position: relative;
}
.sproduct-price.hasoldpriceprev__globalps .sproduct-price__value {
	position: relative;
	color: #cb2f2c;
}

.productprev_old_price__valsaleps {
    position: absolute;
    font-size: 15px;
    right: -44px;
    top: -5px;
}
.productprev_old_priceps {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-wrap: nowrap;
	position: absolute;
	left: 0;
	bottom: -22px;
	font-size: 21px;
	text-decoration: line-through;
	color: #9f9f9f;
	font-family: 'CenturyGothicBold';
}
.productprev_old_price__valps {

}
.productprev_old_price__currps {margin: 0 0 0 4px;font-size: 14px;font-family: sans-serif;}
.productprev_old_price__edps {
    display: flex;
    align-items: center;
    font-size: 14px;
}
.productprev_old_price__edps p {
    font-size: 14px !important;
    margin: 0 0 0 3px !important;
}








.sidebar-filters-tabs__link:hover {
	background: #6e7078;
	border-color: #6e7078;
	color: #e6e6e6;
}
.sidebar-filters-tabs__link--active {
	background: #5c5e67;
	border-color: #5c5e67;
	color: #e6e6e6;
}
.sidebar-filters-tab {
	display: none;
}
.sidebar-filters-tab--active {
	display: block;
}
.sidebar-filters__body {
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	background: #f8f8f8;
	-webkit-box-shadow: 0px 15px 30px 0px rgba(158, 158, 158, 0.2);
	-moz-box-shadow:    0px 15px 30px 0px rgba(158, 158, 158, 0.2);
	box-shadow:         0px 15px 30px 0px rgba(158, 158, 158, 0.2);
}
.sidebar-filter__item {
	margin: 0 0 5px;
}
.sidebar-filter-item__title {
	position: relative;
	padding: 10px 25px 10px 10px;
	border-radius: 3px;
	border: 1px solid transparent;
	color: #787e85;
	font-size: 15px;
	cursor: pointer;
}
.sidebar-filter-item__title--active {
	 
}
.sidebar-filter-item__title span {
	position: absolute;
	right: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 12px;
	height: 12px;
}
.sidebar-filter-item__title span:before,
.sidebar-filter-item__title span:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: #787f85;
	border-radius: 2px;
	transition: all 0.4s ease 0s;
}
.sidebar-filter-item__title span:before {
	width: 12px;
	height: 4px;
}
.sidebar-filter-item__title span:after {
	width: 4px;
	height: 12px;
}
.sidebar-filter-item__title--active span:after {
	opacity: 0;
	visibility: hidden;
}
.sidebar-filter-item__body {
	display: none;
	margin: 10px 0 0;
	padding: 0 10px 15px 10px;
}









.sidebar-filter__item.thisBoolValuerAllVars {

	border: 1px solid #ccc;
background-color: transparent;
	margin: 5px -6px 5px -6px;

	padding: 3px 0 5px 0;
}

.sidebar-filter__item.thisBoolValuerAllVars .sidebar-filter-item__title span {

	display: none;
}

.sidebar-filter__item.thisBoolValuerAllVars .sidebar-filter-item__title {

	padding: 15px 15px 10px 10px;

	font-family: 'CenturyGothicBold', sans-serif;

	color: #bb1e1e;
}

.thisBoolValuerAllVars .sidebar-filter-item__body {
	display: block;
	padding: 0 15px 15px 10px;
}

.thisBoolValuerAllVars .sidebar-filter-item__body .filter-checkbox {}

.thisBoolValuerAllVars .sidebar-filter-item__body .filter-checkbox__label {

	display: block;

	padding: 0 25px 0 0;

	text-transform: none;

	font-family: 'CenturyGothicRegular';

	font-size: 15px;
}

.thisBoolValuerAllVars .sidebar-filter-item__body .filter-checkbox__label span {

	left: inherit;

	right: 0;
}








.sidebar-filter-item__scroller {
	max-height: 115px;
	position: relative; 
}
.sidebar-filter-range__row {
	margin: 0 -5px;
	display: flex;
}
.sidebar-filter-range__col {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 5px;
}
.sidebar-filter-range__irow {
	display: flex;
	align-items: center;
}
.sidebar-filter-range__lcol {
	flex: 0 0 25px;
	max-width: 25px;
	color: #787e85;
	font-size: 12px;
}
.sidebar-filter-range__rcol {
	flex-grow: 1;
}
.sidebar-filter-range__input {
	width: 100%;
	height: 28px;
	padding: 0 8px;
	background: #fff;
	border: 1px solid #e0e0e0;
	color: #282828;
	font-size: 14px;
	line-height: 26px;
	border-radius: 3px;
}
.sidebar-filter-range__sliderbox {
	margin: 20px 7px 0;
}
.sidebar-filter-range__slider.noUi-horizontal {
	height: 6px;
}
.sidebar-filter-range__slider .noUi-connect {
	background: #7d7e86;	
}
.sidebar-filter-range__slider.noUi-horizontal .noUi-handle {
	top: -3px;
	background: #ffffff;
	width: 20px;
	height: 12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b0afaf;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}
.sidebar-filter-range__slider.noUi-target {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}
.sidebar-filter-range__slider .noUi-base {
	background: #d7d7d7;
}
html:not([dir=rtl]) .sidebar-filter-range__slider.noUi-horizontal .noUi-handle {
	right: -10px;
}
.sidebar-filter-range__slider .noUi-handle:after,
.sidebar-filter-range__slider .noUi-handle:before {
	content: none;
}
.sidebar-filter-range__slider .noUi-touch-area {
	position: relative;
}
.filter-checkbox {
	margin: 0 0 10px;
	position: relative;
}
.filter-checkbox:last-child {
	margin: 0;
}
.filter-checkbox__label {
	display: inline-block;
	padding: 0 0 0 25px;
	position: relative;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	cursor: pointer;
	text-transform: uppercase;
}
.filter-checkbox__label.disabled {
	opacity: 0.3;
}

.filter-checkbox__label span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #e0dee0;
	border-radius: 5px;
}
.filter-checkbox__input {
	display: none;
}
.filter-checkbox__label span:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 15px;
	height: 12px;
	background: url(/local/_new_design/images/i/i-check-grey.png) center no-repeat;
	transition: all 0.4s ease 0s;
	opacity: 0;
	visibility: hidden;
	transform: scale(0.7);
}
.filter-checkbox__input:checked ~ .filter-checkbox__label span:before {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}
.sidebar-filter__actions {
	margin: 15px 0 0;
}
.sidebar-filter__actionsrow {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 -2px;
}
.sidebar-filter__actionscol {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 2px;
}
.sidebar-filter__submit,
.sidebar-filter__reset {
	display: block;
	width: 100%;
	height: 38px;
	border: 1px solid #5b5e65;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.sidebar-filter__submit {
	background: #767980;
	color: #e6e6e6;
}
.sidebar-filter__submit:hover {
	background: #5b5e65;
}
.sidebar-filter__reset {	
	border: 1px solid #5b5e65;
	background: #f1f2f2;
	color: #787e85;
}
.sidebar-filter__reset:hover {
	background: #767980;
	color: #fff;
}

/*----------------------------------------------------------------
Product item
----------------------------------------------------------------*/

.products-slider .slick-list {
    margin: 0 -12px;
}
.products-slider__block {
	margin: 0 0 24px;
}
.products-slider__block:last-child {
	margin: 0;
}
.products-slider__item {
    margin: 0 12px;
}
.products-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}
.products-grid__col {
	margin: 0 0 20px;
	padding: 0 10px;
	flex: 0 0 25%;
	max-width: 25%;
}
.products-grid__col.forCatalog_3elems {
	margin: 0 0 20px;
	padding: 0 10px;
	flex: 0 0 33.33%;
	max-width: 33.33%;
}


.product-item {
	position: relative;
}
.product-item__img {
	position: relative;
    overflow: hidden;
    display: flex;
    height: 327px;
    align-items: center;
    border: 1px solid #efefef;
    justify-content: center;
}
.product-item__img img {
	max-width: 100%;
    max-height: 100%;
}
.product-item__btns {
	position: absolute;
	right: 15px;
	top: 15px;
	display: flex;
	align-items: center;
}
.product-item__btn {
	margin: 0 0 0 15px;
    display: block;
    width: 41px;
    height: 41px;
    border: none; 
    cursor: pointer;
}
 
.product-item__btn--favorite {
	background: url(/local/_new_design/images/ff.png) no-repeat;
	background-position: 0 0;
}
.product-item__btn--favorite:hover {
	background-position: 0px -84px;
}
.product-item__btn--favorite.in_favoritez {
	background-position: 0px -41px;
}



.product-item__btn:hover {
	/*opacity: 0.8;*/
}
.product-item__body {
	padding: 15px 0;
}
.product-item__title {
	margin: 0 0 12px;
	font-weight: 400;
}
.product-item__link {
	display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: wrap;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #424242;
    font-size: 15px;
    line-height: 21px;
    height: 45px;
}
.product-item__link:hover {
	color: #787e85;
}
.product-item__characts {
	margin: 0 0 15px;
}
.product-item-charact {
	margin: 0 0 7px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #787e85;
	font-size: 15px;
}
.product-item-charact:last-child {
	margin: 0;
}
.product-item-charact span {
	font-family: 'CenturyGothicBold', sans-serif;
}
.product-item-charact__link {
	color: #787e85;
}
.product-item-charact__link:hover {
	color: #000;
}
.product-item__footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product-item__actions {
	display: flex;
	align-items: center;
}
.product-item__quantity {
	margin: 0 5px 0 0;
	flex: 0 0 74px;
	max-width: 74px;
}
.product-item-quantity__box {
	position: relative;
}
.product-item-quantity__input {
	width: 100%;
	height: 38px;
	padding: 0 17px;
	border-radius: 5px;
	border: 1px solid #e0e1e2;
	background: #fff;
	color: #000;
	font-size: 15px;
	line-height: 38px;
	text-align: center;
}
.product-item-quantity__btn {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 8px;
	margin: auto;
	border: none;
	background: none;
	transition: all 0.4s ease 0s;
	cursor: pointer;
	border-radius: none;
}
.product-item-quantity__btn--minus {
	left: 5px;
	height: 8px;
}
.product-item-quantity__btn--minus:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 2px;
	content: '';
	background: #787f85;
	border-radius: none;
}
.product-item-quantity__btn--plus {
	right: 5px;
	height: 8px;
}
.product-item-quantity__btn--plus:before,
.product-item-quantity__btn--plus:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: #787f85;
	border-radius: none;
}
.product-item-quantity__btn--plus:before {
	width: 8px;
	height: 2px;
}
.product-item-quantity__btn--plus:after {
	width: 2px;
	height: 8px;
}
.product-item__units {
	flex: 0 0 62px;
	max-width: 62px;
	position: relative;
}
.product-item-units__select {
	width: 100%;
	height: 38px;
	padding: 0 5px;
	border-radius: 5px;
	border: 1px solid #575a62;
	background: #8d8e96;
	font-family: 'CenturyGothicBold', sans-serif;
        font-size: 14px;
    line-height: 36px;
    color: #e6e6e6;
    cursor: pointer;
	text-transform: lowercase;
	appearance: none;
    text-align-last: center;
	transition: all 0.4s ease 0s;
}
.product-item-units__select:hover {
	background: #464951;
}
.product-item-units__select:disabled {
	color: #c5c5c5;
	cursor: default;
}
.product-item__price {
	margin: 20px 0 0;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414142;
	font-size: 19px;
    text-align: right;
    line-height: 24px;
        position: relative;
}
.product-item__price span {
	    font-size: 24px;
    line-height: 21px;
    position: relative;
}
.product-item .product-item-charact span a {
	text-decoration: underline;
    color: #26aefd;
}
.product-item .product-item-charact span a:hover,
.product-item .product-item-charact .thisSizesOnPreviewElementLink:hover  {
	    text-decoration: none;
    color: #1d628b;
}


.veryHotPriceBorder.product-item .product-item__price span  {
	color: #c90b0b;
}
.veryHotPriceBorder.product-item .product-item__price div  {
	display: inline-block;
}
.veryHotPriceBorder.product-item .product-item__price div .iconHot  {
	display: inline-block;
	/*background-image: url(/local/_new_design/images/307513071582806950.svg);*/
	background-image: url(/local/_new_design/images/fire.gif);
	width: 23px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	/*filter: invert(13%) sepia(92%) saturate(5945%) hue-rotate(356deg) brightness(87%) contrast(99%);*/
	margin: 0 5px  0 0;
}
.veryHotPriceBorder.product-item .product-item__link  {
	color: #bd0d0d;
}



.product-item__cart {
	flex: 0 0 140px;
	max-width: 140px;
}
.product-item__cartbtn {
	position: relative;
	width: 100%;
	padding: 0 0 0 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 38px;
	background: #8d8e96;
	border: 1px solid #575a62;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 16px;
	line-height: 38px;
	cursor: pointer;
}
.product-item__cartbtn.in_cart_buttonf {
	    padding: 0;
    font-size: 14px;
    background: #5e72af;
}	
.product-item__cartbtn.in_cart_buttonf:before {
	display: none;
}



.header-actions {

}
.header-actions .header-currency__box {
	
	display: block;
		
	border: 2px solid #8a8b94;
		
	border-radius: 40px;
		
	padding: 0 12px;
}
.header-actions .header-currency__box .header-currency__title {
	
	font-size: 14px;
		
	line-height: 17px;
}
.header-actions .header-currency__box .header-currency__value {
	
	font-size: 14px;
		
	line-height: 18px;
		
	font-family: 'CenturyGothicBold', sans-serif;
}




.header-auth {
	display: block;
	text-align: right;
}
.header-auth .header-user__drop {

margin: 9px 0 0 0;
}
.header-auth .header-user__drop .header-user-nav {
	font-size: 0;
    text-align: right;
}
.header-auth .header-user__drop .header-user-nav li {
	    display: inline-block;
	    margin: 0 0 4px 8px;
}
.header-auth .header-user__drop .header-user-nav li a {
	font-size: 13px;
	display: inline-block;
	line-height: 15px;
	border-bottom: 1px solid #7b7b7b;
}








.policy-a {
    position: fixed;
    z-index: 4;
    left: 10px;
    bottom: 10px;
    /* background-color: #d1d1d1; */
    border-radius: 5px;
    padding: 10px 20px;
    width: calc(100% - 20px);
    max-width: 400px;
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    border: 1px solid #ccc;
    background: #fff;
}
.policy__inner-b {}
.policy__text-c {}
.policy__actions-d {}
.policy__actions-d .policy__details {}
.policy__accept-e {
    text-align: center;
    background: #343434;
    border-radius: 5px;
    font-size: 15px;
    line-height: 35px;
    font-family: 'CenturyGothicBold';
    cursor: pointer;
    color: #fff;
}
.policy__details-f {}
.policy__text-c--text {
    margin: 10px 0;
}





.product-item__cartbtn:before {
	position: absolute;
	left: 6px;
	top: 0;
	bottom: 0;	
	margin: auto;
	content: '';
	background: url(/local/_new_design/images/i/i-cart-grey-sm.png) no-repeat;
	width: 30px;
	height: 26px;
}
.product-item__cartbtn:hover {
	background: #464951;
}

/*----------------------------------------------------------------
Pagination
----------------------------------------------------------------*/

.b-pagination {
	margin: 20px 0 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.b-pagination__arr {
	flex: 0 0 40px;
	max-width: 40px;
	height: 40px;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	border: 1px solid transparent;
}
.b-pagination__arr:hover {
	border-color: #787f85;
	background-color: #eeeeee;
}
.b-pagination__arr--l {
	background-image: url(/local/_new_design/images/i/i-dbarrows-left-grey.png);
}
.b-pagination__arr--r {
	background-image: url(/local/_new_design/images/i/i-dbarrows-right-grey.png);
}
.pagination-nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.pagination-nav__item {
	color: #424242;
	font-size: 24px;
	margin: 0 5px;
}
.pagination-nav__link {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: #424242;
	font-size: 24px;
	line-height: 38px;
	text-align: center;
}
.pagination-nav__link--active,
.pagination-nav__link:hover {
	color: #e6e6e6;
	background-color: #424242;
}

/*----------------------------------------------------------------
Section breadcrumbs
----------------------------------------------------------------*/

.s-breadcrumbs {
	margin: 0 0 20px 0;
}
.breadcrumbs-nav ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.breadcrumbs-nav__item {
	position: relative;
	padding: 0 30px 0 0;
	color: #787e85;
	font-size: 12px;
	line-height: 16px;
}
.breadcrumbs-nav__item:after {
	position: absolute;
	right: 14px;
	top: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 2px;
	height: 16px;
	background: #424142;
}
.breadcrumbs-nav__item:last-child {
	padding: 0;
}
.breadcrumbs-nav__item:last-child:after {
	content: none;
}
.breadcrumbs-nav__link {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424142;
	font-size: 12px;
	line-height: 16px;
}
.breadcrumbs-nav__link:hover {
	color: #787e85;
}

/*----------------------------------------------------------------
Page head
----------------------------------------------------------------*/

.page-head {
	margin: 0 0 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.page-head__title {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}
.sort-box {
	display: flex;
	align-items: center;
}
.sort-box__title {
	margin: 0 10px 0 0;
	font-size: 12px;
}
.sort-box__select {	
	border: none;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	font-size: 14px;
	cursor: pointer;
}
.numpage-box {
	margin: 5px 0 0;
	display: flex;
	align-items: center;
}
.numpage-box__title {
	margin: 0 10px 0 0;
	color: #787e85;
	font-size: 12px;
}
.numpage-box__body {
	display: flex;
	align-items: center;
}
.numpage-box__button {	
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid transparent;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	transition: all 0.4s ease 0s;
	cursor: pointer;
}
.numpage-box__button:hover {
	border-color: #6a6b73;
}
.numpage-box__button--active {
	background: #6a6b73;
	color: #e6e6e6;
}

/*----------------------------------------------------------------
Contacts page
----------------------------------------------------------------*/

.p-contacts {
	margin: 0 0 0 200px;
}
.page-contacts__title {
	position: relative;
	margin: 0 0 45px;
	padding: 0 0 0 150px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 24px;
}
.page-contacts__title:before {
	position: absolute;
	left: 25px;
	top: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 34px;
	height: 46px;
	background: url(/local/_new_design/images/i/i-address-black.png) no-repeat;
}
.b-contact {
	margin: 0 0 30px;
	padding: 0 0 0 150px;
	display: flex;
	justify-content: space-between;
}
.b-contact:last-child {
	margin: 0;
}
.b-contact__title {
	margin: 0 0 85px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 24px;
}
.b-contact__items {
	position: relative;
}
.b-contact__items:before {
	position: absolute;
	left: -150px;
	top: 0;
	content: '';
	width: 88px;
	height: 86px;
}
.b-contact--salon .b-contact__items:before {
	background: url(/local/_new_design/images/content/i-contact-1.png) no-repeat;
}
.b-contact--office .b-contact__items:before {
	background: url(/local/_new_design/images/content/i-contact-2.png) no-repeat;
}
.b-contact--storage .b-contact__items:before {
	background: url(/local/_new_design/images/content/i-contact-3.png) no-repeat;
}
.b-contact__content {
	flex-grow: 1;
}
.b-contact-item {
	margin: 0 0 5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.b-contact-item,
.b-contacts-item__link {
	color: #787e85;
	font-size: 18px;
}
.b-contacts-item__link:hover {
	color: #000;
}
.b-contact-item__n {
	flex: 0 0 220px;
	max-width: 220px;
}
.b-contact-item__v {
	padding: 0 15px 0 0;
	flex-grow: 1;
}
.b-contact__map {
	flex: 0 0 520px;
	max-width: 520px;
	height: 290px;
}

/*----------------------------------------------------------------
Single product
----------------------------------------------------------------*/

.sproduct-title {
	margin: 0 0 25px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}
.sproduct-top {
	display: flex;
	margin: 0 -15px;
	justify-content: space-between;	
}
.sproduct-top__imagebox,
.sproduct-top__content {
	padding: 0 15px;
}
.sproduct-top__imagebox {
	flex: 0 0 45%;
	width: 45%;
	max-width: 454px;
	position: relative;
}
.sproduct-top__imagebox img {
	width: 100%;
}
.sproduct-top__content {
	flex: 0 0 55%;
	max-width: 55%;
}
.sproduct-top__info {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sproduct-top__articul {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	text-transform: uppercase;
}
.sproduct-top__rating {
	margin: 0 auto 0 25px;
}
.sproduct-rating {
	display: flex;
	align-items: center;
}
.sproduct-rating__star {
	margin: 0 5px 0 0;
	width: 14px;
	height: 14px;
	background: url(/local/_new_design/images/i/i-star-grey.png) no-repeat;
}
.sproduct-rating__star--active {
	background: url(/local/_new_design/images/i/i-star-yellow.png) no-repeat;
}
.sproduct-compare {
	position: relative;
	display: inline-block;
	border: none;
	width: 27px;
	height: 29px;
	background: url(/local/_new_design/images/i/i-compare-grey.png) no-repeat;
	cursor: pointer;
}
.sproduct-compare__count {
	position: absolute;
	right: -15px;
	top: -15px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: #656870;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
}
.sproduct-prices {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 35px 0 0;
}
.sproduct-price--total {
	text-align: right;
}
.sproduct-price__title {
	margin: 0 0 20px;
	color: #787e85;
	font-size: 13px;
}
.sproduct-btn--fastbuy {
	text-align: center;
}

.s-main__inner.notShowingLeftBlockOru .s-main__content {
	margin-left: 0;
}


.filesLinksBlockOnElemPage {
        margin: 50px 0 0px 0;
}
.filesLinksBlockOnElemPage.collectionPageBlockjrFiles {
    border: 1px solid #efefef;
    border-radius: 10px;
    padding: 5px 15px;
}
.filesLinksBlockOnElemPage.collectionPageBlockjrFiles .headerNamellectionPageBloc {
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin: 0 0px 9px 0;
}







.filesLinksBlockOnElemPage a {display: inline-block;text-align: center;border: 1px solid #efefef;border-radius: 15px;padding: 2px 5px;margin: 0 10px 0px 0;width: 91px;}
.filesLinksBlockOnElemPage a:hover {border: 1px solid #ffcccc;}
.filesLinksBlockOnElemPage a span {display: block;font-size: 12px;line-height: 13px;}
.filesLinksBlockOnElemPage a i {background-image: url(/local/_new_design/images/19407777801595453755.svg);background-size: contain;background-position: center;background-repeat: no-repeat;display: inline-block;width: 60px;height: 63px;}
.filesLinksBlockOnElemPage a i em {margin: 29px 0 0 0;display: inline-block;font-style: normal;background: #000;color: #fff;border-radius: 5px;font-size: 11px;line-height: 18px;font-family: 'CenturyGothicBold';width: 40px;}


/*
.filesLinksBlockOnElemPage a {
    display: inline-block;
    padding: 52px 0 0 0;
    background-image: url(/local/templates/jv_td/images/pdf.png);
    background-position: center top;
    background-size: 47px;
    background-repeat: no-repeat;
    font-family: 'CirceRegular', sans-serif;
    color: #222325;
    font-size: 12px;
    line-height: 16px;
    margin: 0 15px 0 0;
    width: 90px;
    text-align: center;
    word-wrap: break-word;
}
*/
.notAviableProduct_SPP {
	    text-align: center;
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 15px;
    line-height: 16px;
    color: #de3434;
    margin: 40px 0 40px 0px;
}
.sproduct-price__content {
	display: flex;
	align-items: flex-end;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414142;
	    justify-content: flex-end;
}
.sproduct-price__value {
	font-size: 36px;
}
.sproduct-price__currency {
	margin: 0 0 0 7px;
	font-size: 16px;
}
.sproduct-actions {
	margin: 30px 0 0;
	justify-content: space-between;
}
.sproduct-actions,
.sproduct-actions__left {
	display: flex;
	align-items: center;
}
.sproduct-actions__quantity {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 140px;
	max-width: 140px;
}
.sproduct-actions__select {
	margin: 0 0 0 15px;
	flex: 0 0 60px;
	max-width: 60px;
	height: 38px;
	padding: 0 5px;
	background: #75777f;
	border: 1px solid #52545c;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	appearance: none;
    text-align-last: center;
	transition: all 0.4s ease 0s;
}
.sproduct-actions__select:hover {
	background: #52545c;
}
.sproduct-actions__minus,
.sproduct-actions__plus {
	display: block;
	position: absolute;
	z-index: 1;
	width: 30px;
	height: 38px;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 1px solid #dadcdd;
	background: #f7f6f6;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.sproduct-actions__minus {
	left: 0;
	border-radius: 5px 0 0 5px;
}
.sproduct-actions__plus {
	right: 0;
	border-radius: 0 5px 5px 0;
}
.sproduct-actions__minus:before,
.sproduct-actions__plus:before,
.sproduct-actions__plus:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: #7a8087;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.sproduct-actions__minus:before {
	width: 11px;
	height: 3px;
}
.sproduct-actions__minus:hover:before,
.sproduct-actions__plus:hover:before,
.sproduct-actions__plus:hover:after {
	background: #282828;
}
.sproduct-actions__plus:before {
	width: 11px;
	height: 3px;
}
.sproduct-actions__plus:after {
	width: 3px;
	height: 11px;
}
.sproduct-actions__value {
	width: 100%;
	height: 38px;
	border: 1px solid #edecec;
	background: #fff;
	padding: 0 35px;
    border-radius: 5px;
	color: #787e85;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
}
.sproduct-actions__btn {
	display: block;
	margin: 0 0 0 10px;
	width: 40px;
	height: 41px;
	border: none;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.sproduct-actions__btn--favorite {
	background: url(/local/_new_design/images/i/i-product-favorite-dark.png) no-repeat;
}
.sproduct-actions__btn:hover {
	opacity: 0.8;
}
.sproduct-btns {
	margin: 25px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sproduct-btn {
	flex: 0 0 140px;
	max-width: 140px;
	height: 38px;
	background: #8d8e96;
    border: 1px solid #575a62;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #e6e6e6;
    font-size: 16px;
    line-height: 36px;
    cursor: pointer;
    transition: all 0.4s ease 0s;
}
.sproduct-btn--tocart {
	position: relative;
	padding: 0 0 0 40px;
	transition: none;
}
.sproduct-btn--tocart:before {
	position: absolute;
    left: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
    content: '';
    background: url(/local/_new_design/images/i/i-cart-grey-sm.png) no-repeat;
    width: 30px;
    height: 26px;
}

.sproduct-btn--tocart.in_cart_buttonf {
	    padding: 0;
    font-size: 14px;
    background: #5e72af;
        text-align: center;
}	
.sproduct-btn--tocart.in_cart_buttonf:before {
	display: none;
}





.sproduct-btn:hover {
	background: #464951;
}
.sproduct-info {
	margin: 30px 0 0;
}
.sproduct-info__item {
	margin: 0 0 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #787e85;
	font-size: 15px;
}
.sproduct-info__item:last-child {
	margin: 0;
}
.sproduct-info__link {
	font-family: 'CenturyGothicBold', sans-serif;
}
.sproduct-info__link:hover {
	color: #8d8e96;
}
.sproduct-delivery {
	margin: 50px 0 0;
	padding: 25px 0 0 76px;
	position: relative;
	color: #787e85;
	font-size: 15px;
}
.sproduct-delivery:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: url(/local/_new_design/images/i/i-product-delivery.png) no-repeat;
	width: 67px;
	height: 43px;
}
.sproduct-bottom {
	margin: 50px 0 0;
}
.sproduct-tabs {
	display: flex;
	align-items: center;
}
.sproduct-tabs__item {
	margin: 0 5px 0 0;
}
.sproduct-tabs__link {
	display: block;
    width: 180px;
    height: 36px;
    border: 1px solid #575a62;
    border-radius: 5px;
    background: #eeeeee;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787e85;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    transition: all 0.4s ease 0s;
}
.sproduct-tabs__link--active,
.sproduct-tabs__link:hover {
	background: #575a62;
    color: #e6e6e6;
}
.sproduct-tab {
	display: none;
	margin: 30px 0 0;
}
.sproduct-tab--active {
	display: block;
}
.sproduct-charact__list {
	max-height: 430px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 30px 0 0;
}

.sproduct-content-tabs h3 {
	font-size: 19px;
    line-height: 28px;
    font-family: 'CenturyGothicBold';
    margin: 0 0px 20px 0;
}


.sproduct-charact__list::-webkit-scrollbar {
    width: 5px;
	border-radius: 5px;
    background-color: #c8c8c7;
}
.sproduct-charact__list::-webkit-scrollbar-thumb {
    background: #fff;
    width: 15px;
    height: 15px;
	border: 1px solid #ccc;
    border-radius: 5px;
}
.sproduct-charact__item {
	padding: 10px 0;
	border-bottom: 1px solid #d2d9e3;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #282828;
}
.sproduct-charact__item:first-child {
	padding: 0 0 10px;
}
.sproduct-tab p {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 20px;
}
.sproduct-tab p:last-child {
	margin: 0;
}

/*----------------------------------------------------------------
Related container
----------------------------------------------------------------*/

.related-container {
	margin: 30px 0 0;
}
.related-tabs {
	display: flex;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 13px 0 15px 0;
}
 
.related-tabs__item {
	margin: 0 20px 0 0;
}
.related-tabs__link {font-family: 'CenturyGothicBold';display: flex;align-items: center;opacity: 0.3;}
.related-tabs__link span {border-bottom: 2px dashed #141414;font-size: 20px;line-height: 27px;margin: 0 7px 0 0;}
.related-tabs__link big {width: 41px;text-align: center;background-color: #5c5e67;border-radius: 5px;font-size: 19px;line-height: 26px;color: #fff;}

.related-tabs__link--active {opacity: 1;}
.related-tabs__link--active span {border-bottom: 2px solid #141414;}


.related-tab {
	display: none;
}
.related-tab--active {
	display: block;
}
.related-grid__row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.related-grid__col {
	margin: 30px 0 0;
	padding: 0 15px;
	flex: 0 0 25%;
	max-width: 25%;
}
.related-slider {
	margin: 30px 0 0;
}
.related-slider__col {
	margin: 0 25px;
}
.related-slider--noslides {
	display: flex;
	flex-wrap: wrap;
}
.related-slider--noslides .related-slider__col {
	margin: 0;
	padding: 0 25px;
	flex: 0 0 25%;
	max-width: 25%;
}
.related-slider.owl-carousel .owl-item img {
	width: auto;
}
.related-slider .slick-arrow,
.related-slider.owl-carousel .owl-nav button {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: none;
	background-color: #093d90;
	background-position: center;
	background-repeat: no-repeat;
	color: transparent;
	transition: all 0.4s ease 0s;
	cursor: pointer;
}
.related-slider .slick-prev,
.related-slider.owl-carousel .owl-nav button.owl-prev {
	left: 0;
	background-image: url(/local/_new_design/images/i/i-left-white-arr.png);
}
.related-slider .slick-next,
.related-slider.owl-carousel .owl-nav button.owl-next {
	right: 0;
	background-image: url(/local/_new_design/images/i/i-right-white-arr.png);
}
.related-slider .slick-prev:hover,
.related-slider.owl-carousel .owl-nav button.owl-prev:hover {
	background-color: #fff;
	background-image: url(/local/_new_design/images/i/i-left-blue-arr.png);
}
.related-slider .slick-next:hover,
.related-slider.owl-carousel .owl-nav button.owl-next:hover {
	background-color: #fff;
	background-image: url(/local/_new_design/images/i/i-right-blue-arr.png);
}

/*----------------------------------------------------------------
Cart
----------------------------------------------------------------*/

.side-product {
	margin: 0 0 20px;
}
.side-product:last-child {
	margin: 0;
}
.side-product__type {
	margin: 14px 0 0;	
	position: relative;
	text-align: center;
}
.side-product__type span {
	position: relative;
	z-index: 1;
	background: #fff;
	display: inline-block;
	width: 234px;
	height: 48px;
	border-radius: 5px;
	border: 2px solid #787f85;
	color: #787f85;
	font-size: 22px;
	line-height: 46px;
	text-transform: uppercase;
}
.side-product__type:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	content: '';
	height: 2px;
	background: #787f85;
}
.cart-items {
	padding: 0 50px 0 0;
	overflow-y: auto;
	max-height: 570px;
}
.cart-items::-webkit-scrollbar {
    width: 8px;
    background-color: #c9c9c9;
	border-radius: 5px;
}
.cart-items::-webkit-scrollbar-thumb {	
    background: #fff;
	border: 1px solid #ccc;
    width: 15px;
    height: 15px;
    border-radius: 5px;
}
.cart-item {
	position: relative;
	padding: 30px 0;
	display: flex;
	border-bottom: 2px solid #acacab;
}
.cart-item:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	margin: auto;
	content: '';
	width: 100%;
	height: 24px;
	background: url(/local/_new_design/images/cart-item-shadow.png) center no-repeat;
}
.cart-item:first-child {
	padding: 0 0 30px;
}
.cart-item__img {
	flex: 0 0 130px;
	max-width: 130px;
}
.cart-item__img img {
	width: 100%;
}
.cart-item__body {
	position: relative;
	margin: 0 0 0 30px;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: space-between;
}
.cart-item__content {	
	max-width: 300px;
}
.cart-item__title {
	margin: 0 0 5px;
}
.cart-item__link {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	line-height: 20px;
}
.cart-item__link:hover {
	color: #000;
}
.cart-item__articul {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;	
}
.cart-item__bottom {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.cart-item__pricecol {
	text-align: right;
}
.cart-item__pricet {
	margin: 0 0 7px;
	font-size: 13px;
	color: #787e85;
}
.cart-item__pricev {
	display: flex;
	align-items: baseline;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 24px;
	position: relative;
}
.cartpage_elementcart__oldtargetprice {
	position: absolute;
    bottom: -17px;
    font-size: 17px;
    line-height: 19px;
    text-decoration: line-through;
    color: #ff6666;
}
.cart-item__pricev span {
	margin: 0 0 0 5px;
	color: #414142;
	font-size: 16px;
}
.cart-item__actions {
	margin: 0 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 230px;
	max-width: 230px;
}
.cart-item__select {
	margin: 0 0 0 15px;
	width: 100%;
	height: 38px;
	padding: 0 5px;
	background: #75777f;
	border: 1px solid #52545c;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	appearance: none;
    text-align-last: center;
	transition: all 0.4s ease 0s;
}
.cart-item__select:hover {
	background: #52545c;
}
.cart-item__quantity {
	position: relative;
	flex: 0 0 150px;
	max-width: 150px;
}
.cart-item__minus,
.cart-item__plus {
	display: block;
	position: absolute;
	z-index: 1;
	width: 30px;
	height: 38px;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 1px solid #dadcdd;
	background: #f7f6f6;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.cart-item__minus {
	left: 0;
	border-radius: 5px 0 0 5px;
}
.cart-item__plus {
	right: 0;
	border-radius: 0 5px 5px 0;
}
.cart-item__minus:before,
.cart-item__plus:before,
.cart-item__plus:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: #7a8087;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.cart-item__minus:before {
	width: 11px;
	height: 3px;
}
.cart-item__minus:hover:before,
.cart-item__plus:hover:before,
.cart-item__plus:hover:after {
	background: #282828;
}
.cart-item__plus:before {
	width: 11px;
	height: 3px;
}
.cart-item__plus:after {
	width: 3px;
	height: 11px;
}
.cart-item__value {
	width: 100%;
	height: 38px;
	border: 1px solid #edecec;
	background: #fff;
	padding: 0 35px;
    border-radius: 5px;
	color: #787e85;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
}
.cart-item__price {
	margin: 0 15px 0 0;
	display: flex;
	align-items: baseline;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 24px;
	text-align: right;
}
.cart-item__price span {
	color: #414142;
	font-size: 16px;
}
.cart-item__delete {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	border: none;
	background: url(/local/_new_design/images/i/i-close-grey.png) no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.cart-item__delete:hover {
	opacity: 0.6;
}
.cart-middle {
	margin: 15px 0 0;	
}
.cart-total {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.cart-total__line {
	margin: 0 0 0 12px;
	display: flex;
	align-items: baseline;
	color: #414142;
	font-size: 16px;
}
.cart-total__value {
	margin: 0 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 24px;
}
.cart-actions {
	margin: 30px 0 0;
}
.cart-actions__row {
	margin: 0 -15px;
	display: flex;	
	justify-content: space-between;
}
.cart-actions__col {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 15px;
}
.cart-actions__col:last-child {
	text-align: right;
}
.cart-actions__btn {
	display: inline-block;
	width: 200px;
	height: 38px;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
}
.cart-actions__btn--back {
	border: 1px solid #787f85;
	background: #f1f2f1;
	color: #787f85;
}
.cart-actions__btn--back:hover {
	background: #787f85;
	color: #fff;
}
.cart-actions__btn--order {
	border: 1px solid #595c63;
	background: #86888f;
	color: #e6e6e6;
}
.cart-actions__btn--order:hover {
	background: #595c63;
}
.cart-checkout-container {
	margin: 30px 0 0;
}
.cart-checkout-container__title {
	margin: 0 0 15px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
    font-size: 24px;
}


.cart-checkout-container .eroorsWarnongMessages {
	    background: #f5cfcf;
    color: #c93838;
    border-radius: 7px;
    padding: 15px 20px;
    font-family: 'CenturyGothicBold';
    font-size: 15px;
    line-height: 21px;
}


.cart-checkout-acc {
	margin: 0 0 10px;
	display: flex;
}
.cart-checkout-group__col .personal-dataLinkAcsess {
    margin: 10px 0 10px 0;
    display: inline-block;
    padding: 0 0 0 0px;
    position: relative;
    color: #424242;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}
.cart-checkout-group__col .personal-dataLinkAcsess a {
	color: #787e85;
	text-decoration: underline;
}
.eroorsWarnongMessages {
	font-size: 14px;
    line-height: 22px;
    color: #ff0b0b;
    margin: 15px 0;
}
.noticeForJsonRequest {
	font-size: 14px;
    line-height: 22px;
    color: #ff0b0b;
    margin: 15px 0;
}


















.sidebar-filter-item__scroller {
	border-right: 1px solid transparent;
	overflow-x: hidden;
	overflow-y: auto;
}
.sidebar-filter-item__scroller::-webkit-scrollbar {
    background-color: #e5e5e5;
    width: 6px;
}
.sidebar-filter-item__scroller::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    color: #d9d9d9;
}
.sidebar-filter-item__scroller::-webkit-scrollbar-button {
    display: none;
}
.sidebar-filter-item__scroller::-webkit-scrollbar-thumb {
    background-color: #b9b9b9;
 	border-radius: 9px;
    margin-left: 1px;
    margin-right: 1px;
}




.globalBlockProjList .itemProj .photosBigBlock .smallphotosR .smallElems {
	border-right: 1px solid transparent;
	overflow-x: hidden;
	overflow-y: auto;
}
.globalBlockProjList .itemProj .photosBigBlock .smallphotosR .smallElems::-webkit-scrollbar {
    background-color: #e5e5e5;
    width: 6px;
}
.globalBlockProjList .itemProj .photosBigBlock .smallphotosR .smallElems::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    color: #d9d9d9;
}
.globalBlockProjList .itemProj .photosBigBlock .smallphotosR .smallElems::-webkit-scrollbar-button {
    display: none;
}
.globalBlockProjList .itemProj .photosBigBlock .smallphotosR .smallElems::-webkit-scrollbar-thumb {
    background-color: #b9b9b9;
 	border-radius: 9px;
    margin-left: 1px;
    margin-right: 1px;
}


.globalBlockProjectPage .pagTop .photosBlock .smallphotosR .smallElems {
	border-right: 1px solid transparent;
	overflow-x: hidden;
	overflow-y: auto;
}
.globalBlockProjectPage .pagTop .photosBlock .smallphotosR .smallElems::-webkit-scrollbar {
    background-color: #e5e5e5;
    width: 6px;
}
.globalBlockProjectPage .pagTop .photosBlock .smallphotosR .smallElems::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    color: #d9d9d9;
}
.globalBlockProjectPage .pagTop .photosBlock .smallphotosR .smallElems::-webkit-scrollbar-button {
    display: none;
}
.globalBlockProjectPage .pagTop .photosBlock .smallphotosR .smallElems::-webkit-scrollbar-thumb {
    background-color: #b9b9b9;
 	border-radius: 9px;
    margin-left: 1px;
    margin-right: 1px;
}






















.globalGrafikNy {
	position: relative;
	height: 100%;
}

.globalGrafikNy .leftImage {
	position: absolute;
	width: 36%;
	height: 100%;
	background-image: url(/local/_new_design/images/balls.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: contain;
	bottom: 0;
	left: 0;
}

.globalGrafikNy .middleContentr {
	display: flex;
	height: 100%;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-around;
}

.globalGrafikNy .middleContentr .imgText {}
.globalGrafikNy .middleContentr .buttonGoToNews {}
.globalGrafikNy .middleContentr .buttonGoToNews a {
    display: inline-block;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 61px;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #be3b2e;
    padding: 0 39px;
    border: 3px dashed #000008;
}

.globalGrafikNy .middleContentr .imgText span {
	font-family: 'CenturyGothicBold', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 45px;
}

.globalGrafikNy .middleContentr .imgText .imgr {
	background-image: url(/local/_new_design/images/logo_n.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 90%;
	height: 101px;
	background-size: contain;
	margin: 0 auto;
}

.globalGrafikNy .middleContentr .notive {
	text-transform: uppercase;
	font-size: 27px;
	line-height: 45px;
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.globalGrafikNy .middleContentr .notive b {
	font-size: 44px;
	display: inline-block;
	margin: 0px 14px;
	color: #be3b2e;
}

.globalGrafikNy .rightImage {
	position: absolute;
	width: 25%;
	height: 100%;
	background-image: url(/local/_new_design/images/right.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	bottom: 0;
	right: 0;
}





.messageOnlyForRoznicaProduct {
	text-align: center;
    font-size: 14px;
    line-height: 16px;
    font-family: 'CenturyGothicBold', sans-serif;
    border-top: 1px solid #d38888;
    border-bottom: 1px solid #d38888;
    color: #d38888;
    padding: 10px 0;
    margin: 15px 0 -12px 0;
}
.disableButtonAddCartOnlyForRoznica {
    color: #d38888;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    display: block;
}






.newContactPage {

}
.newContactPage h1 {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 29px;line-height: 38px;color: #bfbfbf;}
.newContactPage .contactInfoParentBlock {display: flex;justify-content: space-between;margin: 45px 0px 0px 0;}
.newContactPage .contactInfoParentBlock .contactInfo {width: 48%;}
.newContactPage .contactInfoParentBlock .contactInfo .item {position: relative;padding: 0 0 0 30px;margin: 0 0 60px 0;}
.newContactPage .contactInfoParentBlock .contactInfo .icone {position: absolute;width: 30px;height: 30px;background-image: url(/local/_new_design/images/13906613301580594408.svg);background-position: -4px 0px;background-size: contain;left: 0;background-repeat: no-repeat;top: 0;filter: invert(8%) sepia(100%) saturate(7494%) hue-rotate(3deg) brightness(98%) contrast(93%);}
.newContactPage .contactInfoParentBlock .contactInfo .item .headerName {

}
.newContactPage .contactInfoParentBlock .contactInfo .item .headerName span {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 18px;line-height: 21px;color: #040404;display: inline-block;margin: 0 10px 0 0px;border-bottom: 1px dashed #c55353;
    cursor: pointer;}
.newContactPage .contactInfoParentBlock .contactInfo .item .headerName span:hover {
	border-bottom: 1px dashed rgb(197 83 83 / 0%);
}
.newContactPage .contactInfoParentBlock .contactInfo .item .headerName small {font-size: 13px;line-height: 24px;color: #8f8f8f;display: inline-block;}
.newContactPage .contactInfoParentBlock .contactInfo .item .adresse {font-size: 14px;line-height: 20px;color: #040404;margin: 10px 0 10px 0;}
.newContactPage .contactInfoParentBlock .contactInfo .item .phones {

}
.newContactPage .contactInfoParentBlock .contactInfo .item .phones .row {

}
.newContactPage .contactInfoParentBlock .contactInfo .item .phones .row a {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 25px;line-height: 30px;color: #94979e;display: inline-block;margin: 0px 10px 10px 0px;}
.newContactPage .contactInfoParentBlock .contactInfo .item .phones .row span {font-size: 11px;line-height: 31px;color: #9b9b9b;display: inline-block;}
.newContactPage .contactInfoParentBlock .contactInfo .item .emails {

}
.newContactPage .contactInfoParentBlock .contactInfo .item .emails .row {

}
.newContactPage .contactInfoParentBlock .contactInfo .item .emails .row a {font-family: 'CenturyGothicBold';font-size: 15px;line-height: 16px;color: #94979e;display: inline-block;border-bottom: 1px solid #6e6a6a;}
.newContactPage .contactInfoParentBlock .otherInfoLeft {width: 48%;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner {background: #f9f9f9;padding: 30px 30px;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .head {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 18px;line-height: 31px;color: #7c7c7c;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item {margin: 32px 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .h {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 14px;line-height: 25px;color: #000000;margin: 0 0 10px 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data {display: flex;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data.social a {width: 36px;height: 22px;background-image: url(/local/_new_design/images/3686994571561032658.svg);background-position: 0 0px;background-size: contain;background-repeat: no-repeat;margin: 0 10px 0 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data.social .vk {background-image: url(/local/_new_design/images/14085738491561032647.svg);background-size: 35px;background-position: 0px -6px;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data.social .tg {background-image: url(/local/_new_design/images/15076742911656048290.svg);background-size: 46px;background-position: -3px -11px;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data .rekviz {font-size: 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data .rekviz div {display: inline-block;font-size: 14px;line-height: 18px;margin: 0 15px 10px 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data .rekviz div span {font-family: 'CenturyGothicBold';background: #65676f;padding: 0 3px;color: #fff;margin: 0 6px 0 0;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .item .data .rekviz div small {

}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .dopInfo {font-size: 14px;line-height: 27px;color: #9d9d9d;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .dopInfo span {display: inline-block;cursor: pointer;border-radius: 5px;padding: 0px 5px 1px 5px;line-height: 20px;border: 1px solid #d30202;margin: 2px 0 0 0;color: #c30303;}
.newContactPage .contactInfoParentBlock .otherInfoLeft .inner .dopInfo span:hover {
	background: #d30202;
	color: #fff;
}
.newContactPage .contactInfoParentBlock .item .data.social a:hover {
	opacity: 0.6;
}
.newContactPagePageBottom.mapContactPage {
	margin-bottom: 150px;
}




.newContactPage .mobile__showPointInAppOnPhone {
	margin: 10px 0 0 0;
}
.mobile__showPointInAppOnPhone {
	display: none;
	align-items: center;
}
.mobile__showPointInAppOnPhone .textrv {font-family: 'CenturyGothicBold';margin: 0 15px 0 0;}
.mobile__showPointInAppOnPhone a {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	text-align: center;
	border: 1px dashed #ccc;
	border-radius: 13px;
	width: 74px;
	padding: 0 0 0 0;
	height: 69px;
	justify-content: center;
	margin: 0 10px 0 0px;
}
.mobile__showPointInAppOnPhone a span {
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
}
.mobile__showPointInAppOnPhone a small {
	font-size: 11px;
	line-height: 10px;
}
.mobile__showPointInAppOnPhone .yandex span {
	background-image: url(/local/_new_design/images/YandexNavigatorLogo.svg);
	background-size: 40px;
}
.mobile__showPointInAppOnPhone .google span {
	background-image: url(/local/_new_design/images/Google_Maps_icon_.svg);
	background-size: 36px;
}
.mobile__showPointInAppOnPhone.footerShowingButtonsMobNav {margin: -2px  0 8px 39px;}
.mobile__showPointInAppOnPhone.footerShowingButtonsMobNav a small {color: #a3a3a3;}
.mobile__showPointInAppOnPhone.footerShowingButtonsMobNav a {
	border: 1px dashed #8b8b8b;
}


.reset_filter_button_new {
    text-align: center;
    /* background: #a50505; */
    color: #a50505;
    border-radius: 3px;
    margin: 0 0 10px 0;
    font-size: 13px;
    font-family: 'CenturyGothicBold';
    line-height: 37px;
    border: 2px solid #a50505;
    display: flex;
    justify-content: center;
    align-items: center;
}
.reset_filter_button_new:hover {
	background: #5c5e67; 
	border-color: #5c5e67;
    color: #e6e6e6;
}
#desctopCounterFilterResetButton {
	    display: block;
    width: 20px;
    height: 20px;
    font-family: 'CenturyGothicBold';
    font-style: normal;
    background: #f15e15;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 50%;
    text-align: center;
    margin: 0 0 0 5px;
}

.buttonShowFilterForMobile {
	display: flex;
    align-items: center;
    position: fixed;
    z-index: 2;
    background: #e9e9e9;
    border-radius: 3px;
    border: 1px dashed #701e1e;
    top: 90px;
    left: -15px;
    padding: 2px 7px 2px 28px;
    cursor: pointer;
    display: none;
}
.buttonShowFilterForMobile i {
	background-image: url(/local/_new_design/images/filter-44.svg);
    width: 23px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 8px 0 0;
}
.buttonShowFilterForMobile span {
	    font-family: 'CenturyGothicBold';
    font-size: 14px;
}
.newScrollingHeaderLine .inner .flexBlock .topheadermenuglobal {
	margin: 0;
	    top: 45px;
}
.fixed-line-header__catalog.active {
    border: 1px solid #ffba9c;
}
.fixed-line-header__catalog.active .fixed-line-header__catalog--icon {
	filter: invert(64%) sepia(73%) saturate(2690%) hue-rotate(334deg) brightness(101%) contrast(101%);
}
.fixed-line-header__catalog.active .fixed-line-header__catalog--text {
    color: #ffba9c;
}


@media only screen and (max-width: 900px) {
	.mobile__showPointInAppOnPhone {
		display: flex;
	}
	.newContactPage .contactInfoParentBlock {
		flex-direction: column;
	}
	.newContactPage .contactInfoParentBlock .contactInfo {
		width: 100%;
	}
	.newContactPage .contactInfoParentBlock .otherInfoLeft {
		width: 100%;
	}
	.newContactPage .contactInfoParentBlock {margin-bottom: 50px;}
	.newContactPage h1 {
	    font-size: 26px;
	}
}










.fixed-line-header__catalog {
	display: flex;
	align-items: center;
	border-radius: 8px;
	border: 1px solid #fff;
	padding: 2px 15px 3px 15px;
	cursor: pointer;
	position: relative;
}
.fixed-line-header__catalog--icon {
	background-image: url(/local/_new_design/images/catalogue.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	filter: invert(49%) sepia(12%) saturate(1925%) hue-rotate(314deg) brightness(111%) contrast(109%);
	margin: 0 10px 0px 0;
}
.fixed-line-header__catalog--text {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	font-family: 'CenturyGothicBold', sans-serif;
}
@media only screen and (max-width: 1100px) {
	.newScrollingHeaderLine .inner .flexBlock .phonesBlock .phoneElem {
	    margin: 0 10px !important;
	}
	.header-u__nav  {
		display: none;
	}
}


















@media only screen and (max-width: 1400px) {
	.globalGrafikNy .leftImage {
		width: 27%;
	}
	.globalGrafikNy .rightImage {
		width: 18%;
	}
	.globalGrafikNy .middleContentr .notive {
		font-size: 18px;
	}
}
@media only screen and (max-width: 1000px) {
	.globalGrafikNy .middleContentr .imgText .imgr {
		height: 59px;
	}
	.globalGrafikNy .middleContentr .imgText span {
		font-size: 18px;
	}
	.globalGrafikNy .middleContentr .buttonGoToNews a {
		font-size: 16px;
		line-height: 36px;
		    border: 1px dashed #000008;
	}
	.globalGrafikNy .middleContentr .notive {
		font-size: 14px;
    line-height: 103px;
	}
	.globalGrafikNy .middleContentr .notive b {
		    font-size: 26px;
		    margin: 0px 7px;
	}
}
@media only screen and (max-width: 640px) {
	.globalGrafikNy .middleContentr .imgText span {
		font-size: 15px;
	}
	.globalGrafikNy .middleContentr .imgText .imgr {
	    height: 40px;
	}
	.globalGrafikNy .middleContentr .buttonGoToNews a {
		    margin: 15px 0 0 0;
	}
	.globalGrafikNy .middleContentr .notive {
		    line-height: 82px;
	}
	.globalGrafikNy .rightImage {
		    width: 8%;
	}
	.globalGrafikNy .leftImage {
	    width: 21%;
	}


	.smart-filter-container-modef {
		position: relative !important;
	    left: 0 !important;
	    top: 0 !important;
	    width: 100% !important;
	}
	.smart-filter-container-modef .bx-filter-popup-result {
	    width: 100% !important;
	    background: #5c5e67 !important;
	    text-align: center;
	    color: #fff;
	    font-size: 14px !important;
	}

	#modef.loadingResultvz {
	    font-size: 0 !important;
	    background-image: url(/local/_new_design/images/loading.gif) !important;
	    background-position: center !important;
	    background-repeat: no-repeat !important;
	    background-size: 19px !important;
	}


	.smart-filter-container-modef .bx-filter-popup-result a {
	    width: 100%;
	    border-bottom: 0;
	    display: block !important;
	    margin: -18px 0 0  0;
	    padding: 19px 0px 3px 0px;
	    color: #ff9a9a;
	    text-indent: 3px;
	}
	.smart-filter-container-modef .bx-filter-popup-result br {
	    display: none;
	}
	


}

















.globalMessageFaterGoodOrder {
	margin: 0 0 100px 0;
}

.globalMessageFaterGoodOrder .headerOrderIdText {
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 19px;
	line-height: 30px;
	color: #767980;
}

.globalMessageFaterGoodOrder small {
	display: block;
	font-size: 15px;
	line-height: 16px;
	margin: 8px 0 0 0;
}

.userAutoRegisterAfterOrder {
	margin: 40px 0 0 0;
	font-size: 15px;
	line-height: 30px;
	color: #767980;
}

.userAutoRegisterAfterOrder b {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #000;
}









.cart-checkout-acc__item {
	margin: 0 5px 0 0;
}
.cart-checkout-menu__link {
	display: inline-block;
	height: 38px;
	width: 180px;
	padding: 0 15px;
	border-radius: 5px;
	border: 1px solid #b6b6b6;
	background: #efefee;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 15px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}
.cart-checkout-menu__link:hover {
	background: #b6b6b6;
	color: #e6e6e6;
}
.cart-checkout-menu__link--active {
	border-color: #414141;
	background: #6d6f77;
	color: #e6e6e6;
}
.cart-checkout-group {
	margin: 0 0 35px;
}
.cart-checkout-group:last-child {
	margin: 0;
}
.cart-checkout-group__title {
	    margin: 40px 0 20px 0;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 19px;
}
.cart-checkout-input {
	margin: 0 0 25px;
}
.cart-checkout-input:last-child {
	margin: 0;
}
.cart-checkout-inputs__label {
	    display: block;
    margin: 12px 0 10px;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #424242;
    font-size: 15px;
}
.cart-checkout-group__radios.dopRadiosUrLicaTip {
    margin: 10px 0 0 25px;
}
.cart-checkout-group__radios.dopRadiosUrLicaTip big {
display: block;
    margin: 12px 0 10px;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #d64a4a;
    font-size: 15px;
}
.cart-checkout-group__panel.for_dealer_addrescart_block .cart-checkout-group__radios.dopRadiosUrLicaTip {
    margin: 0 0 0 0;
    padding: 10px 25px 20px 25px;
    border-radius: 10px;
    border: 1px solid #ebebeb;
}

.cart-checkout-inputs__input,
.cart-checkout-inputs__textarea {
	width: 100%;
	height: 38px;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	color: #76797d;
	font-size: 15px;
	transition: all 0.4s ease 0s;
}
.cart-checkout-inputs__input {
	padding: 0 20px;
	line-height: 36px;
}
.cart-checkout-inputs__textarea {
	height: 114px;
	padding: 10px 20px;
	line-height: 20px;
	resize: vertical;
}
.cart-checkout-inputs__input:focus,
.cart-checkout-inputs__textarea:focus {
	border-color: #414141;
}
.cart-checkout-group__row {
	display: flex;
	margin: 0 -15px;
}
.cart-checkout-group__col {
	padding: 0 15px;
	flex: 0 0 50%;
	max-width: 50%;
}
.cart-checkout-radio {
	margin: 0 0 15px;
}
.cart-checkout-radio:last-child {
	margin: 0;
}
.cart-checkout-radio__input {
	display: none;
}
.cart-checkout-radio__label {
	display: inline-block;
	padding: 0 0 0 25px;
	position: relative;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	cursor: pointer;
}
.cart-checkout-radio__label span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	background: #fff;
	height: 20px;
	border: 1px solid #e3e2e4;
	border-radius: 5px;
}
.cart-checkout-radio__label span:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 15px;
	height: 12px;
	opacity: 0;
	visibility: hidden;
	transform: scale(0.7);
	transition: all 0.4s ease 0s;
	background: url(/local/_new_design/images/i/i-check-grey.png) center no-repeat;
}
.cart-checkout-radio__input:checked ~ .cart-checkout-radio__label span:before {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}
.cart-actions-policy__input {
	display: none;
}
.cart-actions-policy__label {
	display: inline-block;
	padding: 0 0 0 25px;
	position: relative;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	cursor: pointer;
}
.cart-actions-policy__label span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #093d90;
}
.cart-actions-policy__label span:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	width: 15px;
	height: 12px;
	background: url(/local/_new_design/images/i/i-check-grey.png) no-repeat;
	opacity: 0;
	visibility: hidden;
	transform: scale(0.7);
	transition: all 0.4s ease 0s;
}
.cart-actions-policy__input:checked ~ .cart-actions-policy__label span:before {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}
.cart-actions-policy__label a {
	color: #787e85;
}
.cart-order {
	margin: 60px 0 0;
	display: flex;
}
.cart-order__btn {
	width: 200px;
	height: 40px;
	border: 2px solid #e00000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	line-height: 36px;
	text-align: center;
	font-weight: 800;
}
.cart-order__btn--buy {
	margin: 0 20px 0 0;
	color: #e00000;
}
.cart-order__btn--buy:hover {
	background: #e00000;
	color: #fff;
}
.cart-order__btn--order {
	background: #e00000;
	color: #fff;
}
.cart-order__btn--order:hover {
	background: #fff;
	color: #e00000;
}

/*----------------------------------------------------------------
Brand alphabet
----------------------------------------------------------------*/
.collectiondetailText {
	color: #787f85;
}

.collectiondetailText h2 {
margin: 0 0 25px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400;
	
}

.collectiondetailText h1 {
	margin: 0 0 25px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400;
}

.collectiondetailText p {
	margin: 0 0 10px;
	font-size: 14px;
	line-height: 20px;
}
.collectiondetailText strong {
	font-family: 'CenturyGothicBold', sans-serif;
}

.collectiondetailText ul {
    margin: 20px 0 20px 40px;
}

.collectiondetailText li {
    margin: 10px 0;
    font-size: 14px;
    line-height: 20px;
    list-style: disc;
}

.collectiondetailText a {
	text-decoration: underline;
	color: #c12623;
}



.collection__elementlist__namecluster__block {margin-top: 35px;}
.collection__elementlist__namecluster__block--count {
	display: inline-block;
	font-family: 'CenturyGothicBold';
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	background: #ec4f4c;
	border-radius: 5px;
	padding: 0 10px;
	margin: 5px 0;
}






.catalog_brand_page_collections {margin: 30px 0 30px 0;}
.catalog_brand_page_collections--head {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #040404;
	font-size: 21px;
	font-weight: 400;
}
.catalog_brand_page_collections--list {
	display: flex;
	flex-wrap: wrap;
	margin: 10px -10px 0px -10px;
	    align-content: flex-start;
}
.catalog_brand_page_collections--list li {
	flex: 0 0 20%;
	padding: 0 10px;
	margin: 5px 0;
}
.catalog_brand_page_collections--list li a {
	border-bottom: 1px solid rgba(126, 57, 144, 0);
	box-shadow: 0px 0px 0px rgb(255, 255, 255), 0px 1px 0px #76a9ed;
	font-size: 14px;
	line-height: 16px;
	color: #1164d3; 
}
.catalog_brand_page_collections--list li a:hover {
	color: #000000;
    box-shadow: 0px 0px 0px rgb(255, 255, 255), 0px 1px 0px rgb(118 169 237 / 0%);
}
@media only screen and (max-width: 1280px) {
	.catalog_brand_page_collections--list li {
		flex: 0 0 25%; 
	}
}
@media only screen and (max-width: 1024px) {
	.catalog_brand_page_collections {
		display: none;
	}
}
.catalog_brand_page_collections--list {
	overflow: hidden;
	position: relative;    
}
.catalog_brand_page_collections--list.hiderz {
	height: 110px;
}
.catalog_brand_page_collections--list.hiderz:after{
	content: "";
	display: block;
	height: 50px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}
.catalog_brand_page_collections--toogleblock {margin: 10px 0 0 0;}
.catalog_brand_page_collections--tooglebutton {
	border: 1px solid #d7d7d7;
	background: #f4f4f4;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 14px;
	line-height: 24px;
	padding: 0 20px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}












.brand-alphabet ul,
.brand-country ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.brand-alphabet__item,
.brand-country__item {
	margin: 0 2px 5px;
}
.brand-alphabet__item {
	flex: 0 0 30px;
	max-width: 30px;
}
.brand-alphabet__link,
.brand-country__link {
	display: block;
	border: 1px solid transparent;
	background: #fff;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;	
	text-align: center;
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
}
.brand-alphabet__link {
	border-radius: 50%;
	font-size: 24px;
	line-height: 28px;
}
.brand-alphabet__link:hover,
.brand-alphabet__link--active,
.brand-country__link:hover,
.brand-country__link--active {
	border: 1px solid #b5b5b5;
	background: #e7e7e7;
}
.brand-country {
	margin: 30px 0 0;
}
.brand-country__link {
	padding: 8px 45px;
	border-radius: 5px;
	font-size: 16px;
}
.brand-grid__row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.brand-grid__col {
	margin: 60px 0 0;
	padding: 0 15px;
	flex: 0 0 25%;
	max-width: 25%;
}
.brand-item {
	position: relative;
	padding: 0 0 0 40px;
}
.brand-item__letter {
	position: absolute;
	left: 0;
	top: -3px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #cecfce;
	font-size: 30px;
	text-transform: uppercase;
}
.brand-nav__item {
	margin: 0 0 10px;
}
.brand-nav__item:last-child {
	margin: 0;
}
.brand-nav__link {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #000;
	font-size: 16px;
}
.brand-nav__link span {
	color: #8c8e8c;
	font-size: 12px;
	transition: all 0.4s ease 0s;
}
.brand-nav__link:hover,
.brand-nav__link:hover span {
	color: #000;
}

















.brandsMainPageBlock {

}
.brandsMainPageBlock .wrapper {

}
.brandsMainPageBlock .wrapper .headerjBrands {

margin: 75px 0 40px;

font-family: 'CenturyGothicBold', sans-serif;

color: #787f85;

font-size: 24px;
}
.brandsMainPageBlock .wrapper .brandsList {

display: flex;

flex-wrap: wrap;

margin: 0 -15px;

justify-content: flex-start;
}
.brandsMainPageBlock .wrapper .brandsList a {

margin: 0 0 30px;

padding: 0 15px;

flex: 0 0 20%;

max-width: 20%;

display: flex;

flex-direction: column;

flex-wrap: wrap;

align-items: center;
opacity: 0.4;
}
.brandsMainPageBlock .wrapper .brandsList a:hover {
	opacity: 1;
}
.brandsMainPageBlock .wrapper .brandsList a .logog {

width: 53%;

height: 23px;

background-position: center;

background-repeat: no-repeat;

background-size: contain;
}
.brandsMainPageBlock .wrapper .brandsList a small {

font-size: 14px;

line-height: 16px;

margin: 12px 0px 3px 0px;

color: #cbcbcb;
}
.brandsMainPageBlock .wrapper .brandsList a span {

font-family: 'CenturyGothicBold', sans-serif;

color: #414141;

font-size: 16px;

line-height: 24px;
}











.bannerNewSalon1223 {background-position: center;background-repeat: no-repeat;background-color: #040c24;border-radius: 5px;height: 93px;background-image: url(/local/_new_design/images/ffe.png);margin: 0 0 30px 0;}
.bannerNewSalon1223 .innerOut {background-position: 8% center;background-repeat: no-repeat;background-image: url(/local/_new_design/images/banner_rast.png);background-position: 8% center;background-repeat: no-repeat;/* background-color: #040c24; */border-radius: 5px;height: 93px;display: flex;align-items: center;padding: 0 0 0 35%;justify-content: space-between;display: flex;}
.bannerNewSalon1223 .headdata {

}
.bannerNewSalon1223 .headdata .header__bannerz {font-family: 'CenturyGothicBold';font-size: 22px;line-height: 16px;color: #d7ab0a;text-transform: uppercase;}
.bannerNewSalon1223 .headdata .detailrj {/* font-family: 'CenturyGothicBold'; */font-size: 15px;line-height: 19px;color: #b9b9b9;margin: 10px 0 0 0;}
.bannerNewSalon1223 .promocoder {display: flex;justify-content: center;flex-direction: column;align-items: center;margin: 0 15% 0 0;}
.bannerNewSalon1223 .promocoder .detainkj {font-family: 'CenturyGothicBold';font-size: 14px;line-height: 16px;color: #fff;}
.bannerNewSalon1223 .promocoder .codepromo {font-family: 'CenturyGothicBold';font-size: 44px;line-height: 46px;color: #fcec05;}
@media only screen and (max-width: 1024px) {
	.bannerNewSalon1223 .innerOut {
		background-image: none;
    	padding: 0 0 0 10px;
	}
	.bannerNewSalon1223 .promocoder {
		margin: 0 10px 0 0;
	}
}
@media only screen and (max-width: 600px) {
	.bannerNewSalon1223 .innerOut {
	    flex-direction: column;
	    height: inherit;
	}
	.bannerNewSalon1223  {
	    height: inherit;
	    padding: 15px 0 10px 0;
	}
	.bannerNewSalon1223 .promocoder {
		    margin: 20px 0 0 0;
	}
	
}








/*----------------------------------------------------------------
Advantage section
----------------------------------------------------------------*/

.s-advantage {
	margin: 40px 0 0;
}
.s-advantage__title {
	margin: 0 0 20px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
}
.advantage-item {
	margin: 0 0 30px;
	display: flex;
}
.advantage-item a {
	text-decoration: underline;
    color: #5c99ce;
}

.advantage-item:last-child {
	margin: 0;
}
.advantage-item__ico {
	flex: 0 0 140px;
	max-width: 140px;
}
.advantage-item__content {
	flex-grow: 1;
}
.advantage-item__title {
	margin: 0 0 10px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 16px;
	line-height: 20px;
}
.advantage-item__text {
	color: #787f85;
	font-size: 16px;
	line-height: 20px;
}

/*----------------------------------------------------------------
Footer
----------------------------------------------------------------*/

.footer {
	margin: 30px 0 0;
	padding: 35px 0 80px;
	background: #7c878d;
}
.footer-top__inner {
	display: flex;
	justify-content: space-between;
}
.footer-top__col--right {
	text-align: right;
}
.footer-nav-title {
	margin: 0 0 20px;
}
.footer-nav-title__link {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
	font-size: 16px;
}
.footer-nav-title__link:hover {
	color: red;
}
.footer-nav-title__link.nothoveredSpan:hover {
	color: #fff;
}


.footer-logo {
	flex: 0 0 330px;
	max-width: 330px;
	margin: 0 10px;
}
.footer-nav__item {
	margin: 0 0 15px 0;
}
.footer-nav__item:last-child {
	margin: 0;
}
.footer-nav__link {
	font-size: 16px;
	color: #e6e6e6;
}
.footer-nav__link:hover {
	color: #fff;
}
.footer-nav__link--active {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
}
.footer-contacts {
	flex: 0 0 275px;
	max-width: 275px;
	text-align: right;
}
.footer-contacts__item {
	margin: 0 0 40px;
}
.footer-contacts__item:last-child {
	margin: 0;
}
.footer-contacts__title {
	position: relative;
	display: inline-block;
	margin: 0 0 20px;
	color: #e6e6e6;
	font-size: 16px;
	line-height: 20px;
}
.footer-contacts__title:before {
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	content: '';
	background: url(/local/_new_design/images/i/i-address-black.png) no-repeat;
	width: 34px;
	height: 46px;
}
.footer-contacts__item p {
	color: #e6e6e6;
	font-size: 16px;
	line-height: 20px;
}
.footer-contacts__item a {
	color: #e6e6e6;
}
.footer-contacts__item a:hover {
	color: #fff;
}
.footer-bottom {
	margin: -90px 0 0;
	text-align: center;
}
.footer-contacts__soctitle {
	margin: 0 0 30px;
	color: #e6e6e6;
	font-size: 16px;
}
.soc-nav ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.soc-nav__item {
	margin: 0 12px;
}
.soc-nav__link {
	display: block;
	width: 44px;
	height: 43px;
	background-size: contain !important;
}
.soc-nav__link:hover {
	opacity: 0.7;
}
.soc-nav__link--vk {
	background: url(/local/_new_design/images/i/i-vk.png) no-repeat;	
}
.soc-nav__link--fb {
	background: url(/local/_new_design/images/i/i-fb.png) no-repeat;
}
.soc-nav__link--tg {
	background: url(/local/_new_design/images/i/i-tg.png) no-repeat;
}
.soc-nav__link--pin {
	background: url(/local/_new_design/images/i/i-pin.png) no-repeat;
}
.soc-nav__link--instagram {
	background: url(/local/_new_design/images/i/i-instagram.png) no-repeat;
}








.expert-help-u {
    background-color: #eff3f6;
    border-radius: 20px;
    padding: 20px 20px 30px 50px;
    position: relative;
    text-align: right;
    margin: 40px 0 0 0;
}
.expert-help__icon-v {
    background-image: url(/local/_new_design/images/question-inquiry-icon.svg);
    width: 55px;
    height: 55px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    filter: invert(28%) sepia(32%) saturate(5337%) hue-rotate(252deg) brightness(84%) contrast(97%);
    margin: 0 10px 0px 0;
    position: absolute;
    left: 15px;
    top: 20px;
}
.expert-help__title-w {
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 18px;
    line-height: 22px;
}
.expert-help__desc-x {
    font-size: 14px;
    line-height: 22px;
    color: #565656;
    margin: 10px 0;
}
.expert-help__action-y {}
.expert-help__btn-z {
    display: inline;
    border-bottom: 1px solid rgba(126, 57, 144, 0);
    box-shadow: 0px 0px 0px rgb(255, 255, 255), 0px 1px 0px #000000;
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 15px;
    line-height: 16px;
    color: #c02522;
    cursor: pointer;
}
.expert-help__btn-z:hover {
    box-shadow: none;
    color: #000;
}






/*----------------------------------------------------------------
Modal
----------------------------------------------------------------*/

.scroll-disable {
	overflow: hidden;
}
.fancybox-bg {
	background: rgba(0,0,0,0.6);
}
.fancybox-button svg path {
	color: #fff;
}
.modal {
	display: none;
	width: 100%;
}
.modal-default {
	max-width: 690px;
	padding: 0;
	width: 100%;
	background: #e6e6e6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.modal-default__title {
	padding: 20px 140px;
	background: #6b6b6b;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 28px;
}
.modal-default__body {
	padding: 35px 140px;
}
.modal-tabsnav {
	margin: 0 0 30px;
}
.modal-tabsnav ul {
	display: flex;
	align-items: center;
}
.modal-tabsnav__item {
	margin: 0 5px 0 0;	
	color: #424242;
	font-size: 21px;
	line-height: 1;
}
.modal-tabsnav__link {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #bfbfbf;
	font-size: 21px;
}
.modal-tabsnav__link--active {
	color: #0c0c0c;
}

/*----------------------------------------------------------------
Form styles
----------------------------------------------------------------*/

.modal-tabscontent__box {
	display: none;
}
.modal-tabscontent__box--active {
	display: block;
}
.modal-form__group {
	margin: 0 0 25px 0;
}
.modal-form__group:last-child {
	margin: 0;
}
.modal-form__label {
	margin: 0 0 10px;
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #424242;
	font-size: 18px;
}
.modal-form__input {
	width: 100%;
	height: 34px;
	background: #f9f9f9;
	border: 1px solid #d6d6d6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 0 15px;
	color: #787f85;
	font-size: 14px;
	line-height: 34px;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.modal-form__input:focus {
	border-color: #859eb1;
}
.modal-form__input::-webkit-input-placeholder {
	color: #787f85;
	opacity: 1;
}
.modal-form__input::-moz-placeholder {
	color: #787f85;
	opacity: 1;
}
.modal-form__input:-ms-input-placeholder {
	color: #787f85;
	opacity: 1;
}
.modal-form__input:-moz-placeholder {
	color: #787f85;
	opacity: 1;
}
.modal-form__policy {
	margin: 0 0 15px;
	color: #787f85;
	font-size: 14px;
	line-height: 16px;
}


.modal .linkResetPassw {

margin: -10px 0 10px 0;
}
.modal .linkResetPassw span {
	
font-size: 14px;
	
line-height: 20px;
	
border-bottom: 1px dashed #919191;
	
display: inline-block;
	
color: #5a5a5a;
	
cursor: pointer;
}


.modal-form__policy a {
	color: red;
	text-decoration: underline;
}
.modal-form__policy a:hover {
	color: #464646;
}
.modal-form__submit {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #464646;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #828282;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #e6e6e6;
	font-size: 20px;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.modal-form__submit:hover {
	background: #464646;
}
.modal-form__submit.loadingr {
	font-size: 0;
    height: 40px;
    border: 0;
    background-color: transparent;
    background-image: url(/local/_new_design/images/loading.gif);
    background-size: 25px;
    background-position: center;
    background-repeat: no-repeat;
}


.modal-tabscontent__box .errorInputr {
        border: 2px dashed #f00;
}
.modal-tabscontent__box .sucsessSmallMessage {
    font-size: 14px;
    line-height: 18px;
    background: #ffb6b4;
    color: #8b0c0a;
    border-radius: 6px;
    padding: 7px 11px;
    margin: -15px 0 20px 0;
}
.modal-tabscontent__box .smallNoticerForModaAfterHead {
    font-size: 14px;
    line-height: 18px;
    background: #fff5cf;
    border-radius: 6px;
    padding: 7px 11px;
    margin: 0 0 9px 0;
}

.smart-filter-container-modef {
	position: absolute;
    left: 105%;
    z-index: 2;
    top: 45px;
}
.smart-filter-container-modef .bx-filter-popup-result {
	    display: block;
    background: #f4f4f4;
    border-radius: 6px;
    display: inline-block;
    width: 125px;
    box-shadow: 1px 2px 3px -1px rgb(0 0 0 / 60%);
    padding: 3px 9px;
    font-size: 14px;
    line-height: 18px;
}
.smart-filter-container-modef #modef_num {
	font-family: 'CenturyGothicBold', sans-serif;
}

.smart-filter-container-modef a {
	font-family: 'CenturyGothicBold', sans-serif;
    display: inline-block;
    border-bottom: 1px solid #868686;
    line-height: 17px;
}





.countCollProductLinksSwitch {display: flex;align-items: center;font-size: 14px;line-height: 16px;margin: 10px 0 0 0;position: relative;padding: 0 0px 0 30px;}
.countCollProductLinksSwitch:before {
	content: '';
	background-image: url(/local/_new_design/images/2723912681645017047.svg);
	position: absolute;
	width: 25px;
	height: 25px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: 0;
	filter: invert(28%) sepia(43%) saturate(1699%) hue-rotate(325deg) brightness(98%) contrast(120%);
}
.countCollProductLinksSwitch big {/* text-transform: uppercase; */}
.countCollProductLinksSwitch small {background: #787f85;color: #fff;border-radius: 5px;display: flex;align-items: flex-end;padding: 3px 6px 3px 7px;margin: 0 10px;}
.countCollProductLinksSwitch small b {font-size: 22px;line-height: 22px;font-family: 'CenturyGothicBold', sans-serif;margin: 0 4px 0 0;}
.countCollProductLinksSwitch small span {font-size: 14px;line-height: 20px;}
.countCollProductLinksSwitch a {display: flex;align-items: flex-end;border-bottom: 1px dashed #db1b1b;margin: 0 10px;color: #999;}
.countCollProductLinksSwitch a b {margin: 0 4px 0 0;font-size: 22px;line-height: 22px;font-family: 'CenturyGothicBold', sans-serif;margin: 0 4px 0 0;}
.countCollProductLinksSwitch a span {font-size: 14px;line-height: 20px;}











.product-item__label {
	position: absolute;
    z-index: 1; 
    left: 0;
    top: 17px;
    font-size: 14px;
    line-height: 34px;
    padding: 0 22px;
    font-family: 'CenturyGothicBold', sans-serif;
    opacity: 0.8;
    color: #fff;
}
.product-item__label.product-item__label--new {
	background: #87d28c;
}
.product-item__label.product-item__label--sale {
	background: #bb50e6;
}








.modal-tabscontent .authModalHeaderCheckForPhone {
	margin: -15px 0 15px 0;
}

.modal-tabscontent .authModalHeaderCheckForPhone .elementes {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	display: flex;
}

.modal-tabscontent .authModalHeaderCheckForPhone .elementes span {
	cursor: pointer;
	margin: 0 10px 0 0;
	display: inline-block;
	background: transparent;
	border-radius: 30px;
	padding: 0 15px;
	font-size: 15px;
	line-height: 23px;
	border: 1px solid #cbcbcb;
	color: #9d9d9d;
}

.modal-tabscontent .authModalHeaderCheckForPhone .elementes .active {
	border: 1px solid #0c0c0c;
	color: #ffffff;
	background: #0c0c0c;
}


.modal-tabscontent__box .smallNoticerForModaAfterHead {
    font-size: 14px;
    line-height: 18px;
    background: #fff5cf;
    border-radius: 6px;
    padding: 7px 11px;
    margin: 0 0 9px 0;
}










.newsBlockGlobal {
	margin: 60px 0 0 0;
}

.newsBlockGlobal .s-head {}

.newsBlockGlobal .s-head .s-head__title {}

.newsBlockGlobal .s-head .s-head__title span {
	margin: 0 0px 20px 0;
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}

.newsBlockGlobal .itemsList {
	display: flex;
	flex-wrap: wrap;
	    align-content: flex-start;
    align-items: flex-start;
}

.newsBlockGlobal .itemsList .newsItem {
	flex: 0 0 50%;
	padding: 0 30px 30px 0;
	display: flex;
	align-items: flex-start;
}

.newsBlockGlobal .itemsList .newsItem .image {
	flex: 0 0 150px;
	height: 130px;
	background-position: top;
	background-repeat: no-repeat;
	background-size: contain;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock {
	padding: 0 0 0 20px;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock .link {
	margin: -4px 0 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	display: block;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock .date {
	font-size: 13px;
	line-height: 16px;
	display: block;
	color: #909090;
	margin: 0 0 7px 0;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock .text {
	font-size: 16px;
	line-height: 18px;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock .detailtext {
	margin: 6px 0 0 0;
}

.newsBlockGlobal .itemsList .newsItem .infoBlock .detailtext a {
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	border-bottom: 1px solid #787f85;
	color: #787f85;
	font-family: 'CenturyGothicBold', sans-serif;
}







.maybeInteres {

}
.maybeInteres .h {

	margin: 37px 0 0 0;

	font-size: 24px;

	line-height: 26px;

	font-family: 'CenturyGothicBold', sans-serif;

	color: #787f85;
}
.maybeInteres .items {

}
.maybeInteres .items .blocki {

}
.maybeInteres .items .blocki .he {

	margin: 16px 0 8px 0;

	font-size: 16px;

	line-height: 16px;

	font-family: 'CenturyGothicBold', sans-serif;
}
.maybeInteres .items .blocki .elemsList {

}
.maybeInteres .items .blocki .elemsList a {

	display: inline-block;

	margin: 0 10px 7px 0;

	font-size: 14px;

	line-height: 16px;

	border-bottom: 1px solid #777;
}










.popularBlockrNew2022 {
    margin: 65px auto 60px auto;
    width: 100%;
    max-width: 1430px;
    padding: 0 15px;
}
.popularBlockrNew2022 .headerk {
    margin: 0 0 -15px;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 20px;
    font-weight: 400;
}
.popularBlockrNew2022 .mainBloks {margin: 40px 0 0 0;}
.popularBlockrNew2022 .mainBloks .headerNameGlobal {display: inline-block;/* border-radius: 53px; *//* padding: 0 25px; */line-height: 19px;font-size: 16px;font-family: 'CenturyGothicBold';/* border: 1px solid #3c8adb; */border-bottom: 1px solid #8cbfff;color: #3c8adb;}

.popularBlockrNew2022 .mainBloks .subBlockFirst {

}
.popularBlockrNew2022 .mainBloks .subBlockFirst .name {font-family: 'CenturyGothicBold', sans-serif;color: #1d1d1e;font-size: 15px;line-height: 16px;font-weight: 400;margin: 16px 0  7px 0;}
.popularBlockrNew2022 .mainBloks .subBlockFirst .links {display: flex;flex-wrap: wrap;}
.popularBlockrNew2022 .mainBloks .subBlockFirst .links a {font-size: 14px;line-height: 16px;color: #5c5e67;border-bottom: 1px solid;margin: 0 15px 12px 0;}










#mobile_filtre_checked_counter {
	display: block;
    font-size: 13px;
    width: 18px;
    height: 18px;
    color: #fff;
    background: #eb6f13;
    font-family: 'CenturyGothicBold';
    text-align: center;
    border-radius: 50%;
    line-height: 17px;
    margin: 0 0 0 4px;
}
#count_filtre_checked_counter {
		display: block;
    font-size: 13px;
    width: 18px;
    height: 18px;
    color: #fff;
    background: #eb6f13;
    font-family: 'CenturyGothicBold';
    text-align: center;
    border-radius: 50%;
    line-height: 17px;
    margin: 0 0 0 4px;
}






.slide28102021 {}

.slide28102021 .inner {
	display: flex;
	justify-content: space-between;
}

.slide28102021 .inner .lrBloc {
	text-align: left;
	width: 50%;
}

.slide28102021 .inner .lrBloc .big {
	color: #000000;
	font-size: 24px;
	line-height: 31px;
	margin: 22px 0;
}

.slide28102021 .inner .lrBloc .redr {
	color: #c1321a;
	font-size: 32px;
	line-height: 35px;
	font-family: 'CenturyGothicBold', sans-serif;
}

.slide28102021 .inner .lrBloc .medium {
	color: #000000;
	font-size: 18px;
	line-height: 23px;
	margin: 22px 0;
}

.slide28102021 .inner .rigBlock {
	width: 50%;
	background-image: url(/local/_new_design/images/sl-12.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: contain;
}





.buttonShow3DtourHeader {
	display: flex;
	align-items: center;
	border: 1px solid #b82320;
	border-radius: 5px;
	justify-content: flex-start;
	max-width: 136px;
	cursor: pointer;
	margin: 3px 0 0 0;
}
.buttonShow3DtourHeader:hover {
	opacity: 0.8;
}

.buttonShow3DtourHeader span {
	display: inline-block;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #ffffff;
	font-size: 18px;
	    line-height: 31px;
	background: #c22826;
	padding: 0 5px;
	margin: 3px 3px 3px 3px;
}

.buttonShow3DtourHeader small {
	display: inline-block;
	color: #414141;
	font-size: 14px;
	line-height: 14px;
	font-family: 'CenturyGothicBold', sans-serif;
}






.p-contacts .rekvizity {}

.p-contacts .rekvizity div {
	margin: 20px 0 15px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787e85;
	font-size: 17px;
	line-height: 18px;
}

.p-contacts .rekvizity p {
	font-size: 14px;
	line-height: 15px;
	color: #7a7e88;
	margin: 16px 0;
}














.global-ruble__symbol--small {

}
.comment-for-3d-for-discont-center-form {
	    font-size: 12px;
    line-height: 16px;
    margin: 0 0 20px 0;
    background-color: #d9d9d9;
    padding: 5px 10px;
}


.cpllectionNewPreview {margin: 0 0 70px;padding: 0 15px;flex: 0 0 33.3333%;max-width: 33.3333%;}
.cpllectionNewPreview.showFourElementInRow {
	flex: 0 0 25%;
    max-width: 25%;
        margin: 40px 0 30px;
}
.cpllectionNewPreview.showOneElementInRow {
	flex: 0 0 100%;
    max-width: 100%;
    margin: 40px 0 30px;
}
.cpllectionNewPreview.showTwoElementInRow {
	flex: 0 0 50%;
    max-width: 50%;
    margin: 40px 0 30px;
}

.cpllectionNewPreview .imagePhot {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 270px;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.cpllectionImgNewPreview__img {
	height: 100%;
    object-fit: cover;
    width: 100%;
}
.cpllectionNewPreview .imagePhot .favorieButton {

}
.cpllectionNewPreview .product-item__label {

}








.productprev_old_price {
 	 display: flex; 
 
	justify-content: flex-end;
	align-items: center;
	flex-wrap: nowrap;
	position: absolute;
	right: 0;
	bottom: 20px;
	font-size: 16px;
	text-decoration: line-through;
	color: #9f9f9f;
}
.productprev_old_price .productprev_old_price__val {

}
.productprev_old_price .productprev_old_price__curr {/* font-family: sans-serif; */margin: 0 0 0 4px;font-size: 14px;}
.productprev_old_price .productprev_old_price__ed {display: flex;align-items: center;font-size: 14px;}
.productprev_old_price .productprev_old_price__ed p {font-size: 14px !important;margin: 0 0 0 3px  !important;}
.productprev_old_price .productprev_old_price__ed p sup {

}
.product-item__price.hasoldpriceprev__global {
	color: #d91717;
    display: flex;
    justify-content: flex-end;
} 
.product-item__price.hasoldpriceprev__global .productprev_old_price__valsale {
    font-size: 15px;
    margin: 0 0 0 5px;
}
.product-item__price.hasoldpriceprev__global span {
         margin: 0 5px 0px 0;
}











.cpllectionNewPreview .detailerej {
padding: 0 10px;
}
.cpllectionNewPreview .imagePhot .countrye {position: absolute;bottom: 3px;right: 2px;background: #e5e5e5;padding: 0 15px;font-size: 13px;line-height: 17px;color: #6a6767;border-radius: 20px;}
.cpllectionNewPreview .priceOt {font-family: 'CenturyGothicBold';font-size: 14px;display: flex;align-items: flex-end;line-height: 27px;margin: 10px 0 -3px 0;}
.cpllectionNewPreview .priceOt span {font-size: 22px;margin: 0 5px;line-height: 31px;}
.cpllectionNewPreview .link {margin: 10px 0;}
.cpllectionNewPreview .link a {font-size: 15px;line-height: 16px;font-family: 'CenturyGothicBold';color: #878eab;}
.cpllectionNewPreview .paramRow {font-size: 15px;line-height: 16px;color: #a1a1a1;margin: 8px 0;}
.cpllectionNewPreview .paramRow span {margin: 0 5px 0 0;}
.cpllectionNewPreview .paramRow a {display: inline-block;border-bottom: 1px solid #4078df;color: #1482f3;}
.cpllectionNewPreview .paramRow big {color: #65676f;font-family: 'CenturyGothicBold';}
.cpllectionNewPreview .productsPreviewsSmall {display: flex;align-items: center;}
.cpllectionNewPreview .productsPreviewsSmall a {width: 35px;height: 35px;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;}
.cpllectionNewPreview .productsPreviewsSmall a img {overflow: hidden;border-radius: 4px;max-width: 100%;max-height: 100%;}
.cpllectionNewPreview .productsPreviewsSmall .totalOther {width: 35px;height: 35px;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;background: #edf2fd;border-radius: 5px;font-size: 14px;color: #5a5858;}
.cpllectionNewPreview .newCollectionPreviewR {
	    right: 10px;
    top: 10px;
    position: absolute;
    margin: inherit;
}

@media only screen and (max-width: 1280px) {
	.cpllectionNewPreview.showFourElementInRow {
		flex: 0 0 33.3333%;
	    max-width: 33.3333%;
	}
}
@media only screen and (max-width: 1180px) {
	.cpllectionNewPreview {
	    flex: 0 0 50%;
    	max-width: 50%;
	}
}
@media only screen and (max-width: 1000px) {
	.cpllectionNewPreview {
	    flex: 0 0 100%;
    	max-width: 100%;
	}

	.cpllectionNewPreview.showFourElementInRow {
		flex: 0 0 50%;
	    max-width: 50%;
	}

}
@media only screen and (max-width: 700px) {
	.catalopMeneuNewe {
		display: none !important;
	}
	.inneer .ddproj.newsecondclass3dproject {
		border: 1px solid #ebebeb !important;
	}
	.countCollProductLinksSwitch small b,.countCollProductLinksSwitch a b {
		font-size: 15px;
	}
	.countCollProductLinksSwitch:before {
		display: none;
	}
	.countCollProductLinksSwitch {
		padding: 0;
	}
	.countCollProductLinksSwitch small,.countCollProductLinksSwitch a {
		    margin: 0px 5px;
	}
	.countCollProductLinksSwitch small {
		padding: 0px 3px 0px 3px;
	}
}
@media only screen and (max-width: 680px) {

	.cpllectionNewPreview.showFourElementInRow {
	    flex: 0 0 100%;
    	max-width: 100%;
	}

}














.customeHtmlFor3dCallback {margin: -20px 0 20px 0;}
.customeHtmlFor3dCallback .innerh {

}
.customeHtmlFor3dCallback .innerh .row {display: flex;margin: 5px 0 5px 0;align-items: center;}
.customeHtmlFor3dCallback .innerh .row .price {width: 95px;margin: 0 10px 0 0;background-color: #7c7c7c;color: #fff;font-family: 'CenturyGothicBold';font-size: 13px;line-height: 22px;text-transform: uppercase;text-align: center;}
.customeHtmlFor3dCallback .innerh .row .descre {width: calc(100% - 105px);font-size: 14px;line-height: 16px;}
.customeHtmlFor3dCallback .freee.price {
background-color: #2fb348 !important;
}
.customeHtmlFor3dCallback .headerez {font-size: 14px;line-height: 16px;text-transform: uppercase;font-family: 'CenturyGothicBold';color: #161515;}










.superImagesBlock {}

.superImagesBlock .imageItemBig {
	display: flex;
	align-items: center;
}

.superImagesBlock .imageItemBig img {}

.smallImagesBlock {
	width: calc(100% - 60px);
	margin: 15px auto 0 auto;
}

.smallImagesBlock .imageItemSmall {
	height: 56px;
	display: flex;
	align-items: center;
	padding: 5px;
	border: 1px solid #e0e0e0;
	margin: 0 10px;
	border-radius: 10px;
	cursor: pointer;
}

.smallImagesBlock .imageItemSmall:hover {
	border: 1px solid #000;
}

.smallImagesBlock .imageItemSmall.slick-current {
	border: 1px solid #767980;
}

.smallImagesBlock .imageItemSmall img {
	width: auto;
	max-height: 100%;
	margin: 0 auto;
}

.smallImagesBlock .slick-arrow {
	position: absolute;
	right: -30px;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 0;
	display: inline-block;
	border: 0;
	background-image: url(/local/_new_design/images/next.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.smallImagesBlock .slick-arrow.slick-prev {
	left: calc(-100% - 60px);
	transform: rotate(180deg);
}

.smallImagesBlock .slick-arrow.slick-disabled {
	cursor: default;
	opacity: 0.1;
}




.sidebar-filters.is_stuck {
	z-index: 1;
}



.hoverShowTitleEdChange {
	position: absolute;
	top: -36px;
	left: -13px;
	width: 179px;
	background: #626cb9;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	padding: 1px 8px;
	border-radius: 5px;
	z-index: 1;
}
.hoverShowTitleEdChange:after {
	top: 100%;
	left: 18px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #626cb9;
	border-width: 4px;
	margin-left: 0px;
}
.sglproduct-infobox__units:after,
.product-item__units:after {
	top: calc(50% - 3px);
	right: -16px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #8d8e96;
	border-width: 5px;
	margin-left: 0px;
}



.noticeAboutDelivery {
	font-size: 14px;
    line-height: 16px;
    text-align: right;
    margin: 15px 0 0 0;
    color: #727272;
}


.deliveryAdressBlock {
	    background: #fff8d7;
    border-radius: 10px;
    padding: 10px 25px;
}



.superImagesBlock .imageItemBig .innerImGItem {
	position: relative;
	margin: auto;
}

.img-zoom-lens {
	position: absolute;
	border: 1px solid #fd0808;
	/*set the size of the lens:*/
	width: 120px;
	height: 120px;
	cursor: zoom-in;
}

.resultZoomBlock {
	border: 1px solid #d4d4d4;
	width: 400px;
	position: absolute;
	height: 350px;
	top: 0;
	left: 9999px;
	z-index: 3;
	background-repeat: no-repeat;
	background-color: #fff;
}










.customnewjv_static_page {margin: 0 auto;width: 100%;max-width: 1430px;padding: 0 15px;position: relative;}
.customnewjv_static_page h1 {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
	margin: 0 0 20px 0;
}
.customnewjv_static_page p {
	margin: 0 0 25px;
	color: #4e4e4e;
	font-size: 16px;
	line-height: 25px;
}
.customnewjv_static_page ul {
	margin: 0 0 25px 30px;
}
.customnewjv_static_page li {
	margin: 15px 0;
	color: #4e4e4e;
	font-size: 16px;
	line-height: 25px;
	list-style: disc;
}
.customnewjv_static_page a {
	text-decoration: underline;
	color: #db0f0f;
}
.customnewjv_static_page strong {
	font-family: 'CenturyGothicBold', sans-serif;
}




.footer-links-a {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 20px 0;
    color: #838383;
}
.footer-links__recaptcha-b {
    margin: 0 0px 10px 0;
}
.footer-links__text-c {}
.footer-links__link-d {
    color: #787878;
    text-decoration: underline;
    cursor: pointer;
}
.footer-links__item-e {
    color: #787878;
    text-decoration: underline;
    cursor: pointer;
    margin: 5px 20px 5px 0;
    display: inline-block;
}



.privacy-block-a {
    margin: 10px 0 20px 0;
}
.privacy-checkbox-b {
    display: flex;
}
.privacy-checkbox__input-c {
    flex: 0 0 30px;
}

.privacy-checkbox__text-d {
    font-size: 14px;
    line-height: 18px;
}
.privacy-link-e {
    text-decoration: underline;
}
.privacy-checkbox__input-c input {
    width: 17px;
    height: 17px;
    cursor: pointer;
}


.reset_parametr_filter--button {font-size: 12px;line-height: 15px;color: #e24542;border-bottom: 1px dashed #ffa7a7;cursor: pointer;font-family: 'CenturyGothicBold';margin: 2px 0 0 0;}
.reset_parametr_filter--button:hover {
	border-bottom: 1px dashed #cbcbcbd9;
    color: #615e5e;
}
.parametr_filter--name {
	margin: 0 10px 0  0;
}
.filter-item__title--new_selector {
	display: flex;
	align-items: center;
	padding: 5px 25px 5px 5px;
	    height: 32px;
}












.thisBlockParamWithOneInput .sidebar-filter-range__sliderbox {
	display: none;
}
.thisBlockParamWithOneInput .sidebar-filter-range__sliderbox .firstInputMainFilerte {
	
}
.thisBlockParamWithOneInput .sidebar-filter-range__row {
	
display: flex;
	
align-items: center;
	
justify-content: space-between;
}

.thisBlockParamWithOneInput .sidebar-filter-range__sliderbox .firstInputMainFilerte input {
	
}
.thisBlockParamWithOneInput .buttonFvZ:hover {
	background: linear-gradient(179deg, #bfbfbf 0, #f9f9f9 100%);
}
.thisBlockParamWithOneInput .buttonFvZ {
	display: none;
font-family: 'CenturyGothicBold';
	
font-size: 14px;
	
line-height: 28px;
	
width: 31px;
	
text-align: center;
	
border: 1px solid #cfcfcf;
	
color: #65676f;
	
border-radius: 5px;
	
cursor: pointer;
	
background: linear-gradient(359deg, #bfbfbf 0, #f9f9f9 100%);
}
.thisBlockParamWithOneInput .buttonFvZ.bigger {
	
}
.thisBlockParamWithOneInput .sidebar-filter-range__input {
	    text-align: center;
}
.thisBlockParamWithOneInput .sidebar-filter-range__col {
	   /* flex: 0 0 40%;*/
	   flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}
.thisBlockParamWithOneInput .sidebar-filter-range__icol.firstInputMainFilerte {
	    width: 100%;
}
.sidebar-filter-range__icol {
	position: relative;
}
.sidebar-filter-range__icol .forSlideMinMaxErrorInputre {
	font-size: 11px;
    position: absolute;
    bottom: -14px;
    line-height: 12px;
    color: #ff2a2a;
}

.thisBlockParamWithOneInput .singleInputFilterFakeDiapazone {
	text-align: center;
	margin: -5px 0  4px 0px;
	font-size: 12px;
	line-height: 17px;
	color: #adadad;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.thisBlockParamWithOneInput .singleInputFilterFakeDiapazone b {
	font-size: 14px;
	line-height: 18px;
	margin: 0 4px;
	color: #bbbbbb;
	font-family: 'CenturyGothicBold';
}



















.sproduct-actions__selectZ {
	position: relative;
	    margin: 0 0 0 15px;
}
.sproduct-actions__selectZ.active {
	z-index: 3;
}



.sproduct-actions__selectZ .sglproduct-infobox__unit--active {
	background: linear-gradient(0deg, #70737a 0, #9FA0A6 100%);
	font-size: 14px;
	line-height: 36px;
	color: #e6e6e6;
	cursor: pointer;
	display: inline-block;
	border-radius: 4px;
	width: 65px;
	text-align: center;
	border: 1px solid #4d5059;
	position: relative;
	z-index: 2;
	font-family: 'CenturyGothicBold', sans-serif;
}
.sproduct-actions__selectZ .sglproduct-infobox__unit--active:hover {
	background: linear-gradient(180deg, #70737a 0, #9FA0A6 100%);
}

.sproduct-actions__selectZ .sglproduct-infobox__unit {}

.sproduct-actions__selectZ .dropDownSelectEdIzm {
	display: none;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 32px;
	flex-direction: column;
	width: 65px;
	background: #fff;
	border: 1px solid #ccc;
	align-items: center;
	padding: 7px 0 0px 0;
	border-radius: 4px;
}
.sproduct-actions__selectZ .dropDownSelectEdIzm.active {
	display: flex;
}

.sproduct-actions__selectZ .dropDownSelectEdIzm .sglproduct-infobox__unit {
	background: linear-gradient(0deg, #d2d2d2 0, #fbfbfb 100%);
	font-size: 14px;
	line-height: 36px;
	color: #71727b;
	cursor: pointer;
	display: inline-block;
	border-radius: 4px;
	width: 61px;
	text-align: center;
	border: 1px solid #c2c1c1;
	margin: 0 0 1px 0;
	font-family: 'CenturyGothicBold', sans-serif;
}
.sproduct-actions__selectZ .dropDownSelectEdIzm .sglproduct-infobox__unit:hover {
	background: linear-gradient(180deg, #d2d2d2 0, #fbfbfb 100%);
}






div[itemprop="aggregateRating"] {
	display: none;
}








.oneclickOrderreurn {
	font-size: 15px;
	line-height: 19px;
}

.oneclickOrderreurn span {
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	margin: 0 0 20px 0;
}

.oneclickOrderreurn small {
	display: block;
}













.hero-slider__slide .middleContentrNewYearSliderrer {

}

.hero-slider__slide .middleContentrNewYearSliderrer .topBitton {
	width: 220px;
	background: #c02521;
	margin: -60px auto 0 auto;
	padding: 50px 0 15px 0;
}

.hero-slider__slide .middleContentrNewYearSliderrer .topBitton a {
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 20px;
	line-height: 26px;
	border-bottom: 1px solid #fff;
}

.hero-slider__slide .middleContentrNewYearSliderrer .middleTextTitle {
	text-transform: uppercase;
	color: #c02521;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 69px;
	line-height: 75px;
	margin: 102px 0 0 0;
}

.hero-slider__slide .middleContentrNewYearSliderrer .dateText {
	text-transform: uppercase;
	color: #000;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 41px;
	line-height: 36px;
	margin: 56px 0 21px 0;
}

.hero-slider__slide .middleContentrNewYearSliderrer .detailText {
	color: #000;
	/* font-family: 'CenturyGothicBold', sans-serif; */
	font-size: 21px;
	line-height: 33px;
	margin: 0 auto 0 auto;
	max-width: 860px;
	min-height: 139px;
}

.hero-slider__slide .middleContentrNewYearSliderrer .detailText b {
    font-family: 'CenturyGothicBold', sans-serif;
}

.hero-slider__slide .middleContentrNewYearSliderrer .detailText b font {
    color: #c02521;
}

.hero-slider__slide .middleContentrNewYearSliderrer .detailText u {
    font-family: 'CenturyGothicBold', sans-serif;
}

.hero-slider__slide .middleContentrNewYearSliderrer .whatInEvent {}

.hero-slider__slide .middleContentrNewYearSliderrer .whatInEvent div {
	text-transform: uppercase;
	color: #c02521;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 20px;
	line-height: 26px;
	margin: 0px 0 13px 0;
}

.hero-slider__slide .middleContentrNewYearSliderrer .whatInEvent .itemsInIvent {
    max-width: 860px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.hero-slider__slide .middleContentrNewYearSliderrer .whatInEvent .itemsInIvent span {
	text-transform: uppercase;
	color: #000;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 14px;
	line-height: 26px;
	margin: 0 0 0 0;
	display: inline-block;
	border-radius: 5px;
	border: 3px solid #fff;
	text-align: center;
	width: 256px;
}
@media only screen and (max-width: 1024px) {
	.projectsDesignesFavorite .projectInFavoriteItem {
		flex: 0 0 50%;
    	max-width: 50%;
	}
}
@media only screen and (max-width: 1000px) {

	.brandsMainPageBlock .wrapper .brandsList a {
	    flex: 0 0 33.333%;
    	max-width: 33.333%;
	}


	.hero-slider__slide .middleContentrNewYearSliderrer .topBitton {
		padding-top: 10px ;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .middleTextTitle {
		font-size: 45px;
    	line-height: 51px;
    	    margin: 34px 0 0 0;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .dateText {
		    font-size: 24px;
	    line-height: 36px;
	    margin: 24px 0 10px 0;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .detailText {
		    font-size: 16px;
    	line-height: 30px;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .whatInEvent {
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	.hero-slider__slide .middleContentrNewYearSliderrer .topBitton {
		margin-top: -40px;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .middleTextTitle {
		font-size: 34px;
	}
	.projectsDesignesFavorite .projectInFavoriteItem {
		flex: 0 0 100%;
    	max-width: 100%;
	}
}
@media only screen and (max-width: 640px) {

	.customeHtmlFor3dCallback {
	    margin: 0px 0 20px 0;
	}














	
	.hero-slider__slide .middleContentrNewYearSliderrer .topBitton a {
		font-size: 14px;
    	line-height: 18px;
	}



	.hero-slider__slide .middleContentrNewYearSliderrer .topBitton {
		padding-bottom: 12px;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .middleTextTitle {
		font-size: 26px;
    	line-height: 27px;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .dateText {
	    font-size: 18px;
	    line-height: 20px;
	    margin: 5px 0 5px 0;
	}
	.hero-slider__slide .middleContentrNewYearSliderrer .detailText {
	    font-size: 14px;
	    line-height: 22px;
	    margin-top: 13px;
	}
}







.hasInShowRoomOnProductPage {
	    display: inline-block;
    color: #414141;
    font-size: 13px;
    line-height: 20px;
    border: 1px solid #c22826;
    border-radius: 4px;
    padding: 0 15px;
}
.nalichieVNalichii {
	color: #32c50a;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	margin: 15px 0 -15px 0;
}

.nalichieVNalichii i {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #32c50a;
	margin: 0 6px 0 0;
}
.nalichieVNalichii.noNowNalicher {
	color: #cf7c16;
	display: none;
}

.nalichieVNalichii.noNowNalicher i {
	    background: #eebf61;
}

.sqlProductPageDeliveryInfo {
	margin: 35px 0 0 0;
}
.delivInfoOnCollectionPape .lineTopDelivInfo {
	width: 70%;
    height: 1px;
    background: #efefef;
    margin: 45px auto 35px auto;
}

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

.sqlProductPageDeliveryInfo .innwer .elem3dDesign {
	background-image: url(/local/_new_design/images/1123.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 77px;
}

.sqlProductPageDeliveryInfo .innwer .elem3dDesign div {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 0px 10px 0;
}

.sqlProductPageDeliveryInfo .innwer .elem3dDesign span {
	border-radius: 5px;
	border: 1px solid #c22826;
	color: #787f85;
	font-size: 13px;
	line-height: 25px;
	display: inline-block;
	padding: 0 30px;
	text-transform: uppercase;
	font-family: 'CenturyGothicBold', sans-serif;
	cursor: pointer;
}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo {
	background-image: url(/local/_new_design/images/2233.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 71px;
}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo div {}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo div a {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #c22826;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	margin: 0 0px 10px 0;
	text-decoration: underline;
}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo .pricers {}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo .pricers .row {
	font-size: 14px;
	line-height: 18px;
	color: #787e85;
	margin: 5px 0;
}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo .pricers .row span {
	display: inline-block;
	border: 1px solid #ccc;
	width: 90px;
	text-align: center;
	font-family: 'CenturyGothicBold', sans-serif;
	margin: 0 10px 0px 0;
}

.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo .pricers .row big {}














.mapOnDilerItemPageFull {
	margin: 40px 0 50px 0;
}
.mapOnDilerItemPageFull #YMapsID {
    width: 100%;
    height: 420px;
    overflow: hidden;
}
.dillersCitysBlock .newDilersBlocrItems {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -25px;
    align-items: baseline;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN {
	font-size: 14px;
    margin: 0 0 60px;
    padding: 0 25px;
    max-width: 50%;
    flex: 0 0 50%;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .nameNDB {
    line-height: 24px;
    position: relative;
    margin: 0 0 25px 0;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 18px;
    font-weight: 400;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .nameNDB span { 
    position: relative; 
}

.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .nameNDB small {
    position: absolute;
    font-size: 13px;
    line-height: 15px;
    display: block;
    background-image: url(/local/templates/jv_td/images/md.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 13px 0 27px 40px;
    color: #49499b;
    right: -110px;
    top: 0;
    bottom: 0;
    cursor: pointer;
    margin: auto 0;
    opacity: 0.6;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .nameNDB small:hover {
    opacity: 1;
}

.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .adressNDB {
	font-size: 15px;
    line-height: 16px;
    margin: 0 0 10px 0;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .phoneNDB {
    font-size: 15px;
    line-height: 16px;
    margin: 0 0 10px 0;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .phoneNDB span {
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 16px;
	line-height: 33px;
	margin: 0 0 6px 0;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .phoneNDB b {
	display: block;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .graffNDB {
	font-size: 15px;
    line-height: 16px;
    margin: 0 0 10px 0;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .dopNDB {
    font-size: 15px;
    line-height: 16px;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .dopNDB span {
	display: inline-block;
    border-bottom: 1px solid #b5b5b5;
    color: #000000;
    font-family: 'CirceBold', sans-serif;
    cursor: pointer;
}
.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .dopNDB span:hover {
	border-bottom: 1px solid rgb(181 181 181 / 0%);
}

.onYAMapDotInfoDetail {
	font-size: 15px !important;
    font-family: 'CirceRegular', sans-serif;
}
.onYAMapDotInfoDetail span {
    display: inline-block;
    padding: 2px 21px 0 21px;
    background: #093d90;
    border-radius: 20px;
    line-height: 28px;
    font-size: 15px;
    font-family: 'CirceBold', sans-serif;
    color: #ffffff;
}
.onYAMapDotInfoDetail p {
	font-size: 15px;
    margin: 7px 0 0 2px;
    line-height: 20px;
}
.onYAMapDotInfoDetail div {
	font-family: 'CirceBold', sans-serif;
    margin: 8px 0 3px 1px;
    font-size: 15px;
    line-height: 17px;
}
.onYAMapDotInfoDetail big {
	display: block;
}
@media only screen and (max-width: 600px) {
	.dillersCitysBlock .newDilersBlocrItems .dilerItemIN {
	    max-width: 100%;
    	flex: 0 0 100%;
	}
	.dillersCitysBlock .newDilersBlocrItems .dilerItemIN .nameNDB small {
		    display: block;
    position: relative;
    left: 0;
	}

	.brandsMainPageBlock .wrapper .brandsList a {
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.brandsMainPageBlock .wrapper .brandsList a span {
		font-size: 13px;
	}
}





.ackciiPageElementItem {

}
.ackciiPageElementItem  a {
	display: inline-block;
    border-bottom: 1px solid #c3e0ff;
    font-size: 15px;
    line-height: 22px;
    font-family: 'CenturyGothicBold';
    color: #028ef1;
}
.ackciiPageElementItem p {
	
}
.ackciiPageElementItem ul {
	margin: 15px 0 35px 50px;
}
.ackciiPageElementItem ul li {
	font-size: 15px;
	line-height: 22px;
	margin: 10px 0;
	list-style: disc;
}




.customBoolRowForFilter {

	position: relative;
	margin: 0 0 5px;
}

.customBoolRowForFilter .innerer {

	position: relative;
	padding: 0px 10px 10px 5px;
	border-radius: 3px;
	border: 1px solid transparent;
	color: #787e85;
	font-size: 16px;
	cursor: pointer;
}

.customBoolRowForFilter .innerer #showOnlySelectedSizesForFilter {

	display: none;
}

.customBoolRowForFilter .innerer label {


	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	cursor: pointer;
}

.customBoolRowForFilter .innerer label big {

	width: calc(100% - 40px);
	font-family: 'CenturyGothicBold', sans-serif;

	font-size: 15px;
	line-height: 18px;
}

.customBoolRowForFilter .innerer label span {

	display: block;
	position: relative;

	width: 20px;
	height: 20px;
	flex: 0 1 20px;
	border: 1px solid #e0dee0;
	border-radius: 5px;
}
.customBoolRowForFilter .innerer label  span:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
    width: 15px;
    height: 12px;
    background: url(/local/_new_design/images/i/i-check-grey.png) center no-repeat;
    transition: all 0.4s ease 0s;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.7);
}
.customInputCheckboxJvGlobal:checked ~ .customLabelCheckboxJvGlobal span:before {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}



.product-item-charact .thisSizesOnPreviewElementLink {
	text-decoration: underline;
    color: #26aefd;
    cursor: pointer;
}





.bigBlockElemesInSqp {
	display: flex;
	justify-content: space-between;
	margin: 0 -15px;
}

.bigBlockElemesInSqp .sproduct-content-tabs {
	width: 45%;
	padding: 0 15px;
}

.collectionInfoOnSpp {
	width: 55%;
	padding: 0 15px;
}

.collectionInfoOnSpp .headre {
	display: flex;
	align-content: center;
	align-items: center;
	margin: 19px 0 21px;
}

.collectionInfoOnSpp .headre span {
	margin: 0 20px 0 0;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}

.collectionInfoOnSpp .headre a {
    color: #3498ff; 
    font-weight: 400;
    display: inline-block;
    text-transform: uppercase;
    border-bottom: 2px dashed #4198ff;
    font-family: 'CenturyGothicBold', sans-serif;
}

.collectionInfoOnSpp .photosCollectionBlock {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.collectionInfoOnSpp .photosCollectionBlock .bigPhotoCol {
	height: 322px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: none;
	cursor: pointer;
}

.collectionInfoOnSpp .photosCollectionBlock .smallPhotosColle {
	width: 105px;
	flex: 0 0 105px;
	margin: 0 0 0 50px;
}

.collectionInfoOnSpp .photosCollectionBlock .smallPhotosColle span {
	display: block;
	width: 100%;
	height: 65px;
	margin: 0 0 10px 0;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.3;
}

.collectionInfoOnSpp .bigColleImageNow--active {
	display: block !important;
}

.collectionInfoOnSpp .smallColleImageNow--active {
	opacity: 1 !important;
}









.newsItemsBlock {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.newsItemsBlock .newsItem {
	flex: 0 0 30%;
	margin: 0 0 60px 0;
}

.newsItemsBlock .newsItem .image {
	height: 248px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	position: relative;
	cursor: pointer;
}

.newsItemsBlock .newsItem .detailers {}

.newsItemsBlock .newsItem .detailers .link {
	background: #ececec;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 6px 0;
	height: auto;
	line-height: 15px;
}

.newsItemsBlock .newsItem .detailers .link a {
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	color: #000000;
	text-transform: uppercase;
	font-family: 'CenturyGothicBold', sans-serif;
	display: inline-block;
}

.newsItemsBlock .newsItem .dateTime {
	position: absolute;
    top: 10px;
    left: 10px;
    background: #b33131;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
    font-family: 'CenturyGothicBold', sans-serif;
}

.newsItemsBlock .newsItem .detailers .shortTextj {
	font-size: 15px;
	line-height: 24px;
	padding: 0 10px;
}

.newsPageList {}

.newsPageList h1 {
	margin: 0 0px 20px 0;
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 24px;
	font-weight: 400;
}


.newsPageList {

}
.newsPageList h1 {
    margin: 0 0px 20px 0;
    display: block;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 24px;
    font-weight: 400;
} 





.s-main.actionPageNew {

}
.s-main.actionPageNew .headerElementsActions {font-family: 'CenturyGothicBold', sans-serif;color: #000000;font-size: 32px;line-height: 39px;font-weight: 400;cursor: pointer;margin: 40px 0px 45px 0;border-top: 1px dashed #ccc;padding: 25px 0 0 0;}
.s-main.actionPageNew  p {
	    font-size: 15px;
    line-height: 22px;
    margin: 10px 0;
}
.s-main.actionPageNew  h1 {font-family: 'CenturyGothicBold', sans-serif;color: #000000;font-size: 32px;line-height: 39px;font-weight: 400;cursor: pointer;display: inline-block;margin: 0 0px 45px 0;}






.actionPageNew .detailPromoText ul,
.actionPageNew .detailPromoText ol {

}
.actionPageNew .detailPromoText ul li,
.actionPageNew .detailPromoText ol li {margin: 10px 0;font-size: 15px;line-height: 22px;}
.actionPageNew .detailPromoText ol {margin: 20px 0 20px 30px;}
.actionPageNew .detailPromoText ul {

}

.actionPageNew .detailPromoText ul li {
	
}
.actionPageNew .detailPromoText ol li {
	list-style: auto;
}

.actionPageNew .detailPromoText a {
	font-family: 'CenturyGothicBold';
	text-decoration: underline;
	color: #c22826;
}




.openNewShopTopInfo {
    text-align: center;
    margin: -15px 0 0 0;
    font-size: 14px;
}
.openNewShopTopInfo a {
	font-size: 14px;
    line-height: 18px;
    display: inline-block;
    border-bottom: 1px solid #e28787;
    color: #bf2723;
    font-family: 'CenturyGothicBold';
}



.customBlockInputN2 {
	display: flex;
	justify-content: flex-start;
}

.customBlockInputN2 .checkPromocode {
	display: inline-block;
	width: 120px;
	height: 38px;
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #595c63;
	background: #86888f;
	color: #e6e6e6;
	cursor: pointer;
}

.customBlockInputN2 input {
	width: calc(100% - 15px - 120px);
	margin: 0 15px 0 0;
	max-width: 165px;
}






.customSkidkaShow {
	font-size: 16px;
	line-height: 19px;
	color: #e70a06;
	display: flex;
	align-items: baseline;
	justify-content: flex-end;
	margin: 15px 0 0 0;
}

.customSkidkaShow b {
	margin: 0 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 24px;
}











.actionTopLinkerNewHead {
	    background-image: url(/local/_new_design/images/actionHeadIcon.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 0 0 0 44px;
    text-transform: none;
    font-size: 13px;
    line-height: 26px;
    color: #e22321;
    margin: 0 0 0 14px;
}

.actionTopLinkerNewHead a {
	text-decoration: underline;
}
.sproduct-top__articul {
	    display: flex;
    align-items: center;
}
@media only screen and (max-width: 580px) {
	.sproduct-top__info {
		align-items: flex-start;
		flex-direction: column;
	}
	.sproduct-top__articul {
		align-items: flex-start;
    	flex-direction: column;
	}
	.actionTopLinkerNewHead {
		margin: 10px 0;
	}
	.nalichieVNalichii {
		margin-bottom: -5px;
	}
}















.newclose_catalog_mobile--button {text-align: center;margin: 10px 0 20px 0;}
.newclose_catalog_mobile--button span {font-family: 'CenturyGothicBold';border-bottom: 1px dashed #1a1919;font-size: 15px;color: #c30b00;line-height: 22px;display: inline-block;cursor: pointer;}


.filter_toogle-mobile--block {
	display: none;
	        margin: -20px 0 -20px 0;
        background: #fff;
        position: relative;
}
.filter_toogle-mobile--block--showcatalog {
	flex: 0 0 48%;
    margin: 0 4% 0 0;
    padding: 0 5px;
    display: flex;
    align-items: center;
    border: 1px solid #cf0f0f;
    border-radius: 5px;
    height: 42px;
    justify-content: center;
    flex-wrap: nowrap;
    cursor: pointer;
}
.filter_toogle-mobile--block--showcatalog__icon {background-image: url(/local/_new_design/images/catalogue.svg);flex: 0 0 30px;margin: 0 10px 0 0px;height: 30px;background-size: contain;background-repeat: no-repeat;background-position: center;cursor: pointer;filter: invert(13%) sepia(99%) saturate(4227%) hue-rotate(355deg) brightness(94%) contrast(96%);}
.filter_toogle-mobile--block--showcatalog__text {
	border-radius: 5px;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 15px;
	line-height: 16px;
}







.news_show_mobilecatalog--button-block {
	margin: 0px auto 20px auto;
	width: 100%;
	max-width: 1430px;
	padding: 0 15px;
	display: none;
}
.news_show_mobilecatalog--button-block--button {
	    flex: 0 0 100%;
	    margin: 0;
	    padding: 0;
	    display: flex;
	    align-items: center;
	    border: 1px solid #cf0f0f;
	    border-radius: 5px;
	    height: 35px;
	    justify-content: center;
	    flex-wrap: nowrap;
	    cursor: pointer;
}
.news_show_mobilecatalog--button-block--button--icon {
	    background-image: url(/local/_new_design/images/catalogue.svg);
    flex: 0 0 30px;
    margin: 0 10px 0 0px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    filter: invert(13%) sepia(99%) saturate(4227%) hue-rotate(355deg) brightness(94%) contrast(96%);
}
.news_show_mobilecatalog--button-block--button--text {
	    border-radius: 5px;
	    font-family: 'CenturyGothicBold', sans-serif;
	    font-size: 14px;
	    line-height: 16px;
}





.promoPageItem .detailPromoText h2 {
    font-family: 'CenturyGothicBold', sans-serif;
    color: #000000;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    margin: 15px 0px 15px 0;
}
 
.promoPageItem .detailPromoText .date_colored_red {
	font-family: 'CenturyGothicBold';
    display: inline-block;
    background: #ff4343;
    border-radius: 15px;
    line-height: 22px;
    padding: 0 10px;
    color: #fff;
}
.promoPageItem .detailPromoText u {
	font-family: 'CenturyGothicBold'; 
}








.category-x {
	    margin: 0 0 30px 0;
}
.category-x__title {
    font-family: 'CenturyGothicBold', sans-serif;
    color: #787f85;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 20px 0;
}
.category-x__shorttext {
    font-family: 'CenturyGothicRegular';
    color: #787f85;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    margin: 0 0 15px 0;
}
.category-x__counter {
    margin: 0 0 15px 0;
}
.category-x__count {
    display: flex;
    justify-content: space-between;
}
.category-x__count-left {}
.category-x__found {
    color: #787f85;
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 7px 0;
}
.category-x__items {
    display: flex;
    align-items: center;
}
.category-x__item {
    display: flex;
    align-items: flex-end;
    font-family: 'CenturyGothicBold';
    color: #a7a7a7;
    border-bottom: 2px dashed #d53936;
    padding: 0 0  5px 0;
}
.category-x__item.active {
    border-bottom: 2px dashed #cccccc00;
    background: #6f7176;
    color: #fff;
    border-radius: 5px;
    padding: 7px 10px;
}
.category-x__total {
    font-size: 25px;
    line-height: 19px;
    margin: 0 6px 0 0;
}
.category-x__name {
    font-size: 15px;
    line-height: 13px;
}
.category-x__separator {
    color: #787f85;
    font-size: 15px;
    line-height: 25px;
    margin: 0 10px;
}
.category-x__count-right {}
.category-x__show-header {
    color: #787f85;
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 7px 0;
}
.category-x__show-options {
    display: flex;
}
.category-x__option {
    font-family: 'CenturyGothicBold';
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #787f85;
    width: 40px;
    border: 2px solid #6f7176;
}
.category-x__option:first-child {border-radius: 7px 0px  0px 7px;margin: 0 -2px 0 0;}
.category-x__option:last-child {
    margin: 0 0px 0 -2px;
    border-radius: 0px 7px 7px 0px;
}
.category-x__option.active {
    background: #6f7176;
    color: #fff;
}
.category-x__sort {}
.category-x__sort-header {
    color: #787f85;
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 7px 0;
}
.category-x__sort-options {
    display: flex;
}
.category-x__sort-option {
    font-family: 'CenturyGothicBold';
    flex: 0 0 20%;
    border-top: 2px solid #c1c1c1;
    border-bottom: 2px solid #c1c1c1;
    border-left: 2px solid #c1c1c1;
    font-size: 14px;
    line-height: 22px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #787f85;
}
.category-x__sort-option:first-child {
    border-radius: 7px 0px 0px 7px;
}
.category-x__sort-option:last-child {
    border-right: 2px solid #c1c1c1;
    border-radius: 0px 7px 7px 0px;
}
.category-x__sort-option.active {
    background-color: #6f7176;
    border-top: 2px solid #6f7176;
    border-bottom: 2px solid #6f7176;
    border-left: 2px solid #6f7176;
    color: #fff;
}
.category-x__sort-option.active:last-child {
	    border-right: 2px solid #6f7176;
}
.category-x__sort-option.active:first-child {
	
}
.category-x__sort-option--arrow {
	    background-image: url(/local/_new_design/images/long-arrow-right-icon.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 12px;
    height: 15px;
    margin: 0 2px;
    filter: invert(55%) sepia(7%) saturate(396%) hue-rotate(166deg) brightness(88%) contrast(87%);
}
.category-x__sort-option.active .category-x__sort-option--arrow {
	filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(294deg) brightness(103%) contrast(101%);
}
.newsorting-for-mobile-category {
	display: none;
}
@media only screen and (max-width: 640px) {

	.category-x__count {
		flex-direction: column;
	}
	.category-x__count-right {
	    margin: 10px 0 0 0;
	}
	.category-x__sort-options {
	    flex-direction: column;
	}
	.category-x__sort-option:first-child {border-radius: 7px 7px 0px 0px;}
	.category-x__sort-option:last-child {border-bottom: 2px solid #c1c1c1;border-radius: 0px 0px 7px 7px;}
	
	.category-x__sort-option {border-right: 2px solid #c1c1c1;border-bottom: 0;line-height: 19px;}
	.newsorting-for-mobile-category {
		    display: flex;
		    align-items: center;
	}
	.newsorting-for-mobile-category .sort-box__title {
		color: #787f85;
		font-size: 14px;
		line-height: 19px;
	}
	.newsorting-for-mobile-category .sort-box__select {
		border: 1px solid #ccc;
		border-radius: 4px;
	}
	
	.category-x__sort {
		display: none;
	}
	.category-x__total {
		    font-size: 20px;
	    line-height: 16px; 
	}
    .newActionsN_191223 {
        flex-direction: column;
    }
    .category-x {
	    margin-top: -30px;
	    margin-bottom: 30px;
	}
	.category-x__title {
		    font-size: 20px;
		        margin: 0 0 15px 0;
	}
}









.newActionsN_191223 {display: flex;justify-content: space-between;margin: 0 0 35px 0;}
.newActionsN_191223 .elementAction {width: calc(50% - 10px);display: flex;}
.newActionsN_191223 .elementAction .image {
	width: 120px;
    flex: 0 0 120px;
    min-height: 70px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 15px 0 0;
    display: flex;
    border-radius: 10px;
}
.newActionsN_191223 .elementAction .image .textOneInside {
    display: flex;
    width: 100%;
    font-family: 'CenturyGothicBold';
    font-size: 37px;
    line-height: 18px;
    color: #ffd000;
    justify-content: center;
    align-items: center;
}
.newActionsN_191223 .elementAction .descrip {display: flex;flex-direction: column;justify-content: center;}
.newActionsN_191223 .elementAction .descrip .name {
	font-family: 'CenturyGothicBold';
    font-size: 15px;
    line-height: 14px;
}
.newActionsN_191223 .elementAction .descrip .details {
	    font-size: 14px;
    line-height: 16px;
    color: #959595;
    margin: 7px 0 7px 0;
}
.newActionsN_191223 .elementAction .descrip .date {display: flex;align-content: center;align-items: center;}
.newActionsN_191223 .elementAction .descrip .date div {font-family: 'CenturyGothicBold';font-size: 14px;line-height: 19px;background-color: #bf6300;border-radius: 4px;width: 50px;text-align: center;color: #fff;}
.newActionsN_191223 .elementAction .descrip .date span {
    font-family: 'CenturyGothicBold';
    font-size: 18px;
    line-height: 19px;
    margin: 0 5px;
}
.newActionsN_191223 .elementAction .image .brandInside {display: flex;flex-direction: column;width: 100%;align-items: center;}
.newActionsN_191223 .elementAction .image .brandInside .logoElem {height: 54px;background-position: center;background-repeat: no-repeat;background-size: contain;width: 81%;}
.newActionsN_191223 .elementAction .image .brandInside .persend {background: #fff;text-align: center;font-family: 'CenturyGothicBold';font-size: 24px;line-height: 26px;width: 100%;}
.newActionsN_191223 .elementAction .descrip .date a {font-family: 'CenturyGothicBold';font-size: 14px;line-height: 18px;border-bottom: 1px dashed #dd9a9a;margin: 0 0 0 10px;color: #bb1212;}

@media only screen and (max-width: 1250px) {
	.newActionsN_191223 .elementAction {
		    width: 100%;
		    margin: 10px 0;
	}
	.newActionsN_191223 {
		flex-direction: column;
	}
}
@media only screen and (max-width: 500px) {
	.newActionsN_191223 .elementAction {
	        flex-direction: column;
	    border-bottom: 1px dashed #ccc;
	    padding: 0 0 25px 0;
	}
	.newActionsN_191223 .elementAction .image {
		display: none;
		width: 100%;
		flex: 0 0 100%;
		margin: 0 0px 10px 0;
	}
	.newActionsN_191223 .elementAction:last-child {
	    border-bottom: 0;
	}
}














.newFooter {
    margin: 65px 0 0 0;
}
.newFooter .footerWrapr {

}
.newFooter .footerWrapr .navLinks {background-color: #f4f4f4;display: flex;flex-direction: column;height: 100%;}
.newFooter .footerWrapr .navLinks .colls {display: flex;}
.newFooter .footerWrapr .navLinks .colls .col {width: 33.33%;}
.newFooter .footerWrapr .navLinks .colls .col ul {margin: 42px 0  35px 0;}
.newFooter .footerWrapr .navLinks .colls .col ul li {margin: 18px 0;}
.newFooter .footerWrapr .navLinks .colls .col ul li a {font-family: 'CenturyGothicBold';text-transform: uppercase;font-size: 19px;line-height: 19px;color: #787878;}
.newFooter .footerWrapr .navLinks .colls .colSmalls {width: 33.33%;}
.newFooter .footerWrapr .navLinks .colls .colSmalls ul {margin: 40px 0 0 0;}
.newFooter .footerWrapr .navLinks .colls .colSmalls ul li {margin: 12px 0;}
.newFooter .footerWrapr .navLinks .colls .colSmalls ul li a {font-family: 'CenturyGothicBold';font-size: 14px;line-height: 18px;color: #787878;}
.newFooter .footerWrapr .navLinks .copyright {display: flex;}
.newFooter .footerWrapr .navLinks .copyright .copy {display: flex;width: 66.66%;}
.newFooter .footerWrapr .navLinks .copyright .copy i {width: 30px;margin: 0 10px 0 0;height: 30px;background-position: center;background-size: 30px;background-repeat: no-repeat;background-image: url(/local/_new_design/images/mpbSsmalllopo.png);}
.newFooter .footerWrapr .navLinks .copyright .copy p {color: #91949b;font-size: 14px;line-height: 16px;margin: 6px 0 0 0;width: calc(100% - 40px);}
.newFooter .footerWrapr .navLinks .copyright .social {display: flex;align-items: center;width: 33.33%;}
.newFooter .footerWrapr .navLinks .copyright .social a {width: 36px;height: 22px;background-image: url(/local/_new_design/images/3686994571561032658.svg);background-position: 0 0px;background-size: contain;background-repeat: no-repeat;margin: 0 10px 0 0;}
.newFooter .footerWrapr .navLinks .copyright .social .vk {background-image: url(/local/_new_design/images/14085738491561032647.svg);background-size: 35px;background-position: 0px -6px;}
.newFooter .footerWrapr .navLinks .copyright .social .tg {background-image: url(/local/_new_design/images/15076742911656048290.svg);background-size: 46px;background-position: -3px -11px;}
.newFooter .footerWrapr .contacteInfo {

}
.newFooter .footerWrapr .contacteInfo .rows {

}
.newFooter .footerWrapr .contacteInfo .rows .row {display: flex;margin: 10px 0;}
.newFooter .footerWrapr .contacteInfo .rows .row i {width: 30px;margin: 0 10px 0 0;height: 30px;background-position: center;background-size: 30px;background-repeat: no-repeat;filter: invert(64%) sepia(7%) saturate(252%) hue-rotate(184deg) brightness(90%) contrast(90%);}
.newFooter .footerWrapr .contacteInfo .rows .row span {color: #91949b;font-size: 14px;line-height: 16px;width: calc(100% - 40px);margin: 8px 0 0 0;}
.newFooter .footerWrapr .contacteInfo .rows .row a {color: #91949b;font-size: 14px;line-height: 16px;margin: 8px 0 0 0;text-decoration: underline;}
.newFooter .footerWrapr .contacteInfo .buttonCallback {

}
.newFooter .footerWrapr .contacteInfo .buttonCallback span {border: 1px solid #e27371;font-size: 14px;line-height: 40px;display: inline-block;margin: 20px 0 0 40px;width: 215px;text-align: center;cursor: pointer;}
.newFooter .footerWrapr .contacteInfo .rows .row.adress {

}
.newFooter .footerWrapr .contacteInfo .rows .row.adress i {
	background-image: url(/local/_new_design/images/10123041601535956912.svg);
}
.newFooter .footerWrapr .contacteInfo .rows .row.phone {

}
.newFooter .footerWrapr .contacteInfo .rows .row.phone i {
	background-image: url(/local/_new_design/images/7442810861529659196.svg);
	background-size: 21px;
	background-position: center 8px;
}
.newFooter .footerWrapr .contacteInfo .rows .row.phone a {
	font-family: 'CenturyGothicBold';
	text-transform: uppercase;
	font-size: 18px;
	line-height: 19px;
	color: #a3a3a3;
	text-decoration: none;
}
.newFooter .footerWrapr .contacteInfo .rows .row.email {

}
.newFooter .footerWrapr .contacteInfo .rows .row.email i {
	background-image: url(/local/_new_design/images/9645877501606988091.svg);
	background-size: 19px;
	background-position: center 8px;
}
.newFooter .footerWrapr .contacteInfo .rows .row.email a {
	
}
.newFooter .footerWrapr .contacteInfo .rows .row.time {
	
}
.newFooter .footerWrapr .contacteInfo .rows .row.time i {
	background-image: url(/local/_new_design/images/16089630971558965371.svg);
	background-size: 17px;
	background-position: center 8px;
}
.newFooter .inerer {
	display: flex;
}
.newFooter .footerWrapr .globalLeft {
	position: relative;
	width: 74%;
}
.newFooter .footerWrapr .globalRight {
	position: relative;
	background-color: #343434;
	width: 26%;
	color: #fff;
	padding: 25px 0 50px 45px;
}
.newFooter .footerWrapr .globalLeft:after, .newFooter .footerWrapr .globalRight:after {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: calc(50vw - 50%);
}
.newFooter .footerWrapr .globalRight:after {
	left: 100%;
	background-color: #343434;
}
.newFooter .footerWrapr .globalLeft:after {
	right: 100%;
	background-color: #f4f4f4;
}
.newFooter .footerWrapr .contacteInfo .buttonCallback span:hover {
	background-color: #e27371;
}
.newFooter .footerWrapr .contacteInfo .buttonCallback span:hover {
	background-color: #e27371;
}
.newFooter .footerWrapr .navLinks ul li a:hover {
	    color: #000000 !important;
}












.collection-header-a {padding: 0 10px;}
.collection-header__name-b {
    font-size: 20px;
    line-height: 24px;
    font-family: 'CenturyGothicBold';
    display: inline-block;
}
.collection-header__details-c {
    display: flex;
    align-items: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 10px 0 12px 0;
}
.collection-header__flag-d {
    width: 21px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 6px 0 0;
}
.collection-header__flag-icon-e {
    border-radius: 4px;
    overflow: hidden;
}
.collection-header__brand-f {
    display: flex;
    align-items: center;
}
.collection-header__brand-name-g {
    font-size: 14px;
    font-family: 'CenturyGothicBold';
    line-height: 16px;
    margin: -2px 6px 0px 0;
    border-bottom: 1px solid #686868;
}
.collection-header__country-h {
    font-size: 12px;
    line-height: 14px;
    color: #4e4e4e;
    border-radius: 10px;
    border: 1px solid #ccc;
    padding: 0 10px;
}
.collection-photos-i {
    position: relative;
}
.collection-photos__selectors-j {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
}
.collection-photos__selector-k {
    flex-grow: 1;
}
.collection-photos__gallery-l {}
.collection-photos__photo-m {
    display: none;
}
.collection-photos__photo-m.active {
    display: block;
}
.collection-photos__image-n {
    border-radius: 10px;
    overflow: hidden;
    /* height: 100%; */
    /* object-fit: cover; */
    /* width: 100%; */
    display: block;
    width: 100vw;
    height: 270px;
    object-fit: cover;
}
.collection-dots-o {
    display: flex;
    padding: 0 10px;
    justify-content: center;
    margin: 10px 0 -4px 0;
}
.collection-dots__dot-p {
    flex: 0 0 15%;
    height: 6px;
    background: #f3f3f3;
    border-radius: 10px;
    margin: 0 10px;
}
.collection-dots__dot-p.active {
    background: #db3939;
}
.collection-photos__selectors-j-hidden {
	visibility: hidden;
}









@media only screen and (max-width: 1200px) {
	.newFooter .footerWrapr .contacteInfo .buttonCallback span {
		margin-left: 0;
		width: 100%;
	}
	.newFooter .footerWrapr .globalRight {
		padding-left: 25px;
	}
}

@media only screen and (max-width: 1000px) {

 
	.breadcrumbs-nav ul {
		flex-wrap: nowrap;
    	overflow-y: scroll;
	}
	.breadcrumbs-nav__item {
		font-size: 14px;
    	line-height: 20px;
    	white-space: nowrap;
	}
	.breadcrumbs-nav__link {
		font-size: 14px;
    	line-height: 20px;
	}

	.news_show_mobilecatalog--button-block {
		display: flex;
	}
	.newFooter .footerWrapr .navLinks .colls {
		flex-wrap: wrap;
	}
	.newFooter .footerWrapr .navLinks .colls .col {
	    width: 100%;
	}
	.newFooter .footerWrapr .navLinks .colls .colSmalls {
	    width: 50%;
	}
	.newFooter .footerWrapr .navLinks .colls .col ul {
		    margin: 15px -10px 0px -10px;
	    display: flex;
	    flex-wrap: wrap;
	}
	.newFooter .footerWrapr .navLinks .colls .col ul li {
	    margin: 10px 10px;
	}
	.newFooter .footerWrapr .navLinks .colls .colSmalls ul {
	    margin: 20px 0 0 0;
	}
	.newFooter .footerWrapr .globalRight {
		width: 35%;
	}
	.newFooter .footerWrapr .globalLeft {
		width: 65%;
	}
	.newFooter .footerWrapr .navLinks .copyright {
	    display: flex;
	    margin: 20px 0 0 0;
	}
}

@media only screen and (max-width: 770px) {
	.newFooter .footerWrapr .navLinks .copyright {
		display: none;
	}
	.newFooter .footerWrapr .globalLeft {
	    width: 100%;
	    padding: 0 15px;
	}
	.newFooter .footerWrapr .globalRight {
	    width: 100%;
	    padding: 0 15px;
	        padding: 25px 15px 45px 15px;

	}
	.newFooter .inerer {
	    display: block;
	    margin: 0;
	    padding: 0;
	}
	.newFooter .footerWrapr .globalLeft:after, .newFooter .footerWrapr .globalRight:after {
		display: none;
	}
	.newFooter .footerWrapr .navLinks {
	    margin: 0 -15px;
    	padding: 0 15px;
	}
 	.newFooter .footerWrapr .contacteInfo .rows .row {
 		margin: 0 0 15px 0;
 	}

}

@media only screen and (max-width: 480px) {
	.newFooter .footerWrapr .navLinks .colls {
	    display: block;
	    padding: 25px 0;
	}
	.newFooter .footerWrapr .navLinks .colls .col ul {
		flex-direction: column;
		margin: 0;
		flex-wrap: wrap;
	}
	.newFooter .footerWrapr .navLinks .colls .col ul li {
	    margin: 10px 0;
	}
	.newFooter .footerWrapr .navLinks .colls .colSmalls {
		width: 100%;
	}
	.newFooter .footerWrapr .navLinks {
		    background-color: #343434;
		    color: #a3a3a3;
	}
	.newFooter .footerWrapr .globalLeft {
	    border-bottom: 1px dashed #4a4a4a;
	}

}



















.buttoncatalogheader {
	position: relative; 
}

.topheadermenuglobal {display: none;margin: 0 auto;width: 100%;max-width: 1400px;position: absolute;z-index: 3;background-color: #fff;box-shadow: 0px 7px 19px -5px rgba(0,0,0,0.49);left: 0;/* padding: 0 15px; */margin: 0 15px;top: 146px;}
.topheadermenuglobal .topheadermenuglobal__inner {display: flex;left: 0;/* padding: 0 15px; */}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside {width: 270px;background-color: #f9f9f9;padding: 0;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements {

}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories {

}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element {display: flex;align-items: center;margin: 10px 0 30px 0;padding: 10px 15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element i {background-image: url(/local/_new_design/images/16220780901639198171.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__elements__categories__element.dopcssselectorleft_keramogranit i {background-image: url(/local/_new_design/images/7170607931535972583.svg) !important;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__elements__categories__element.dopcssselectorleft_klinker i {background-image: url(/local/_new_design/images/8913228751595341028.svg) !important;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__elements__categories__element.dopcssselectorleft_mozaika i {background-image: url(/local/_new_design/images/16539120361682067844.svg) !important;}

.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element span {text-transform: uppercase;font-size: 19px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other {margin: 60px 0 0 0;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a {display: flex;align-items: center;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a i {background-image: url(/local/_new_design/images/2792305281543238910.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a span {font-size: 17px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a {display: flex;align-items: center;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a i {background-image: url(/local/_new_design/images/12201341051556273566.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a span {font-size: 17px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a {display: flex;align-items: center;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a i {background-image: url(/local/_new_design/images/145487428316313443284150.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a span {font-size: 17px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside {width: calc(100% - 270px);padding: 20px 30px;position: relative;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside__globalelements {display: none;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside__globalelements.active {display: block;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead {display: flex;justify-content: space-between;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name {display: flex;/* flex-direction: column; */align-items: center;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__name {text-transform: uppercase;font-family: 'CenturyGothicBold';font-size: 28px;line-height: 37px;margin: 0 20px 0 0;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__link {/* background: #ccc; */color: #c00808;font-family: 'CenturyGothicBold';font-size: 16px;line-height: 24px;padding: 0 15px;border: 1px solid #c00808;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__link:hover {
	background: #c00808;
    color: #fff;
}
.topheadermenuglobal .topheadermenuglobal__closeandhead__close:hover {
	filter: invert(46%) sepia(0%) saturate(1%) hue-rotate(176deg) brightness(91%) contrast(88%);
}
.topheadermenuglobal .topheadermenuglobal__closeandhead__close {background-image: url(/local/_new_design/images/14477132971541068761.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;/* margin: 0 15px 0 0; */cursor: pointer;filter: invert(97%) sepia(0%) saturate(331%) hue-rotate(142deg) brightness(99%) contrast(74%);position: absolute;right: 20px;top: 20px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements {

}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element {margin: 25px 0;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__head {font-family: 'CenturyGothicBold';font-size: 17px;line-height: 10px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links {display: flex;flex-wrap: wrap;margin: 0px -15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links a {border-bottom: 1px solid #000;font-size: 15px;line-height: 20px;margin: 5px 15px;}
.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links a:hover {
    border-bottom: 1px solid rgb(0 0 0 / 0%);
    color: #e14747;
}


.topheadermenuglobal .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.active span {
	
	color: #c00808;
}
.topheadermenuglobal__elements__categories__element.active {
    background: #fff;
    margin-right: -15px;
}
.newNewNewHeader .innerHeaderNew .leftj .button.active {
    background: linear-gradient(180deg, #8f9299 49%, #a5a7ad 100%);
    border: 2px solid #000000;
    position: relative;
}
.newNewNewHeader .innerHeaderNew .leftj .button.active:after {
    content: '';
    background-image: url(/local/_new_design/images/20843188451558095279.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    transform: rotate(60deg);
    left: 40px;
    bottom: -11px;
    position: absolute;
}
.newNewNewHeader .innerHeaderNew .leftj .button.active i {
	background-image: url(/local/_new_design/images/14477132971541068761.svg);
	background-size: 24px;
	filter: invert(66%) sepia(0%) saturate(1201%) hue-rotate(174deg) brightness(115%) contrast(130%);
}

@media only screen and (max-width: 1240px) {
	.topheadermenuglobal {
		top: 141px;
	}
}







.b-contact-item__gps {
	font-size: 14px;
    line-height: 20px;
    color: #040404;
    margin: 10px 0 10px 0;
}
.b-contact-item__gps span {
	font-family: 'CenturyGothicBold';
    display: inline-block;
    border-bottom: 1px dashed;
    line-height: 18px;
    cursor: pointer;
    position: relative;
}
.b-contact-item__gps span i {
	    position: absolute;
    background: #464646;
    color: #fff;
    border-radius: 3px;
    text-transform: lowercase;
    font-style: normal;
    padding: 0 5px;
    font-family: 'CenturyGothicRegular';
    font-size: 12px;
    line-height: 16px;
    left: 0;
    top: -15px;
}















.topline {
	display: none;
    position: fixed;
    background: #fff;
    width: 100%;
    /* height: 50px; */
    box-shadow: 0px 3px 6px 1px rgb(0 0 0 / 41%);
    z-index: 4;
    top: 0;
    padding: 0 15px;
}
.topline__inner {
    display: flex;
    justify-content: space-between;
    height: 50px;
    align-items: center;
}
.topline__menu {
    background-image: url(/local/_new_design/images/bars.svg);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%);
    cursor: pointer;
}
.topline__logosearch {
    width: calc(100% - 80px);
    display: flex;
    justify-content: center;
}
.topline__logolink {
    background-image: url(/local/_new_design/images/logo_n.png);
    width: 115px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    /* filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%); */
    cursor: pointer;
    display: inline-block;
}
.topline__searchbutton {
    background-image: url(/local/_new_design/images/search.svg);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%);
    cursor: pointer;
}
.topline__searchbutton.topline__searchbutton__active {
	background-image: url(/local/_new_design/images/x-letter.svg);
}
.bottomline {
    position: fixed;
    background: #fff;
    width: 100%;
    /* height: 50px; */
    box-shadow: 0px -3px 6px 1px rgb(0 0 0 / 41%);
    z-index: 4;
    bottom: 0;
    display: none;
}
.bottomline__inner {
    display: flex;
    align-items: center;
    height: 60px;
}
.bottomline__element {
    display: flex;
    flex-direction: column;
    width: 25%;
    align-items: center;
    position: relative;
}
.bottomline__element.catalogemobileactive .bottomline__icon {
	position: relative;
}
.bottomline__element.catalogemobileactive .bottomline__icon__closecatalog {
	    position: absolute;
    right: -12px;
    top: -4px;
    color: #fff;
    background-image: url(/local/_new_design/images/x-letter.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    filter: invert(0%) sepia(3%) saturate(2%) hue-rotate(325deg) brightness(109%) contrast(100%);
}

.bottomline__element.catalogemobileactive .bottomline__icon .bottomline__icon__iconitem {
	filter: invert(50%) sepia(97%) saturate(4846%) hue-rotate(6deg) brightness(99%) contrast(101%);
}



.bottomline__element.catalogemobileactive .bottomline__name {
	color: #f15400;
}

.bottomline__icon { 
    cursor: pointer; 
    width: 40px;
    height: 30px;
    position: relative;
}
.bottomline__icon .bottomline__icon__iconitem {
    background-image: url(/local/_new_design/images/catalogue.svg);
    width: 40px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    filter: invert(48%) sepia(20%) saturate(12%) hue-rotate(314deg) brightness(99%) contrast(86%);
}

.bottomline__name {
    font-size: 13px;
    line-height: 15px;
    color: #807f7f;
    margin: 3px 0 0 0;
}
.bottomline__element--cart {}
.bottomline__element--favorite {}
.bottomline__element--shops {}

.bottomline__element--cart .bottomline__icon__iconitem {
    background-image: url(/local/_new_design/images/shopping-cart.svg);
}
.bottomline__element--favorite .bottomline__icon__iconitem {
    background-image: url(/local/_new_design/images/bookmark.svg);
    background-size: 20px;
}
.bottomline__element--shops .bottomline__icon__iconitem {
    background-image: url(/local/_new_design/images/location-company.svg);
    background-size: 32px;
}



.bottomline__counter {
    position: absolute;
    font-family: 'CenturyGothicBold';
    right: -5px;
    top: -3px;
    background: #e90d0d;
    color: #fff;
    border-radius: 50%;
    width: 19px;
    height: 19px;
    font-size: 13px;
    text-align: center;
    line-height: 18px;
    display: none;
}













.topline__newfixedmobilesearch__searchresulte .loadingResultNewAnimate {
background-image: url(/local/_new_design/images/h6viz.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: calc(100% - 120px);
    margin: 0;
}
.topline__newfixedmobilesearch {
	position: relative;
	display: none;
	width: 100%;
}
.topline__newfixedmobilesearch .topline__newfixedmobilesearch__input {
	position: relative;
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    font-size: 13px;
    line-height: 23px;
    padding: 0 5px;
}

.topline__newfixedmobilesearch__searchresulte {
    position: fixed;
    background: #ffffff;
    z-index: 4;
    padding: 6px 11px; 
    top: 50px;
    left: 0;
    opacity: 1;
    width: 100%;
    height: calc(100% - 110px); 
    overflow-x: scroll;
}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl {margin: 10px 0 0 0;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList {

}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .heardSr {text-transform: uppercase;font-family: 'CenturyGothicBold', sans-serif;font-size: 13px;line-height: 25px;color: #5c5e67;border-bottom: 1px solid #e9e9e9;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr {margin: 10px 0 15px 0;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr {display: flex;flex-wrap: nowrap;align-items: stretch;margin: 15px 0;cursor: pointer;justify-content: space-evenly;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .imager {background-image: url(/upload/iblock/tale/greta_gris_ricamo_1.jpg);background-size: contain;background-position: center left;background-repeat: no-repeat;flex: 0 0 30px;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName {margin: 0 10px;display: flex;line-height: 20px;align-items: center;flex: 0 1 100%;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName span {font-size: 13px;line-height: 19px;display: inline-block;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName span small {border-bottom: 1px solid #6fb2d9;font-size: 13px;line-height: 19px;color: #1c9be7;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf {font-family: 'CenturyGothicBold', sans-serif;text-align: right;flex: 0 0 85px;display: flex;justify-content: center;align-items: flex-end;flex-direction: column;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf span {display: block;font-size: 14px;line-height: 16px;color: #5c5e67;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf big {font-family: 'CenturyGothicRegular', sans-serif;display: block;font-size: 12px;line-height: 16px;color: #a0a1a5;margin: 0px 0 0 0;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf big sup {

}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories {

}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .heardSr {text-transform: uppercase;font-family: 'CenturyGothicBold', sans-serif;font-size: 13px;line-height: 25px;color: #5c5e67;border-bottom: 1px solid #e9e9e9;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr {

}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr {display: flex;flex-wrap: nowrap;align-items: stretch;margin: 15px 0;height: 30px;cursor: pointer;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .imager {background-image: url(/upload/iblock/tale/greta_gris_ricamo_1.jpg);background-size: contain;background-position: center left;background-repeat: no-repeat;flex: 0 0 50px;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName {margin: 0 15px;display: flex;line-height: 20px;align-items: center;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName span {border-bottom: 1px solid #6fb2d9;font-size: 13px;line-height: 19px;color: #1c9be7;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName big {display: inline-block;font-size: 11px;color: #767676;line-height: 16px;margin: 0 0 0 6px;}
.topline__newfixedmobilesearch__searchresulte .searcherResultNewSerl .searcheAllResultPapep {display: block;text-align: center;font-family: 'CenturyGothicBold', sans-serif;color: #ffffff;font-size: 14px;line-height: 47px;background: #5c5e67;margin: 45px 0 0 0;}

.topline__newfixedmobilesearch__searchresulte .itemsList .linksOnlyers {
	    font-size: 13px;
    line-height: 17px;
    margin: 0 10px 8px 0;
    display: inline-block;
}
.topline__newfixedmobilesearch__searchresulte .itemsList .linksOnlyers span {
    display: inline-block;
    border-bottom: 1px solid #6fb2d9;
    font-size: 13px;
    line-height: 16px;
    color: #1c9be7;
}





.usercategory__banner {
	display: flex;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
	align-items: center;
	cursor: pointer;
	margin: 0 10px 0 0;
	border: 2px solid #49496b;
}
.usercategory__banner--icon {
	flex: 0 0 20px;
	width: 20px;
	height: 20px;
	background-image: url(/local/_new_design/images/quality-badge-checkmark-icon.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0px 5px 0 0;
	filter: invert(26%) sepia(18%) saturate(1110%) hue-rotate(201deg) brightness(94%) contrast(82%);
}
.usercategory__banner--name {
	font-size: 12px;
	text-transform: initial;
	color: #000;
	font-family: 'CenturyGothicRegular';
	flex: 0 0 calc(100% - 30px);
}
.usercategory__banner.usercategory__banner_mobilemenu {
    margin: 10px 0 0 0px;
    width: fit-content;
}
.usercategory__banner_status_cabinet {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px dashed #ccc;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.usercategory__banner_status_cabinet--description {
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0 0 0;
}











 

.topheadermenuglobalajaxmobile {
    position: fixed;
    background: #fff;
    z-index: 3;
    height: 100%;
    width: 100%;
    display: none;
    top: 0;
    left: 0;
}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner {
    padding: 60px 0 65px 0;
    height: 100%;
}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_plitka {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_plitka i {
	background-image: url(/local/_new_design/images/16220780901639198171.svg);
}



.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element i {background-image: url(/local/_new_design/images/16220780901639198171.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element span {
	    text-transform: uppercase;
	    font-size: 14px;
	    line-height: 16px;
	    font-family: 'CenturyGothicBold';
	    position: relative;
	    display: flex;
	    align-items: center;
}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element span:after {
	content: '';
	/* position: absolute; */
	background-image: url(/local/_new_design/images/arrow-right-1.svg);
	width: 27px;
	height: 21px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	filter: invert(0%) sepia(3%) saturate(2%) hue-rotate(325deg) brightness(109%) contrast(100%);
	margin: 0 0 0 7px;
}

.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_plitka span {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_keramogranit  {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_keramogranit  i {background-image: url(/local/_new_design/images/7170607931535972583.svg) !important;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_keramogranit  span {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element {
	display: flex;
	align-items: center;
	margin: 0 0 0 0;
	padding: 10px 15px;
	border-bottom: 1px solid #e9e9e9;
}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_klinker  {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_klinker  i {background-image: url(/local/_new_design/images/8913228751595341028.svg) !important;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_klinker  span {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_mozaika  {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_mozaika  i {
}

.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element.dopcssselectorleft_mozaika  span {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other {margin: 60px 0 0 0;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a {display: flex;align-items: center;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a i {background-image: url(/local/_new_design/images/2792305281543238910.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__sales a span {font-size: 15px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a {display: flex;align-items: center;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a i {background-image: url(/local/_new_design/images/12201341051556273566.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__hot a span {font-size: 15px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new {margin: 0px 0;padding: 10px 15px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a {display: flex;align-items: center;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a i {background-image: url(/local/_new_design/images/145487428316313443284150.svg);width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin: 0 15px 0 0;filter: invert(12%) sepia(84%) saturate(5107%) hue-rotate(2deg) brightness(74%) contrast(115%);}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__other .topheadermenuglobal__inner__leftside__elements__other__new a span {font-size: 15px;line-height: 16px;font-family: 'CenturyGothicBold';}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside {display: none;height: 100%;overflow-x: scroll;padding: 0 15px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__closeandhead__close {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements {
	display: none;
}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__closeandhead {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element:last-child {border-bottom: 1px solid rgb(230 230 230 / 0%);}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element:first-child {border-top: 1px solid #e6e6e6;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element:last-child {border-bottom: 1px solid rgb(233 233 233 / 0%);}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__leftside .topheadermenuglobal__inner__leftside__elements .topheadermenuglobal__inner__leftside__elements__categories .topheadermenuglobal__elements__categories__element:first-child {

}

.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name i {
	content: '';
	position: absolute;
	background-image: url(/local/_new_design/images/arrow-right-1.svg);
	transform: rotate(180deg);
	width: 35px;
	height: 35px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%);
	cursor: pointer;
	top: 0px;
	left: 0;
}

.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__name {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__link {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__head {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links a {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  {

}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__closeandhead {display: flex;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name {margin: 0 0 15px 0;position: relative;padding: 10px 0 0 40px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__name {font-size: 16px;line-height: 16px;text-transform: uppercase;font-family: 'CenturyGothicBold';}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__closeandhead .topheadermenuglobal__closeandhead__name .topheadermenuglobal__closeandhead__name__link {color: #9a0101;font-size: 13px;line-height: 19px;text-transform: uppercase;font-family: 'CenturyGothicBold';border-bottom: 1px dashed;display: inline-block;margin: 10px 0 0 0;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__inner__rightside__elements {padding: 0 0 10px 0;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element {border-bottom: 1px solid #e6e6e6;margin: 0;padding: 15px 0 10px 0;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__head {font-size: 15px;line-height: 16px;text-transform: uppercase;font-family: 'CenturyGothicBold';}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links {display: flex;flex-wrap: wrap;margin: 10px -5px 0 -5px;}
.topheadermenuglobalajaxmobile .topheadermenuglobal__inner .topheadermenuglobal__inner__rightside .topheadermenuglobal__inner__rightside__globalelements  .topheadermenuglobal__inner__rightside__elements .topheadermenuglobal__rightside__element .topheadermenuglobal__rightside__element__links a {color: #5b5b5b;font-size: 14px;line-height: 16px;margin: 4px 5px 4px 5px;}















.plasksblockpreview {position: absolute;left: 0px;top: 20px;opacity: 0.8;z-index: 1;}
.plasksblockpreview .plasksblock__element {
	background: #f73030;
	color: #fff;
	font-family: 'CenturyGothicBold';
	font-size: 12px;
	line-height: 25px;
	width: 101px;
	text-align: center;
	text-transform: uppercase;
	margin: 3px 0;
}
.plasksblockpreview .plasksblock__element sup {
	font-size: 10px;
	margin: -4px 0 0 2px;
	display: inline-block;
}
.plasksblockpreview.singleproductpage {
	top: 50px;
}



















.header-u {
    position: relative;
}
.header-u__nav {position: absolute;left: 25px;}
.header-u__nav-item {
    display: flex;
    flex-direction: column;
    margin: 7px 0 0 0;
}
.header-u__link {
    font-size: 13px;
    line-height: 18px;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    position: relative;
}
.header-u__link:hover {
	    border-bottom: 1px solid #cccccc00;
    color: #af0909;
}
.header-u__user {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.header-u__username {
    font-family: 'CenturyGothicBold';
    margin: 0 10px 0 0;
}
.header-u__greeting {
    font-size: 12px;
    line-height: 16px;
}
.header-u__name {
    font-size: 16px;
    line-height: 16px;
}
.header-u__icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.header-u__icon-wrapper {
    border: 2px dashed #cacaca;
    border-radius: 50%;
    aspect-ratio: 1/ 1;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px;
    margin: 0 0 5px 0;
}
.header-u__icon-bg {
    width: 100%;
    aspect-ratio: 1 / 1;
    background: #e9e9e9;
    border-radius: 50%;
    padding: 7px;
}
.header-u__icon-image {
    background-image: url(/local/_new_design/images/user-svgrepo-com.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    aspect-ratio: 1 / 1;
    filter: invert(85%) sepia(13%) saturate(0%) hue-rotate(243deg) brightness(92%) contrast(98%);
}
.header-u__category {
    width: 80px;
    border-radius: 30px;
    background: #232189;
    font-size: 14px;
    line-height: 16px;
    font-family: 'CenturyGothicBold';
    text-align: center;
    color: #fff;
}
.header-u__link__block {
	margin-bottom: 8px;
}
.header-u__link--dilercatalog:before {
	content: '';
	background-image: url(/local/_new_design/images/catalog-svgrepo-com.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 22px;
	aspect-ratio: 1 / 1;
	position: absolute;
	left: -25px;
	top: -1px;
	filter: invert(13%) sepia(87%) saturate(7369%) hue-rotate(356deg) brightness(73%) contrast(140%);
}
.header-u__icon--percent {
	background: rgb(189 23 23 / 88%);
	color: #fff;
	font-family: 'CenturyGothicBold';
	border-radius: 4px;
	font-size: 13px;
	line-height: 18px;
	padding: 0 5px;
	position: absolute;
	top: 0;
	left: -5px;
}




















.product-a {
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.product__top-b {
    display: flex;
    justify-content: space-between;
    margin: 0 0 5px 0;
}
.product__badge-c {
    display: flex;
    align-items: center;
    color: #db3434;
}
.product__badge-c-icon  {
    background-image: url(/local/_new_design/images/product_preview/spark.svg);
    width: 17px;
    height: 19px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 4px 0px 0;
    filter: invert(23%) sepia(78%) saturate(3224%) hue-rotate(347deg) brightness(93%) contrast(84%);
}
.product__badge-c-text  {
    font-family: 'CenturyGothicBold', sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 11px;
}
.product__favorite-d {
	cursor: pointer;
    background-image: url(/local/_new_design/images/product_preview/heart.svg);
    width: 17px;
    height: 19px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 0px 0px 0;
    filter: invert(89%) sepia(0%) saturate(67%) hue-rotate(173deg) brightness(88%) contrast(87%);
}
.product__favorite-d.in_favoritez {
	filter: invert(53%) sepia(42%) saturate(1243%) hue-rotate(61deg) brightness(103%) contrast(94%);
}
.product__image-e {
    display: flex;
    width: 100%;
    aspect-ratio: 1 / 1;
    justify-content: center;
    align-items: center;
    margin: 0 0 5px 0;
}
.product__image-e img {
    max-width: 100%;
    max-height: 100%;
}
.product__brands-f {
    display: flex;
    gap: 5px;
    margin: 0 0 10px 0;
}
.product__brand-item-g {
    display: flex;
    align-items: center;
}
.product__brand-item-g:after {
	content: '';
	background-image: url(/local/_new_design/images/product_preview/bold-arrow.svg);
	width: 9px;
	height: 7px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
}
.product__brand-item-g:last-child:after {
	display: none;
}

.product__brand-flag-h {
    background-image: url(/local/_new_design/images/flags/spain-country-flag-icon.svg);
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    margin: 0 5px 0 0px;
}
.product__brand-link-i {
    font-size: 12px;
    line-height: 14px;
}
.product__title-j {
	height: 40px;
}
.product__title-link-k {
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.product__specs-l {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 15px 0;
}
.product__spec-item-m {
    display: flex;
    align-items: center;
    margin: 10px 20px 0 0;
}
.product__spec-label-n {
    font-size: 14px;
    line-height: 15px;
    color: #8f8f8f;
    margin: 0 5px 0 0;
}
.product__spec-value-o {
    font-size: 14px;
    line-height: 15px;
    font-family: 'CenturyGothicBold', sans-serif;
}
.product__spec-value-o_size {
    display: inline-block;
    border-bottom: 1px solid #9fc1ff;
    color: #386ce7;
    cursor: pointer;
}
.product__color-p {
    width: 23px;
    aspect-ratio: 1 / 1;
    background-color: #b1a188;
    border-radius: 50%;
    border: 1px solid #585858;
}
.product__stock-q {
	display: flex;
    justify-content: space-between;
    margin: 0 0 15px 0;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 10px;
}
.product__stock-value-u--count {
    margin: 0 3px 0 0;
}
.product__stock-value-u--unit {
	
}


.product__stock-item-r {
    display: flex;
    align-items: center;
    font-size: 12px;
}
.product__cart-btn-text-m1.in_cart_buttonf {
    background-color: #ffffff00;
    border: 1px solid #33c501;
    color: #23c508;
}
.product__stock-icon-s {
    background-image: url(/local/_new_design/images/product_preview/box-pack.svg);
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 4px 0px 0;
}
.product__stock-label-t {
    margin: 0 5px 0 0;
}
.product__stock-value-u {}
.product__calc-v {
    display: flex;
    justify-content: space-between;
}
.product__calc-inputs-w {
    flex: auto;
    max-width: 185px;
    margin: 4px 0 0 0;
}
.product__units-x {
    display: flex;
    gap: 5px;
    margin: 0 0 8px 0;
}
.product__unit-y {
    background-color: #d8d8d8;
    color: #7d7d7d;
    font-size: 12px;
    line-height: 17px;
    border-radius: 15px;
    width: 40px;
    text-align: center;
    cursor: pointer;
}
.product__unit-btn-z {
    display: inline;
}
.product__counter-a1 {
    background-color: #ededed;
    border-radius: 20px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 10px;
}
.product__counter-minus-b1 {
    cursor: pointer;
    background-image: url(/local/_new_design/images/product_preview/minus.svg);
    width: 19px;
    height: 10px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 0px 0px 0;
}
.product__counter-field-c1 {margin: 0 5px;}
.product__counter-input-d1 {
    text-align: center;
    border-radius: 10px;
    border: 0;
    font-size: 14px;
    font-family: 'CenturyGothicBold', sans-serif;
    line-height: 26px;
    margin: 5px 3px;
    padding: 0;
    width: 65px;
}
.product__counter-unit-e1 {
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 14px;
    line-height: 16px;
    flex: auto;
}
.product__counter-plus-f1 {
    cursor: pointer;
    background-image: url(/local/_new_design/images/product_preview/plus.svg);
    width: 16px;
    height: 18px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 0px 0px 0;
}
.product__cart-g1 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.product__price-h1 {
    display: flex;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    align-items: flex-end;
    height: 24px;
    margin: -4px 0 9px 0;
    position: relative;
}
.product__price-value-i1 {}
.product__price-currency-j1 {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    margin: 0 5px 0 2px;
}
.product__price-unit-k1 {
    font-family: 'CenturyGothicBold', sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #595555;
}
.product__cart-btn-l1 {}
.product__cart-btn-text-m1 {
    font-family: 'CenturyGothicBold', sans-serif;
    text-align: center;
    background-color: #b14a4a;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    line-height: 34px;
    width: 100px;
    cursor: pointer;
    border: 1px solid #b14a4a;
}
.product__cart-btn-text-m1--roznica {
	text-align: right;
    font-size: 12px;
    line-height: 15px;
    color: #d72222;
    padding: 0 0 0 10px;
    border: 1px solid #cccccc00;
}
.product__stock-icon-s-transport {
    background-image: url(/local/_new_design/images/product_preview/truck-ico.svg);
}
.product__stock-icon-s-orders {
    background-image: url(/local/_new_design/images/product_preview/only-use-t.svg);
}
.product__unit-y--active {
    background-color: #080808;
    color: #ffffff;
}
.saleblock-a {
	position: absolute;
    font-size: 13px;
    line-height: 15px;
    display: flex;
    width: max-content;
    right: 0;
    top: -12px;
    color: #8f8f8f;
}
.saleblock__price-b {
    text-decoration: line-through;
}
.saleblock__currency-c {
    margin: 0 2px;
}
.saleblock__discount-d {
    background-color: #ffdc24;
    border-radius: 5px;
    padding: 0 3px;
    color: #000;
    margin: 0 0 0 5px;
}
@media only screen and (max-width: 400px) {
	.product__calc-v {
		justify-content: flex-start;
    	flex-direction: column;
	}
	.product__calc-inputs-w {
		max-width: 100%;
		margin: 5px 0 10px 0;
	}
	.product__cart-g1 {
		align-items: center;
	    flex-direction: row;
	    justify-content: space-between;
	}
	.product__price-h1 {
		width: 125px;
	}
	.product__cart-btn-l1 {
	    flex: auto;
	}
	.product__cart-btn-text-m1 {
		width: 100%;
	}
	.product__stock-q {
		gap: 10px;
	    justify-content: flex-start;
	    flex-wrap: wrap;
	}
}
























@media only screen and (max-width: 1000px) {
	html, body {
		    padding: 0 0 30px 0;
	}
	.bottomline {
		display: block;
	}
}








/*----------------------------------------------------------------
Adaptive styles
----------------------------------------------------------------*/


@media only screen and (max-width: 1440px) {

	.header-top__logo {
		margin: 0 30px 0 0;
	}
	.header-top__contacts,
	.header-search {
		flex: 0 0 600px;
		max-width: 600px;
	}
	.header-middle {
		margin: 0 0 0 315px;
	}
	.header-nav__link {
		padding: 4px 10px 5px;
	}
	.hero-slider .slick-prev {
		left: 15px;
	}
	.hero-slider .slick-next {
		right: 15px;		
	}

}


@media only screen and (max-width: 1366px) {

	.header-nav__link {
		font-size: 16px;
	}
	.p-contacts {
		margin: 0;
	}
	.products-grid__col {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}

	.products-grid__col.forCatalog_3elems {
		flex: 0 0 50%;
		max-width: 50%;
	}


	.cart-actions .cart-total {
		display: block;
	}
	.cart-actions .cart-total__line {
		justify-content: flex-end;
	}
	.footer-top__col {
		padding: 0 10px 0 0;
	}
	.footer-logo {
		flex: 0 0 200px;
		max-width: 200px;
	}
	.footer-top__col--right {
		padding: 0;
	}
	.footer-contacts {
		padding: 0 0 0 10px;
	}

}


@media only screen and (max-width: 1280px) {

	.salesBlockOnMainPage.slick-slider .collection-grid__col {
		padding: 0;
	}
	
	.header-top .header-auth {
		display: none;
	}
	.header-middle {
		margin: 15px 0 0 0;
	}
	.header-top__contacts,
	.header-search {
		flex: 1 0 auto;
		max-width: none;
	}
	.header-actions {
		margin: 0 0 0 20px;
	}
	.header-bottom {
		margin: 15px 0 0;
		flex-wrap: wrap;
	}
	.header-bottom__nav {
		margin: 0 0 15px;
		order: -1;
		flex: 0 0 100%;
	}
	.header-nav ul {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.header-bottom__catalog {
		flex-grow: 1;
		max-width: none;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.header-botton__auth {
		display: block;
	}
	.collection-grid__row {
		margin: 0 -15px;
	}
	.collection-grid__col {
		padding: 0 15px;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
 
	.related-grid__col {
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.sproduct-price__value {
		font-size: 24px;
	}

}


@media only screen and (max-width: 1200px) {

	.sqlProductPageDeliveryInfo .innwer {
		    justify-content: flex-start;
	    align-items: flex-start;
	    flex-direction: column;
	}
	.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo {
		    padding: 0 0 0 76px;
		    margin-top: 25px;
	}

	.collectionInfoOnSpp .headre {
		align-content: flex-start;
    	align-items: flex-start;
    	    flex-direction: column;
    	justify-content: flex-start;
	}
	.bigBlockElemesInSqp {
		    flex-direction: column;
	}

	.collectionInfoOnSpp .headre span {
		    margin: 0 0px 10px 0;
	}
	.bigBlockElemesInSqp .sproduct-content-tabs {
	    width: 100%;
	}
	.collectionInfoOnSpp {
		width: 100%;
		    margin: 30px 0 0 0;
	}







	.s-items__title span {
		width: 300px;
		padding: 10px;
		font-size: 30px;
	}
	.s-benefits {
		margin: 30px 0 0;
	}
	.b-benefit {
		padding: 15px 10px;
	}
	.b-benefit__name {
		margin: 15px 0 0;
		font-size: 22px;
		letter-spacing: 0;
	}
	.catalog-grid__col {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.page-contacts__title {
		padding: 0 0 0 100px;
	}
	.b-contact {
		padding: 0 0 0 100px;
	}
	.b-contact__items:before {
		left: -100px;
	}
	.b-contact__map {
		flex: 0 0 450px;
		max-width: 450px;
	}
	.b-contact-item__n {
		flex: 0 0 150px;
		max-width: 150px;
	}
	.s-main__inner--cart .s-main__lside {
		display: none;
	}
	.s-main__inner--cart .s-main__content {
		margin: 0;
	}
	.cart-items {
		padding: 0 15px 0 0;
	}
	.footer-logo {
		max-width: 150px;
		flex: 0 0 150px;
	}

}


@media only screen and (max-width: 1000px) {

	.slide28102021 .inner .lrBloc .big {
	    font-size: 19px;
    	line-height: 19px;
    	margin: 5px 0;
	}
	.slide28102021 .inner .lrBloc .redr {
		font-size: 23px;
    	line-height: 28px;
	}
	.slide28102021 .inner .lrBloc .medium {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 6px 0;
	}









	.header-top .header-auth {
		    position: relative;
	}
	.header-auth__login.isAuthorized {
		font-size: 0;
	}
	.header-auth__login.isAuthorized:after {
    	left: calc(100% - 10px);
	    top: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: rgba(136, 183, 213, 0);
	    border-left-color: #5A5A5A;
	    border-width: 7px;
	    margin-top: -7px;
	    transform: rotate(90deg);
	}
	.header-auth .header-user__drop {
		display: none;
		position: absolute;
	    z-index: 1;
	    top: 31px;
	    background: #fff;
	    border: 1px solid #ccc;
	    right: 0px;
	    padding: 10px 10px 10px 10px;
	    width: 145px;
	}
 	.header-auth .header-user__drop.showing {
		display: block;
	}
 	
		

	.newsItemsBlock .newsItem {
		    flex: 0 0 45%;
	}

	.dillersCitysBlock .innderCitysList ul li {
		width: 100%;
    	flex: 0 0 100%;
	}
	
	.header-top__contacts .header-tel {
		display: none;
	}
	.header-top .header-auth {
		display: block;
		text-align: right;
	}
	.header-auth__reg {
		display: none;
	}
	.header-auth__login {
		display: inline-block;
		width: 42px;
		height: 41px;
		margin: 0;
		font-size: 0;
		padding: 0;
	}
	.header-auth__callbackbox {
		margin: 10px 0 0;
		display: block;
	}
	.header-middle .header-actions {
		display: none;
	}
	.header-botton__auth {
		display: none;
	}
	.header-botton__actions {
		display: flex;
	}
	.header-botton__actions .header-actions {
		margin: 0;
	}
	.header-nav ul {
		justify-content: flex-start;
	}
	.hero-slider__slide {
		height: 370px;
	}
	.hero-slider__title {
		margin: 0 0 30px;
		font-size: 30px;
	}
	.hero-slider__btn {
		padding: 10px 30px;
		font-size: 16px;
	}
	.products-grid__col {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.products-grid__col.forCatalog_3elems {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.s-main__content {
		margin: 0 0 0 40px;
	}
	.page-head {
		flex-wrap: wrap;
	}
	.page-head__title {
		flex: 0 0 100%;
	}
	.page-head__sort {
		margin: 15px 0 0;
	}
	.catalog-grid__col {
		flex: 0 0 100%;
		max-width: none;
	}
	.s-items {
		margin: 50px 0 0;
	}
	.s-items__head {
		margin: 0;
	}
	.s-items__head--bmrg {
		margin: 0 0 30px;
	}
	.collection-grid__col {
		margin: 30px 0 0;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.catalog-scrollbox .collection-grid__col {
		margin: 0 0 30px;
	}
	.s-items--catalog:before {
		height: 310px;
	}
	.advantage-item {
		display: block;
	}
	.advantage-item__content {
		margin: 25px 0 0 0;
	}
	.page-contacts__title {
		padding: 0 0 0 50px;
	}
	.page-contacts__title:before {
		left: 0;
	}
	.b-contact__title {
		margin: 0 0 30px;
	}
	.b-contact {
		padding: 0;
	}
	.b-contact__items {		
		padding: 120px 0 0 0;
	}
	.b-contact__items:before {
		left: 0;
		top: 0;
	}
	.b-contact__map {
		flex: 0 0 300px;
		max-width: 300px;
	}
	.product-item__body {
		padding: 20px 0;
	}
	.cart-item__actions {
		margin: 0 15px;
		flex: 0 0 180px;
		max-width: 180px;
	}
	.cart-item__quantity {
		flex: 0 0 100px;
		max-width: 100px;
	}
	.cart-item__select {
		margin: 0 0 0 10px;
	}
	.brand-country__link {
		padding: 5px 35px;
	}
	.brand-grid__col {
		margin: 40px 0 0;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.brand-item {
		padding: 0 0 0 30px;
	}
	.brand-item__letter {
		font-size: 24px;
	}
	.related-tabs {
		margin: 0;
	}
	.related-grid__col {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.footer {
		padding: 30px 0;
	}
	.footer-top__inner {
		flex-wrap: wrap;
	}
	.footer-top__col {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.footer-top__col--right {
		flex: 0 0 130px;
		max-width: 130px;
	}
	.footer-logo {
		margin: 0 0 30px;
		flex: 0 0 100%;
		max-width: 100%;
		order: -1;
		text-align: center;
	}
	.footer-contacts {
		fleX: 0 0 25%;
		max-width: 25%;
	}

}


@media only screen and (max-width: 900px) {
	.slide28102021 .inner .rigBlock {
		width: 35%;
	}
	.slide28102021 .inner .lrBloc {
	    width: 65%;
	}



}
@media only screen and (max-width: 767px) {

	.cart-checkout-group__title {
		margin-top: 25px;
	}
	.cart-checkout-group__panel {
		padding: 0;
	}

	.s-main__inner.productCollectPageSingle {
		display: block;
	}

	.header-logo {
		margin: 0 auto 0 0;
	}
	.header-tel {
		display: none;
	}
	.header-region {
		margin: 0;
	}
	.region-select {
		width: 140px;
	}
	.hero-slider__slide {
		padding: 40px 0 0;
	}
	.hero-slider__title {
		font-size: 24px;
	}
	.hero-slider .slick-dots li {
		margin: 0 10px;
	}
	.hero-slider .slick-dots button {
		width: 14px;
		height: 14px;
	}
	.collection-item__list {
		padding: 20px 15px;
	}
	.page-head {
		display: block;
	}
	.page-head__sort {
		margin: 10px 0 0;
	}
	.b-pagination {
		justify-content: space-between;
	}
	.pagination-nav {
		margin: 0 0 40px;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.pagination-nav ul {
		justify-content: center;
	}
	.b-pagination__arr {
		order: 3;
	}
	.b-contact {
		display: block;
	}
	.b-contact__content {
		margin: 0 0 20px;
	}
	.b-contact__title {
		margin: 0 0 15px;
	}
	.b-contact__items {
		padding: 0 0 0 100px;
	}
	.b-contact-item__n {
		flex: 0 0 200px;
		max-width: 200px;
	}
	.b-contact__map {
		max-width: none;
		height: 320px;
	}	
	.product-item__quantity {
		flex: 0 0 65px;
		max-width: 65px;
	}
	.cart-item__content {
		margin: 0 0 10px;
	}
	.cart-item__bottom {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.cart-item__pricecol {
		text-align: left;
		        margin: 0 0 15px 0;
	}
	.cart-item__pricecol:last-child {
		margin: 10px 0 0;
		flex: 0 0 100%;
		text-align: left;
	}
	.cart-item__pricet {
		margin: 0;
	}
	.cart-item__actions {
		margin: 0 0 0 auto;
	}
	.cart-checkout-acc {
		display: block;
	}
	.cart-checkout-acc__item {
		margin: 0 0 10px;
	}
	.cart-checkout-acc__item:last-child {
		margin: 0;
	}
	.cart-checkout-group__col {
		flex: 0 0 100%;
		max-width: none;
	}
	.cart-checkout-group__row {
		flex-wrap: wrap;
	}
	.cart-checkout-group__col {
		margin: 0 0 30px;
	}
	.cart-checkout-group__col:last-child {
		margin: 0;
	}
	.cart-checkout-group__panel {
		padding: 30px 15px;
	}
	.sproduct-top {
		display: block;
	}
	.sproduct-top__imagebox,
	.sproduct-top__content {
		max-width: none;
	}
	.sproduct-top__imagebox {
		flex: inherit;
		width: 100%;
	}

	.sproduct-top__content {
		margin: 30px 0 0 0;
	}
	.sproduct-prices,
	.sproduct-actions,
	.sproduct-btns,
	.sproduct-info,
	.sproduct-delivery {
		margin: 20px 0 0;
	}
	.sproduct-price__title {
		margin: 0 0 10px;
	}
	.sproduct-bottom {
		margin: 30px 0 0;
	}
	.footer-nav,
	.footer-contacts__items {
		display: none;
	}
	.footer-bottom {
		margin: 15px 0 0;
	}





}


@media only screen and (max-width: 640px) {

 


	.filter_toogle-mobile--block {
		display: flex;
	}


	.collectionInfoOnSpp .photosCollectionBlock {
		    flex-direction: column;
	}
	.collectionInfoOnSpp .photosCollectionBlock .smallPhotosColle {
		    display: flex;
	    justify-content: space-between;
	    width: 100%;
	    margin: 15px 0 0 0;
	}
	.collectionInfoOnSpp .photosCollectionBlock .smallPhotosColle span {
		margin: 0;
		width: 23%;
	}
	.sqlProductPageDeliveryInfo .innwer .elemDeliveryInfo {
		padding: 0 0 0 28px; 
	    background-size: 23px;
	}
	.sqlProductPageDeliveryInfo .innwer .elem3dDesign {
		padding: 0 0 0 26px;
    	background-size: 21px;
	}


	.slide28102021 .inner .rigBlock {
		display: none;
	}
	.slide28102021 .inner .lrBloc {
		width: 100%;
	}
	.slide28102021 { 
	    margin: -40px 0 0 0;
	}
	.slide28102021 .inner .lrBloc {
		text-align: center;
	}
	.slide28102021 .inner .lrBloc .big {
		font-size: 14px;
	 	line-height: 15px;
	  	margin: 3px 0;
	}
	.slide28102021 .inner .lrBloc .redr {
	    font-size: 19px;
	    line-height: 21px;
	}
	.slide28102021 .inner .lrBloc .medium {
		font-size: 13px;
	}





	.header-top__logo span {
		display: none;
	}


	.phomoPageList .promoItem {
	    flex: 0 0 100%;
	        margin: 0 0 60px 0;
	}
	.newsItemsBlock .newsItem {
		    flex: 0 0 100%;
	}

	.adaptive-container {
		width: 400px;
	}
	.header {
		padding: 15px 0;
	}
	.header-top__logo {
		flex: 0 0 190px;
		max-width: 190px;
		margin: 0;
	}
	.header-top .header-top__contacts {
		display: none;
	}
	.header-top .header-auth {
		padding: 0 0 20px;
		position: relative;
	}
	.header-auth__callbackbox {
		position: absolute;
		right: 0;
		margin: 20px 0 0;
		width: 130px;
	}
	.header-middle {
		margin: 25px 0 0;
		flex-wrap: wrap;
	}
	.header-middle__hregion {
		margin: 0 0 10px;
		flex: 0 0 100%;
		display: flex;
		align-items: center;	
	}
	.header-search__submit {
		width: 42px;
		font-size: 0;
		padding: 0;
		background-position: center;
	}
	.header-search__input {
		padding: 0 0 0 50px;
	}
	.header-middle__region {
		margin: 0 0 0 10px;
	}
	.header-middle__region .region-select {
		width: 170px;
	}
	.region-select__head span {
		border-bottom: 2px solid #414141;
	}
	.header-bottom__catalog {
		flex-wrap: wrap;
		flex: 1 0 100%;
	}
	.header-catalog {
		flex: 1 0 100%;
		max-width: none;
	}
	.header-botton__actions {
		margin: 0 0 10px;
		order: -1;
		width: 100%;
	}
	.header-actions {
		width: 100%;
		justify-content: center;
	}
	.header-compare,
	.header-favorite,
	.header-cart {
		margin: 0 5px;
	}
	.header-bottom__nav {
		display: none;
	}
	.hero-slider__slide {
		height: 280px;
	}
	.benefits-grid {
		display: block;
	}
	.b-benefit {
		padding: 0;
		margin: 0 0 40px;
		max-width: none;
	}
	.b-benefit:nth-child(2) {
		border: none;
	}
	.b-benefit:last-child {
		margin: 0;
	}
	.b-contact__title {		
		position: relative;
		padding: 0 0 0 95px;
		min-height: 86px;
		font-size: 16px;
	}
	.b-contact__title:before {
	    position: absolute;
		left: 0;
		top: 0;
		content: '';
		width: 88px;
		height: 86px;
	}
	.b-contact--salon .b-contact__title:before {
		background: url(/local/_new_design/images/content/i-contact-1.png) no-repeat;
	}
	.b-contact--office .b-contact__title:before {
		background: url(/local/_new_design/images/content/i-contact-2.png) no-repeat;
	}
	.b-contact--storage .b-contact__title:before {
		background: url(/local/_new_design/images/content/i-contact-2.png) no-repeat;
	}
	.b-contact__items {
		padding: 0;
	}
	.b-contact__items:before {
		content: none;
	}
	.b-contact-item,
	.b-contacts-item__link {
		font-size: 14px;
	}
	.b-contact-item__n {
		flex: 0 0 130px;
		max-width: 130px;
	}
	.b-contact__map {
		height: 290px;
	}
	.s-main__inner {
		display: block;
	}
	.s-main__content {
		margin: 30px 0 0 0;
	}
	.sidebar-filters {
		position: relative;
	    border-radius: 15px;
	}
	.sidebar-filter-toggle {
		position: relative;
		display: flex;
		align-items: center;
		padding: 15px;
		flex: 0 0 48%;
		height: 40px;
		border: 1px solid #d7d7d7;
		        
		border-radius: 5px;
		font-family: 'CenturyGothicBold', sans-serif;
		font-size: 15px;
		cursor: pointer;
	}
	.sidebar-filter-toggle--active {
		background: #d7d7d7;
	}
	.sidebar-filter-toggle span {
		margin: 0 4px 0 0;
        background: url(/local/_new_design/images/i/i-filter-toggler.png) no-repeat;
        width: 12px;
        height: 12px;
        background-size: contain;
        background-position: center;
	}
	.sidebar-filter-toggle:after {
		position: absolute;
		right: 30px;
		top: 0;
		bottom: 0;
		margin: auto;
		content: '';
		background: url(/local/_new_design/images/i/i-bottom-blue-arr.png) no-repeat;
		width: 12px;
		height: 7px;
	}
	.sidebar-filters__container {
		margin: 15px 0 0;
		padding: 15px;
		border: 1px solid #d7d7d7;
		background-color: #f8f8f8;
		border-radius: 5px;
		display: none;
	}
	.sidebar-filters__body {
		padding: 0;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.sidebar-filters-tabs {
		margin: 0 0 25px;
	}
	.sidebar-filters-tabs ul {
		margin: 0;
	}
	.sidebar-filters-tabs__item {
		max-width: none;
		flex: 0 0 auto;
		margin: 0 12px 0 0;
		padding: 0;
	}
	.sidebar-filters-tabs__item:last-child {
		margin: 0;
	}
	.sidebar-filters-tabs__link {
		display: inline-block;
		height: 35px;
		padding: 0 30px;
		border: 1px solid #dfe6f3;
		border-radius: 20px;
	}
	.sidebar-filters-tabs__link span {
		border: none;
		background: transparent;
	}
	.sidebar-filters-tabs__link--active {
		border-radius: 20px;
	}
	.cart-item {
		display: block;
	}
	.cart-item__body {
		margin: 15px 0 0 0;
	}
	.cart-actions__row {
		display: block;
	}
	.cart-actions__col {
		max-width: none;
	}
	.cart-actions__col:last-child {
		text-align: left;
	}
	.cart-total__line {
		margin: 5px 0 0 0;
	}
	.cart-middle  .cart-total,
	.cart-actions .cart-total__line {
		justify-content: flex-start;
	}
	.cart-actions__btn {
		margin: 0 0 15px;
	}
	.brand-country ul {
		margin: 0 -5px;
		justify-content: flex-start;
	}
	.brand-country__item {
		margin: 0 0 5px 0;
		padding: 0 5px;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.brand-country__link {
		width: 100%;
		padding: 5px;
		text-align: center;
	}
	.brand-grid__row {
		margin: 0 -5px;
	}
	.brand-grid__col {
		flex: 0 0 50%;
		max-width: 50%;
		margin: 30px 0 0;
		padding: 0 5px;
	}
	.brand-item {
		padding: 0 0 0 20px;
	}
	.brand-item__letter {
		font-size: 20px;
	}	
	.products-grid__col,
	.collection-grid__col,
	.related-grid__col {
		flex: 0 0 100%;
		max-width: none;
	}
	.collection-item__action {
		margin: 0 0 0 15px;
	}
	.sproduct-tabs {
		display: block;
	}
	.sproduct-tabs__item {
		margin: 5px 0 0 0;
	}
	.sproduct-tabs__link {
		width: 100%;
	}
	.sproduct-charact__list {
		padding: 0 10px 0 0;
	}
	.modal-default__title {
		padding: 20px 15px;
		font-size: 24px;
	}
	.modal-default__body {
		padding: 20px 15px;
	}
	.footer-navs {
		flex-wrap: wrap;
	}
	.footer-nav {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.footer-nav:last-child {
		margin: 30px 0 0;
	}
	.footer-top__col,
	.footer-top__col--right,
	.footer-contacts {
		padding: 0;
		flex: 0 0 50%;
		max-width: 50%;		
	}
	.footer-top__col:nth-child(2) {
		text-align: right;
	}
	.footer-top__col--right {
		text-align: left;
	}

	.cart-total__line, .cart-total {
		display: block;
	}
	.cart-total__value {
		    line-height: 18px;
	}
	.cart-total__line {
		line-height: 23px;
	}
	
}


@media only screen and (max-width: 480px) {

	.newsBlockGlobal .itemsList .newsItem .image {
		    height: 94px;
		    flex: 0 0 90px;
	}
	.newsBlockGlobal .itemsList .newsItem .infoBlock {
		padding: 0 0 0 10px;
	}

 
	



	.adaptive-container {
		width: 260px;
	}
	.header-middle__region {
		flex-grow: 1;
	}
	.header-middle__region .region-select {
		width: 100%;
	}
	.s-items__title span {
		width: 100%;
		font-size: 20px;
	}
	.sidebar-filter-toggle {
		padding: 20px 10px;
	}
	.sidebar-filter-toggle:after {
		right: 10px;
	}
	.sidebar-filters-tabs__item {
		margin: 0 5px 0 0;
	}
	.sidebar-filters-tabs__link {
		padding: 0 20px;
	}
	.cart-item__pricecol {
		flex: 0 0 100%;
	}
	.cart-item__actions {
		margin: 10px 0 0 0;
	}
	.cart-checkout-menu__link {
		width: 100%;
	}
	.sproduct-prices {
		    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	}
	.sproduct-price__content { 
		    justify-content: flex-start;
	}
	.sproduct-price--total {
		margin: 15px 0 0;
		text-align: left;
	}
	.sproduct-price__title {
		margin: 0 0 5px;
	}
	.sproduct-charact__item {
		font-size: 14px;
	}
	.related-tabs {
		display: block;
	}
	.related-tabs__item {
		margin: 5px 0 0 0;
	}
	.related-tabs__link {
		width: 100%;
	}
	.modal-form__submit {
		width: 100%;
		padding: 10px;
		font-size: 18px;
		text-align: center;
	}

}




/* End */


/* Start:/local/_new_design/css/meropriatie-24-09-2021.css?16322355965764*/


.otkrytieSlider {}

.otkrytieSlider .wrapper {
	position: relative;
}

.otkrytieSlider .wrapper .headerr {
	margin: 0 0 15px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #fff;
	font-size: 68px;
	text-transform: uppercase;
}

.otkrytieSlider .wrapper .logo {}

.otkrytieSlider .wrapper .logo img {
	display: inline-block;
	width: 100%;
	max-width: 485px;
}

.otkrytieSlider .wrapper .middleContent {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.otkrytieSlider .wrapper .middleContent .l {
	flex: 0 1 40%;
	text-align: right;
}

.otkrytieSlider .wrapper .middleContent .l .rowe {
	margin: 30px 0;
	font-size: 0;
}

.otkrytieSlider .wrapper .middleContent .l .rowe span {
	display: inline-block;
    font-size: 16px;
    line-height: 28px;
    padding: 0px 10px 0 0;
    min-height: 50px;
    font-weight: bold;
        width: calc(100% - 30px);
}

.otkrytieSlider .wrapper .middleContent .l .rowe i {
	display: inline-block;
	background-image: url(/local/_new_design/images/meropriatie/3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 30px;
	height: 30px;
}

.otkrytieSlider .wrapper .middleContent .c {}

.otkrytieSlider .wrapper .middleContent .c a {
	display: inline-block;
	padding: 25px 50px;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 3px;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #242527;
	font-size: 24px;
	text-transform: uppercase;
}

.otkrytieSlider .wrapper .middleContent .r {
	flex: 0 1 40%;
	text-align: left;
}

.otkrytieSlider .wrapper .middleContent .r .rowe {
	margin: 30px 0;
	font-size: 0;
}

.otkrytieSlider .wrapper .middleContent .r .rowe i {
	display: inline-block;
	background-image: url(/local/_new_design/images/meropriatie/3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 30px;
	height: 30px;
}

.otkrytieSlider .wrapper .middleContent .r .rowe span {
	display: inline-block;
    font-size: 16px;
    line-height: 28px;
    padding: 0px 0px 0 10px;
    min-height: 50px;
    font-weight: bold;
        width: calc(100% - 30px);
}

.otkrytieSlider .wrapper .middleContent .r .rowe span b {
	font-family: 'CenturyGothicBold';
    color: #bd2522;
    display: inline-block;
    font-size: 26px;
    line-height: 23px;
}

.otkrytieSlider .wrapper .bottom {
	
}

.otkrytieSlider .wrapper .bottom .wr {}

.otkrytieSlider .wrapper .bottom .wr .date {
	font-family: 'CenturyGothicBold';
	color: #fff;
}

.otkrytieSlider .wrapper .bottom .wr .date span {
	font-size: 32px;
	line-height: 24px;
	display: block;
	margin: 30px 0;
	text-shadow: 2px 2px 4px #000000;
}

.otkrytieSlider .wrapper .bottom .wr .date span i {
	font-style: normal;
	font-size: 40px;
	display: inline-block;
	line-height: 17px;
}

.otkrytieSlider .wrapper .bottom .wr .adress {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	height: 46px;
}

.otkrytieSlider .bgSk {}






.eventNewShop2409 {
	margin: -22px 0 0 0;
	text-decoration: none;
	display: flex;
	background-image: url(/local/_new_design/images/meropriatie/head-bg-24-09-2021.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	align-items: center;
	align-content: center;
	justify-content: center;
	flex-direction: column;
	height: 81px;
	padding: 0 5px;
}

.eventNewShop2409 .top {
	width: 310px;
	margin: 0 auto 14px auto;
	font-size: 20px;
	line-height: 18px;
	font-family: 'CenturyGothicBold';
	text-transform: uppercase;
}

.eventNewShop2409 .bott {
	width: 310px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 18px;
	font-family: 'CenturyGothicBold';
	text-transform: uppercase;
	display: flex;
	align-items: center;
}

.eventNewShop2409 .bott span {
	font-size: 14px;
	display: inline-block;
}

.eventNewShop2409 .bott big {
	font-size: 13px;
	line-height: 21px;
	margin: 0 0 0 30px;
	border: 2px solid #d00f0f;
	padding: 0 17px;
	color: #d00f0f;
}

.eventNewShop2409:hover .bott big {
	border: 2px solid #d00f0f;
	background: #d00f0f;
	color: #ffffff;
}
@media only screen and (max-width: 360px) {
	.eventNewShop2409 .top{
	    width: 265px;
	    font-size: 17px;
	}
	.eventNewShop2409 .bott {
		width: 265px;
	}
}












@media only screen and (max-width: 1000px) {
	.otkrytieSlider .wrapper .headerr {
	        font-size: 35px;
    	margin: -35px 0 15px 0;
	}
	.otkrytieSlider .wrapper .logo img {
		max-width: 150px;
	}
	.otkrytieSlider .wrapper .middleContent .l,
	.otkrytieSlider .wrapper .middleContent .r {
		display: none;
	}

	.otkrytieSlider .wrapper .bottom {
	    max-width: 300px;
	    margin: 0 auto;
	}
	.otkrytieSlider .wrapper .middleContent {
		justify-content: center;
    	margin: 20px 0 -5px 0px;
	}
	.otkrytieSlider .wrapper .middleContent .c a {
		line-height: 35px;
	    padding: 0 63px;
	    font-size: 20px;
	}
	.otkrytieSlider .wrapper .bottom .wr .date span {
		margin: 23px 0;
	}
}
@media only screen and (max-width: 640px) {
	.otkrytieSlider .wrapper .logo img {
		    display: none;
	}
	.otkrytieSlider .wrapper .bottom .wr .date span {
		margin: 19px 0;
	}
	.otkrytieSlider .wrapper .bottom .wr .adress {
		    max-width: 200px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 17px;
	}
}
@media only screen and (max-width: 405px) {
	.otkrytieSlider .wrapper .headerr {
		font-size: 27px;
		margin-bottom: 0;
	}
	.otkrytieSlider .wrapper .middleContent {
		margin-top: 15px;
	}

	.otkrytieSlider .wrapper .bottom .wr .adress {
		margin-top: 28px;
	}


}


/* End */


/* Start:/local/templates/jv_td/css/new.Header.css?165411901828782*/
.newHeaderOuter {
	background: #fff;
	padding: 20px 0;
}

.newHeader {
	margin: 0 auto;
	width: 100%;
	max-width: 1430px;
	padding: 0 15px;
}

.newHeader .topRow {
	display: flex;
}

.newHeader .topRow .logoBlock {
	flex: 0 0 285px;
	max-width: 285px;
	margin: 0 50px 0 0;
}

.newHeader .topRow .logoBlock .logoLink {
	display: flex;
	align-items: center;
}

.newHeader .topRow .logoBlock .logoLink .logor {}

.newHeader .topRow .logoBlock .logoLink .logor a {}

.newHeader .topRow .logoBlock .logoLink .logor a img {}

.newHeader .topRow .logoBlock .logoLink .logor span {
	display: block;
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	line-height: 12px;
	color: #767980;
}

.newHeader .topRow .logoBlock .searchLine {}

.newHeader .topRow .logoBlock .searchLine form {}

.newHeader .topRow .logoBlock .searchLine form input {}

.newHeader .topRow .logoBlock .searchLine form button {}

.newHeader .topRow .centerHeadBlock {
	margin: 0 auto 0 0;
	display: flex;
	justify-content: space-between;
	flex: 0 0 690px;
	max-width: 690px;
	flex-wrap: nowrap;
	flex-direction: column;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D {
	margin: 14px 0 0 0;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D .buttonShow3DtourHeader {
	    padding: 0px 3px 0px 0;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D .buttonShow3DtourHeader span {}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D .buttonShow3DtourHeader big {
	font-size: 14px;
    display: block;

}
.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D .buttonShow3DtourHeader big sup {
	display: inline-block;
    font-family: 'CenturyGothicRegular';
    font-size: 10px;
    line-height: 16px;
    margin: -4px 0 0 3px;

}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D .buttonShow3DtourHeader small br {}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block {}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block:nth-of-type(3) {
	text-align: right;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .name {
	margin: 0 0 5px;
	color: #787f85;
	font-size: 11px;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .phones {}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .phones .tele {
	margin: 5px 0;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .phones .tele a {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 18px;
	line-height: 18px;
}
.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .phones .tele a sup {
	    display: inline-block;
    font-family: 'CenturyGothicRegular', sans-serif;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    margin: 0 4px 0 0;
}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .callBackButtonTop {}

.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .callBackButtonTop button {
	background: none;
	border: 1px solid #c22826;
	color: #c22826;
	border-radius: 20px;
	font-size: 14px;
	line-height: 19px;
	padding: 0px 16px;
	margin: 3px 0 0 0;
	cursor: pointer;
}
.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .callBackButtonTop button:hover {
	background: #c22826;
    color: #fff;
}

.newHeader .topRow .centerHeadBlock .bottomNavs {}

.newHeader .topRow .centerHeadBlock .bottomNavs .items {
	display: flex;
	flex-wrap: wrap;
}

.newHeader .topRow .centerHeadBlock .bottomNavs .items li {
	margin: 0 8px 8px 0;
}

.newHeader .topRow .centerHeadBlock .bottomNavs .items li a {
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 15px;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	display: inline-block;
}

.newHeader .topRow .riphtBlock {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin: 0 0 0 30px;
	position: relative;
}

.newHeader .topRow .riphtBlock .lopinBlock {
	text-align: right;
}

.newHeader .topRow .riphtBlock .lopinBlock .name {
	position: relative;
    padding: 0 0 0 43px;
    color: #787e85;
    text-transform: uppercase;
    line-height: 20px;
    font-size: 14px;
    font-family: 'CenturyGothicBold', sans-serif;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.newHeader .topRow .riphtBlock .lopinBlock .name i {
	background-image: url(/local/_new_design/images/i/i-auth.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    flex: 0 0 30px;
    height: 30px;
    background-size: cover;
    margin: 0 10px 0 0;
}

.newHeader .topRow .riphtBlock .lopinBlock .submunulk {}

.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	margin: 5px 0 0 0;
}

.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul li {
	margin: 0px 0px 4px 10px;
}

.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul li a {
	display: inline-block;
	border-bottom: 1px solid #bbb;
	font-size: 13px;
	line-height: 18px;
}
.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul li a:hover {
	color: #cb0000;
    border-bottom: 1px solid rgb(133 96 96 / 0%);
}

.newHeader .topRow .riphtBlock .shopNavItems {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 300px;
	margin: 20px 0px 0 0;
}

.newHeader .topRow .riphtBlock .shopNavItems .buttonChanePrice {
	border: 1px solid #c22826;
	display: inline-block;
	border-radius: 7px;
	cursor: pointer;
	padding: 2px 10px;
}

.newHeader .topRow .riphtBlock .shopNavItems .buttonChanePrice big {
	display: block;
	font-size: 14px;
	line-height: 17px;
}

.newHeader .topRow .riphtBlock .shopNavItems .buttonChanePrice small {
	display: block;
	font-size: 14px;
	line-height: 18px;
	font-family: 'CenturyGothicBold', sans-serif;
}

.newHeader .topRow .riphtBlock .shopNavItems .favorite {
	background: url(/local/_new_design/images/i/i-favorite-grey.png) center no-repeat;
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 3px;
}

.newHeader .topRow .riphtBlock .shopNavItems .favorite i {
	position: absolute;
	right: -6px;
	top: -6px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #65676f;
	color: #fff;
	font-size: 17px;
	line-height: 24px;
	text-align: center;
	font-style: normal;
}

.newHeader .topRow .riphtBlock .shopNavItems .cart {
	display: flex;
	align-items: center;
}

.newHeader .topRow .riphtBlock .shopNavItems .cart i {
	background: url(/local/_new_design/images/i/i-cart-grey.png) center no-repeat;
	width: 44px;
	height: 44px;
	display: block;
}

.newHeader .topRow .riphtBlock .shopNavItems .cart div {
	position: relative;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #787f85;
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 0 10px;
}

.newHeader .topRow .riphtBlock .shopNavItems .cart div span {
	display: block;
	color: #c1321a;
}

.newHeader .topRow .riphtBlock .shopNavItems .cart div small {}

.newHeaderOuter .newHeader .bottpmRow {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 15px 0 0 0;
}


.newHeaderOuter .resultAjaxSearch {
	width: 100%;
    margin: -3px 0 0 0;
}
.newHeaderOuter .resultAjaxSearch .itemsBlo div a {
	font-size: 14px;
}
.newHeaderOuter .resultAjaxSearch .itemsBlo span {
	    border-radius: 30px;
    font-size: 13px;
    line-height: 21px;
}

.newHeaderOuter .newHeader .bottpmRow .searchLine {
	flex: 0 0 285px;
	max-width: 285px;
	margin: 0 50px 0 0;
	position: relative;
}

.newHeaderOuter .newHeader .bottpmRow .searchLine form {
	display: flex;
	width: 100%;
	position: relative;
}
.newHeaderOuter .newHeader .bottpmRow .searchLine .oriNewOOke {
	display: flex;
	width: 100%;
	position: relative;
}

.newHeaderOuter .newHeader .bottpmRow .searchLine .oriNewOOke .statickHeaderSeachInput {
	width: 100%;
	border: 1px solid #ccc;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 0 8px;
	font-size: 14px;
	line-height: 16px;
}

.newHeaderOuter .newHeader .bottpmRow .searchLine .oriNewOOke button {
	border: 0;
	border-radius: 5px;
	background: #767980;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	width: 78px;
	margin: 0 0 0 -8px;
	text-transform: uppercase;
	cursor: pointer;
}

.newHeaderOuter .newHeader .bottpmRow .bottomNavs {
	margin: 0 auto 0 0;
	flex: 0 0 690px;
	max-width: 690px;
}

.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items.dilerMenusr {
	justify-content: space-between;
}

.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items.dilerMenusr li {
	  margin: 0;
}
.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items li {
	    margin: 3px 7% 3px 0;
}

.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items li a {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 15px;
	display: inline-block;
	border-bottom: 1px solid #adadad;
	line-height: 20px;
}
.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items li a:hover {
	border-bottom: 1px solid rgb(173 173 173 / 0%);
    color: #c1321a;
}
.newHeaderOuter .newHeader .bottpmRow .bottomNavs .items .selectedrk {
	    border-bottom: 1px solid rgb(204 204 204 / 0%);
    color: #c13264;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 0 30px;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .buttonChanePrice {
	border: 1px solid #c22826;
	border-radius: 6px;
	padding: 2px 6px;
	cursor: pointer;
}
.newHeaderOuter .newHeader .bottpmRow .shopNavItems .buttonChanePrice:hover {
	border: 1px solid #e7e7e7;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .buttonChanePrice big {
	display: block;
	font-size: 14px;
	line-height: 18px;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .buttonChanePrice small {
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 15px;
	line-height: 17px;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .favorite {
	background: url(/local/_new_design/images/i/i-favorite-grey.png) center no-repeat;
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	margin: 0 0 0 20px;
	cursor: pointer;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .favorite i {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #65676f;
	color: #fff;
	font-size: 17px;
	line-height: 23px;
	text-align: center;
	font-style: normal;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .cart {
	margin: 0 0 0 20px;
	position: relative;
	cursor: pointer;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .cart i {
    position: absolute;
    left: 22px;
    top: -8px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #65676f;
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    text-align: center;
    font-style: normal;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .cart div {
	background: url(/local/_new_design/images/i/i-cart-grey.png) 0 center no-repeat;
	padding: 0 0 0 48px;
	font-family: 'CenturyGothicBold', sans-serif;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .cart div span {
	display: block;
	color: #c1321a;
	font-size: 15px;
	line-height: 19px;
}

.newHeaderOuter .newHeader .bottpmRow .shopNavItems .cart div small {
	display: block;
	font-size: 16px;
	line-height: 19px;
	color: #65676f;
}

.newHeaderOuter .adaptiveShopAtions {
	display: none;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 0 30px;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .buttonChanePrice {
	border: 1px solid #c22826;
	border-radius: 6px;
	padding: 2px 6px;
	cursor: pointer;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .buttonChanePrice big {
	display: block;
	font-size: 14px;
	line-height: 18px;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .buttonChanePrice small {
	display: block;
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 15px;
	line-height: 17px;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .favorite {
	background: url(/local/_new_design/images/i/i-favorite-grey.png) center no-repeat;
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	margin: 0 0 0 20px;
	opacity: 0.3;
}
.newHeaderOuter .adaptiveShopAtions .shopNavItems .favorite.activne { 
	opacity: 1;
}
.newHeaderOuter .adaptiveShopAtions .shopNavItems .favorite.activne i { 
	background: #cf0f0f;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .favorite i {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #65676f;
	color: #fff;
	font-size: 17px;
	line-height: 23px;
	text-align: center;
	font-style: normal;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart {
	margin: 0 0 0 20px;
	position: relative;
	opacity: 0.3;
	position: relative;
}
.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart.activne { 
	opacity: 1;
}
.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart.activne i {
	background: #cf0f0f;
}
.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart i {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #65676f;
	color: #fff;
	font-size: 17px;
	line-height: 23px;
	text-align: center;
	font-style: normal;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart div {
	height: 38px;
	min-width: 40px;
	background: url(/local/_new_design/images/i/i-cart-grey.png) 0 center no-repeat;
	padding: 0 0 0 48px;
	font-family: 'CenturyGothicBold', sans-serif;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart div span {
	display: block;
	color: #c1321a;
	font-size: 15px;
	line-height: 19px;
}

.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart div small {
	display: block;
	font-size: 16px;
	line-height: 19px;
	color: #65676f;
}

.newHeaderOuter .buttonMenuTooplert {
	display: none;
	margin: 0 11px 0 0;
	width: 40px;
	flex: 0 0 40px;
	height: 40px;
	background-image: url(/local/_new_design/images/menuTooplIconeer.svg);
	background-size: cover;
	background-position: -3px 0px;
	cursor: pointer;
	background-repeat: no-repeat;
	filter: invert(52%) sepia(6%) saturate(402%) hue-rotate(184deg) brightness(89%) contrast(91%);
}

.newHeaderOuter .menuAdaptiveR {
	display: none;
}

.newHeaderOuter .menuAdaptiveR .items {
	display: flex;
	justify-content: space-between;
	    align-items: center;
}

.newHeaderOuter .menuAdaptiveR .items li {}

.newHeaderOuter .phoneCallBack {
	display: none;
	background-image: url(/local/_new_design/images/phoncallb.png);
	width: 39px;
	height: 37px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 0 0 20px;
}

.newHeaderOuter .menuAdaptiveR .items li a {
	font-family: 'CenturyGothicBold', sans-serif;
	color: #414141;
	font-size: 15px;
	display: inline-block;
	border-bottom: 1px solid #adadad;
	line-height: 20px;
}

.catalopMeneuNewe {
	margin: 0 0 20px 0;
}

.catalopMeneuNewe .outerer {
	background: #65676f;
}

.catalopMeneuNewe .outerer .inneer {
	margin: 0 auto;
	width: 100%;
	max-width: 1430px;
	padding: 0 15px;
	display: flex;
}

.catalopMeneuNewe .outerer .inneer a {
	color: #fff;
	text-transform: uppercase;
	width: 20%;
	display: flex;
	text-align: center;
}
.catalopMeneuNewe .outerer .inneer .katalogeeDiler {
	display: none;
}


.catalopMeneuNewe .outerer .inneer a:hover {
	    background: #787a83;
}

.catalopMeneuNewe .outerer .inneer a i {
	display: inline-block;
	width: 48px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 10px 0 0;
}

.catalopMeneuNewe .outerer .inneer a span {
	display: flex;
	align-items: center;
	line-height: 19px;
	font-size: 14px;
	font-family: 'CenturyGothicBold', sans-serif;
	height: 58px;
	margin: 0 auto;
}

.catalopMeneuNewe .outerer .inneer .keramplit i {
	background-image: url(/local/_new_design/images/plit.png);
}

.catalopMeneuNewe .outerer .inneer .kerampran i {
	background-image: url(/local/_new_design/images/keeram.png);
}

.catalopMeneuNewe .outerer .inneer .klinker i {
	background-image: url(/local/_new_design/images/klinker.png);
}

.catalopMeneuNewe .outerer .inneer .mozaika i {
	background-image: url(/local/_new_design/images/mozaika.png);
}

.catalopMeneuNewe .outerer .inneer .kamen i {
	background-image: url(/local/_new_design/images/kamen.png);
}



.catalopMeneuNewe .outerer .inneer .cataloge i {
	background-image: url(/local/_new_design/images/catalo.png);
}
.catalopMeneuNewe .outerer .inneer .delive i {
	background-image: url(/local/_new_design/images/deliv.png);
}
.catalopMeneuNewe .outerer .inneer .conta i {
	background-image: url(/local/_new_design/images/cont.png);
}
.catalopMeneuNewe .outerer .inneer .completedproj i {
	background-image: url(/local/_new_design/images/fabr.png);
}
.catalopMeneuNewe .outerer .inneer .ddproj i {
	background-image: url(/local/_new_design/images/3d.png);
}




.catalopMeneuNewe .outerer .inneer a:nth-of-type(2n) {
	border-left: 1px solid #999999;
	border-right: 1px solid #0e0e0e;
}

.catalopMeneuNewe .outerer .inneer a:nth-of-type(2n - 1) {
	border-right: 1px solid #0e0e0e;
	border-left: 1px solid #999999;
}
.catalopMeneuNewe .outerer .inneer a:first-child {
	border-left: 0;
}
.catalopMeneuNewe .outerer .inneer a:last-child,
.catalopMeneuNewe .outerer .inneer .ddproj,
.catalopMeneuNewe .outerer .inneer .kamen
{
	border-right: 0 !important;
}
.catalopMeneuNewe .outerer .inneer a.selectedrk {
	background: #818181;
}



.newHeaderOuter .newHeader .bottpmRow .bottomNavs .dilerMenusr li:first-child {

}
.newHeaderOuter .newHeader .bottpmRow .bottomNavs .dilerMenusr li:first-child a,
.newHeaderOuter .menuAdaptiveR .items li:first-child a {
	    border: 2px dashed #c22826;
    border-radius: 7px;
    line-height: 33px;
    color: #c22826;
    padding: 0 18px;
}




body.notScrollinp {
	overflow: hidden !important;
}


.mobilePlobalMenu {
position: fixed;
display: none;
left: 0;
background: rgb(0 0 0 / 48%);
top: 0;
width: 100%;
height: 100%;
z-index: 6;

}
.mobilePlobalMenu .innert {

padding: 0 15px;
overflow-y: scroll;

background: #ffffff;

width: 88%;

max-width: 450px;

z-index: 3;

height: 100%;
}
.mobilePlobalMenu .innert .head {

display: flex;

justify-content: space-between;

align-items: center;
}
.mobilePlobalMenu .innert .head .lopo {

background-image: url(/local/_new_design/images/logo_n.png);

background-repeat: no-repeat;

background-position: center;

background-size: contain;

width: 116px;

height: 30px;
}
.mobilePlobalMenu .innert .head .close {

background-image: url(/local/_new_design/images/clos.svg);

background-repeat: no-repeat;

background-position: center;

background-size: contain;

width: 36px;

height: 50px;
}
.mobilePlobalMenu .innert .authBlock {
	margin: 7px -15px;
    background: #f2f2f2;
    padding: 13px 15px 13px 15px;
}
.mobilePlobalMenu .innert .authBlock .headTop {
    background-image: url(/local/_new_design/images/i/i-auth.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    display: flex;
    background-size: contain;
    padding: 0 0 0 40px;
    flex: 0 0 30px;
    height: 30px;
    font-size: 13px;
    align-items: center;
    line-height: 16px;
    margin: 0 0 0px -2px;
}
.mobilePlobalMenu .innert .authBlock .headTop b {

font-family: 'CenturyGothicBold', sans-serif;

color: #a50d0d;
}
.mobilePlobalMenu .innert .authBlock .headTop a {

background-image: url(/local/_new_design/images/lopooun.svg);

background-repeat: no-repeat;

background-position: center;

background-size: contain;

width: 36px;

height: 23px;

display: inline-block;
}
.mobilePlobalMenu .innert .authBlock .headTop .mobilerLink {
	background: none;
    width: auto;
    height: auto;
}



.mobilePlobalMenu .innert .authBlock .submunulk {
	    margin: 10px 0 -7px 0;
}
.mobilePlobalMenu .innert .authBlock .submunulk ul {

display: flex;

flex-wrap: wrap;
}
.mobilePlobalMenu .innert .authBlock .submunulk ul li {

display: inline-block;

margin: 0 10px  6px 0;
}
.mobilePlobalMenu .innert .authBlock .submunulk ul li a {

font-size: 14px;

line-height: 15px;
}
.mobilePlobalMenu .innert .mainMuen {

margin: 25px 0;
}
.mobilePlobalMenu .innert .mainMuen ul {

}
.mobilePlobalMenu .innert .mainMuen ul li {

margin: 15px 0;
}
.mobilePlobalMenu .innert .mainMuen ul li a {

display: inline-block;

border-bottom: 2px solid #242424;

font-family: 'CenturyGothicBold', sans-serif;

font-size: 15px;

line-height: 17px;
}
.mobilePlobalMenu .innert .phonesBlock {

}
.mobilePlobalMenu .innert .phonesBlock .item {

margin: 20px 0 0 0;
}
.mobilePlobalMenu .innert .phonesBlock .item .h {

font-size: 14px;

line-height: 16px;
}
.mobilePlobalMenu .innert .phonesBlock .item .phoner {

}
.mobilePlobalMenu .innert .phonesBlock .item .phoner div {

margin: 4px 0;
}
.mobilePlobalMenu .innert .phonesBlock .item .phoner div a {

font-family: 'CenturyGothicBold', sans-serif;

font-size: 17px;

line-height: 17px;
}

.mobilePlobalMenu .innert .phonesBlock .item .phoner div a sup {
        display: inline-block;
    font-family: 'CenturyGothicRegular', sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #000000;
    margin: 0 4px 0 0;
    width: 70px;
}
.mobilePlobalMenu .innert .callBack {

margin: 20px 0px;
}
.mobilePlobalMenu .innert .callBack a {

display: block;

text-align: center;

border: 2px solid #c50808;

border-radius: 6px;

font-size: 14px;

line-height: 35px;
}





.thisBoolValuer .sidebar-filter-item__body {
	    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px 0 0;
    padding: 0 10px 0px;
}
.thisBoolValuer .sidebar-filter-item__body label {
	font-size: 0;
    padding: 0 0 0 20px;
}
.thisBoolValuer .sidebar-filter-item__title {
	border: 1px solid transparent;
    background-color: inherit !important;
}
.thisBoolValuer .sidebar-filter-item__title span {
	display: none;
}
.thisBoolValuer .smart-filter-container-modef {
	top: 0px;
}





@media only screen and (max-width: 1440px) {
	.newHeader .topRow .centerHeadBlock,
	.newHeaderOuter .newHeader .bottpmRow .bottomNavs {
		flex: 0 0 600px;
		max-width: 600px;
	}
	.newHeader .topRow .logoBlock,
	.newHeaderOuter .newHeader .bottpmRow .searchLine {
		margin: 0 30px 0 0;
	}
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D {
		margin: 14px 20px 0 0;
	}
}

@media only screen and (max-width: 1290px) {
	.newHeader .topRow .riphtBlock .lopinBlock .submunulk {
		position: absolute;
		background: #fff;
		border: 1px solid #ccc;
		padding: 8px 15px 15px 15px;
		text-align: left;
		z-index: 1;
		border-radius: 10px;
		box-shadow: -1px 3px 13px rgb(0 0 0 / 60%);
		display: none;
	}
	.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul {
		justify-content: flex-start;
	}
	.newHeader .topRow .riphtBlock .lopinBlock .submunulk ul li {
		margin: 4px 0px 10px 10px;
	}
	.newHeader .topRow .centerHeadBlock {
		flex: auto;
		max-width: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-end;
	}

	.newHeader .topRow .riphtBlock {
		    justify-content: center;
	}	
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block {
	    margin: 0 10px;
	}

}

@media only screen and (max-width: 1250px) {
	.newHeaderOuter .newHeader .bottpmRow .bottomNavs {
		display: none;
	}
	.newHeaderOuter .menuAdaptiveR {
		display: block;
		margin: 15px 0 0 0;
	}
	.newHeaderOuter .newHeader .bottpmRow .searchLine {
		flex: auto;
		max-width: 100%;
	}
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D {
		display: none;
	}

	.newHeader .topRow .centerHeadBlock {
		justify-content: space-around;
	}
	
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block .name {
		font-size: 11px;
	}
}

@media only screen and (max-width: 1000px) {
	.newHeader .topRow .riphtBlock {
		display: none;
	}
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .phoneTop_block {
		display: none;
	}
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D {
		display: inline-block;
		margin: 0px 20px 0 0;
	}
	.newHeader .topRow .centerHeadBlock .phonesBlockTop {
		align-items: center;
		display: flex;
	}
	.newHeaderOuter .newHeader .bottpmRow .shopNavItems {
		display: none;
	}
	.newHeaderOuter .newHeader .bottpmRow .searchLine {
		margin: 0;
	}
	.newHeader .topRow .logoBlock {
		flex: 0 0 180px;
		max-width: 180px;
		display: flex;
		align-items: center;
	}
	.newHeader .topRow .logoBlock .logoLink .logor span {
		font-size: 8px;
		display: none;
	}
	.newHeaderOuter .adaptiveShopAtions {
		display: block;
	}
	.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart div span,
	.newHeaderOuter .adaptiveShopAtions .shopNavItems .cart div small {
		display: none;
	}
	.newHeaderOuter .phoneCallBack {
		display: inline-block;
	}
	.newHeaderOuter .buttonMenuTooplert {
		display: inline-block;
	}
	.newHeader .topRow .centerHeadBlock {
	    justify-content: flex-end;
	}

	.catalopMeneuNewe .outerer .inneer a i {
		display: none;
	}
	.catalopMeneuNewe .outerer .inneer a span {
		padding: 0 5px;
	}

}

@media only screen and (max-width: 700px) {
	.newHeader .topRow .centerHeadBlock .phonesBlockTop .show3D {
		display: none;
	}
	.newHeaderOuter .menuAdaptiveR {
		display: none;
	}

	.catalopMeneuNewe .outerer {
		    background: #ffffff;
	}
	.catalopMeneuNewe .outerer .inneer a {
		color: #383532;
		border: 1px solid #ebebeb !important;
		border-radius: 6px;
		    width: 47%;
		        margin: 0 0px 15px 0;
    flex: 0 0 47%;
	}
	.catalopMeneuNewe .outerer .inneer {
		flex-wrap: wrap;
    	justify-content: space-between;
	}
	.catalopMeneuNewe .outerer .inneer .kamen,
	.catalopMeneuNewe .outerer .inneer .ddproj
	 {
		flex: 0 0 100%;	
		border: 1px solid #ebebeb !important;
	}

	.catalopMeneuNewe .outerer .inneer a span {
		line-height: 18px;
    	font-size: 13px; 
    	height: 43px;
	}
	.catalopMeneuNewe .outerer .inneer a  {
		    margin: 0 0px 5px 0;
	}

 

	.catalopMeneuNewe .outerer .inneer a.selectedrk {
		background: #ffffff;
	    border: 1px solid #b10c0c !important;
	    color: #c11010;
	}


	.catalopMeneuNewe .outerer .inneer .katalogeeDiler {
	    background: #ab0909;
	    color: #fff;
	    display: flex;
	    flex: 0 0 100%;
	    border: 1px solid #ab0909 !important;
	    border-right: 1px solid #ebebeb !important;
	}
	.catalopMeneuNewe .outerer .inneer .katalogeeDiler span {
	        height: 28px;
	}
	

}

@media only screen and (max-width: 550px) {
	.newHeader .topRow .logoBlock .logoLink .logor a {
		display: inline-block;
		background-image: url(/local/_new_design/images/mpbSsmalllopo.png);
		width: 35px;
		height: 35px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.newHeader .topRow .logoBlock .logoLink .logor a img {
		display: none;
	}
	.newHeader .topRow .logoBlock {
		flex: auto;
		max-width: inherit;
	}
}

@media only screen and (max-width: 460px) {
	.newHeaderOuter .adaptiveShopAtions .shopNavItems .buttonChanePrice {
		display: none;
	}
	.newHeaderOuter .adaptiveShopAtions .shopNavItems,
	.newHeader .topRow .logoBlock {
		margin: 0 0 0 0px;
	}


	
}
/* End */


/* Start:/local/_new_design/css/headerScrollLine.css?173222028512340*/
.newScrollingHeaderLine {
	background: #5c5e67;
	box-shadow: -1px 3px 6px 2px rgb(0 0 0 / 30%);
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 4;
	display: none;
}

.newScrollingHeaderLine .inner {
	margin: 0 auto;
	width: 100%;
	max-width: 1430px;
	padding: 8px 15px;
}

.newScrollingHeaderLine .inner .flexBlock {
	display: flex;
	margin: 0px 0;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.newScrollingHeaderLine .inner .flexBlock .contacts {}

.newScrollingHeaderLine .inner .flexBlock .contacts a {
	display: flex;
	border: 1px solid #fff;
	border-radius: 7px;
	padding: 0 25px 0 15px;
	align-items: center;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
}

.newScrollingHeaderLine .inner .flexBlock .contacts a i {
	background-image: url(/local/_new_design/images/v.png);
	display: block;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 3px 0px 0px;
}

.newScrollingHeaderLine .inner .flexBlock .search {
	width: 20%;
}

.newScrollingHeaderLine .inner .flexBlock .search .input {
	position: relative;
}

.newScrollingHeaderLine .inner .flexBlock .search .input .ppoeek {
	background: transparent;
	border: 0;
	width: 100%;
	display: block;
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	padding: 0 6px 0 6px;
	border-bottom: 1px solid #ccc;
}

.newScrollingHeaderLine .inner .flexBlock .phonesBlock {
	display: flex;
}

.newScrollingHeaderLine .inner .flexBlock .phonesBlock .phoneElem {
	margin: 0 20px;
}

.newScrollingHeaderLine .inner .flexBlock .phonesBlock .phoneElem span {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #ff9d9d;
}

.newScrollingHeaderLine .inner .flexBlock .phonesBlock .phoneElem a {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	font-family: 'CenturyGothicBold', sans-serif;
}

.newScrollingHeaderLine .inner .flexBlock .callBackButton {}

.newScrollingHeaderLine .inner .flexBlock .callBackButton a {
	display: flex;
	align-items: center;
}

.newScrollingHeaderLine .inner .flexBlock .callBackButton a i {
	background-image: url(/local/_new_design/images/vw.png);
	display: block;
	width: 9px;
	height: 15px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 7px 0px 0px;
}

.newScrollingHeaderLine .inner .flexBlock .callBackButton a span {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	border-bottom: 1px dashed #ccc;
}

.newScrollingHeaderLine .inner .flexBlock .actions {
	display: flex;
	align-items: center;
	flex: 0 1 210px;
	justify-content: flex-end;
}

.newScrollingHeaderLine .inner .flexBlock .actions .favorite {
	background: url(/local/_new_design/images/i-favorite-grey2.png) center no-repeat;
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	margin: 0 20px 0 0;
}

.newScrollingHeaderLine .inner .flexBlock .actions .favorite i {
	position: absolute;
	right: -3px;
	top: 0px;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	background: #7d7e84;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	font-style: normal;
}

.newScrollingHeaderLine .inner .flexBlock .actions .cart {
	display: flex;
	align-items: center;
}

.newScrollingHeaderLine .inner .flexBlock .actions .cart big {
	background: url(/local/_new_design/images/i-cart-grey2.png) center no-repeat;
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	margin: 0 7px 0px 0;
}

.newScrollingHeaderLine .inner .flexBlock .actions .cart big i {
	position: absolute;
	right: -3px;
	top: 0px;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	background: #7d7e84;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	font-style: normal;
}

.newScrollingHeaderLine .inner .flexBlock .actions .cart span {
	color: #fff;
	font-size: 12px;
	display: flex;
	align-items: flex-end;
}

.newScrollingHeaderLine .inner .flexBlock .actions .cart span b {
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 18px;
	margin: 0 4px 0 0;
}

.newScrollingHeaderLine .buttonMenuTooplert {
	display: none;
	margin: 0 11px 0 0;
	width: 40px;
	flex: 0 0 40px;
	height: 40px;
	background-image: url(/local/_new_design/images/menuTooplIconeer.svg);
	background-size: cover;
	background-position: -3px 0px;
	cursor: pointer;
	background-repeat: no-repeat;
	filter: invert(94%) sepia(6%) saturate(26%) hue-rotate(288deg) brightness(106%) contrast(106%);
}

.newScrollingHeaderLine .phoneCallBack {
	display: none;
	margin: 0 15px 0 0;
	width: 40px;
	flex: 0 0 40px;
	height: 40px;
	background-image: url(/local/_new_design/images/2995413981556281124.svg);
	background-size: 30px;
	background-position: center;
	cursor: pointer;
	background-repeat: no-repeat;
	filter: invert(94%) sepia(6%) saturate(26%) hue-rotate(288deg) brightness(106%) contrast(106%);
}

.newScrollingHeaderLine .favorite.activne i {
	background: #fd3636 !important;
}

.newScrollingHeaderLine .cart.activne i {
	background: #fd3636 !important;
}

.newScrollingHeaderLine .favorite.activne {
	cursor: pointer;
}

.newScrollingHeaderLine .cart.activne {
	cursor: pointer;
}

.newScrollingHeaderLine .inner .flexBlock .search .ppoeek::placeholder {
	color: #fff !important;
	opacity: 1;
}

.globalSearchInputAbolute {
	position: absolute;
	background: #ffffff;
	z-index: 5;
	padding: 6px 11px;
	box-shadow: -1px 3px 6px 6px rgba(0, 0, 0, 0.3);
	top: -12px;
	left: -64px;
	opacity: 1;
	width: 450px;
	display: none;
}
.globalSearchInputAbolute.blockInStaticHeader {
	left: 0px;
}

.globalSearchInputAbolute .innerSearch {
	width: 100%;
}

.globalSearchInputAbolute .innerSearch .header {
	padding: 0 0 10px 0;
}

.globalSearchInputAbolute .innerSearch .header input {
	border: 0;
	width: 100%;
	display: block;
	color: #4a4343;
	font-size: 13px;
	line-height: 25px;
	padding: 0 6px 0 6px;
	border-bottom: 1px solid #ccc;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl {
	margin: 10px 0 0 0;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList {}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .heardSr {
	text-transform: uppercase;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #5c5e67;
	border-bottom: 1px solid #e9e9e9;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr {
	margin: 10px 0 15px 0;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr {
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	margin: 15px 0;
	cursor:pointer;
justify-content: space-evenly;}
.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .linksOnlyers {
	
font-size: 13px;
    line-height: 17px;
    margin: 0 10px 8px 0;display: inline-block;}
.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .linksOnlyers span {
	

    
    display: inline-block;border-bottom: 1px solid #6fb2d9;
    font-size: 13px;
    line-height: 16px;
    color: #1c9be7;}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .imager {
	background-image: url(/upload/iblock/tale/greta_gris_ricamo_1.jpg);
	background-size: contain;
	background-position: center left;
	background-repeat: no-repeat;
	flex: 0 0 50px;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName {
	margin: 0 15px;
	display: flex;
	line-height: 20px;
align-items: center;flex: 0 1 100%;}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName span {
	
	font-size: 13px;
	line-height: 19px;
	
display: inline-block;}
.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .textName span small {
	border-bottom: 1px solid #6fb2d9;
	font-size: 13px;
	line-height: 19px;
	color: #1c9be7;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf {
	font-family: 'CenturyGothicBold', sans-serif;
	text-align: right;
	flex: 0 0 85px;
	display: flex;
	
	justify-content: center;
	align-items: flex-end;
flex-direction: column;align-content: flex-end;}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf span {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #5c5e67;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsList .elementsBlockSr .eleSr .pricerf big {
	font-family: 'CenturyGothicRegular', sans-serif;
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #a0a1a5;
	margin: 0px 0 0 0;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories {}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .heardSr {
	text-transform: uppercase;
	font-family: 'CenturyGothicBold', sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #5c5e67;
	border-bottom: 1px solid #e9e9e9;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr {}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr {
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	margin: 15px 0;
height: 30px;
cursor: pointer;

}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .imager {
	background-image: url(/upload/iblock/tale/greta_gris_ricamo_1.jpg);
	background-size: contain;
	background-position: center left;
	background-repeat: no-repeat;
	flex: 0 0 50px;
}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName {
	margin: 0 15px;
	display: flex;
	line-height: 20px;
align-items: center;}

.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName span {
	border-bottom: 1px solid #6fb2d9;
	font-size: 13px;
	line-height: 19px;
	color: #1c9be7;
}
.globalSearchInputAbolute .innerSearch .searcherResultNewSerl .itemsListCategories .elementsBlockSr .eleSr .textName big {
	display: inline-block;
    font-size: 11px;
    color: #767676;
    line-height: 16px;
    margin: 0 0 0 6px;
}



.globalSearchInputAbolute .searcheAllResultPapep {
	    display: block;
    text-align: center;
    font-family: 'CenturyGothicBold', sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 47px;
    background: #5c5e67;
    margin: 45px 0 0 0;
}
.searcherResultNewSerl .nothineResullrekt {
    font-family: 'CenturyGothicBold', sans-serif;
    color: #df1717;
    font-size: 13px;
    margin: 0 0 0 0px;
    line-height: 16px;
}

.globalSearchInputAbolute .loadingResultNewAnimate {
	background-image: url(/local/_new_design/images/h6viz.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 40px;
    margin: 10px 0 -8px 0;
}

.globalSearchInputAbolute .closeIconForMobile {
	background-image: url(/local/_new_design/images/clos.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    width: 22px;
    margin: 10px 0 -8px 0;
    position: absolute;
    right: -3px;
    top: -8px;
    cursor: pointer;	
}



@media only screen and (max-width: 1172px) {
	.newScrollingHeaderLine .inner .flexBlock .callBackButton {
		display: none;
	}
}

@media only screen and (max-width: 1000px) {
	.newScrollingHeaderLine .inner .flexBlock .actions .cart big {
		margin: 0;
	}
	.newScrollingHeaderLine .inner .flexBlock .actions .cart span {
		display: none;
	}
	.newScrollingHeaderLine .inner .flexBlock .actions {
		flex: 0 1 130px;
	}
	.newScrollingHeaderLine .buttonMenuTooplert {
		display: block;
	}
	.newScrollingHeaderLine .inner .flexBlock .contacts a {
		display: none;
	}
	.newScrollingHeaderLine .phoneCallBack {
		display: block;
	}
}

@media only screen and (max-width: 800px) {
	.newScrollingHeaderLine .inner .flexBlock .phonesBlock {
		display: none;
	}
	.newScrollingHeaderLine .inner .flexBlock .search {
		width: 100%;
		margin: 0 30px 0px 0;
	}
}

@media only screen and (max-width: 600px) {
	.newScrollingHeaderLine .inner .flexBlock .search {
		display: none;
	}

	.globalSearchInputAbolute.blockInStaticHeader {
	    width: 100%;
	}


}




/* End */
/* /local/_new_design/css/jquery.fancybox.min.css?160673491812795 */
/* /local/_new_design/css/slick.css?16959010921780 */
/* /local/_new_design/css/nouislider.min.css?16067349184038 */
/* /local/_new_design/css/style.css?1780573251252928 */
/* /local/_new_design/css/meropriatie-24-09-2021.css?16322355965764 */
/* /local/templates/jv_td/css/new.Header.css?165411901828782 */
/* /local/_new_design/css/headerScrollLine.css?173222028512340 */
