@charset "UTF-8";@font-face{font-family:hermes;src:url(/assets/hermes-CE58dcH_.woff2)}@font-face{font-family:KyivSerif;src:url(/assets/KyivTypeSerif-VarGX-BDpBZ3FG.woff);src:url(/assets/KyivTypeSerif-VarGX-D-SSXyLB.woff2);font-weight:400}@font-face{font-family:NautilusPompilius;src:url(/assets/NautilusPompilius-B0cOwngd.woff)}@font-face{font-family:HandySansCondensed;src:url(/assets/handy-sans-condensed-DdTckcAp.woff2)}@font-face{font-family:TypeWriter;src:url(/assets/JMH-Typewriter-DwjRj8_n.woff2),local("TypeWriter Regular");font-weight:400}@font-face{font-family:TypeWriter;src:url(/assets/JMH-Typewriter-Bold-D0WBaZ_v.woff2),local("TypeWriter Bold");font-weight:700}@font-face{font-family:TypeWriter;src:url(/assets/JMH-Typewriter-Black-C5dFiGmg.woff2),local("TypeWriter Black");font-weight:bolder}@font-face{font-family:TypeWriter;src:url(/assets/JMH-Typewriter-Thin-ym0EaZT_.woff2),local("TypeWriter Thin");font-weight:lighter}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;background-color:#000}*,*:after,:before{box-sizing:inherit;margin:0;padding:0}*::-webkit-scrollbar{display:none}html,body{position:relative;margin:0 auto}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.wrapper{display:flex;flex-direction:column}@media (min-width: 2560px){.container{width:60%;margin:auto}}@media (min-width: 1920px) and (max-width: 2559px){.container{width:60%;margin:auto}}@media (min-width: 1440px) and (max-width: 1919px){.container{width:60%;margin:auto}}@media (min-width: 1024px) and (max-width: 1439px){.container{width:70%;margin:auto}}@media (min-width: 768px) and (max-width: 1023px){.container{width:85%;margin:auto}}@media (min-width: 600px) and (max-width: 767px){.container{width:85%;margin:auto}}@media (min-width: 475px) and (max-width: 599px){.container{width:95%;margin:auto}}@media (min-width: 425px) and (max-width: 474px){.container{width:95%;margin:auto}}@media (min-width: 360px) and (max-width: 424px){.container{width:95%;margin:auto}}@media (min-width: 320px) and (max-width: 359px){.container{width:95%;margin:auto}}.main__bgImg{position:relative;min-height:calc(var(--vh, 1vh) * 100);background-color:#00000080}.main__bgImg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url(/assets/bkgrnd-2-B9ZTbsf4.webp) no-repeat center / cover;min-height:100vh;will-change:transform;z-index:-1}#dvizh_app_container{max-width:50%;position:relative}.header{z-index:1;display:flex;width:100%;margin:0;background-color:transparent}.header-basic{position:inherit}.header__container{display:flex;width:80%;justify-content:space-between}@media (min-width: 2560px){.header__container{margin:40px auto}}@media (min-width: 1920px) and (max-width: 2559px){.header__container{margin:40px auto 30px}}@media (min-width: 1440px) and (max-width: 1919px){.header__container{margin:40px auto 25px}}@media (min-width: 1024px) and (max-width: 1439px){.header__container{margin:40px auto 25px}}@media (min-width: 768px) and (max-width: 1023px){.header__container{margin:30px auto 20px;width:85%}}@media (min-width: 600px) and (max-width: 767px){.header__container{margin:30px auto 20px;width:95%}}@media (min-width: 475px) and (max-width: 599px){.header__container{margin:30px auto 20px;width:95%}}@media (min-width: 425px) and (max-width: 474px){.header__container{margin:30px auto 20px;width:95%}}@media (min-width: 360px) and (max-width: 424px){.header__container{margin:20px auto;width:95%}}@media (min-width: 320px) and (max-width: 359px){.header__container{margin:20px auto;width:95%}}.header__content{width:80%;align-self:flex-end}.header__doors-image{align-self:end}@media (min-width: 2560px){.header__doors-image{width:200px;margin:60px 0 0 50px}}@media (min-width: 1920px) and (max-width: 2559px){.header__doors-image{width:110px;margin:55px 0 0 40px}}@media (min-width: 1440px) and (max-width: 1919px){.header__doors-image{width:100px;margin:35px 0 0 30px}}@media (min-width: 1024px) and (max-width: 1439px){.header__doors-image{width:80px;margin:35px 0 0 30px}}@media (min-width: 768px) and (max-width: 1023px){.header__doors-image{width:70px;margin:25px 0 0 20px}}@media (min-width: 600px) and (max-width: 767px){.header__doors-image{width:65px;margin:auto 0 0 20px}}@media (min-width: 475px) and (max-width: 599px){.header__doors-image{width:60px;margin:30px 10px 0}}@media (min-width: 425px) and (max-width: 474px){.header__doors-image{width:60px;margin:30px 0 0 10px}}@media (min-width: 360px) and (max-width: 424px){.header__doors-image{width:50px;margin:auto 0 0 15px}}@media (min-width: 320px) and (max-width: 359px){.header__doors-image{width:45px;margin:5px 0 0 10px}}.header__info{display:flex;margin-top:auto;font-family:kyivserif;font-weight:400;color:#fc0;width:100%;justify-content:space-between}.header__info-container{text-align:center;color:#fff;width:100%;margin-top:auto}@media (min-width: 2560px){.header__info-container{font-size:38px}}@media (min-width: 1920px) and (max-width: 2559px){.header__info-container{font-size:32px}}@media (min-width: 1440px) and (max-width: 1919px){.header__info-container{font-size:24px}}@media (min-width: 1024px) and (max-width: 1439px){.header__info-container{font-size:26px}}@media (min-width: 768px) and (max-width: 1023px){.header__info-container{font-size:26px}}@media (min-width: 600px) and (max-width: 767px){.header__info-container{font-size:22px}}@media (min-width: 475px) and (max-width: 599px){.header__info-container{font-size:20px}}@media (min-width: 425px) and (max-width: 474px){.header__info-container{font-size:18px}}@media (min-width: 360px) and (max-width: 424px){.header__info-container{font-size:16px}}@media (min-width: 320px) and (max-width: 359px){.header__info-container{font-size:14px}}.header__info-event{text-transform:uppercase}.header__logo{margin-top:auto}@media (min-width: 2560px){.header__logo-image{width:300px}}@media (min-width: 1920px) and (max-width: 2559px){.header__logo-image{width:220px}}@media (min-width: 1440px) and (max-width: 1919px){.header__logo-image{width:200px}}@media (min-width: 1024px) and (max-width: 1439px){.header__logo-image{width:150px}}@media (min-width: 768px) and (max-width: 1023px){.header__logo-image{width:140px}}@media (min-width: 600px) and (max-width: 767px){.header__logo-image{width:130px}}@media (min-width: 475px) and (max-width: 599px){.header__logo-image{width:120px}}@media (min-width: 425px) and (max-width: 474px){.header__logo-image{width:120px}}@media (min-width: 360px) and (max-width: 424px){.header__logo-image{width:100px}}@media (min-width: 320px) and (max-width: 359px){.header__logo-image{width:80px}}.header__menu-link{color:#fff;text-decoration:none}.header__menu-item{position:relative;text-transform:uppercase}.header__menu-item:before{content:"";position:absolute;height:2px;width:0;bottom:-2px;background-color:#fff;transition:.5s width ease-in-out}@media (hover: hover){.header__menu-item:hover{cursor:pointer}.header__menu-item:hover:before{width:100%}.header__menu-item--active{color:#fc0}.header__menu-item--active:hover{cursor:pointer}.header__menu-item--active:hover:before{width:100%}.header__menu-item--active:before{content:"";position:absolute;height:2px;width:100%;bottom:-2px;background-color:#fc0;transition:.5s width ease-in-out}}.header__menu-list{display:flex;font-family:KyivSerif;justify-content:space-around;padding-bottom:20px;width:80%}@media (min-width: 2560px){.header__menu-list{margin:30px auto 60px;font-size:22px}}@media (min-width: 1920px) and (max-width: 2559px){.header__menu-list{margin:0 auto 30px;font-size:18px}}@media (min-width: 1440px) and (max-width: 1919px){.header__menu-list{margin:0 auto 30px;font-size:16px}}@media (min-width: 1024px) and (max-width: 1439px){.header__menu-list{margin:20px auto 0;font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.header__menu-list{margin:0 auto;font-size:12px}}@media (min-width: 600px) and (max-width: 767px){.header__menu-list{margin:0 auto;font-size:12px}}@media (min-width: 475px) and (max-width: 599px){.header__menu-list{display:none}}@media (min-width: 425px) and (max-width: 474px){.header__menu-list{display:none}}@media (min-width: 360px) and (max-width: 424px){.header__menu-list{display:none}}@media (min-width: 320px) and (max-width: 359px){.header__menu-list{display:none}}.header__title{font-family:hermes;color:#fc0;text-align:right;letter-spacing:4px}@media (min-width: 2560px){.header__title{font-size:80px}}@media (min-width: 1920px) and (max-width: 2559px){.header__title{font-size:70px}}@media (min-width: 1440px) and (max-width: 1919px){.header__title{font-size:52px}}@media (min-width: 1280px) and (max-width: 1439px){.header__title{font-size:50px}}@media (min-width: 1024px) and (max-width: 1279px){.header__title{font-size:44px}}@media (min-width: 768px) and (max-width: 1023px){.header__title{font-size:42px}}@media (min-width: 600px) and (max-width: 767px){.header__title{font-size:36px;text-align:center}}@media (min-width: 475px) and (max-width: 599px){.header__title{font-size:34px;letter-spacing:2px;text-align:center}}@media (min-width: 425px) and (max-width: 474px){.header__title{font-size:28px;letter-spacing:1px}}@media (min-width: 360px) and (max-width: 424px){.header__title{font-size:26px;letter-spacing:1px}}@media (min-width: 320px) and (max-width: 359px){.header__title{font-size:24px;letter-spacing:0px}}.date{font-family:hermes;margin-top:5px;color:#fc0}@media (min-width: 2560px){.date{font-size:80px}}@media (min-width: 1920px) and (max-width: 2559px){.date{font-size:70px}}@media (min-width: 1440px) and (max-width: 1919px){.date{font-size:50px}}@media (min-width: 1024px) and (max-width: 1439px){.date{font-size:40px}}@media (min-width: 768px) and (max-width: 1023px){.date{font-size:40px}}@media (min-width: 600px) and (max-width: 767px){.date{font-size:38px}}@media (min-width: 475px) and (max-width: 599px){.date{font-size:36px}}@media (min-width: 425px) and (max-width: 474px){.date{font-size:34px}}@media (min-width: 360px) and (max-width: 424px){.date{font-size:24px}}@media (min-width: 320px) and (max-width: 359px){.date{font-size:20px}}.tabs__btn{padding:0 50px;display:flex;gap:10px 60px;flex-wrap:wrap;justify-content:space-around}@media (min-width: 600px) and (max-width: 767px){.tabs__btn{justify-content:center;letter-spacing:1px}}@media (min-width: 475px) and (max-width: 599px){.tabs__btn{justify-content:center;letter-spacing:1px}}@media (min-width: 425px) and (max-width: 474px){.tabs__btn{justify-content:center;letter-spacing:1px}}@media (min-width: 360px) and (max-width: 424px){.tabs__btn{justify-content:center;letter-spacing:2px;padding:0 30px}}@media (min-width: 320px) and (max-width: 359px){.tabs__btn{justify-content:center;letter-spacing:1px}}.tabs__btn-item{font-family:NautilusPompilius;font-size:24px;font-weight:100;cursor:pointer;border:none;padding:0;background-color:transparent;text-decoration:underline;transition-duration:2s}@media (min-width: 425px) and (max-width: 474px){.tabs__btn-item{font-size:22px}}@media (min-width: 360px) and (max-width: 424px){.tabs__btn-item{font-size:20px}}@media (min-width: 320px) and (max-width: 359px){.tabs__btn-item{font-size:15px}}.tabs__btn-item--active{color:#fc0;transition-duration:.5s;transform:scale(1.2)}.burger-btn{position:absolute;right:15px;width:35px;height:35px;background:#0000004d;border-radius:20%;border:2px solid #fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:100;margin:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;box-shadow:0 0 20px #e9874580}@media (min-width: 600px){.burger-btn{display:none}}@media (min-width: 475px) and (max-width: 599px){.burger-btn{width:30px;height:30px;gap:3px;top:130px;right:30px}}@media (min-width: 425px) and (max-width: 474px){.burger-btn{width:30px;height:30px;gap:3px;top:130px}}@media (min-width: 360px) and (max-width: 424px){.burger-btn{width:30px;height:30px;gap:3px;top:90px}}@media (min-width: 320px) and (max-width: 359px){.burger-btn{width:30px;height:30px;gap:3px;top:80px}}.burger-btn.active{margin:0}.burger-btn:hover{transform:scale(1.2);box-shadow:0 0 30px #f39d1cbe}.line{background:#fc0;border-radius:2px;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);position:relative;z-index:2}@media (min-width: 475px) and (max-width: 599px){.line{width:18px;height:3px}}@media (min-width: 425px) and (max-width: 474px){.line{width:18px;height:3px}}@media (min-width: 360px) and (max-width: 424px){.line{width:18px;height:3px}}@media (min-width: 320px) and (max-width: 359px){.line{width:18px;height:3px}}.burger-btn.active .line:nth-child(1){transform:translateY(6px) rotate(45deg);background:#fc0}.burger-btn.active .line:nth-child(2){opacity:0;transform:translate(-20px)}.burger-btn.active .line:nth-child(3){transform:translateY(-6px) rotate(-45deg);background:#fc0}.menu-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:100}.blur-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;display:none;transition:opacity .3s ease,backdrop-filter .3s ease;z-index:90}.menu{background:#0a0a14f2;width:60%;max-height:90vh;max-width:600px;padding:40px 10px;border-radius:20px;box-shadow:0 0 50px #f39d1cbe;transform:translateY(-100vh);opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);position:relative;overflow:hidden;border:2px solid #fff}@media (min-width: 320px) and (max-width: 359px){.menu{width:70%}}.menu:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ff9d2e69,#ffab2e00 70%);z-index:-1;animation:rotate 20s linear infinite}.menu.active{transform:translateY(0);opacity:1;pointer-events:all}.menu ul{list-style:none}.menu li{margin:10px 0;position:relative;text-align:center}.menu a{color:#fff;font-size:1.2rem;text-decoration:none;position:relative;padding:10px 5px;display:inline-block;transition:all .3s ease;letter-spacing:2px;font-weight:300;text-transform:uppercase}.menu a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fc0;transition:width .3s ease}.menu a:hover{color:#fc0}.menu a:hover:before{width:100%}.main{display:flex;flex-grow:1}.main__title{position:relative;font-family:kyivserif;color:#fff;text-align:center;padding:0;margin:0 auto;width:70%}@media (min-width: 2560px){.main__title{font-size:90px}}@media (min-width: 1920px) and (max-width: 2559px){.main__title{font-size:66px}}@media (min-width: 1440px) and (max-width: 1919px){.main__title{font-size:60px}}@media (min-width: 1024px) and (max-width: 1439px){.main__title{font-size:58px}}@media (min-width: 768px) and (max-width: 1023px){.main__title{font-size:48px}}@media (min-width: 600px) and (max-width: 767px){.main__title{font-size:40px}}@media (min-width: 475px) and (max-width: 599px){.main__title{font-size:34px}}@media (min-width: 425px) and (max-width: 474px){.main__title{font-size:33px}}@media (min-width: 360px) and (max-width: 424px){.main__title{font-size:29px}}@media (min-width: 320px) and (max-width: 359px){.main__title{font-size:24px}}.main__content-about{position:relative;font-family:kyivserif;color:#fff;text-align:center;padding:0;left:0;right:0;width:70%;margin:0 auto 30px}@media (min-width: 2560px){.main__content-about{font-size:45px}}@media (min-width: 1920px) and (max-width: 2559px){.main__content-about{font-size:34px}}@media (min-width: 1440px) and (max-width: 1919px){.main__content-about{font-size:28px}}@media (min-width: 1024px) and (max-width: 1439px){.main__content-about{font-size:24px}}@media (min-width: 768px) and (max-width: 1023px){.main__content-about{font-size:30px}}@media (min-width: 600px) and (max-width: 767px){.main__content-about{font-size:28px}}@media (min-width: 475px) and (max-width: 599px){.main__content-about{font-size:26px}}@media (min-width: 425px) and (max-width: 474px){.main__content-about{font-size:25px}}@media (min-width: 360px) and (max-width: 424px){.main__content-about{font-size:23px}}@media (min-width: 320px) and (max-width: 359px){.main__content-about{font-size:18px}}.gallery{background-image:url(/assets/menu_bkgrnd-CIuMLHyN.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:100vh;position:relative;width:1200px;margin:0 auto;border-radius:50px;font-family:kyivserif}.gallery__about{position:relative;font-size:30px;color:#000;text-align:center;padding-top:50px;left:0;right:0;width:800px;margin:0 auto}.gallery__link{color:#000;text-decoration:none;font-size:30px}.gallery__content{display:flex;margin:30px 50px 70px}@keyframes show{0%{opacity:0}to{opacity:1}}.drinks-menu{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;max-width:100%;box-shadow:0 0 50px #fff3;margin:0 auto;color:#ffebcd}.drink-menu{flex-grow:.5;margin:0 auto}.drink-menu__title{font-family:TypeWriter;letter-spacing:5px;padding:20px 50px 0;text-align:center;font-weight:bolder;text-decoration:underline}@media (min-width: 2560px){.drink-menu__title{font-size:46px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 1920px) and (max-width: 2559px){.drink-menu__title{font-size:42px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 1440px) and (max-width: 1919px){.drink-menu__title{font-size:38px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 1024px) and (max-width: 1439px){.drink-menu__title{font-size:36px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 768px) and (max-width: 1023px){.drink-menu__title{font-size:34px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 600px) and (max-width: 767px){.drink-menu__title{font-size:32px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 475px) and (max-width: 599px){.drink-menu__title{font-size:30px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 425px) and (max-width: 474px){.drink-menu__title{font-size:28px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 360px) and (max-width: 424px){.drink-menu__title{font-size:24px;letter-spacing:2px;padding:0;margin:20px}}@media (min-width: 320px) and (max-width: 359px){.drink-menu__title{font-size:20px;letter-spacing:2px;padding:0;margin:20px}}.drink-menu__description{display:none}.drink-menu__description--active{display:flex;flex-grow:1;font-family:Kyivserif;font-size:40px;padding:0 50px 50px;text-align:center;font-weight:700;line-height:1.5;opacity:0;animation:show 2s;animation-fill-mode:forwards}@media (min-width: 1024px) and (max-width: 1439px){.drink-menu__description--active{font-size:32px}}@media (min-width: 768px) and (max-width: 1023px){.drink-menu__description--active{font-size:32px}}@media (min-width: 600px) and (max-width: 767px){.drink-menu__description--active{font-size:30px}}@media (min-width: 475px) and (max-width: 599px){.drink-menu__description--active{font-size:28px}}@media (min-width: 425px) and (max-width: 474px){.drink-menu__description--active{font-size:24px}}@media (min-width: 360px) and (max-width: 424px){.drink-menu__description--active{font-size:20px}}@media (min-width: 320px) and (max-width: 359px){.drink-menu__description--active{font-size:16px}}.tabs{font-family:NautilusPompilius;font-weight:700;padding-top:30px;margin:30px}@media (min-width: 475px) and (max-width: 599px){.tabs{margin:0}}@media (min-width: 425px) and (max-width: 474px){.tabs{margin:10px}}@media (min-width: 360px) and (max-width: 424px){.tabs{margin:10px}}@media (min-width: 320px) and (max-width: 359px){.tabs{margin:10px}}.tabs__content{margin:20px auto}.tabs__content-item{display:none}.tabs__content-item--active{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px;justify-items:center;opacity:0;animation:show 2s .5s;animation-fill-mode:forwards;margin-bottom:30px}.drink__item{font-family:HandySansCondensed;display:flex;justify-content:space-between;font-weight:400;line-height:1.5;cursor:pointer}.drink__name{width:75%;font-size:18px}@media (min-width: 320px) and (max-width: 339px){.drink__name{width:70%}}.drink__weight{width:15%;text-align:right}@media (min-width: 360px) and (max-width: 424px){.drink__weight{font-size:14px;align-content:center}}@media (min-width: 320px) and (max-width: 359px){.drink__weight{font-size:13px;align-content:center}}.drink__price{width:15%;text-align:right}@media (min-width: 360px) and (max-width: 424px){.drink__price{font-size:15px;align-content:center}}@media (min-width: 320px) and (max-width: 359px){.drink__price{font-size:14px;align-content:center}}.ingr{font-family:HandySansCondensed;font-size:12px;font-weight:100;padding:0 10px;margin:0;cursor:pointer}.modal-content{position:fixed;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;width:80%;max-width:700px;max-height:250px;animation:modalAppear .5s ease-out;overflow:hidden;font-family:HandySansCondensed;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;box-shadow:0 0 50px #fff3;color:#ffebcd}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:90;overflow-y:auto}@keyframes modalAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:15px;right:15px;background:#0000004d;color:#fff;border:none;width:40px;height:40px;font-size:34px;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:20%;border:2px solid #fc0;cursor:pointer}.modal-close:hover{background:#cea536d7}.modal-image{width:100%;max-width:250px;max-height:250px;overflow:hidden;border-radius:25px}.modal-image img{width:100%;height:100%;object-fit:cover}.modal-info{padding:0 30px;width:100%}.modal-info h2{margin:0 0 15px;font-size:1.5rem}.modal-description{margin-bottom:20px;font-size:.8rem;line-height:1.5}.modal-ingredients h4{margin:0 0 10px}.ingredients-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ingredient-tag{background:#f0f0f0;padding:5px 12px;border-radius:20px;font-size:.9rem;color:#555}.modal-price{font-size:2rem;font-weight:700;color:#fc0;text-align:right}@media (min-width: 2560px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 1920px) and (max-width: 2559px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 1440px) and (max-width: 1919px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 1024px) and (max-width: 1439px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 768px) and (max-width: 1023px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 600px) and (max-width: 767px){.modal-content{overflow:unset}.modal-close{top:-30px;right:-15px}}@media (min-width: 425px) and (max-width: 599px){.modal-content{flex-direction:column;max-height:70vh;justify-content:space-around;overflow:unset}.modal-close{top:-30px;right:-15px}.modal-image{max-width:300px;max-height:300px}.modal-info{text-align:center;padding:0 20px}}@media (min-width: 360px) and (max-width: 424px){.modal-content{flex-direction:column;max-height:80vh;justify-content:space-around;overflow:unset}.modal-close{top:-30px;right:-15px}.modal-image{max-width:300px;max-height:300px}.modal-info{text-align:center;padding:0 20px}}@media (min-width: 320px) and (max-width: 359px){.modal-content{flex-direction:column;max-height:60vh;justify-content:space-around;overflow:unset;width:85%}.modal-close{top:-30px;right:-15px}.modal-image{max-width:300px;max-height:300px}.modal-info{text-align:center;padding:0 20px}}.alcogroup{width:370px;padding:0 10px}@media (min-width: 360px) and (max-width: 424px){.alcogroup{min-width:100%}}@media (min-width: 320px) and (max-width: 360px){.alcogroup{min-width:100%;padding:0}}.alcogroup__title{font-family:typewriter;text-align:center;font-size:26px;font-weight:700;padding:20px 0 10px;text-decoration:underline}@media (min-width: 320px) and (max-width: 359px){.alcogroup__title{font-size:22px}}.alcogroup__title-logo{display:flex;margin:10px auto;width:40%;border-radius:30px;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px #fff}@media (min-width: 768px) and (max-width: 1023px){.alcogroup__title-logo{width:70%}}@media (min-width: 600px) and (max-width: 767px){.alcogroup__title-logo{width:80%}}@media (min-width: 475px) and (max-width: 599px){.alcogroup__title-logo{width:90%}}@media (min-width: 425px) and (max-width: 474px){.alcogroup__title-logo{width:90%}}@media (min-width: 360px) and (max-width: 424px){.alcogroup__title-logo{width:90%}}@media (min-width: 320px) and (max-width: 359px){.alcogroup__title-logo{width:90%}}#dvizh_app_container{margin:0;max-width:100%}@media (min-width: 1024px){#dvizh_app_container{margin:0 auto;max-width:60%}}#dvizh_app_frame{min-width:100%;height:calc(var(--vh, 1vh) * 70)!important;border-radius:15px}.contacts-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;padding:40px;max-width:100%;box-shadow:0 0 50px #fff3;margin:0 auto;font-family:kyivSerif}.contacts-title{color:#fff;font-size:2rem;text-align:center;margin-bottom:30px;font-weight:300;letter-spacing:1px;text-transform:uppercase}.contact-info{margin-bottom:30px}.info-item{display:flex;margin-bottom:15px;align-items:flex-start}.info-label{color:#fc0;font-weight:600;width:150px;flex-shrink:0}.info-value{color:#fff;line-height:1.6}.phone{color:#fff}.social-links{margin-bottom:30px;text-align:center}.social-title{color:#fff;font-size:1.5rem;margin-bottom:20px;font-weight:300;text-transform:uppercase}.social-icons{display:flex;justify-content:center;gap:25px}.social-link{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .3s ease}.social-link:hover{transform:translateY(-5px)}.social-link.vk{background:#4a76a8}.social-link.tg{background:#08c}.social-link.inst{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-icon{color:#fff;font-size:30px}.map-container{max-width:60%;margin:0 auto;border-radius:35px;overflow:hidden;box-shadow:0 10px 30px #0000004d}@media (min-width: 1024px){.map-container{max-width:40%}}@media (max-width: 600px){.contacts-card{padding:25px}.contacts-title{font-size:1.5rem}.info-item{flex-direction:column}.info-label{margin-bottom:5px}.map-container{min-width:100%}.social-icons{gap:15px}.social-link{width:50px;height:50px}.social-icon{font-size:25px}}.footer{padding:10px 0 0;background-color:transparent;z-index:0}.footer__menu-list{display:flex;justify-content:space-around;align-items:end;margin:auto}.footer__menu-title{color:#fc0;text-transform:uppercase;margin:10px auto}@media (min-width: 425px) and (max-width: 474px){.footer__menu-title{font-size:16px;text-transform:lowercase}}@media (min-width: 360px) and (max-width: 424px){.footer__menu-title{font-size:16px;text-transform:lowercase}}@media (min-width: 320px) and (max-width: 359px){.footer__menu-title{font-size:14px;text-transform:lowercase}}@media (min-width: 2560px){.footer__menu-logo{height:120px}}@media (min-width: 1920px) and (max-width: 2559px){.footer__menu-logo{height:110px}}@media (min-width: 1440px) and (max-width: 1919px){.footer__menu-logo{height:100px}}@media (min-width: 1024px) and (max-width: 1439px){.footer__menu-logo{height:80px}}@media (min-width: 768px) and (max-width: 1023px){.footer__menu-logo{height:65px}}@media (min-width: 600px) and (max-width: 767px){.footer__menu-logo{height:65px}}@media (min-width: 475px) and (max-width: 599px){.footer__menu-logo{height:50px}}@media (min-width: 425px) and (max-width: 474px){.footer__menu-logo{height:45px}}@media (min-width: 360px) and (max-width: 424px){.footer__menu-logo{height:42px}}@media (min-width: 320px) and (max-width: 359px){.footer__menu-logo{height:38px}}.footer__serbmolod-logo{border-radius:10px;background:#fffc}#order_table_app_frame{min-width:100%;border-radius:15px}
