@charset "UTF-8";@font-face{font-family:RoundsBlack;src:url(../fonts/RoundsBlack.eot) format("eot"),url(../fonts/RoundsBlack.ttf) format("ttf"),url(../fonts/RoundsBlack.woff) format("woff")}@font-face{font-family:Montserrat-ExtraBold;src:url(../fonts/montserrat/Montserrat-ExtraBold.eot) format("eot"),url(../fonts/montserrat/Montserrat-ExtraBold.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat-Regular;src:url(../fonts/montserrat/Montserrat-Regular.eot) format("eot"),url(../fonts/montserrat/Montserrat-Regular.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat-Bold;src:url(../fonts/montserrat/Montserrat-Bold.eot) format("eot"),url(../fonts/montserrat/Montserrat-Bold.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat-Medium;src:url(../fonts/montserrat/Montserrat-Medium.eot) format("eot"),url(../fonts/montserrat/Montserrat-Medium.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat-Light;src:url(../fonts/montserrat/Montserrat-Light.eot) format("eot"),url(../fonts/montserrat/Montserrat-Light.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat-Semibold;src:url(../fonts/montserrat/Montserrat-SemiBold.eot) format("eot"),url(../fonts/montserrat/Montserrat-SemiBold.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat-SemiboldItalic;src:url(../fonts/montserrat/Montserrat-SemiBoldItalic.eot) format("eot"),url(../fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat-Black;src:url(../fonts/montserrat/Montserrat-Black.eot) format("eot"),url(../fonts/montserrat/Montserrat-Black.ttf) format("ttf"),url(../fonts/montserrat/Montserrat-Black.woff) format("woff")}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}body{line-height:1.5;min-width:320px;position:relative;font-size:16px;font-family:Montserrat-Regular}.chat__item{display:inline-block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:0 -6px}.chat__item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.chat__link{display:block;text-decoration:none}.chat__title{color:#fff;font-size:.875rem;margin-top:-15px}.header{height:100vh;position:relative}.header:before{content:url(../img/figure.png);position:absolute;top:0;right:0}@media screen and (max-width:48.0625em){.header:before{content:none}}@media screen and (max-width:74.9375em){.header{height:auto}}@media screen and (max-width:48.0625em){.header{background-image:url(../img/catalog/8.jpg);-webkit-background-size:cover;background-size:cover}.header:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:.8;z-index:1}}.header__video-container{width:100%;max-height:100vh;overflow:hidden;position:absolute;top:0;right:0;z-index:-100}.header__video-overlay{position:absolute;z-index:2;top:0;left:0;opacity:.7;width:100%;height:100%;background:#000}.header__video{display:block;position:relative;width:auto;min-width:100%;height:auto;background:transparent url(../img/video-poster.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:48.0625em){.header__video{display:none}}.header__inner{max-width:76.875rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;position:relative;z-index:3}.header__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.9375rem;padding-left:.9375rem;margin-top:15px;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media print,screen and (min-width:40em){.header__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width:74.9375em){.header__content{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width:74.9375em) and (min-width:40em){.header__content{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width:48.0625em){.header__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width:48.0625em) and (min-width:40em){.header__content{padding-right:.9375rem;padding-left:.9375rem}}.header__logo-link{display:block}@media screen and (min-width:90em) and (max-width:106.1875em){.header__logo{width:350px;height:auto}}@media screen and (max-width:89.9375em){.header__logo{width:300px;height:auto}}@media screen and (max-width:63.9375em){.header__logo{width:auto;height:auto}}.header__title{font-family:Montserrat-Black;font-size:1.625rem;color:#fff841;line-height:1.2;text-transform:uppercase;margin-top:0}.header__title:after{content:url(../img/arrow-down-yellow.png);display:block;margin-top:10px}@media screen and (max-width:74.9375em){.header__chats{padding-bottom:60px}}.header__descr{color:#fff;font-family:Montserrat-Medium;font-size:1.125rem}.header__descr .big{font-size:1.5rem}.header__descr:after{content:url(../img/arrow-down-pink.png);display:block;margin-top:35px}.footer{background-color:#060508;padding:55px 0;position:relative}.footer:after{content:url(../img/figure.png);position:absolute;top:-80px;right:0}@media screen and (max-width:63.9375em){.footer:after{content:none}}.footer__inner{max-width:76.875rem;margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem}.footer__phone{font-family:Montserrat-ExtraBold;color:#fff;font-size:1.9375rem;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-right:50px;vertical-align:middle}@media screen and (max-width:39.9375em){.footer__phone{font-size:1.375rem}}.footer__phone:before{content:url(../img/phone-icon.png);margin-right:45px;vertical-align:middle;display:inline-block}@media screen and (max-width:39.9375em){.footer__phone:before{margin-right:25px}}.footer__phone:hover{color:#fff841}@media screen and (max-width:39.9375em){.footer__instagram{display:block;text-align:center}}.footer__instagram>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.footer__instagram:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.catalog__intro{text-align:center;padding:60px 0 32px;background-color:#060508}.catalog__title{color:#fff;font-family:Montserrat-ExtraBold;font-size:2.5625rem;line-height:1.2;margin:0}@media screen and (max-width:39.9375em){.catalog__title{font-size:1.875rem}}.catalog__title:after{content:url(../img/arrow-down-yellow.png);display:block;margin-top:25px}.catalog__list{max-width:none;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#000}.catalog__list>.catalog__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (max-width:74.9375em){.catalog__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__list>.catalog__item{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (max-width:48.0625em){.catalog__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__list>.catalog__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:39.9375em){.catalog__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__list>.catalog__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.order{padding:75px .9375rem 55px;background-color:#1b0d2e;text-align:center}.order__title{margin-top:0;font-size:1.375rem;color:#fff;margin-bottom:40px}@media screen and (max-width:39.9375em){.order__title{font-size:1.125rem}}