@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face{font-family:'SnellRoundhand';src:url('/themes/relictawine/assets/fonts/SnellRoundhand.ttf')}
html{scroll-behavior:smooth}
.anchor{margin-top:-149px;position:absolute;display:block}
.up{text-transform:uppercase}
.none{text-decoration:none}
.th{font-weight:100}
.el{font-weight:200}
.l{font-weight:300}
.reg{font-weight:400}
.med{font-weight:500}
.sb{font-weight:600}
.bold{font-weight:700}
.eb{font-weight:800}
.black{font-weight:900}
.un{text-decoration:underline}
.in{display:inline-block}
.vam{vertical-align:middle}
.rel{position:relative}
.bl{display:block}
.abs{position:absolute}
.tr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.try{position:absolute;top:50%;transform:translateY(-50%)}
.trx{position:absolute;left:50%;transform:translateX(-50%)}
.tc{display:table-cell;vertical-align:middle}
.dn{display:none}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.it{font-style:italic}
.sn{font-style:normal}
.popup{position:fixed;width:120%;height:100%;left:-10%;top:0;overflow-y:scroll;background:rgba(1,1,1,0.7);z-index:11;display:none}
.b0{border:0}
.bn{background:none}
.w100{width:100%}
.h100{height:100%}
.wa{width:auto}
.p0{padding:0}
.m0{margin:0}
.poi{cursor:pointer}
.auto{top:auto;bottom:auto;left:auto;right:auto}
.noup{text-transform:none}
.fix{position:fixed}
.tn{transform:none}
.bf{background:#fff}
.cf{color:#fff}
.c0{color:#000}
.ap{appearance:none}
.nw{white-space:nowrap}
.ma{margin:0 auto}
.oh{overflow:hidden}
.pen{pointer-events:none}
body,
html{width:100%;height:100%}
body{background:#FEFDF8;overflow-x:hidden}
body,
th,
td{font-family:'Montserrat',sans-serif;font-size:14px;color:#000}
body,
form,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p{margin:0;padding:0}
img,
table{border:none}
table{border-collapse:collapse}
table td{padding:0}
a{color:#000;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}
a:hover{text-decoration:none}
input,
textarea,
button,
select{margin:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:0;font-family:'Montserrat',sans-serif}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
button:focus::-webkit-input-placeholder,
select:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder,
button:focus::-moz-placeholder,
select:focus::-moz-placeholder{color:transparent}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder,
button:focus:-moz-placeholder,
select:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
button:focus:-ms-input-placeholder,
select:focus:-ms-input-placeholder{color:transparent}
button,
input[type='submit']{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;cursor:pointer;border:0}
ol,
ul{padding:0;margin:0;list-style:none}
img{max-width:100%}
.an{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}
.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section,
header,
footer,
nav,
main{display:block}
.wrap{margin:0 auto;width:1440px}
*{outline:none !important}
.flex{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}
.flex2{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;-ms-flex-pack:justify}
body{padding-top:190px}
.header{padding:25px 0;border-bottom:1px solid #000;position:fixed;width:100%;top:0;left:0;z-index:10;background:#FEFDF8}
.header .wrap{position:relative}
.header .menu-button{position:absolute;top:50%;transform:translateY(-50%);right:0;width:40px;height:40px;background:url('/themes/relictawine/assets/img/menu-button.svg');display:none}
.header ul{margin-top:38px}
.header ul li{display:inline-block}
.header ul li:not(:last-child){margin-right:72px}
.header ul li a{display:block;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px}
.header ul li a:hover{color:#831342}
.header button{margin-top:22px;color:#fff;text-transform:uppercase;width:239px;height:52px;background:#831342;border-radius:40px;font-weight:500;font-size:16px}
.header button:hover{background:#DBA17F}
.index-top-text{margin-bottom:40px;font-weight:500;font-size:60px;line-height:73px}
.index-top-text span{font-family:'SnellRoundhand';font-style:italic;font-size:80px;color:#831342}
.index-top-text .b2{text-align:right}
.index-top-image{background:url('/themes/relictawine/assets/img/index-top-image.png') center / cover;max-width:1720px;margin:0 auto 120px auto;border-radius:40px;height:666px}
.index-catalog-block{padding-bottom:120px;text-align:center}
.index-catalog-block .top-text{display:inline-block;margin-bottom:23px;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.index-catalog-block .block-name{margin-bottom:40px;font-weight:500;font-size:60px;line-height:73px}
.index-catalog-block .block-name span{font-family:'SnellRoundhand';font-style:italic;font-size:80px;color:#831342}
.index-catalog-block ul{margin-bottom:40px}
.index-catalog-block ul li{display:inline-block}
.index-catalog-block ul li:not(:last-child){margin-right:16px}
.index-catalog-block ul li.ui-state-active a{color:#831342;border:1px solid #831342}
.index-catalog-block ul li a{display:block;text-decoration:none;font-size:24px;line-height:29px;padding:20px 60px;border:1px solid #000;border-radius:100px}
.index-catalog-block ul li a:hover{color:#831342;border:1px solid #831342}
.index-catalog-block .list{margin:0 -20px}
.index-catalog-block .list .item{margin:0 20px;border:1px solid #000;border-radius:40px;padding:40px;height:375px;cursor:pointer}
.index-catalog-block .list .item:hover img{filter:none}
.index-catalog-block .list .item img{display:inline-block;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;filter:grayscale(100%)}
.index-catalog-block .list .item a{display:block;text-decoration:none;margin-top:20px;font-weight:500;font-size:16px;line-height:20px}
.index-catalog-block .list .slick-prev{display:none !important}
.index-catalog-block .list .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:60px;height:60px;background:url('/themes/relictawine/assets/img/next.svg') center / cover;right:-10px}
.index-catalog-block .list .slick-next:hover{background:url('/themes/relictawine/assets/img/nexth.svg') center / cover}
.about-block{background:#831342;padding:60px 0 120px;text-align:center;color:#fff}
.about-block .top-text{display:inline-block;color:#000;margin-bottom:23px;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.about-block .block-name{margin-bottom:60px;font-weight:500;font-size:60px;line-height:73px}
.about-block .block-name span{font-family:'SnellRoundhand';font-style:italic;font-size:80px}
.about-block .video{position:relative;height:666px;border-radius:40px;margin-bottom:60px}
.about-block .video .play{position:absolute;width:100%;height:100%;top:0;left:0;background:url('/themes/relictawine/assets/img/play.svg') no-repeat center}
.about-block .video .play:hover{background:url('/themes/relictawine/assets/img/playh.svg') no-repeat center}
.about-block .bottom-text{font-size:24px;line-height:29px}
.place-block{background:#DBA17F;padding:60px 0 120px}
.place-block .top-text{display:inline-block;margin-bottom:23px;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.place-block .block-name{margin-bottom:50px;font-weight:500;font-size:60px;line-height:73px}
.place-block .block-name span{font-family:'SnellRoundhand';font-style:italic;font-weight:500;font-size:80px;color:#831342}
.place-block .list .item{background:#F3E9CE;border-radius:40px;overflow:hidden}
.place-block .list .item .image{width:50%}
.place-block .list .item .text-warp{height:660px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;line-height:29px;overflow:hidden}
.place-block .list .item .text-warp .text{padding:40px}
.place-block .list .slick-prev,
.place-block .list .slick-next{position:absolute;padding:0;font-size:0;z-index:2;width:60px;height:60px;bottom:60px;left:50%;opacity:0.6}
.place-block .list .slick-prev{background:url('/themes/relictawine/assets/img/prev.svg') center / cover;margin-left:60px}
.place-block .list .slick-prev:hover{background:url('/themes/relictawine/assets/img/prevh.svg') center / cover}
.place-block .list .slick-next{background:url('/themes/relictawine/assets/img/next.svg') center / cover;margin-left:136px}
.place-block .list .slick-next:hover{background:url('/themes/relictawine/assets/img/nexth.svg') center / cover}
.team-block{background:#831342;padding:60px 0 120px;margin-bottom:120px}
.team-block .top-text{text-align:center;margin-bottom:40px}
.team-block .top-text span{display:inline-block;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.team-block .top-text2{margin-bottom:50px;font-weight:500;font-size:60px;line-height:73px;color:#fff}
.team-block .top-text2 .b2{text-align:right}
.team-block .top-text2 .b2 span{font-family:'SnellRoundhand';font-style:italic;font-size:80px}
.team-block .list .item{position:relative;overflow:hidden;background:#F3E9CE;border-radius:40px;padding:40px 606px 40px 60px}
.team-block .list .item .image{position:absolute;right:0;top:0;width:546px;height:100%}
.team-block .list .item .name{margin-bottom:20px;font-weight:500;font-size:40px;line-height:49px}
.team-block .list .item .text-warp{height:450px}
.team-block .list .item .text-warp .text{font-size:24px;line-height:29px}
.team-block .list .slick-prev,
.team-block .list .slick-next{position:absolute;padding:0;font-size:0;z-index:2;width:60px;height:60px;bottom:60px}
.team-block .list .slick-prev{background:url('/themes/relictawine/assets/img/prev.svg') center / cover;left:698px}
.team-block .list .slick-prev:hover{background:url('/themes/relictawine/assets/img/prevh.svg') center / cover}
.team-block .list .slick-next{background:url('/themes/relictawine/assets/img/next.svg') center / cover;left:774px}
.team-block .list .slick-next:hover{background:url('/themes/relictawine/assets/img/nexth.svg') center / cover}
.projects-block{padding-bottom:120px}
.projects-block .top-text{display:inline-block;margin-bottom:40px;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.projects-block .top-text2{margin-bottom:40px;font-weight:500;font-size:60px;line-height:73px}
.projects-block .top-text2 .b2{text-align:right}
.projects-block .top-text2 .b2 span{font-family:'SnellRoundhand';font-style:italic;font-size:80px;color:#831342}
.projects-block .top-text3{margin-bottom:60px;font-size:24px;line-height:29px;max-width:970px}
.projects-block .line{max-width:1720px;background:#000;height:1px;margin:0 auto}
.projects-block .item{max-width:1720px;margin:0 auto;border-bottom:1px solid #000;padding:40px 0}
.projects-block .item .name{padding-right:80px;position:relative;text-transform:uppercase;cursor:pointer;font-weight:500;font-size:40px;line-height:49px}
.projects-block .item .name.active:after{transform:translateY(-50%) rotate(180deg)}
.projects-block .item .name:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:60px;height:60px;background:url('/themes/relictawine/assets/img/arrow.svg') center / cover;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}
.projects-block .item .text{margin-top:40px;font-size:24px;line-height:29px;display:none}
.contacts-block{background:#831342;border-radius:40px;padding:60px 0 124px;max-width:1720px;margin:0 auto;text-align:center}
.contacts-block .top-text{display:inline-block;margin-bottom:40px;background:#F3E9CE;border-radius:40px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:20px;padding:16px 32px}
.contacts-block .block-name{color:#fff;margin-bottom:40px;font-weight:500;font-size:40px;line-height:49px;padding:0 15%}
.contacts-block .block{display:flex;flex-direction:row;align-items:flex-start}
.contacts-block .block .adress{color:black;font-size:20px;line-height:24px;text-align:left;border-radius:40px;width:40%;min-width:320px;max-width:600px;height:100%;max-height:600px;background-color:white;margin:0 40px 60px 0}
.contacts-block .block .adress ul{padding:40px}
.contacts-block .block .adress a{color:black}
.contacts-block .map{margin-bottom:60px;height:600px;border-radius:40px;width:100%;overflow:hidden}
.contacts-block form{max-width:600px;margin:0 auto}
form .field{margin-bottom:20px;position:relative}
form .field select{width:100%;height:77px;border-radius:100px;appearance:none;padding:0 24px;font-size:24px;background:#fff url('/themes/relictawine/assets/img/select.svg') no-repeat right 24px top 50%}
form .field input[type='text'],
form .field input[type='email']{width:100%;height:77px;border-radius:100px;padding:0 24px;font-size:24px}
form .field .error{position:absolute;top:50%;transform:translateY(-50%);right:24px;white-space:nowrap;font-size:24px;line-height:29px;color:#831342}
form button{margin:20px 0;color:#fff;width:100%;height:70px;text-transform:uppercase;font-weight:500;font-size:24px;background:#DBA17F;border-radius:100px}
form button:hover{background:#F18A61}
form .bottom-text{color:#fff;font-size:16px;line-height:20px}
form .bottom-text a{color:#fff;text-decoration:none;font-weight:500}
.footer{padding:42px 0;font-size:24px;line-height:29px}
.footer a{text-decoration:none}
.popup .window{position:absolute;left:50%;transform:translateX(-50%);top:50px;width:1070px;background:#fff;border-radius:40px;padding:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup .window.other{background:#831342;color:#fff}
.popup .window.other .close{background:url('/themes/relictawine/assets/img/close3.svg')}
.popup .window.other2{padding:120px 40px;background:#F3E9CE}
.popup .window .close{position:absolute;right:40px;top:40px;width:24px;height:24px;background:url('/themes/relictawine/assets/img/close2.svg')}
.popup .window .product .image{width:29%}
.popup .window .product .info{width:67%}
.popup .window .product .info .name{margin-bottom:25px;font-weight:500;font-size:40px;line-height:49px;text-transform:uppercase;padding-left:20px}
.popup .window .product .info .top-info{padding:0 0 15px 20px;font-weight:500;font-size:16px;line-height:20px}
.popup .window .product .info table{width:100%}
.popup .window .product .info table tr:last-child{background:#F3E9CE;border-radius:20px;border-top:10px solid #F3E9CE;border-bottom:10px solid #F3E9CE}
.popup .window .product .info table tr td{vertical-align:top;padding:10px 20px;font-size:16px;line-height:20px}
.popup .window .product .info table tr td:first-child{font-weight:500;white-space:nowrap}
.popup .window .form-name{text-align:center;margin-bottom:40px;font-weight:500;font-size:40px;line-height:49px;padding:0 10%}
.popup .window form{max-width:600px;margin:0 auto;text-align:center}
.popup .window .thanks{text-align:center;padding-top:226px;background:url('/themes/relictawine/assets/img/logo2.svg') no-repeat 50% 0;font-weight:500;font-size:40px;line-height:49px}
@media (max-width:1470px){.wrap{width:1240px}.header ul li:not(:last-child){margin-right:44px}.index-catalog-block .list{margin:0}.index-catalog-block .list .item{margin:0 40px 0 0;width:330px;height:442px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.index-catalog-block .list .slick-next{right:-30px}.place-block .list .item .text-warp .text{overflow:hidden;padding:90px 60px 210px 60px}.team-block .list .item{padding:60px 606px 180px 60px}.team-block .list .slick-prev{left:498px}.team-block .list .slick-next{left:574px}.contacts-block .block-name{padding:0 10%}}
@media (max-width:1270px){.wrap{width:1180px}.header ul li:not(:last-child){margin-right:35px}.place-block .list .item .image{width:100%;height:670px}.place-block .list .item .text-warp{width:100%;height:480px}.place-block .list .item .text-warp .text{overflow-y:scroll;padding:40px 40px 140px 40px}.place-block .list .slick-prev,.place-block .list .slick-next{bottom:40px;left:auto}.place-block .list .slick-prev{left:50%;margin:0 0 0 -68px;opacity:0.6}.place-block .list .slick-next{right:50%;margin:0 -68px 0 0;opacity:0.6}.team-block .list .item .image{width:520px}.team-block .list .item{padding:40px 560px 164px 40px}.team-block .list .slick-prev,.team-block .list .slick-next{bottom:40px}.team-block .list .slick-prev{left:485px}.team-block .list .slick-next{left:560px}.footer .wrap{display:block}.footer{text-align:center}.footer .phone{margin-right:60px}.footer .adress{margin-top:20px}}
@media (max-width:1210px){.wrap{width:924px}.menubg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;background:#2B2B2B;opacity:0;display:none}.header ul{position:fixed;top:0;right:-1512px;width:512px;height:100%;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;background:#FEFDF8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:130px 50px;z-index:20;margin:0}.header ul.opened{right:0}.header ul li{display:block}.header ul li:not(:last-child){margin:0 0 40px 0}.header ul li a{font-size:40px;line-height:49px}.header ul .close{position:absolute;right:50px;top:50px;width:40px;height:40px;background:url('/themes/relictawine/assets/img/close.svg')}.header .menu-button{display:block}.index-catalog-block ul li a{padding:20px 40px}.about-block .video{height:500px}.place-block .list .item .image{height:550px}.team-block .top-text2 .b2{text-align:center}.team-block .top-text2 .b1{text-align:center}.team-block .list .item .image{width:442px}.team-block .list .item{padding:40px 482px 140px 40px}.team-block .list .slick-prev{left:306px}.team-block .list .slick-next{left:382px}.team-block .list .item .text-warp{overflow-y:scroll}.projects-block .top-text2 .b1,.projects-block .top-text2 .b2{text-align:center}.popup .window{padding:40px;width:924px}}
@media (max-width:954px){.wrap{width:auto;padding:0 20px}.header{padding:20px 0;margin-bottom:20px}.header .logo{width:35px}.header button{margin-top:3px;font-size:12px;width:180px;height:39px}.header .menu-button{right:20px}.header ul{width:100%;padding:80px 20px}.header ul li a{font-size:20px;line-height:24px}.header ul .close{top:20px;right:20px}.projects-block .top-text2,.team-block .top-text2,.place-block .block-name,.about-block .block-name,.index-catalog-block .block-name,.index-top-text{margin-bottom:20px;font-size:30px;line-height:37px;text-align:center}.projects-block .top-text2 .b2 span,.team-block .top-text2 .b2 span,.place-block .block-name span,.about-block .block-name span,.index-catalog-block .block-name span,.index-top-text span{font-size:40px}.index-top-text .b1,.index-top-text .b2{display:inline}.index-top-image{height:300px;margin-bottom:60px}.contacts-block .top-text,.projects-block .top-text,.team-block .top-text span,.place-block .top-text,.about-block .top-text,.index-catalog-block .top-text{padding:12px 24px;font-size:12px;line-height:15px}.index-catalog-block ul li a{padding:20px 24px;font-size:18px;line-height:18px}.index-catalog-block ul{margin-right:-20px;white-space:nowrap;overflow-x:scroll}.index-catalog-block .list .slick-next{width:40px;height:40px;right:-15px}.index-catalog-block{padding-bottom:60px}.about-block{padding:40px 0 60px}.about-block .video{height:180px;margin-bottom:40px}.about-block .video .play{background:url('/themes/relictawine/assets/img/play2.svg') no-repeat center}.about-block .bottom-text{text-align:left;font-size:18px;line-height:22px}.place-block{padding:40px 0 60px}.place-block .list .item .image{height:300px}.place-block .list .item .text-warp .text{overflow-y:scroll;padding:15px 15px 15px 15px;font-size:18px;line-height:22px;height:80%}.place-block .list .slick-prev,.place-block .list .slick-next{bottom:15px;width:40px;height:40px}.place-block .list .slick-prev{margin-left:-48px}.place-block .list .slick-next{margin-right:-48px}.team-block{padding:40px 0 60px;margin-bottom:60px}.team-block .top-text2 .b1,.team-block .top-text2 .b2{display:inline}.team-block .list .item .image{position:relative;height:450px;width:110%;margin:-15px -15px 15px -15px}.team-block .list .item{padding:15px 15px 70px 15px}.team-block .list .item .name{margin-bottom:10px;font-size:20px;line-height:24px}.team-block .list .item p{font-size:18px;line-height:22px}.team-block .list .slick-prev,.team-block .list .slick-next{width:40px;height:40px;top:auto;bottom:auto;left:auto;right:auto;bottom:15px}.team-block .list .slick-prev{left:50%;margin-left:-48px}.team-block .list .slick-next{right:50%;margin-right:-48px}.team-block .list .item .text-warp{overflow-y:scroll}.projects-block .top-text3{margin-bottom:40px;font-size:18px;line-height:22px}.projects-block .item{padding:20px 0}.projects-block .item .name{padding-right:60px;font-size:20px;line-height:24px}.projects-block .item .name:after{width:40px;height:40px}.projects-block .item .text{margin-top:20px;font-size:18px;line-height:22px}.projects-block{padding-bottom:60px}.contacts-block{padding:40px 0 60px 0}.contacts-block .block-name{padding:0;margin-bottom:20px;font-size:20px;line-height:24px}.contacts-block .map{margin-bottom:40px;height:400px}form .field select{height:65px;padding:0 20px;font-size:18px;background:#fff url('/themes/relictawine/assets/img/select.svg') no-repeat right 20px top 50%}form .field input[type='text']{height:65px;padding:0 20px;font-size:18px}form button{margin:0 0 20px 0;font-size:20px}.footer{padding:20px 0;font-size:18px;line-height:22px}.footer .phone{display:block;margin:0 0 20px 0}.popup .window{width:375px;top:0;padding:44px 20px;border-radius:20px}.popup .window .product .image{width:100%;text-align:center}.popup .window .product .image img{max-height:306px}.popup .window .product .info{width:100%}.popup .window .product .info .name{padding-left:0;font-size:20px;line-height:24px}.popup .window .product .info .top-info{padding:0 0 15px 0}.popup .window .product .info table tr{display:block;padding:0 0 12px 0}.popup .window .product .info table tr td{display:block;padding:0 0 8px 0}.popup .window .product .info table tr:last-child{margin:0 -20px;padding:0 20px}.popup .window .close{top:20px;right:20px}.popup .window .form-name{padding:0;margin-bottom:20px;font-size:20px;line-height:24px}form .field .error{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;color:#fff;margin-top:10px;font-size:14px;text-align:left}.popup .window.other2{top:auto;bottom:auto;left:auto;right:auto;transform:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.popup .window .thanks{font-size:20px;line-height:24px}body{padding-top:106px}.contacts-block .map,.contacts-block,.team-block .list .item,.place-block .list .item,.about-block .video,.index-catalog-block .list .item,.index-top-image{border-radius:20px}.block{flex-direction:column !important}.block .adress{width:100% !important}}
.popupbtn{padding:20px;background-color:white;border-radius:20px;display:inline-block;width:30%;text-align:center}
.less18,
.sendok{display:none}
.telega{align-content:center;padding:1px}
@media (max-width:954px){.telega{margin-right:50px;padding:0}}