.lockora-mobile-menu{display:none}
@media(max-width:760px){
.lockora-utility{display:none!important}
.lockora-header{padding:10px 12px!important;border-top:0!important}
.lockora-header-inner{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;position:relative;gap:8px!important;padding-left:44px!important}
.lockora-brand-logo{max-width:175px!important;margin:0 auto!important}
.lockora-brand-logo img{width:175px!important;max-height:62px!important;object-fit:contain!important}
.lockora-header-inner>.wp-block-group{position:absolute;right:0;top:12px;gap:6px!important}
.lockora-header-inner>.wp-block-group p{font-size:0!important}
.lockora-header-inner>.wp-block-group p a{font-size:0!important}
.lockora-header-inner>.wp-block-group p a:before{content:"♙";font-size:25px;color:#185d3c}
.lockora-search{flex:0 0 100%!important;order:3!important;max-width:100%!important;margin-top:8px!important}
.lockora-search .wp-block-search__inside-wrapper{border:1px solid #cdd8d0!important;border-radius:2px!important}
.lockora-search .wp-block-search__input{font-size:15px!important;min-width:0!important}
.lockora-search .wp-block-search__button{background:white!important;color:#177245!important;border:0!important}
.lockora-nav{display:none!important}
.lockora-mobile-menu{display:block!important;position:absolute;top:14px;left:12px;z-index:99999}
.lockora-mobile-drawer>summary{list-style:none;cursor:pointer;font-size:27px;color:#174d35;width:38px;height:38px;display:flex;align-items:center;justify-content:center}
.lockora-mobile-drawer>summary::-webkit-details-marker{display:none}
.lockora-mobile-drawer .lockora-close-symbol{display:none}
.lockora-mobile-drawer[open]>summary{position:fixed;top:12px;left:min(76vw,310px);z-index:100003;color:#263b34}
.lockora-mobile-drawer[open] .lockora-hamburger{display:none}
.lockora-mobile-drawer[open] .lockora-close-symbol{display:block;font-size:32px}
.lockora-mobile-drawer[open]:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100000}
.lockora-drawer-panel{position:fixed;top:0;bottom:0;left:0;width:min(82vw,340px);background:#fff;z-index:100002;overflow-y:auto;box-shadow:4px 0 22px #0002;padding:26px 0}
.lockora-drawer-panel>strong{display:block;padding:0 24px 22px;border-bottom:1px solid #e5e9e7;font-size:17px;letter-spacing:.03em}
.lockora-drawer-panel nav{display:flex;flex-direction:column}
.lockora-drawer-panel nav a{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #edf0ee;text-decoration:none;color:#35433e;font-size:15px;line-height:1.3}
.lockora-drawer-panel nav a span:last-child{font-size:25px;color:#65736a}
.lockora-drawer-account{margin-top:18px;color:#177245!important;font-weight:700}
body.home .lt-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.home .lt-dept-safes{background-image:url('https://lockora.co.uk/wp-content/uploads/2026/10/Safes-Key-Storage-banner.png')!important;background-position:center!important;background-size:cover!important}
}
