html body .wf-header .nw-search{flex:1 1 380px!important;min-width:min(100%,380px)!important;max-width:560px!important;width:100%;overflow:visible!important}
html body .wf-header .nw-search label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html body .wf-header .nw-search-input{width:100%!important;min-width:0!important;align-items:center;position:relative}
html body .wf-header .nw-search input{flex:1 1 auto!important;min-width:0!important;width:0!important;font-size:16px!important;height:46px!important;padding:10px 8px!important}
html body .wf-header .nw-search button{flex:0 0 auto!important;min-height:44px!important}
@media(max-width:1200px){html body .wf-header .nw-search{flex-basis:100%!important;max-width:none!important;margin:0!important}}
@media(max-width:760px){html body .wf-header .nw-search{min-width:0!important;max-width:none!important;grid-column:1/-1!important}}
@media(max-width:420px){html body .wf-header .nw-search input{font-size:14px!important;padding-left:8px!important;padding-right:42px!important}html body .wf-header .nw-search button{position:absolute!important;right:0!important;top:0!important;width:40px!important;min-width:40px!important;height:46px!important;padding:0!important;font-size:0!important}html body .wf-header .nw-search button::after{content:"";display:block;width:18px;height:18px;margin:auto;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m16 16 5 5' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}}
