@media(max-width:767px){
 html.eskimobi_responsive body .l-header .l-branding-wrapper>.l-container{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px;grid-template-rows:auto auto;align-items:center;gap:8px;padding:12px 16px!important;min-height:0}
 html.eskimobi_responsive body .l-header .l-container .l-branding{grid-column:1;grid-row:1;order:initial!important;margin:0!important;width:auto!important}
 html.eskimobi_responsive body .l-header .l-branding img{width:auto!important;max-width:100%!important;height:36px!important;margin:0!important}
 html.eskimobi_responsive body .l-header .l-container .l-region--header{grid-column:2;grid-row:1;order:initial!important;display:block!important;width:44px!important;margin:0!important;padding:0!important;float:none!important}
 html.eskimobi_responsive body .l-header .l-container .menu_outer{grid-column:3;grid-row:1;order:initial!important;width:44px!important;height:44px!important;margin:0!important}
 html.eskimobi_responsive body .l-header .l-container .menu_outer a{width:44px!important;height:44px!important;background-size:24px!important}
 html.eskimobi_responsive body .l-header .l-container .phones__items{grid-column:1/-1;grid-row:2;order:initial!important;display:flex!important;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0!important;padding:8px 0 0!important;border-top:1px solid #e5eadf}
 html.eskimobi_responsive body .l-header .phones__item{flex:0 1 auto!important;min-width:0!important;margin:0!important}
 html.eskimobi_responsive body .l-header .restored-phone{font-size:14px!important;line-height:24px!important;white-space:nowrap}
 html.eskimobi_responsive body .l-header .buttons,.l-header .buttons__row{margin:0!important}
 html.eskimobi_responsive body .l-header .buttons__enter{width:44px!important;height:44px!important;margin:0!important;background-size:24px!important}
 html.eskimobi_responsive body #eski-nav{position:fixed!important;top:0!important;bottom:0!important;left:-100vw;width:88vw!important;max-width:360px!important;height:100vh!important;height:100dvh!important;overflow-y:auto!important;z-index:10002!important;background:#fff;box-sizing:border-box;padding:60px 16px 24px!important;-webkit-overflow-scrolling:touch}
 html.eskimobi_responsive body.js_open #eski-nav{left:0!important}
 html.eskimobi_responsive body #eski-nav .l-navigation{background:#fff!important}
 html.eskimobi_responsive body #eski-nav .l-container{padding:0!important}
 html.eskimobi_responsive body #eski-nav .sf-menu{display:block!important;width:100%!important;margin:0!important;padding:0!important}
 html.eskimobi_responsive body #eski-nav .sf-menu>li{display:block!important;float:none!important;width:100%!important;border-bottom:1px solid #e2e8dd!important;margin:0!important}
 html.eskimobi_responsive body #eski-nav .sf-menu>li>a{display:block!important;padding:14px 4px!important;color:#284631!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important}
 html.eskimobi_responsive body #eski-nav .buttons__row{display:flex!important;flex-direction:column;gap:12px;padding:20px 0!important}
 html.eskimobi_responsive body #eski-nav .buttons__row a{width:100%!important;box-sizing:border-box;font-size:16px!important;white-space:normal!important;margin:0!important}
 html.eskimobi_responsive body #eski-nav .block--phones{margin:0!important;padding:8px!important;text-align:left!important}
 .mobile-drawer-close{position:absolute;top:10px;right:12px;width:44px;height:44px;border:1px solid #d5dfcf;background:white;border-radius:6px;color:#284631;font-size:26px;cursor:pointer}
 html.eskimobi_responsive body.js_open .l-page::after{position:fixed!important;z-index:10001!important;background:rgba(0,0,0,.38)!important}
 html.eskimobi_responsive body .l-header>#menu-1128-1{margin:0!important;padding:0 16px 12px!important;box-sizing:border-box}
 html.eskimobi_responsive body .view-front-slider .views-field-body{font-size:17px!important;line-height:1.5!important}
}
