*{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}*,:focus{outline:none;-webkit-focus-ring-color:transparent;-webkit-tap-highlight-color:transparent}body,html{width:100%;-webkit-overflow-scrolling:touch}html{height:100%;font-size:14px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}body{min-width:980px;margin:0;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}a:active{outline:0}p a{cursor:pointer;display:inline;border-bottom:1px solid;opacity:.8;transition:opacity .3s;color:inherit;pointer-events:all}p a:hover{color:inherit;text-decoration:none;opacity:1}p img{height:auto!important}svg{max-width:100%;max-height:100%;fill:currentColor;fill-rule:evenodd}h1,h2,h3,h4,h5{margin:0}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}p,ul{margin:0}ul{padding-left:18px}ol{margin:0;padding-left:21px}.will-change{will-change:transform;transform:translateZ(0)}.noanimate,.noanimate *{transition:none!important}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overflow{overflow:hidden}body.fixed{-webkit-backface-visibility:hidden;backface-visibility:hidden}.disable-pointer-events,.disable-pointer-events *{pointer-events:none!important}.clear{min-height:5px}.clear:after{content:"."!important;display:block!important;height:0!important;clear:both!important;font-size:1px!important;line-height:1px!important;visibility:hidden!important}#vk_comments,#vk_groups,#vk_like{margin:0 auto}@media (max-width:767px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}}
.responsive-hide-all.b_block{display:none}@media (max-width:767px){.adaptive .responsive-hide-mobile.b_block{display:none}}@media (min-width:768px){.adaptive .responsive-hide-desktop.b_block{display:none}}
.container-list,footer,header{z-index:auto}.b_block{position:relative}.b_block~.b_block{margin-top:-1px}.b_block.hidden{display:none}.b_block[data-b-type*=floating],.b_block[data-b-type*=overflow]{z-index:5}.container{width:1140px;margin:0 auto}@media (max-width:1199px){.container{width:940px}}.container.cover{min-height:600px;min-height:100vh;height:auto}.container.full-width{width:100%}.container-fluid,.container-head{position:relative}.container-head{z-index:1}
.flexbe-copyright-block{position:relative;display:flex;flex-flow:row;align-items:center;justify-content:center;height:50px;color:#fff}.flexbe-copyright-block .flexbe-copyright-bg{background-color:#1b1b1c;top:0;left:0;right:0;width:100%;max-width:100%;height:100%;z-index:0;position:absolute}.flexbe-copyright-block .flexbe-copyright-link{position:relative;font-size:13px;line-height:16px;color:inherit;display:inline-flex;opacity:1;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexbe-copyright-block .flexbe-copyright-link span{opacity:.7;margin-right:1ex;transition:opacity .3s ease}.flexbe-copyright-block .flexbe-copyright-link svg{margin-top:-2px}.is-pointer .flexbe-copyright-block .flexbe-copyright-link:hover{text-decoration:none}.is-pointer .flexbe-copyright-block .flexbe-copyright-link:hover span{opacity:1}
.modal-list{display:none;width:100%;height:100%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;bottom:0;left:0;right:0;z-index:15;opacity:0;transition:opacity .3s}.modal-list.rise{z-index:25}.modal-list .m_modal.show,.modal-list.show{display:block}.modal-list.overlay{opacity:1;will-change:opacity}.modal-list.overlay .m_modal.show .modal-data>.scroller{transform:translateY(0)}.m_modal{position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;height:100%;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0}.m_modal.show{display:block;opacity:1;z-index:1;visibility:visible}.m_modal.show .modal-data>.scroller{transform:translateY(-20px);will-change:transform;transition:transform .35s cubic-bezier(.15,.6,.3,.8)}.m_modal .close-times{position:fixed;top:30px;right:30px;font-size:18px;width:1em;height:1em;z-index:99;background-repeat:no-repeat;background-position:50%;cursor:pointer;color:currentColor;opacity:1;transition:opacity .15s,transform 0s;transform:translateZ(0);pointer-events:all;will-change:transform,opacity}.m_modal .close-times:hover{opacity:.5}.m_modal .close-times:after,.m_modal .close-times:before{display:block;content:"";width:2px;height:1.3em;background:currentColor;position:absolute;left:0;right:0;top:-2px;margin:0 auto}.m_modal .close-times:before{transform:rotate(45deg)}.m_modal .close-times:after{transform:rotate(-45deg)}.m_modal .modal-data{position:relative;z-index:1;height:100%;display:flex;justify-content:center;align-items:center}.m_modal .scroller{pointer-events:all;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.m_modal .scroller::-webkit-scrollbar{width:6px;height:6px}.m_modal .scroller::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}.m_modal .scroller::-webkit-scrollbar-button:end:increment,.m_modal .scroller::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}
.widget-list{display:none;position:relative;z-index:10}body.ready .widget-list{display:block}.widget-list .container-error{display:none}
body{font-size:1rem;font-weight:400;line-height:1.857;letter-spacing:.3px}.text-style-subtitle,.text-style-title,body{font-family:Roboto,sans-serif}.text-style-quote{font-family:Playfair Display,Times New Roman,serif}.text-style-title-main{font-size:4.286rem;line-height:1.133;font-weight:400;letter-spacing:.018em;display:block;text-align:center;margin:0 auto 15px;width:100%;max-width:960px;min-width:100px;word-break:break-word}@media screen and (max-height:800px),screen and (max-width:1280px){.text-style-title-main{font-size:3.429rem;line-height:1.25}}@media (max-width:1199px){.text-style-title-main{font-size:3.429rem;line-height:1.25}}@media (min-width:571px) and (max-width:767px){.text-style-title-main{max-width:480px;font-size:3.5rem}}@media (max-width:570px){.text-style-title-main{max-width:320px;font-size:2.4rem}}@media (max-width:350px){.text-style-title-main{font-size:2.05rem}}.text-style-title{font-size:3.429rem;line-height:1.25;font-weight:400;display:block;text-align:center;margin:0 auto 15px;width:100%;max-width:940px;min-width:100px;word-break:break-word}@media screen and (max-height:800px),screen and (max-width:1280px){.text-style-title{font-size:3rem}}@media (min-width:571px) and (max-width:767px){.text-style-title{font-size:2.714rem;max-width:480px}}@media (max-width:570px){.text-style-title{max-width:320px;font-size:2.2rem;margin-bottom:15px}}@media (max-width:350px){.text-style-title{font-size:1.9rem}}.text-style-subtitle{font-size:1.429rem;line-height:1.5;font-weight:400;letter-spacing:.33px;text-align:center;display:block;margin:0 auto 15px;width:100%;max-width:820px;min-width:80px;word-break:break-word}.text-style-subtitle.small{font-size:.857rem;line-height:1.667;letter-spacing:1px;text-transform:uppercase}@media (max-width:570px){.text-style-subtitle{max-width:280px;font-size:1rem}.text-style-subtitle.small{font-size:.857rem}}@media (min-width:571px) and (max-width:767px){.text-style-subtitle{max-width:360px}}.text-style-product-name{font-size:1.714rem;line-height:1.417;font-weight:700;display:block;margin-bottom:10px;width:100%;max-width:520px;min-width:100px;word-break:break-word}@media screen and (max-height:800px),screen and (max-width:1280px){.text-style-product-name{font-size:1.571rem}}@media (max-width:570px){.text-style-product-name{font-size:1.429rem}}@media (max-width:350px){.text-style-product-name{font-size:1.286rem}}.text-style-product-desc{font-size:1.143rem;line-height:1.714;letter-spacing:.3px;display:block;width:100%;max-width:520px;min-width:100px;word-break:break-word}@media (max-width:350px){.text-style-product-desc{font-size:1rem}}.text-style-caption{font-weight:700;font-size:.857rem;line-height:1.333;letter-spacing:1.2px}.text-style-price{font-size:1.143rem;line-height:1.375;min-width:50px}.text-style-price.big{font-size:1.429rem}.text-style-strong{font-size:1.143rem;line-height:1.444;letter-spacing:.33px}@media (max-width:570px){.text-style-strong{font-size:1.143rem}}.text-style-normal,.text-style-quote{font-size:1rem;font-weight:400;line-height:1.857;letter-spacing:.3px}.text-style-tiny{font-size:.857rem;line-height:1.333;font-weight:400}.bold{font-weight:700}.light{font-weight:300}.center{text-align:center}a{word-break:break-word}font{font:inherit;margin:0;padding:0;line-height:inherit}
.grid{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.grid-4,.grid-4-spaced{margin:-15px 0 -15px -15px;width:calc(100% + 30px);max-width:1160px}.title-1+.grid-4,.title-1+.grid-4-spaced,.title-2+.grid-4,.title-2+.grid-4-spaced{margin-top:35px}.grid-4 .grid-item,.grid-4-spaced .grid-item{flex-shrink:0;flex-grow:0;margin:15px;width:calc(25% - 30px)}.grid-3-spaced{margin:-25px 0 -25px -30px;width:calc(100% + 60px);max-width:1200px}.title-1+.grid-3-spaced,.title-2+.grid-3-spaced{margin-top:25px}.grid-3-spaced .grid-item{flex-shrink:0;flex-grow:0;margin:25px 30px;width:calc(33.333% - 60px)}@media (max-width:1199px){.grid-3-spaced{margin:-20px 0 -20px -20px;width:calc(100% + 40px)}.grid-3-spaced .grid-item{margin:20px;width:calc(33.333% - 40px)}}.grid-3{margin:-15px 0 -15px -15px;width:calc(100% + 30px);max-width:1200px}.title-1+.grid-3,.title-2+.grid-3{margin-top:35px}.grid-3 .grid-item{flex-shrink:0;flex-grow:0;margin:15px;width:calc(33.333% - 30px)}@media (max-width:1199px){.grid-3{margin:-10px 0 -10px -10px;width:calc(100% + 20px)}.grid-3 .grid-item{margin:10px;width:calc(33.333% - 20px)}}.grid-2-spaced{margin:-25px 0 -25px -30px;width:calc(100% + 60px);max-width:1200px}.title-1+.grid-2-spaced,.title-2+.grid-2-spaced{margin-top:25px}.grid-2-spaced .grid-item{flex-shrink:0;flex-grow:0;margin:25px 30px;width:calc(50% - 60px)}@media (max-width:1199px){.grid-2-spaced{margin:-20px 0 -20px -20px;width:calc(100% + 40px)}.grid-2-spaced .grid-item{margin:20px;width:calc(50% - 40px)}}.grid-2{margin:-15px 0 -15px -15px;width:calc(100% + 30px);max-width:1200px}.title-1+.grid-2,.title-2+.grid-2{margin-top:35px}.grid-2 .grid-item{flex-shrink:0;flex-grow:0;margin:15px;width:calc(50% - 30px)}@media (max-width:1199px){.grid-2{margin:-10px 0 -10px -10px;width:calc(100% + 20px)}.grid-2 .grid-item{margin:10px;width:calc(50% - 20px)}}.grid-1,.grid-1-spaced{display:flex;flex-flow:column;align-items:center;width:100%;margin:-25px 0}.title-1+.grid-1,.title-1+.grid-1-spaced,.title-2+.grid-1,.title-2+.grid-1-spaced{margin-top:25px}.grid-1 .grid-item,.grid-1-spaced .grid-item{margin:25px auto;width:820px;max-width:100%}@media (max-width:1199px){.grid-1,.grid-1-spaced{margin:-20px 0}.grid-1 .grid-item,.grid-1-spaced .grid-item{margin:20px 0}}.grid-center{justify-content:center}
.img-popup{cursor:pointer;transition:transform .35s ease-out,filter .25s;will-change:transform}.img-popup:hover{transform:scale(1.02)}.block-contact-info{flex-shrink:1;max-width:400px}.block-contact-info .contact-wrap{display:flex;align-items:stretch;justify-content:center;font-size:1rem;line-height:1.286;min-width:150px}.block-contact-info .contact-ico{position:relative;flex-shrink:0;width:2em}@media (max-width:350px){.block-contact-info .contact-ico{display:none}}.block-contact-info .contact-ico .component-ico{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:570px){.block-contact-info .contact{word-break:break-word;word-wrap:break-word}}.block-contact-info .contact-desc{margin-top:4px;text-align:right}.block-icon-text{max-width:280px;margin-bottom:30px}.block-icon-text .ico-wrap{display:inline-block;width:55px;height:55px;margin-left:-5px;margin-bottom:15px}.block-icon-text .ico-title{min-width:70px;max-width:360px;font-size:1.286em;line-height:1.389;font-weight:700}.block-icon-text .ico-text{min-width:70px;max-width:580px;margin-top:10px;line-height:1.5;opacity:.8}.block-icon-text.center{text-align:center}.block-icon-text.center .ico-wrap{margin:0 auto 15px}.block-icon-text.inline{display:flex}.block-icon-text.inline .ico-wrap{flex-shrink:0;margin-bottom:0}.block-icon-text.inline .text-wrap{margin-left:20px}.policy-wrap{color:#1362b1}.flexbe-copyright{display:block;background:#000;color:#fff;padding:10px;text-align:center;font-size:.857rem;line-height:1.417}.flexbe-copyright a{color:inherit;text-decoration:none}.flexbe-copyright a:hover span{opacity:1}.flexbe-copyright span{display:inline-block;vertical-align:middle;opacity:.8;transition:opacity .2s}.flexbe-copyright .flexbe-logo{display:inline-block;vertical-align:middle;margin-left:6px;width:50px;height:15px;background:url("/_s/images/v3/flexbe_white.svg") no-repeat;background-size:50px;background-position:50%}a.times,a>.times{position:relative;display:block;color:inherit;width:1em;height:1em;cursor:pointer;opacity:1;will-change:opacity;transition:opacity .15s;pointer-events:all}a.times:after,a.times:before,a>.times:after,a>.times:before{display:block;content:"";width:2px;height:1.3em;background:currentColor;position:absolute;left:0;right:0;top:50%;margin:0 auto}a.times:before,a>.times:before{transform:translateY(-50%) rotate(45deg)}a.times:after,a>.times:after{transform:translateY(-50%) rotate(-45deg)}a.times:hover,a>.times:hover{opacity:.5}
@keyframes sSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,60%{transform:translate3d(-3px,0,0)}45%{transform:translate3d(3px,0,0)}}
.scrollable{pointer-events:all;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable::-webkit-scrollbar{width:6px;height:6px}.scrollable::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}.scrollable::-webkit-scrollbar-button:end:increment,.scrollable::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}