.ess-search.ess-search--sss{display:block;height:auto;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.ess-search.ess-search--sss:focus-within{box-shadow:none}.ess-search--sss .super-speedy-search-form{position:relative;width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.ess-search--sss .super-speedy-search-form .super-speedy-searchform{display:block;margin:0;padding:0;background:transparent;border:0}.ess-search--sss .super-speedy-search-form .ssswrapper{display:flex;align-items:stretch;width:100%;height:48px;background:#fff;border:1px solid var(--ess-line,#e5e1d6);border-radius:0;overflow:hidden;box-sizing:border-box;transition:border-color var(--ess-transition-fast),box-shadow var(--ess-transition-fast)}.ess-search--sss .super-speedy-search-form .ssswrapper:hover{border-color:var(--ess-ink,#161512)}.ess-search--sss .super-speedy-search-form .ssswrapper:focus-within{border-color:var(--ess-ink,#161512);box-shadow:0 0 0 2px var(--ess-terra,#c5552d)}.ess-search--sss .super-speedy-search-form .ssswrapper .sssinputwrapper{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;position:relative;padding:0;background-image:url(/wp-content/themes/eshoppingsalerno/assets/css/__ESS_PH_0__);background-repeat:no-repeat;background-position:16px center;background-size:20px 20px}.ess-search--sss .super-speedy-search-form .ssswrapper .sssbuttonwrapper{flex:0 0 auto;display:flex;align-items:stretch;height:auto}.ess-search--sss .super-speedy-search-form input[type="text"].ssstext{flex:1 1 auto;min-width:0;width:100%;height:100%;min-height:0;margin:0;padding:0 16px 0 48px;font-family:var(--ess-font-body);font-size:14px;color:var(--ess-ink);background:transparent;border:0;outline:none;box-sizing:border-box;-webkit-appearance:none;appearance:none;box-shadow:none;letter-spacing:.01em}.ess-search--sss .super-speedy-search-form input[type="text"].ssstext::placeholder{color:var(--ess-muted-aa);opacity:1}.ess-search--sss .super-speedy-search-form input[type="text"].ssstext::-webkit-search-cancel-button{display:none}.ess-search--sss .super-speedy-search-form .ssswrapper .sssresetwrapper{display:none}.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button{flex:0 0 auto;min-width:48px;width:48px;height:100%;margin:0;padding:0;background:var(--ess-ink,#161512);color:#fff;font-size:18px;border:0;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--ess-transition-fast);box-shadow:none}.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button:hover,.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button:focus-visible{background:var(--ess-sea,#0e4d64)}.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button:focus-visible{outline:2px solid var(--ess-terra,#c5552d);outline-offset:-3px}.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button i,.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button svg{display:inline-block;color:#fff;font-size:18px;line-height:1}.ess-search--sss .sss_maybe_close_button{display:none !important}.ess-search--sss .sssresults.sssajax{position:absolute;top:calc(100% + 4px);left:0;right:0;width:auto;min-width:100%;z-index:80;margin:0;padding:0;background:#fff;border:1px solid var(--ess-line,#e5e1d6);border-radius:0;box-shadow:0 16px 48px rgba(22,21,18,0.16);overflow:hidden;max-height:70vh;overflow-y:auto}.ess-search--sss .sssresults.sssajax .sss_scroll_container{display:flex;gap:0}.ess-search--sss .sssresults.sssajax .sss_suggestions_container{flex:0 0 220px;background:var(--ess-surface,#f5f1e8);border-right:1px solid var(--ess-line,#e5e1d6)}.ess-search--sss .sssresults.sssajax .sss_items_container{flex:1 1 auto;background:#fff;min-width:0}@media (max-width:767px){.ess-search--sss .sssresults.sssajax .sss_scroll_container{flex-direction:column}.ess-search--sss .sssresults.sssajax .sss_suggestions_container{flex:1 1 auto;border-right:0;border-bottom:1px solid var(--ess-line,#e5e1d6)}}.ess-search--sss .sssresults.sssajax .sss_list_header{font-family:var(--ess-font-mono,monospace);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--ess-muted-aa,#5a5550);padding:14px 16px 8px;border-bottom:0;background:transparent}.ess-search--sss .sssresults.sssajax .sss_suggestions_container ul.sss-suggestions li,.ess-search--sss .sssresults.sssajax .sss_suggestions_container ul.sss-taxonomies li{margin:0;padding:0;list-style:none;border-bottom:0}.ess-search--sss .sssresults.sssajax .sss_suggestions_container ul.sss-suggestions a,.ess-search--sss .sssresults.sssajax .sss_suggestions_container ul.sss-taxonomies a{display:block;padding:9px 16px;font-size:13px;color:var(--ess-ink,#161512);text-decoration:none;transition:background var(--ess-transition-fast)}.ess-search--sss .sssresults.sssajax .sss_suggestions_container a:hover,.ess-search--sss .sssresults.sssajax .sss_suggestions_container a:focus{background:#fff;color:var(--ess-terra,#c5552d)}.ess-search--sss .sssresults.sssajax strong{color:var(--ess-terra,#c5552d);font-weight:600}.ess-search--sss .sssresults.sssajax ul.sss_items{list-style:none;margin:0;padding:0}.ess-search--sss .sssresults.sssajax ul.sss_items li{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ess-line,#e5e1d6)}.ess-search--sss .sssresults.sssajax ul.sss_items li:last-child{border-bottom:0}.ess-search--sss .sssresults.sssajax ul.sss_items li a{display:flex;align-items:center;gap:12px;padding:10px 16px;color:var(--ess-ink,#161512);text-decoration:none;transition:background var(--ess-transition-fast)}.ess-search--sss .sssresults.sssajax ul.sss_items li a:hover,.ess-search--sss .sssresults.sssajax ul.sss_items li a:focus{background:var(--ess-surface,#f5f1e8)}.ess-search--sss .sssresults.sssajax ul.sss_items li img{flex:0 0 48px;width:48px;height:48px;object-fit:cover;border-radius:0;background:var(--ess-surface,#f5f1e8);display:block}.ess-search--sss .sssresults.sssajax ul.sss_items .sss_content{flex:1 1 auto;min-width:0}.ess-search--sss .sssresults.sssajax ul.sss_items .sss-title{font-size:13px;font-weight:500;color:var(--ess-ink,#161512);line-height:1.3;margin:0;display:block}.ess-search--sss .sssresults.sssajax ul.sss_items .sss_price,.ess-search--sss .sssresults.sssajax ul.sss_items .sss-excerpt{font-family:var(--ess-font-mono,monospace);font-size:11px;color:var(--ess-muted-aa,#5a5550);margin:2px 0 0;letter-spacing:.3px}.ess-search--sss .sssresults.sssajax ul.sss_items .ess-price-on-request{color:var(--ess-terra,#c5552d);font-weight:500}.ess-search--sss .sssresults.sssajax .sss_see_all{border-top:1px solid var(--ess-line,#e5e1d6);background:var(--ess-surface,#f5f1e8)}.ess-search--sss .sssresults.sssajax .sss_see_all a{display:block;padding:12px 16px;font-family:var(--ess-font-mono,monospace);font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ess-ink,#161512);text-decoration:none;text-align:center;transition:background var(--ess-transition-fast),color var(--ess-transition-fast)}.ess-search--sss .sssresults.sssajax .sss_see_all a:hover,.ess-search--sss .sssresults.sssajax .sss_see_all a:focus{background:var(--ess-ink,#161512);color:#fff}.ess-search--sss .sssresults.sssajax .sss_poweredby,.ess-search--sss .sss_poweredby{display:none !important}@media (max-width:767px){.ess-search--sss .super-speedy-search-form .ssswrapper{height:48px}.ess-search--sss .super-speedy-search-form input[type="text"].ssstext{font-size:16px;padding:0 12px 0 44px}.ess-search--sss .super-speedy-search-form .ssswrapper .sssinputwrapper{background-position:14px center}.ess-search--sss .super-speedy-search-form button[type="submit"].sss_search_button{min-width:48px;width:48px}}.super-speedy-search-form,.sssresults,.sss_suggestions_container,.sss_items_container{font-family:var(--ess-font-body) !important}.ess-header__search .sssresults.sssajax,.ess-header__mobile-search .sssresults.sssajax{margin-top:4px;border-radius:0;box-shadow:0 6px 24px rgba(0,0,0,0.08);border:1px solid var(--ess-line);background:#fff;overflow:hidden}.sss_suggestions_container ul.sss-suggestions{background:#fff}.sss_suggestions_container ul.sss-taxonomies{background:var(--ess-surface)}.sss_suggestions_container a:hover,.sss_suggestions_container a:focus{background:var(--ess-surface);color:var(--ess-ink)}.sss_suggestions_container li{border-bottom:1px solid var(--ess-line)}.sss_suggestions_container li:last-child{border-bottom:0}.sss_suggestions_container a{display:flex;justify-content:space-between;padding:10px 14px;font-size:13px;color:var(--ess-ink);text-decoration:none}.sssresults strong,.sss-suggestion strong,.sss-taxonomy strong{color:var(--ess-terra);font-weight:600}.sss_list_header{font-size:var(--ess-text-sm,.875rem);font-weight:var(--ess-weight-semibold,600);color:var(--ess-color-heading,#1e2b3a);border-bottom:1px solid var(--ess-color-border,#e2e6ea);padding:var(--ess-space-3,.75rem) var(--ess-space-4,1rem) var(--ess-space-2,.5rem)}.sss_see_all a,.bottom_see_all_wrapper a{color:var(--ess-color-accent,#e8792b);font-weight:var(--ess-weight-medium,500);font-size:var(--ess-text-sm,.875rem);text-decoration:none;transition:color var(--ess-transition-fast,150ms)}.sss_see_all a:hover,.bottom_see_all_wrapper a:hover{color:var(--ess-color-accent-hover,#c86620)}.sss-grid-item,.sss-list-item{border-radius:var(--ess-radius-md,.5rem);transition:background var(--ess-transition-fast,150ms)}.sss-grid-item:hover,.sss-list-item:hover{background:var(--ess-color-neutral-50,#f8f9fa)}.sss-grid-item a,.sss-list-item a{text-decoration:none;color:var(--ess-color-body-text,#3a4a5c)}.sss-title{color:var(--ess-color-heading,#1e2b3a);font-weight:var(--ess-weight-medium,500)}.sss_price,.sss_price .woocommerce-Price-amount{color:var(--ess-color-accent,#e8792b);font-weight:var(--ess-weight-semibold,600)}.sssresults .onsale,.sssresults .sss_flash .onsale{background:var(--ess-color-accent,#e8792b);color:var(--ess-color-white,#fff);border-radius:var(--ess-radius-sm,.25rem);font-size:var(--ess-text-xs,.75rem);font-weight:var(--ess-weight-semibold,600)}.sssresults .wp-post-image{border-radius:var(--ess-radius-md,.5rem)}.sss-overlay{background:rgba(30,58,95,0.4)}.sss_poweredby{display:none !important}.sss-focusable:focus-visible{outline:2px solid var(--ess-color-focus-ring,#4a90d9);outline-offset:2px}.fwwfilter,.fwwcontainer,.ssf.dialog-container{font-family:var(--ess-font-body,'DM Sans',sans-serif)}.fwwpopout,.fwwpopover{border-color:var(--ess-color-border,#e2e6ea);border-radius:var(--ess-radius-md,.5rem);font-family:var(--ess-font-body,'DM Sans',sans-serif);font-size:var(--ess-text-sm,.875rem);color:var(--ess-color-body-text,#3a4a5c);transition:border-color var(--ess-transition-fast,150ms),box-shadow var(--ess-transition-fast,150ms)}.fwwpopout:hover,.fwwpopover:hover{border-color:var(--ess-color-primary,#1e3a5f)}.fwwpopout:focus-visible,.fwwpopover:focus-visible{outline:2px solid var(--ess-color-focus-ring,#4a90d9);outline-offset:2px}.fwwcontainer.open .popout-container{border-radius:var(--ess-radius-lg,.875rem);box-shadow:var(--ess-shadow-lg,0 10px 25px rgba(0,0,0,0.15));border:1px solid var(--ess-color-border,#e2e6ea)}.ssf .dialog-content{border-radius:var(--ess-radius-lg,.875rem);font-family:var(--ess-font-body,'DM Sans',sans-serif)}.ssf .dialog-overlay{background:rgba(30,58,95,0.4)}.ssf-close-popover{color:var(--ess-color-neutral-500,#5a6b7d);font-size:1.5rem;transition:color var(--ess-transition-fast,150ms)}.ssf-close-popover:hover{color:var(--ess-color-accent,#e8792b)}.fwwfilter .product-categories.awdff li a{color:var(--ess-color-body-text,#3a4a5c);font-size:var(--ess-text-sm,.875rem);transition:color var(--ess-transition-fast,150ms)}.fwwfilter .product-categories.awdff li a:hover{color:var(--ess-color-primary,#1e3a5f)}.fwwfilter .product-categories.awdff li.selected>a{color:var(--ess-color-accent,#e8792b);font-weight:var(--ess-weight-semibold,600)}.fwwfilter .count,.fwwfilter .categorycount{color:var(--ess-color-text-sec,#5a6b7d);font-size:var(--ess-text-xs,.75rem)}.fwwfilter ul.checkboxlist li a:before,.fwwfilter ul.radio li a:before{color:var(--ess-color-neutral-400,#8a97a5)}.fwwfilter ul.checkboxlist li.selected a:before,.fwwfilter ul.radio li.selected a:before{color:var(--ess-color-accent,#e8792b)}.fwwfilter .colour-style{border:2px solid var(--ess-color-border,#e2e6ea);transition:border-color var(--ess-transition-fast,150ms)}.fwwfilter li.selected .colour-style{border-color:var(--ess-color-accent,#e8792b);box-shadow:0 0 0 2px var(--ess-color-accent,#e8792b)}.fww-inline-search{border-color:var(--ess-color-border,#e2e6ea);border-radius:var(--ess-radius-md,.5rem);font-family:var(--ess-font-body,'DM Sans',sans-serif);font-size:var(--ess-text-sm,.875rem)}.fww-inline-search:focus{border-color:var(--ess-color-primary,#1e3a5f);box-shadow:0 0 0 3px rgba(30,58,95,0.1);outline:none}.fww-toggle-switch-text{font-size:var(--ess-text-sm,.875rem);color:var(--ess-color-body-text,#3a4a5c)}.apply-filter-button{background:var(--ess-color-accent,#e8792b);color:var(--ess-color-white,#fff);border:none;border-radius:var(--ess-radius-md,.5rem);padding:var(--ess-space-2,.5rem) var(--ess-space-4,1rem);font-family:var(--ess-font-body,'DM Sans',sans-serif);font-size:var(--ess-text-sm,.875rem);font-weight:var(--ess-weight-semibold,600);cursor:pointer;min-height:44px;transition:background var(--ess-transition-fast,150ms)}.apply-filter-button:hover{background:var(--ess-color-accent-hover,#c86620)}.apply-filter-button:focus-visible{outline:2px solid var(--ess-color-focus-ring,#4a90d9);outline-offset:2px}.fwwfilter .noUi-connect{background:var(--ess-color-accent,#e8792b)}.fwwfilter .noUi-handle{border-color:var(--ess-color-accent,#e8792b);box-shadow:0 0 0 3px rgba(232,121,43,0.2)}.wpi-fww-spinner-circle-clipper .wpi-fww-spinner-circle{border-color:var(--ess-color-accent,#e8792b)}.fwwfilter .widget-title,.fwwfilter .widgettitle{font-size:var(--ess-text-base,1rem);font-weight:var(--ess-weight-semibold,600);color:var(--ess-color-heading,#1e2b3a);margin-bottom:var(--ess-space-3,.75rem)}@media (max-width:767px){.sssresults.sssajax{left:0 !important;right:0 !important;width:100% !important;border-radius:0 0 var(--ess-radius-lg,.875rem) var(--ess-radius-lg,.875rem)}.sss_scroll_container{flex-direction:column}.sss_suggestions_container,.sss_items_container{width:100% !important}.ssf .dialog-content{width:100%;max-width:100%;border-radius:var(--ess-radius-lg,.875rem) var(--ess-radius-lg,.875rem) 0 0;max-height:85vh}}