html.seven-search-open{overflow:hidden}.seven-search-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;background:linear-gradient(145deg,#1b2020,#101616);color:#eee8d9;border:1px solid #b39760;border-radius:16px;box-shadow:0 24px 80px #0009;overflow:auto}.seven-search-dialog::backdrop{background:#020609bb;backdrop-filter:blur(5px)}.seven-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.seven-search-heading .seven-eyebrow{font-size:9px}.seven-search-heading h2{font-size:28px;margin:7px 0 0;color:#eee8d9}.seven-search-close{flex-shrink:0;width:40px;height:40px;background:#252b29;color:#e7d5ad;border:1px solid #b39760;border-radius:8px;font-size:28px;line-height:1;padding:0;cursor:pointer}.seven-search-dialog label{display:block;font-size:13px;color:#e7d5ad;margin-bottom:8px}.seven-search-input-row{display:flex;gap:10px}.seven-search-dialog input[type=search]{width:100%;min-width:0;background:#101616;color:#eee8d9;border:1px solid #7d725a;border-radius:8px;padding:14px;font-size:16px}.seven-search-dialog button[type=submit]{flex-shrink:0;background:#d4af37;color:#14171e;border-radius:8px;padding:12px 18px;border:1px solid #d4af37;font-weight:700;cursor:pointer}.seven-search-dialog :focus-visible{outline:2px solid #e5c45a;outline-offset:3px}.seven-search-status{font-size:13px;margin:18px 0;color:#c2c8c3;min-height:22px}.seven-search-results{list-style:none;margin:0;padding:0;display:grid;gap:10px}.seven-search-results li>a{display:flex;gap:15px;align-items:center;padding:12px;border:1px solid #a38b604a;border-radius:10px;background:#151b1b;color:#eee8d9;text-decoration:none}.seven-search-results li>a:hover{border-color:#d4af37;background:#202622}.seven-search-results img{width:72px;height:72px;object-fit:cover;border-radius:7px;flex-shrink:0}.seven-search-product-copy{display:grid;gap:4px;min-width:0}.seven-search-product-copy strong{font-size:15px;overflow-wrap:anywhere}.seven-search-price{font-size:14px;color:#e7d5ad}.seven-search-price del{opacity:.6;margin-right:7px}.seven-search-price ins{background:none;text-decoration:none;font-weight:700}.seven-search-stock{font-size:12px;color:#a1d7a5}.seven-search-stock.is-unavailable{color:#e1b995}.seven-search-all{display:inline-block;margin-top:20px;font-size:13px;color:#e7d5ad;text-decoration:underline}@media(max-width:480px){.seven-search-dialog{padding:20px;max-height:calc(100dvh - 24px)}.seven-search-heading h2{font-size:25px}.seven-search-input-row{gap:8px}.seven-search-dialog button[type=submit]{padding:10px 12px}.seven-search-results li>a{gap:12px;padding:10px}.seven-search-results img{width:60px;height:60px}}