form.a1-overlay-search,form.a1-mobile-search{isolation:isolate;overflow:visible!important}form.a1-mobile-search{position:relative}form[data-a1-search-form] button[type="submit"]{position:relative;z-index:3;pointer-events:auto;touch-action:manipulation;flex-shrink:0}form[data-a1-search-form] input[name="q"]{min-width:0} .a1-product-suggestions{position:absolute;left:0;right:0;top:100%;z-index:2;max-height:min(40dvh,340px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#222;border:1px solid #ddd;border-radius:0 0 8px 8px;box-shadow:0 6px 16px #0002;padding:6px}.a1-product-suggestions[hidden]{display:none!important}.a1-product-suggestions a,.a1-product-suggestions .a1-all-search-results{display:block;width:100%;text-align:left;padding:12px 10px;color:#222;background:#fff;border:0;border-bottom:1px solid #eee;text-decoration:none;font:inherit}.a1-product-suggestions a:hover,.a1-product-suggestions [aria-selected="true"]{background:#fff2e9}.a1-product-suggestions .a1-all-search-results{color:#e94e00;font-weight:700}@media(max-width:768px){form[data-a1-search-form] input[name="q"]{font-size:16px!important;min-height:44px}form[data-a1-search-form] button[type="submit"]{min-width:44px;min-height:44px}.search-bar__interior.is-fixed{max-height:100dvh;overflow:visible}.search-form__container.show_form{max-height:100dvh;overflow:visible}.search-form__input-wrapper{min-width:0}.search-form__container.show_form .search-button__submit{z-index:8;pointer-events:auto}.search-form__container.show_form .predictive-search-wrapper{max-height:55dvh;overflow-y:auto}.a1-product-suggestions{max-height:38dvh}}