/* Native product search: standalone row below the brand navigation. */
body .top-category>.search-box,body .serach_outer>.closepop{display:none!important}
body .top-category>.serach_outer,body .mila-header-search>.serach_outer{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0;background:transparent!important;z-index:auto!important;opacity:1!important;overflow:visible!important;margin:0!important;padding:0!important}
body .top-category>.serach_outer{flex:0 0 240px}
body .serach_outer>.serach_inner{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}
body .serach_outer .mila-product-search{display:flex!important;width:100%!important;gap:0;margin:0!important;padding:0!important;border:1px solid #d9dfd5!important;border-radius:4px;background:#fff!important;overflow:visible;box-sizing:border-box}
body .serach_outer .mila-product-search input.search-field{flex:1 1 auto;min-width:0;width:0!important;height:48px!important;padding:12px 17px!important;margin:0!important;border:0!important;border-radius:4px 0 0 4px!important;background:#fff!important;color:#242824!important;font:14px/1.3 Arial,sans-serif;box-sizing:border-box;box-shadow:none!important}
body .serach_outer .mila-product-search input.search-field::placeholder{color:#687166;opacity:1}
body .serach_outer .mila-product-search button{flex:0 0 86px;display:flex!important;align-items:center;justify-content:center;gap:7px;width:86px!important;min-width:48px;height:48px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0 4px 4px 0!important;background:#284531!important;color:#fff!important;cursor:pointer;box-sizing:border-box;font:600 13px Arial,sans-serif}
body .serach_outer .mila-product-search button:after{content:'Search'}
body .serach_outer .mila-product-search button:hover{background:#3b5c43!important}
body .serach_outer .mila-product-search input:focus{outline:2px solid #284531!important;outline-offset:-3px!important}
body .serach_outer .mila-product-search button:focus-visible{outline:2px solid #fff!important;outline-offset:-4px!important}
body .mila-search-strip{max-width:1168px;width:100%;margin:22px auto 0;box-sizing:border-box;display:flex;justify-content:center}
body .mila-search-strip .mila-header-search{width:100%;max-width:660px;min-width:0;margin:0!important;box-sizing:border-box}
body.mila-search-separated .top-category{gap:0!important}
@media(min-width:992px){
 body.mila-search-separated .menu-header.py-3{padding:22px 0!important}
 body.mila-search-separated #site-navigation ul.main-menu{display:flex!important;gap:30px;align-items:center;justify-content:flex-start;margin:0!important;padding:0!important}
 body.mila-search-separated #site-navigation ul.main-menu>li{margin:0!important;padding:0!important}
 body.mila-search-separated #site-navigation ul.main-menu>li>a{display:block;padding:0!important;font-size:14px!important;line-height:28px!important;color:#284531!important}
 body.mila-search-separated #site-navigation ul.main-menu>li>a:hover{text-decoration:underline}
}
@media(max-width:991px){
 body .mila-search-strip{margin-top:16px}
 body .mila-search-strip .mila-product-search input.search-field{font-size:16px!important}
 body .mila-search-strip .mila-product-search button{width:48px!important;flex-basis:48px!important}
 body .mila-search-strip .mila-product-search button:after{content:none}
 body .top-category>.serach_outer{flex:1 1 auto;min-width:100px}
}
@media(max-width:767px){body .top-category .mila-all-categories-panel{left:0!important;right:auto!important;max-width:calc(100vw - 32px)!important}}
@media(prefers-reduced-motion:reduce){body .mila-product-search *{transition:none!important}}
