@media screen and (max-width: 1024px){.header{height:80px}.header .social_fix{left:20px}.header .social_fix .social_list:before,.header .social_fix .social_list:after{display:none}.header .social_mobile{top:auto;left:auto;z-index:10;display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;background:#10203b;position:absolute;bottom:75px;padding-top:11px;opacity:0}.header .social_mobile .social_list{flex-direction:row;margin:10px -10px 0}.header .social_mobile .social_list:before,.header .social_mobile .social_list:after{display:none}.header .social_mobile .social_list li{padding:0 10px}.header .social_mobile .social_list a{background:#fff;border:1px solid #ffffff}.header_top{align-items:end}.header .main_logo{margin:8px auto 10px 0}.header .main_logo .logo_fix{display:none}.header .main_logo .not_fix{height:60px}.header .actions_block{flex-wrap:wrap;justify-content:left;background:#ffffff0d;padding:24px 20px;position:relative}.header .actions_block.mobile_open .icon_phone{z-index:-1}.header .actions_block.mobile_open .phone_info{opacity:1;pointer-events:unset}.header .phone_block{order:2;margin-right:20px;z-index:3;position:unset;min-width:auto}.header .phone_block .phone_info{width:100vw;max-width:100vw;height:100vh;display:block;border-radius:0;background:#10203b;border:none;padding:0;min-width:213px}.header .phone_block .phone_title{text-align:center;position:relative;background:#ffffff0d;padding:27px 0}.header .phone_block .phone_title:after{content:"";font-size:2rem;margin-right:8px;position:absolute;left:20px}.header .phone_block .phone_list{padding-top:30px;margin:0}.header .phone_block .phone_list li{border-bottom:1px solid rgba(255,255,255,.2);padding:0 0 17px;position:relative;width:100%;margin-bottom:0}.header .phone_block .phone_list li:before{content:"";position:absolute;right:0;font-size:2rem}.header .phone_block .phone_list li:not(:first-child){margin-top:30px}.header .phone_block .phone_list a{padding:0 20px 0 10px}.header .phone_block .phone_list a:nth-child(3n){display:none}.header .button_block{width:100%;order:4;display:flex;align-items:center;justify-content:center;margin:20px 0}.header .button_block .secondary_btn{height:44px;margin-right:20px!important;outline-color:#fff!important}.header .button_block .primary_btn,.header .button_block .secondary_btn{flex:1;margin:0;font-size:140%;line-height:19px}.header .lg_block{order:1;margin-right:auto;display:flex}.header .lg_block .drop_btn{width:unset;height:unset;border-bottom:1px solid #ffffff;font-size:140%;line-height:19px;border-radius:0;margin-right:25px;pointer-events:none}.header .lg_block .drop_btn:before{display:none}.header .lg_block .drop_inner{display:block;position:relative;top:unset;background:none;border:none}.header .lg_block .drop_inner a{font-size:140%;line-height:19px}.header .search_block{order:3;margin:0;border-radius:0}.header .search_field{position:absolute;right:50px;width:calc(100vw - 80px);opacity:0;z-index:1;top:0;background:#10203b;padding:0 10px;pointer-events:none;margin-right:0;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.header .search_field:before{position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:-1;background:#ffffff0d}.header .search_field input{padding:13px 0}.header .menu_block{position:fixed;overflow:hidden;top:79px;background:#10203b;left:0;width:100%;height:0;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.header .menu_block:has(.social_mobile) .main_menu{padding-bottom:104px}.header .menu_block:has(.social_mobile) .main_menu>li>.submenu_block>.submenu_list{padding-bottom:90px}.header .menu_inner{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:80px}.header .main_menu{margin:0;display:block;padding:24px 0}.header .main_menu a.submenu_btn{width:100%;display:flex!important;align-items:center}.header .main_menu a.submenu_btn:after{content:"";font-size:2rem;margin-left:auto;padding-left:20px}.header .main_menu .submenu_block a{font-size:160%;line-height:20px}.header .main_menu>li{height:auto;position:relative;padding:0 20px}.header .main_menu>li:not(:first-child){margin-top:30px}.header .main_menu>li>a{font-size:140%;line-height:20px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:17px;width:100%}.header .main_menu>li .submenu_block{border:none;background:#333;z-index:5;overflow:hidden}.header .main_menu>li .submenu_block .submenu_list{overflow-y:auto}.header .main_menu>li .submenu_block .submenu_list.showed{position:fixed;top:163px;bottom:0;left:0;width:100%;z-index:5}.header .main_menu>li .submenu_block li:not(:first-child){margin-top:32px}.header .main_menu>li.opened>.submenu_block{position:fixed;top:77px;left:0;width:100%;max-height:none;bottom:0;padding-top:0;background:#10203b;flex-direction:column;padding-bottom:80px}.header .main_menu>li.opened>.submenu_block:before{display:none}.header .main_menu>li.opened>.submenu_block .category_image{display:none}.header .main_menu>li.opened>.submenu_block .submenu_block{overflow:visible;width:0}.header .main_menu>li.opened>.submenu_block .submenu_block .submenu_list{background:#fff;padding:24px 20px}.header .main_menu>li>.submenu_block>.submenu_list{flex:0 0 100%;max-width:100%;padding:0 20px;margin:0;height:100%;display:block}.header .main_menu>li>.submenu_block>.submenu_list li{flex:0 0 100%;max-width:100%;margin-bottom:0;padding:0;margin-top:30px}.header .main_menu>li>.submenu_block>.submenu_list li a{font-size:140%;line-height:20px;padding-bottom:17px}.header .main_menu>li>.submenu_block>.submenu_list li a:before{top:7px}.header .main_menu>li>.submenu_block>.submenu_list li a:after{top:-5px}.header .main_menu .menu_close{width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:160%;line-height:20px;flex-wrap:wrap;background:#ffffff0d;padding:24px 20px;color:#fff;position:relative;font-family:arianAMUSerif-Bold;font-weight:400}.header .main_menu .menu_close:before{content:"";font-size:2rem;margin-right:8px;position:absolute;left:20px}.header .main_menu .menu_close span{pointer-events:none}.header .main_menu .menu_close span+span:before{content:"/";margin:0 8px}.header .menu_btn{position:relative;z-index:101;margin-left:auto;width:max-content;height:42px;background:transparent;color:#fff;font-size:140%;line-height:20px;display:flex;align-items:center;flex-direction:row-reverse;font-family:arianAMUSerif-Bold;font-weight:400;padding:0 14px;border:1px solid #ffffff}.header .menu_btn:before{font-size:2.5rem;margin-left:8px}.menu_opened{overflow:hidden}.menu_opened .menu_block{height:100%;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.menu_opened .menu_btn:before{content:""}.menu_opened .social_mobile{opacity:1}}@media screen and (max-width: 575px){.header .button_block .primary_btn,.header .button_block .secondary_btn{padding:0 15px}}@media screen and (max-width: 1024px){.footer_logo img{max-width:180px}.footer .footer_info{flex:0 0 100%;max-width:100%;order:1;text-align:left}}@media screen and (max-width: 1024px) and (min-width: 1025px){.footer .footer_info{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px) and (max-width: 1024px){.footer .footer_info{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.footer .subscribe_form .validate_btn{min-width:auto;height:42px;margin-left:20px}.footer .footer_menu{flex:0 0 100%;max-width:100%;order:3;margin-bottom:40px}}@media screen and (max-width: 1024px) and (min-width: 1025px){.footer .footer_menu{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px) and (max-width: 1024px){.footer .footer_menu{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.footer .left_menu{order:2;margin-top:40px}.footer .contacts_list{order:1;align-items:center;margin:40px 0 10px}.footer .contacts_list li{margin-bottom:15px}.footer .footer_subtitle{margin-bottom:10px;text-align:center}.footer .social_list{order:3;text-align:center;align-items:center;margin:20px 0 0}.footer .social_list>ul{justify-content:center;align-items:center}.footer .page_row:has(.social_list){position:relative;padding-bottom:70px}.footer .page_row .social_list{position:absolute;bottom:0;left:20px;right:20px}.footer .footer_logo{text-align:center;height:100px}.footer .footer_left{flex:0 0 100%;max-width:100%;order:3;flex-direction:column;display:none}}@media screen and (max-width: 1024px) and (min-width: 1025px){.footer .footer_left{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px) and (max-width: 1024px){.footer .footer_left{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.footer .footer_bottom{flex-direction:column;text-align:center;margin-top:40px}.footer .developer{margin-top:14px;justify-content:center}}@media screen and (max-width: 575px){.footer_menu,.footer .left_menu{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media screen and (max-width: 1024px){.cafesjian_about .inner_title,.cafesjian_about .inner_description{-webkit-line-clamp:unset}.cafesjian_about .main_block{margin:0 -20px}.cafesjian_about .main_block img{aspect-ratio:1024/368}.cafesjian_about .img_block:before{display:none}.cafesjian_about .info_list>li ul li{padding-top:20px}.cafesjian_about .inner_block{max-width:100%;left:0;position:relative;padding:20px 25px 0;text-align:center}.cafesjian_about .list_title:before{margin:0 15px 0 0}.cafesjian_about .banner_block span:after,.cafesjian_about .banner_block span:before{font-size:5rem}.cafesjian_about .block_description{max-width:460px}.cafesjian_about .primary_second{margin-top:15px}}@media screen and (max-width: 768px){.cafesjian_about{background-image:none!important}.cafesjian_about .main_block img{aspect-ratio:1024/500}.cafesjian_about .right_block{padding-top:30px}.cafesjian_about .left_block,.cafesjian_about .right_block{flex:0 0 100%;max-width:100%}.cafesjian_about .primary_second{width:100%}}@media screen and (max-width: 575px){.cafesjian_about .block_title{font-size:180%;line-height:24px}.cafesjian_about .banner_block span:after,.cafesjian_about .banner_block span:before{font-size:3rem}.cafesjian_about .main_block img{aspect-ratio:300/240}}
