body .shop-search{margin:12px 0 0!important;border:1px solid #dfe7f2!important;border-radius:9px!important;background:#f8faff!important;padding:0!important;color:#293e59!important;box-shadow:none!important}
body .shop-search>summary{padding:11px 12px!important;cursor:pointer;font-size:12px!important;font-weight:650!important;color:#245edb!important;line-height:1.4!important}
body .shop-search>label{display:block!important;margin:0 12px!important;font-size:11px!important;color:#586d87!important}
body .shop-search input{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:6px 0 10px!important;padding:9px!important;border:1px solid #cedbec!important;border-radius:7px!important;background:#fff!important;color:#20334b!important;font:inherit!important}
body .shop-search-links{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 12px 10px!important;font-size:11px!important}
body .shop-search-links a{display:inline-block!important;background:#fff!important;border:1px solid #d5e1f0!important;border-radius:7px!important;color:#245edb!important;padding:8px 10px!important;text-decoration:none!important;line-height:1.4!important;box-shadow:none!important}
body .shop-search-links a:hover{background:#eaf1ff!important}
body .shop-search-links a:focus-visible{outline:2px solid #245edb;outline-offset:2px}
body .shop-search>p{font-size:10px!important;line-height:1.6!important;color:#718198!important;margin:0 12px 12px!important}
