html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden],template{display:none}
body,html{width:100%;height:100%;color:#222;-webkit-font-smoothing:antialiased!important;position:relative}
html{padding:0}
body,h1,h2,h3,html{font-weight:400}
body{overflow-x:hidden;background-color:#fff!important}
*{box-sizing:border-box}
a{text-decoration:none!important}
button{cursor:pointer}
body,h1,h2,h3,li,ul{padding:0}
h1,h2,h3{margin:0}
li{list-style:none}
body,html,li,p,ul{margin:0}
button,input,select,textarea{outline:none;border:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.wrapper{position:relative;overflow:hidden;z-index:10}
.container{margin:0 auto;position:relative}
.flex{display:-ms-flexbox;display:flex}
.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.cover{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;object-fit:cover}
.hr{width:100%}
.container{width:1170px;padding:0 25px}
@media screen and (max-width:1220px){.container{width:100%;padding:0 30px}}
@media screen and (max-width:1023px){.container{padding:0 34px}}
@media screen and (max-width:600px){.container{padding:0 20px}}
.header{border-bottom:1px solid #dadadf}
.header .container{padding:0}
.header__content{height:128px;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between}
.custom-logo-link{display:block}
.custom-logo-link img{width:95px;display:block;height:auto!important}
.header__part{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.header__last{width:calc(100% - 122px);-ms-flex-pack:end;justify-content:flex-end}
.header__last,.header__nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.header__nav li{margin-left:25px}
.header__nav li:first-child{margin-left:0}
.header__nav li a{font-size:18px;line-height:28px;color:#000;font-family:'PT Serif',serif;display:block;white-space:nowrap;transition:.3s}
.header__nav li a:hover,.header__nav li.current-menu-item a{color:#008ff5}
.header__nav li:hover a::after{border-color:#008ff5}
.callBack a{position:relative}
.callBack a::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:1px;border-top:1px dashed #000;transition:.3s}
.header__contact{padding-left:30px;margin-left:30px;height:56px;border-left:1px solid #dadadf;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.header__context{font-size:20px;line-height:28px;margin-right:19px;text-transform:uppercase;font-family:'Ubuntu Condensed',sans-serif}
.header__conlist li{margin-right:15px}
.header__conlist li:last-child{margin-right:0}
.header__conlist li a{display:block;transition:.3s;transform:translateY(0);opacity:1}
.header__conlist li img{width:45px}
.header__hamburger,.nav__contact{display:none}
@media screen and (max-width:1220px){.header .container{padding:0 30px}
.header__content{height:112px}
.custom-logo-link img{width:72px}
.header__last{width:calc(100% - 104px)}
.header__nav li{margin-left:35px}
.header__nav li a{font-size:16px;line-height:28px}
.callBack{display:none}
.header__contact{padding-left:27px;margin-left:37px;height:56px}
.header__context{font-size:16px;line-height:28px;margin-right:18px}
.header__conlist li{margin-right:15px}
.header__conlist li img{width:45px}}
@media screen and (max-width:1023px){.header .container{padding:0 34px}
.header__content{height:112px;-ms-flex-pack:start;justify-content:flex-start;position:relative}
.custom-logo-link img{width:72px}
.header__last{width:auto}
.header__nav{display:none}
.header__contact{margin-left:26px}
.header__conlist li{margin-right:14px}
.header__conlist li img{width:36px}
.header__conlist li a{transform:translateY(0)!important;opacity:1!important}
.header__hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.header__hamburger.openedNav .header__ham span:nth-child(1){top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg)}
.header__hamburger.openedNav .header__ham span:nth-child(2){opacity:0}
.header__hamburger.openedNav .header__ham span:nth-child(3){bottom:50%;left:50%;transform:translateY(50%) translateX(-50%) rotate(-45deg)}
.header__ham{width:21px;height:14px;position:relative}
.header__ham span{position:absolute;width:21px;height:2px;left:50%;transform:translateX(-50%);background-color:#008ff5;display:block;transition:.3s;opacity:1}
.header__ham span:nth-child(1){top:0}
.header__ham span:nth-child(2){top:50%;transform:translateX(-50%) translateY(-50%)}
.header__ham span:nth-child(3){bottom:0}
.ham__text{font-size:18px;line-height:28px;margin-left:9px;color:#008ff5;text-transform:uppercase;font-family:'Ubuntu Condensed',sans-serif}}
@media screen and (max-width:600px){.header .container{padding:0 20px}
.header__content{height:127px}
.custom-logo-link img{width:90px}
.callBack a::after,.header__contact{display:none}
.callBack,.nav__contact{display:block}
.callBack a{text-transform:none!important}}
.footer__nav li a::after,.mobile__nav{display:none}
@media screen and (min-width:1024px){.mobile__nav{display:none!important}}
@media screen and (max-width:1023px){.mobnav__list a{padding:0 34px;line-height:52px;border-bottom:1px solid #dadadf;background-color:#f9f9f9;font-size:18px;display:block;color:#000;font-family:'PT Serif',serif}
.mobnav__list .current-menu-item a{color:#008ff5}}
@media screen and (max-width:600px){.mobile__nav{background-color:#f9f9f9}
.mobile__nav .nav__contact{height:auto!important;text-align:center;border:none;margin:0;padding:23px 0 30px}
.mobile__nav .header__conlist,.mobile__nav .nav__contact{-ms-flex-pack:center;justify-content:center}
.mobile__nav .header__conlist li{margin-right:25px}
.mobile__nav .header__conlist li:last-child{margin-right:0}
.mobile__nav .header__conlist li img{width:52px}
.mobile__nav .header__context{margin:0 0 15px;font-size:18px}
.mobnav__list a{padding:0 25px}}
.section__contact{padding-top:90px;padding-bottom:77px;position:relative;z-index:14;background-color:#fff}
#primary{z-index:15}
.contact__content{width:558px;margin:0 auto;text-align:center}
.contact__title{font-size:40px;line-height:52px;margin-bottom:49px;font-family:'Ubuntu Condensed',sans-serif;text-transform:uppercase;position:relative}
.contact__title::after{content:'';position:absolute;width:44px;height:3px;bottom:-29px;left:50%;transform:translateX(-50%);background-color:#2cc572}
.contact__text{font-size:18px;line-height:28px;margin-bottom:46px;font-family:'PT Serif',serif}
.contact__bottom{margin-top:64px}
.quick__title{font-size:30px;line-height:52px;text-align:center;font-family:'Ubuntu Condensed',sans-serif;position:relative;text-transform:uppercase}
.quick__title span{padding:0 18px;background-color:#fff;position:relative;z-index:4;display:inline-block}
.quick__title::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#dadadf}
.quick__list{padding-top:55px;-ms-flex-pack:center;justify-content:center}
.quick__list li{margin-right:40px}
.header__conlist li:hover a,.quick__list li:hover a{opacity:.9;transform:translateY(-.15em)}
.footer__contact a:last-child,.footer__nav li:last-child,.footer__soc li:last-child,.quick__list li:last-child{margin-right:0}
.quick__list li a{height:108px;min-width:263px;padding:0 43px;border-radius:81px;font-size:30px;border:2px solid #24a8dd;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;font-family:'Ubuntu Condensed',sans-serif;text-transform:uppercase;color:#000;position:relative;opacity:1;transform:translateY(0);transition:.3s;overflow:hidden}
.quick__list li a img,.quick__list li a span{position:relative;z-index:5}
.quick__list li a img{width:45px;margin-right:10px}
.quick__list li a .quick__bg{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1}
.section__contactfirst{padding-bottom:0!important}
.section__contactfirst+.section__contact{padding-top:0!important}
@media screen and (max-width:1220px){.section__contact{padding-top:66px;padding-bottom:57px}
.contact__content{width:530px}
.contact__title{font-size:30px;line-height:44px;margin-bottom:55px}
.contact__title::after{width:70px;bottom:-31px}
.contact__text{font-size:16px;line-height:26px;margin-bottom:30px;padding:0 90px}
.contact__bottom{margin-top:81px}
.quick__title{font-size:20px}
.quick__title span{padding:0 12px}
.quick__list{padding-top:55px}
.quick__list li{margin-right:37px}
.quick__list li a{height:74px;min-width:177px;padding:0 24px;font-size:20px}
.quick__list li a img{width:34px;margin-right:10px}}
@media screen and (max-width:1023px){.section__contact{padding-top:81px;padding-bottom:57px}
.contact__content{max-width:530px;width:100%}
.contact__title{margin-bottom:55px}
.contact__title::after{width:70px;bottom:-31px}
.contact__text{margin:0 auto 30px;width:340px;padding:0}
.contact__bottom{margin-top:81px}
.quick__list{padding-top:37px;margin-bottom:-10px}
.quick__list li{margin-right:29px;margin-bottom:10px}
.quick__list li a{height:74px;min-width:177px;font-size:20px;opacity:1!important;transform:translateY(0)!important}
.quick__list li a img{width:34px;margin-right:10px}}
@media screen and (max-width:600px){.section__contact{padding-top:40px;padding-bottom:30px}
.contact__title{margin-bottom:57px;font-size:26px;line-height:36px}
.contact__title br{display:none}
.contact__title::after{bottom:-29px}
.contact__text{margin:0 auto 26px;width:100%}
.contact__bottom{margin-top:30px}
.quick__list{padding-top:8px}
.quick__list li{margin-right:0;margin-bottom:10px;width:100%}
.quick__list li a{height:44px;font-size:16px}
.quick__list li a img{width:20px;margin-right:4px}}
.footer{padding-top:45px;padding-bottom:22px;text-align:center;background-color:#000;position:relative;z-index:14}
.footer__nav,.footer__soc{-ms-flex-pack:center;justify-content:center}
.footer__nav li{margin-right:30px}
.footer__nav li a{font-size:18px;line-height:28px;color:#fff;font-family:'PT Serif',serif;transition:.3s}
.footer__nav li a:hover,.footer__soc li a:hover{opacity:.9}
.footer__soc{margin-top:15px}
.footer__soc li{margin-right:13px}
.footer__soc li a{display:block;transition:.3s}
.footer__soc li a img{height:48px;width:auto}
.copyright{margin-top:13px;font-size:18px;line-height:28px;color:#fff;font-family:'PT Serif',serif}
.footer__contact{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.footer__contact a{margin-right:24px;font-size:18px;line-height:28px;color:#fff;font-family:'PT Serif',serif}
@media screen and (max-width:1220px){.footer{padding-top:45px}
.footer__nav li{margin-right:26px}
.footer__nav li a{font-size:18px}
.footer__soc{margin-top:15px}
.copyright{font-size:16px}
.footer__contact a{margin-right:20px;font-size:16px}}
@media screen and (max-width:1023px){.footer{padding-top:45px}
.footer__nav li{margin-right:26px}
.footer__nav li a{font-size:16px}
.footer__soc{margin-top:15px}
.footer__contact a{margin-right:20px}}
@media screen and (max-width:600px){.footer{padding-top:33px}
.footer__contact a,.footer__nav li{margin-right:0;width:100%;text-align:center}
.footer__soc{margin-top:30px}}
.footer__tel{font-size: 12px!important; text-decoration: underline!important;}
@media screen and (max-width: 600px){.ex__upperprice{
    font-size: 16px!important;
    line-height: 18px!important;
}}
.section__main{padding-top:30px;padding-bottom:35px;border-bottom:1px solid #dadadf}
.main__content{width:560px;text-align:center;margin:0 auto}
.main__title{font-size:64px;line-height:74px;margin-bottom:48px;position:relative;text-transform:uppercase;font-family:'Ubuntu Condensed',sans-serif!important}
.main__title::after{content:'';position:absolute;bottom:-25px;height:3px;width:84px;background-color:#2cc572;left:50%;transform:translateX(-50%)}
.main__text{font-size:18px;line-height:28px;font-family:'PT Serif',serif;color:#222}
@media screen and (max-width:1220px){.section__main{padding-top:28px;padding-bottom:32px}
.main__content{max-width:555px;width:auto}
.main__title{font-size:54px;line-height:64px;margin-bottom:55px}
.main__text{font-size:16px;line-height:26px}}
@media screen and (max-width:1023px){.section__main{padding-top:30px;padding-bottom:40px}
.main__title{font-size:54px;line-height:64px;margin-bottom:55px}}
@media screen and (max-width:600px){.section__main{padding-top:26px;padding-bottom:30px}
.main__title{font-size:38px;line-height:44px;margin-bottom:50px}
.main__title br{display:none}}
.section__catalog{padding-top:41px;padding-bottom:58px}
.catalog__top{width:590px;margin:0 auto}
.catalog__title,.catalog__undertitle{text-align:center;font-family:'Ubuntu Condensed',sans-serif}
.catalog__title{text-transform:uppercase;font-size:34px;line-height:39px}
.catalog__undertitle{font-size:26px;line-height:30px;margin-top:5px}
.catalog__search{margin-top:18px}
.search__cont{width:100%}
.catalog__nav{margin-top:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.catalog__search *{font-family:'Ubuntu Condensed',sans-serif}
.catalog__list{margin:22px -10px -20px}
.cat__itme{width:calc(100%/3 - 20px);margin:0 10px 20px;transition:.3s}
.cat__ex{height:calc(1120px/3 - 20px);width:100%;padding:22px 20px;color:#fff;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;font-family:"HeadingPro-Regular"}
.cat__ex img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;object-fit:cover;transition:.3s opacity}
.cat__ex span{position:relative;z-index:10;display:block}
.cat__ex::after{content:'';position:absolute;left:0;bottom:0;right:0;height:144px;background:linear-gradient(0,#030404 0%,rgba(3,4,4,.24) 57.81%,rgba(3,4,4,0) 100%)}
.cat__ex:hover img{opacity:.9}
.cat__ex del span{text-decoration:line-through!important}
.ex__left{padding-right:6px;padding-bottom:3px;text-transform:uppercase;color:#fff}
.ex__name{font-size:33px;line-height:38px}
.ex__undername{font-size:17px;line-height:21px}
.ex__right{color:#fff}
.ex__right *{white-space:nowrap}
.ex__upperprice{font-size:14px;line-height:17px}
.ex__upperprice span{display:inline-block}
.ex__price{font-size:34px;line-height:40px;color:#fff000;text-transform:uppercase}
.filter__curr,.filter__title,.filter_button{display:none}
.catalog__contlist{position:relative}
.catalog__over{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;background-color:rgba(255,255,255,.5);display:none}
.catalog__over.loading{display:block}
.catalog__over::after{content:'';position:absolute;left:50%;transform:translateX(-50%);top:140px;width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%232aa3f2;' d='M305.081,4.767l-22.599,85.539c-17.311-2.71-34.948-2.71-52.259,0L207.272,4.767 c32.415-6.356,65.748-6.356,98.163,0C305.434,4.767,305.081,4.767,305.081,4.767z'/%3E%3Cpath style='fill:%232aa3f2;' d='M195.796,99.487c-16.384,6.356-31.638,15.298-45.197,26.483L88.276,62.941 c24.841-21.734,53.689-38.409,84.921-49.081L195.796,99.487z'/%3E%3Cpath style='fill:%232aa3f2;' d='M125.617,150.599c-11.185,13.559-20.127,28.813-26.483,45.197l-85.628-22.952 c10.823-31.135,27.613-59.86,49.434-84.568L125.617,150.599z'/%3E%3Cpath style='fill:%232aa3f2;' d='M88.276,256c-0.018,8.863,0.662,17.726,2.03,26.483L4.767,305.435 c-6.356-32.415-6.356-65.748,0-98.163l85.539,22.246C88.938,238.283,88.258,247.137,88.276,256z'/%3E%3Cpath style='fill:%232aa3f2;' d='M125.617,361.402l-62.676,62.323c-21.734-24.841-38.409-53.689-49.081-84.921l85.628-22.952 C105.702,332.332,114.529,347.719,125.617,361.402z'/%3E%3Cpath style='fill:%232aa3f2;' d='M195.796,412.513l-22.952,85.628c-31.108-10.717-59.833-27.392-84.568-49.081l62.676-62.676 C164.423,397.409,179.562,406.228,195.796,412.513z'/%3E%3Cpath style='fill:%232aa3f2;' d='M305.081,507.233c-32.415,6.356-65.748,6.356-98.163,0l22.599-85.539 c17.311,2.71,34.948,2.71,52.259,0L305.081,507.233z'/%3E%3Cpath style='fill:%232aa3f2;' d='M423.724,449.06c-24.841,21.734-53.689,38.409-84.921,49.081l-22.952-85.628 c16.384-6.356,31.638-15.298,45.197-26.483L423.724,449.06z'/%3E%3Cpath style='fill:%232aa3f2;' d='M498.141,339.156c-10.717,31.108-27.392,59.833-49.081,84.568l-62.676-62.676 c11.185-13.559,20.127-28.813,26.483-45.197L498.141,339.156z'/%3E%3Cpath style='fill:%232aa3f2;' d='M512,256c0.035,16.481-1.562,32.918-4.767,49.081l-85.539-22.599c2.71-17.311,2.71-34.948,0-52.259 l85.539-22.952C510.411,223.321,512.009,239.643,512,256z'/%3E%3Cpath style='fill:%232aa3f2;' d='M498.141,172.844l-85.628,22.952c-6.356-16.384-15.298-31.638-26.483-45.197l62.676-62.676 C470.563,112.737,487.362,141.586,498.141,172.844z'/%3E%3Cpath style='fill:%232aa3f2;' d='M423.724,62.941l-62.676,62.676c-13.559-11.185-28.813-20.127-45.197-26.483l22.952-85.628 C370.061,24.294,398.91,41.084,423.724,62.941z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}
.loading::after{animation:load 1.5s linear infinite}
@keyframes load{0%{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(360deg)}}
@media screen and (max-width:1220px){.section__catalog{padding-top:35px;padding-bottom:21px}
.catalog__top{width:400px}
.catalog__title{font-size:30px;line-height:34px}
.catalog__undertitle{font-size:22px;line-height:25px;margin-top:4px}
.catalog__search{margin-top:24px}
.catalog__nav{margin-top:43px}
.catalog__list{margin:0 -.98vw;margin-top:22px;margin-bottom:-1.95vw}
.cat__itme{width:calc(100%/3 - 1.96vw);margin:0 .98vw;margin-bottom:1.95vw}
.cat__ex{height:30.08vw;width:100%;padding:2.34vw .98vw 2.34vw 1.95vw}
.cat__ex::after{height:12.01vw}
.ex__left{padding-right:.98vw;padding-bottom:.29vw}
.ex__name{font-size:2.73vw;line-height:3.03vw}
.ex__undername{font-size:1.37vw;line-height:1.46vw}
.ex__upperprice{font-size:1.17vw;line-height:1.37vw}
.ex__price{font-size:2.73vw;line-height:3.22vw}}
@media screen and (max-width:1023px){.section__catalog{padding-top:35px;padding-bottom:34px}
.catalog__top{width:400px}
.catalog__undertitle{margin-top:4px}
.catalog__nav{margin-top:32px}
.catalog__list{margin:16px 0 0;margin-bottom:-2.6vw;-ms-flex-pack:justify;justify-content:space-between}
.cat__itme{width:calc(50% - 1.3vw);margin:0;margin-bottom:2.6vw}
.cat__ex{height:44.27vw;padding:3.13vw 1.3vw 3.13vw 2.6vw}
.cat__ex::after{height:16.02vw}
.ex__left{padding-right:.78vw;padding-bottom:.39vw}
.ex__name{font-size:3.65vw;line-height:3.91vw}
.ex__undername{font-size:1.82vw;line-height:1.95vw}
.ex__upperprice{font-size:1.56vw;line-height:1.82vw}
.ex__price{font-size:3.65vw;line-height:4.3vw}}
@media screen and (max-width:600px){.section__catalog{padding-top:32px;padding-bottom:0}
.catalog__top{max-width:400px;width:auto}
.catalog__undertitle{margin-top:9px}
.filter__content{margin-top:30px}
.catalog__nav{margin-top:13px;margin-left:-5px;margin-right:-5px;-ms-flex-pack:start;justify-content:flex-start}
.filter__title{font-size:18px;line-height:21px;display:block;font-family:'Ubuntu Condensed',sans-serif}
.fixedFilter{position:fixed;top:0;right:0;left:0;z-index:12;background-color:#fff;padding:0 20px;margin-top:0}
.fixedFilter .filter__title{font-size:18px;line-height:21px}
.fixedFilter .filter__curr,.fixedFilter .filter__top{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.fixedFilter .filter__top{-ms-flex-pack:justify;justify-content:space-between;height:50px}
.fixedFilter .filter__curr{display:-ms-flexbox;display:flex;font-size:18px;line-height:21px;color:#6078a6;font-family:'Ubuntu Condensed',sans-serif}
.fixedFilter .filter__curr span{margin-right:8px}
.fixedFilter .catalog__nav{margin-top:0;padding-top:26px;display:none}
.fixedFilter.openedFilter .catalog__nav{display:-ms-flexbox;display:flex}
.fixedFilter.openedFilter .filter__curr svg{transform:rotate(180deg)}
.catalog__list{margin:20px -20px 0;margin-bottom:-3.13vw}
.cat__itme{width:100%;margin-bottom:3.13vw}
.cat__ex{height:100vw;padding:7.5vw 3.13vw 7.5vw 6.25vw}
.cat__ex::after{height:38.44vw}
.ex__left{padding-right:1.88vw;padding-bottom:.94vw}
.ex__name{font-size:8.755vw;line-height:10.31vw}
.ex__undername{font-size:4.38vw;line-height:5vw}
.ex__upperprice{font-size:3.75vw;line-height:4.38vw}
.ex__price{font-size:8.75vw;line-height:10.31vw}
.catalog__over{left:-20px;right:-20px}
.catalog__over::after{top:250px}}
.section__about{padding-top:108px;padding-bottom:114px;background-color:#f4f5f9;position:relative;z-index:14}
.about__content{padding-right:26px;-ms-flex-pack:justify;justify-content:space-between}
.about__info{width:480px}
.about__title{font-size:40px;line-height:46px;margin-bottom:73px;font-family:'Ubuntu Condensed',sans-serif;position:relative;text-transform:uppercase}
.about__title::after{content:'';position:absolute;left:0;height:3px;width:56px;bottom:-29px;background-color:#2cc572}
.about__text{font-size:20px;line-height:30px;font-family:'PT Serif',serif}
.about__text ul li{margin-bottom:10px;padding-left:28px;position:relative}
.about__text ul li::before{content:'';position:absolute;left:0;width:12px;height:2px;top:14px;background-color:#000}
.about__right{width:521px;position:relative}
.about__right::after{content:'';border-radius:8px;top:10px;left:10px;right:-10px;bottom:-10px;background-color:#e3e4e8;position:absolute}
.about__img{border-radius:8px;height:100%;position:relative;overflow:hidden;z-index:5}
@media screen and (max-width:1220px){.section__about{padding-top:83px;padding-bottom:106px}
.about__content{padding-right:3px;padding-left:83px}
.about__info{width:410px}
.about__title{font-size:30px;line-height:34px;margin-bottom:64px}
.about__title::after{width:45px;bottom:-27px}
.about__text{font-size:16px;line-height:26px}
.about__text ul li{padding-left:27px}
.about__text ul li::before{width:12px;top:12px}
.about__text ul li:last-child{margin-bottom:0}
.about__right{width:409px;height:277px}
.about__right::after{top:8px;left:8px;right:-8px;bottom:-8px}}
@media screen and (max-width:1023px){.section__about{padding-top:83px;padding-bottom:63px}
.about__content{padding-right:8px;padding-left:0}
.about__info{width:338px}
.about__text ul li{padding-left:26px}
.about__text ul li::before{width:10px}
.about__right{margin-top:9px;width:320px;height:305px;max-width:calc(100% - 350px)}}
@media screen and (max-width:600px){.section__about{padding-top:53px;padding-bottom:51px}
.about__content{padding:0 15px}
.about__info{width:100%}
.about__text ul li::before{width:12px}
.about__right{display:none}}
.section__direct{padding-top:70px;padding-bottom:84px;position:relative;z-index:14;background-color:#fff}
.direct__img{width:783px;margin:0 auto}
.direct__img img{width:100%;height:auto}
.direct__content{width:580px;padding-top:65px;margin:0 auto}
.direct__title{font-size:40px;line-height:46px;margin-bottom:53px;text-align:center;position:relative;font-family:'Ubuntu Condensed',sans-serif}
.direct__title::after{content:'';position:absolute;width:70px;height:3px;bottom:-33px;left:50%;transform:translateX(-50%);background-color:#2cc572}
.direct__text{font-size:20px;line-height:30px;font-family:'PT Serif',serif}
.direct__text a{color:#000;font-weight:700}
.direct__text p{margin-bottom:30px}
.direct__text p:last-child{margin-bottom:0}
@media screen and (max-width:1220px){.section__direct{padding-top:32px;padding-bottom:66px}
.direct__img{max-width:636px;width:100%}
.direct__content{max-width:472px;width:100%;padding-top:68px}
.direct__title{font-size:30px;line-height:34px;margin-bottom:51px}
.direct__title::after{width:70px;bottom:-25px}
.direct__text{font-size:16px;line-height:26px}
.direct__text p{margin-bottom:26px}}
@media screen and (max-width:1023px){.section__direct{padding-top:40px;padding-bottom:99px}
.direct__img{max-width:460px}
.direct__content{max-width:460px;padding-top:54px}
.direct__title{margin-bottom:51px}
.direct__title::after{width:70px;bottom:-25px}}
@media screen and (max-width:600px){.section__direct{padding-top:43px;padding-bottom:36px}
.direct__img{max-width:480px;padding:0 20px}
.direct__content{padding-top:35px}
.direct__title{margin-bottom:43px}
.direct__title::after{width:45px;bottom:-26px}}
.section__soc{padding-top:96px;padding-bottom:117px;background-color:#f4f5f9;position:relative;z-index:14}
.sov__title{font-size:40px;line-height:46px;margin-bottom:109px;text-align:center;text-transform:uppercase;position:relative;font-family:'Ubuntu Condensed',sans-serif}
.sov__title::after{content:'';position:absolute;height:3px;width:70px;bottom:-33px;background-color:#2cc572;left:50%;transform:translateX(-50%)}
.soc__content{width:1035px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}
.soc__item{width:475px}
.soc__item:hover .soc__top{transform:translateY(-.3em)}
.soc__top{position:relative;transition:.3s;transform:translateY(0)}
.soc__top::after{content:'';position:absolute;border-radius:8px;top:10px;left:10px;right:-10px;bottom:-10px;background-color:#e3e4e8}
.soc__img{height:297px;border-radius:8px;position:relative;overflow:hidden;z-index:5;display:block}
.soc__bottom{padding-top:49px;text-align:center}
.soc__name{font-size:28px;line-height:32px;margin:0;font-family:'Ubuntu Condensed',sans-serif}
.soc__text{font-size:18px;line-height:28px;margin-top:13px;font-family:'PT Serif',serif}
@media screen and (max-width:1220px){.section__soc{padding-top:50px;padding-bottom:50px}
.sov__title{font-size:30px;line-height:34px;margin-bottom:66px}
.sov__title::after{bottom:-25px}
.soc__content{width:800px}
.soc__item{width:390px}
.soc__top::after{border-radius:4px;top:10px;left:10px;right:-10px;bottom:-10px}
.soc__img{height:243px;border-radius:4px}
.soc__bottom{padding-top:40px}
.soc__text{font-size:16px;line-height:24px}}
@media screen and (max-width:1023px){.section__soc{padding-top:50px;padding-bottom:78px}
.sov__title{margin-bottom:66px}
.sov__title::after{bottom:-25px}
.soc__content{max-width:700px;width:100%}
.soc__item{width:calc(50% - 10px)}
.soc__top{transform:translateY(0)!important}
.soc__top::after{top:10px;left:10px;right:-10px;bottom:-10px}
.soc__img{padding-top:62.06%;height:auto}
.soc__bottom{padding-top:46px}}
@media screen and (max-width:600px){.section__soc{padding-top:37px;padding-bottom:54px}
.sov__title{margin-bottom:60px}
.sov__title::after{bottom:-26px}
.soc__item{width:100%;margin-bottom:42px}
.soc__item:last-child{margin-bottom:0}
.soc__top::after{top:5px;left:5px;right:-5px;bottom:-5px}
.soc__bottom{padding-top:23px}}
@font-face{
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/files/a4ad1ae722c8e431.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/files/19f8c355bf26a516.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/files/55f50d15db0995bf.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/files/4e293c0ca6c3e42b.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/files/e03ca1d61dbf7c96.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/files/d960c149b745d81a.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}