:root{--lightColor:#fff;--darkColor:#1b1b1c;--currentColor:#1b1b1c;--contrastColor:#fff;--focus-ring:rgba(0,149,255,.25)}*{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}*,:focus{outline:none}:focus{-webkit-focus-ring-color:transparent;-webkit-tap-highlight-color:transparent}.is-android *{max-height:1000000em}body,html{width:100%;margin:0;-webkit-overflow-scrolling:touch;-webkit-locale:"en"}html{min-height:100%;text-size-adjust:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}embed,iframe,img,input[type=image],marquee,object,table,video{aspect-ratio:attr(width)/attr(height)}h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{padding-left:1.75em}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}img{width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img,svg{max-width:100%}svg{max-height:100%;fill:currentColor;fill-rule:evenodd}[data-hidden=all]{display:none!important}@media screen and (min-width:768px){[data-hidden=desktop]{display:none!important}}@media screen and (max-width:767px){[data-hidden=mobile]{display:none!important}}[data-contrast]{color:var(--currentColor)}[data-contrast=dark]{--currentColor:#1b1b1c;--contrastColor:#fff}[data-contrast=light]{--currentColor:#fff;--contrastColor:#1b1b1c}
html{height:100%;font-size:14px;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-width:980px;color:#1b1b1c;background-color:#fff}p{margin:0}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}@media screen and (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}}

.container-list,footer,header{z-index:auto}.b_block{position:relative}.b_block~.b_block{margin-top:-1px;min-height:1px}.b_block.hidden{display:none}.b_block[data-b-type*=floating],.b_block[data-b-type*=overflow]{z-index:5}.container{position:relative;width:1140px;margin:0 auto}@media screen and (min-width:768px) and (max-width:1199px){.container{width:940px}}.container.cover{min-height:600px;min-height:var(--coverHeight,100vh);height:auto}.container.full-width{width:100%}.container-fluid,.container-head{position:relative}.container-head{z-index:1}
.modal-list{display:none;width:100%;height:100%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip:rect(auto,auto,auto,auto);top:0;bottom:0;left:0;right:0;z-index:1500;opacity:0;transition:opacity .3s}.modal-list.rise{z-index:2500}.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;top:0;left:0;right: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}
body{-webkit-locale:"en";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 (min-width:768px) and (max-width:1199px){.text-style-title-main{font-size:3.429rem;line-height:1.25}}@media screen and (min-width:571px) and (max-width:767px){.text-style-title-main{max-width:480px;font-size:3.5rem}}@media screen and (max-width:570px){.text-style-title-main{max-width:320px;font-size:2.4rem}}@media screen and (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 (min-width:768px) and (max-width:1199px){.text-style-title{font-size:3rem}}@media screen and (min-width:571px) and (max-width:767px){.text-style-title{font-size:2.714rem;max-width:480px}}@media screen and (max-width:570px){.text-style-title{max-width:320px;font-size:2.2rem;margin-bottom:15px}}@media screen and (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 screen and (max-width:570px){.text-style-subtitle{max-width:280px;font-size:1rem}.text-style-subtitle.small{font-size:.857rem}}@media screen and (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 (min-width:768px) and (max-width:1199px){.text-style-product-name{font-size:1.571rem}}@media screen and (max-width:570px){.text-style-product-name{font-size:1.429rem}}@media screen and (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 screen and (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 screen and (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 screen and (min-width:768px) and (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 screen and (min-width:768px) and (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 screen and (min-width:768px) and (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 screen and (min-width:768px) and (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 screen and (min-width:768px) and (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 screen and (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 screen and (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)}}@keyframes circular-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}
.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}.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}.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}