/* Mobile navigation must stack above the global AJAX search strip. */
@media(max-width:980px){body.sa013-search-ready header.et-l--header{position:relative;z-index:100!important}}
#sa013-unified-search{position:relative;z-index:30;background:#f4f7fa;border-bottom:1px solid #d8e1eb;padding:18px 20px 22px;box-sizing:border-box;width:100%;font-family:inherit}
#sa013-unified-search .sa013-inner{max-width:1000px;width:100%;margin:0 auto}
#sa013-unified-search .sa013-title{font-size:19px;font-weight:700;color:#062e62;line-height:1.4}
#sa013-unified-search .sa013-hint{font-size:13px;color:#59687b;line-height:1.4;margin:2px 0 9px}
#sa013-unified-search .sa013-form{display:flex;align-items:stretch;gap:0;margin:0;width:100%}
#sa013-unified-search .sa013-input{box-sizing:border-box;min-height:52px;height:52px;width:100%;border:1px solid #aebccf;border-radius:8px 0 0 8px;background:white;color:#162f4c;font-size:18px;line-height:1.4;padding:10px 16px;outline-offset:2px}
#sa013-unified-search .sa013-input:focus{outline:2px solid #18704e;border-color:#18704e}
#sa013-unified-search .sa013-input::-webkit-search-cancel-button{display:none!important;-webkit-appearance:none!important}
#sa013-unified-search .sa013-input::-webkit-search-decoration{display:none!important}
#sa013-unified-search .sa013-clear{background:#062e62;color:white;border:0;border-radius:0 8px 8px 0;min-width:48px;cursor:pointer;font-size:22px;font-weight:400}
#sa013-unified-search .sa013-clear:hover{background:#0b447b}
#sa013-unified-search .sa013-form.sa013-is-empty .sa013-input{border-radius:8px}
#sa013-unified-search .sa013-results{margin-top:12px;background:white;border:1px solid #d8e1eb;border-radius:9px;box-shadow:0 8px 24px rgba(6,46,98,.09);padding:12px}
#sa013-unified-search [hidden]{display:none!important}
#sa013-unified-search .sa013-status{font-size:14px;color:#37516a;margin:0 0 8px;line-height:1.5}
#sa013-unified-search .sa013-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#sa013-unified-search .sa013-interpretation{font-size:13px;line-height:1.5;color:#37516a;margin:0 0 12px;max-width:80ch}
#sa013-unified-search .sa013-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px}
#sa013-unified-search .sa013-more{background:#062e62;color:white;border:0;border-radius:6px;padding:9px 14px;cursor:pointer}
#sa013-unified-search .sa013-all{font-size:14px;color:#062e62!important;text-decoration:underline!important}
body.sa013-search-ready header.et-l--header .et_pb_column_1_tb_header{display:none!important}
body.sa013-search-ready header.et-l--header .et_pb_column_0_tb_header{flex-basis:100%!important;max-width:100%!important;width:100%!important}
body.sa013-search-ready #sidebar .wp-block-search{display:none!important}
body.sa013-live-open.post-type-archive-product #main-content{display:none!important}
@media(max-width:767px){#sa013-unified-search{padding:14px 16px 18px}#sa013-unified-search .sa013-title{font-size:17px}#sa013-unified-search .sa013-list{grid-template-columns:1fr}#sa013-unified-search .sa013-input{font-size:16px}}
