.ssp-container{--ssp-primary:#4a90d9;--ssp-text:#1f2733;--ssp-text-muted:#8a92a0;--ssp-border:#e3e6ea;--ssp-bg:#fff;--ssp-bg-alt:#f5f7fa;--ssp-radius:10px;--ssp-shadow:0 6px 20px rgba(17, 24, 39, 0.08);--ssp-shadow-strong:0 18px 50px rgba(17, 24, 39, 0.22);--ssp-bar-h:50px;--ssp-backdrop:rgba(13, 17, 23, 0.6);position:relative;width:100%;box-sizing:border-box;font-family:inherit;color:var(--ssp-text);line-height:1.5;font-size:14px}.ssp-container *,.ssp-container *::before,.ssp-container *::after{box-sizing:border-box}.ssp-main-container{position:relative;width:100%}.ssp-probox{display:flex;align-items:stretch;background:var(--ssp-bg);border:1px solid var(--ssp-border);border-radius:var(--ssp-radius);overflow:hidden;transition:border-color 0.2s,box-shadow 0.2s,background-color 0.2s;height:var(--ssp-bar-h);min-height:var(--ssp-bar-h);flex:0 0 auto}.ssp-container,.ssp-w,.ssp-main-container{flex-shrink:0}.ssp-has-shadow .ssp-probox{box-shadow:var(--ssp-shadow)}.ssp-container:focus-within .ssp-probox{border-color:var(--ssp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ssp-primary) 18%,transparent)}.ssp-lead-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding-left:14px;color:var(--ssp-text-muted);pointer-events:none}.ssp-lead-icon svg{width:18px;height:18px;display:block}.ssp-prosettings+.ssp-lead-icon{display:none}.ssp-prosettings{display:flex;align-items:center;padding:0 10px;color:var(--ssp-text-muted);cursor:pointer;border-right:1px solid var(--ssp-border);transition:background-color 0.15s,color 0.15s}.ssp-prosettings:hover{background-color:var(--ssp-bg-alt);color:var(--ssp-primary)}.ssp-settings-icon svg{display:block}.ssp-proinput{flex:1 1 auto;position:relative;display:flex;align-items:center;min-width:0}.ssp-proinput form{width:100%;height:100%;position:relative;display:flex;align-items:center}.ssp-probox .ssp-input,.ssp-probox input.ssp-input{width:100%;height:100%;margin:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0 12px;font-size:15px;line-height:normal;color:var(--ssp-text);font-family:inherit;-webkit-appearance:none;appearance:none;min-height:0}.ssp-probox .ssp-input:focus,.ssp-probox .ssp-input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.ssp-probox .ssp-input::placeholder{color:var(--ssp-text-muted);opacity:1}.ssp-probox .ssp-input::-webkit-search-decoration,.ssp-probox .ssp-input::-webkit-search-cancel-button,.ssp-probox .ssp-input::-webkit-search-results-button,.ssp-probox .ssp-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ssp-promagnifier{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:none;background-color:var(--ssp-primary);color:#fff;cursor:pointer;transition:filter 0.15s,transform 0.05s;min-width:50px;font-family:inherit}.ssp-promagnifier:hover{filter:brightness(1.07)}.ssp-promagnifier:active{transform:scale(.98)}.ssp-promagnifier:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ssp-promagnifier svg{width:18px;height:18px;display:block}.ssp-btn-icon{display:flex;align-items:center;line-height:0}.ssp-btn-text{font-weight:600;font-size:14px}.ssp-proloading{flex:0 0 auto;display:none;align-items:center;justify-content:center;padding:0 12px;color:var(--ssp-primary);min-width:42px}.ssp-container.is-loading .ssp-proloading{display:flex}.ssp-container.is-loading .ssp-promagnifier{visibility:hidden}.ssp-proclose{flex:0 0 auto;display:none;align-items:center;justify-content:center;padding:0 10px;margin:0;border:0;background:#fff0;color:#c2c8d0;cursor:pointer;transition:color 0.15s}.ssp-proclose:hover{color:var(--ssp-text-muted)}.ssp-prosettings{order:0}.ssp-lead-icon{order:1}.ssp-proinput{order:2}.ssp-proclose{order:3}.ssp-proloading{order:4}.ssp-promagnifier{order:5}.ssp-container.has-results .ssp-proclose,.ssp-container.ssp-has-text .ssp-proclose{display:flex}.ssp-probox:has(.ssp-input:not(:placeholder-shown)) .ssp-proclose{display:flex}.ssp-shape-square .ssp-probox{border-radius:0}.ssp-shape-rounded .ssp-probox{border-radius:14px}.ssp-shape-pill .ssp-probox{border-radius:999px}.ssp-shape-pill .ssp-lead-icon{padding-left:18px}.ssp-shape-pill .ssp-promagnifier{padding:0 22px}.ssp-shape-rounded .ssp-probox,.ssp-shape-pill .ssp-probox,.ssp-shape-custom .ssp-probox{background:#fff0}.ssp-container.ssp-theme-mobbin .ssp-probox,.ssp-container.ssp-theme-dark .ssp-probox,.ssp-container.ssp-theme-glass .ssp-probox{background:var(--ssp-bg)}.ssp-tstyle-icon{display:inline-block;width:auto}.ssp-tstyle-bar{display:block;width:100%}.ssp-collapsible .ssp-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:15px;color:var(--ssp-text);background:var(--ssp-bg);border:1px solid var(--ssp-border);border-radius:var(--ssp-radius);cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s,background-color 0.15s,color 0.15s}.ssp-has-shadow .ssp-trigger{box-shadow:var(--ssp-shadow)}.ssp-collapsible .ssp-trigger:hover{border-color:var(--ssp-primary);color:var(--ssp-primary)}.ssp-collapsible .ssp-trigger:focus-visible{outline:2px solid var(--ssp-primary);outline-offset:2px}.ssp-trigger-icon{display:inline-flex;align-items:center;justify-content:center}.ssp-trigger-icon svg{width:20px;height:20px;display:block}.ssp-tstyle-icon .ssp-trigger{width:auto;min-width:46px;height:46px;padding:0 14px}.ssp-tstyle-icon.ssp-shape-pill .ssp-trigger{border-radius:999px}.ssp-trigger-label{font-weight:600}.ssp-tstyle-bar .ssp-trigger{width:100%;justify-content:flex-start;height:var(--ssp-bar-h);padding:0 16px;color:var(--ssp-text-muted);font-weight:400}.ssp-tstyle-bar.ssp-shape-pill .ssp-trigger{border-radius:999px}.ssp-tstyle-bar.ssp-shape-rounded .ssp-trigger{border-radius:14px}.ssp-tstyle-bar.ssp-shape-square .ssp-trigger{border-radius:0}.ssp-trigger-text{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-collapsible .ssp-panel{display:none}.ssp-collapsible.ssp-open .ssp-panel{display:block}.ssp-panel-close{display:none;align-items:center;justify-content:center;border:0;background:#fff0;color:var(--ssp-text-muted);cursor:pointer;padding:6px;border-radius:8px;transition:background-color 0.15s,color 0.15s}.ssp-panel-close:hover{background:var(--ssp-bg-alt);color:var(--ssp-text)}.ssp-panel-title{font-size:18px;font-weight:700;color:var(--ssp-text);margin-bottom:14px}.ssp-mode-icon .ssp-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:min(420px, 92vw);background:var(--ssp-bg);border:1px solid var(--ssp-border);border-radius:var(--ssp-radius);box-shadow:var(--ssp-shadow-strong);z-index:9999;padding:12px}.ssp-mode-icon .ssp-panel-close{position:absolute;top:8px;right:8px;display:none}.ssp-mode-overlay.ssp-open .ssp-panel,.ssp-mode-modal.ssp-open .ssp-panel{position:fixed;inset:0;z-index:100000;display:flex;background:var(--ssp-backdrop);-webkit-backdrop-filter:var(--ssp-backdrop-blur,none);backdrop-filter:var(--ssp-backdrop-blur,none);animation:ssp-fade-in 0.18s ease}.ssp-mode-overlay.ssp-open .ssp-panel{align-items:flex-start;justify-content:center;padding:clamp(16px, 9vh, 120px) 16px 16px}.ssp-mode-modal.ssp-open .ssp-panel{align-items:center;justify-content:center;padding:16px}.ssp-mode-overlay .ssp-panel-inner,.ssp-mode-modal .ssp-panel-inner{position:relative;width:100%;max-width:680px;max-height:86vh;overflow-y:auto;background:var(--ssp-bg);border-radius:16px;box-shadow:var(--ssp-shadow-strong);padding:20px;animation:ssp-pop-in 0.2s cubic-bezier(.2,.8,.2,1)}.ssp-mode-overlay .ssp-panel-inner{max-width:720px}@media (max-width:600px){.ssp-mode-overlay.ssp-open .ssp-panel{padding:0}.ssp-mode-overlay .ssp-panel-inner{max-width:100%;min-height:100%;max-height:100%;border-radius:0}}.ssp-mode-overlay .ssp-panel-close,.ssp-mode-modal .ssp-panel-close{display:flex;position:absolute;top:12px;right:12px;z-index:2}.ssp-mode-overlay .ssp-panel-inner .ssp-w,.ssp-mode-modal .ssp-panel-inner .ssp-w{margin-top:6px}.ssp-mode-overlay .ssp-results-wrapper,.ssp-mode-modal .ssp-results-wrapper{position:static}.ssp-mode-overlay .ssp-settings-hover,.ssp-mode-modal .ssp-settings-hover{position:static;margin-top:8px}.ssp-mode-overlay .ssp-results,.ssp-mode-modal .ssp-results{border:none;box-shadow:none;padding:8px 0 0}@keyframes ssp-fade-in{from{opacity:0}to{opacity:1}}@keyframes ssp-pop-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html.ssp-no-scroll,body.ssp-no-scroll{overflow:hidden!important}.ssp-autocomplete{position:absolute;top:100%;left:0;right:0;background:var(--ssp-bg);border:1px solid var(--ssp-border);border-top:none;border-radius:0 0 var(--ssp-radius) var(--ssp-radius);box-shadow:var(--ssp-shadow);z-index:9999;display:none;max-height:280px;overflow-y:auto}.ssp-autocomplete.is-visible{display:block}.ssp-autocomplete-list{list-style:none;margin:0;padding:0}.ssp-autocomplete-item{padding:8px 14px;cursor:pointer;color:var(--ssp-text);border-bottom:1px solid var(--ssp-border);display:flex;align-items:center;gap:8px;transition:background-color 0.1s}.ssp-autocomplete-item:last-child{border-bottom:none}.ssp-autocomplete-item:hover,.ssp-autocomplete-item.is-active{background-color:var(--ssp-bg-alt);color:var(--ssp-primary)}.ssp-autocomplete-icon{flex:0 0 16px;opacity:.6}.ssp-autocomplete-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-autocomplete-count{color:var(--ssp-text-muted);font-size:12px;flex:0 0 auto}.ssp-settings-panel{background:var(--ssp-bg);border:1px solid var(--ssp-border);border-radius:var(--ssp-radius);margin-top:6px;padding:14px;box-shadow:var(--ssp-shadow);z-index:9998}.ssp-settings-hover{position:absolute;top:100%;left:0;right:0;margin-top:4px}.ssp-filter-group{padding:8px 0;border-bottom:1px solid var(--ssp-border)}.ssp-filter-group:last-child{border-bottom:none}.ssp-filter-header{font-weight:600;font-size:13px;margin-bottom:6px;color:var(--ssp-text)}.ssp-filter-body{display:flex;flex-direction:column;gap:4px}.ssp-filter-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ssp-text);cursor:pointer}.ssp-filter-checkbox input[type="checkbox"]{margin:0;accent-color:var(--ssp-primary)}.ssp-filter-count{color:var(--ssp-text-muted);font-size:12px}.ssp-filter-text-input,.ssp-filter-number-input,.ssp-filter-select,.ssp-filter-date-input{width:100%;padding:6px 8px;border:1px solid var(--ssp-border);border-radius:3px;font-size:13px;font-family:inherit}.ssp-filter-text-input:focus,.ssp-filter-number-input:focus,.ssp-filter-select:focus,.ssp-filter-date-input:focus{border-color:var(--ssp-primary);outline:none}.ssp-filter-date-row,.ssp-filter-range{display:flex;align-items:center;gap:6px}.ssp-filter-date-sep,.ssp-filter-range-sep{color:var(--ssp-text-muted)}.ssp-results-wrapper{margin-top:8px;position:relative}.ssp-results-hover{position:absolute;top:100%;left:0;right:0;z-index:9997}.ssp-results-count{padding:6px 0;font-size:12px;color:var(--ssp-text-muted)}.ssp-results{background:var(--ssp-bg);border:1px solid var(--ssp-border);border-radius:var(--ssp-radius);box-shadow:var(--ssp-shadow);padding:8px}.ssp-results:empty{display:none}.ssp-results-header{padding:8px 10px;font-size:12px;color:var(--ssp-text-muted);border-bottom:1px solid var(--ssp-border);margin-bottom:4px}.ssp-res-list{display:flex;flex-direction:column;gap:2px}.ssp-result-item{display:flex;gap:12px;padding:10px;border-radius:3px;transition:background-color 0.12s;align-items:flex-start}.ssp-result-item:hover,.ssp-result-item:focus-within{background-color:var(--ssp-bg-alt)}.ssp-group-header{padding:8px 10px 4px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ssp-text-muted)}.ssp-result-thumb{flex:0 0 auto;width:60px;height:60px;border-radius:3px;overflow:hidden;background-color:var(--ssp-bg-alt)}.ssp-result-img{width:100%;height:100%;object-fit:cover;display:block}.ssp-avatar{border-radius:50%}.ssp-result-content{flex:1 1 auto;min-width:0}.ssp-result-title{display:block;color:var(--ssp-text);font-weight:600;font-size:15px;text-decoration:none;margin-bottom:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ssp-result-title:hover,.ssp-result-title:focus{color:var(--ssp-primary)}.ssp-result-excerpt{margin:0 0 6px;font-size:13px;color:var(--ssp-text);opacity:.85;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ssp-result-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ssp-text-muted);align-items:center}.ssp-result-meta svg{vertical-align:middle;margin-right:3px;opacity:.7}.ssp-result-title .ssp-asp-highlight,.ssp-result-excerpt .ssp-asp-highlight,em.ssp-highlight{background-color:rgb(74 144 217 / .13);color:var(--ssp-primary);font-style:normal;font-weight:600;padding:0 2px;border-radius:2px}.ssp-result-woo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.ssp-woo-price{font-weight:700;color:var(--ssp-text);font-size:14px}.ssp-woo-price del{color:var(--ssp-text-muted);font-weight:400;margin-right:4px}.ssp-woo-price ins{text-decoration:none;background:none}.ssp-woo-rating{display:inline-flex;align-items:center;gap:2px;color:#f0ad4e}.ssp-star-empty{color:#ddd}.ssp-rating-num{color:var(--ssp-text-muted);font-size:12px;margin-left:3px}.ssp-woo-badge{background-color:#d9534f;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase}.ssp-woo-cart-btn{display:inline-flex;align-items:center;background-color:var(--ssp-primary);color:#fff!important;padding:5px 12px;border-radius:3px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.ssp-woo-cart-btn:hover{opacity:.88;color:#fff!important}.ssp-res-list-horizontal{flex-direction:row;overflow-x:auto;gap:12px;padding-bottom:4px;scrollbar-width:thin}.ssp-result-h-card{flex:0 0 240px;flex-direction:column;gap:8px;border:1px solid var(--ssp-border);padding:10px;background:var(--ssp-bg)}.ssp-result-h-card .ssp-result-thumb{width:100%;height:120px}.ssp-res-grid{display:grid;gap:14px}.ssp-res-grid-2{grid-template-columns:repeat(2,1fr)}.ssp-res-grid-3{grid-template-columns:repeat(3,1fr)}.ssp-res-grid-4{grid-template-columns:repeat(4,1fr)}.ssp-result-grid-card{flex-direction:column;gap:8px;border:1px solid var(--ssp-border);padding:0;overflow:hidden}.ssp-result-grid-card .ssp-result-thumb{width:100%;height:140px;border-radius:0}.ssp-result-grid-card .ssp-result-content{padding:10px}.ssp-img-cover{object-fit:cover}.ssp-result-polaroid-card{flex-direction:column;gap:0;border:1px solid var(--ssp-border);padding:0;background:var(--ssp-bg);box-shadow:0 1px 3px rgb(0 0 0 / .06);border-radius:3px;overflow:hidden;transition:box-shadow 0.2s,transform 0.2s}.ssp-result-polaroid-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .12);transform:translateY(-2px)}.ssp-polaroid-img-wrap{position:relative;width:100%;height:160px;background-color:var(--ssp-bg-alt)}.ssp-polaroid-img-wrap .ssp-result-img{width:100%;height:100%;object-fit:cover}.ssp-polaroid-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ssp-text-muted)}.ssp-polaroid-badge{position:absolute;top:8px;right:8px;background:#d9534f;color:#fff;padding:3px 8px;font-size:11px;border-radius:3px;font-weight:700}.ssp-polaroid-caption{padding:12px}.ssp-polaroid-price{font-weight:700;color:var(--ssp-text);margin-top:6px;font-size:15px}.ssp-no-results{padding:24px 16px;text-align:center;color:var(--ssp-text)}.ssp-no-results-icon{margin-bottom:10px;color:var(--ssp-text-muted)}.ssp-no-results-text{font-size:15px;margin-bottom:14px}.ssp-no-results-text strong{color:var(--ssp-primary)}.ssp-suggestions{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ssp-border)}.ssp-suggestions-label{display:block;font-weight:600;margin-bottom:8px;color:var(--ssp-text)}.ssp-suggestions-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ssp-suggestion-item{display:inline-flex;align-items:center;gap:3px}.ssp-suggestion-link{display:inline-block;padding:4px 10px;background-color:var(--ssp-bg-alt);border:1px solid var(--ssp-border);border-radius:16px;color:var(--ssp-text);font-size:13px;text-decoration:none;cursor:pointer;transition:background-color 0.15s,color 0.15s}.ssp-suggestion-link:hover{background-color:var(--ssp-primary);color:#fff}.ssp-suggestion-count{font-size:11px;color:var(--ssp-text-muted)}.ssp-load-more{text-align:center;padding:10px 0}.ssp-load-more-btn{background:#fff0;border:1px solid var(--ssp-border);color:var(--ssp-text);padding:8px 20px;border-radius:3px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.15s;font-family:inherit}.ssp-load-more-btn:hover{border-color:var(--ssp-primary);color:var(--ssp-primary)}.ssp-load-more-btn:disabled{opacity:.5;cursor:not-allowed}.ssp-error{background:#fff3f3;border:1px solid #f5c2c2;color:#a94442;padding:10px 14px;border-radius:3px;font-size:13px}@media (max-width:768px){.ssp-res-grid-3,.ssp-res-grid-4{grid-template-columns:repeat(2,1fr)}.ssp-result-item{gap:8px;padding:8px}.ssp-result-thumb{width:50px;height:50px}.ssp-result-title{font-size:14px}.ssp-result-excerpt{font-size:12px}.ssp-promagnifier{min-width:42px;padding:0 12px}.ssp-btn-text{display:none}}@media (max-width:480px){.ssp-res-grid-2,.ssp-res-grid-3,.ssp-res-grid-4{grid-template-columns:1fr}.ssp-result-h-card{flex:0 0 200px}.ssp-filter-body{max-height:200px;overflow-y:auto}}[dir="rtl"] .ssp-prosettings{border-right:none;border-left:1px solid var(--ssp-border)}[dir="rtl"] .ssp-promagnifier{border-left:none;border-right:1px solid var(--ssp-border)}.ssp-container.ssp-theme-mobbin{--ssp-primary:#5b5bd6;--ssp-text:#16181d;--ssp-text-muted:#8a8f99;--ssp-border:#ececef;--ssp-bg:#f6f6f7;--ssp-bg-alt:#ffffff;--ssp-radius:12px;--ssp-shadow:0 1px 2px rgba(16, 24, 40, 0.05), 0 1px 3px rgba(16, 24, 40, 0.08);--ssp-shadow-strong:0 16px 48px rgba(16, 24, 40, 0.18)}.ssp-container.ssp-theme-mobbin .ssp-probox{border-color:#fff0}.ssp-container.ssp-theme-mobbin:focus-within .ssp-probox{background:#fff;border-color:var(--ssp-primary);box-shadow:0 0 0 4px rgb(91 91 214 / .14)}.ssp-container.ssp-theme-mobbin .ssp-results,.ssp-container.ssp-theme-mobbin .ssp-autocomplete,.ssp-container.ssp-theme-mobbin .ssp-settings-panel{background:#fff}.ssp-container.ssp-theme-mobbin.ssp-mode-overlay .ssp-panel-inner,.ssp-container.ssp-theme-mobbin.ssp-mode-modal .ssp-panel-inner{background:#fff}.ssp-container.ssp-theme-mobbin .ssp-promagnifier{border-radius:10px;margin:5px}.ssp-container.ssp-theme-mobbin.ssp-shape-pill .ssp-promagnifier{border-radius:999px}.ssp-container.ssp-theme-dark{--ssp-primary:#6aa9ff;--ssp-text:#e7eaf0;--ssp-text-muted:#9aa3b2;--ssp-border:#3a4150;--ssp-bg:#1e242e;--ssp-bg-alt:#283041;--ssp-shadow:0 8px 24px rgba(0, 0, 0, 0.45);--ssp-shadow-strong:0 20px 55px rgba(0, 0, 0, 0.6)}.ssp-container.ssp-theme-blue{--ssp-primary:#2563eb;--ssp-text:#0f1b2d;--ssp-text-muted:#5b6b82;--ssp-border:#d3e0f5;--ssp-bg:#ffffff;--ssp-bg-alt:#eef4ff}.ssp-container.ssp-theme-orange{--ssp-primary:#f4711e;--ssp-text:#2a1d12;--ssp-text-muted:#98775f;--ssp-border:#f3ddc9;--ssp-bg:#fffaf5;--ssp-bg-alt:#fdeede}.ssp-container.ssp-theme-green{--ssp-primary:#1f9d57;--ssp-text:#122a1d;--ssp-text-muted:#5d8270;--ssp-border:#cde6d8;--ssp-bg:#ffffff;--ssp-bg-alt:#eaf7ef}.ssp-container.ssp-theme-glass{--ssp-primary:#4a90d9;--ssp-text:#1b2430;--ssp-text-muted:#5a6577;--ssp-border:rgba(255, 255, 255, 0.55);--ssp-bg:rgba(255, 255, 255, 0.55);--ssp-bg-alt:rgba(255, 255, 255, 0.4);--ssp-shadow:0 8px 32px rgba(31, 38, 135, 0.18)}.ssp-container.ssp-theme-glass .ssp-probox,.ssp-container.ssp-theme-glass .ssp-trigger,.ssp-container.ssp-theme-glass .ssp-results,.ssp-container.ssp-theme-glass .ssp-autocomplete,.ssp-container.ssp-theme-glass .ssp-panel-inner{-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.ssp-container.ssp-theme-minimalist{--ssp-primary:#111827;--ssp-text:#111827;--ssp-text-muted:#9ca3af;--ssp-border:transparent;--ssp-bg:transparent;--ssp-bg-alt:#f3f4f6;--ssp-shadow:none}.ssp-container.ssp-theme-minimalist .ssp-probox{border:none;border-bottom:2px solid #e5e7eb;border-radius:0;box-shadow:none}.ssp-container.ssp-theme-minimalist:focus-within .ssp-probox{border-bottom-color:var(--ssp-primary);box-shadow:none}.ssp-container.ssp-theme-minimalist .ssp-promagnifier{background:#fff0;color:var(--ssp-primary)}.ssp-container.ssp-theme-dark .ssp-panel-close{color:var(--ssp-text)}@media print{.ssp-container{display:none!important}}.ssp-input:focus-visible,.ssp-promagnifier:focus-visible,.ssp-prosettings:focus-visible,.ssp-proclose:focus-visible,.ssp-suggestion-link:focus-visible,.ssp-load-more-btn:focus-visible{outline:2px solid var(--ssp-primary);outline-offset:2px}.ssp-container.is-hidden{display:none!important}.ssp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssp-restaurants-page{width:100%}.ssp-az-spacer{height:30px}.ssp-az-heading{text-align:center;font-style:italic;font-family:'Brush Script MT','Segoe Script','Lucida Handwriting','Comic Sans MS',cursive;font-weight:400;margin:0}.ssp-az-intro{text-align:center;color:var(--ssp-text-muted,#777);margin:0 0 18px}.ssp-az-index{font-family:inherit;color:var(--ssp-text,#1f2733);line-height:1.5}.ssp-az-group{margin:0 0 22px}.ssp-az-letter{display:block;font-size:22px;font-weight:800;color:#444a52;border-bottom:2px solid #e3e6ea;padding-bottom:4px;margin-bottom:10px}.ssp-az-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 24px}.ssp-az-list li{margin:0}.ssp-az-list a{text-decoration:none;color:var(--ssp-primary,#2563eb)}.ssp-az-list a:hover,.ssp-az-list a:focus{text-decoration:underline}.ssp-az-empty{color:var(--ssp-text-muted,#888);font-style:italic}