@media(max-width:768px){
 #lm-header.lm-header{position:relative;top:auto;z-index:1005;background:#fff;border-bottom:1px solid #e0e1d7;box-shadow:0 4px 20px #25292208}
 #lm-header.lm-header::before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#f0ecdf,#a48b59 50%,#f0ecdf);pointer-events:none}
 #lm-header .lm-top{height:137px;padding:0 18px 54px;grid-template-columns:52px minmax(0,1fr) 46px;gap:12px}
 #lm-header .lm-menu-button{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border:1px solid #9b8557!important;border-radius:12px!important;background:#252b24!important;color:#f8f4e7!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:0 3px 9px #20271c14}
 #lm-header .lm-menu-button svg{width:24px!important;height:24px!important;stroke:#e1d2a6!important;stroke-width:1.45!important}
 #lm-header .lm-menu-button::after{font-size:11px!important;font-weight:500!important;line-height:1!important;letter-spacing:.1px;color:#fff}
 #lm-header .lm-menu-button:hover,#lm-header .lm-menu-button[aria-expanded=true]{background:#414b36!important}
 #lm-header .lm-logo{width:184px;height:39px;max-width:100%}
 #lm-header .lm-logo img{width:184px;top:-8px}
 #lm-header .lm-bag{width:44px;min-height:44px;padding:9px!important;justify-content:center;border:1px solid #e3dfd0;border-radius:12px;background:#fafaf6}
 #lm-header .lm-bag svg{width:23px;height:23px}
 #lm-header .lm-count{top:-5px;left:-4px;min-width:19px;height:19px;font-size:10px;background:#a28b59;border:2px solid #fff}
 #lm-header .lm-top .lm-search{height:43px;bottom:10px;right:18px;left:18px;padding:4px 13px;border:1px solid #dfdfd3!important;border-radius:8px;background:#fbfbf8}
 #lm-header .lm-mobile-shortcuts{min-height:41px;background:#fff}
 #lm-header.lm-header-scrolled{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;min-height:74px!important;background:#fffffff5!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 5px 22px #25292217!important;animation:lmHeaderSettle .2s ease-out}
 #lm-header.lm-header-scrolled .lm-top{height:74px!important;padding:0 18px!important}
 #lm-header.lm-header-scrolled .lm-top .lm-search,#lm-header.lm-header-scrolled .lm-mobile-shortcuts{display:none!important}
 #lm-header.lm-header-scrolled .lm-logo{width:172px;height:36px}
 #lm-header.lm-header-scrolled .lm-logo img{width:172px;top:-8px}
 #lm-header.lm-header-scrolled .lm-menu-button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:11px!important}
 html{scroll-padding-top:90px}
 .lm-header-space{pointer-events:none}
}
@media(max-width:360px){#lm-header .lm-top{padding-inline:14px;gap:8px;grid-template-columns:48px minmax(0,1fr) 42px}#lm-header .lm-menu-button{width:48px!important;min-width:48px!important}#lm-header .lm-logo{width:164px;height:35px}#lm-header .lm-logo img{width:164px;top:-8px}#lm-header.lm-header-scrolled .lm-top{padding-inline:14px!important}#lm-header.lm-header-scrolled .lm-logo{width:158px;height:34px}#lm-header.lm-header-scrolled .lm-logo img{width:158px}#lm-header .lm-bag{width:42px}}
@media(prefers-reduced-motion:reduce){#lm-header.lm-header-scrolled{animation:none!important}}
@keyframes lmHeaderSettle{from{opacity:.9;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
