

/* Start:/local/templates/bricks_3/css/slick.css?17165424681611*/
.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/templates/bricks_3/css/slick-theme.css?17165425362606*/
@charset 'UTF-8';
.slick-loading .slick-list{
    background:#fff center center no-repeat;
}
.slick-prev,
.slick-next{
    font-size:0;
    line-height:0;
    position:absolute;
    top:50%;
    display:block;
    width:20px;
    height:20px;
    padding:0;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:none;
    background:transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
    color:transparent;
    outline:none;
    background:transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
    opacity:1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
    opacity:.25;
}
.slick-prev:before,
.slick-next:before{
    font-family:'slick';
    font-size:20px;
    line-height:1;
    opacity:.75;
    color:white;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.slick-prev{
    left:-25px;
}
[dir='rtl'] .slick-prev{
    right:-25px;
    left:auto;
}
.slick-prev:before{
    content:'←';
}
[dir='rtl'] .slick-prev:before{
    content:'→';
}
.slick-next{
    right:-25px;
}
[dir='rtl'] .slick-next{
    right:auto;
    left:-25px;
}
.slick-next:before{
    content:'→';
}
[dir='rtl'] .slick-next:before{
    content:'←';
}
.slick-dotted.slick-slider{
    margin-bottom:30px;
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    display:block;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center;
}
.slick-dots li{
    position:relative;
    display:inline-block;
    width:20px;
    height:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer;
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    width:20px;
    height:20px;
    padding:5px;
    cursor:pointer;
    color:transparent;
    border:0;
    outline:none;
    background:transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus{
    outline:none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
    opacity:1;
}
.slick-dots li button:before{
    font-family:'slick';
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    content:'•';
    text-align:center;
    opacity:.25;
    color:black;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before{
    opacity:.75;
    color:black;
}
/* End */


/* Start:/local/templates/bricks_3/css/main.min.css?1752090805343734*/
@charset "UTF-8";
.lazysmart{opacity:0}
@font-face{font-family:"Gothic 725 Blk BT";font-style:normal;font-weight:400;src:url(/local/templates/bricks_3/css/../fonts/Gothic725/Gothic725BlkBT.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/Gothic725/Gothic725BlkBT.woff2) format("woff2"), url("/local/templates/bricks_3/css/../fonts/Gothic725/Gothic725BlkBT.svg#Gothic 725 Blk BT") format("svg");font-display:fallback}
@font-face{font-family:"Gothic725 Bd BT";font-style:normal;font-weight:400;src:url(/local/templates/bricks_3/css/../fonts/Gothic725/gothic725bdbtrusbyme_bold.otf) format("opentype");font-display:fallback}
@font-face{font-family:"Helvetica Neue Cyr";font-style:normal;font-weight:300;src:url(/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr-Light.woff2) format("woff2");font-display:fallback}
@font-face{font-family:"Helvetica Neue Cyr";font-style:normal;font-weight:400;src:url(/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.woff2) format("woff2"), url("/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.svg#Helvetica Neue Cyr") format("svg");font-display:fallback}
@font-face{font-family:"Helvetica Neue Cyr";font-style:normal;font-weight:700;src:url(/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff2) format("woff2"), url("/local/templates/bricks_3/css/../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.svg#Helvetica Neue Cyr") format("svg");font-display:fallback}
@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url(/local/templates/bricks_3/css/../fonts/ptsans_regular/PTS55F-webfont.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/ptsans_regular/PTS55F-webfont.woff2) format("woff2"), url(/local/templates/bricks_3/css/../fonts/ptsans_regular/PTS55F-webfont.ttf) format("truetype"), url("/local/templates/bricks_3/css/../fonts/ptsans_regular/PTS55F-webfont.svg#PT Sans") format("svg");font-display:fallback}
@font-face{font-family:"PT Sans";font-style:normal;font-weight:600;src:url(/local/templates/bricks_3/css/../fonts/ptsans_bold/PTS75F-webfont.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/ptsans_bold/PTS75F-webfont.woff2) format("woff2"), url(/local/templates/bricks_3/css/../fonts/ptsans_bold/PTS75F-webfont.ttf) format("truetype"), url("/local/templates/bricks_3/css/../fonts/ptsans_bold/PTS75F-webfont.svg#PT Sans") format("svg");font-display:fallback}
@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url(/local/templates/bricks_3/css/../fonts/ptsanscaption_bold/PTC75F-webfont.eot?#iefix) format("embedded-opentype"), url(/local/templates/bricks_3/css/../fonts/ptsanscaption_bold/PTC75F-webfont.woff2) format("woff2"), url(/local/templates/bricks_3/css/../fonts/ptsanscaption_bold/PTC75F-webfont.ttf) format("truetype"), url("/local/templates/bricks_3/css/../fonts/ptsanscaption_bold/PTC75F-webfont.svg#PT Sans") format("svg");font-display:fallback}
.disable-hover{pointer-events:none}.disable-hover *{pointer-events:none!important}select::-ms-expand{display:none}input[type=submit]{-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{outline:0}textarea{overflow:auto}html.hidden{overflow:hidden;-ms-touch-action:none;touch-action:none}body,html{height:100%;position:relative}
body{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue Cyr', "Segoe UI", Helvetica, Arial, sans-serif, 'Pt Sans', "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}
*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}button{background:0 0;border:none;cursor:pointer}button:focus{outline:0}a:active,a:hover{outline:0}button{outline:0;border:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100%;max-width:100%}.footer,.header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.h1,h1{color:#fff;font-family:'Gothic 725 Blk BT', serif;font-size:24px;font-weight:400;line-height:34px}.h1.black,h1.black{color:#000}.h1.center,h1.center{text-align:center}.h2,h2{color:#fff;font-family:'Gothic 725 Blk BT', serif;font-size:18px;font-weight:400;line-height:26px}.h2.black,h2.black{color:#000}.new_bre_xn{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#333}@media screen and (min-width:1024px) and (max-width:2560px){.new_bre_xn li{float:left}.new_bre_xn li:nth-child(2), .new_bre_xn li:nth-child(3){margin-left:60px}.new_bre_xn li a{display:block}.new_bre_xn li a h2:hover{color:gray!important}}.h4,h4{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:18px}.p,p{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px}.p span.bold,p span.bold{font-weight:700}.p.grey,p.grey{color:rgba(0, 0, 0, .5)}.p.white,p.white{color:#fff}@-moz-document url-prefix(){body{display:flex}.footer,.header{flex:auto}.content{flex:auto}}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal{display:none;position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:900;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal-wrapper{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-is-initialized{display:inline-block}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(69, 68, 67, .9)}.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal-wrapper:after{vertical-align:middle}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff;vertical-align:middle}.remodal.remodal-is-opening{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover{color:#2b2e38}.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-close::-moz-focus-inner{padding:0;border:0}.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-confirm:focus{background:#66bb6a}.remodal-confirm::-moz-focus-inner{padding:0;border:0}.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-cancel:focus{background:#ef5350}.remodal-cancel::-moz-focus-inner{padding:0;border:0}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@media only screen and (min-width:641px){.remodal{max-width:700px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(69, 68, 67, .9)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#000;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;font-style:normal;font-size:30px;font-family:Arial, Baskerville, monospace}.mfp-close:focus,.mfp-close:hover{opacity:.6}.mfp-close-btn-in .mfp-close{color:#000}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);box-shadow:0 0 8px rgba(0, 0, 0, .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);box-shadow:0 0 8px rgba(0, 0, 0, .6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-android .swiper-slide{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight{height:auto}.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-custom{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progress{background:rgba(0, 0, 0, .25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255, 255, 255, .5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:linear-gradient(to left, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:linear-gradient(to right, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:linear-gradient(to top, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)}.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-flip .swiper-slide-shadow-bottom{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-flip .swiper-slide-shadow-left{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active{pointer-events:auto;pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide-shadow-bottom{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide-shadow-left{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide-next{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>img{max-width:100%;max-height:100%;object-fit:contain}.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, .1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-phone{font-size:1.5rem;width:1em}.icon-search{font-size:1.5rem;width:1em}@-webkit-keyframes mouse-wheel{0%,to{-webkit-transform:scaleY(.4) translateY(0);transform:scaleY(.4) translateY(0)}20%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}60%{-webkit-transform:scaleY(.4) translateY(12px);transform:scaleY(.4) translateY(12px)}}@keyframes mouse-wheel{0%,to{-webkit-transform:scaleY(.4) translateY(0);transform:scaleY(.4) translateY(0)}20%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}60%{-webkit-transform:scaleY(.4) translateY(12px);transform:scaleY(.4) translateY(12px)}}@-webkit-keyframes error{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes error{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes clouds{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(300px);transform:translateX(300px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes clouds{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(300px);transform:translateX(300px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrow-active{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}90%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes arrow-active{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}90%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes scrollup{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes scrollup{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(12px);transform:translateY(12px)}}@-webkit-keyframes scrollupbottom{0%,to{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}20%{-webkit-transform:translateY(-3px) rotate(180deg);transform:translateY(-3px) rotate(180deg)}60%{-webkit-transform:translateY(3px) rotate(180deg);transform:translateY(3px) rotate(180deg)}}@keyframes scrollupbottom{0%,to{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}20%{-webkit-transform:translateY(-3px) rotate(180deg);transform:translateY(-3px) rotate(180deg)}60%{-webkit-transform:translateY(3px) rotate(180deg);transform:translateY(3px) rotate(180deg)}}@-webkit-keyframes scrolluptop{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}20%{-webkit-transform:translateY(-3px) rotate(0);transform:translateY(-3px) rotate(0)}60%{-webkit-transform:translateY(3px) rotate(0);transform:translateY(3px) rotate(0)}}@keyframes scrolluptop{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}20%{-webkit-transform:translateY(-3px) rotate(0);transform:translateY(-3px) rotate(0)}60%{-webkit-transform:translateY(3px) rotate(0);transform:translateY(3px) rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 35px, 0);transform:translate3d(0, 35px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 35px, 0);transform:translate3d(0, 35px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpFull{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpFull{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes handLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-220px);transform:translateX(-220px)}}@keyframes handLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-220px);transform:translateX(-220px)}}@-webkit-keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.fadein{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-animation-duration:.9s;animation-duration:.9s}.hide-content{-webkit-transition:opacity .9s linear;transition:opacity .9s linear;opacity:0}.show-content{opacity:1}
.header{position:fixed;top:0;right:0;width:calc(100% - 57px);z-index:22;-webkit-transition:width 5s linear;transition:width 5s linear}
.header.header_fixed{position:fixed;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);color:#000}
.header .container{padding:16px 23px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav__list{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content{padding-left:57px}.nav__link{display:block;padding:10px;color:inherit;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;-webkit-transition:.25s linear;transition:.25s linear}.nav__link:hover{opacity:.6}.header-light{z-index:2;color:#fff}.header-light::before{content:'';position:absolute;top:0;left:0;width:100%;height:280px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .25)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .25), transparent);background-image:linear-gradient(to bottom, rgba(0, 0, 0, .25), transparent);z-index:-1;pointer-events:none}.header-dark{color:#000;background-color:#fff}.header-dark .header__cart-count{background-color:#AF1116;color:#fff}.menu-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-right li:last-child{height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-right .menu-right__item{line-height:14px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.menu-right .menu-right__item:hover{opacity:.6}.menu-right__item{display:block;color:inherit;font-family:'Helvetica Neue Cyr', serif;font-size:14px;vertical-align:middle;line-height:14px;font-weight:400;padding:10px}.header__cart-count{display:inline-block;margin-left:10px;background-color:#fff;width:18px;height:18px;border-radius:50%;color:#000;font-size:12px;line-height:.9;text-align:center;font-weight:400;position:relative}.header__cart-count span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0)}.header__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;height:34px;margin-right:70px}.header__contacts a{padding:5px 10px;-webkit-transition:.25s linear;transition:.25s linear}.header__contacts a:hover{opacity:.6}.phone__link{color:inherit;font-family:'Helvetica Neue Cyr', serif;font-size:18px;font-weight:700;position:relative;padding-left:10px;-webkit-transition:.25s linear;transition:.25s linear}.phone__link:hover{opacity:.6}.icon-phone.phone-white{color:inherit;font-size:13px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.icon-search{font-size:13px;stroke:#000;fill:none} 
.header-dark .logo__name,.header-light .logo__name{color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:18px;line-height:18px;font-weight:400;margin-top:0;margin-bottom:0;margin-right:40px;margin-left:10px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear} 
.header-dark .logo__name .sup,.header-light .logo__name .sup{font-size:12px;line-height:12px}
.header-dark .logo__name .logo__description,.header-light .logo__name .logo__description{font-size:12px;font-family:'Helvetica Neue Cyr', serif;font-weight:400;opacity:.4;padding-top:3px}
.header-dark .logo__name:hover,.header-light .logo__name:hover{opacity:.6}
.header-light .logo__name,.header-light .logo__name .sup,.header-light .logo__name .logo__description{color:#fff}

.footer{padding:44px 32px 20px;margin-left:57px;position:relative}.footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__col{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:28px}.footer__col ul:first-child li:first-child{display:none}.footer__col.footer__address span:first-child{display:none}.footer__col address{color:rgba(0, 0, 0, .5);line-height:24px}.footer__col address a{display:block;opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__col address a:hover{opacity:1}.footer__col .footer__link{display:block;opacity:.5;color:#000;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__col .footer__link:hover{opacity:1}.footer__col span{color:rgba(0, 0, 0, .5)}.footer__col .footer-payment{margin-top:15px}.footer__col .footer-payment li{color:rgba(0, 0, 0, .5);line-height:24px}.footer__col.footer__address{line-height:24px}.footer__col .callbaks a{display:block;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:28px;opacity:.5;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__col .callbaks a:hover{opacity:1}.footer__shipping__date,.footer__worktime{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px}.footer__shipping__date li,.footer__worktime li,.flink{opacity:.5}.footer__copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 220px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}.footer__logo span{display:block;color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:18px;font-weight:400;line-height:22px}.footer__logo a{opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__logo a:hover{opacity:1}.copyright{color:rgba(0, 0, 0, .5);font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:28px}.copyright a{color:#000;opacity:.5;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.copyright a:hover{opacity:1}.fixed-menu{width:57px;height:100vh;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;left:0;background-color:#fff;display:flex;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e9ebee;padding-bottom:41px;z-index:22}.menu{position:fixed;z-index:12;top:0;left:-625px;width:625px;height:100vh;overflow-y:scroll;overflow-x:visible;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);will-change:transform}.menu .menu__catalog{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.search-results{position:fixed;padding:25px 22px;z-index:9999999991;top:74px;left:57px;width:625px;height:calc(100vh - 74px);background-color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0s ease-in;transition:opacity 0s ease-in;pointer-events:none;opacity:0}.search-results span{display:inline-block}.search-results .search-results__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:34px;color:#000}.search-results .search-results__link .search-results__category{color:#989797}.search-results .search-results__text{margin-right:50px;line-height:24px}.search-results .search-results__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:24px}.search-results .search-results__price span{white-space:nowrap}.search-results .search-results__price .search-results__old-price{margin-right:5px;font-family:'Helvetica Neue Cyr', serif;font-size:14px;color:#8d8d8d;font-weight:400;text-decoration:line-through}.search-results .search-results__price .search-results__new-price{color:#000;font-weight:700}.search-results.active{pointer-events:auto;opacity:1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.search-results .search-results__item{-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .2s ease-in, -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .2s ease-in, -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1), opacity .2s ease-in;transition:transform .3s cubic-bezier(.4, 0, .2, 1), opacity .2s ease-in, -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);opacity:0}
.search-results.active .search-results__item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;will-change:transform}
.search-results.active .search-results__item:nth-child(1){-webkit-transition-delay:22ms;transition-delay:22ms}
.search-results.active .search-results__item:nth-child(2){-webkit-transition-delay:44ms;transition-delay:44ms}
.search-results.active .search-results__item:nth-child(3){-webkit-transition-delay:66ms;transition-delay:66ms}
.search-results.active .search-results__item:nth-child(4){-webkit-transition-delay:88ms;transition-delay:88ms}
.search-results.active .search-results__item:nth-child(5){-webkit-transition-delay:110ms;transition-delay:110ms}
.search-results.active .search-results__item:nth-child(6){-webkit-transition-delay:132ms;transition-delay:132ms}
.search-results.active .search-results__item:nth-child(7){-webkit-transition-delay:154ms;transition-delay:154ms}
.search-results.active .search-results__item:nth-child(8){-webkit-transition-delay:176ms;transition-delay:176ms}
.search-results.active .search-results__item:nth-child(9){-webkit-transition-delay:198ms;transition-delay:198ms}
.search-results.active .search-results__item:nth-child(10){-webkit-transition-delay:220ms;transition-delay:220ms}
.search-results.active .search-results__item:nth-child(11){-webkit-transition-delay:242ms;transition-delay:242ms}
.search-results.active .search-results__item:nth-child(12){-webkit-transition-delay:264ms;transition-delay:264ms}
.search-results.active .search-results__item:nth-child(13){-webkit-transition-delay:286ms;transition-delay:286ms}
.search-results.active .search-results__item:nth-child(14){-webkit-transition-delay:308ms;transition-delay:308ms}
.search-results.active .search-results__item:nth-child(15){-webkit-transition-delay:330ms;transition-delay:330ms}
.search-results.active .search-results__item:nth-child(16){-webkit-transition-delay:352ms;transition-delay:352ms}
.search-results.active .search-results__item:nth-child(17){-webkit-transition-delay:374ms;transition-delay:374ms}
.search-results.active .search-results__item:nth-child(18){-webkit-transition-delay:396ms;transition-delay:396ms}
.search-results.active .search-results__item:nth-child(19){-webkit-transition-delay:418ms;transition-delay:418ms}
.search-results.active .search-results__item:nth-child(20){-webkit-transition-delay:440ms;transition-delay:440ms}

.menu__input-wrap{position:relative;overflow:hidden}
.menu__input-wrap .search-menu{position:absolute;right:29px;top:calc(50% - 7px);-webkit-transition:opacity .3s ease, -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s ease, -webkit-transform .35s cubic-bezier(.4, 0, .2, 1);transition:transform .35s cubic-bezier(.4, 0, .2, 1), opacity .3s ease;transition:transform .35s cubic-bezier(.4, 0, .2, 1), opacity .3s ease, -webkit-transform .35s cubic-bezier(.4, 0, .2, 1)}
.open-search{height:74px;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .25s linear;transition:opacity .25s linear;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.open-search svg{margin:0 auto}.open-search:hover{opacity:.5}
.open-search .icon-search{-webkit-transition:opacity 0s ease .2s, -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);transition:opacity 0s ease .2s, -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);transition:transform .4s cubic-bezier(.4, 0, .2, 1), opacity 0s ease .2s;transition:transform .4s cubic-bezier(.4, 0, .2, 1), opacity 0s ease .2s, -webkit-transform .4s cubic-bezier(.4, 0, .2, 1);opacity:1}
.menu__input{height:74px;width:100%;border-radius:0;border:none;border-bottom:1px solid #e9ebee;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;padding:0 33px;line-height:18px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.menu__input:focus~.search-menu{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.menu__catalog{padding:26px 33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.menu__catalog li:not(.parent-block){display:inline-block;min-width:120px;margin-left:15px}.menu__catalog-link{display:inline-block;padding:5px 5px 5px 0;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.menu__catalog-link:hover{opacity:.5}.menu__info{padding-left:33px}.worktime-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:111px;height:20px;padding-left:52px}.worktime-days span{display:block;width:7px;height:7px;border-radius:50%;background-color:#545454;position:relative;-webkit-box-shadow:-13px 0 0 0 #545454, -26px 0 0 0 #545454, -39px 0 0 0 #545454, -52px 0 0 0 #545454;box-shadow:-13px 0 0 0 #545454, -26px 0 0 0 #545454, -39px 0 0 0 #545454, -52px 0 0 0 #545454}.worktime-days span::before{position:absolute;right:-13px;content:'';display:block;width:5px;height:5px;border-radius:50%;border:1px solid #545454}.worktime-days span::after{position:absolute;right:-26px;content:'';display:block;width:5px;height:5px;border-radius:50%;border:1px solid #545454}.worktime-time{display:inline-block;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:22px}.menu__worktime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6px}.menu__callbacks a{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:30px;color:#000;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.menu__callbacks a:hover{opacity:.5}.menu__callbacks .js-open-popup{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:30px;color:#000;opacity:.5;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;margin-left:13px}.menu__callbacks .js-open-popup:hover{opacity:1}.menu__nav-bottom a{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:30px;color:#000;opacity:.5;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.menu__nav-bottom a:hover{opacity:1}.menu__catalog-link{z-index:3}.submenu{display:block;position:fixed;width:275px;overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100vh - 97px);padding-bottom:40px;top:97px;left:345px;pointer-events:none;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:0}.submenu li{display:block}.submenu.active{opacity:1;pointer-events:auto}.submenu a{display:block;opacity:.6;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:34px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.submenu a:hover{opacity:1}.hamburger{margin:auto 0;z-index:2;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.hamburger::before{content:'';position:absolute;top:74px;left:0;height:calc(100% - 74px);width:100%}
.hamburger>span{border-radius:2px;display:block;width:30px;height:3px;overflow:hidden;position:relative;-webkit-transition:opacity .25s linear, -webkit-transform .55s cubic-bezier(.19, 1, .22, 1);transition:opacity .25s linear, -webkit-transform .55s cubic-bezier(.19, 1, .22, 1);transition:transform .55s cubic-bezier(.19, 1, .22, 1), opacity .25s linear;transition:transform .55s cubic-bezier(.19, 1, .22, 1), opacity .25s linear, -webkit-transform .55s cubic-bezier(.19, 1, .22, 1);background:#000;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.hamburger>span:nth-child(2){margin:6px 0}.hamburger:hover>span{opacity:.5}.js-menu-open~.menu{-webkit-transform:translateX(682px);-ms-transform:translateX(682px);transform:translateX(682px)}.js-menu-open~.menu .menu__catalog{opacity:1}.js-menu-open .open-search{pointer-events:none}.js-menu-open .open-search .icon-search{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);opacity:0}.js-menu-open .hamburger:after{display:block}.js-menu-open .hamburger>div:first-child{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg) translateZ(0);transform:translate3d(0, 10px, 0) rotate(45deg) translateZ(0)}.js-menu-open .hamburger>div:nth-child(2){visibility:hidden}.js-menu-open .hamburger>div:last-child{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg) translateZ(0);transform:translate3d(0, -10px, 0) rotate(-45deg) translateZ(0)}.right-cart{position:fixed;top:0;right:0;width:825px;height:100vh;background-color:#fff;z-index:1200;padding:34px;overflow-y:scroll;overflow-x:visible;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(825px);-ms-transform:translateX(825px);transform:translateX(825px);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);will-change:transform}.right-cart .menu-right{margin-bottom:30px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.right-cart.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.checkout__item,.right-cart__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid rgba(0, 0, 0, .1);padding:30px 0 10px;width:100%}.checkout__item .right-cart__title,.right-cart__item .right-cart__title{padding-right:20px;margin-bottom:7px}.right-cart__title{font-family:"Helvetica Neue Cyr";font-size:14px;line-height:20px;color:#000;font-weight:400;display:block}.new-price{white-space:nowrap}.right-cart__old-price{color:#8d8d8d;display:inline-block;font-weight:400;text-decoration:line-through;margin-right:8px;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap;font-size:14px}.right-cart__new-price{display:inline-block;color:#000;font-weight:700;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap;font-size:14px}.right-cart__total__desc{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:20px;display:block}.right-cart__total__price{display:block;color:#2a2e31;font-family:'Helvetica Neue Cyr', 'PT Sans';font-size:14px;font-weight:700;line-height:24px;white-space:nowrap}.right-cart__total{min-width:100px}.cart-product-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #dee2e8;min-width:200px;margin-right:25px;margin-left:auto}.cart-product-count .type-number{width:calc(100% - 55px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:16px}.cart-product-count .select{border:none;width:55px;padding:0 14px;height:48px;border-left:1px solid #dee2e8}.cart-product-count .button-plus{margin-right:15px}.cart-product-count .select-wrap::after{right:9px;top:24px}.right-cart__img img{max-width:100%;max-height:100%;display:block}.right-cart__desc{color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:20px;padding:14px 0 18px;border-bottom:1px solid rgba(0, 0, 0, .1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.right-cart__desc span{display:block}.right-cart__desc .price{color:#2a2e31;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:18px;font-weight:700;line-height:20px}.right-cart__desc .price .sup{font-size:12px;vertical-align:super}.cart-checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.cart-checkout .button-black{padding:0 40px;margin-left:30px}.text-button{opacity:.6;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:20px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.text-button:hover{opacity:1}.callback-popup{background-color:#fff;padding:50px;max-width:680px;margin:0 auto}.callback-popup .input-wrapper::after{display:none}.callback-popup .input,.callback-popup .textarea{width:calc(100% - 140px)}.callback-popup .label{min-width:140px}.callback-popup .h2{margin-bottom:40px}.callback-popup .button-black{margin-left:200px;background-color:#000;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:48px;border:none;padding:0 45px;-webkit-transition:background-color .8s cubic-bezier(.19, 1, .22, 1);transition:background-color .8s cubic-bezier(.19, 1, .22, 1)}.callback-popup .button-black:hover{background-color:#7f7f7f}.home{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 170px);position:relative;-webkit-transition:height 100000s ease;transition:height 100000s ease}.animated-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.animated-wrapper .img-clouds{position:absolute;top:0;left:-300px;height:100%;-webkit-animation:clouds 200s infinite ease;animation:clouds 200s infinite ease}.animated-wrapper .img-wall{position:absolute;top:0;right:0;height:100%;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.home__footer{z-index:2;padding:34px 32px 33px;background-color:#fff}.home__footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home__footer .logo{margin-right:auto}.logo__title{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:22px}.logo__name{display:block;color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:34px;font-weight:400;line-height:1;margin-top:4px;margin-bottom:7px;white-space:nowrap;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.logo__name span{display:inline-block;line-height:34px;vertical-align:middle;margin:0 6px;width:12px;height:3px;background-color:#000}.logo__name .sup{color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:14px;font-weight:400;vertical-align:super;margin-left:8px}.logo__name:hover{opacity:.5}.logo__desc{opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:22px}.nav-bottom{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:110px;-moz-column-gap:90px;column-gap:90px}.nav-bottom a{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.nav-bottom a:hover{opacity:.5}.home__header{position:relative;-webkit-transition:height 100000s ease;transition:height 100000s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 170px);z-index:1}.home__header .parallaxed{overflow:hidden;position:absolute;top:0;left:0;width:100%}.home__header .parallaxed .home__header__img{width:100%;height:calc(100vh - 170px);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.home__header .container{position:relative;height:100%}.home__header .container .h1{position:absolute;bottom:24px;left:0;z-index:2;padding:26px 32px}.masonry-grid{z-index:2;position:relative;background-color:#fff}.grid{padding:0 20px}.grid-normal-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-item{margin:15px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:auto;overflow:hidden;position:relative}.grid-item .grid-item__img{display:block;width:100%;height:450px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;z-index:1}.grid-item .grid-item__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .5);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.grid-item.size-s{width:calc(33.33% - 30px)}.grid-item.size-s .grid-item__img{height:250px}.grid-item.size-m{width:calc(50% - 30px)}.grid-item.size-l{width:calc(50% - 30px)}.grid-item.size-l .grid-item__img{height:930px}.grid-item.size-xl{width:calc(100% - 30px)}.grid-item.size-xl .grid-item__img{height:650px}.grid-item:hover .grid-item__img::before{opacity:1}.grid-item .grid__link{position:absolute;bottom:32px;left:35px;z-index:3}.grid-item .grid__link .grid__link__category{display:block;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:28px}
.grid-item .grid__link .grid__link__title{display:block;color:#fff;font-family:'Gothic 725 Blk BT', serif;font-size:18px;font-weight:400;line-height:26px;max-width:340px}
.grid-item .grid__link .grid__link__title_big{display:block;color:#fff;font-family:'Gothic 725 Blk BT', serif;font-size:24px;font-weight:400;line-height:32px}.size-s-slider{width:100%}.grid-bad-container{display:block;width:100%;height:100%;position:relative}.grid-bad-container .grid-item{display:inline-block;width:calc(50% - 30px)}.grid-bad-container .grid-item:nth-child(2){float:right}.publications{padding:34px 32px 0}.publications__list{display:block;width:calc(75% - 28px)}.publications__list::after{content:'';display:table;clear:both}.publications__desc{cursor:pointer}.publications__img{display:block;position:relative;width:100%}.publications__img::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 4px);background-color:rgba(0, 0, 0, .5);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;z-index:2}.publications__img img{width:100%;z-index:1}.publications__category,.publications__desc,.publications__title{-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publications__category:hover,.publications__desc:hover,.publications__title:hover{opacity:.6}.publications__item{width:33%;margin-left:28px;margin-bottom:35px;float:right}.publications__item:first-child{width:calc(67% - 28px);margin-left:0;float:left}.publications__item:last-child{margin-bottom:0}.publications__item .publications__category{margin-top:16px;margin-bottom:6px}.publications__item .publications__title{margin-bottom:6px}.publications__item:hover .publications__img::after{opacity:1}.publications__category{display:block;color:#a2a2a2;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px}.publications__title{display:block;color:#000}.publ__aside{width:25%;margin-left:28px}.publ__aside__item{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;margin-bottom:30px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publ__aside__item .publ__aside__date{color:#9c9c9c}.publ__aside__item .publ__aside__title{color:#000}.publ__aside__item:hover{opacity:.5}.publications__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:21px}.parallax-gallery{width:100%;padding:33px 32px 34px;position:relative}.parallax-gallery .swiper-slide{overflow:hidden}.parallax-gallery .swiper-slide.swiper-slide-active .slide-link{opacity:1}.parallax-gallery .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-gallery .slide-link{position:absolute;top:30px;left:34px;z-index:3;opacity:0;-webkit-transition:opacity .25s linear .6s;transition:opacity .25s linear .6s}.parallax-gallery .slide-link .slide-link__category{display:block;opacity:.5;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.parallax-gallery .slide-link .slide-link__category:hover{opacity:1}.parallax-gallery .slide-link .slide-link__title{display:block;color:#fff;font-family:'Gothic 725 Blk BT', serif;font-size:18px;font-weight:400;line-height:32px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.parallax-gallery .slide-link .slide-link__title:hover{opacity:.5}.parallax-gallery .gallery-top{height:90vh;width:100%}.parallax-gallery .gallery-thumbs{height:55px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;position:absolute;bottom:13px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:680px}.parallax-gallery .gallery-thumbs .swiper-wrapper{height:46px;margin-left:calc(-40% + -30px)}.parallax-gallery .gallery-thumbs .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover;width:75px;height:55px;position:relative;margin-right:10px}.parallax-gallery .gallery-thumbs .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(122, 126, 129, .7);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.parallax-gallery .gallery-thumbs .swiper-slide:hover::before{opacity:0}.parallax-gallery .gallery-thumbs .swiper-slide.video-thumb::after{content:'';position:absolute;top:calc(50% - 14px);left:calc(50% - 8px);height:0;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent transparent transparent #fff}.parallax-gallery .gallery-thumbs .swiper-slide.swiper-slide-active::before{opacity:0}.youtube{position:relative;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.youtube .play{position:absolute;top:calc(50% - 25px);left:calc(50% - 35px);height:48px;width:70px;border-radius:18px/34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:rgba(0, 0, 0, .7);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.youtube .play::before{content:'';position:absolute;top:calc(50% - 10px);left:calc(50% - 7px);width:0;height:0;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;z-index:2}.youtube:hover .play{background-color:#cc181e}.fixed-block{width:100%;position:relative;margin-top:33px;padding:33px 32px 34px}.fixed-slider{position:relative}.fixed-slider.fixed .fixed-slider__img{position:fixed;height:100vh;left:89px;width:calc(50% - 60px)}
.fixed-slider .fixed-slider__wrapper{width:100%;height:auto;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
.fixed-slider .fixed-slider__img{display:block;z-index:2;top:0;left:0;width:50%;height:auto}
.fixed-slider .fixed-slider__img .fixed-slider__img__wrap{display:block;overflow:hidden}
.fixed-slider .fixed-slider__img .fixed-slider__img__wrap .fixed-slider__img__item{top:0;left:0;width:100%;height:calc(100vh - 33px);background-repeat:no-repeat;background-position:center;background-size:cover}
.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(1){z-index:6}.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(2){z-index:5}.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(3){z-index:4}.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(4){z-index:3}.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(5){z-index:2}.fixed-slider .fixed-slider__img .fixed-slider__img__wrap:nth-child(6){z-index:1}.fixed-slider .fixed-slider__content__wrap{width:50%;margin-left:auto}
.fixed-slider .fixed-slider__content__wrap .fixed-slider__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 75px}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content .fixed__title{margin-bottom:22px}.fixed .fixed-slider__nav{right:42px}.fixed-slider__nav{position:absolute;height:calc(100vh - 33px);width:19px;top:0;right:10px;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fixed-slider__nav a{display:block;width:17px;height:17px;border-radius:50%;border:1px solid rgba(0, 0, 0, .4);margin-bottom:30px;position:relative;cursor:pointer}.fixed-slider__nav a::before{content:'';position:absolute;top:3px;left:3px;width:9px;height:9px;outline:1px solid transparent;background-color:#000;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.fixed-slider__nav a:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fixed-slider__nav a.active::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fixed__title{color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:17px;font-weight:400;line-height:22px}.fixed__catalog{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:20px}.fixed__catalog__link{display:block;color:#000;font-family:'Helvetica Neue Cyr', serif;font-weight:400;line-height:32px;font-size:14px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.fixed__catalog__link .sup_s{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:400;vertical-align:super;margin-left:7px}.fixed__catalog__link:hover{opacity:.5}.fixed__total-link{margin-top:80px;opacity:.6;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:32px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.fixed__total-link:hover{opacity:1}.hello-user{padding:66px 30px 56px}.seo{padding:34px 32px 33px;margin-top:100px}.seo .h2{margin-bottom:20px;max-width:760px}.seo .seo__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.seo .seo__text{width:calc(100% - 362px);margin-right:50px}.seo .seo__address{width:312px;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000}.seo .seo__address address{margin-top:25px}.seo .seo__address a{color:#000}.seo .seo__address .js-callback{opacity:.6;display:inline-block;margin-left:4px}.seo .seo__address .seo__address__mail{opacity:.6;display:block}.preview-popup.template{min-height:1208px}.input-wrapper.captcha input.input{width:192px}.alert-danger{margin-top:20px}.callback-form .errors{display:none;margin-bottom:20px;opacity:.5;color:red;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:22px;font-weight:400}.checkout-form .radio-button.indent{margin-left:200px;margin-top:5px;margin-bottom:15px}.checkout-form .tab__title{margin-bottom:25px}.checkout-form .errors{opacity:.5;color:red;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:22px;font-weight:400;padding:0}.checkout-form .errors.general{margin-bottom:20px}.checkout-form .errors.delivery{margin-bottom:20px}.content_margin{margin-top:88px}.all-catalog,.catalog-category,.checkout{padding:30px 32px 10px}.all-catalog__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.download-price{opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:18px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.download-price:hover{opacity:1}.all-catalog__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.all-catalog__item{background-repeat:no-repeat;background-size:cover;background-position:center;height:520px;width:30%;margin-bottom:30px;padding:32px;color:#000;position:relative}.all-catalog__item .all-catalog__submenu{z-index:2;position:relative}.all-catalog__item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, .3);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;z-index:1}.all-catalog__item:hover::before{opacity:1}.all-catalog__item .h2{display:block;margin-bottom:8px;color:inherit;z-index:2;position:relative}.all-catalog__item.color_white{color:#fff}.all-catalog__item.big-item{width:calc(70% - 30px)}.all-catalog__item.two-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.all-catalog__item.two-columns .all-catalog__submenu{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-right:auto}.all-catalog__item .all-catalog__submenu{color:inherit}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link{display:block;color:inherit;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:26px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link .sup_s{color:inherit;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:400;vertical-align:super;margin-left:6px}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link:hover{opacity:.6}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}
.breadcrumbs a,.breadcrumbs .last_bread{margin-right:5px;display:inline-block;opacity:.5;color:#000;font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;font-family:"Helvetica Neue Cyr", arial, serif}.breadcrumbs .last_bread::first-letter{text-transform:uppercase}
.breadcrumbs a:hover{opacity:1}.breadcrumbs a::after{content:'/';position:relative;display:inline-block;margin:0 10px}.breadcrumbs a:last-child::after{display:none}.catalog-category__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.catalog-category__info .p{margin-right:158px}.catalog-category__info .p a{color:#000;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.catalog-category__info .p a:hover{opacity:1}.catalog-category__info .download-price{min-width:150px;opacity:1;color:#fff;background:#000;padding:7px 15px}.catalog-category__info .download-price span{line-height:23px}.catalog-category__info .download-price .download-price__links{display:inline-block}.catalog-category__info .download-price .download-price__links a{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:23px;opacity:.6}.filter{background-color:#fff;width:100%;border:1px solid #dee2e8;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 0s cubic-bezier(.215, .61, .355, 1) .3s, .3s opacity 0s linear;transition:max-height 0s cubic-bezier(.215, .61, .355, 1) .3s, .3s opacity 0s linear}.filter.show{opacity:1;max-height:10000px;-webkit-transition:max-height 0s cubic-bezier(.215, .61, .355, 1) 0s, .3s opacity 0s linear;transition:max-height 0s cubic-bezier(.215, .61, .355, 1) 0s, .3s opacity 0s linear}.search-result{padding:0 32px}.js-animate-filter{position:relative;z-index:2;-webkit-transition:1s -webkit-transform cubic-bezier(.075, .82, .165, 1);transition:1s -webkit-transform cubic-bezier(.075, .82, .165, 1);transition:1s transform cubic-bezier(.075, .82, .165, 1);transition:1s transform cubic-bezier(.075, .82, .165, 1), 1s -webkit-transform cubic-bezier(.075, .82, .165, 1)}.js-animate-filter.transform{-webkit-transform:translateY(90vh);-ms-transform:translateY(90vh);transform:translateY(90vh)}.filter__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:35px 0;min-height:71px}.catalog-filter{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d8dde3;border-left:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;font-size:14px;line-height:19px;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.catalog-filter>li{-webkit-transition:background-color .25s linear;transition:background-color .25s linear}
.catalog-filter>li:hover,.catalog-filter>li:last-child{background-color:rgba(0, 0, 0, .05)}
.catalog-filter>li:last-child:hover{background-color:rgba(0, 0, 0, .0)}
.catalog-filter.hide{opacity:0;pointer-events:none}.catalog-filter li{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #d8dde3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-filter .catalog-filter__item{color:#000;font-family:'Helvetica Neue Cyr', 'PT Sans';font-size:inherit;line-height:inherit;font-weight:400;min-width:150px;line-height:22px;width:100%;padding:12px 20px 13px;height:100%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-filter .catalog-filter__item>span{display:inline-block;line-height:inherit}.catalog-filter .catalog-filter__item>span:first-child{opacity:.6;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.filter-button{position:relative;cursor:pointer;opacity:.6;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.filter-button::before{content:'Еще параметры'}.filter-button:hover{opacity:1}.catalog-filter__result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:14px}.catalog-filter__result .catalog-filter__popular,.catalog-filter__result .catalog-filter__reset,.catalog-filter__result #catalog-filter__show{font-size:inherit;line-height:inherit;color:#000;opacity:.6;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.catalog-filter__result .catalog-filter__popular:hover,.catalog-filter__result .catalog-filter__reset:hover,.catalog-filter__result #catalog-filter__show:hover{opacity:1}.catalog-filter__result .catalog-filter__found{font-weight:700;font-size:inherit;line-height:inherit}.catalog-filter__result .catalog-filter__reset{margin-left:15px;margin-right:80px}.catalog-filter__result .catalog-filter__popular{position:relative;padding-right:18px}.catalog-filter__result .catalog-filter__popular::after{content:'';opacity:.8;position:absolute;right:5px;top:6px;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#000 transparent transparent transparent}.catalog-filter__result #catalog-filter__show{position:relative;margin-left:auto;padding-right:40px}
.catalog-filter__result #catalog-filter__show::before{content:'Показать списком'}
.catalog-filter__result #catalog-filter__show::after{content:'';position:absolute;top:-1px;right:0;width:25px;height:17px;background-image:url(/local/templates/bricks_3/css/img/catalog/list.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.catalog-filter__result #catalog-filter__show.show-grid-simple::before{content:'Показать сеткой'}
.catalog-filter__result #catalog-filter__show.show-grid::before{content:'Показать каталогом'}
.catalog-filter__result #catalog-filter__show.show-grid-simple::after,.catalog-filter__result #catalog-filter__show.show-grid::after,.catalog-filter__result #catalog-filter__show.show-list::after{content:'';position:absolute;top:-2px;right:0;width:25px;height:17px;background-image:url(/local/templates/bricks_3/css/img/catalog/table.png);background-repeat:no-repeat;background-size:contain;background-position:center}.category-grid,.category-grid-simple,.category-grid-simple-new{padding:30px 32px 10px}.category-grid .category-grid__wrapper{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;opacity:1;-webkit-transition:opacity .27s linear, -webkit-transform .32s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, -webkit-transform .32s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, transform .32s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, transform .32s cubic-bezier(.075, .82, .165, 1), -webkit-transform .32s cubic-bezier(.075, .82, .165, 1)}.category-grid .container{position:relative}
.category-grid.hide,.category-grid-simple.hide,.category-grid-simple-new.hide{padding:0}
.category-grid.hide .category-grid__wrapper,.category-grid-simple.hide .category-grid__wrapper,.category-grid-simple-new.hide .category-grid__wrapper{position:absolute;top:0;left:0;width:100%;-webkit-transform:translate3d(0, 30px, 0) scale(.97);transform:translate3d(0, 30px, 0) scale(.97);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none}.category-hide-grid{padding:30px 32px 10px}
.category-hide-grid .category-grid__wrapper,.category-hide-grid-simple .category-grid__wrapper,.category-hide-grid-simple-new .category-grid__wrapper{position:absolute;top:0;left:0;width:100%;-webkit-transform:translate3d(0, 70px, 0) scale(.97);transform:translate3d(0, 70px, 0) scale(.97);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .27s linear, -webkit-transform .35s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, -webkit-transform .35s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, transform .35s cubic-bezier(.075, .82, .165, 1);transition:opacity .27s linear, transform .35s cubic-bezier(.075, .82, .165, 1), -webkit-transform .35s cubic-bezier(.075, .82, .165, 1)}
.category-hide-grid.show .category-grid__wrapper,.category-hide-grid-simple.show .category-grid__wrapper,.category-hide-grid-simple-new.show .category-grid__wrapper{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;opacity:1}
.category-hide-grid-simple-new.show .category-grid__wrapper{overflow:initial;margin:30px 0}
.category-grid__full{position:relative;display:block;width:100%}.category-grid__full .catalog-grid-item{height:95vh}.catalog-grid__image__wrap{height:calc(100% - 70px);position:relative;overflow:hidden}.catalog-grid__image__wrap .catalog-grid__sale{position:absolute;top:28px;left:30px;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:14px;z-index:2}.catalog-grid__image__wrap:hover .catalog-grid__image::before{opacity:1}.catalog-grid__image__wrap:hover .catalog-grid__hover{-webkit-transform:translateZ(0);transform:translateZ(0)}.catalog-grid__image__wrap:hover .catalog-grid__hover::after{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-transition:-webkit-transform .45s cubic-bezier(.215, .61, .355, 1) 0s;transition:-webkit-transform .45s cubic-bezier(.215, .61, .355, 1) 0s;transition:transform .45s cubic-bezier(.215, .61, .355, 1) 0s;transition:transform .45s cubic-bezier(.215, .61, .355, 1) 0s, -webkit-transform .45s cubic-bezier(.215, .61, .355, 1) 0s}.catalog-grid__image__wrap:hover .catalog-grid__hover .add-to-compare,.catalog-grid__image__wrap:hover .catalog-grid__hover .add-to-favorites,.catalog-grid__image__wrap:hover .catalog-grid__hover .quick-view{-webkit-transition:opacity .25s linear .15s;transition:opacity .25s linear .15s;opacity:1}.catalog-grid__image{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.catalog-grid__image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .35);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;z-index:2}.catalog-grid__hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:2;font-size:14px;line-height:24px}.catalog-grid__hover::after{content:'';position:absolute;top:0;left:0;width:100%;height:99%;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1) .1s;transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1) .1s;transition:transform .7s cubic-bezier(.215, .61, .355, 1) .1s;transition:transform .7s cubic-bezier(.215, .61, .355, 1) .1s, -webkit-transform .7s cubic-bezier(.215, .61, .355, 1) .1s;border-bottom:1px solid rgba(0, 0, 0, .1);background-color:#fff;z-index:1}.catalog-grid__hover .quick-view{margin-right:20px}.catalog-grid__hover .add-to-compare,.catalog-grid__hover .add-to-favorites,.catalog-grid__hover .quick-view{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:inherit;font-weight:400;line-height:inherit;opacity:.5;-webkit-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s;padding:20px 0;cursor:pointer;opacity:0;outline:0;z-index:2;position:relative}.catalog-grid__hover .add-to-compare:hover,.catalog-grid__hover .add-to-favorites:hover,.catalog-grid__hover .quick-view:hover{opacity:1}.catalog-grid__info{height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:17px;font-size:14px;line-height:24px}.catalog-grid__info .catalog-grid__title{margin-right:auto}.catalog-grid__title{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:inherit;font-weight:400;line-height:inherit;z-index:2;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;padding-right:15px}.catalog-grid__title:hover{opacity:.5}.catalog-grid__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:'Helvetica Neue Cyr', serif;font-size:inherit;line-height:inherit}.catalog-grid__price .catalog-grid__old-price{color:#8d8d8d;font-weight:400;text-decoration:line-through;margin-right:8px;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap}.catalog-grid__price .catalog-grid__new-price{color:#000;font-weight:700;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap}.grid-mill{position:relative;display:block;width:100%}.grid-mill::before{content:'';display:block;clear:both}.grid-mill .catalog-grid-item{display:inline-block;width:calc(50% - 15px);float:left;height:60vh;margin-top:30px;min-height:450px}.grid-mill .catalog-grid-item:nth-child(2){float:right}.grid-mill .catalog-grid-item:last-child{margin-left:30px}.grid-mill .catalog-grid-item.long{min-height:600px;height:110vh}.grid-newspaper{position:relative;display:block;width:100%}.grid-newspaper::before{content:'';display:block;clear:both}
.grid-newspaper .catalog-grid-item{min-height:300px;display:inline-block;width:calc(33.333333% - 20px);float:left;height:40vh}.grid-newspaper .catalog-grid-item:nth-child(2){float:right}.grid-newspaper .catalog-grid-item:nth-child(3){float:right;margin-right:30px}.grid-newspaper .catalog-grid-item.long{height:80vh}.grid-newspaper .catalog-grid-item.big{width:calc(66.67% - 10px);height:80vh;float:right}.grid-newspaper-reverse{position:relative;display:block;width:100%}.grid-newspaper-reverse::after{content:'';display:block;clear:both}
.grid-newspaper-reverse .catalog-grid-item{min-height:300px;width:calc(33.3333% - 20px);float:left;height:40vh;margin-top:30px}
.grid-newspaper-reverse .catalog-grid-item:last-child{float:right}.grid-newspaper-reverse .catalog-grid-item:nth-child(2){margin-left:30px}.grid-newspaper-reverse .catalog-grid-item.long{    min-height:600px;height:80vh;float:right}.grid-newspaper-reverse .catalog-grid-item.big{min-height:600px;width:calc(66.67% - 10px);height:80vh}.more-catalog-items{padding:30px 32px 40px;margin-top:25px}.more-catalog-items .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.more-catalog-items .container .button-black{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:2px;cursor:pointer}.more-catalog-items .container .pagination{position:absolute;top:10px;right:0}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination li:last-child .pagination__link{padding-right:0}.pagination .pagination__link{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;padding:5px 15px}.pagination .pagination__link.selected{opacity:1}.pagination .pagination__link:hover{opacity:1}.seo-two-columns{padding:30px 32px 40px}.seo-two-columns.top{margin-top:500px}.two-columns__wrap{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.two-columns__wrap .h4{margin-bottom:16px}.two-columns__wrap .col{width:calc(50% - 35px)}.two-columns__wrap .col .p{margin-bottom:25px}.two-columns__wrap .col .p:last-child{margin-bottom:0}.seo-two-columns~.parallax-gallery{margin-bottom:46px}.catalog-list{padding:30px 32px 30px}.catalog-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:22px 0;border-top:1px solid #e8ebef}.catalog-list__item:last-child{border-bottom:1px solid #e8ebef}.catalog-list__item:hover .catalog-list__img::before{opacity:1}
.catalog-list__img{width:12%;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative}
.catalog-list__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .3);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.catalog-list__title{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;width:25%;padding-right:50px;padding-left:30px;padding-top:15px}.catalog-list__info__title{color:#a2a2a2;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px}.catalog-list__info__title sup{font-size:12px;line-height:9px;vertical-align:super}.catalog-list__info__desc{color:#000;font-family:'Helvetica Neue Cyr', 'PT Sans';font-size:14px;font-weight:400;line-height:24px}.catalog-list__info{padding-top:15px}.catalog-list__info.art{width:10%}.catalog-list__info.manufacturer{width:18%}.catalog-list__info.size{width:14%}.catalog-list__info.weight{width:8%}.catalog-list__info.price-piece{width:8%}.catalog-list__info.price-piece .catalog-list__info__desc{font-weight:700}.catalog-list__info.price-square{width:5%}.catalog-list__info.price-square .catalog-list__info__desc{font-weight:700}.catalog-list__hide-items .catalog-list__item{position:absolute;top:0;left:-100%;width:100%;-webkit-transform:translate3d(0, 25px, 0) scale(.98);transform:translate3d(0, 25px, 0) scale(.98);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1), -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);will-change:transform}.catalog-list__hide-items.show .catalog-list__item{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:1}.catalog-list__hide-items.show .catalog-list__item:first-child{border-top:none}.catalog-list .catalog-list__items .catalog-list__item{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:1;will-change:transform;-webkit-transition:opacity .3s linear, -webkit-transform .3s cubic-bezier(.075, .82, .165, 1);transition:opacity .3s linear, -webkit-transform .3s cubic-bezier(.075, .82, .165, 1);transition:opacity .3s linear, transform .3s cubic-bezier(.075, .82, .165, 1);transition:opacity .3s linear, transform .3s cubic-bezier(.075, .82, .165, 1), -webkit-transform .3s cubic-bezier(.075, .82, .165, 1)}.catalog-list.hide{padding:0}.catalog-list.hide .catalog-list__items .catalog-list__item{position:absolute;top:0;left:-100%;width:100%;-webkit-transform:translate3d(0, 50px, 0) scale(.98);transform:translate3d(0, 50px, 0) scale(.98);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none}

.catalog-list .catalog-list__items .catalog-list__item:nth-child(1),.catalog-list__hide-items.show .catalog-list__item:nth-child(1){-webkit-transition-delay:30ms;transition-delay:30ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(2),.catalog-list__hide-items.show .catalog-list__item:nth-child(2){-webkit-transition-delay:60ms;transition-delay:60ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(3),.catalog-list__hide-items.show .catalog-list__item:nth-child(3){-webkit-transition-delay:90ms;transition-delay:90ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(4),.catalog-list__hide-items.show .catalog-list__item:nth-child(4){-webkit-transition-delay:120ms;transition-delay:120ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(5),.catalog-list__hide-items.show .catalog-list__item:nth-child(5){-webkit-transition-delay:150ms;transition-delay:150ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(6),.catalog-list__hide-items.show .catalog-list__item:nth-child(6){-webkit-transition-delay:180ms;transition-delay:180ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(7),.catalog-list__hide-items.show .catalog-list__item:nth-child(7){-webkit-transition-delay:210ms;transition-delay:210ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(8),.catalog-list__hide-items.show .catalog-list__item:nth-child(8){-webkit-transition-delay:240ms;transition-delay:240ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(9),.catalog-list__hide-items.show .catalog-list__item:nth-child(9){-webkit-transition-delay:270ms;transition-delay:270ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(10),.catalog-list__hide-items.show .catalog-list__item:nth-child(10){-webkit-transition-delay:.3s;transition-delay:.3s}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(11),.catalog-list__hide-items.show .catalog-list__item:nth-child(11){-webkit-transition-delay:330ms;transition-delay:330ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(12),.catalog-list__hide-items.show .catalog-list__item:nth-child(12){-webkit-transition-delay:360ms;transition-delay:360ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(13),.catalog-list__hide-items.show .catalog-list__item:nth-child(13){-webkit-transition-delay:390ms;transition-delay:390ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(14),.catalog-list__hide-items.show .catalog-list__item:nth-child(14){-webkit-transition-delay:420ms;transition-delay:420ms}
.catalog-list .catalog-list__items .catalog-list__item:nth-child(15),.catalog-list__hide-items.show .catalog-list__item:nth-child(15){-webkit-transition-delay:450ms;transition-delay:450ms}

.select-wrap{display:inline-block;position:relative}.select-wrap::after{content:'';opacity:.8;position:absolute;right:15px;top:18px;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#000 transparent transparent transparent}.select{height:38px;padding:7px 38px 10px 16px;border:1px solid #dee2e8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0}.select option{color:#000;font-family:'Helvetica Neue Cyr', serif;font-weight:400;line-height:19px;font-size:14px}.filter-list{margin:25px 32px 32px}.filter__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:25px 0 3px;border-bottom:1px solid #dde0e5}
.filter__item:first-child{padding:0 0 25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter__item:last-child{border-bottom:none}.filter__title{opacity:.6;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:19px;min-width:250px}.input-filter{height:38px;border:1px solid #dee2e8;background-color:#fff;padding:0 11px;color:#000;font-family:'Helvetica Neue Cyr', 'PT Sans', serif;font-size:14px;font-weight:400;line-height:19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-right:5px}.radio-button{display:inline-block;margin-bottom:22px;margin-right:30px}.radio-button input[type=checkbox],.radio-button input[type=radio]{display:none}.radio-button .radio-label{display:block;cursor:pointer;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;color:#000;line-height:20px;opacity:.6;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:relative;padding:10px 0 10px 27px}.radio-button .radio-label:hover{opacity:1}.radio-button .radio-label:hover span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.radio-button .radio-label span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;width:18px;height:18px;border-radius:50%;border:1px solid #d9d9da;cursor:pointer}.radio-button .radio-label span::before{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;outline:1px solid transparent;background-color:#000;border-radius:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.radio-button .radio-label.radio-color{opacity:1;color:#8d8d8d;-webkit-transition:color .2s linear;transition:color .2s linear}.radio-button .radio-label.radio-color span{bottom:9px}.radio-button .radio-label.radio-color span::before{background-color:#fff}.radio-button .radio-label.radio-color:hover{color:#000}.radio-button .radio:checked+.radio-label{opacity:1}.radio-button .radio:checked+.radio-label span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.filter__content{width:calc(100% - 200px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter__content .select{font-size:14px;line-height:19px}.filter-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:270px;margin-top:50px;margin-bottom:35px}.filter-buttons .button-black{width:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 40px;margin-right:26px}.filter-buttons .button-text{display:block;opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:21px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.filter-buttons .button-text:hover{opacity:1}.catalog-filter li:nth-child(1) .filter__title{line-height:19px}.select-filter-wrapper{position:relative;cursor:pointer}.select-filter-wrapper .select-filter{position:absolute;bottom:-25px;width:100%;background-color:#fff;border:1px solid #d8dce2;z-index:2;padding:22px 16px;opacity:0;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.select-filter-wrapper.show{pointer-events:none}.select-filter-wrapper.show .select-filter{opacity:1;pointer-events:auto}.select-filter-wrapper.show .button-close,.select-filter-wrapper.show .filter__radio-buttons{pointer-events:auto}.select-filter-wrapper .radio-button{display:block;border:none;margin-right:0;margin-bottom:10px}.select-filter-wrapper .radio-button .radio-label span{bottom:9px}.select-filter-wrapper .radio-button:last-child{margin-bottom:0}.select-filter-wrapper .input-filter{margin-bottom:6px;width:100%;margin-right:0}.select-filter-wrapper .button-black_s{margin-top:23px}.select-filter-wrapper .button-close{position:absolute;top:0;right:0;width:14px;height:14px;padding:20px;pointer-events:auto}.select-filter-wrapper .button-close::before{content:'';position:absolute;top:20px;left:13px;width:16px;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#000}.select-filter-wrapper .button-close::after{content:'';position:absolute;top:13px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:2px;height:16px;background-color:#000}.modal-filter{position:absolute;top:-10px;left:-1px;width:calc(100% + 10px);background-color:#fff;border:1px solid #d8dce2;z-index:21;padding:22px 20px;opacity:0;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.modal-filter.show{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.modal-filter .radio-button{border:none;margin-right:0;margin-bottom:0}.modal-filter .radio-button .radio-label span{bottom:13px}.modal-filter .filter__title{margin-bottom:5px;line-height:22px;width:100%;min-width:0}.modal-filter .filter__content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.modal-filter .input-filter{margin-bottom:6px;width:100%;margin-right:0}.modal-filter .button-black_s{margin-top:23px}.modal-filter .button-close{position:absolute;top:0;right:0;width:14px;height:14px;padding:20px}.modal-filter .button-close::before{content:'';position:absolute;top:20px;left:13px;width:16px;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#000}.modal-filter .button-close::after{content:'';position:absolute;top:13px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:2px;height:16px;background-color:#000}.button-black_s{border-radius:2px 1px 1px 2px;border:1px solid #000;background-color:#000;color:#fff;height:43px;padding:0 30px;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:43px;vertical-align:middle}.catalog-filter>li:hover .catalog-filter__item>span:first-child{opacity:1}.js-open-popup{outline:0}.white-popup{max-width:890px;margin:0 auto;background-color:#fff;padding:30px 50px 40px}.header-popup p{margin:8px 0 22px}.price-popup__item .radio-button{display:block;margin-bottom:15px}.price-popup__item .radio-button .radio-label span{bottom:11px}.price-popup__item{cursor:pointer;border-top:1px solid rgba(0, 0, 0, .1);max-height:40px;overflow:hidden}.price-popup__item>.radio-button>.radio-label{margin-bottom:5px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price-popup__item>.radio-button>.radio-label::after{content:'';opacity:.8;position:relative;width:0;height:0;top:2px;left:10px;border-style:solid;border-width:4px 3px 0 3px;border-color:#000 transparent transparent transparent}.price-popup__item:last-child{border-bottom:1px solid rgba(0, 0, 0, .1)}.price-popup__item.show{max-height:10000px}.checkbox__on-off span{display:inline-block;cursor:pointer;padding:18px 0;opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.checkbox__on-off span:hover{opacity:1}.checkbox__on-off span:first-child{margin-right:25px}.price-popup__item .price-popup__sub{padding-left:25px}.price-popup__item .price-popup__sub .radio-button{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.popup-download{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}.popup-download .button{padding:0 40px;margin-right:10px}.popup-download .button:last-child{margin-right:0;margin-left:auto}.popup-download .button-black{border-radius:1px;height:50px;overflow:hidden;width:auto}.popup-download .button-black::before{border-radius:1px}
.price-popup__item.show .price-popup__sub .radio-button{-webkit-transition:opacity .2s linear, -webkit-transform .3s ease-out;transition:opacity .2s linear, -webkit-transform .3s ease-out;transition:opacity .2s linear, transform .3s ease-out;transition:opacity .2s linear, transform .3s ease-out, -webkit-transform .3s ease-out;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(1){-webkit-transition-delay:22ms;transition-delay:22ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(2){-webkit-transition-delay:44ms;transition-delay:44ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(3){-webkit-transition-delay:66ms;transition-delay:66ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(4){-webkit-transition-delay:88ms;transition-delay:88ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(5){-webkit-transition-delay:110ms;transition-delay:110ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(6){-webkit-transition-delay:132ms;transition-delay:132ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(7){-webkit-transition-delay:154ms;transition-delay:154ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(8){-webkit-transition-delay:176ms;transition-delay:176ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(9){-webkit-transition-delay:198ms;transition-delay:198ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(10){-webkit-transition-delay:220ms;transition-delay:220ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(11){-webkit-transition-delay:242ms;transition-delay:242ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(12){-webkit-transition-delay:264ms;transition-delay:264ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(13){-webkit-transition-delay:286ms;transition-delay:286ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(14){-webkit-transition-delay:308ms;transition-delay:308ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(15){-webkit-transition-delay:330ms;transition-delay:330ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(16){-webkit-transition-delay:352ms;transition-delay:352ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(17){-webkit-transition-delay:374ms;transition-delay:374ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(18){-webkit-transition-delay:396ms;transition-delay:396ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(19){-webkit-transition-delay:418ms;transition-delay:418ms}
.price-popup__item.show .price-popup__sub .radio-button:nth-child(20){-webkit-transition-delay:440ms;transition-delay:440ms}
.preview-popup .product-info__title{margin:15px 0 25px}.preview-slider{margin-bottom:30px}.preview-slider .swiper-slide{overflow:hidden}.preview-slider .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.preview-slider .gallery__top{height:520px;width:100%}.preview-slider .gallery__thumbs{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;position:relative;width:100%}.preview-slider .gallery__thumbs .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;margin-left:calc(-40% - 33px)}.preview-slider .gallery__thumbs .swiper-slide{width:75px;height:50px;position:relative;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.preview-slider .gallery__thumbs .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(122, 126, 129, .7);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.preview-slider .gallery__thumbs .swiper-slide:hover::before{opacity:0}.preview-slider .gallery__thumbs .swiper-slide.video-thumb::after{content:'';position:absolute;top:calc(50% - 14px);left:calc(50% - 8px);height:0;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent transparent transparent #fff}.preview-slider .gallery__thumbs .swiper-slide.swiper-slide-active::before{opacity:0}.preview__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.preview__info{width:300px}.preview__desc{width:calc(100% - 300px)}.preview__desc .p{overflow:hidden;max-height:100px;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out}.preview__desc button{font-size:14px;line-height:24px;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.preview__desc button::after{content:'Узнать больше'}.preview__desc button:hover{opacity:1}.preview__desc.show .p{max-height:300px}.preview__desc.show button::after{content:'Скрыть'}.preview__row~.button-black{display:inline-block;margin-top:35px;padding:0 40px;border-radius:2px 1px 1px 2px}.favorites__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.favorites__list .catalog-grid-item{width:calc(33.333333% - 20px);height:40vh;min-height:300px;margin-top:30px;margin-right:30px}
.favorites__list .catalog-grid-item:nth-child(3n+3){margin-right:0}.jscroll{background-color:rgba(34, 34, 34, .5)}.jscroll li{margin-bottom:100px;margin-top:100px}.loader{width:70px;min-width:70px;height:70px;min-height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;border-radius:50%;border-top:7px solid rgba(0, 0, 0, .2);border-right:7px solid rgba(0, 0, 0, .2);border-bottom:7px solid rgba(0, 0, 0, .2);border-left:7px solid #000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:circle-loader-spin 1s infinite linear;animation:circle-loader-spin 1s infinite linear}@-webkit-keyframes circle-loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes popup-load{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-200px);transform:translateY(-200px)}}@keyframes popup-load{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-200px);transform:translateY(-200px)}}.preview-popup{max-width:890px;margin:100px auto;background-color:#fff;padding:30px 50px 40px;position:relative;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out, -webkit-transform .6s ease-out}.preview-wrapper{width:100%;position:relative;position:fixed;top:0;left:0;bottom:0;overflow-y:scroll;margin:0 auto}.preview-wrapper-close{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.preview-wrapper-close::after{content:'';position:absolute;bottom:-100%;left:0;width:100%;height:100%}.preview__scroll__item{min-height:100vh}.appened-popups{position:relative;z-index:2;min-height:100vh}.appened-popups .preview-popup{-webkit-transition:opacity .3s linear, -webkit-transform .5s ease-out;transition:opacity .3s linear, -webkit-transform .5s ease-out;transition:transform .5s ease-out, opacity .3s linear;transition:transform .5s ease-out, opacity .3s linear, -webkit-transform .5s ease-out;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.appened-popups .preview-popup:last-child{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);opacity:0}.product__header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}.product-slider .swiper-slide{overflow:hidden}.product-slider .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.product-slider .gallery-top{height:100vh;width:100%}.product-slider .gallery-thumbs{height:55px;width:680px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;overflow:hidden;position:absolute;bottom:27px;left:20px}.product-slider .gallery-thumbs .swiper-slide{width:75px;height:55px;position:relative;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:auto}.product-slider .gallery-thumbs .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(122, 126, 129, .7);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-slider .gallery-thumbs .swiper-slide:hover::before{opacity:0}.product-slider .gallery-thumbs .swiper-slide.video-thumb::after{content:'';position:absolute;top:calc(50% - 14px);left:calc(50% - 8px);height:0;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent transparent transparent #fff}.product-slider .gallery-thumbs .swiper-slide.swiper-slide-active::before{opacity:0}.zoom-slider{border:1px solid #d4d4d4;background-color:#fff;width:34px;height:34px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute;bottom:30px;right:80px;z-index:10}.zoom-slider .icon-search{-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.zoom-slider:hover .icon-search{opacity:.5}.product-slider .gallery-top{position:absolute;top:0;left:0;height:100%}.product-slider{width:calc(100% - 460px);position:-webkit-sticky;position:sticky;top:0}.product-info{position:relative;min-width:460px}.product-info__animate{padding:75px 50px 0;background-color:#fff;min-width:460px;width:460px;min-height:100vh;height:100%}.product-info__animate .select-wrap::after{top:24px}.product-info__animate .product-info__title{margin-top:16px;margin-bottom:24px}.product-info__animate .product-size .select-wrap{position:relative}.product-info__animate .product-size .select-wrap::before{content:'Размер';position:absolute;top:0;left:16px;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:48px;color:#aaabac}.product-info__animate .product-size .select-wrap .select{width:292px;height:48px;padding-left:72px;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:32px}.product-info__promo{color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400}.product-info__promo a{opacity:.5;color:#000;margin-right:25px;display:inline-block;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-info__promo a:hover{opacity:1}.product-info__promo span{opacity:.5;display:inline-block}.product-info__title{color:#000;font-family:"Gothic 725 Blk BT";font-size:18px;font-weight:400;line-height:28px}.product-info__availability{color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400}.product-table{margin:22px 0}.product-table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-table__name{opacity:.5;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:32px;color:#000;min-width:55px;margin-right:32px}.product-table__name .sup{vertical-align:super;font-size:12px}.product-table__info{font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;font-weight:400;line-height:32px;color:#000}.product-table__info .old-price{display:inline-block;margin-right:5px;color:#aaabac;text-decoration:line-through}.product-table__info .new-price{font-weight:700}
.product-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #dee2e8;width:292px;margin-top:10px;margin-bottom:20px}
.product-count .type-number{width:calc(100% - 65px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:16px}
.product-count .select{border:none;width:65px;padding:0 14px;height:48px;border-left:1px solid #dee2e8}.product-count .button-plus{margin-right:35px}.input-number{width:calc(100% - 50px);height:48px;outline:0;border:none;border-radius:0;text-align:center;-webkit-appearance:none;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;-moz-appearance:textfield}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.button-minus,.button-plus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:18px;width:18px;height:18px;border-radius:50%;background-color:#fff;border:1px solid #000;position:relative;opacity:.2}.button-minus:hover,.button-plus:hover{opacity:1}.button-plus::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:7px;height:1px;background-color:#000}.button-plus::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1px;height:7px;background-color:#000}.button-minus::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:7px;height:1px;background-color:#000}.product-info__sale{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400}.product-info__price{color:#000;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:24px;font-weight:700;line-height:32px}.product-info__price .sup{vertical-align:super;font-size:14px}.product-info__buy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.product-info__buy .product-info__buttons{padding-left:14px}.product-info__buy .product-info__buttons>*{display:block;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-info__buy .product-info__buttons>:hover{opacity:.6}.product-info__buy .button{    max-width:292px;justify-content:center;color:#fff;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:700;padding:0 42px}.product-info__seo{margin-top:19px}.product-info__seo p{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px}.product-info__seo p .sup{font-size:12px;vertical-align:super}.gallery-thumbs .swiper-slide{cursor:pointer}.zoom-slider-out{border:1px solid #d4d4d4;background-color:#fff;width:34px;height:34px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute;top:32px;right:30px;z-index:2;-webkit-transition:opacity .5s linear .3s;transition:opacity .5s linear .3s}.zoom-slider-out::before{content:'';position:absolute;top:15px;left:9px;width:14px;height:2px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.zoom-slider-out::after{content:'';position:absolute;top:15px;left:9px;width:14px;height:2px;background-color:#000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.zoom-slider-out:hover::after,.zoom-slider-out:hover::before{opacity:.5}.zoom-slider-out.is-hide{opacity:0;pointer-events:none}.zoom-slider{-webkit-transition:opacity .5s linear, -webkit-transform .6s ease-out;transition:opacity .5s linear, -webkit-transform .6s ease-out;transition:transform .6s ease-out, opacity .5s linear;transition:transform .6s ease-out, opacity .5s linear, -webkit-transform .6s ease-out}.fixed-menu,.gallery-thumbs,.gallery-top,.product-info{-webkit-transition:-webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1), -webkit-transform .8s cubic-bezier(.215, .61, .355, 1)}.header{-webkit-transition:opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1), opacity .5s linear;transition:transform .8s cubic-bezier(.215, .61, .355, 1), opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1)}.product-is-animated .zoom-slider{opacity:0;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:none}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(403px);-ms-transform:translateX(403px);transform:translateX(403px)}.product-is-animated .product-slider .gallery-top .play{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-is-animated .product-slider .gallery-thumbs{-webkit-transform:translateX(-webkit-calc(50vw - 403px));-ms-transform:translateX(calc(50vw - 403px));transform:translateX(calc(50vw - 403px))}.product-is-animated .product-slider .js-youtube{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-is-animated .product-slider .zoom-slider{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-is-animated .fixed-menu{-webkit-transform:translateX(-57px);-ms-transform:translateX(-57px);transform:translateX(-57px)}.product-is-animated .header{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);pointer-events:none}.product-is-animated .product-info{-webkit-transform:translateX(468px);-ms-transform:translateX(468px);transform:translateX(468px)}@supports (-ms-accelerator:true){.product-slider .gallery-thumbs{left:87px}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(460px);-ms-transform:translateX(460px);transform:translateX(460px)}.product-is-animated .product-slider .gallery-thumbs{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-slider .gallery-thumbs{left:87px}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(460px);-ms-transform:translateX(460px);transform:translateX(460px)}.product-is-animated .product-slider .gallery-thumbs{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}.js-animate-filter{-webkit-transition:.5s transform ease-out;transition:.5s transform ease-out}.js-animate-filter.transform{-webkit-transform:translateY(850px);-ms-transform:translateY(850px);transform:translateY(850px)}.open-search .icon-search{margin-right:27px}}.best-offer{padding:58px 0;position:relative}.best-offer .h2{margin-left:32px}.best-offer .slider__nav{margin-right:32px}.h2 .sup{vertical-align:super;font-size:14px;font-weight:400}.offer__item{padding:40px 35px;margin-top:20px;border:1px solid rgba(0, 0, 0, .1)}.offer__item__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offer__title{color:#000;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;line-height:20px;font-weight:700}.offer__saving{color:#000;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;line-height:20px;font-weight:400}.offer__saving .sup{vertical-align:super;font-size:12px}.offer__price{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px}.offer__price .sup{vertical-align:super;font-size:12px}.offer__price-wrap{margin-top:5px;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;color:#a3a3a3;font-weight:400;line-height:16px}.offer__price-wrap .offer__old-price{display:inline-block;margin-right:8px;text-decoration:line-through}.offer__price-wrap .offer__new-price{color:#000;font-weight:700}.offer__product-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:22px}.offer__product{width:25%;padding-right:5%;position:relative}.offer__product:last-child{padding-right:0}.offer__product:last-child::after,.offer__product:last-child::before{display:none}.offer__product::before{content:'+';position:absolute;text-align:center;right:10%;top:20%;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0, 0, 0, .1);color:rgba(0, 0, 0, .5);font-family:Roboto;vertical-align:middle;font-size:30px;font-weight:300;line-height:32px}.offer__product__img{width:80%;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.offer__product__img img{display:block;max-width:100%;max-height:100%}.offer__product__title{display:block;opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;line-height:24px;font-weight:400;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear}.offer__product__title:hover{opacity:1}.offer__product__price{font-family:"Helvetica Neue Cyr", 'PT Sans';font-weight:700;display:block;opacity:.5;font-size:14px;line-height:24px;color:#000}.appened-popups+.mfp-close{display:none}.offer__total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:35px}.offer__total__title{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:32px}.offer__total__price{font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:24px;font-weight:700;line-height:32px;min-width:150px}.offer__total__price .sup{font-size:14px;vertical-align:super}.offer__total__discount{color:#000;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;font-weight:400;line-height:18px}.offer__total .product-count{width:192px;margin:0;margin-left:30px;margin-right:13px}.offer__total .product-count .button-plus{margin-right:12px}.offer__total .product-count .type-number{padding-left:12px;width:calc(100% - 50px)}.offer__total .product-count .select{padding:0 12px;width:50px}.offer__total .product-count .select-wrap::after{top:23px;right:10px}.offer__info{opacity:.4}.offer__info p .sup{vertical-align:super;font-size:12px}.best-offer__slider .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.best-offer__slider .swiper-slide{width:80%;margin-left:30px;-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.best-offer__slider .swiper-slide:last-child{margin-right:0}.slider-next,.slider-prev{padding:25px;cursor:pointer;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-transform:translateZ(0);transform:translateZ(0)}.slider-next.swiper-button-disabled,.slider-prev.swiper-button-disabled{opacity:.4}@media only screen and (min-width:769px){.slider-next:hover,.slider-prev:hover{opacity:.4}}.slider-next::before{content:'';position:absolute;right:10px;top:15px;width:31px;height:1px;background-color:#000}.slider-next::after{content:'';position:absolute;right:10px;top:10px;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slider-prev::before{content:'';position:absolute;left:0;top:15px;width:31px;height:1px;background-color:#000}.slider-prev::after{content:'';position:absolute;left:1px;top:10px;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.slider__nav{position:absolute;top:5px;right:5px;width:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.brick__wrapper{padding:140px 60px 187px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.img__wrapper{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative}.img__wrapper img{position:relative;z-index:1;display:block;max-width:100%;max-height:100%}.img__wrapper:hover{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.img__wrapper:hover .img::before{-webkit-box-shadow:250px -300px 250px 20px rgba(0, 0, 0, .2);box-shadow:250px -300px 250px 20px rgba(0, 0, 0, .2);-webkit-transform:rotateX(-80deg) skew(26deg) translate(-15%, 50%) scaleX(.7) scaleY(.7);transform:rotateX(-80deg) skew(26deg) translate(-15%, 50%) scaleX(.7) scaleY(.7);opacity:1}.img__wrapper .img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-45deg) rotateY(-18deg);transform:rotateX(-45deg) rotateY(-18deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.img__wrapper .img::before{content:'';position:absolute;width:100%;height:100%;top:50%;left:25px;-webkit-transform:rotateX(-80deg) skew(26deg) translate(-15%, 40%) scaleX(.65) scaleY(.65);transform:rotateX(-80deg) skew(26deg) translate(-15%, 40%) scaleX(.65) scaleY(.65);-webkit-box-shadow:100px -150px 100px 10px rgba(0, 0, 0, .2);box-shadow:100px -150px 100px 10px rgba(0, 0, 0, .2);opacity:.5;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.features,.poro-text{padding:0 32px}.features__info{padding-bottom:60px;border-bottom:1px solid rgba(0, 0, 0, .1)}.brick__height,.brick__length,.brick__width{position:absolute;opacity:.5;color:#2a2e31;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:20px;z-index:2}.img__wrapper .brick__height{top:0;left:-20px}.img__wrapper .brick__width{top:35%;right:-80px}.img__wrapper .brick__length{top:-40px;right:30%}.features__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.features__desc{width:50%;margin-right:40px}.features__desc p{line-height:26px;margin-bottom:25px}.features__desc p:last-child{margin-bottom:0}.features__info__table{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.features__info__table li{margin-bottom:12px}.features__info__title{display:block;color:#aaabac;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:22px}.features__info__desc{display:block;color:#2a2e31;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:22px}.certificates{padding:0 32px}.certificates .container{padding:30px 0 70px;border-bottom:1px solid rgba(0, 0, 0, .1)}.certificates .container>p{line-height:26px;margin-top:20px;max-width:900px}.certificates .certificates__item{margin-top:40px}.certificates__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.certificates__link{width:100%;height:186px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#efefef;margin-bottom:23px;position:relative}.certificates__link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .35);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;z-index:1}.certificates__link img{display:block;max-width:100%;max-height:100%}.certificates__item{width:274px}.certificates__item .p,.certificates__item p{opacity:.5;color:inherit;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.certificates__item:hover .certificates__link::before{opacity:1}.certificates__item:hover .p,.certificates__item:hover p{opacity:1}.product-brand{padding:30px 32px 0}.product-brand .container{padding-bottom:50px;border-bottom:1px solid rgba(0, 0, 0, .1)}.product-brand__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.product-brand__img{width:calc(50% - 36px);height:90vh;background-repeat:no-repeat;background-size:cover}.product-brand__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 36px);padding-top:30px}.product-brand__info__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-brand__logo{width:auto}.product-brand__logo img{width:9vw;min-width:85px;height:auto}.product-brand__desc{width:50%}.product-brand__desc li{margin-bottom:20px}.product-brand__desc li:last-child{margin-bottom:0}.product-brand__desc li a{-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-brand__desc li a:hover{opacity:.6}.product-brand__info__seo{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;margin-top:60px;max-width:580px}.product-brand__menu__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-brand__menu{margin-top:32px;width:50%}.product-brand__menu__link{display:block;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:28px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-brand__menu__link:hover{opacity:.6}.product-brand__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:auto;opacity:.6;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:60px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-brand__link:hover{opacity:1}.product-brand-price__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:auto;margin-bottom:40px;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:60px;opacity:.6;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.product-brand-price__links:hover{opacity:1}.delivery{padding:0 32px}.delivery .container{padding:30px 0 90px;border-bottom:1px solid rgba(0, 0, 0, .1)}.delivery__seo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:32px;padding-bottom:70px}.delivery__seo p{margin-bottom:26px}.delivery__seo p:last-child{margin-bottom:0}.delivery__seo .delivery__seo__col{width:calc(50% - 30px)}.delivery__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.delivery__footer__col{width:calc(25% - 30px);max-width:250px}

.delivery__footer__title{color:#2a2e31;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:700;line-height:36px;margin-bottom:5px}
.delivery__footer__desc span{display:block;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px}.delivery__footer__link{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.delivery__footer__link:hover{opacity:1}
.delivery__footer__col .phone-link,.delivery__footer__col .delivery__footer__callback{display:inline-block;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;color:#000}
.delivery__footer__col .phone-link{margin-right:8px}
.delivery__footer__col .delivery__footer__callback{opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}
.delivery__footer__col .delivery__footer__callback:hover{opacity:1}
.delivery__footer__col .delivery__foote__msg,.delivery__footer__col .mail-link{display:block;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;color:#000;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.delivery__footer__col .delivery__foote__msg:hover,.delivery__footer__col .mail-link:hover{opacity:1}.advise{padding:0 32px}.advise .container{position:relative;padding:30px 0 42px;border-bottom:1px solid rgba(0, 0, 0, .1)}.small-slider .h2{margin-bottom:32px}
.small-slider .swiper-wrapper,.small-slider .swiper-slide{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}
.small-slide{width:33.33%;overflow:hidden;margin-right:30px}.small-slide .catalog-grid__hover{background-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);border-bottom:1px solid rgba(0, 0, 0, .1)}.small-slide:last-child{margin-right:0}.small-slide:hover .small-slider__img::before{opacity:1}.small-slide:hover .catalog-grid__hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.small-slide:hover .catalog-grid__hover .add-to-favorites,.small-slide:hover .catalog-grid__hover .quick-view{opacity:1}.small-slider__img{display:block;width:100%;height:35vh;min-height:250px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.small-slider__img .small-slider__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.small-slider__img .small-slider__discount{position:absolute;top:23px;left:25px;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:14px;z-index:2}.small-slider__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .35);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;z-index:1}.small-slider__info{height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:17px;font-size:14px;line-height:24px;background-color:#fff;z-index:10;position:relative}.small-slider__info .catalog-grid__title{margin-right:auto}.small-slider__title{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:inherit;font-weight:400;line-height:inherit;z-index:2;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;padding-right:20px}.small-slider__title:hover{opacity:.5}.small-slider__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:'Helvetica Neue Cyr', serif;font-size:inherit;line-height:inherit}.small-slider__price .small-slider__old-price{color:#8d8d8d;font-weight:400;text-decoration:line-through;margin-right:8px;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap}.small-slider__price .small-slider__new-price{color:#000;font-weight:700;font-family:'Helvetica Neue Cyr', 'PT Sans';white-space:nowrap}.similar-offer{padding:0 32px}.similar-offer .container{position:relative;padding:30px 0 27px;border-bottom:1px solid rgba(0, 0, 0, .1)}.small-slider__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -15px}.small-slider__wrapper .small-slide{padding:0 15px;margin:0 0 15px;width:33.33%}.viewed{padding:0 32px}.viewed .container{position:relative;padding:30px 0 80px}.viewed .swiper-wrapper{opacity:.5}.brand .filter__wrap{margin-top:50px;margin-bottom:25px}.kits .catalog-filter__popular{margin-left:auto}.kit-offers{padding:0 32px}.kit-offers .offer__item{margin-bottom:35px}.kit-hide-offers .offer__item{position:absolute;top:0;left:-100%;width:100%;-webkit-transform:translate3d(0, 70px, 0) scale(.95);transform:translate3d(0, 70px, 0) scale(.95);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1), -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);will-change:transform}.kit-hide-offers.show .offer__item{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:1}.fake-select{position:absolute;top:-10px;left:-5px;width:calc(100% + 10px);background-color:#fff;border:1px solid #d8dce2;z-index:2;padding:20px 16px;opacity:0;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fake-select.show{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.fake-select .radio-button{display:block;border:none;margin-right:0;margin-bottom:10px}.fake-select .radio-button:nth-last-child(1){margin-bottom:0}.fake-select .input-filter{margin-bottom:6px;width:100%;margin-right:0}.fake-select .button-black_s{margin-top:23px}.fake-select .button-close{position:absolute;top:0;right:0;width:14px;height:14px;padding:20px}.fake-select .button-close::before{content:'';position:absolute;top:20px;left:13px;width:16px;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#000}.fake-select .button-close::after{content:'';position:absolute;top:13px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:2px;height:16px;background-color:#000}.product-size-fake{position:relative;max-width:292px;height:48px;padding:0 16px;border:1px solid rgba(0, 0, 0, .1);cursor:pointer;margin-bottom:10px}.product-size-fake .fake-select__title{display:inline-block;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:48px;vertical-align:middle;color:#aaabac}.product-size-fake .fake-select__value{display:inline-block;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:48px;vertical-align:middle;color:#000;margin-left:7px}.product-size-fake::after{content:'';opacity:.8;position:absolute;right:15px;top:50%;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#000 transparent transparent transparent}.checkout__list{position:relative}.checkout__list .checkout__item{position:relative;border-bottom:none;width:100%;max-width:980px}.checkout__list .checkout__item::after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 10px);height:1px;background-color:rgba(0, 0, 0, .1);-webkit-transition:opacity .4s cubic-bezier(.19, 1, .22, 1);transition:opacity .4s cubic-bezier(.19, 1, .22, 1)}.checkout__list .checkout__item .text-button{position:absolute;bottom:20px;right:40px}.checkout__list .checkout__item .right-cart__total{margin-left:auto;min-width:150px}.checkout__list .checkout__aside{width:calc(100% - 980px);position:absolute;top:25px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkout__list .checkout__aside::before{content:'';height:1px;width:1px;margin-right:auto}.checkout__list .right-cart__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:25px}.checkout__list .right-cart__info{width:40%}.checkout__list .checkout__item__price_title{display:block;margin-bottom:10px;opacity:.5;color:#2a2e31;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.checkout__item__price{min-width:106px}.checkout__total{color:#000;font-family:"Helvetica Neue Cyr", 'PT Sans';font-size:14px;font-weight:400;line-height:24px}.checkout__total span{display:block}.checkout__total .checkout__total-price{font-size:24px;font-weight:700;line-height:34px}.checkout__menu{margin-top:40px}.checkout__menu a{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:32px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.checkout__menu a.selected,.checkout__menu a:hover{opacity:1}.right-cart__img{margin-right:10px}.right-cart__item .right-cart__img{min-width:96px;max-width:96px}.right-cart__item .cart-product-count{max-width:200px}.checkout__item{padding:0;padding-right:10px;-webkit-transition:0s;transition:0s;overflow:hidden;will-change:transfrom, filter, opacity}.checkout__item .checkout__item__notice{position:absolute;top:50%;left:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.7) translate(-50%, -50%);-ms-transform:scale(.7) translate(-50%, -50%);transform:scale(.7) translate(-50%, -50%);opacity:0;pointer-events:none;color:#000;font-family:"Helvetica Neue Cyr";font-size:18px;font-weight:400;line-height:24px;z-index:1}.checkout__item .checkout__item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 10px;width:100%;-webkit-filter:blur(0);filter:blur(0);will-change:filter;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.checkout__item.remove{-webkit-transition:all .3s ease-out .7s;transition:all .3s ease-out .7s;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);opacity:0}.checkout__item.remove .checkout__item__content{-webkit-filter:blur(5px);filter:blur(5px)}.checkout__item.remove::after{opacity:0}.checkout__item.remove .checkout__item__notice{opacity:1;-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.recommended{padding:20px 32px}.recommended .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.recommended .container .recommended-slider{width:960px;padding-bottom:50px;border-bottom:1px solid rgba(0, 0, 0, .1);margin:0}.recommended__img{display:block;width:150px;height:100px;background-repeat:no-repeat;background-size:cover}.recommended__title{margin-top:10px;display:block;opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:24px;font-weight:400;max-width:190px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.recommended__title:hover{opacity:1}.recommended__price{display:block;color:#000;font-family:'Helvetica Neue Cyr', 'PT Sans', serif;font-size:14px;line-height:24px;font-weight:700}.recommended-slider{position:relative;opacity:.6}.recommended-slider::after{content:'';position:absolute;top:30px;right:-20px;z-index:2;width:300px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff)}.recommended-slider .swiper-wrapper{margin-top:30px}.recommended-slider .h5{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px}.recommended-slider .slider__nav{top:0}.checkout-info{padding:0 32px 100px}.checkout-info .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.checkout-form{display:block;width:960px}.checkout-form__item{margin-bottom:40px;padding-bottom:35px;border-bottom:1px solid rgba(0, 0, 0, .1)}.checkout-form__item.pb_25{padding-bottom:25px}.checkout-form__item .h2{margin-bottom:20px}.label{display:inline-block;opacity:.5;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:22px;font-weight:400;width:140px;margin-right:60px}.input{width:372px;height:40px;padding:0 15px;border:1px solid rgba(0, 0, 0, .1);color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:all .25s linear;transition:all .25s linear}.input:focus,.input:hover{border:1px solid rgba(0, 0, 0, .3)}.textarea{width:372px;height:100px;padding:15px;border:1px solid rgba(0, 0, 0, .1);color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:all .25s linear;transition:all .25s linear}.textarea:focus,.textarea:hover{border:1px solid rgba(0, 0, 0, .3)}.input-wrapper{margin-bottom:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.input-wrapper .label{padding-top:10px}.input-wrapper::after{content:'Поле заполнено неверно';position:relative;-webkit-transform:translateY(80%);-ms-transform:translateY(80%);transform:translateY(80%);margin-left:25px;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;opacity:0;-webkit-transition:all .25s linear;transition:all .25s linear;pointer-events:none}.input-wrapper.error .input{border:1px solid #000}.input-wrapper.error::after{opacity:1;pointer-events:auto}.input-wrapper:last-child{margin-bottom:0}.tab__title{font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;margin-bottom:15px;max-width:80%}.tab__title p{display:inline}.tab__title a{color:#000;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.tab__title a:hover{opacity:1}.tab-wrap{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;list-style:none;background-color:#fff;margin-top:20px}.tab{display:none}.tab:checked:nth-of-type(1)~.tab__content:nth-of-type(1){opacity:1;-webkit-transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s transform ease;transition:.3s opacity ease-in, .5s transform ease, .5s -webkit-transform ease;position:relative;top:0;z-index:2;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tab:checked:nth-of-type(2)~.tab__content:nth-of-type(2){opacity:1;-webkit-transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s transform ease;transition:.3s opacity ease-in, .5s transform ease, .5s -webkit-transform ease;position:relative;top:0;z-index:2;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tab:checked:nth-of-type(3)~.tab__content:nth-of-type(3){opacity:1;-webkit-transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s transform ease;transition:.3s opacity ease-in, .5s transform ease, .5s -webkit-transform ease;position:relative;top:0;z-index:2;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tab:checked:nth-of-type(4)~.tab__content:nth-of-type(4){opacity:1;-webkit-transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s -webkit-transform ease;transition:.3s opacity ease-in, .5s transform ease;transition:.3s opacity ease-in, .5s transform ease, .5s -webkit-transform ease;position:relative;top:0;z-index:2;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tab__content{margin-top:15px;background-color:transparent;position:absolute;width:100%;z-index:-1;opacity:0;left:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.tab-wrap input[type=checkbox],.tab-wrap input[type=radio]{display:none}.tab-wrap .radio-label{cursor:pointer;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;color:#000;line-height:20px;opacity:.6;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:relative;padding:10px 0 10px 27px;margin-right:50px}.tab-wrap .radio-label:hover{opacity:1}.tab-wrap .radio-label:hover span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tab-wrap .radio-label span{top:12px;position:absolute;bottom:12px;left:0;display:block;width:18px;height:18px;border-radius:50%;border:1px solid #d9d9da;cursor:pointer}.tab-wrap .radio-label span::before{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;outline:1px solid transparent;background-color:#000;border-radius:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.tab-wrap .radio:checked+.radio-label{opacity:1}.tab-wrap .radio:checked+.radio-label span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.tab__content .radio-button{margin-left:200px;margin-top:5px;margin-bottom:0}.tab__content .radio-button span{bottom:9px}.tab__desc{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:20px}.checkout-form .button-black{background-color:#000;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:700;line-height:48px;border:none;padding:0 45px;-webkit-transition:background-color .8s cubic-bezier(.19, 1, .22, 1);transition:background-color .8s cubic-bezier(.19, 1, .22, 1)}.checkout-form .button-black:hover{background-color:#7f7f7f}.checkout__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.checkout__nav a{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;margin-right:25px}.checkout__nav a.selected{opacity:1}.checkout__nav a:hover{opacity:1}.checkout__nav a:last-child{margin-right:0}.checkout__nav a .sup{font-size:12px;vertical-align:super}.personal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.personal .checkout__menu{max-width:190px;margin-top:30px}.personal .checkout__list{width:calc(100% - 190px)}.personal__form{width:calc(100% - 190px)}.personal__form__item{margin:25px 0;padding:15px 0}.personal__form__item:nth-last-child(2){margin-bottom:0}.personal__form__item .radio-button{margin-top:25px}.order-page{margin-top:50px;margin-bottom:250px}.order-page .checkout__menu{margin-top:5px}.orders{font-size:14px;line-height:24px;width:calc(100% - 220px)}.orders__item{position:relative}.orders__item:hover .orders__buttons{opacity:1;pointer-events:auto}.orders__buttons{-webkit-transition:opacity .25s linear .1s;transition:opacity .25s linear .1s;opacity:0;pointer-events:none}.orders__buttons button{display:block;font-size:14px;line-height:24px;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.orders__buttons button:hover{opacity:1}.orders__title{text-align:left;opacity:.5}.orders__title th{padding:12px 0}.orders__item{border-top:1px solid rgba(0, 0, 0, .1)}.orders__item a{color:#000;display:block;white-space:nowrap;overflow:hidden;max-width:320px;text-overflow:ellipsis;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.orders__item a:hover{opacity:.5}.orders__item td:first-child{opacity:.5}.orders__item td{padding:12px 0}.gallery{padding:33px 32px 0px}.gallery .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.gallery .gallery__item{position:relative;height:80vh;width:calc(100% - 300px);margin-bottom:40px;overflow:hidden}.gallery .gallery__item:hover .gallery__thumbs{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .45s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .45s cubic-bezier(.215, .61, .355, 1);transition:transform .45s cubic-bezier(.215, .61, .355, 1);transition:transform .45s cubic-bezier(.215, .61, .355, 1), -webkit-transform .45s cubic-bezier(.215, .61, .355, 1)}.gallery .zoom-slider{bottom:25px;right:30px}.gallery .gallery__top{width:100%;height:100%}.gallery .gallery__top .swiper-slide{overflow:hidden}.gallery .gallery__top .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.gallery .gallery__thumbs{width:510px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);bottom:20px;left:30px;-webkit-transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1);transition:transform .7s cubic-bezier(.215, .61, .355, 1);transition:transform .7s cubic-bezier(.215, .61, .355, 1), -webkit-transform .7s cubic-bezier(.215, .61, .355, 1)}.gallery .gallery__thumbs .swiper-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(-40% + -12px);-webkit-transform:translateX(-webkit-calc(40% + 12px));-ms-transform:translateX(calc(40% + 12px));transform:translateX(calc(40% + 12px))}.gallery .gallery__thumbs .swiper-slide{width:75px;height:45px;position:relative;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover}.gallery .gallery__thumbs .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(122, 126, 129, .7);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.gallery .gallery__thumbs .swiper-slide:hover::before{opacity:0}.gallery .gallery__thumbs .swiper-slide.video-thumb::after{content:'';position:absolute;top:calc(50% - 14px);left:calc(50% - 8px);height:0;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent transparent transparent #fff}.gallery .gallery__thumbs .swiper-slide.swiper-slide-active::before{opacity:0}.gallery__info{margin-left:28px}.gallery__info .gallery__title{max-width:250px}.gallery__info .gallery__info__item{margin-bottom:25px}.gallery__size,.gallery__title{font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:22px;color:#000;font-weight:400}.gallery__price{font-family:'Helvetica Neue Cyr', 'PT Sans', serif;font-size:14px;line-height:22px}.gallery__price span{display:inline-block}.gallery__price .old-price{color:#8d8d8d;font-weight:400;margin-right:5px}.gallery__price .new-price{color:#000;font-weight:700}.gallery-reverse .gallery__info{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-left:0;margin-right:28px;text-align:right}.gallery~.more-catalog-items{margin-top:0}.galleries__hidden .gallery{position:absolute;top:0;left:-100%;width:100%;-webkit-transform:translate3d(0, 70px, 0) scale(.95);transform:translate3d(0, 70px, 0) scale(.95);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1), -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);will-change:transform}.galleries__hidden.show .gallery{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:1}.slider-popup{position:relative}.slider-popup button.mfp-close{border:1px solid #d4d4d4;background-color:#fff;border-radius:50%;width:34px;height:34px;line-height:34px;-webkit-transition:color .25s ease-in;transition:color .25s ease-in;top:34px;right:32px;color:#060606;font-size:28px}.slider-popup button.mfp-close:hover{opacity:1;color:rgba(0, 0, 0, .5)}.slider-popup .gallery__top{width:100%;height:100vh}.slider-popup .gallery__top .swiper-slide{overflow:hidden}.slider-popup .gallery__top .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.slider-popup .gallery__thumbs{height:55px;width:510px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:100px;left:50%;-webkit-transform:translate(-50%, 80px);-ms-transform:translate(-50%, 80px);transform:translate(-50%, 80px);-webkit-transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .7s cubic-bezier(.215, .61, .355, 1);transition:transform .7s cubic-bezier(.215, .61, .355, 1);transition:transform .7s cubic-bezier(.215, .61, .355, 1), -webkit-transform .7s cubic-bezier(.215, .61, .355, 1)}.slider-popup .gallery__thumbs .swiper-wrapper{margin-left:calc(-40% + -12px);-webkit-transform:translateX(-webkit-calc(40% + 12px));-ms-transform:translateX(calc(40% + 12px));transform:translateX(calc(40% + 12px))}.slider-popup .gallery__thumbs .swiper-slide{width:75px;height:46px;position:relative;margin-right:10px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover}.slider-popup .gallery__thumbs .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(122, 126, 129, .7);-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.slider-popup .gallery__thumbs .swiper-slide:hover::before{opacity:0}.slider-popup .gallery__thumbs .swiper-slide.video-thumb::after{content:'';position:absolute;top:calc(50% - 14px);left:calc(50% - 8px);height:0;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent transparent transparent #fff}.slider-popup .gallery__thumbs .swiper-slide.swiper-slide-active::before{opacity:0}.mfp-container{padding:0}.content_margin .publications{margin-top:0}.sup,sup{font-size:70%;vertical-align:super}.publications__nav{margin:15px 0 40px}.publications__nav li{display:inline-block;margin-right:20px}.publications__nav li:last-child{margin-right:0}.publications__nav .publication__nav__link{color:#000;font-family:'Helvetica Neue Cyr', serif;font-weight:400;line-height:24px;font-size:14px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publications__nav .publication__nav__link:hover{opacity:.6}.publications .catalog-filter__result{padding-top:30px;margin-top:30px;border-top:1px solid rgba(0, 0, 0, .1)}.publications .catalog-filter__found{margin-right:40px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.publication__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;border-top:1px solid rgba(0, 0, 0, .1)}.publication__item:first-child{border-top:none}.publication__hide-list .publication__item:first-child{border-top:1px solid rgba(0, 0, 0, .1)}.publication__img{width:calc(50% - 40px);height:390px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.publication__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .5);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publication__img:hover::before{opacity:1}.publication__info{width:calc(50% - 40px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.publication__info .p,.publication__info p{max-width:412px}.publication__info a:first-child{color:#000;max-width:412px;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;opacity:.6;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publication__info a:first-child:hover{opacity:1}.publication__info .h2{margin:5px 0 15px;color:#000;max-width:310px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.publication__info .h2:hover{opacity:.6}.publication__hide-list .publication__item{position:absolute;top:0;left:-100%;width:100%;-webkit-transform:translate3d(0, 70px, 0) scale(.9);transform:translate3d(0, 70px, 0) scale(.9);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1);transition:opacity .25s linear, transform .37s cubic-bezier(.075, .82, .165, 1), -webkit-transform .37s cubic-bezier(.075, .82, .165, 1);will-change:transform}.publication__hide-list .publication__item:nth-child(2){-webkit-transition-delay:40ms;transition-delay:40ms}.publication__hide-list .publication__item:nth-child(3){-webkit-transition-delay:80ms;transition-delay:80ms}.publication__hide-list .publication__item:nth-child(4){-webkit-transition-delay:120ms;transition-delay:120ms}.publication__hide-list.show .publication__item{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:relative;top:auto;left:auto;height:auto;overflow:auto;pointer-events:auto;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:1}.article{padding:30px 32px}.article__header p{max-width:870px;margin-top:20px}.article__item{margin-left:300px}.article__item p{margin-top:30px;max-width:870px}.article__item p:first-child{margin-bottom:0}.article__item img{width:100%;height:auto;margin:40px 0 10px}.interesting{padding:0 32px}.article-slider{border-top:1px solid rgba(0, 0, 0, .1);padding:26px 0}.article-slider .slider__nav{top:26px}.article-slider .h2{margin-bottom:26px}.article-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.article-slider .swiper-slide{width:25%}.article__slider__img{display:block;width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden;margin-bottom:20px}.article__slider__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .5);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.article__slider__img:hover::before{opacity:1}.article__slider__category{display:block;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;opacity:.5;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.article__slider__category:hover{opacity:1}.article__slider__title{display:block;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;opacity:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.article__slider__title:hover{opacity:.5}.article__big-slider{margin-top:60px;margin-bottom:20px}.article__big-slider .slide-inner{height:90vh;width:100%;background-repeat:no-repeat;background-size:cover}.article__slider__desc{padding:20px 0;display:block;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;color:#000;opacity:.6;max-width:60%}.article__big-slider .swiper-pagination{text-align:right;right:0;bottom:auto;top:calc(90vh + 23px)}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid #d9d9da;cursor:pointer;position:relative;background-color:#fff;opacity:1;margin-left:0;margin-right:25px}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;outline:1px solid transparent;background-color:#000;border-radius:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before,.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet:hover::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:0}.how{padding:30px 32px}.simple_height{width:100px;height:400px}.full-height{height:100vh}.how__header .p,.how__header p{margin-top:10px}.text-animated{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px;position:relative}.text-animated__aside{width:275px;height:240px;position:-webkit-sticky;position:sticky;top:50px;-webkit-transform:translateZ(0);transform:translateZ(0)}.text-animated__aside a{display:inline-block;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.text-animated__aside a:hover{opacity:.7}.text-animated__aside svg{display:block;font-size:14px;font-weight:400;line-height:40px}.text-animated__article{width:calc(100% - 275px);padding-left:28px}.text-animated__article .h2{display:block;margin-bottom:22px}.text-animated__article .text-animated__section{margin-bottom:50px}.text-animated__article .text-animated__section:last-child{margin-bottom:0}.text--line{text-align:left}.black{fill:#8c8c8c}.anim-shape{fill:#000;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.animated-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.how-article{margin-bottom:40px}.how-article .h4{margin-bottom:20px}
.about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}
.about__img{width:calc(50% - 30px);background-repeat:no-repeat;background-size:contain;background-size:80%;background-position:center;height:230px}
.about__desc{width:calc(50% - 60px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about__desc .h2{margin-top:20px}.contacts{padding:0px 32px}.feedback{margin-top:45px}.feedback .button{padding:0 30px;margin-left:200px}.feedback .label{min-width:140px}.feedback .input,.feedback .textarea{width:calc(100% - 140px)}.feedback .textarea{height:250px}.feedback .input-wrapper::after{display:none}.feedback__header .p{margin-top:10px;margin-bottom:25px;max-width:540px}.contacts__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:37px}
.map{height:90vh;position:relative}#google-container{position:relative;width:100%;height:100%}.contacts__col{width:calc(50% - 40px)}.contacts__col .p{display:block}.contacts__col a.p{-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.contacts__col a.p:hover{opacity:.5}.contacts__experts{margin-top:25px}.contacts__expert{margin-bottom:30px}.contacts__expert:last-child{margin-bottom:0}.contacts__worktime{margin-bottom:100px;margin-top:35px}.contacts__info{margin-top:30px}.contacts__info .mail-link{opacity:.6}.contacts__info .mail-link:hover{opacity:1}.container{max-width:1600px;width:100%;margin:0 auto}.button-black{border-radius:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 66px;cursor:pointer}.button-black::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.button-black span{position:relative;z-index:2;color:#fff;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:48px;vertical-align:middle;font-weight:700}.button-black:hover::before{opacity:.7}.button-transparent{border-radius:1px;border:1px solid #000;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 44px;cursor:pointer;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-box-sizing:content-box;box-sizing:content-box}.button-transparent::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.button-transparent span{position:relative;z-index:2;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;line-height:48px;vertical-align:middle;font-weight:700;-webkit-transition:color .15s linear;transition:color .15s linear}.button-transparent:hover::before{opacity:1}.button-transparent:hover span{color:#fff}@media only screen and (max-width:1300px){.offer__total__price{min-width:0}.header-light .header__contacts{margin-left:auto}.header__contacts{margin:0 3vw}.favorites__list .catalog-grid-item{height:30vh}.grid-item .grid-item__img{height:385px}.grid-item.size-s .grid-item__img{height:220px}.grid-item.size-l .grid-item__img{height:800px}.grid-item.size-xl .grid-item__img{height:600px}.product__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-slider{position:relative;overflow:hidden;width:100%}.product-slider .gallery-top{position:absolute;top:0;left:0;height:100%}.product-info__animate{width:100%;min-height:0;padding:55px 32px 0}.product-brand__img{height:560px}.product-brand-price__links,.product-brand__link{margin-bottom:0}.delivery__footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery__footer__col{width:calc(33.34% - 30px);margin-top:20px;margin-bottom:50px}.delivery__seo{padding-bottom:0}.delivery .container{padding-bottom:0}.small-slider__img{height:205px;min-height:auto}.small-slider__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.small-slider__title{padding-right:0}.product-info__seo p{max-width:320px}.zoom-slider{-webkit-transition:opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1), opacity .5s linear;transition:transform .8s cubic-bezier(.215, .61, .355, 1), opacity .5s linear, -webkit-transform .8s cubic-bezier(.215, .61, .355, 1)}.product-slider .gallery-thumbs{left:87px}.product-is-animated .zoom-slider{opacity:0;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:none}.product-is-animated .product-slider{overflow:visible}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(-57px);-ms-transform:translateX(-57px);transform:translateX(-57px)}.product-is-animated .product-slider .gallery-thumbs{-webkit-transform:translateX(-webkit-calc(50% - 150px));-ms-transform:translateX(calc(50% - 150px));transform:translateX(calc(50% - 150px))}.product-is-animated .product-slider .js-youtube{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-is-animated .product-slider .zoom-slider{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);opacity:0}.product-is-animated .fixed-menu{-webkit-transform:translateX(-57px);-ms-transform:translateX(-57px);transform:translateX(-57px)}.product-is-animated .header{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);pointer-events:none}.product-is-animated .product-info{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@supports (-ms-accelerator:true){.product-slider .gallery-thumbs{left:30px;padding-left:0}.product-slider .zoom-slider{right:90px}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}}@media only screen and (max-width:1300px) and (-ms-high-contrast:none){.product-slider .gallery-thumbs{left:30px;padding-left:0}.product-slider .zoom-slider{right:90px}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@media only screen and (max-width:1279px){
	.header__contacts{margin-left:auto;margin-right:10px}.right-cart{display:none}
	.about__img,.about__desc{width:calc(50% - 25px)}
	.contacts__col{width:60%}.contacts__col:last-child{width:calc(40% - 30px)}.cart-product-count{min-width:160px}.checkout__list .checkout__item{max-width:100%;padding-right:0}.checkout__list .checkout__item::after{width:100%}.checkout__list .checkout__aside{width:100%;position:relative;top:0;left:0;right:auto}.checkout__list .checkout__aside::before{display:none}.checkout__list .checkout__aside .checkout__menu{display:none}.checkout__list .checkout__aside .checkout__aside__wrap{width:100%}.checkout__list .checkout__aside .checkout__total{padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid rgba(0, 0, 0, .1)}.checkout__list .checkout__aside .checkout__total span{margin-right:5px}.checkout__list .checkout__aside .checkout__total span:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-left:auto}.checkout__list .checkout__aside .checkout__total span:nth-child(3){text-transform:lowercase}.checkout__list .checkout__item{width:100%}
}

@media only screen and (max-width:1340px){.nav__list>li:nth-child(3){display:none}}
@media only screen and (max-width:1400px){.header__contacts{margin-left:auto;margin-right:10px}}
@media only screen and (max-width:1230px){.nav__list>li:nth-child(4){display:none}}
@media only screen and (max-width:1140px){
    .nav__list.topper-catalog-list,
	.nav__list>li:nth-child(2){
        display:none;
    }
}
@media only screen and (max-width:1200px){.header-light li:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav__list .nav__item:nth-child(4){display:none}.header-light .nav__list .nav__item:nth-child(4){display:block;max-width:90px}.personal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.personal .checkout__menu{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-top:0;margin-bottom:20px}.orders,.personal__form{width:100%}.favorites__list .catalog-grid-item{height:250px;min-height:0}.recommended .container .recommended-slider{width:100%}.checkout-form{width:100%}.checkout__item__content .input-number{min-width:60px}.best-offer__slider .swiper-slide{width:calc(100% - 56px)}.nav-bottom{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;padding-left:20px}.header__cart-count{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}
#catalog-filter__show,.catalog-list,.category-grid,.category-hide-grid,.category-hide-grid-simple{display:none}
#ajax-block .category-grid-simple-new.hide .category-grid__wrapper,.category-hide-grid-simple-new .category-grid__wrapper{position:initial;height:initial;opacity:1}
}
@media only screen and (max-width:1050px){
	.tab-wrap .radio-label:hover{opacity:1}
	.tab-wrap .radio-label:hover span::before{-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%)}
	.tab-wrap .radio:checked+.radio-label:hover span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.radio-label:hover{opacity:1}.radio-label:hover span::before{-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%)}.radio:checked+.radio-label:hover span::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.nav__list>li:nth-child(2){display:none}.header-light .nav__list li:nth-child(3){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet:hover::before{-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%)}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:hover::before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.right-cart__info{width:50%;min-width:250px}.checkout__list .right-cart__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0}.checkout__item__price{margin-left:auto;margin-right:20px}.favorites__list .catalog-grid-item{width:calc(50% - 15px);height:350px;margin-top:20px;margin-right:20px}.favorites__list .catalog-grid-item:nth-child(3n+3){margin-right:20px}.favorites__list .catalog-grid-item:nth-child(2n+2){margin-right:0}.article__big-slider .slide-inner{height:500px}.article__big-slider .swiper-pagination{top:calc(500px + 23px)}.catalog-filter li:nth-child(4),.catalog-filter li:nth-child(5){display:none}.all-catalog__item{height:387px;width:279px;margin-bottom:22px}.all-catalog__item.big-item{width:calc(100% - 302px)}.fixed-slider__nav{right:-10px}.fixed .fixed-slider__nav{right:22px}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content{padding:0 28px}.nav-bottom{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.grid-item .grid-item__img{height:285px}.grid-item.size-s .grid-item__img{height:185px}.grid-item.size-l .grid-item__img{height:597px}.grid-item.size-xl .grid-item__img{height:485px}}
@media only screen and (max-width:1000px){.header .container{padding:16px 8px 12px}
.about__img,.about__desc{width:calc(50% - 20px)}.publication__img,.publication__info{width:calc(50% - 15px)}.publication__img{height:290px}.publication__item{padding:30px 0}.gallery .gallery__info{max-width:227px}.gallery .zoom-slider{bottom:17px;right:20px}.gallery .gallery__item{height:440px;width:calc(100% - 227px)}.gallery .gallery__info{margin-left:17px}.gallery.gallery-reverse .gallery__info{margin-left:0;margin-right:17px}.gallery .gallery__thumbs{left:20px;width:510px;margin-left:0}.gallery .gallery__thumbs .swiper-wrapper{height:28px}.gallery .gallery__thumbs .swiper-slide{width:37.5px;height:28px}.gallery .gallery__thumbs .swiper-slide.video-thumb::after{top:calc(50% - 6px);left:calc(50% - 5px);height:0;border-style:solid;border-width:6px 0 6px 11px;border-color:transparent transparent transparent #fff}.phone__link{font-size:14px;padding:10px;line-height:18px}.header-dark .logo__name,.header-light .logo__name{margin-right:20px}.parallax-gallery .gallery-top{height:484px}.publications__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.publications__item{width:calc(50% - 14px);margin-left:0;margin-right:28px;margin-bottom:0}.publications__item:first-child{width:100%;margin-right:0;margin-bottom:30px}.publications__item:last-child{margin-right:0}.home__header{height:calc(100vh - 180px)}.nav-bottom{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.animated-wrapper .img-wall{right:auto}.footer__top{-webkit-columns:3;-moz-columns:3;columns:3;display:block}.footer-catalog{margin-bottom:32px}.footer-payment__info{margin-top:32px}.footer-payment{margin-bottom:100px}.footer__bottom .footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__bottom .footer__copyright .copyright{line-height:23px}.grid-item{margin:12px}.grid-item.size-s{width:calc(33.33% - 24px)}.grid-item.size-m{width:calc(50% - 24px)}.grid-item.size-l{width:calc(50% - 24px)}.grid-item.size-xl{width:calc(100% - 24px)}}@media only screen and (max-width:968px){.nav__list .nav__item:nth-child(3){display:none}.catalog-grid__hover{display:none}.white-popup{padding:40px}.nav__list .nav__item:nth-child(3){display:none}.grid-item .grid__link{bottom:15px;left:10px}.grid-item .grid__link .grid__link__category{font-size:12px;font-weight:400;line-height:14px}.grid-item .grid__link .grid__link__title,.grid-item .grid__link .grid__link__title_big{font-size:12px;line-height:18px}}@media only screen and (max-width:880px){.menu__callbacks .js-open-popup{margin-left:0;font-size:12px;line-height:22px}.gallery .gallery__thumbs .swiper-slide:hover::before{opacity:1}.gallery .gallery__thumbs .swiper-slide.swiper-slide-active:hover::before{opacity:0}.favorites__list .catalog-grid-item{width:calc(50% - 15px);height:250px;margin-top:20px;margin-right:20px}.footer__col .callbaks a{font-size:12px;line-height:22px}.button-black{height:40px}.button-black span{line-height:38px}
.about__img{width:calc(50% - 10px);height:450px}.about__desc{width:calc(50% - 10px)}.text-animated__aside{width:200px;height:180px;position:-webkit-sticky;position:sticky;top:100px}.text-animated__aside a{display:inline-block;-webkit-transition:0s;transition:0s}.text-animated__aside a:hover{opacity:.7}.text-animated__aside svg{display:block;font-size:12px;line-height:30px}.text-animated__article{width:calc(100% - 200px);padding-left:18px}.text-animated__article .h2{margin-bottom:15px}.text-animated__article .text-animated__section{margin-bottom:30px}.text-animated{margin-top:30px}.article__header p{margin-top:10px;max-width:90%}.article__item{margin-left:230px}.article__item p{margin-top:20px}.article__slider__category,.article__slider__desc,.article__slider__title{font-size:12px;line-height:16px}.article__big-slider{margin-top:30px;margin-bottom:0}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;margin-right:15px}.article__big-slider .swiper-pagination-bullets .swiper-pagination-bullet::before{width:7px;height:7px}.article__slider__img{height:140px;margin-bottom:15px}.publications__nav .publication__nav__link{font-size:12px;line-height:16px}.publication__img,.publication__info{width:calc(50% - 10px)}.publication__img{height:220px}.publication__info a:first-child{font-size:12px;line-height:16px}.publication__item{padding:20px 0}.publications .catalog-filter__result{padding-top:20px;margin-top:20px}.publications .catalog-filter__found{margin-right:auto}.gallery{padding:30px 32px}.gallery .gallery__item{margin-bottom:0;height:335px;width:calc(100% - 176px)}.gallery .gallery__info{max-width:176px}.gallery .zoom-slider{display:none}.gallery .gallery__thumbs{padding-left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:15px}.gallery__price,.gallery__size,.gallery__title{font-size:12px;line-height:18px}.catalog-category .download-price{display:none}.input-wrapper::after{display:none}.product-info__animate .product-size .select-wrap::before{line-height:38px}.product-info__animate .product-size .select-wrap::after{top:calc(50% - 2px)}.product-info__animate .select-wrap::after{top:calc(50% - 2px)}.product-info__animate .product-size .select-wrap .select{height:38px;padding-top:0;padding-bottom:0}.small-slider__img .small-slider__discount{font-size:12px;top:14px;left:14px}.small-slider__img{background-size:contain;height:200px}.small-slider__info{font-size:12px;line-height:17px}.delivery__footer__col{margin:10px 0 30px}.delivery__footer__col .delivery__foote__msg,.delivery__footer__col .delivery__footer__callback,.delivery__footer__col .mail-link,.delivery__footer__col .phone-link,.delivery__footer__desc span,.delivery__footer__link{font-size:12px;line-height:19px}.delivery__footer__title{font-size:12px}.product-brand-price__links,.product-brand__link{font-size:12px;line-height:14px}.product-brand__info{padding-top:10px}.product-brand__menu{margin-top:20px}.product-brand__menu__link{font-size:12px;line-height:23px}.product-brand__info__seo{margin-top:30px}.product-brand__desc li{margin-bottom:15px}.product-brand__img{height:438px}.certificates__link{height:142px}.certificates__link img{height:100px}.features__info__table{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.features__info__desc,.features__info__title{font-size:12px;line-height:16px}.img__wrapper img{width:100%}.h1,h1{font-size:18px;line-height:26px}.p,p{font-size:12px;line-height:18px}.feedback .button{padding:0 25px;margin-left:170px}.map{height:600px}.button-transparent{height:38px}.button-transparent span{line-height:38px;font-size:12px}.product-count .select{height:38px}.input-number{height:38px}.offer__total__price{font-size:18px;line-height:22px}.offer__total__price .sup{font-size:12px}.offer__total__discount,.offer__total__title{font-size:12px}.offer__product__img img{height:60px}.brick__height,.brick__length,.brick__width{font-size:12px}.offer__product::before{width:20px;height:20px;font-size:20px;line-height:20px}.product-info__seo p{font-size:12px;line-height:20px}.button-black{height:38px}.button-black span{font-size:12px}.product-info__promo a,.product-info__promo span{font-size:12px}.product-info__buy .product-info__buttons>*{font-size:12px;line-height:20px}.product-info__availability,.product-table__info,.product-table__name{font-size:12px}.product-info__animate .product-size .select-wrap::before{font-size:12px}.product-info__animate .product-size .select-wrap .select{font-size:12px}.offer__price-wrap{margin-top:0}.input-number,.offer__price,.offer__price-wrap{font-size:12px}.select option{font-size:12px}.offer__saving,.offer__title,.product-info__sale{font-size:12px}.offer__product__price,.offer__product__title{font-size:12px}.product-slider .gallery-thumbs{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:20px}.product-is-animated .product-slider .gallery-thumbs{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-slider .gallery-top{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-slider .gallery-top .play{-webkit-transition:-webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1);transition:transform .8s cubic-bezier(.215, .61, .355, 1), -webkit-transform .8s cubic-bezier(.215, .61, .355, 1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-slider.is-show .gallery-top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-slider.is-show .gallery-top .play{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.fixed-menu{width:auto;-webkit-transition:-webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:-webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:transform .6s cubic-bezier(.215, .61, .355, 1);transition:transform .6s cubic-bezier(.215, .61, .355, 1), -webkit-transform .6s cubic-bezier(.215, .61, .355, 1)}.fixed-menu.is-hide{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.zoom-slider{width:25px;height:25px;right:25px;bottom:20px;-webkit-transition:opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:transform .6s cubic-bezier(.215, .61, .355, 1), opacity .4s linear;transition:transform .6s cubic-bezier(.215, .61, .355, 1), opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1)}.zoom-slider .icon-search{font-size:12px}.zoom-slider.is-hide{opacity:0;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.zoom-slider-out{width:25px;height:25px;right:30px;-webkit-transition:opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1);transition:transform .6s cubic-bezier(.215, .61, .355, 1), opacity .4s linear;transition:transform .6s cubic-bezier(.215, .61, .355, 1), opacity .4s linear, -webkit-transform .6s cubic-bezier(.215, .61, .355, 1)}.zoom-slider-out::before{content:'';position:absolute;top:11px;left:6px;width:11px;height:2px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.zoom-slider-out::after{content:'';position:absolute;top:11px;left:6px;width:11px;height:2px;background-color:#000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.zoom-slider-out.is-hide{opacity:0;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.product-slider .gallery-thumbs{bottom:14px}.product-slider .gallery-thumbs .swiper-wrapper{height:40px;padding-left:0}.product-slider .gallery-thumbs .swiper-slide{width:55px;height:40px}.product-slider .gallery-thumbs .swiper-slide.video-thumb::after{top:11px;left:20px}.catalog-filter{margin-bottom:10px}.catalog-filter .catalog-filter__item{padding:8px 20px;line-height:16px;min-width:100px}.filter__wrap{margin:20px 0 10px}.parallax-gallery .slide-link{top:16px;left:20px}.parallax-gallery .slide-link .slide-link__title{font-size:12px;line-height:14px}.parallax-gallery .slide-link .slide-link__category{font-size:12px;line-height:18px}.two-columns__wrap .col{width:calc(50% - 25px)}.breadcrumbs a,.breadcrumbs span{font-size:12px;line-height:12px}.breadcrumbs{display:block}.catalog-filter{font-size:12px;line-height:16px}.seo-two-columns~.parallax-gallery{margin-bottom:0}.seo-two-columns{padding-bottom:0}.more-catalog-items{margin-top:0;padding:0 30px 20px}.more-catalog-items .container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.catalog-filter__result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;line-height:14px}.catalog-filter__result .catalog-filter__result{font-size:12px;line-height:14px}.catalog-filter__result .catalog-filter__reset{margin-right:auto}.catalog-grid__info{font-size:12px;line-height:17px}.catalog-category__info .download-price{min-width:110px}.catalog-category__info .download-price span{line-height:23px;font-size:12px}.catalog-category__info .download-price .download-price__links a{font-size:12px}.product-is-animated .product-slider .gallery-top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.catalog-filter li:nth-child(4){display:none}.parallax-gallery .gallery-thumbs,.product-slider .gallery-thumbs{bottom:4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:247.5px}.parallax-gallery .gallery-thumbs .swiper-wrapper,.product-slider .gallery-thumbs .swiper-wrapper{height:28px;margin-left:calc(-40% + -6px);-webkit-transform:translateX(-webkit-calc(40% + 6px));-ms-transform:translateX(calc(40% + 6px));transform:translateX(calc(40% + 6px))}.parallax-gallery .gallery-thumbs .swiper-slide,.product-slider .gallery-thumbs .swiper-slide{width:37.5px;height:28px}.parallax-gallery .gallery-thumbs .swiper-slide.video-thumb::after,.product-slider .gallery-thumbs .swiper-slide.video-thumb::after{top:calc(50% - 6px);left:calc(50% - 5px);height:0;border-style:solid;border-width:6px 0 6px 11px;border-color:transparent transparent transparent #fff}.hello-user{padding:30px 16px}.hello-user .h1{color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:12px;font-weight:400;line-height:14px}.seo{margin-top:0}.seo .seo__address{font-size:12px;line-height:19px}.fixed-block{margin-top:0}.fixed__catalog{-webkit-columns:1;-moz-columns:1;columns:1}.fixed__catalog .fixed__catalog__link{font-size:12px;line-height:25px}.fixed__catalog .fixed__catalog__link .sup_s{font-size:12px}.fixed__total-link{font-size:12px;line-height:25px;margin-top:10px}.hello-user{padding:50px 32px 35px}.fixed-slider.fixed .fixed-slider__img{left:32px;width:calc(50% - 32px)}.home__header .container .h1{padding-left:30px;font-size:18px;line-height:26px;bottom:0}.parallax-gallery .gallery-top{height:450px}.publications{margin-top:30px}.publications__content{margin-top:17px}.publications__category{font-size:12px;line-height:14px}.p{font-size:12px;line-height:16px}.publ__aside__item{font-size:12px;line-height:16px;margin-bottom:26px}.footer{margin-left:0}.home__header{height:calc(100vh - 160px)}.home__footer .logo__title{font-size:12px;font-weight:400;line-height:18px}.home__footer .logo__name{font-size:27px;font-weight:400;line-height:29px}.home__footer .logo__name .sup{font-size:12px;line-height:29px;margin-left:4px}.home__footer .logo__name span{width:9px;height:3px;margin:0 5px 5px}.home__footer .logo__desc{font-size:12px;font-weight:400;line-height:18px}.home__footer .nav-bottom a{font-size:12px;font-weight:400;line-height:22px}.header{display:none}.content{padding-left:0}.fixed-menu{width:100vw;height:74px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0;border-bottom:1px solid #e9ebee}.open-search{display:none}.hamburger{padding:26px}.hamburger::before{display:none}.menu{top:74px;left:0;width:100vw;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .4s linear, -webkit-transform .3s ease-in;transition:opacity .4s linear, -webkit-transform .3s ease-in;transition:transform .3s ease-in, opacity .4s linear;transition:transform .3s ease-in, opacity .4s linear, -webkit-transform .3s ease-in;will-change:transform;opacity:0}.menu .menu__catalog{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.js-menu-open~.menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.js-menu-open~.menu .menu__catalog{opacity:1}.js-menu-open .open-search{pointer-events:none}.js-menu-open .open-search .icon-search{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}.menu__input{height:30px;width:100%;border-radius:0;border:none;border-bottom:1px solid #e9ebee;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:400;padding:0 30px;line-height:30px;vertical-align:middle}.menu__input-wrap .search-menu{right:30px}.menu__catalog{padding:6px 30px}.menu__info{padding-left:30px;margin-top:13px}.menu__catalog-link{font-size:12px;line-height:22px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu__worktime{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__callbacks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__callbacks button{margin-right:auto;margin-left:0;font-size:12px;line-height:22px}.worktime-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:57px;height:20px;padding-left:25px}.worktime-days span{width:4px;height:4px;-webkit-box-shadow:-6px 0 0 0 #545454, -12px 0 0 0 #545454, -18px 0 0 0 #545454, -24px 0 0 0 #545454;box-shadow:-6px 0 0 0 #545454, -12px 0 0 0 #545454, -18px 0 0 0 #545454, -24px 0 0 0 #545454}.worktime-days span::before{right:-6px;width:.15rem;height:.15rem}.worktime-days span::after{right:-12px;width:.15rem;height:.15rem}.menu__callbacks a,.worktime-time{font-size:12px;font-weight:400;line-height:22px;color:#000}.menu__worktime{margin-bottom:0}.menu__nav-bottom a{font-size:12px;font-weight:400;line-height:22px}.menu__catalog.mobile{padding-bottom:40px}.menu__catalog.mobile .header__cart-count{width:12px;height:12px;margin-left:3px;font-size:12px;font-weight:400}.submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;width:47%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:0;top:37px;left:200px;pointer-events:none;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:0}.submenu a{font-size:12px;font-weight:400;line-height:12px;margin-bottom:10px}.search-results{width:100%;height:100%;top:58px;padding:16px;left:0}.search-results .search-results__link{font-size:12px;font-weight:400;line-height:12px;margin-bottom:10px}.search-results .search-results__link .search-results__text{margin-right:0;line-height:12px}.search-results .search-results__price{line-height:12px}.search-results .search-results__price .search-results__old-price{font-size:12px;font-weight:400;line-height:12px}.fixed-menu .logo__name{display:block;color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:16px;font-weight:400;line-height:20px;white-space:nowrap;margin:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.fixed-menu .logo__name .sup{font-family:'Gothic 725 Blk BT', serif;font-size:12px;font-weight:400;line-height:11px;vertical-align:super;margin-left:2px}.fixed-menu .logo__name .logo__description{display:block;opacity:.4;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:400}
.fixed-menu .phone__link{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:18px;line-height:20px;font-weight:700;padding-left:0;margin-left:auto}.fixed-menu .phone__link span{display:inline-block;line-height:10px}
.fixed-menu .menu__catalog-link{line-height:12px;margin-left:12px;margin-right:22px;font-size:12px}
.wrap-mobile-cart,
.wrap-mobile-cart.mode-0{ 
    position:relative;
    display:inline-block;   
    background:url(/local/templates/bricks_3/css/../images/busket.svg) center no-repeat;   
    color:transparent;
    font-size:0;
    padding:11px;
}
.fixed-menu .header__cart-count{
    position:absolute;
    top:-4px;
    width:18px;
    height:18px;
    margin-left:3px;
    background-color:#AF1116;
    color:#fff;
    font-size:12px;
    font-weight:400;
}
.fixed-menu .mode-0 .header__cart-count{background-color:#AF1116;color:#fff}
.fixed-menu .icon-phone.phone-black{color:#000;font-size:12px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}
.footer__col{font-size:12px;line-height:22px}
.footer__col .callbaks button,.footer__col .footer__shipping__date,.footer__col .footer__worktime,.footer__col address a{font-size:12px;line-height:18px}.footer__top{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__bottom .footer__copyright .copyright{font-size:12px;line-height:18px}.footer__logo span{font-size:18px;line-height:22px}.footer__logo a{font-size:12px;line-height:24px}.footer__bottom .footer__logo{line-height:12px}.h2{font-size:14px;font-weight:400;line-height:21px}.grid-item .grid-item__img{height:220px}.grid-item.size-s .grid-item__img{height:140px}.grid-item.size-l .grid-item__img{height:466px}.grid-item.size-xl .grid-item__img{height:370px}.h4,h4{color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:700;line-height:13px}.catalog-grid__hover{font-size:12px;line-height:14px}.catalog-grid__hover .add-to-compare,.catalog-grid__hover .add-to-favorites,.catalog-grid__hover .quick-view{padding:12px 0}.checkout__nav a{font-size:12px}.checkout__nav a .sup{font-size:12px}.right-cart__img img{max-width:120px}.checkout__item .right-cart__title{font-size:12px;margin-bottom:0;width:100%}.checkout__list .checkout__item__price_title{font-size:12px;margin-bottom:0}.checkout__list .right-cart__new-price,.checkout__list .right-cart__old-price{font-size:12px}.cart-product-count{height:40px}.cart-product-count .select{height:38px}.cart-product-count .select-wrap::after{top:calc(50% - 2px)}.cart-product-count .input-number{min-width:45px}.checkout__list .checkout__item .text-button{right:48px;bottom:15px;font-size:12px}.right-cart__total__desc{font-size:12px}.right-cart__total__price{font-size:13px}.checkout__total span{font-size:12px}.checkout__total span:nth-child(2){font-size:14px;line-height:20px}.checkout__list .checkout__item::after{width:100%}.recommended-slider .h5{font-size:12px;line-height:14px;max-width:250px}.recommended-slider .slider__nav{top:-10px}.recommended__title{font-size:12px;line-height:16px}.right-cart__new-price,.right-cart__old-price{font-size:12px}.recommended__img{width:100%;height:140px}.recommended-slider .seiper-slide{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.recommended-slider::after{display:none}.input-wrapper.error::after{display:none}.tab__content .radio-button{margin-left:125px}.label{font-size:12px;line-height:16px;width:100px;margin-right:30px}.input,.textarea{width:calc(100% - 100px)}.tab-wrap .radio-label{font-size:12px}.tab__title{line-height:16px}.tab__title a{font-size:12px}.tab__desc{font-size:12px}.callback-form .button-black,.checkout-form .button-black{font-size:12px;line-height:20px}.callback-form .button-black{margin-left:170px}.callback-popup{padding:30px}.checkout__item__price{min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checkout__item__price .right-cart__new-price,.checkout__item__price .right-cart__old-price,.checkout__item__price span{max-width:50px}}@media only screen and (max-width:800px){.filter__content .select{font-size:12px;line-height:16px}.popup-download .button{padding:0 30px}.popup-download .button-transparent{margin-left:auto;margin-right:0}.popup-download .button-transparent span{font-size:12px}.popup-download .button:last-child{display:none}.checkbox__on-off span{padding:13px 0;font-size:12px;line-height:16px}.filter-buttons{padding-left:278px}.filter-list{margin:15px 28px 28px}.filter__item{padding:15px 0 0}.filter__item:first-child{padding-bottom:15px}.radio-button{margin-bottom:15px}.input-filter{width:82px}.offer__total .product-count .select .select-wrap{width:52px}.offer__total .product-count .select .select-wrap .select{padding:6px 28px 10px 8px}.offer__total .product-count .select .select-wrap::after{right:7px;top:calc(50% - 2px)}.filter__title,.input-filter,.select option{font-size:12px;line-height:16px}.offer__total .product-count .select-wrap::after{top:calc(50% - 2px)}.radio-button .radio-label{font-size:12px;line-height:16px}.radio-button .radio-label span{width:14px;height:14px}.radio-button .radio-label span::before{content:'';position:absolute;width:7px;height:7px}.filter-buttons .button-black{width:135px}
.filter-buttons .button-black span,.filter-buttons .button-text{font-size:12px;line-height:16px}
}
@media only screen and (max-width:768px){
.button-top{font-size:19px;line-height:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;color:#fff;position:fixed;z-index:99;bottom:20px;opacity:0;pointer-events:none;right:50%;opacity:0;pointer-events:none;background:#000;padding:10px 35px;margin-right:-78px}
.button-top--active{pointer-events:auto;opacity:1}.input,.textarea{font-size:12px;line-height:1;padding-left:8px}.product-brand{padding:20px 16px 0}.advise,.certificates,.delivery,.features,.poro-text,.similar-offer,.viewed{padding:0 16px}.advise .container,.similar-offer .container,.viewed .container{padding:15px 0}.best-offer{padding:20px 16px}.offer__item{padding:16px}.catalog-grid__image::before{display:none}.category-grid__full .catalog-grid-item{height:446px;margin-top:0}.grid-mill .catalog-grid-item{width:calc(50% - 9px);height:286px;margin-top:0}.grid-mill .catalog-grid-item.long{height:526px}.grid-mill .catalog-grid-item:last-child{margin-left:18px}.grid-newspaper .catalog-grid__image__wrap{height:calc(100% - 90px)}.grid-newspaper .catalog-grid__info{height:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-newspaper .catalog-grid__info .catalog-grid__title{margin-right:0}.grid-newspaper .catalog-grid-item{height:211px;margin-top:0;width:calc(33.3333% - 12px)}.grid-newspaper .catalog-grid-item:nth-child(3){margin-right:18px}.grid-newspaper .catalog-grid-item.long{height:366px}.grid-newspaper .catalog-grid-item.big{height:366px;width:calc(66.67% - 6px)}.grid-newspaper .catalog-grid-item.big .catalog-grid__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.grid-newspaper-reverse .catalog-grid__image__wrap{height:calc(100% - 90px)}.grid-newspaper-reverse .catalog-grid__info{height:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-newspaper-reverse .catalog-grid__info .catalog-grid__title{margin-right:0}.grid-newspaper-reverse .catalog-grid-item{height:211px;margin-top:0;width:calc(33.34% - 12px)}.grid-newspaper-reverse .catalog-grid-item:nth-child(2){margin-left:18px}.grid-newspaper-reverse .catalog-grid-item.long{height:366px}.grid-newspaper-reverse .catalog-grid-item.big{height:366px;width:calc(66.67% - 6px)}.grid-newspaper-reverse .catalog-grid-item.big .catalog-grid__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.grid-newspaper-reverse .catalog-grid-item.big .catalog-grid__info .catalog-grid__title{margin-right:auto}.catalog-grid__info{height:66px}.parallax-gallery .gallery-top{height:380px}.all-catalog,.catalog-category{padding:20px 30px 0}.all-catalog .h1.black,.catalog-category .h1.black{font-size:18px;font-weight:400;line-height:1}.all-catalog .download-price,.catalog-category .download-price{font-size:12px;font-weight:400;line-height:22px}.all-catalog .all-catalog__header,.catalog-category .all-catalog__header{padding-bottom:15px}.all-catalog__item{height:297px;width:215px;margin-bottom:17px;padding:20px}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link{font-size:12px;line-height:20px}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link .sup_s{font-size:12px}.all-catalog__item.big-item{width:calc(100% - 233px)}.fixed-slider__nav{display:none}.fixed-slider .fixed-slider__img{display:none}.fixed-slider .fixed-slider__content__wrap{width:100%}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content{width:100%;height:100%;margin-bottom:70px;padding:0}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content:last-child{margin-bottom:0}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content .fixed-slider__img__item{margin-top:30px;width:100%;height:700px;background-repeat:no-repeat;background-size:cover}.fixed-slider .fixed-slider__content__wrap .fixed__catalog{-webkit-columns:3;-moz-columns:3;columns:3}.catalog-category__info .p{margin-right:100px}
}@media only screen and (max-width:767px){.select-filter-wrapper{position:relative;cursor:pointer}.select-filter-wrapper .select-filter{bottom:auto;top:100%}.search-result{z-index:10}.my-orders{display:none}.category-grid__full .catalog-grid-item{min-height:400px}.grid-mill .catalog-grid-item,.grid-mill .catalog-grid-item.big,.grid-mill .catalog-grid-item.long,.grid-newspaper .catalog-grid-item,.grid-newspaper .catalog-grid-item.big,.grid-newspaper .catalog-grid-item.long,.grid-newspaper-reverse .catalog-grid-item,.grid-newspaper-reverse .catalog-grid-item.big,.grid-newspaper-reverse .catalog-grid-item.long{min-height:300px}}@media only screen and (max-width:680px){.size-s-slider{margin-right:9px;margin-left:9px;overflow:hidden}.size-s-slider div.grid-item:first-child{margin-left:-10px}.full-height{display:none}.checkout__list .right-cart__info{width:auto;min-width:0}.product-info,.product-info__animate{min-width:300px;width:100%}.checkout__list .checkout__item .right-cart__total{min-width:0}.checkout__item__price{margin-left:0}.full-height{display:none!important}.grid-bad-container .grid-item:nth-child(2){float:none}.feedback{margin-top:20px}.feedback .textarea{height:150px}.contacts{padding:16px;padding-bottom:80px}.map{display:none}.contacts__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0}.contacts__col{width:100%}.contacts__col:last-child{width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.contacts__worktime{margin:20px 0}.contacts__experts{margin-top:15px}.contacts__info{margin-top:20px}.contacts__expert{margin-bottom:15px}.how{padding:16px}.text-animated__aside{display:none}.text-animated__article{padding-left:0;width:100%}.how-article{margin:0}.how-article .h4{margin:0}.text-animated__article{max-width:100%;width:100%;height:100%;z-index:10;background-color:#fff;overflow:hidden}.text-animated__article .h2{margin-bottom:0}.text-animated__article .text-animated__section{margin-bottom:0}.text-animated__article>section{display:block;position:relative;border-bottom:1px solid rgba(0, 0, 0, .1);margin:0}.text-animated__article>section:first-child{border-top:1px solid rgba(0, 0, 0, .1)}.text-animated__article>section input+label{cursor:pointer;display:block;position:relative;margin:0;padding:15px 0}.text-animated__article>section input+label::after{content:'';width:0;height:0;position:absolute;top:calc(50% - 3px);right:0;border-style:solid;border-width:4px 3px 0;border-color:#000 transparent transparent transparent;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.text-animated__article>section input~.accordion__content{visibility:hidden;max-height:0;padding:0;opacity:0;-webkit-transition:all .7s ease-out .2s, opacity .25s linear .25s, padding 0s ease-out 0s;transition:all .7s ease-out .2s, opacity .25s linear .25s, padding 0s ease-out 0s}.text-animated__article>section input~.accordion__content p{padding-bottom:15px}.text-animated__article>section input:checked+label::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-animated__article>section input:checked~.accordion__content{display:block;opacity:1;visibility:visible;max-height:1500px;-webkit-transition:all .7s ease-out .2s, opacity .25s linear .5s, padding 0s ease-out 0s;transition:all .7s ease-out .2s, opacity .25s linear .5s, padding 0s ease-out 0s}.article__big-slider .slide-inner{height:380px}.article__big-slider .swiper-pagination{top:calc(380px + 23px)}.article__item{margin-left:150px}.interesting,.search-result{padding:0 16px}.article,.gallery{padding:30px 16px}.kit-offers{padding:0 16px}.slider-next,.slider-prev{padding:23px}.best-offer__slider .swiper-slide{margin-left:0;width:100%}.best-offer .h2{margin-left:0}.best-offer .slider__nav{margin-right:0}.product-info__animate{padding:15px 16px 10px}.recommended{padding:16px}.checkout-info{padding:0 16px 50px}.checkout__item .right-cart__title{max-width:300px}.checkout__item .checkout__item__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.checkout__item .right-cart__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checkout__item__price{display:block;margin-bottom:10px}.checkout__item__price .right-cart__new-price,.checkout__item__price .right-cart__old-price{display:inline-block}.cart-product-count{margin-left:130px}.checkout__list .checkout__item .right-cart__total{margin-left:0}.checkout__list .checkout__item .text-button{bottom:auto;top:20px;right:0}.similar-offer .small-slider__img{height:95px;min-width:140px}.small-slider__wrapper{margin:0 -10px}.small-slider__wrapper .small-slide{padding:0 10px;margin:0 0 15px}.delivery__footer{display:block}.delivery__footer__col{width:100%}.certificates .container{padding:20px 0 0}.product-brand .container{padding-bottom:20px}.product-brand-price__links,.product-brand__link{margin-top:20px}.product-brand__row{display:block;margin-top:20px}.product-brand__info{width:100%}.product-brand__img{height:380px;width:100%;margin-bottom:10px}.features__info{display:block;padding-bottom:10px}.certificates .container>p{font-size:12px;line-height:16px;margin-top:10px}.features__desc{width:100%;margin-bottom:15px}.features__desc p{margin-bottom:0;line-height:16px}.slider__nav{top:0}.offer__total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offer__total .product-count{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0}.offer__product-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:5px;margin-bottom:5px}.offer__product__img{width:auto;min-width:100px;margin-right:10px;min-width:auto;height:70px}.offer__product__img img{height:auto;max-height:50px;max-width:50px}.offer__product__price{opacity:1}.offer__product__title{opacity:1;line-height:15px}.offer__product{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offer__product::before{display:none}.filter-buttons{margin-top:28px;padding-left:30px}.filter__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.filter__title{width:100%;margin-bottom:8px}.filter__content{width:100%}.radio-button{margin-right:25px;margin-bottom:12px}.catalog-grid__image__wrap .catalog-grid__sale{font-size:12px;top:12px;left:12px}.category-grid__full .catalog-grid-item,.category-grid__full .catalog-grid-item:last-child,.category-grid__full .catalog-grid-item:nth-child(1),.category-grid__full .catalog-grid-item:nth-child(2),.category-grid__full .catalog-grid-item:nth-child(3),.category-grid__full .catalog-grid-item:nth-child(4),.grid-mill .catalog-grid-item,.grid-mill .catalog-grid-item:last-child,.grid-mill .catalog-grid-item:nth-child(1),.grid-mill .catalog-grid-item:nth-child(2),.grid-mill .catalog-grid-item:nth-child(3),.grid-mill .catalog-grid-item:nth-child(4),.grid-newspaper .catalog-grid-item,.grid-newspaper .catalog-grid-item:last-child,.grid-newspaper .catalog-grid-item:nth-child(1),.grid-newspaper .catalog-grid-item:nth-child(2),.grid-newspaper .catalog-grid-item:nth-child(3),.grid-newspaper .catalog-grid-item:nth-child(4),.grid-newspaper-reverse .catalog-grid-item,.grid-newspaper-reverse .catalog-grid-item:last-child,.grid-newspaper-reverse .catalog-grid-item:nth-child(1),.grid-newspaper-reverse .catalog-grid-item:nth-child(2),.grid-newspaper-reverse .catalog-grid-item:nth-child(3),.grid-newspaper-reverse .catalog-grid-item:nth-child(4){float:none;margin-left:0;margin-right:0}.category-grid__full .catalog-grid-item{height:45vh;margin-top:0;float:none}.grid-mill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.grid-mill::before{display:none}.grid-mill .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}.grid-mill .catalog-grid-item.long{height:30vh;width:calc(50% - 5px)}.grid-newspaper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.grid-newspaper::before{display:none}.grid-newspaper .catalog-grid__info{height:90px}
.grid-newspaper .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}
.grid-newspaper .catalog-grid-item:last-child{display:none}
.grid-newspaper .catalog-grid-item.long,.grid-newspaper .catalog-grid-item.big{height:30vh;width:calc(50% - 5px)}
.grid-newspaper-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.grid-newspaper-reverse::after{display:none}
.grid-newspaper-reverse .catalog-grid__info{height:90px}
.grid-newspaper-reverse .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}
.grid-newspaper-reverse .catalog-grid-item:last-child{display:none}
.grid-newspaper-reverse .catalog-grid-item.long,.grid-newspaper-reverse .catalog-grid-item.big{height:30vh;width:calc(50% - 5px)}
.catalog-grid__info{height:66px}.parallax-gallery .gallery-top{height:380px}.catalog-category__info .p{margin-right:50px}.catalog-filter .catalog-filter__item{min-width:110px}.parallax-gallery .slide-link{top:16px;left:16px}
.category-grid,.category-grid-simple,.category-grid-simple-new,.category-hide-grid,.parallax-gallery,.seo-two-columns{padding:16px}
.category-grid,.category-grid-simple,.category-grid-simple-new,.category-hide-grid{padding-bottom:0}
.more-catalog-items{padding:0 16px 20px}.catalog-category,.checkout{padding:16px;padding-bottom:0}.content_margin{margin-top:40px}.all-catalog{padding:16px}.all-catalog .h1.black{font-size:12px;font-weight:400;line-height:1}.all-catalog .download-price{font-size:12px;font-weight:400;line-height:13px}.all-catalog .all-catalog__header{padding-bottom:12px}.all-catalog__item{height:90vh;width:100%;margin-bottom:12px;padding:12px}.all-catalog__item .all-catalog__submenu .all-catalog__submenu__link{line-height:16px}.all-catalog__item.big-item{width:100%;height:60vh}.all-catalog__item.two-columns .all-catalog__submenu{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}.seo .h2{line-height:18px}.fixed-block,.seo{padding:16px}.hello-user{padding:30px 16px}.seo__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.seo__row .seo__text{width:100%;margin-right:0;margin-bottom:20px}.seo__row .seo__address{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.seo__row .seo__address address{margin-top:0}.fixed-menu .menu__catalog-link{font-size:12px}.fixed-menu .logo__name{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixed-menu .logo__name .logo__description{display:none}.parallax-gallery{padding:16px}.parallax-gallery .gallery-top{height:450px}.parallax-gallery .gallery-thumbs{bottom:-5px}.publications{margin-top:30px}.grid-item.size-l,.grid-item.size-m{margin:5px 9px;width:calc(50% - 18px)}.h2{font-size:12px;line-height:14px}.publications__content{margin-top:7px}.publications__category{font-size:12px;line-height:14px}.p{font-size:12px;line-height:16px}.publ__aside__item{font-size:12px;line-height:16px;margin-bottom:9px}.publications__item{margin-bottom:15px;margin-right:10px;width:calc(50% - 5px)}.publications__item .publications__category{margin-top:6px;margin-bottom:3px}.publications.fadein .publications__item{width:100%}.footer{margin-left:0}.publications__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.publications__list{width:100%}.publ__aside{width:100%;margin-left:0}.publications{padding:16px}.home__header{height:calc(100vh - 125px)}.home__footer{padding:16px}.home__footer .logo__title{line-height:14px}.home__footer .logo__name{font-size:17px;font-weight:400;line-height:18px}.home__footer .logo__name .sup{font-size:12px;line-height:18px;margin-left:4px}.home__footer .logo__name span{width:7px;height:2px;margin:0 3px 3px}.home__footer .logo__desc{font-size:12px;font-weight:400;line-height:14px}.grid{padding:0 5px}.header{display:none}.content{padding-left:0}.fixed-menu{height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0;border-bottom:1px solid #e9ebee}.open-search{display:none}.hamburger{padding:5px 16px}.hamburger>span:nth-child(2){margin:5px 0}.hamburger>div{width:13px}.hamburger>div:nth-child(2){margin:4px 0}.menu{top:58px;left:0;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);will-change:transform}.menu .menu__catalog{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.js-menu-open~.menu{opacity:1}.js-menu-open~.menu .menu__catalog{opacity:1}.js-menu-open .open-search{pointer-events:none}.js-menu-open .open-search .icon-search{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}.js-menu-open .hamburger>div:first-child{-webkit-transform:translate3d(0, 5px, 0) rotate(45deg);transform:translate3d(0, 5px, 0) rotate(45deg)}.js-menu-open .hamburger>div:nth-child(2){opacity:0}.js-menu-open .hamburger>div:last-child{-webkit-transform:translate3d(0, -5px, 0) rotate(-45deg);transform:translate3d(0, -5px, 0) rotate(-45deg)}.menu__input{height:30px;width:100%;border-radius:0;border:none;border-bottom:1px solid #e9ebee;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:12px;font-weight:400;padding:0 16px;line-height:30px;vertical-align:middle}.menu__input-wrap .search-menu{right:16px}.menu__catalog{padding:6px 16px}.menu__info{padding-left:16px;margin-top:13px}.menu__catalog-link{font-size:12px;line-height:22px;padding:0}.menu__worktime{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__callbacks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__callbacks button{margin-right:auto;margin-left:0;font-size:12px;line-height:22px;text-align:left}.worktime-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:57px;height:20px;padding-left:25px}.worktime-days span{width:4px;height:4px;-webkit-box-shadow:-6px 0 0 0 #545454, -12px 0 0 0 #545454, -18px 0 0 0 #545454, -24px 0 0 0 #545454;box-shadow:-6px 0 0 0 #545454, -12px 0 0 0 #545454, -18px 0 0 0 #545454, -24px 0 0 0 #545454}.worktime-days span::before{right:-6px;width:.15rem;height:.15rem}.worktime-days span::after{right:-12px;width:.15rem;height:.15rem}.menu__callbacks a,.worktime-time{font-size:12px;font-weight:400;line-height:22px;color:#000}.menu__worktime{margin-bottom:0}.menu__nav-bottom a{font-size:12px;font-weight:400;line-height:22px}.menu__catalog.mobile{padding-bottom:40px}.menu__catalog.mobile .header__cart-count{width:12px;height:12px;margin-left:3px;background-color:#000;color:#fff;font-size:12px;font-weight:400}.submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;width:47%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:0;top:37px;left:170px;pointer-events:none;transition:opacity .2s ease-in;opacity:0}.submenu a{font-size:12px;font-weight:400;line-height:12px;margin-bottom:10px}.search-results{width:100%;height:100%;top:58px;padding:16px;left:0}.search-results .search-results__link{font-size:12px;font-weight:400;line-height:12px;margin-bottom:10px}.search-results .search-results__link .search-results__text{margin-right:0;line-height:12px}.search-results .search-results__price{line-height:12px}.search-results .search-results__price .search-results__old-price{font-size:12px;font-weight:400;line-height:12px}.fixed-menu .logo__name{display:block;color:#000;font-family:'Gothic 725 Blk BT', serif;font-size:12px;font-weight:400;line-height:8px;white-space:nowrap;margin:0}.fixed-menu .logo__name .sup{font-family:'Gothic 725 Blk BT', serif;font-size:4px;font-weight:400;line-height:6px;vertical-align:super;margin-left:2px}
.fixed-menu .icon-phone.phone-black{color:#000;font-size:12px;transform:translateY(2px)}.footer{padding:16px}.footer__col{font-size:12px;line-height:22px}.footer__col .callbaks button,.footer__col .footer__shipping__date,.footer__col .footer__worktime,.footer__col address a{font-size:12px;line-height:18px}.footer__top{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__bottom .footer__copyright .copyright{font-size:12px;line-height:18px}.footer__logo span{font-size:12px;line-height:1}.footer__logo a{font-size:12px;line-height:12px}.footer__bottom .footer__logo{line-height:12px}.parallax-gallery .gallery-top{height:350px}.grid-item{margin:5px 9px}.grid-bad-container .grid-item{width:calc(100% - 16px);overflow:visible;transition:0s}.grid-bad-container .grid-item::before{display:none}.grid-bad-container .grid-item:hover .grid-item__img{transform:scale(1)}.grid-bad-container .grid-item .grid-item__img{-webkit-transition:0s;transition:0s}.grid-normal-container .grid-item{width:calc(100% - 16px);overflow:visible;-webkit-transition:0s;transition:0s}.grid-normal-container .grid-item::before{display:none}.grid-normal-container .grid-item:hover .grid-item__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.grid-normal-container .grid-item .grid-item__img{-webkit-transition:0s;transition:0s}.size-s-slider{width:100%}.size-s-slider .grid-item{width:70%;margin:0;margin-right:10px}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.footer__bottom .footer__copyright{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-bottom:25px}.footer__bottom .footer__logo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.grid-item .grid-item__img{height:385px}.grid-item.size-s .grid-item__img{height:220px}.grid-item.size-l .grid-item__img{height:800px}.grid-item.size-xl .grid-item__img{height:600px}}@media only screen and (max-width:580px){.filter__content .select{font-size:12px;line-height:20px}.category-grid__full .catalog-grid-item{min-height:300px}.grid-mill .catalog-grid-item,.grid-mill .catalog-grid-item.big,.grid-mill .catalog-grid-item.long,.grid-newspaper .catalog-grid-item,.grid-newspaper .catalog-grid-item.big,.grid-newspaper .catalog-grid-item.long,.grid-newspaper-reverse .catalog-grid-item,.grid-newspaper-reverse .catalog-grid-item.big,.grid-newspaper-reverse .catalog-grid-item.long{min-height:250px}.gallery__info{cursor:pointer;position:relative;padding-right:14px}.gallery__info>*{display:none}.gallery__info::before{content:'Показать использованные материалы';font-size:12px;opacity:.6;display:block;margin-bottom:10px}.gallery__info::after{content:'';opacity:.6;position:absolute;right:0;top:6px;width:0;height:0;border-style:solid;border-width:3px 2px 0;border-color:#000 transparent transparent}.gallery__info--active>*{display:block}.gallery__info--active::before{content:'Скрыть использованные материалы'}.gallery__info--active::after{top:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cart-product-count{min-width:60px}.mobile-button{position:absolute;top:15px;right:30px;font-size:12px;line-height:16px;color:#000;opacity:.6}.feedback{margin-top:20px}.feedback .textarea{height:100px}.feedback .button{margin-left:0}.footer-catalog{margin-bottom:0}.footer-payment__info{margin-top:0}.footer__col .callbaks,.footer__col .footer-payment{margin:0}.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}
.about__img{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}.about__desc{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.kits .catalog-filter__popular{margin-left:0}.checkout__item .cart-product-count{height:28px;margin-left:85px}.checkout__item .select-wrap .select{height:26px}.checkout__item .input-number{height:26px}.cart-product-count .select-wrap::after{top:calc(50% - 2px)}.right-cart__total__desc{line-height:12px}.right-cart__total__price{line-height:18px}.right-cart__img img{max-width:75px}.checkout__list .checkout__item__price_title{display:none}.gallery{padding:12px 16px}.gallery .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gallery .gallery__item{width:100%;height:auto}.gallery .gallery__item .gallery__top{height:250px}.gallery .gallery__info{max-width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0}.gallery .gallery__info .gallery__title{max-width:100%}.gallery .gallery__info__item{margin-bottom:15px}.gallery.gallery-reverse .gallery__info{text-align:left}.gallery .gallery__thumbs{bottom:auto;position:relative;height:auto;left:0;padding:7px 0 10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:285px}.gallery .gallery__thumbs .swiper-wrapper{margin-left:calc(-50% + 20px);-webkit-transform:translateX(-webkit-calc(50% + 20px));-ms-transform:translateX(calc(50% + 20px));transform:translateX(calc(50% + 20px))}.product-slider{-webkit-transition:height 1000s linear;transition:height 1000s linear;height:250px}
.certificates__link{margin-bottom:10px}.certificates__item{margin:15px 0;padding:0 5px;width:50%}.filter__wrap{margin-top:30px;margin-bottom:20px;min-height:26px}.modal-filter{display:none}.filter-buttons{margin-bottom:12px}.filter-buttons .button-black{height:28px;padding:0 13px;width:auto;margin-right:13px}.input-filter{height:20px;padding:0 5px;line-height:20px;vertical-align:middle}.select-wrap::after{top:calc(50% - 2px);right:14px;border-width:3px 2px 0}.select-wrap .select{height:20px;padding:0;line-height:12px;font-size:12px;padding-left:5px;padding-right:20px;vertical-align:middle}.filter__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-filter li{border-left:none}.catalog-filter li:last-child{border-left:1px solid #d8dde3}.two-columns__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.two-columns__wrap .col{width:100%}.two-columns__wrap .col .p{margin-bottom:20px}.more-catalog-items .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.more-catalog-items .container .button-black{width:116px;height:27px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.more-catalog-items .container .button-black span{font-size:12px;font-weight:700;line-height:16px}.more-catalog-items .container .pagination{position:relative;margin-top:10px}.more-catalog-items .container .pagination .pagination__link{font-size:12px;line-height:16px;padding:0 12px}.more-catalog-items .container li:first-child .pagination__link{padding-left:0}.catalog-grid__image__wrap{height:calc(100% - 90px)}.catalog-grid__info{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.catalog-grid__info .catalog-grid__title{margin-right:0;line-height:16px}.category-grid__full .catalog-grid__image__wrap{height:calc(100% - 70px)}.category-grid__full .catalog-grid-item{margin-top:0;float:none}.category-grid__full .catalog-grid__info{height:auto;padding-top:6px}.grid-mill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.grid-mill::before{display:none}.grid-mill .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}.grid-mill .catalog-grid-item.long{height:30vh;width:calc(50% - 5px)}.grid-newspaper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.grid-newspaper::before{display:none}.grid-newspaper .catalog-grid__info{height:90px}.grid-newspaper .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}.grid-newspaper .catalog-grid-item:last-child{display:none}.grid-newspaper .catalog-grid-item.long{height:30vh;width:calc(50% - 5px)}.grid-newspaper .catalog-grid-item.big{height:30vh;width:calc(50% - 5px)}.grid-newspaper-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.grid-newspaper-reverse::after{display:none}.grid-newspaper-reverse .catalog-grid__info{height:90px}.grid-newspaper-reverse .catalog-grid-item{height:30vh;margin-top:0;width:calc(50% - 5px)}.grid-newspaper-reverse .catalog-grid-item:last-child{display:none}.grid-newspaper-reverse .catalog-grid-item.long{height:30vh;width:calc(50% - 5px)}.grid-newspaper-reverse .catalog-grid-item.big{height:30vh;width:calc(50% - 5px)}.catalog-grid__info{height:66px}.search-result{padding:0 16px}.catalog-filter__result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-filter__result .catalog-filter__reset{display:none}.catalog-filter__result .catalog-filter__popular{text-align:left;line-height:22px}.catalog-filter__result .catalog-filter__popular::after{display:none}.catalog-filter{margin-bottom:20px}.catalog-filter .catalog-category__info .p{margin-right:24px}.catalog-filter .catalog-filter__item{display:none;padding:8px 11px;line-height:10px}.catalog-filter .catalog-filter__item.filter-button{display:block}.catalog-filter .catalog-filter__item.filter-button::before{content:'Показать фильтр'}.catalog-filter .catalog-filter__item.filter-button::after{content:'';opacity:.8;position:absolute;right:12px;top:12px;width:0;height:0;border-style:solid;border-width:3px 2px 0 2px;border-color:#000 transparent transparent transparent}.catalog-filter li{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.catalog-filter li:last-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.seo__address__info{margin-left:10px}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content{margin-bottom:60px}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content:last-child{margin-bottom:0}.fixed-slider .fixed-slider__content__wrap .fixed-slider__content .fixed-slider__img__item{height:400px}.fixed-slider .fixed-slider__content__wrap .fixed__catalog{-webkit-columns:2;-moz-columns:2;columns:2}.grid-item .grid-item__img{height:285px}.grid-item.size-s .grid-item__img{height:185px}.grid-item.size-l .grid-item__img{height:595px}.grid-item.size-xl .grid-item__img{height:485px}.grid-item.size-xl.itemsmart4 .grid-item__img{height:285px}.parallax-gallery .gallery-top{height:300px}.parallax-gallery .gallery-thumbs{bottom:-12px}.parallax-gallery .gallery-thumbs .swiper-wrapper{height:28px}.parallax-gallery .gallery-thumbs .swiper-slide{width:36px;height:28px}.parallax-gallery .gallery-thumbs .swiper-slide.video-thumb::after{top:calc(50% - 6px);left:calc(50% - 5px);height:0;border-style:solid;border-width:6px 0 6px 11px;border-color:transparent transparent transparent #fff}.footer__col{max-height:24px;overflow:hidden;border-bottom:1px solid #ccc;position:relative}.footer__col ul:first-child li:first-child{display:block;opacity:1}.footer__col ul:first-child li:first-child .footer__link{opacity:1}.footer__col.footer__address span:first-child{display:block;color:#000}.footer__col::after{content:'';position:absolute;top:9px;right:0;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#000 transparent transparent transparent}.footer__col.active{padding:7px 0;max-height:1000px}.footer__col.active ul:first-child li:first-child{display:none}.footer__col.active.footer__address span:first-child{display:none}.footer__col.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__col .footer__worktime li,.footer__col li a{display:block;padding:7px 0;line-height:1}.home__header .container .h1{bottom:0;padding:11px 19px;font-size:12px;font-weight:400;line-height:16px}.home{height:initial}.home__header,.home__header .parallaxed .home__header__img{height:250px}.home__footer{padding:16px}.home__footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home__footer .nav-bottom{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:15px;padding-left:0}.logo__name{margin:0;margin-bottom:2px}.footer__top{-webkit-columns:1;-moz-columns:1;columns:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-count .select-wrap .select{height:38px}}@media only screen and (max-width:480px){.category-grid__full .catalog-grid-item{min-height:250px}.grid-mill .catalog-grid-item,.grid-mill .catalog-grid-item.big,.grid-mill .catalog-grid-item.long,.grid-newspaper .catalog-grid-item,.grid-newspaper .catalog-grid-item.big,.grid-newspaper .catalog-grid-item.long,.grid-newspaper-reverse .catalog-grid-item,.grid-newspaper-reverse .catalog-grid-item.big,.grid-newspaper-reverse .catalog-grid-item.long{min-height:200px}.mobile-button{top:12px;right:20px}.personal__form__item{margin:5px 0;padding:0}.personal__form__item:nth-last-child(2){margin-bottom:0}.personal__form__item .radio-button{margin-top:5px;margin-bottom:20px}.white-popup{padding:20px 16px}.article__item{margin-left:60px}.article__big-slider .slide-inner{height:250px}.article__slider__desc{max-width:100%;padding-bottom:30px}.article__big-slider .swiper-pagination{bottom:0;top:auto;text-align:center}.article-slider .slider__nav{display:none}.article-slider .swiper-slide{width:70%}.h1,h1{font-size:14px;line-height:18px}.publications__nav{margin:10px 0 25px}.publications__nav li{display:block;margin-right:0}.publications .catalog-filter__result{padding-top:0;margin-top:15px;border-top:none}.publication__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0 10px}.publication__item .publication__img{width:100%;height:300px}.publication__item .publication__info{width:100%;margin-top:10px}.callback-form .button-black{margin-left:0}.callback-popup{padding:20px 16px}.callback-popup .h2{margin-bottom:10px}.input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.input-wrapper .input,.input-wrapper .textarea{width:100%}.input-wrapper .label{width:100%;margin-right:0;margin-bottom:10px}.checkout-form__item{margin-bottom:20px;padding-bottom:16px}.checkout-form__item.pb_25{padding-bottom:5px}.checkout-form__item .h2{margin-bottom:0}.tab__content .radio-button{margin-left:0;width:100%;margin-right:0}.tab-wrap{margin-top:10px}.tab-wrap .radio-label{padding:5px 0 5px 25px}.tab-wrap .radio-label span{width:14px;height:14px;bottom:9px}.tab-wrap .radio-label span::before{width:7px;height:7px}.recommended-slider .slider__nav{display:none}.recommended-slider .swiper-slide{width:70%}.recommended__img{height:160px}.checkout{margin-top:0}.checkout .h1{font-size:12px;line-height:20px}.checkout__item{padding:0}.checkout__item .right-cart__title{max-width:150px;margin-right:0;font-size:12px;line-height:16px}.checkout__item .cart-product-count{width:120px;margin-right:15px}.checkout__item .cart-product-count .type-number{padding-left:5px;width:calc(100% - 35px)}.checkout__item .cart-product-count .button-minus,.checkout__item .cart-product-count .button-plus{min-width:12px;width:12px;height:12px}.checkout__item .cart-product-count .select{width:35px;padding-right:10px}.delivery__seo{padding-top:14px}.delivery .container{padding-top:20px}

.catalog-list,.category-grid,.category-grid-simple,.category-grid-simple-new,.js-animate-filter,.search-result{transition:0s transform 0s cubic-bezier(.075, .82, .165, 1)}

.catalog-list.transform,.category-grid.transform,.js-animate-filter.transform,.search-result.transform{transform:translateY(0)}.delivery__seo .delivery__seo__col,.offer__total .product-count{width:100%}.delivery__seo p{margin-bottom:18px}.filter-list{margin:12px}.slider-next,.slider-prev{height:30px;padding:15px 20px;-webkit-transition:0s;transition:0s}.slider-next.swiper-button-disabled,.slider-prev.swiper-button-disabled{opacity:.4}.slider-next.swiper-button-disabled:hover,.slider-prev.swiper-button-disabled:hover{opacity:.4}.slider-next:hover,.slider-prev:hover{opacity:1}.slider-next::after,.slider-next::before{right:15px}.all-catalog__item{height:50vh}.all-catalog__item.big-item{height:30vh}.delivery__seo{display:block}.similar-offer .container{padding-bottom:0}.parallax-gallery .gallery-top{height:250px}.delivery__footer__title{line-height:16px}.small-slider{width:100%;height:100%}.small-slider .small-slide{width:80%;margin-right:0;text-align:center}.small-slider .slider__nav{display:none}.small-slider__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.small-slider__wrapper .small-slide{width:50%;padding:0 5px;margin:0 0 10px}.small-slider .h2{margin-bottom:20px}.content{padding-left:0;margin-top:28px}.home__footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.delivery__footer__col{margin:10px 0}.nav-bottom{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.filter-buttons{padding-left:12px}.parallax-gallery .gallery-thumbs,.product-slider .gallery-thumbs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.zoom-slider,.zoom-slider-out{display:none}.product-info__animate .product-info__title{font-size:12px;line-height:16px;margin:7px 0 14px}.product-table__info,.product-table__name{line-height:22px}.product-table{margin:10px 0}.input-number,.product-count .select-wrap .select,.product-info__animate .product-size .select-wrap .select{height:28px;line-height:28px}.product-count{margin:10px 0 10px}.product-info__animate .product-size .select-wrap::before{line-height:28px}.product-info__price{font-size:22px;line-height:20px}.product-info__price .sup{font-size:12px}.button-black{height:28px}.button-black span{line-height:28px;font-size:12px}.product-info__buy{margin-top:6px}.product-info__buy .product-info__buttons>*{line-height:14px}.product-info__seo{margin-top:10px}.product-info__seo p{line-height:16px}.product-info__buy .button.button-transparent{height:28px;padding:0 20px}.product-info__buy .button.button-transparent span{font-size:12px;line-height:28px}.offer__total{margin-bottom:15px}.best-offer__slider .swiper-slide{width:90%;margin-right:10px}.brick__wrapper{padding:100px 40px}.img__wrapper .brick__length{top:-20px}.img__wrapper .brick__width{right:-50px}}@media only screen and (max-width:414px){.favorites__list .catalog-grid-item{width:calc(50% - 12px);height:200px;margin-top:16px;margin-right:16px}.publication__item .publication__img{height:250px}.parallax-gallery{padding-bottom:40px}.parallax-gallery .gallery-thumbs{bottom:-15px;margin-left:0;left:16px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.parallax-gallery .gallery-thumbs .swiper-wrapper{height:46px;margin-left:calc(-50% + 20px)}.grid-item .grid-item__img{height:220px}.grid-item.size-s .grid-item__img{height:160px}.grid-item.size-l .grid-item__img{height:460px}.grid-item.size-xl .grid-item__img{height:370px}}@media only screen and (max-width:386px){.white-popup .button{height:30px}.white-popup .button span{line-height:28px}.white-popup .button.button-transparent{height:28px}
.text-animated__article>section input+label{padding:10px 0}
.text-animated__article>section input~.accordion__content{transition:all .8s ease-out .2s, opacity .25s ease-out .25s, padding 0s ease-out 0s}
.text-animated__article>section input:checked~.accordion__content{max-height:2000px;transition:all .8s ease-out .2s, opacity .25s ease-out .5s, padding 0s ease-out 0s}.article__big-slider .slide-inner{height:210px}.publication__item .publication__img{height:200px}.gallery .gallery__item .gallery__top{height:200px}.tab-wrap .radio-label{display:block;width:100%;margin-right:0}
.catalog-grid__image__wrap,.grid-newspaper .catalog-grid__image__wrap,.grid-newspaper-reverse .catalog-grid__image__wrap{height:calc(100% - 100px)}
}@media only screen and (max-width:341px){.right-cart__img{margin-right:5px}.right-cart__img img{max-width:55px}.checkout__item .cart-product-count{margin-left:60px}}
@media only screen and (max-width:321px){.grid-item .grid-item__img{height:190px}.grid-item.size-s .grid-item__img{height:160px}.grid-item.size-l .grid-item__img{height:400px}.grid-item.size-xl .grid-item__img{height:160px}.parallax-gallery .gallery-top{height:200px}}@media only screen and (min-width:480px){.mobile-button{display:none}}
@media only screen and (min-width:769px){.button-top{display:none}}
@media only screen and (min-width:881px){.menu__catalog.mobile,.fixed-menu .logo__name,.fixed-menu .phone__link,.fixed-menu .menu__catalog-link,.fixed-menu .header__cart-count,.fixed-menu .icon-phone.phone-black{display:none}}
@media only screen and (min-width:1580px){.grid-item .grid-item__img{height:500px}.grid-item.size-s .grid-item__img{height:300px}.grid-item.size-l .grid-item__img{height:1030px}.grid-item.size-xl .grid-item__img{height:700px}}@media only screen and (min-width:1640px){.header-dark .logo__name,.header-light .logo__name{margin-left:0}.nav__list li:first-child .nav__link{padding-left:0}}@media only screen and (min-width:1680px){.grid{padding:0}.header-dark .logo__name,.header-light .logo__name{margin-left:0}}@media only screen and (min-width:1720px){.grid{margin:0 -15px;padding:0}.header .container{padding:16px 0 12px 0}.home__header .container .h1{padding:26px 0}}@media only screen and (min-width:320px) and (max-width:480px){.selector{display:none}}@media only screen and (min-width:321px){.selector{display:none}}@media only screen and (max-width:320px){.selector{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.selector{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.selector{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.category-grid__full .catalog-grid-item{height:446px;margin-top:0}.grid-mill .catalog-grid-item{height:286px;margin-top:0}.grid-mill .catalog-grid-item.long{height:526px}.grid-newspaper .catalog-grid__info{height:90px}.grid-newspaper .catalog-grid-item{height:211px;margin-top:0}.grid-newspaper .catalog-grid-item.long{height:366px}.grid-newspaper .catalog-grid-item.big{height:366px}.grid-newspaper-reverse .catalog-grid__info{height:90px}.grid-newspaper-reverse .catalog-grid-item{height:211px;margin-top:0}.grid-newspaper-reverse .catalog-grid-item.long{height:366px}.grid-newspaper-reverse .catalog-grid-item.big{height:366px}.catalog-grid__info{height:66px}.parallax-gallery .gallery-top{height:380px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:1224px){.selector{display:none}}@media only screen and (min-width:1824px){.selector{display:none}}@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:568px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:375px) and (max-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:375px) and (max-height:667px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:414px) and (max-height:736px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:414px) and (max-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){.selector{display:none}}@media only screen and (min-width:320px) and (max-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.selector{display:none}}@media only screen and (min-width:360px) and (max-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){.selector{display:none}}@media only screen and (min-width:360px) and (max-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.selector{display:none}}.ol_list{margin-bottom:10px}.ol_list li{list-style:decimal;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;margin-left:16px}.ul_list{margin-bottom:10px}.ul_list li{list-style:disc;color:#000;font-family:'Helvetica Neue Cyr', serif;font-size:14px;font-weight:400;line-height:24px;margin-left:16px}.image_logo_none{display:none}.hrefs_catalog a{display:inline-block;padding:10px 18px;background:#222;color:#fff;border-radius:3px}.hrefs_catalog{margin-top:20px}.detail_page_bread_PROD{margin-top:80px;padding:0 32px}.kont-thumbs{display:flex;justify-content:space-between}.kont-img{width:31%;margin:15px 0}.kont-img img{width:100%}@media only screen and (max-width:500px){.kont-thumbs{flex-wrap:wrap}.kont-img{width:100%}}.customPin{list-style-type:none!important;position:relative}.customPin:before{left:-27px;content:'5-7.';position:absolute}.fixed-menu.js-menu-open,.fixed-menu.js-menu-open+.menu{z-index:10000000000}.js-menu-open-body #lb_button-wrapper{z-index:10!important}.notice__polyci{color:#000;display:block;margin-top:20px;font-size:12px}.smartM{margin-left:200px}.notice__polyci a{color:#000;text-decoration:underline}@media only screen and (max-width:880px){.smartM{margin-left:170px}}@media only screen and (max-width:480px){.smartM{margin-left:0}}.plus{margin-top:30px;padding:34px 32px 0}.item-plus{font-size:17px;line-height:24px;background:#EAEAEA;padding:35px;width:100%;margin:0 0 40px;position:relative}.wrap-plus{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.wrap-sub-plus{width:calc(33.33% - 20px);display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}

.item-plus .icon{
	content:'';
	height:42px;
	width:42px;
	border-radius:50%;
	background:#000;
	position:absolute;
	top:-21px;
	display:flex;
	justify-content:center;
	align-items:center;
}

@media only screen and (max-width:768px){.item-plus{font-size:15px;padding:20px}.product-slider{-webkit-transition:height 1000s linear;transition:height 1000s linear;height:250px}}
@media only screen and (max-width:768px) and (min-width:581px){.product-slider .slide-inner{background-size:contain}}
@media only screen and (max-width:680px){.plus{padding:16px}.category-hide-grid{padding:0}}
@media only screen and (max-width:600px){.wrap-sub-plus{width:100%}.item-plus{margin:0 0 40px;padding:25px 20px}.item-plus.last{margin:0}.item-plus .icon{height:36px;width:36px;top:-18px}.item-plus-3 .icon img,.item-plus-4 .icon img{background-size:16px}}
.footer__form{margin:0 0 70px}
.flex-inputs{display:flex;justify-content:start}
.footer__form textarea,.footer__form input{height:55px;text-align:center;background:#EAEAEA;border:0}
.footer__form input{width:200px}
.footer__form button{width:250px;box-sizing:border-box;text-align:center;justify-content:center;height:55px;background:#000}
.footer__form button span{color:#fff}
.footer__form button:hover{background:#fff}
.footer__form button:hover span{color:#000}
.footer__form .input-wrapper{width:initial;margin-right:30px}
.footer__form textarea{padding-top:18px;width:500px}.footer__form .input-wrapper::after,.footer__form .button-transparent::before{display:none}
.trigger_form{font-family:'Gothic 725 Blk BT', serif;font-size:24px;font-weight:400;line-height:34px;margin-bottom:30px}
@media only screen and (max-width:1300px){.flex-inputs{flex-wrap:wrap}.footer__form textarea{width:430px}}
@media only screen and (max-width:500px){.footer__form textarea,.footer__form input,.footer__form .input-wrapper{width:100%;margin-right:0}.trigger_form{font-size:18px}}
.lb-widget-panel{bottom:75px!important}
.mobileBlockDelyvery{display:none}
.icon_block_delivery__title,
.list_block_delivery__title{
	color:#2a2e31;
    font-family:"Helvetica Neue Cyr";
    font-size:14px;
    font-weight:700;
    line-height:36px;
    margin-bottom:0;
}
.icon_block_delivery__desc span{
	display:block;
    color:#000;
    font-family:"Helvetica Neue Cyr";
    font-size:14px;
    font-weight:400;
    line-height:24px;
}
.black_block_delivery{
	background:#000;
	color:#fff;
	padding:20px 30px;
	font-family:"Helvetica Neue Cyr";
    font-size:16px;
	line-height:24px;
}
.list_block_delivery{
	padding-left:35px;
}
.list_block_delivery__list{list-style:initial}
.list_block_delivery__list li{
    color:#000;
    font-family:"Helvetica Neue Cyr";
    font-size:14px;
    font-weight:400;
    line-height:24px;
    -webkit-transition:opacity .25s linear;
    transition:opacity .25s linear;
	padding-left:10px;
    margin-left:-10px;
}
.icon_block_delivery,
.black_block_delivery,
.list_block_delivery{
	margin-bottom:30px
}
.icon_block_delivery{
	padding-left:35px;
	position:relative
}
.icon_block_delivery:before{
	content:'';
	height:24px;
	width:24px;
	background:url('/img/dely1.png') 50% no-repeat;
	position:absolute;
	top:5px;
	left:0;
}
.icon_block_delivery2:before{background:url('/img/dely2.png') 50% no-repeat}
.icon_block_delivery3:before{background:url('/img/dely3.png') 50% no-repeat}
.icon_block_delivery4:before{background:url('/img/dely4.png') 50% no-repeat}
@media only screen and (max-width:500px){
.deskBlockDelyvery{display:none}
.mobileBlockDelyvery{display:block}
}
@media only screen and (max-width:680px){
.home__header, .home__header .parallaxed .home__header__img{height:250px}
.home__header.test, .home__header.test .parallaxed .home__header__img{height:350px}
.home__header.test .container .h1{padding:11px 19px}
.home{height:initial}
.home__header .container .h1{
    font-size:18px;
    line-height:26px;
    width:100%;
    text-align:center;
}
.home__header .container{
    background:linear-gradient(to top, rgba(0, 0, 0, .3),  transparent);
}
.grid-item .grid-item__img::before{
	opacity:1;background:linear-gradient(to top, rgba(0, 0, 0, .45),  transparent);
}
.grid-item .grid__link .grid__link__category{
    font-size:15px;margin-bottom:7px
}
.grid-item .grid__link .grid__link__title, .grid-item .grid__link .grid__link__title_big{
    font-size:19px;line-height:24px}
}
.flex-inputs .input-wrapper:last-child,.btn-wrap{
	margin-right:0!important;
}
.flex-inputs{
	flex-wrap:wrap;
}
@media only screen and (min-width:1301px) and (max-width:1501px){
	.smart-wrap textarea{
		width:100%;
	}
	.smart-wrap{
		width:calc(100% - 740px)!important;
		max-width:500px;
	}
}
.wrap-recaptcha{width:100%!important}
.text-list li{
	color:#000;
    font-family:'Helvetica Neue Cyr', serif;
    font-size:14px;
    font-weight:400;
	max-width:800px;
    line-height:24px;
	margin-bottom:7px;
}
.action-banner{
	display:flex;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    justify-content:center;
    align-items:center;
	z-index:1;
}
.action-banner-wrap{
    background:rgba(1, 1, 1, 0.78);
    width:500px;
    padding:60px;
	text-align:center;
}
.action-banner .action-banner-wrap{
    padding:30px 40px;
}
.action-banner-top-text{
	font-family:Roboto;
	font-size:15px;
	line-height:19px;
	text-align:center;
	color:#fff;
	margin-bottom:20px;
}
.action-banner-top-title{
	font-family:Roboto;
	font-weight:bold;
	font-size:24px;
	line-height:35px;
	text-align:center;
	color:#fff;
}
.action-banner-top-title>span:first-child{
	margin-bottom:7px;
	display:block
}
.action-banner-top-btn{
	font-family:Roboto;
	font-weight:bold;
	font-size:15px;
	line-height:19px;
	text-align:center;
	color:#010101;
	background:#fff;
	padding:10px 25px;
    margin-top:20px;
    display:inline-block;
}
.zag-cont{
	padding:34px 32px 0;
	margin-bottom:-20px;
}
.simple-block{
	padding:0 32px;
}
@media only screen and (min-width:1720px){
.zag-cont{
	padding:34px 0 0;
}
.simple-block{
	padding:0;
}
}
@media only screen and (max-width:880px){
.simple-text-page{
	padding:0 30px;
}
.action-banner-top-text{
font-size:13px;
line-height:17px;
}
.action-banner-top-title{
font-size:22px;
line-height:26px;
}
}
.main-partners{
	padding:0 32px;
}
@media only screen and (max-width:680px){
.action-banner .action-banner-wrap{
    width:320px;
    padding:20px 40px;
}
.simple-text-page{
	padding:20px 15px;
}
.action-banner-top-text{
font-size:12px;
line-height:16px;margin-bottom:15px;
}
.action-banner-top-title{
font-size:18px;
line-height:21px;
}
.zag-cont{
	padding:16px 16px 0;
	margin-bottom:-10px;
}
.simple-block{
	padding:0 16px;
}
.main-partners{
	padding:0 16px 16px;
}
.action-banner-top-btn{
    margin-top:15px;
}
.action-banner-top-text{
    margin-bottom:13px;
}
}
.main-partners-slider .swiper-wrapper{
	align-items:center;
}
.main-partners-slider__img{
	display:block;
	margin-top:15px;
}
.main-partners-slider__img img{
	max-width:100%
}
.main-partners-slider.swiper-container{
    padding-bottom:30px;
}
.main-partners-slider .slider__nav{
	bottom:-20px;
	top:initial;
	right:0;
	left:0;
	z-index:1;
	justify-content:space-between;
	width:100%;
}
.main-partners-slider .slider-prev::before,
.main-partners-slider .slider-prev::after{
	left:3px;
}
.main-partners-slider .h2.black{
	text-align:center;
}
@media only screen and (max-width:480px){
.main-partners-slider .slider-next,
.main-partners-slider .slider-prev{
height:50px;
}
}
.brandToCat-wrap{
	display:flex;
    flex-wrap:wrap;
	margin-top:20px;
}
.brandToCat-wrap a{
    display:inline-block;
    width:20%;
    color:#000;
    margin-bottom:15px;
}
.brandToCat-wrap a:hover{
    color:#838383;
}
@media only screen and (max-width:1100px){
.brandToCat-wrap a{
    width:25%;
}
}
@media only screen and (max-width:768px){
.brandToCat-wrap a{
    width:33%;
	font-size:15px;
}
}
@media only screen and (max-width:560px){
.brandToCat-wrap a{
    width:50%;
	font-size:14px;
}
}
@media only screen and (max-width:400px){
.brandToCat-wrap a{
    width:100%;
	font-size:12px;
}
}
.other-city{
	min-width:170px;
	opacity:1;
	color:#fff;
	background:#000;
	padding:9px 15px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	margin-top:7px;
}
#google-map-main{
	min-height:490px;
	height:100%;
	display:block!important
}
.contacts__col__right{
	padding-bottom:30px;
	order:1!important
}
@media only screen and (max-width:680px){
#google-map-main{
	min-height:300px;
}
#google-container{height:300px}
.contacts.contacts-home{
    padding-bottom:0;
}
}
.flex-grid-newspaper{
	display:flex;
    flex-wrap:wrap;
}
.flex-grid-newspaper:not(.swiper-wrapper){
	gap:30px;
}
.grid-newspaper.flex-grid-newspaper::before{
    display:none;
}
.grid-newspaper.flex-grid-newspaper .catalog-grid-item:nth-child(3){
    margin-right:0;
}
.grid-newspaper.flex-grid-newspaper .catalog-grid-item{
    min-height:350px;
    height:initial
}
@media only screen and (max-width:580px){
.grid-newspaper .catalog-grid-item{
    width:100%;
}
}
.smart-col{
	width:100%;
    display:flex;
	flex-wrap:wrap;
}
.smart-col li{
	width:50%;
}
@media only screen and (max-width:1200px){
.smart-col li{
	width:100%;
}
}
.remodal-is-locked .product-slider{
	width:100%;
	height:100vh;
}
.remodal-is-locked .product-is-animated .product-slider .gallery-top{
    transform:translateX(0px);
}
.remodal-is-locked .product__header{display:block}
.category-grid-simple-new-obr,.category-grid-simple-new{position:relative;z-index:10}
.category-hide-grid-simple-new{position:relative;z-index:9}

.to-textura a{
    font-size:14px;
    color:#000;
    font-family:"Gothic 725 Blk BT";
    font-weight:400;
    line-height:28px;
    margin-top:16px;
    margin-bottom:10px;
    display:inline-block;
	text-decoration:underline;
	cursor:pointer
}
.to-textura a:hover{
	text-decoration:none
}
.name_object{
	font-size:14px;
    color:#000;
    font-family:"Gothic 725 Blk BT";
    font-weight:400;
    margin-bottom:12px;
}
.gallery.gallery-reverse .gallery__info{
	text-align:left
}
@media only screen and (max-width:680px){
.gallery .gallery__info{padding-top:10px}
.gallery__info::after{
    top:15px;
}
}
.construct-wrap{padding:40px 0}
.to-construct,
.to-bim,
.to-configure{
	font-family:'Helvetica Neue Cyr', serif;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	transition:opacity .25s linear;
	min-width:150px;
	opacity:1;
	color:#fff;
	background:#000;
	padding:7px 15px;
	display:inline-block;
	position:absolute;
	top:-40px;
	right:240px;
	cursor:pointer;
}
.catalog-category__info .to-construct span,
.catalog-category__info .to-bim span{
    line-height:23px;
}
.to-bim{
	right:417px;
}
@media only screen and (max-width:1200px){
.to-construct,.download-price,.to-bim,.to-configure{position:initial!important}
.catalog-category__info{justify-content:start}
.to-construct,.to-bim,.to-configure{margin-right:20px}
}
#construct-section{
	padding:0 32px;
}
@media only screen and (max-width:680px){
#construct-section{
	padding:0 16px;
}
}
@media only screen and (max-width:880px){
.hamburger.open-overlay{
    width:auto!important
}
.seo-two-columns p,
.seo-two-columns .p,
.seo-two-columns li{
	font-size:15px!important;
    line-height:23px;
}
.seo-two-columns .h2{
	font-size:17px;
    line-height:19px;
}
.two-columns__wrap ul{
    margin:18px 0 18px 18px!important
}
}
@media only screen and (max-width:340px){
.hamburger.open-overlay{
    width:47px!important
}
}
.img-cat{
	max-width:100%;
    max-height:70vh;
    margin:0 0 15px auto;
    display:block;
}
.tagsToCat-wrap a{
    display:inline-block;
    color:#000;
    margin:0 20px 10px 0;
}
.tagsToCat-wrap a:hover{
    color:#838383;
}
.tagsToCat-wrap-block-label{
	color:#000;
	font-weight:900;
	width:180px;
}
.tagsToCat-wrap-block-link{
	width:calc(100% - 220px);
	display:flex;
	align-items:baseline;
	flex-wrap:wrap
}
.tagsToCat-wrap-block{
	display:flex;
	justify-content:space-between;
	margin-bottom:25px;
	align-items:baseline;
}
@media only screen and (max-width:580px){
	.zag-filter{
		display:none
	}
	.tagsToCat-wrap-block{
		flex-wrap:wrap;
	}
	.tagsToCat-wrap-block-label{
		margin-bottom:15px;
		width:100%;
	}
	.tagsToCat-wrap-block-link{
		width:100%;
	}
	.tagsToCat-wrap a{
		margin:0 15px 10px 0;
	}
}
.topper-catalog-list .nav__item{
	position:relative
}
.topper-catalog-list .nav__item .submenu:before{
	content:'';
    position:absolute;
    width:100%;
    height:100%;
	backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
	z-index:-1;
	top:0;
}
.topper-catalog-list .nav__item .submenu{
	pointer-events:all;
    position:absolute;
    display:none;
    top:100%;
    left:0;
    opacity:1;
    height:auto;
	width:210px;
    padding-bottom:0;
	padding:5px 0;
    overflow:initial;
	background:transparent linear-gradient(180deg, #F1F1F1 0%, #D6D6D6A8 100%) 0% 0% no-repeat padding-box;
	z-index:10;
}
.topper-catalog-list .label-sub-menu{
    font-size:17px;
    color:#484848;
    text-transform:uppercase;
    opacity:0.7;
    padding:10px 15px 7px;
    display:block;
}
.topper-catalog-list .nav__item .submenu a{
	text-align:left;
	letter-spacing:0;
	padding:0 15px;
	color:#484848;
	line-height:30px!important
}
.topper-catalog-list .nav__item:hover .submenu{
	display:block;
}
.topper-catalog-list .nav__item .submenu .submenu{
	border-left:1px solid #403e3e;
	width:150px;
}
.topper-catalog-list .nav__item:hover .submenu .submenu{
	display:none;
}
.topper-catalog-list .nav__item .submenu li:hover .submenu{
	display:block;
	padding-top:41px;
    top:0;
    left:100%;
	height:100%;
}
.topper-catalog-list.nav__list .submenu li{
	max-width:initial!important
}
.popup-img-wrap{
	margin-bottom:30px
}
.popup-img-wrap img{
	max-width:100%
}
.popup-trigger{
	font-family:'Gothic 725 Blk BT', serif;
	margin-bottom:15px;
}
@media only screen and (max-width:768px){
#zakladka-popup .button-black{
    margin-left:0;
    line-height:38px;
	height:38px;
    width:100%;
    padding:0 30px;
}
}
#zakladka-popup .errors{
	margin-bottom:7px;
	color:red;
}
.header{
    z-index:25;
}
.category-grid-simple-new .grid-newspaper .catalog-grid-item:last-child,
.category-hide-grid-simple-new .grid-newspaper .catalog-grid-item:last-child{
	display:block;
}
#preorder-popup .input-wrapper{
    align-items:center;
}
#preorder-popup .input-wrapper .label{
    padding-top:0;
}
#preorder-popup .block-select select{
	width:100%
}
.notice__red{
    font-family:'Helvetica Neue Cyr', serif;
    margin:20px 0 0;
    font-size:14px;
}
.product-is-animated .detail_page_bread_PROD{
	display:none
}
.product-is-animated .product-info{
	opacity:0;
    position:relative;
    z-index:-1;
}
@media only screen and (min-width:1301px){
body:not(.product-is-animated) .product-slider .slide-inner{
    background-size:140%;
}
}
@media only screen and (max-width:1300px) and (min-width:769px){
.product-slider{
	height:300px;
}
.product-slider .slide-inner{
    background-size:contain;
}
}
.delivery__footer__link_item{opacity:.5;color:#000;font-family:"Helvetica Neue Cyr";font-size:14px;font-weight:400;line-height:24px;transition:opacity .25s linear}
.block-promo-btn{
	margin-bottom:30px;
}
.promo-btn{
	text-align:center;
	margin-bottom:15px;
}
.promo-btn a{
	font-family:"Helvetica Neue Cyr";
    font-size:12px;
    color:#9D9D9D;
    border:2px solid #E5E5E5;
    height:58px;
    width:100%;
    padding:5px;
    display:flex;
    justify-content:center;
    align-items:center;
	max-width:292px;
}
.promo-btn a span{
	text-transform:uppercase;
	color:#000;
	font-weight:900;
	margin-left:5px;
}
.promo-btn a:hover,
.promo-btn:last-child:not(:first-child) a{
	background:#000;
	color:#fff;
	border:2px solid #000;
}
.promo-btn a:hover span{
	color:#fff;
}
.promo-btn a svg{
	fill:#a3a3a3;
	margin-right:10px;
	width:32px;
}
.promo-btn a:hover svg,
.promo-btn:last-child:not(:first-child) a svg{
	fill:#fff
}
.promo-btn:last-child a:hover{
	background:#fff;
	color:#9D9D9D;
	border:2px solid #E5E5E5;
}
.promo-btn:last-child a:hover svg{
	fill:#a3a3a3
}
.start-content.article__item{
	margin-left:0;
}
.start-content.article__item .callback-popup{
    margin:0;
    padding:0;
}
.start-content.article__item .popup-img-wrap{
	max-width:870px;
}
@media only screen and (max-width:992px){
.start-content.article__item .callback-popup .button-black{
    height:auto;
}
}
@media only screen and (max-width:768px){
	.block-select select span{
		display:none
	}
	.start-content.article__item .callback-popup .button-black{
		margin-left:0;
		width:100%;
		padding:0;
	}
}
#product .product-info__animate .product-info__buy{
	display:block;
}
#product .product-info__animate .product-info__buy .product-info__buttons{
	padding-left:0;
	text-align:center;
	max-width:292px;
}
#product .product-info__animate .product-info__buy .product-info__buttons button{
	display:block;
	margin-bottom:15px;
	margin-top:15px;
	width:100%;
}
#preorder-popup .errors{
	color:red;
    margin-bottom:10px;
}
#preorder-popup .error .input{
	border:1px solid red;
}
#preorder-popup .error .label{
	color:red;
	opacity:1;
}
@media only screen and (max-width:400px){
	.fixed-menu .phone__link svg{display:none}
	.pagination{
		flex-wrap:wrap;
		justify-content:center;
	}
	.pagination__item{
		margin-bottom:7px
	}
	.footer__form .g-recaptcha{
		transform:scale(0.9);
		margin-left:-14px;
	}
	.product-table__name{
		min-width:80px;
	}
	.article__item{
		margin-left:0
	}
	.article__header p{
		max-width:100%;
	}
}
@media only screen and (max-width:360px){
	.fixed-menu .phone__link{padding:0;display:flex;justify-content:center;align-items:center;width:30px}
	.fixed-menu .phone__link svg{margin-top:4px;display:block;transform:none!important;font-size:18px!important}
	.fixed-menu .phone__link span{display:none}
	.home__header .container .h1{
		font-size:16px;
		line-height:24px;
	}
	.home__footer .nav-bottom{
		column-gap:13px
	}
}
li.block-shower-mobile-filter{display:block!important}
.js-h1-hide,
.js-bread-hide{
	display:none!important
}
.to-calc{
    margin-top:10px;
    margin-bottom:10px;
}
.product-info .calc-block{
    opacity:0;
}
.product-info .calc-block .name{
    font-size:16px;
    line-height:28px;
    margin-bottom:4px;
}
.product-info .calc-block .red{
    font-size:14px;
    line-height:15px;
    margin:16px 0;
    display:inline-block;
}
.product-info .calc-block .jq-selectbox{
    display:block;
}
.product-info .calc-block .jq-selectbox__select-text{
    position:relative;
}
.product-info .calc-block .jq-selectbox__trigger{
    margin-top:3px;
    right:4px;
}
.calculate_modup{
    z-index:9999;
    display:none;
}
.calculate_modup .parket{
    position:fixed;
    width:100%;
    height:100%;
    background-color:black;
    opacity:0.7;
    z-index:999;
    top:0;
    left:0;
}
.calculate_modup .pop_ok{
    overflow:auto;
    height:100vh;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
}
.calculate_modup .pop_content{
    position:absolute;
    top:0;
    left:50%;
    margin:50px 0;
    background-color:#fff;
    width:900px;
    transition:.3s;
    height:auto;
	z-index:9995;
	transform:translate(-50%, 0%);
}
.calculate_modup .pop_header{
    background:#000;
    padding:17px 40px;
}
.calculate_modup .close{
    font-size:28px;
    line-height:1;
    cursor:pointer;
    color:#fff;
    float:right;
    position:relative;
    z-index:9;
    transition:transform 0.9s ease,text-shadow 0.9s ease;
}
.calculate_modup .pop_title{
    text-align:center;
    font-size:22px;
    line-height:28px;
    letter-spacing:0;
    color:#fff;
    opacity:1;
}
.calculate_modup .pop_title b{
    font-weight:700;
}
.result-block{
    padding:40px;
    background:#fff;
    position:relative;
    display:none;
}
.calculate_modup h2{
    font-size:24px;
    line-height:16px;
	color:#000;
    font-family:inherit;
}
.result-block .block-line{
    display:flex;
    width:100%;
    margin-top:13px;
    padding-bottom:3px;
    border-bottom:1px solid #E5E5E5;
}
.result-block .block-line > div{
    display:flex;
    font-size:14px;
}
.result-block .block-line .name{
    white-space:nowrap;
    color:#000;
}
.result-block .block-line .lines{
    width:100%;
    margin:0 5px;
    height:15px;
}
.result-block .block-line .value{
    min-width:65px;
    color:#000;
	white-space:nowrap;
}
.result-block .block-line .value b{
    font-weight:700
}
.block-result-form-group{
	display:flex;
    width:100%;
    justify-content:space-between;
    margin-top:7px;
    align-items:center;
}
.block-result-form-group-list{
	width:450px;
    margin-right:30px;
    padding-right:30px;
}
.block-result-form-group-shema{
	width:310px;
	margin-left:30px
}
.calc-wrapper .value{
	display:flex;
}
.product-info .calc-block .calc-wrapper .item input{
    margin-right:10px;
    padding:8px 3px;
	border:2px solid #000;
    height:50px;
    width:200px;
	text-align:center;
	font-size:13px
}
.product-info .calc-block .calc-wrapper .item input:placeholder{
    color:#ABABAB
}
.calc-wrapper .select-wrap{
	display:flex;
    padding:0;
    border:2px solid #000;
    height:50px;
    width:67px;
    font-size:14px;
    position:relative;
    text-transform:uppercase;
    z-index:1;
    background:transparent;
    align-items:center;
	cursor:pointer;
}
.select-wrap-value{
    display:none;
    position:absolute;
    top:calc(100% + 2px);
    width:100%;
    left:0;
    text-align:center;
    background:#fff;
    border:1px solid;
    border-radius:2px;
	box-shadow:1px 1px 5px #626161;
}
.select-wrap-value>div{
	padding:8px 0;
	cursor:pointer;
}
.select-wrap-value>div:hover{
	color:#fff;
	background-color:#000
}
.select-wrap-value.act{
    display:block;
}
.calc-wrapper .select{
    padding:0;
    border:2px solid #000;
    height:50px;
    width:67px;
    font-size:14px;
    position:relative;
    text-transform:uppercase;
    z-index:1;
    background:transparent;
}
.calc-block .placehold-select{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    padding:7px 28px 10px 16px;
    position:relative;
    z-index:1;
}
.calc-wrapper .select-wrap::after{
	top:14px;
    content:url(/img/arr-s.svg);
    border:0;
    width:13px;
    height:20px;
    right:12px;
}
#construct-section{width:100%}
.bem_form{
    font-size:16px;
}
.bem_form .form-control{
    font-size:20px
}
.bem_form .jq-selectbox{
    width:100%!important;
    display:block;
}
.bim_send{
    font-family:'Proxima Nova';
    font-size:23px;
    line-height:28px;
    letter-spacing:0;
    color:#fff!important;
    opacity:1;
    background:#AA0F0A;
    border:none;
    margin-top:30px;
    position:relative;
    top:4px;
    border:1px solid #AA0F0A;
    height:57px;
    position:relative;
    top:3px;
    padding:13px 50px;
    font-size:22px;
    padding:0 40px;
    float:right;
}
.success-message{
	text-align:center;
	max-width:500px;
	position:relative;
	top:90px;
	left:50%;
	transform:translate(-50%, -50%);
	display:none;
}
.success-message.active{
	display:block;
}
.success-message *{
	text-align:center!important;  
}
.success-message__icon{
	max-width:75px;
}
.success-message__title{
	color:#00b27f;
	transform:translateY(25px);
	opacity:0;
	transition:all 200ms ease;
}
.active .success-message__title{
	transform:translateY(0);
	opacity:1;
}
.success-message__content{
	color:#ababab;
	transform:translateY(25px);
	opacity:0;
	transition:all 200ms ease;
	transition-delay:50ms;
}
.active .success-message__content{
	transform:translateY(0);
	opacity:1;
}
.icon-checkmark circle{
  fill:#00b27f;
  transform-origin:50% 50%;
  transform:scale(0);
  transition:transform 200ms cubic-bezier(0.22, 0.96, 0.38, 0.98);
}
.icon-checkmark path{
  transition:stroke-dashoffset 350ms ease;
  transition-delay:100ms;
}
.active .icon-checkmark circle{transform:scale(1)}
#panel{position:fixed;z-index:100}
#bim_activity{width:100%;height:38px}
.parent-block:not(.first){margin-top:15px}
.parent-block .menu__catalog-link{font-size:16px;text-transform:uppercase}
.menu__catalog .submenu li:not(.parent-block){width:100%}
@media only screen and (max-width:880px){
button.hamburger i{
    display:none!important
}
}
@media screen and (max-width:680px){
.content_margin{margin-top:25px}
.detail_page_bread_PROD{padding:0 16px;margin-top:41px} 
}
@media only screen and (max-width:480px){
.detail_page_bread_PROD{margin-top:19px}
}
.catalog-grid-item .info-count{
	display:none;
    position:absolute;
    font-size:12px;  
    color:#000;
    background:#fef3b6;
    padding:3px 15px;
    box-shadow:1px 1px 3px rgb(0 0 0 / 70%);
    width:130px;
    bottom:28px;
    z-index:100;
	line-height:20px;
	text-align:center;
}
.button-minus .info-count{
	left:-15px
}
.catalog-grid-item .type-number a:hover .info-count,
.catalog-grid-item .type-number input:hover+.info-count{
    display:block;
}
.catalog-grid-item .type-number input:hover+.info-count{
    bottom:46px;
}
.catalog-grid-item .info-count::after{
    content:''; 
    position:absolute;
    left:50%;
	bottom:-20px;
    border:10px solid transparent;
    border-top:10px solid #fef3b6;
	margin-left:-10px;
}
.catalog-grid-item .button-minus .info-count::after{
    left:20px;
}
.nav-bottom .parent-block:not(.first){
    margin-top:0;
}
.nav-bottom .parent-block{
    margin-bottom:-2px;
}
.nav-bottom .menu__catalog-item:not(.parent-block){
    margin-left:18px;
	position:relative
}
.nav-bottom .menu__catalog-item:not(.parent-block):before{
    content:'';
	height:5px;
	width:5px;
	background:#000;
	border-radius:50%;
	position:absolute;
	left:-13px;
	top:14px;
}
.mobile-nav-bottom{display:none}
@media only screen and (max-width:880px){
.nav-bottom .parent-block{margin-bottom:0}
.nav-bottom .menu__catalog-item:not(.parent-block):before{top:8px}
.nav-bottom:not(.mobile-nav-bottom){display:none}
.mobile-nav-bottom.flex-menu-main{justify-content:space-between;flex-wrap:wrap;display:flex}
.mobile-nav-bottom .nav-bottom{width:48%;columns:initial;display:block}
.mobile-nav-bottom .nav-bottom:last-child{width:auto;margin:5px auto 0}
.mobile-nav-bottom .nav-bottom:last-child .menu__catalog-item{margin-left:0}
}
.hover-view:after{
	content:'';
    width:100%;
    height:50px;
    background:transparent;
    display:block;
    position:absolute;
    left:0;
}
.to-calc{
	font-family:"Helvetica Neue Cyr";
    font-size:13.5px;
    color:#000;
    border:2px solid #000;
    height:51px;
    width:100%;
    padding:5px;
    display:flex;
    justify-content:center;
    align-items:center;
    max-width:277px;
	cursor:pointer;
}
.to-calc svg{
    margin-right:4px;
    width:32px;
}
.to-calc:hover{
    background:#000;
    color:#fff;
    border:2px solid #000;
}
.to-calc:hover svg{
    fill:#000;
}
.to-calc:hover svg path{
	stroke:#fff;
}
.calc-block .pop_btn_go,
.btn-calc{
	font-family:"Helvetica Neue Cyr";
	font-size:16px;
	color:#fff;
	border:2px solid #000;
	height:51px;
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	max-width:277px;
	cursor:pointer;
	background:#000;
}
.btn-calc{
	font-size:14px;
	height:40px;
	margin-top:30px;
}
.btn-calc-contact{
    font-family:"Helvetica Neue Cyr";
    font-size:16px;
    color:#000;
    border:2px solid #000;
    height:51px;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    max-width:320px;
    cursor:pointer;
    background:#fff;
    margin:50px auto 0;
	text-align:center
}
.btn-calc-contact:hover{
    color:#fff;
    background:#000;
}
.block-result-form-control{
    display:flex;
}
.vmortar-group{
	margin-top:40px
}
.hide-block{
	display:none
}
.block-result-title{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.block-result-title .header-dark{
    width:310px;
    margin-left:30px;
    display:flex;
    justify-content:center;
}
.block-result-title .logo__name{
	margin-right:0;
    margin-left:0;
	font-size:25px;
	font-family:'Helvetica Neue Cyr', serif;
}
.block-result-title .logo__name .logo__description{
    font-size:16.10px;
}
.vmortar-name a{
	color:#000;
    text-decoration:underline;
    margin-bottom:7px;
    display:inline-block;
}
.remove-mortar{
    cursor:pointer;
    margin-top:40px;
    margin-left:15px;
}
.remove-mortar svg path{
	stroke:#000
}
.block-result-form-group-deter{
    border-right:1px dotted #A5A4A4;
    height:200px;
}
.label-score{
	font-size:12px;
	text-align:center;
	color:#A5A4A4;
	margin:0 0 4px
}
.label-score:not(.first){
	margin:14px 0 4px
}
.label-score-num{
	font-size:28px;
	text-align:center;
	color:#000;
}
.label-score-num.bold{
	font-weight:900;
}
.label-score-num svg{
    height:28px;
    margin-right:5px;
    position:relative;
    top:4px;
}
.result-block .block-line.mobile{
	display:none
}
#calc-cont-popup .h2{
	font-size:24px;
    text-align:center;
	line-height:26px;
	margin-bottom:40px;
}
#calc-cont-popup .textarea,
#calc-cont-popup .input{
    border:2px solid #000;
	border-radius:3px;
}
#calc-cont-popup .input-wrapper{
    justify-content:center;
}
#calc-cont-popup.callback-popup{
    max-width:600px;
	padding-bottom:70px;
}
#calc-cont-popup.callback-popup .button-black{
	margin:0 auto;
    width:230px;
    display:block;
	height:48px;
}
#calc-cont-popup .notice__polyci{
    color:#969696;
    margin:0 0 35px;
    font-size:14px;
    text-align:center;
    display:inline-block;
}
#calc-cont-popup .notice__polyci a{
    color:#000;
}
.calc-line-group{
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
}
.calc-line{
	height:2px;
	width:100%;
	background:#000;
	margin-bottom:5px
}
.calc-line.thin{
	height:6px;
}
#calc-cont-popup .jform-check-wrap{
	display:inline-block;
    text-align:center;
    width:500px;
	padding-left:22px;
}
#calc-cont-popup .callback-form .errors{
    text-align:center;
}
@media only screen and (max-width:900px){
	.block-result-title .header-dark,
	.block-result-form-group-shema,
	.block-result-form-group-deter,
	.result-block .block-line .lines{
		display:none
	}
	.block-result-form-group-list{
		width:100%;
		margin-right:0;
		padding-right:0;
	}
.calculate_modup .pop_content{
	width:calc(100% - 30px)
}
.result-block .block-line{
    align-items:flex-end;
}
.result-block .block-line .name{
    white-space:initial;
    display:block;
    width:calc(100% - 50px);
    padding-right:10px;
}
#calc-cont-popup .jform-check-wrap{
    margin:0 0 25px;
	width:100%;
}
#calc-cont-popup .notice__polyci{
    display:inline;
}
.calculate_modup .pop_header{
    padding:17px 20px;
}
}
.jform-check-box{
    position:absolute;
    margin-top:0;
    margin-left:-25px;
    width:16px;
    height:16px;
    overflow:hidden;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:50% 50%;
    box-shadow:0 0 0 0.1em #000;
}
#calc-cont-popup .jform-check:checked + .jform-check-box{
    background-color:#000;
    background-image:url(/images/check.svg);
}
#calc-cont-popup .jform-check{
    position:absolute;
    width:1px;
    height:1px;
    overflow:hidden;
    clip:rect(0 0 0 0);
}
.kont-thumbs.filter-thumbs{
    flex-wrap:wrap
}
.filter-thumbs .kont-img{
    width:calc(33.33% - 20px);
}
@media only screen and (max-width:500px){
.filter-thumbs .kont-img{
    width:100%;
}
}
.footer__copyright .social-block a{
	vertical-align:middle;
}
.footer__copyright .social-block a:hover img{
	filter:brightness(0%);
}
.all-catalog__list-grid{
    display:grid;
    width:100%;
    grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
    grid-gap:30px;
}
.all-catalog__item-grid{
	border:1px solid #ddd;
    padding-bottom:15px;
    box-shadow:0 0 5px rgb(0 0 0 / 10%);
	padding:20px;
}
.all-catalog__item-grid img{
    max-width:100%;
    height:auto;
    max-height:90px;
}
.all-catalog__item-grid-logo{
    display:flex;
    margin-bottom:15px;
    height:90px;
    align-items:center;
    justify-content:center;
}
.all-catalog__submenu-grid{
	margin-top:7px
}
.all-catalog__item-grid .h2{
	font-size:18px!important;
}
.all-catalog__submenu-grid a{
	color:#000;
	margin-bottom:4px;
	display:inline-block
}
.all-catalog__submenu-grid a:hover{
	text-decoration:underline
}
.all-catalog__submenu-grid a .sup_s{margin-left:4px}

.article-more-links{
	margin:40px 0 0
}
.article-more-links h2,
.article-product h2,
.interesting h2{
	font-size:18px!important;
	line-height:24px!important;
}
@media only screen and (max-width:768px){
	.article-product h2{
		margin-bottom:30px
	}
}
.article-product .more-prod{
	color:#000;
    text-align:right;
    width:100%;
    display:block;
    margin:25px 0;
}
.article-more-links-wrap{
	display:grid;
    width:100%;
    grid-template-columns:repeat(auto-fill, minmax(385px, 1fr));
    grid-gap:25px;
    margin-top:25px;
}
.article-more-links-wrap a{
    display:inline-block;
    color:#000;
}
@media only screen and (max-width:1400px){
.article-more-links-wrap{
    grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
}
}
.ya-share2__list.ya-share2__list_direction_horizontal{
    margin-left:0;
}
.block-btn-bim{
	display:flex;
    align-items:center;
	flex-wrap:wrap
}
.block-btn-bim-item{
	font-family:inherit;
    color:#fff!important;
    background:#083452;
    border:1px solid #083452;
    height:43px;
    font-size:16px;
    padding:0 20px;
	text-align:center;
	display:flex;
    align-items:center;
    cursor:pointer;
	margin-bottom:10px
}
.block-btn-bim label{
	text-align:center;
	margin:0 15px 15px 0;
}
.bim-page p{max-width:100%}
.title-slider-bim{
    color:#000;
    font-size:18px!important;
    line-height:26px!important;
	margin-bottom:20px
}
.bim-page .article__big-slider .swiper-pagination{
    top:calc(90vh + 65px)
}
.bim-page .article__big-slider{
    margin-top:30px
}
.bootstrap img{
	max-width:100%;
	height:auto
}
.block-btn-bim-item.active{
	background:#024b3d;
    border:1px solid #024b3d;
}
.obj-fit{
	width:100%;
    height:calc(100% - 21px)!important;
    object-fit:cover;
}
@media only screen and (max-width:768px){
.obj-fit{
    height:auto!important;
    margin-top:30px
}
}
.right-cart .js-remove-item{
	font-weight:900;
    font-size:22px;
    margin-top:1px;
}
.footer__col .inner{
	display:flex;
	flex-wrap:wrap;
    max-width:290px;
}
.footer__col .inner>*,
.footer__col .inner li{
	width:100%
}
.footer__col .inner li{
	height:30px;
}
.footer__shipping .footer__address{
	margin-top:auto;
    margin-bottom:5px;
}
.footer__worktime,
.footer__shipping__date{
    margin-top:12px;
}
.ful ul,
.footer-payment__info{
	display:flex;
    flex-wrap:wrap;
}
@media only screen and (max-width:1000px){
.footer__col .inner{
	display:block;
	height:initial;
    max-width:initial;
}
.footer__col .inner li{
	height:auto;
	margin-top:initial!important
}
}
[m_init] .fixed-menu .open-search{
	margin-top:50px
}
.in-tabl td{
	border:1px solid #d8dde3;
	padding:5px 7px;
}
.resp-table{
	width:100%;
	max-width:800px;
	overflow-x:auto;
}
.mobile-personal{
	display:none;
}
.mobile-personal-item{
	width:22px;
	height:22px;
	margin:6px;
    display:inline-block;
}
.mobile-personal-item__personal{
	background:url(/local/templates/bricks_3/css/../images/profile.svg) no-repeat 50%;
    background-size:contain;
}
.mobile-personal-item__favorites{
	background:url(/local/templates/bricks_3/css/../images/like.svg) no-repeat 50%;
    background-size:contain;
}
.mobile-personal-item__compare{
	background:url(/local/templates/bricks_3/css/../images/compare.svg) no-repeat 50%;
    background-size:contain;
}
@media only screen and (max-width:680px){
	.fixed-menu{
		flex-wrap:wrap;
	}
	.hamburger.open-overlay{height:28px!important}
}
.compare-popup .h2{
	text-align:center
}
.compare-popup .h2 a{
	color:#000;
	text-decoration:underline;
}
.compare-popup .h2 a:hover{
	text-decoration:none;
}
[data-id="19874"] .publication__img{
	background-size:contain;
}
.favorites__list.compare_mod .catalog-grid-item{
	height:initial;
}
.compare_mod .catalog-grid__image__wrap{
    height:300px;
}
.compare_mod .catalog-grid__info{
    height:initial;
}
@media only screen and (max-width:580px){
.compare_mod .catalog-grid__image__wrap{
    height:160px;
}
.compare_mod .catalog-grid__info{
    height:initial;
}
}
.search-result{position:relative;z-index:20}
.brandgal .article-slider{
    border-top:0
}
.brandgal img{
	max-width:100%;
	height:auto;
}
.block_ES{
	font-family:'Helvetica Neue Cyr';
	font-weight:400;
	font-size:14px;
	line-height:17px;
	color:#fff;
	background:#232323;
	position:absolute;
	bottom:0;
	text-align:center;
	padding:6px 5px;
	width:100%;
}
.detail_block_ES{
	top:85px;
    bottom:initial;
    z-index:2;
	max-width:510px;
}
.cont_block_ES{
	position:relative;
	padding:0 33px;
}
@media only screen and (min-width:1720px){
.cont_block_ES{
    padding:0;
}
}
@media only screen and (max-width:1300px){
.detail_block_ES{
	position:initial;
	margin:20px 0 0;
}
}
@media only screen and (max-width:680px){
.cont_block_ES{
	position:relative;
	padding:0 16px;
}
}
.podbor-btn.button-black span{
	font-size:11px
}
.detail-podbor-btn.button-black span{
	font-size:14px
}
.label-podbor{
	width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.label-podbor span{
	font-size:12px;
    width:140px;
    height:28px;
    line-height:14px;
    text-align:center;
    margin-left:5px;
}
.nobr{
    white-space:nowrap;
}
.catalog-grid-item-banner{
	overflow:hidden;
	padding-bottom:0!important;
}
li.banner-1{
	background:radial-gradient(50% 50% at 50% 50%, #646464 0%, #2C2C2C 100%);
}
li.banner-2{
	background:linear-gradient(147.6deg, #000 4.58%, #797876 80.59%);
}
li.banner-3{
	background:linear-gradient(225.26deg, #272727 0.33%, #4E4E4E 95.82%);
}
li.banner-4{
	background:radial-gradient(50% 55% at 0% 56.22%, #646464 0%, #2C2C2C 100%) 
}
a.banner-2{
	background:url('/img/banner/d2.png') no-repeat 100% 0;
}
a.banner-3{
	background:url('/img/banner/d3.png') no-repeat 0 50%;
}
.catalog-grid-item-banner img{
	max-width:100%;
	height:auto;
	position:relative;
    z-index:1;
}
.all-area-banner{
	text-align:center;
	display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:100%;
	padding:7px;
}
.catalog-grid-item-banner img{
	display:block;
	margin:0 auto;
}
.banner-1>span{
	margin:15px 0;
}
.all-area-banner span{
	font-size:34px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	word-break:break-word;
}
.all-area-banner span span{
	color:#EBBB5F;
}
.banner-2 span{
	font-size:30px;
}
.banner-4 span{
	font-size:26px;
}
.ellips-wrap{
	position:relative
}
.ellips-wrap:after{
	content:'';
    position:absolute;
    width:308px;
    height:81.53px;
    left:50%;
    bottom:0;
    background:#000;
    filter:blur(74px);
    margin-left:-154px;
    transform:rotate(-10.35deg);
}
.banner-btn{
    font-size:16px;
    text-align:center;
    color:#fff;
    border:1px solid #fff;
    padding:8px 60px;
    display:inline-block;
    margin:14px 0 5px;
	position:relative;
	z-index:1;
}
.left-align{
	text-align:left;
    max-width:305px;
    align-self:flex-start;
    margin-left:23px;
}
.right-align{
	text-align:right;
    max-width:390px;
    align-self:flex-end;
    margin-right:23px;
}
.banner-3 img{
	margin-top:25px
}
.banner-4 .ellips-wrap{
	margin:14px 0 10px;
}
.text-banner{
	display:block
}
@media only screen and (max-width:991px){
	.all-area-banner span{
		font-size:25px;
	}
	.banner-btn{
		margin:14px 0;
	}
	.left-align{
		margin-left:0
	}
	.right-align{
		margin-right:0;
	}
}
@media only screen and (max-width:580px){
	.left-align{
		margin-left:23px;
		margin-top:23px;
	}
	.right-align{
		margin-right:23px;
		margin-top:23px;
	}
}
@media only screen and (max-width:335px){
	.left-align{
		margin-left:3px;
		margin-top:3px;
	}
	.right-align{
		margin-right:3px;
		margin-top:3px;
	}
}
.section-sim.similar-offer .container{
    padding:0;
    border-bottom:0
}
.small-slider .h2.razv-title-block{
	margin-bottom:0;
}
@media only screen and (max-width:768px){
	.small-slider .h2.razv-title-block{
		margin-bottom:20px;
	}
	.similar-offer.hide-content.razv-product-row{
		overflow-x:initial;
	}
}
.hit_on_main .flex-grid-newspaper{
    flex-wrap:initial;
}
.hit_on_main .swiper-container{
	overflow:visible;
	margin-bottom:50px;
}
.partnership{
	text-align:center;
	margin:50px 0 0
}
.partnership .h2,
.main-menu-catalog .h2{
	margin-bottom:20px;
	font-size:25px;
	line-height:30px;
	font-family:'Gothic725 Bd BT';
}
.main-menu-catalog .h2{
	margin-bottom:30px;
}
.partnership .p{
    text-align:center;
    font-size:20px;
    margin:0 auto;
    color:#636363;
    max-width:700px;
	line-height:25px;
}
.list-conditions{
    display:flex;
    flex-wrap:wrap;
    margin:20px auto;
    max-width:972px;
	justify-content:center;
}
.list-conditions-item{
    width:294px;
    height:294px;
    background:#F1F1F1;
    font-family:'Gothic725 Bd BT';
    font-style:normal;
    font-size:25px;
    line-height:30px;
    text-transform:uppercase;
    color:#010101;
    display:flex;
    margin:30px 15px;
    align-items:center;
    justify-content:center;
    cursor:pointer;
	position:relative;
}
.list-conditions-item:hover{
	color:#fff;
	background:#010101;
}
.list-conditions-item span{
    display:none;
    font-size:260px;
    line-height:194px;
    text-transform:uppercase;
    font-family:'Gothic725 Bd BT';
    color:rgba(255, 255, 255, 0.3);
    position:absolute;
    bottom:0;
    right:0;
    text-align:right;
    width:100%;
    height:184px;
    letter-spacing:-20px;
}
.list-conditions-item:hover span{
	display:block;
}
.flex-footer__form{
	display:flex;
}
.left-footer__form{
    max-width:560px;
    margin-right:90px;
    padding:75px 0;
}
.left-footer__form .trigger_form{
    margin-bottom:30px;
    font-family:'Gothic725 Bd BT';
    font-size:24px;
    line-height:30px;
}
.footer__form .left-footer__form textarea,
.footer__form .left-footer__form input{
    width:100%;
	background:#F1F1F1;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
}
.footer__form .left-footer__form textarea{
	height:175px
}
.footer__form .left-footer__form .input-wrapper{
    margin-right:0;
    max-width:420px;
    width:100%;
}
.footer__form .left-footer__form button{
    width:100%;
}
.footer__form .left-footer__form button span{
    font-size:20px;
	font-weight:400;
    line-height:24px;
}
.left-footer__form .notice__polyci{
	color:#B4B3B3;
}
.right-footer__form{
	position:relative;
    overflow:hidden;
    width:100%;
}
.right-footer__form img{
	object-fit:cover;
    position:absolute;
    height:100%;
}
.main-menu-catalog{
	margin:45px 0
}
.main-menu-catalog-block{
	display:flex;
}
.main-menu-catalog-block-item{
	display:flex;
	border:1px solid #D9D9D9;
	padding:30px;
	width:50%;
}
.main-menu-catalog-block-item:last-child{
	border-left:0
}
.main-menu-catalog-block-subtitle{
	font-weight:700;
	font-size:22px;
	line-height:27px;
	margin-bottom:10px;
}
.main-menu-catalog-block-item img{
	margin-right:35px
}
.main-menu-catalog-block .nav-bottom{
    columns:1;
}
.main-menu-catalog-block .nav-bottom a{
    font-weight:400;
    font-size:18px;
    line-height:32px;
    color:#888;
    padding:0;
}
.main-menu-catalog-block .nav-bottom .menu__catalog-item:not(.parent-block):before{
    height:4px;
    width:4px;
    background:#888;
    left:-16px;
}
.main-menu-catalog-block .nav-bottom a:hover{
    color:#000;
}
@media only screen and (max-width:1719px){
.main-menu-catalog>.container,
.hit_on_main>.container,
.partnership>.container{
	padding:0 32px;
}
}
@media only screen and (max-width:680px){
.main-menu-catalog>.container,
.hit_on_main>.container,
.partnership>.container{
	padding:0 16px;
}
.list-conditions-item{
	margin:30px 0;
}
}
.hit_on_main{
	overflow:hidden
}
@media only screen and (max-width:991px){
	.flex-footer__form{
		flex-wrap:wrap;
	}
	.right-footer__form{
		width:100%;
		height:400px;
	}
	.right-footer__form img{
		width:100%;
	}
	.left-footer__form .flex-inputs{
		justify-content:center;
	}
	.left-footer__form{
		margin-right:0;
		margin:0 auto;
		text-align:center;
	}
	.left-footer__form .wrap-recaptcha{
		margin:0 auto;
	}
	.main-menu-catalog-block{
		flex-wrap:wrap;
	}
	.main-menu-catalog-block-item{
		width:100%;
	}
	.main-menu-catalog-block-item:last-child{
		border-left:1px solid #D9D9D9;
		border-top:0;
	}
}
@media only screen and (max-width:880px){
	.main-menu-catalog-block .nav-bottom:not(.mobile-nav-bottom){
    display:block;
}
}
@media only screen and (max-width:768px){
.img__wrapper .brick__width{
    right:-60px;
}
}
@media only screen and (max-width:550px){
.main-menu-catalog-block-subtitle{
    font-size:18px;
    line-height:25px;
}
.main-menu-catalog-block .nav-bottom a{
    font-size:16px;
    line-height:29px;
}
.main-menu-catalog-block .nav-bottom .menu__catalog-item:not(.parent-block):before{
    top:13px;
}
}
@media only screen and (max-width:460px){
.main-menu-catalog-block-item{
    flex-wrap:wrap;
	padding:20px;
}
}
.category-grid-simple-new-obr .catalog-grid__title.one_line_title{
    font-size:14px!important;
}
.wrap-to-configure{
	text-align:center
}
.to-configure{
    background:#000;
    padding:7px 15px;
    color:#fff;
    display:inline-block;
	line-height: 23px;
}
.js-sert-slider .slider__nav{
    top:-7px;
    z-index:1;
}
.left-video{
	float:left;
    margin:0 30px 15px 0;
    max-width:510px;
}
.left-video span{
    display:block;
    color:#000;
    font-family:'Helvetica Neue Cyr', serif;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    margin-top:4px;
}
.poro-text .left-video iframe{
    margin-top:8px;
}
.left-video img{
	width:100%
}
@media only screen and (max-width:800px){
.left-video{
	margin:0 0 15px;
	float:initial;
}
}
.flex-gallery{
    display:flex;
    margin:20px 0;
}
.flex-gallery-gap{
    gap:20px;
}
.flex-gallery-item img{
    max-width:100%;
}
.left-position,
.right-position{
	max-width:360px;
	margin-top:10px;
}
.left-position{
    margin-right:23px;
    float:left;
}
.right-position{
    margin-left:23px;
    float:right;
}
.flex-gallery iframe{
    max-width:33%;    
}
@media only screen and (max-width:800px){
    .left-position{
        margin:0 0 15px;
        float:initial;
    }
}
.main-slider-item{
    position:relative;
}
.main-slider-item .action-banner-wrap{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%); 
    max-width:100%;
}
.main-slider-item img{
    width:100%;
    display:block;
    height:730px;
    max-height:calc(100vh - 240px);  
    object-fit:cover;
}
.main-slider-text{
    transform:translateY(-50%);
    position:absolute;
    bottom:24px;
    left:0;
    z-index:2;
    padding:0 32px;
    color:#fff;
    font-family:'Gothic 725 Blk BT', serif;
    font-size:24px;
    font-weight:400;
    line-height:34px;
}
.main-slider-text-dark{
    color:#000;
}
.main-slider .slick-prev,
.main-slider .slick-next{
    height:65px;
    width:40px;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
	background-size:contain;
	background-repeat:no-repeat;
}
.main-slider .slick-prev:before,
.main-slider .slick-next:before{
    content:none;
}
.main-slider .slick-prev{
    background-image:url(/local/templates/bricks_3/css/../images/prev-arrow.svg);
    left:5%;
}
.main-slider .slick-next{
    background-image:url(/local/templates/bricks_3/css/../images/next-arrow.svg);
    right:5%;
}
.main-slider .slick-dots{ 
    bottom:10px;
}
.action-banner-top-btn{
    position:absolute;
    left:50%;
    bottom:65px;
    transform:translateX(-50%);
}
.main-slider{
    max-height:calc(100vh - 240px);  
    overflow:hidden;
}
.main-slider{
    margin-bottom:30px;    
}
.main-slider .slick-dots li button{
    width:9px;
    height:9px;
    border-radius:50%;
    border:1px solid #fff;
}
.main-slider .slick-dots li.slick-active button{
	background-color:#fff;
}
.main-slider .slick-dots li button:before{
    content:none;
}
.index-catalog{
    padding:10px 34px 10px 33px;
}
.index-catalog-links{
    display:flex;
    justify-content:space-around;
    margin:0 10%;
}    
.index-catalog-links .index-catalog-title{
    font-size:18px;
    font-weight:700;
    margin-bottom:30px;
}
.index-catalog-link{
    color:#000;
    font-size:16px; 
    font-style:normal;
    font-weight:400;
    line-height:normal;
    display:inline-block;
    margin-bottom:25px;
}
.index-catalog-link:before{
    content:"";
    display:inline-block;
    height:16px;
    width:16px;
    background:url(/local/templates/bricks_3/css/../images/shild.svg) no-repeat;
    background-size:contain;
    margin-right:10px;
    vertical-align:middle;
}
.index-catalog-tabs{
    padding:0 32px;
}
.index-catalog-tabs .flex-grid-newspaper{
    flex-wrap:initial;
    justify-content:flex-start; 
}
.index-catalog-tabs .swiper-container{
    padding-bottom:110px;
    overflow-x:hidden;
    overflow-y:clip;
}
.index-catalog-tabs .category-grid-simple-new{
    padding:0;
} 
.about-company-section{
    margin-top:20px;
    padding:0 32px;
}
.portfolio-section .h2{
    padding:0 32px;
}
.about-company-title{
    margin-bottom:33px;
}
.about-company-text{
    color:#000;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    margin-right:70px;
}
.about-company-text p{
    margin-bottom:20px;
}
.about-company-grid{
    display:flex;
    align-items:center;
}
.portfolio-section .gallery__info{
    min-height:80vh;
    display:flex;
    flex-direction:column;
}
.gallery_btn_wrapper{
    margin-top:auto;
}
.gallery_btn_all{
    color:#fff;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    background:#000;
    height:35px;
    min-width:160px; 
    text-align:center;
    cursor:pointer;
    display:inline-block;
    padding:5px 10px;
    margin-right:30px;
}
.next-gallery-item{
    color:#000;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    display:inline-block;
    vertical-align:middle;
}
.next-gallery-item svg{
    display:inline-block;
    vertical-align:inherit; 
}
.about-company-slider{
    width:48%;
    max-width:750px;
}
.about-company-slider img{
    max-width:100%;
}
.gallery-slider__js .gallery .gallery__item{
    width:73%; 
} 
.about-company-slider .slick-prev,
.about-company-slider .slick-next{
    height:50px;
    width:33px;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
    cursor:pointer;
}
.index-catalog-tabs .category-grid-simple-new{
    margin-bottom:-75px;
}
.index-catalog-tabs .category-grid-simple-new:first-child{
    z-index:20;
}
.index-catalog-tabs .category-grid-simple-new:last-child{
    z-index:21;
}
.about-company-slider .slick-prev:before,
.about-company-slider .slick-next:before{
    content:none;
}
.about-company-slider .slick-prev{
    background:url(/local/templates/bricks_3/css/../images/prev-arrow.svg) no-repeat;
    background-size:contain;
    left:5%;
}
.about-company-slider .slick-next{
    background:url(/local/templates/bricks_3/css/../images/next-arrow.svg) no-repeat;
    background-size:contain;
    right:5%; 
}
@media screen and (max-width:1280px){
    .menu-right .menu-right__item{
        color:transparent;
        font-size:5px;
    }
    .menu-right__item.menu__item-lk{
        background:url(/local/templates/bricks_3/css/../images/profile.svg) center no-repeat;
    }
    .menu-right__item.menu__item-fav{
        background:url(/local/templates/bricks_3/css/../images/like.svg) center no-repeat; 
    }
    .menu-right__item.menu__item-compare{
        background:url(/local/templates/bricks_3/css/../images/compare.svg) center no-repeat;
    }
    #small-cart .menu-right__item{
        background:url(/local/templates/bricks_3/css/../images/busket.svg) center no-repeat;
    }
    #small-cart{
        position:relative;
    }
    .header-dark .header__cart-count{
        position:absolute;
        right:-1px;
        top:-11px;
    }
    .index-catalog-links{
        margin:0;
    }
    .gallery_btn_all{
        margin-bottom:30px;
    }
}
.image_logo{
    width:138px;
	height:auto;    
}
@media screen and (max-width:1000px){
    .portfolio-section .gallery__info{
        min-height:440px;
    }
}
@media screen and (max-width:880px){
    .image_logo{       
        width:115px;
    }
    .fixed-menu .phone__link{
        margin-right:55px; 
    }
    .fixed-menu .phone__link img{
        vertical-align:bottom;
        margin-right:3px;
    }
    .mobile-personal{
        display:block; 
    }
    .index-catalog-link{
        font-size:14px;
        margin-bottom:12px;
    }
    .index-catalog-link:before{
        height:14px;
        width:14px;
        margin-right:5px;
    }
    .about-company-title{
        margin-bottom:17px;
    }
    .about-company-grid{
        display:block;
    }
    .about-company-text{
        margin-right:0;
    }
    .about-company-slider{
        width:100%;
    }
    .portfolio-section .gallery__info{
        min-height:335px;
    }
    .gallery_btn_all{
        font-size:14px;
        margin-bottom:10px;
    }
    .next-gallery-item{
        font-size:14px;
    }
    .next-gallery-item svg{
        width:20px;
    }
}
@media screen and (max-height:680px){
    .main-slider{
        max-height:calc(100vh - 90px);
    }
    .main-slider-item img{
        height:450px;
        max-height:calc(100vh - 90px);
    }
}
@media screen and (max-width:680px){
    .fixed-menu .phone__link{margin-left:auto;margin-right:auto}
    .index-catalog,
	.index-catalog-tabs{
        padding:0 16px;
    }
    .about-company-section{
        margin-top:0;
        padding:0 16px;
    }
    .portfolio-section .h2{
        padding:0 16px;
    }
    .index-catalog-links{
        flex-wrap:wrap;
    }
    .index-catalog-links > div{
        width:50%
    }
    .main-slider{
        max-height:350px
    }
    .main-slider-item img{
        height:350px
    }
}
@media only screen and (max-width:600px){
    .fixed-menu .phone__link,
	.fixed-menu .phone__link img{
        margin-right:0;
    }
    .fixed-menu .phone__link span{
        display:none;
    }
    .fixed-menu .logo__name{
        margin-top:5px; 
    }
}
@media only screen and (max-width:580px){
    .portfolio-section .gallery__info{
        min-height:auto;
    }
    .main-slider-text,
    .main-slider-text .h1{
        font-size:18px;
        line-height:20px;
        color:#fff;
    }
    .portfolio-section .gallery__info>*{
        display:block;
    }
    .portfolio-section .gallery__info::before,
    .portfolio-section .gallery__info::after{
        content:none;
    }
}
@media only screen and (max-width:420px){  
    .index-catalog-links{
        display:block;
    }
    .index-catalog-links > div{
        width:100%;
    }
    .image_logo{       
        width:105px;
    }
}
@media only screen and (max-width:359px){ 
    .image_logo{       
        width:75px;
    }
}
.product-brand__menu li > a{
	display:block;
	color:#000;
	font-family:"Helvetica Neue Cyr";
	font-size:14px;
	font-weight:400;
	line-height:28px;
	transition:opacity .25s linear; 
}
.product-brand__menu li > a:hover{
    opacity:.6;
}
.top-wrap-to-configure{
	position:absolute;
	right:0;
	top:-12px;
}
.top-wrap-to-configure .to-configure{
    margin:0 auto 20px;
}
.top-wrap-to-configure+.download-price{
    top:-55px;
}
@media only screen and (max-width:1200px){
	.top-wrap-to-configure{
		position:initial;
	}
	.top-wrap-to-configure .to-configure{
		margin:0 10px 0 0;
		height:37px;
		display:flex;
		align-items:center;
	}
}
.product-info__animate .wrap-to-configure{
    text-align:left;
}
.product-info__animate .wrap-to-configure a{
	width:100%;
	max-width:292px;
    text-align:center;
	margin:0 auto 15px;
}
.col-block{
    display:flex;
    gap:30px;
}
.brand-bottom-text ul,
.brand-bottom-text p{
	line-height:26px;
	margin-top:20px;
	font-size:14px;
	font-weight:400;
}
.brand-bottom-text ul{
    list-style-type:disc;
    margin-left:18px;
} 
.brand-bottom-text p{ 
    width:100%; 
    max-width:100%;
}
.video-section{
    padding:0 32px;
    margin-top:30px; 
}
.video-section .h2{
    margin-bottom:32px;
}
.open-detail-link{
    display:inline-block;
}
.text-center{
    text-align:center;
}
@media only screen and (max-width:680px){
    .video-section{
        padding:0 16px;
    }
}
.h1-mb{
	margin-bottom:30px;
}
.video-block-section{
    display:grid;
    margin:20px 0 30px;
    gap:20px;
    grid-template-columns:repeat(4,1fr); 
}
.video-block-section.video-section-3{
    grid-template-columns:repeat(3,1fr); 
}
.video-block-section > div{
    background:#eaeaea;
}
.video-block-section-item{
    height:210px; 
}
.video-block-section.video-section-3 .video-block-section-item{
    height:280px; 
}
.video-block-section-item-name{
    font-size:14px; 
    line-height:20px;
    padding:10px;
    background:#eaeaea;
    min-height:60px;
}
@media only screen and (max-width:1280px){
    .video-block-section{        
        grid-template-columns:repeat(3,1fr); 
    }
}
@media only screen and (max-width:768px){
    .video-block-section{
        grid-template-columns:1fr; 
    }
    .video-block-section-item{
        height:134px;
    }
    .video-block-section-item-name{
        font-size:12px;
        min-height:auto; 
    } 
}
.publication__img iframe{
    position:absolute;
    z-index:10;
}
@media screen and (min-width:1100px){
    .filter-flex form{
        border-right:1px solid #F2F3F5;
    }
    .filter-flex{
        display:flex;
        overflow:unset;
    }
    .filter-flex .filter-buttons{
        padding:0 75px;
        display:block;
        text-align:center;
        position:sticky;
        height:120px;
        top:100px;
    }
    .filter-flex .filter-buttons .button-black{
        margin-right:0;
        margin-bottom:32px;
    }
}
@media screen and (max-width:1200px){
    .filter-flex .filter-buttons{
        padding:0 30px;
    }
}
#youTuber{
    width:950px;
    max-width:90%;
    height:534px;
    max-height:60%;
    left:50%;
    top:50%;
    position:absolute;
    transform:translate(-50%,-50%);
}
.youTuberBack{
	color:#fff!important;
	display:none;
	z-index:1100000000;
	opacity:1;
	top:0;
	left:0;
	width:100%;
	position:absolute;
	background:rgba(30,30,30,0.6);
	text-align:center; 
}
#youTuberContainer{
	display:none;
	z-index:1102;
	position:fixed;
}
#youTuber{
	text-align:center;
	box-shadow:0 0 40px #333;
}
#youTuberLoading{
	position:fixed;
	z-index:1101;
	font-size:1.5em;
	top:49%;
	width:5%;
	text-align:center;
	left:45%;
}
#youTuberClose{
	position:fixed;
	right:15px;
	top:15px;
	padding:3px 13px;
	z-index:1103;
	text-shadow:0 0 10px #fff;
	border-radius:3px;
	cursor:pointer;
	transition-duration:0.1s;
	transform:rotate(45deg);
    font-size:45px!important;
}
@media only screen and (max-width:768px){
    #youTuber{
        max-height:40%;
    }
	.flex-grid-newspaper:not(.swiper-wrapper){
    gap:18px;
}
}
@media only screen and (max-width:680px){
	.flex-grid-newspaper:not(.swiper-wrapper){
    gap:10px;
}
}
.publication__info p a{
    color:#000;
    opacity:.6;
    transition:opacity .25s linear;
}
.publication__info p a:hover{
    opacity:1;
}
.flex-gallery-3 .flex-gallery-item{
	width:33.3333%
}
@media only screen and (max-width:600px){
.category-grid-simple-new-obr .grid-newspaper.flex-grid-newspaper .catalog-grid-item.catalog-grid-item-banner{
    min-height:350px!important;
}
}
.footer__copyright .social-block{
	display:flex;
    align-items:center;
    gap:6px;
}
.footer__copyright .social-block svg{
	display:block
}

.faq__list{
	margin-top:20px
}
.b-faq__title{
    display:-ms-flexbox;
    display:flex;
    margin-bottom:1px;
    padding:20px 25px 20px 0;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    font-size:16px;
    font-weight:400;
    cursor:pointer;
	background: #f3f3f3;
	padding-left: 20px;
}
.b-faq__title span{
    padding-right:15px;
    width:95%;
	font-weight:400;
	font-family: 'Helvetica Neue Cyr', serif;
}
.b-faq__title svg{
    width:7px;
    margin-left:auto;
    transition:.2s;
}
.b-faq__title.active svg{
    transform:rotate(90deg);
}
.i-icon{
    background-repeat:no-repeat;
    background-position:50%;
    display:inline-block;
    vertical-align:middle;
    width:1em;
    height:1em;
    fill:currentColor;
}
.b-faq__text-wrap{
    max-height:0;
    background-color:#fff;
    overflow:hidden;
    transition:max-height .4s;
	border-top:1px solid #e9ebee
}
.b-faq__text-wrap.active{
    max-height:1000px;
}
.b-faq__text{
    padding:25px 0 30px;
    font-size:14px;
    line-height:23px;
}
.b-faq__text-wrap img{
	max-width:100%;
	height:auto;
}
.faq_catalog{
	margin-top:50px;
	margin-bottom:50px;
}
.b-faq__section_title{
	text-decoration:underline;
	font-size:25px;
}
.faq__list-link{
	margin:15px 0 40px;
}
.faq__list-link-item{
	color:#000;
	display:inline-block;
    margin-right:20px;
    font-family:'Helvetica Neue Cyr', serif;
    font-weight:400;
    line-height:24px;
    font-size:14px;
    transition:opacity .25s linear;
}

.block-select-product{
    padding: 0 14px;
    color: #000;
    border: 2px solid #000;
	height: 48px!important;
    font-size: 14px!important;
	max-width:100%;
}
.wrap-block-select-product{
	position:relative
}
.wrap-block-select-product::after {
    content: '';
    opacity: .8;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 0;
    height: 0;
	top: 14px;
    content: url(/img/arr-s.svg);
    border: 0;
    width: 13px;
    height: 20px;
    right: 12px;
}
.label-block-select-product{
	font-size:14px;
	margin-bottom:7px;
	min-height: 18px;
}
.calc-all-product{
	display:flex;
	gap:20px;
	flex-wrap:wrap;
}
.calc-all-product .to-calc-all{
    background: #fff;
    color: #000;
    font-size: 13.5px;
    margin-top: 25px;
    height: 48px;
}
.calc-all-product .to-calc-all:hover{
	background:#000;
	color:#fff;
	font-size:13.5px
}
.calc-all-product .blocks input{
	border: 2px solid #000;
	text-align:center;
	margin-right:10px;
	height: 48px;
}
.calc-all-product .calc-block .red {
    font-size: 14px;
    line-height: 15px;
    margin:7px 0 0;
    display: inline-block;
}
.calc-all-product .calc-wrapper .select-wrap{
	height: 48px;
}
.all-block-select-product{
	max-width:100%
}
.calc-all-product .error{
	border-color:red!important
}
.product__header .features .features__info__table a{
	text-decoration: underline;
	transition: all .2s;
	color: #000;
}
.product__header .features .features__info__table a:hover{
	opacity: .5;
}
.static-pos{
    position: static;
    height: auto;
    padding: 0;
    display: none;
    margin: 0;
    overflow: hidden;
}
.static-pos.opened{
	display:block
}
@media only screen and (max-width:768px){
.gallery__list .slick-arrow{
	display:none!important
}
}

.video_block_brands{
	text-align: center;
	margin-top: 50px;
}
.video_block_brands iframe{
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width:1200px;
	height: 600px;
}
.toggle-part{
	display:none
}
.toggle-part.active{
	display:block
}
.toggler-part{
	cursor:pointer;
	margin:-15px 0 20px
}

.cookie-root{background:#fff;box-shadow:0 2px 16px #5c0000;padding-bottom:16px;padding-top:16px;position:fixed;left:0;right:0;bottom:0;z-index:7000;font-size:14px;display:none;padding-left:20px;padding-right:20px}.cookie-inner{display:flex;align-items:center;box-sizing:border-box;margin:0 auto;max-width:1280px;min-width:320px}.cookie-text{color:#242629;flex-grow:1;letter-spacing:normal;margin:0;padding:0;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none}.splr-button{color:#53b374;align-items:center;background-color:transparent;border:0;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;outline:none;padding-left:0;padding-right:0;position:relative;font-weight:600;margin-right:8px;margin-left:8px;transition:all .5s}.splr-button svg{fill:#53b374;width:17px;transition:all .5s}.splr-button:hover,.splr-button:hover svg{color:#407b56}.cookie-spoiler-intro{display:flex;margin-bottom:-18px;transition:all .5s}.button-root{color:#fff;background-color:#242629;border-color:transparent;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;border-radius:3px;cursor:pointer}.button-root:hover{background-color:#53b374}.cookie-splr-full{visibility:hidden;opacity:0;height:0;font-size:14px;color:#737476;margin-top:10px;padding-right:110px;transition:all .5s}.cookie-splr-full a{color:#242629;text-decoration:none;border-bottom:1px solid rgba(36,38,41,.12);transition:all .5s}.cookie-splr-full a:hover{border-bottom-color:#242629;color:#242629}

.splr-button .splr-icon{    transition: all .5s;
    transform-origin: 8px 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: -23px;
    top: 0;}
.cookie-root.open .cookie-splr-full{visibility:visible;opacity:1;height:auto}
.cookie-root.open .splr-button .splr-icon{transform:rotate(180deg);margin-left:5px}.cookie-root.open .cookie-spoiler-intro{margin-bottom:0}

.popup-form-js [name="politikaconf"]{
	opacity: 0;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
}
.jform-check-wrap{font-family: 'Helvetica Neue Cyr', serif;font-size: 14px;}.jform-check-wrap a{color:#000!important;text-decoration:underline!important}
.producr_not_avaliable_sanction{
	font-weight: bold;
	margin-top: 20px;
	font-size: 19px;
}
/* End */


/* Start:/local/templates/bricks_3/template_styles.css?17482759085973*/
.gallery__title a{color:#000}.article.static .h2, .article.static h2{color:#000}.article.static .article__item{margin-left:0}.product-info__availability{display:none}.feedback__form .errors{display:none;margin-bottom:20px;color:red;line-height:22px;font-size:14px;font-weight:400}.register .errors{margin-top:20px;margin-bottom:0;color:red;line-height:22px;font-size:14px;font-weight:400}.header__contacts a{white-space:nowrap}.catalog-category__info:after{content:'';clear:both}
.social-block path{fill:#787878}.social-block a:hover path{fill:#000}
@media only screen and (max-width:480px){.content{margin-top:56px}}.catalog-category__info{position:relative}.download-price{position:absolute;top:-40px;right:0}.tab-wrap.politikaconf{margin-bottom:25px}.tab-wrap.politikaconf a{color:#000;text-decoration:underline}.parallax-gallery .slide-link .slide-link__title.black{color:#000}.article__item ul,.two-columns__wrap ul,.article__header ul{list-style:disc;margin:30px 0 0 18px}.two-columns__wrap ul{margin:18px 0 0 18px}.article__item li,.two-columns__wrap li,.article__header li{font-size:14px;margin:10px 0 0 0}.article__item h2,.article__item h3,.article__item ol{color:#000;margin:30px 0 0 0}.article__item ol li{list-style-type:decimal;margin-left:15px}.article__item a{color:#000;text-decoration:underline}.article__item a:hover{text-decoration:none}.youKnow{margin:20px 0;padding:15px 10px;border:1px solid #ddd;border-radius:5px;background:#f5f5f5}.youKnow a{margin:3px 0;display:block;color:#000;font-size:14px;text-decoration:underline}.youKnow a:hover{text-decoration:none}.article__item h2,.article__item li{max-width:870px;line-height:24px}.youKnow-name{margin-bottom:8px}.article__header p a{color:#000;text-decoration:underline}.article__header p a:hover{text-decoration:none}.article__item strong,.article__header strong{font-weight:700}.contTabl{width:100%;max-width:870px;margin-top:30px}.contTabl td{border:1px solid #d8dde3;padding:4px 10px}.contTabl td p{margin:0} 
.cat-blocks{
    padding:0;
}
.cat-blocks .cat-links{
    padding:32px;
    display:block;
    width:100%;
    height:100%;
}
.filter-link{
    font-family:'Helvetica Neue Cyr', serif;
    font-size:14px;
    font-weight:400;
    color:#000;
    line-height:20px;
}
.hamburger.open-overlay{
    width:100%;
    padding-left:10px;
    height:100%;
}
.two-columns__wrap li{
    font-weight:400;
    line-height:24px;
    margin:0;
}
.pluso-more{
    display:none!important;
}
.w-100{
    width:100%!important;
}
.text-left{
    text-align:left!important;
}
.text-right{
    text-align:right!important;
}
.catalog-vendor{
    float:right;
    text-transform:uppercase;
    font-size:10px;
    font-family:"Helvetica Neue Cyr";
    opacity:0.7;
    letter-spacing:0.1em;
}
.cat-new-title{
    width:calc(100% - 60px)!important;
}
.article_block{
    display:flex;
    margin:10px 0;
}
.article_item{
    width:100%;
    padding:20px;
}
.article_item h3{
    font-size:18px;
}
button.hamburger{
    position:relative;
    left:5px;
}
button.hamburger i{
    font-size:14px;
    position:relative;
    left:-8px;
    display:block;
    margin-top:5px;
}

.img-left{
    float:left;
    margin:0 20px 10px 0;
}

.logo-main .image_logo {
    position: relative;
}
.logo-main .image_logo img {
    max-width: 100%;
    height: auto;
    position: absolute;
    transition: all .5s;
    top: -18px;
}
.logo-main .image_logo img.image_logo_black {
    opacity: 0;
}
.header_fixed .logo-main .image_logo img.image_logo_white {
    opacity: 0;
}
.header_fixed .logo-main .image_logo img.image_logo_black {
    opacity: 1;
}

@media screen and (max-width:768px){
    .img-left{
        float:none;
        display:block;
        margin:0 auto 10px;
    }
}

.flex_image_two{
    display: flex;
    max-width: 900px;
}
.flex_image_two img{
    width: 50%;
}
span.bold{
    font-weight: bold;
}
.wrapper_pdf_list .head__pdf_list{
    display: flex;
}
.hidden_pdf{
    opacity: 0 !important;
}

.wrapper_pdf_list .head__pdf_list .left__pdf_list{
    width: 50%;
    flex-shrink: 0;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list{
    flex: 1;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons{
    margin-top: 40px;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons a{
    padding: 20px 20px;
    background: #000;
    color: #fff;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons a.download_pdf{
    margin-right: 15px;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons a.download_pdf img{
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
}
.wrapper_pdf_list .head__pdf_list .right__pdf_list .title{
    font-weight: bold;
    font-size: 40px;
    margin-bottom: 20px;
    padding-top: 50px;
}
.title_all_variants{
    margin-top: 80px;
    font-size: 26px;
    font-weight: 200;
}
.wrapper_pdf_list .wrapper_grid_pdf_list{
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
@media screen and (max-width:768px){
    .wrapper_pdf_list .head__pdf_list{
     flex-direction: column;
    }
    #mybook{
     height: 500px;
    }
    .wrapper_pdf_list .head__pdf_list .left__pdf_list{
        width: 100%;
    }
    .wrapper_pdf_list .wrapper_grid_pdf_list {
        text-align: center;
        grid-template-columns: repeat(1, 1fr);
    }
    .wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons a{
        display: block;
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .wrapper_pdf_list .head__pdf_list .right__pdf_list .buttons a.download_pdf img{
        max-width: 21px;
    }
    .title_all_variants{
        margin-top: 30px;
    }
    .hidden_pdf{
        display: none !important;
    }
}
/* End */
/* /local/templates/bricks_3/css/slick.css?17165424681611 */
/* /local/templates/bricks_3/css/slick-theme.css?17165425362606 */
/* /local/templates/bricks_3/css/main.min.css?1752090805343734 */
/* /local/templates/bricks_3/template_styles.css?17482759085973 */
