:root{--ss-color-primary: #2563eb;--ss-color-primary-rgb: 37 99 235;--ss-color-neutral-50: #f9fafb;--ss-color-neutral-100: #f3f4f6;--ss-color-neutral-200: #e5e7eb;--ss-color-neutral-300: #d1d5db;--ss-color-neutral-400: #9ca3af;--ss-color-neutral-500: #6b7280;--ss-color-neutral-600: #4b5563;--ss-color-neutral-800: #111827;--ss-color-warm-200: #e7e5e4;--ss-color-warm-300: #d6d3d1;--ss-color-warm-900: #1c1917;--ss-color-amber-50: #fdf5e7;--ss-color-amber-100: #fef3c7;--ss-color-amber-900: #78350f;--ss-color-background: var(--ss-color-neutral-50);--ss-color-surface: #fff;--ss-color-surface-muted: var(--ss-color-neutral-100);--ss-color-border: var(--ss-color-neutral-200);--ss-color-border-strong: var(--ss-color-neutral-300);--ss-color-text-primary: var(--ss-color-neutral-800);--ss-color-text-secondary: var(--ss-color-neutral-600);--ss-color-text-muted: var(--ss-color-neutral-500);--ss-color-text-disabled: var(--ss-color-neutral-400);--ss-color-on-primary: #fff;--ss-color-success: #10b981;--ss-color-warning: #f59e0b;--ss-color-error: #ef4444;--ss-color-info: #3b82f6;--ss-font-family-body: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--ss-font-family-heading: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--ss-font-family-mono: "SF Mono", monaco, consolas, "Liberation Mono", "Courier New", monospace;--ss-font-light: 300;--ss-font-normal: 400;--ss-font-medium: 500;--ss-font-semibold: 600;--ss-font-bold: 700;--ss-text-2xs: 11px;--ss-text-xs: 12px;--ss-text-sm: 14px;--ss-text-base: 16px;--ss-text-lg: 18px;--ss-text-xl: 20px;--ss-text-2xl: 24px;--ss-text-label: var(--ss-text-2xs);--ss-text-caption: var(--ss-text-xs);--ss-text-body: var(--ss-text-sm);--ss-text-input: var(--ss-text-base);--ss-text-heading: var(--ss-text-lg);--ss-text-price: var(--ss-text-lg);--ss-leading-none: 1;--ss-leading-tight: 1.2;--ss-leading-snug: 1.35;--ss-leading-normal: 1.5;--ss-leading-control: var(--ss-leading-none);--ss-leading-compact: var(--ss-leading-tight);--ss-leading-title: var(--ss-leading-snug);--ss-leading-label: var(--ss-leading-snug);--ss-leading-body: var(--ss-leading-normal);--ss-tracking-tight: -.02em;--ss-tracking-normal: 0;--ss-tracking-wide: .08em;--ss-tracking-price: var(--ss-tracking-tight);--ss-tracking-label: var(--ss-tracking-wide);--ss-spacing-0-5: 2px;--ss-spacing-1: 4px;--ss-spacing-1-5: 6px;--ss-spacing-2: 8px;--ss-spacing-2-5: 10px;--ss-spacing-3: 12px;--ss-spacing-4: 16px;--ss-spacing-5: 20px;--ss-spacing-6: 24px;--ss-spacing-7: 28px;--ss-spacing-8: 32px;--ss-spacing-10: 40px;--ss-spacing-12: 48px;--ss-spacing-16: 64px;--ss-spacing-section: var(--ss-spacing-7);--ss-spacing-region: var(--ss-spacing-5);--ss-spacing-region-sm: var(--ss-spacing-4);--ss-spacing-group: var(--ss-spacing-3);--ss-spacing-element: var(--ss-spacing-2-5);--ss-spacing-control: var(--ss-spacing-2);--ss-spacing-inset: var(--ss-spacing-1-5);--ss-spacing-tight: var(--ss-spacing-1);--ss-icon-2xs: 10px;--ss-icon-xs: 13px;--ss-icon-sm: 14px;--ss-icon-base: 16px;--ss-icon-md: 18px;--ss-icon-lg: 20px;--ss-icon-xl: 22px;--ss-icon-2xl: 26px;--ss-icon-3xl: 28px;--ss-icon-4xl: 32px;--ss-icon-5xl: 40px;--ss-icon-6xl: 48px;--ss-control-height: 36px;--ss-control-height-sm: 28px;--ss-control-height-lg: 40px;--ss-control-height-xl: 44px;--ss-radius-xs: 2px;--ss-radius-sm: 4px;--ss-radius-md: 6px;--ss-radius-lg: 8px;--ss-radius-xl: 10px;--ss-radius-2xl: 12px;--ss-radius-full: 9999px;--ss-radius-surface: 12px;--ss-radius-input: 12px;--ss-radius-dropdown: 12px;--ss-radius-control: 9px;--ss-radius-control-sm: 6px;--ss-radius-badge: var(--ss-radius-full);--ss-radius-thumbnail: 9px;--ss-radius-notice: 3px;--ss-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 5%);--ss-shadow-base: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);--ss-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);--ss-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);--ss-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 10%), 0 10px 10px -5px rgb(0 0 0 / 4%);--ss-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 25%);--ss-shadow: 0 1px 3px rgb(0 0 0 / 10%);--ss-shadow-card: var(--ss-shadow);--ss-shadow-card-hover: var(--ss-shadow-lg);--ss-shadow-input: var(--ss-shadow-base);--ss-shadow-input-hover: var(--ss-shadow-md);--ss-shadow-input-focus: var(--ss-shadow-lg);--ss-shadow-dropdown: var(--ss-shadow-xl);--ss-shadow-inset-accent: inset 3px 0 0 var(--ss-color-text-primary);--ss-transition-fast: .15s;--ss-transition-base: .2s;--ss-transition-slow: .3s;--ss-transition-duration: var(--ss-transition-base);--ss-transition-timing: var(--ss-ease-out);--ss-ease-out: cubic-bezier(0, 0, .2, 1);--ss-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ss-ease-smooth: cubic-bezier(.25, .1, .25, 1);--ss-animation-skeleton: 1.5s;--ss-animation-spin-duration: 1s;--ss-z-1: 1;--ss-z-2: 2;--ss-z-10: 10;--ss-z-20: 20;--ss-z-30: 30;--ss-z-1000: 1000;--ss-z-1020: 1020;--ss-z-1040: 1040;--ss-z-1050: 1050;--ss-z-link-overlay: var(--ss-z-1);--ss-z-above-overlay: var(--ss-z-2);--ss-z-foreground: var(--ss-z-10);--ss-z-raised: var(--ss-z-20);--ss-z-elevated: var(--ss-z-30);--ss-z-dropdown: var(--ss-z-1000);--ss-z-sticky: var(--ss-z-1020);--ss-z-modal-backdrop: var(--ss-z-1040);--ss-z-modal: var(--ss-z-1050);--ss-ring-sm: 0 0 0 2px rgb(var(--ss-color-primary-rgb) / 8%);--ss-ring-base: 0 0 0 3px rgb(var(--ss-color-primary-rgb) / 12%);--ss-ring-lg: 0 0 0 4px rgb(var(--ss-color-primary-rgb) / 18%);--ss-ring-focus: var(--ss-ring-base);--ss-ring-control: var(--ss-ring-sm);--ss-opacity-subtle: .35;--ss-opacity-muted: .5;--ss-opacity-soft: .65;--ss-opacity-medium: .7;--ss-opacity-strong: .85;--ss-opacity-disabled: var(--ss-opacity-muted);--ss-opacity-icon-secondary: var(--ss-opacity-medium);--ss-opacity-icon-hint: var(--ss-opacity-subtle);--ss-opacity-loading: var(--ss-opacity-soft);--ss-opacity-control-default: var(--ss-opacity-soft);--ss-opacity-control-hover: var(--ss-opacity-strong)}@keyframes ss-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ss-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}@keyframes ss-skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}:where(.ss-widget) [x-cloak]{display:none!important}:where(.ss-widget).ss-widget.ss-search-results-widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}:where(.ss-widget).ss-widget.ss-search-results-widget *,:where(.ss-widget).ss-widget.ss-search-results-widget *:before,:where(.ss-widget).ss-widget.ss-search-results-widget *:after{box-sizing:border-box}:where(.ss-widget).ss-widget.ss-search-results-widget{position:relative;width:100%;min-height:200px;--ss-sr-sidebar-width: 264px;--ss-sr-layout-gap: var(--ss-spacing-section);--ss-sr-surface-radius: var(--ss-radius-surface);--ss-sr-control-radius-sm: var(--ss-radius-control-sm);--ss-sr-control-radius-md: var(--ss-radius-control);--ss-sr-control-size: var(--ss-icon-md);--ss-sr-control-border-width: 1.5px;--ss-sr-toolbar-gap: var(--ss-spacing-group);--ss-sr-toolbar-right-gap: var(--ss-spacing-element);--ss-sr-active-filter-gap: var(--ss-spacing-inset);--ss-sr-grid-gap: var(--ss-spacing-region);--ss-sr-filter-section-padding: var(--ss-spacing-region);--ss-sr-filter-footer-padding: var(--ss-spacing-region-sm) var(--ss-spacing-region);--ss-sr-filter-title-gap: var(--ss-spacing-region-sm);--ss-sr-filter-row-padding: var(--ss-spacing-inset) 0;--ss-sr-filter-row-gap: var(--ss-spacing-element);--ss-sr-filter-section-border: 1px solid var(--ss-sr-border);--ss-sr-filter-title-font-size: var(--ss-text-label);--ss-sr-filter-title-font-weight: var(--ss-font-semibold);--ss-sr-filter-title-line-height: var(--ss-leading-label);--ss-sr-filter-title-letter-spacing: var(--ss-tracking-label);--ss-sr-filter-title-text-transform: uppercase;--ss-sr-filter-title-color: var(--ss-color-text-muted);--ss-sr-filter-label-font-size: var(--ss-text-body);--ss-sr-filter-label-font-weight: var(--ss-font-normal);--ss-sr-filter-label-line-height: var(--ss-leading-body);--ss-sr-filter-label-color: var(--ss-color-text-secondary);--ss-sr-filter-label-hover-color: var(--ss-color-text-primary);--ss-sr-filter-label-selected-color: var(--ss-color-text-primary);--ss-sr-filter-label-selected-font-weight: var(--ss-font-medium);--ss-sr-filter-label-selected-parent-font-weight: var(--ss-font-semibold);--ss-sr-filter-count-padding: 1px var(--ss-spacing-control);--ss-sr-filter-count-height: 20px;--ss-sr-filter-count-font-size: var(--ss-text-caption);--ss-sr-filter-count-font-weight: var(--ss-font-medium);--ss-sr-filter-count-color: var(--ss-color-text-muted);--ss-sr-filter-count-bg: color-mix(in oklch, var(--ss-color-background) 78%, white);--ss-sr-filter-count-border: 1px solid transparent;--ss-sr-filter-count-hover-color: var(--ss-color-text-secondary);--ss-sr-filter-count-hover-bg: var(--ss-sr-filter-count-bg);--ss-sr-filter-count-hover-border: 1px solid transparent;--ss-sr-filter-count-active-color: var(--ss-color-text-secondary);--ss-sr-filter-count-active-bg: var(--ss-sr-filter-count-bg);--ss-sr-filter-count-active-border: 1px solid transparent;--ss-sr-filter-count-active-hover-color: var(--ss-color-text-primary);--ss-sr-filter-count-active-hover-bg: var(--ss-sr-filter-count-bg);--ss-sr-filter-count-active-hover-border: 1px solid transparent;--ss-sr-filter-toggle-color: var(--ss-color-text-muted);--ss-sr-filter-toggle-hover-color: var(--ss-color-text-secondary);--ss-sr-filter-toggle-font-size: var(--ss-text-body);--ss-sr-filter-toggle-font-weight: var(--ss-font-medium);--ss-sr-filter-toggle-gap: var(--ss-spacing-group);--ss-sr-filter-toggle-padding: var(--ss-spacing-tight) 0;--ss-sr-price-input-gap: var(--ss-spacing-element);--ss-sr-price-label-font-size: var(--ss-text-caption);--ss-sr-price-label-font-weight: var(--ss-font-medium);--ss-sr-price-label-color: var(--ss-color-text-secondary);--ss-sr-price-input-padding: var(--ss-spacing-control) var(--ss-spacing-group);--ss-sr-price-input-font-size: var(--ss-text-body);--ss-sr-price-input-text-align: start;--ss-sr-price-input-border: var(--ss-sr-control-border-width) solid var(--ss-sr-border);--ss-sr-price-input-color: var(--ss-color-text-primary);--ss-sr-price-input-placeholder-color: var(--ss-color-text-disabled);--ss-sr-price-separator-font-size: var(--ss-text-body);--ss-sr-price-separator-color: var(--ss-color-text-muted);--ss-sr-card-padding-grid: var(--ss-spacing-region-sm);--ss-sr-card-padding-list: var(--ss-spacing-region);--ss-sr-border: var(--ss-color-warm-200);--ss-sr-border-strong: var(--ss-color-warm-300);--ss-sr-shadow-rest: none;--ss-sr-shadow-hover: var(--ss-shadow-base);--ss-sr-shadow-variation: 0 4px 12px rgb(15 23 42 / 8%), 0 1px 3px rgb(15 23 42 / 6%);--ss-sr-shadow-variation-mobile: 0 -4px 16px rgb(15 23 42 / 8%), 0 -1px 4px rgb(15 23 42 / 6%);--ss-sr-overlay-variation: rgb(15 23 42 / 24%);--ss-sr-accent: var(--ss-color-text-primary);--ss-sr-accent-soft: color-mix(in oklch, var(--ss-sr-accent) 6%, white);--ss-sr-accent-soft-hover: color-mix(in oklch, var(--ss-sr-accent) 10%, white);--ss-search-results-container-max-width: 1200px;--ss-search-results-container-max-width-wide: 1280px}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--ss-search-results-container-max-width);border-radius:var(--ss-radius-surface);overflow:hidden;padding:0}@media(max-width:1279px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-container{padding:0 var(--ss-spacing-5);overflow:visible}}@media print{:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-container{max-width:none;padding:0}}@media(min-width:1280px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-container{max-width:var(--ss-search-results-container-max-width-wide);overflow:visible}}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-editor-notice{margin-bottom:var(--ss-spacing-4);padding:var(--ss-spacing-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-notice);background-color:var(--ss-color-background);text-align:center}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-editor-notice__text{margin:0;font-size:var(--ss-text-body);color:var(--ss-color-text-secondary)}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-section-border: var(--ss-widget-section-border, 1px solid var(--ss-color-border));--ss-search-results-section-border-top: var(--ss-widget-section-border-top, none);--ss-search-results-section-radius: var(--ss-widget-section-radius, var(--ss-radius-surface));--ss-search-results-section-shadow: var(--ss-widget-section-shadow, var(--ss-shadow))}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-section{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-section__main{width:100%}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-results-section__content{position:relative}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-layout-gap: var(--ss-spacing-region-sm)}@media(min-width:1280px){:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-layout-gap: var(--ss-sr-layout-gap)}}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content{display:flex;gap:var(--ss-search-results-layout-gap)}@media(min-width:1280px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content{align-items:flex-start}}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content>*:last-child{flex:1 1 0%}@media(max-width:1279px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content{gap:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content>*:last-child{flex:1 1 100%}}:where(.ss-widget).ss-widget.ss-search-results-widget.ss-loading .ss-search-content{opacity:var(--ss-opacity-loading);pointer-events:none}@media print{:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-content{flex-direction:column}}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-products-padding: 0;--ss-search-results-grid-gap: var(--ss-sr-grid-gap);--ss-search-results-grid-cols-default: 4;--ss-search-results-grid-cols-target: var(--ss-search-results-grid-cols, var(--ss-search-results-grid-cols-default));--ss-card-min-width: var(--ss-widget-card-min-width, 280px);--ss-row-stack-breakpoint: 640px}@media(max-width:1279px){:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-products-padding: var(--ss-widget-products-padding, 0 0 20px);--ss-search-results-grid-gap: var(--ss-products-grid-gap, var(--ss-spacing-4));--ss-search-results-grid-cols-default: 3}}@media(max-width:639px){:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-results-grid-cols-default: 1}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-products-container--grid{grid-template-columns:1fr}}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-products-container{padding:var(--ss-search-results-products-padding);transition:opacity var(--ss-transition-base) var(--ss-ease-out)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-products-container.ss-transitioning{opacity:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-products-container--grid{display:grid;gap:var(--ss-search-results-grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--ss-card-min-width),1fr))}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-products-container--list{display:flex;flex-direction:column;gap:var(--ss-search-results-grid-gap)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-product-card--revealing{opacity:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-product-card--revealed{animation:ss-card-reveal var(--ss-transition-base) var(--ss-ease-out) forwards}@keyframes ss-card-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-input-field-padding: 14px 20px 14px 48px;--ss-search-input-field-padding-right: 48px;--ss-search-input-clear-button-size: 28px;--ss-search-input-margin-bottom: var(--ss-spacing-section);--ss-search-input-field-bg: var(--ss-color-surface);--ss-search-input-field-border-color: var(--ss-color-border);--ss-search-input-placeholder-color: var(--ss-color-text-muted)}.ss-widget .ss-search-input{width:100%;margin-bottom:var(--ss-search-input-margin-bottom)}@media(max-width:1279px){.ss-widget .ss-search-input{margin-bottom:var(--ss-spacing-4)}}.ss-widget .ss-search-input__container,.ss-widget .ss-search-input__form{width:100%}.ss-widget .ss-search-input__field-wrapper{position:relative;width:100%}.ss-widget .ss-search-input__field-wrapper:hover .ss-search-input__field:not(:focus,:disabled){border-color:var(--ss-sr-accent)}.ss-widget .ss-search-input__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:var(--ss-icon-md);height:var(--ss-icon-md);color:var(--ss-color-text-muted);pointer-events:none;z-index:var(--ss-z-foreground)}.ss-widget .ss-search-input__field{width:100%;padding:var(--ss-search-input-field-padding);padding-right:var(--ss-search-input-field-padding-right);font-size:var(--ss-text-input);font-weight:var(--ss-font-normal);line-height:var(--ss-leading-body);color:var(--ss-color-text-primary);background-color:var(--ss-search-input-field-bg);border:1.5px solid var(--ss-search-input-field-border-color);border-radius:var(--ss-radius-input);outline:none;transition:border-color var(--ss-transition-base) var(--ss-ease-out),box-shadow var(--ss-transition-base) var(--ss-ease-out);box-sizing:border-box;display:block;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-widget .ss-search-input__field::-moz-placeholder{color:var(--ss-search-input-placeholder-color);opacity:1;font-weight:var(--ss-font-normal)}.ss-widget .ss-search-input__field::placeholder{color:var(--ss-search-input-placeholder-color);opacity:1;font-weight:var(--ss-font-normal)}.ss-widget .ss-search-input__field:focus{border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget .ss-search-input__field:disabled{opacity:var(--ss-opacity-disabled);cursor:not-allowed;background-color:var(--ss-color-background)}.ss-widget .ss-search-input__clear{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget .ss-search-input__clear::-moz-focus-inner{border:0;padding:0}.ss-widget .ss-search-input__clear{position:absolute;right:var(--ss-spacing-3);top:50%;transform:translateY(-50%);width:var(--ss-search-input-clear-button-size);height:var(--ss-search-input-clear-button-size);display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ss-color-text-disabled);transition:background-color var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out),box-shadow var(--ss-transition-fast) var(--ss-ease-out),transform var(--ss-transition-fast) var(--ss-ease-out);z-index:var(--ss-z-raised);background-color:transparent;border:none;padding:0;font-size:inherit;font-weight:inherit;text-decoration:none;min-width:auto}.ss-widget .ss-search-input__clear:hover{background-color:var(--ss-color-surface-muted);color:var(--ss-color-text-muted);transform:translateY(-50%)}.ss-widget .ss-search-input__clear:active{transform:translateY(-50%) scale(.97)}.ss-widget .ss-search-input__clear:focus-visible{box-shadow:var(--ss-ring-focus)}.ss-widget .ss-search-input__clear:before,.ss-widget .ss-search-input__clear:after{display:none}.ss-widget .ss-search-input__clear-icon{width:var(--ss-icon-sm);height:var(--ss-icon-sm);display:block;flex-shrink:0}.ss-widget.ss-search-results-widget .ss-search-input__field-wrapper:hover .ss-search-input__field:not(:focus){background-color:var(--ss-search-input-field-bg)}.ss-widget.ss-search-results-widget .ss-search-input__field{background-color:var(--ss-search-input-field-bg)}.ss-widget.ss-search-results-widget .ss-search-input__field:focus{background-color:var(--ss-color-surface)}.ss-widget .ss-transition-enter{transition:opacity var(--ss-transition-fast) var(--ss-ease-out),transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget .ss-transition-enter-start{opacity:0;transform:translateY(-4px)}.ss-widget .ss-transition-enter-end{opacity:1;transform:translateY(0)}.ss-widget .ss-transition-leave{transition:opacity var(--ss-transition-fast) var(--ss-ease-out),transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget .ss-transition-leave-start{opacity:1;transform:translateY(0)}.ss-widget .ss-transition-leave-end{opacity:0;transform:translateY(-4px)}.ss-widget input.ss-search-input__field,.ss-widget.ss-search-results-widget input.ss-search-input__field,.elementor-widget-searchsense .ss-widget input.ss-search-input__field{background-color:var(--ss-search-input-field-bg);border:1.5px solid var(--ss-search-input-field-border-color);border-radius:var(--ss-radius-input);padding:var(--ss-search-input-field-padding);padding-right:var(--ss-search-input-field-padding-right)}.ss-widget input.ss-search-input__field:focus,.ss-widget.ss-search-results-widget input.ss-search-input__field:focus,.elementor-widget-searchsense .ss-widget input.ss-search-input__field:focus{background-color:var(--ss-color-surface);border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget .ss-search-input__field-wrapper:hover input.ss-search-input__field:not(:focus,:disabled),.ss-widget.ss-search-results-widget .ss-search-input__field-wrapper:hover input.ss-search-input__field:not(:focus,:disabled),.elementor-widget-searchsense .ss-widget .ss-search-input__field-wrapper:hover input.ss-search-input__field:not(:focus,:disabled){background-color:var(--ss-search-input-field-bg);border-color:var(--ss-sr-accent)}.ss-widget button.ss-search-input__clear[type=button],.ss-widget.ss-search-results-widget button.ss-search-input__clear[type=button],.elementor-widget-searchsense .ss-widget button.ss-search-input__clear[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;width:var(--ss-search-input-clear-button-size);height:var(--ss-search-input-clear-button-size);display:flex;align-items:center;justify-content:center;min-width:auto;font-size:inherit;font-weight:inherit;text-decoration:none;color:var(--ss-color-text-disabled);cursor:pointer;border-radius:50%;transition:background-color var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out),box-shadow var(--ss-transition-fast) var(--ss-ease-out),transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget button.ss-search-input__clear[type=button]:hover,.ss-widget.ss-search-results-widget button.ss-search-input__clear[type=button]:hover,.elementor-widget-searchsense .ss-widget button.ss-search-input__clear[type=button]:hover{background-color:var(--ss-color-surface-muted);color:var(--ss-color-text-muted);border:none}.ss-widget button.ss-search-input__clear[type=button]:focus,.ss-widget button.ss-search-input__clear[type=button]:focus-visible,.ss-widget.ss-search-results-widget button.ss-search-input__clear[type=button]:focus,.ss-widget.ss-search-results-widget button.ss-search-input__clear[type=button]:focus-visible,.elementor-widget-searchsense .ss-widget button.ss-search-input__clear[type=button]:focus,.elementor-widget-searchsense .ss-widget button.ss-search-input__clear[type=button]:focus-visible{background-color:transparent;border:none;box-shadow:var(--ss-ring-focus)}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-search-header-control-height: var(--ss-control-height);--ss-search-header-divider-space: var(--ss-spacing-3);--ss-search-header-container-padding: 0;--ss-search-header-top-row-gap: var(--ss-sr-toolbar-gap);--ss-search-header-top-row-direction: row;--ss-search-header-left-section-direction: row;--ss-search-header-right-section-justify: flex-start;--ss-search-header-result-count-width: auto;--ss-search-header-divider-color: transparent;--ss-search-header-divider-display: none;--ss-search-header-divider-inline-offset: 0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header{width:100%;margin-bottom:var(--ss-spacing-region)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__container{padding:var(--ss-search-header-container-padding);width:100%;background:transparent;transition:background-color var(--ss-transition-base) var(--ss-ease-out)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__divider{display:var(--ss-search-header-divider-display);border-top:1px solid var(--ss-search-header-divider-color);margin:0 var(--ss-search-header-divider-inline-offset)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__top-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-search-header-top-row-gap);flex-flow:var(--ss-search-header-top-row-direction) wrap;margin-bottom:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__left-section{display:flex;align-items:center;gap:var(--ss-sr-toolbar-gap);flex:1;flex-direction:var(--ss-search-header-left-section-direction)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__right-section{display:flex;align-items:center;gap:var(--ss-sr-toolbar-right-gap);justify-content:var(--ss-search-header-right-section-justify)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__result-summary{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ss-spacing-1) var(--ss-spacing-2);min-width:0;font-size:var(--ss-text-body);color:var(--ss-color-text-muted)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__results-context{font-weight:var(--ss-font-semibold);color:var(--ss-color-text-primary);line-height:var(--ss-leading-title);white-space:nowrap}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__summary-separator{color:var(--ss-color-text-muted);font-weight:var(--ss-font-normal);line-height:var(--ss-leading-title)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__result-count{display:inline-flex;align-items:baseline;gap:var(--ss-spacing-1);line-height:var(--ss-leading-title);white-space:nowrap}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__count-number{font-weight:var(--ss-font-semibold);color:var(--ss-color-text-primary)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__count-label{display:inline}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__count-range{font-weight:var(--ss-font-normal);color:var(--ss-color-text-muted)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__sort-control{display:flex;align-items:center;gap:var(--ss-spacing-2)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__active-filters{margin-top:var(--ss-spacing-group)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__active-filters--with-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ss-spacing-control)}@media(min-width:1280px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__active-filters--with-toggle:not(:has(>div:not([style*="display: none"]))){margin-top:0}}@media(max-width:767px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header{margin-bottom:var(--ss-spacing-4)}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__right-section{min-width:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__sort-control{flex:0 1 auto;min-width:0}:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__view-toggle{flex-shrink:0}}@media(max-width:480px){:where(.ss-widget).ss-widget.ss-search-results-widget .ss-search-header__count-range{display:none}}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown{position:relative}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown--open .ss-sort-dropdown__trigger,.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown--open .ss-sort-dropdown__trigger:hover{border-color:var(--ss-sr-accent)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown--open .ss-sort-dropdown__icon{transform:rotate(180deg)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger::-moz-focus-inner{border:0;padding:0}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger{display:inline-flex;align-items:center;gap:var(--ss-spacing-2);height:auto;width:auto;padding:var(--ss-spacing-control) var(--ss-spacing-group);background:var(--ss-color-surface);background-color:var(--ss-color-surface);border:var(--ss-sr-control-border-width) solid var(--ss-sr-border);border-radius:var(--ss-sr-control-radius-md);color:var(--ss-color-text-primary);font-size:var(--ss-text-body);font-weight:var(--ss-font-normal);line-height:var(--ss-leading-control);text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--ss-transition-base) var(--ss-ease-out),box-shadow var(--ss-transition-base) var(--ss-ease-out),background-color var(--ss-transition-base) var(--ss-ease-out)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger:hover{border-color:var(--ss-sr-accent)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger:focus-visible{outline:none;border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-focus)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__value{flex:1;text-align:left}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__icon{width:var(--ss-icon-sm);height:var(--ss-icon-sm);color:var(--ss-color-text-muted);flex-shrink:0;transition:transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__menu{position:absolute;top:calc(100% + var(--ss-spacing-1-5));left:auto;right:0;background:var(--ss-color-surface);border:none;border-radius:var(--ss-radius-dropdown);box-shadow:var(--ss-shadow-dropdown);z-index:var(--ss-z-dropdown);overflow:hidden;min-width:220px;transform-origin:top right}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option::-moz-focus-inner{border:0;padding:0}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:auto;padding:var(--ss-spacing-2-5) var(--ss-spacing-4);background:transparent;border:none;color:var(--ss-color-text-primary);font-size:var(--ss-text-caption);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-title);text-align:left;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option:hover:not(.ss-sort-dropdown__option--active){background:var(--ss-color-surface-muted)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option--active{background:var(--ss-sr-accent-soft-hover);color:var(--ss-sr-accent);font-weight:var(--ss-font-semibold)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option:focus-visible:not(.ss-sort-dropdown__option--active){outline:none;background:var(--ss-color-surface-muted)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__option+.ss-sort-dropdown__option{border-top:1px solid var(--ss-color-background)}.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__check{width:var(--ss-icon-base);height:var(--ss-icon-base);color:var(--ss-sr-accent);flex-shrink:0}@media(max-width:767px){.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown__trigger{min-width:0}}@media(prefers-reduced-motion:reduce){.ss-widget.ss-widget.ss-search-results-widget .ss-sort-dropdown .ss-sort-dropdown__menu{transition:none}}.ss-widget.ss-search-results-widget .ss-view-toggle{display:inline-flex;height:auto;background:var(--ss-color-surface);border:var(--ss-sr-control-border-width) solid var(--ss-sr-border);border-radius:var(--ss-sr-control-radius-md);overflow:hidden}.ss-widget.ss-search-results-widget .ss-view-toggle__option{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget.ss-search-results-widget .ss-view-toggle__option::-moz-focus-inner{border:0;padding:0}.ss-widget.ss-search-results-widget .ss-view-toggle__option{display:inline-flex;align-items:center;justify-content:center;min-width:auto;padding:var(--ss-spacing-control) var(--ss-spacing-element);background:transparent;border:none;color:var(--ss-color-text-muted);line-height:var(--ss-leading-control);text-transform:none;text-decoration:none;cursor:pointer;transition:background-color var(--ss-transition-base) var(--ss-ease-out),color var(--ss-transition-base) var(--ss-ease-out),box-shadow var(--ss-transition-base) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-view-toggle__option+.ss-view-toggle__option{border-left:var(--ss-sr-control-border-width) solid var(--ss-sr-border)}.ss-widget.ss-search-results-widget .ss-view-toggle__option:hover:not(.ss-view-toggle__option--active){background:var(--ss-color-background);color:var(--ss-color-text-secondary)}.ss-widget.ss-search-results-widget .ss-view-toggle__option--active{background:var(--ss-sr-accent);color:var(--ss-color-on-primary)}.ss-widget.ss-search-results-widget .ss-view-toggle__option:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-view-toggle__option svg{width:var(--ss-icon-base);height:var(--ss-icon-base)}.ss-widget.ss-search-results-widget:not(.ss-alpine-ready) .ss-view-toggle__option[data-ssr-active=true]{background:var(--ss-sr-accent);color:var(--ss-color-on-primary)}.ss-widget.ss-search-results-widget{--ss-filters-panel-width: var(--ss-sr-sidebar-width);--ss-filters-panel-max-width: var(--ss-sr-sidebar-width);--ss-filters-panel-bg: var(--ss-color-surface);--ss-filters-panel-border-color: var(--ss-sr-border);--ss-filters-panel-border: 1px solid var(--ss-filters-panel-border-color);--ss-filters-panel-radius: var(--ss-sr-surface-radius);--ss-filters-panel-shadow: var(--ss-sr-shadow-rest);--ss-filters-panel-shadow-hover: var(--ss-sr-shadow-rest);--ss-filters-panel-sticky-offset: var(--ss-spacing-6);--ss-filters-panel-sticky-top: calc(var(--ss-filters-panel-sticky-offset) + env(safe-area-inset-top, 0px));--ss-filters-panel-sticky-bottom-gap: 16px;--ss-filters-drawer-width: 85%;--ss-filters-drawer-max-width: 320px;--ss-filters-drawer-shadow: var(--ss-shadow-2xl);--ss-filters-content-display: none;--ss-filters-content-padding: 0;--ss-filters-content-bg: transparent;--ss-filters-toggle-padding: var(--ss-spacing-control) var(--ss-spacing-group);--ss-filters-toggle-gap: var(--ss-spacing-2);--ss-filters-toggle-margin-bottom: 0;--ss-filters-toggle-bg: var(--ss-color-surface);--ss-filters-toggle-bg-hover: var(--ss-color-background);--ss-filters-toggle-border-color: var(--ss-sr-border);--ss-filters-toggle-border-color-hover: var(--ss-sr-border-strong);--ss-filters-toggle-radius: var(--ss-sr-control-radius-md);--ss-filters-toggle-color: var(--ss-color-text-primary);--ss-filters-badge-min-width: 16px;--ss-filters-badge-height: 16px;--ss-filters-badge-padding: 0 var(--ss-spacing-tight);--ss-filters-badge-bg: var(--ss-sr-accent);--ss-filters-badge-color: var(--ss-color-on-primary);--ss-filters-badge-border: none;--ss-filters-badge-radius: var(--ss-radius-badge);--ss-filters-backdrop-bg: rgb(0 0 0 / 50%);--ss-filter-hover-bg: color-mix(in oklch, var(--ss-color-background) 70%, white);--ss-filter-active-bg: transparent;--ss-filter-active-text: var(--ss-color-text-primary);--ss-filter-active-border: transparent;--ss-filter-active-hover-bg: var(--ss-filter-hover-bg);--ss-filter-row-selected-bg: var(--ss-filter-active-bg);--ss-filter-row-selected-hover-bg: var(--ss-filter-active-hover-bg);--ss-filter-row-selected-border: var(--ss-filter-active-border);--ss-filter-row-selected-text: var(--ss-filter-active-text);--ss-filter-row-selected-parent-bg: transparent;--ss-filter-row-selected-child-accent: var(--ss-sr-accent);--ss-filter-row-indeterminate-bg: transparent;--ss-filter-row-indeterminate-hover-bg: var(--ss-filter-hover-bg);--ss-filter-row-indeterminate-border: transparent;--ss-filter-control-size: var(--ss-sr-control-size);--ss-filter-control-border-width: var(--ss-sr-control-border-width);--ss-filter-control-checked-border-width: 5px;--ss-filter-control-radius: calc(var(--ss-sr-control-radius-sm) - 1px);--ss-filter-control-transition-duration: var(--ss-transition-base);--ss-filter-option-item-padding: var(--ss-sr-filter-row-padding);--ss-filter-option-item-min-height: 0;--ss-filter-section-padding: var(--ss-sr-filter-section-padding);--ss-filter-section-border: var(--ss-sr-filter-section-border);--ss-filter-title-gap: var(--ss-sr-filter-title-gap);--ss-filter-title-font-size: var(--ss-sr-filter-title-font-size);--ss-filter-title-font-weight: var(--ss-sr-filter-title-font-weight);--ss-filter-title-line-height: var(--ss-sr-filter-title-line-height);--ss-filter-title-letter-spacing: var(--ss-sr-filter-title-letter-spacing);--ss-filter-title-text-transform: var(--ss-sr-filter-title-text-transform);--ss-filter-title-color: var(--ss-sr-filter-title-color);--ss-filter-option-label-font-size: var(--ss-sr-filter-label-font-size);--ss-filter-option-label-font-weight: var(--ss-sr-filter-label-font-weight);--ss-filter-option-label-line-height: var(--ss-sr-filter-label-line-height);--ss-filter-option-label-color: var(--ss-sr-filter-label-color);--ss-filter-option-label-hover-color: var(--ss-sr-filter-label-hover-color);--ss-filter-option-label-selected-color: var(--ss-sr-filter-label-selected-color);--ss-filter-option-label-selected-font-weight: var(--ss-sr-filter-label-selected-font-weight);--ss-filter-option-label-selected-parent-font-weight: var(--ss-sr-filter-label-selected-parent-font-weight);--ss-filter-option-count-font-size: var(--ss-sr-filter-count-font-size);--ss-filter-indent-level-1: var(--ss-spacing-group);--ss-filter-indent-level-2: var(--ss-spacing-6);--ss-filter-indent-level-3: var(--ss-spacing-8);--ss-filter-indent-step: var(--ss-spacing-group);--ss-filter-count-min-width: 0;--ss-filter-count-height: var(--ss-sr-filter-count-height);--ss-filter-count-padding: var(--ss-sr-filter-count-padding);--ss-filter-count-radius: var(--ss-radius-badge);--ss-filter-count-font-size: var(--ss-filter-option-count-font-size, var(--ss-text-caption));--ss-filter-count-font-weight: var(--ss-sr-filter-count-font-weight);--ss-filter-count-color: var(--ss-sr-filter-count-color);--ss-filter-count-bg: var(--ss-sr-filter-count-bg);--ss-filter-count-border: var(--ss-sr-filter-count-border);--ss-filter-count-hover-color: var(--ss-sr-filter-count-hover-color);--ss-filter-count-hover-bg: var(--ss-sr-filter-count-hover-bg);--ss-filter-count-hover-border: var(--ss-sr-filter-count-hover-border);--ss-filter-count-has-results-color: var(--ss-sr-filter-count-hover-color);--ss-filter-count-has-results-bg: var(--ss-sr-filter-count-bg);--ss-filter-count-has-results-border: var(--ss-sr-filter-count-border);--ss-filter-count-active-color: var(--ss-sr-filter-count-active-color);--ss-filter-count-active-bg: var(--ss-sr-filter-count-active-bg);--ss-filter-count-active-border: var(--ss-sr-filter-count-active-border);--ss-filter-count-active-hover-color: var(--ss-sr-filter-count-active-hover-color);--ss-filter-count-active-hover-bg: var(--ss-sr-filter-count-active-hover-bg);--ss-filter-count-active-hover-border: var(--ss-sr-filter-count-active-hover-border);--ss-filter-toggle-color: var(--ss-sr-filter-toggle-color);--ss-filter-toggle-hover-color: var(--ss-sr-filter-toggle-hover-color);--ss-filter-toggle-hover-bg: var(--ss-filter-hover-bg);--ss-filter-toggle-font-size: var(--ss-sr-filter-toggle-font-size);--ss-filter-toggle-font-weight: var(--ss-sr-filter-toggle-font-weight);--ss-filter-toggle-gap: var(--ss-sr-filter-toggle-gap);--ss-filter-toggle-padding: var(--ss-sr-filter-toggle-padding);--ss-filter-price-inputs-gap: var(--ss-sr-price-input-gap);--ss-filter-price-inputs-align: flex-end;--ss-filter-price-inputs-direction: row;--ss-filter-price-input-group-width: auto;--ss-filter-price-label-font-size: var(--ss-sr-price-label-font-size);--ss-filter-price-label-font-weight: var(--ss-sr-price-label-font-weight);--ss-filter-price-label-color: var(--ss-sr-price-label-color);--ss-filter-price-input-padding: var(--ss-sr-price-input-padding);--ss-filter-price-input-font-size: var(--ss-sr-price-input-font-size);--ss-filter-price-input-min-height: 0;--ss-filter-price-input-radius: var(--ss-sr-control-radius-sm);--ss-filter-price-input-border: var(--ss-sr-price-input-border);--ss-filter-price-input-text-align: var(--ss-sr-price-input-text-align);--ss-filter-price-input-color: var(--ss-sr-price-input-color);--ss-filter-price-input-placeholder-color: var(--ss-sr-price-input-placeholder-color);--ss-filter-price-separator-display: flex;--ss-filter-price-separator-font-size: var(--ss-sr-price-separator-font-size);--ss-filter-price-separator-color: var(--ss-sr-price-separator-color);--ss-filter-price-slider-track-height: 4px;--ss-filter-price-slider-handle-size: var(--ss-filter-control-size);--ss-filter-price-slider-handle-shadow: var(--ss-shadow-sm)}.ss-widget.ss-search-results-widget .ss-filters__container{width:var(--ss-filters-panel-width);max-width:var(--ss-filters-panel-max-width);flex-basis:var(--ss-filters-panel-width);flex-shrink:0;position:static;z-index:auto;transform:none;background:var(--ss-filters-panel-bg);border:var(--ss-filters-panel-border);border-radius:var(--ss-filters-panel-radius);box-shadow:var(--ss-filters-panel-shadow);transition-property:transform;transition-duration:box-shadow;transition-timing-function:var(--ss-transition-timing)}.ss-widget.ss-search-results-widget .ss-filters__container:hover{box-shadow:var(--ss-filters-panel-shadow-hover)}@media(min-width:1280px){.ss-widget.ss-search-results-widget .ss-filters__container.ss-filters__container--sticky-enabled{position:sticky;top:var(--ss-filters-panel-sticky-current-top, var(--ss-filters-panel-sticky-top));align-self:flex-start}}@media(max-width:1279px){.ss-widget.ss-search-results-widget .ss-filters__container{position:fixed;top:0;left:0;bottom:0;width:var(--ss-filters-drawer-width);max-width:var(--ss-filters-drawer-max-width);z-index:var(--ss-z-modal);transform:translate(-100%);border:none;border-radius:0;box-shadow:none;height:100%;overflow-y:auto}.ss-widget.ss-search-results-widget .ss-filters__container.ss-filters__container--drawer-open{transform:translate(0);box-shadow:var(--ss-filters-drawer-shadow)}.ss-widget.ss-search-results-widget .ss-filters__container{scrollbar-width:thin;scrollbar-color:var(--ss-color-border) transparent}.ss-widget.ss-search-results-widget .ss-filters__container::-webkit-scrollbar{width:8px;height:8px}.ss-widget.ss-search-results-widget .ss-filters__container::-webkit-scrollbar-track{background:transparent}.ss-widget.ss-search-results-widget .ss-filters__container::-webkit-scrollbar-thumb{background-color:var(--ss-color-border);border-radius:4px}.ss-widget.ss-search-results-widget .ss-filters__container::-webkit-scrollbar-thumb:hover{background-color:var(--ss-color-text-disabled)}}.ss-widget.ss-search-results-widget .ss-filters__content{display:var(--ss-filters-content-display);height:auto;position:relative;padding:var(--ss-filters-content-padding);overflow-y:visible;box-shadow:none;background:var(--ss-filters-content-bg);scrollbar-width:thin;scrollbar-color:var(--ss-color-border) transparent}.ss-widget.ss-search-results-widget .ss-filters__content::-webkit-scrollbar{width:8px;height:8px}.ss-widget.ss-search-results-widget .ss-filters__content::-webkit-scrollbar-track{background:transparent}.ss-widget.ss-search-results-widget .ss-filters__content::-webkit-scrollbar-thumb{background-color:var(--ss-color-border);border-radius:4px}.ss-widget.ss-search-results-widget .ss-filters__content::-webkit-scrollbar-thumb:hover{background-color:var(--ss-color-text-disabled)}@media(max-width:1279px){.ss-widget.ss-search-results-widget .ss-filters__content{padding:var(--ss-spacing-4);height:100%;overflow-y:auto}}.ss-widget.ss-search-results-widget .ss-filters__groups{display:flex;flex-direction:column;gap:0}.ss-widget.ss-search-results-widget .ss-filters__backdrop{display:none;position:fixed;inset:0;background-color:#0000;z-index:var(--ss-z-modal-backdrop);opacity:0;visibility:hidden;transition-property:opacity;transition-duration:background-color;transition-timing-function:visibility}.ss-widget.ss-search-results-widget .ss-filters__backdrop--active{display:block;opacity:1;visibility:visible;background-color:var(--ss-filters-backdrop-bg)}.ss-widget.ss-search-results-widget .ss-filters__drawer-header{display:none;align-items:center;justify-content:space-between;padding:var(--ss-spacing-4);border-bottom:1px solid var(--ss-sr-border);background:var(--ss-color-surface);position:sticky;top:0;z-index:var(--ss-z-foreground)}@media(max-width:1279px){.ss-widget.ss-search-results-widget .ss-filters__drawer-header{display:flex}}.ss-widget.ss-search-results-widget .ss-filters__drawer-title{font-size:var(--ss-text-heading);font-weight:var(--ss-font-semibold);font-family:var(--ss-font-family-heading);color:var(--ss-color-text-primary);margin:0}.ss-widget.ss-search-results-widget .ss-filters__drawer-close{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget.ss-search-results-widget .ss-filters__drawer-close::-moz-focus-inner{border:0;padding:0}.ss-widget.ss-search-results-widget .ss-filters__drawer-close{display:flex;align-items:center;justify-content:center;width:var(--ss-control-height);height:var(--ss-control-height);border-radius:50%;color:var(--ss-color-text-muted);transition-property:background-color;transition-duration:color;transition-timing-function:var(--ss-transition-timing)}.ss-widget.ss-search-results-widget .ss-filters__drawer-close:hover{background-color:var(--ss-color-background);color:var(--ss-color-text-secondary)}.ss-widget.ss-search-results-widget .ss-filters__drawer-close:focus{outline:none}.ss-widget.ss-search-results-widget .ss-filters__drawer-close:focus-visible{box-shadow:var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-filters__drawer-close svg{width:var(--ss-icon-base);height:var(--ss-icon-base)}.ss-widget.ss-search-results-widget .ss-filters__toggle-button{display:none;align-items:center;justify-content:flex-start;gap:var(--ss-filters-toggle-gap);padding:var(--ss-filters-toggle-padding);margin-bottom:var(--ss-filters-toggle-margin-bottom);background:var(--ss-filters-toggle-bg);border:var(--ss-sr-control-border-width) solid var(--ss-filters-toggle-border-color);border-radius:var(--ss-filters-toggle-radius);color:var(--ss-filters-toggle-color);font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);font-family:var(--ss-font-family-body);line-height:var(--ss-leading-control);cursor:pointer;width:auto;flex-shrink:0;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--ss-transition-duration);transition-timing-function:var(--ss-transition-timing)}.ss-widget.ss-search-results-widget .ss-filters__toggle-button:hover{background:var(--ss-filters-toggle-bg-hover);border-color:var(--ss-filters-toggle-border-color-hover)}.ss-widget.ss-search-results-widget .ss-filters__toggle-button:focus{outline:none}.ss-widget.ss-search-results-widget .ss-filters__toggle-button:focus-visible{outline:none;border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-filters__toggle-button svg{width:var(--ss-icon-sm);height:var(--ss-icon-sm)}.elementor-widget .ss-widget.ss-search-results-widget .ss-filters__toggle-button{border:var(--ss-sr-control-border-width) solid var(--ss-filters-toggle-border-color);background:var(--ss-filters-toggle-bg);color:var(--ss-filters-toggle-color);text-transform:none;letter-spacing:normal}.elementor-widget .ss-widget.ss-search-results-widget .ss-filters__toggle-button:hover{background:var(--ss-filters-toggle-bg-hover);border-color:var(--ss-filters-toggle-border-color-hover)}@media(max-width:1279px){.ss-widget.ss-search-results-widget .ss-filters__toggle-button{display:inline-flex}}.ss-widget.ss-search-results-widget .ss-filters__toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ss-filters-badge-min-width);height:var(--ss-filters-badge-height);padding:var(--ss-filters-badge-padding);background-color:var(--ss-filters-badge-bg);color:var(--ss-filters-badge-color);border:var(--ss-filters-badge-border);font-size:var(--ss-text-2xs);font-weight:var(--ss-font-medium);border-radius:var(--ss-filters-badge-radius)}@media(min-width:1280px){body.admin-bar .ss-widget.ss-search-results-widget{--ss-filters-panel-sticky-top: calc(var(--ss-filters-panel-sticky-offset) + env(safe-area-inset-top, 0px) + 32px)}}@media(max-width:1279px){body.admin-bar .ss-widget .ss-filters__container{top:var(--wp-admin--admin-bar--height, 46px);height:calc(100% - var(--wp-admin--admin-bar--height, 46px))}body:has(.ss-widget .ss-filters__container--drawer-open){overflow:hidden}}.ss-widget .ss-active-filters{--ss-active-filters-group-gap: var(--ss-spacing-element);--ss-active-filters-group-gap-mobile: var(--ss-spacing-2);--ss-active-filters-inline-gap: var(--ss-spacing-region-sm);--ss-active-filters-inline-gap-mobile: var(--ss-spacing-3);--ss-active-filters-value-gap: var(--ss-spacing-tight);--ss-active-filters-value-gap-mobile: var(--ss-spacing-1);--ss-active-filters-group-label-color: var(--ss-color-text-secondary);--ss-active-filters-group-label-weight: var(--ss-font-medium);--ss-active-filters-overflow-bg: var(--ss-color-surface-muted);--ss-active-filters-overflow-color: var(--ss-color-text-secondary);--ss-active-filters-overflow-border: 1px solid var(--ss-color-border);--ss-active-filters-clear-all-color: var(--ss-color-text-secondary);--ss-active-filters-clear-all-hover-color: var(--ss-color-primary)}.ss-widget .ss-active-filters__groups{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--ss-active-filters-group-gap) var(--ss-active-filters-inline-gap)}.ss-widget .ss-active-filters__group{display:inline-flex;align-items:center;gap:var(--ss-active-filters-value-gap);flex-wrap:wrap;max-width:100%}.ss-widget .ss-active-filters__group-header{display:inline-flex;align-items:center;gap:0}.ss-widget .ss-active-filters__group-label{color:var(--ss-active-filters-group-label-color);font-size:var(--ss-text-body);font-weight:var(--ss-active-filters-group-label-weight);line-height:var(--ss-leading-title);white-space:nowrap}.ss-widget .ss-active-filters__group-values{display:inline-flex;align-items:center;gap:var(--ss-active-filters-value-gap);flex-wrap:wrap;min-width:0}.ss-widget .ss-active-filters__overflow{display:inline-flex;align-items:center;justify-content:center;min-height:calc(1em + var(--ss-spacing-1) * 2);padding:var(--ss-spacing-1) var(--ss-spacing-2);border-radius:var(--ss-radius-badge);border:var(--ss-active-filters-overflow-border);background-color:var(--ss-active-filters-overflow-bg);color:var(--ss-active-filters-overflow-color);font-size:var(--ss-text-body);font-weight:var(--ss-font-medium)}.ss-widget .ss-active-filters__clear-all{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget .ss-active-filters__clear-all::-moz-focus-inner{border:0;padding:0}.ss-widget .ss-active-filters__clear-all{display:inline-flex;align-items:center;align-self:center;justify-content:center;padding:var(--ss-spacing-tight) var(--ss-spacing-group);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-badge);background:transparent;color:var(--ss-active-filters-clear-all-color);font-size:var(--ss-text-caption);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-control);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--ss-transition-fast) var(--ss-ease-out),background-color var(--ss-transition-fast) var(--ss-ease-out),border-color var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget .ss-active-filters__clear-all:hover{background-color:var(--ss-color-surface-muted);border-color:var(--ss-color-border-strong);color:var(--ss-color-text-primary)}.ss-widget .ss-active-filters__clear-all:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget .ss-active-filters__clear-all--fallback{pointer-events:none;cursor:default}.ss-widget .ss-active-filters--fallback{pointer-events:none}@media(max-width:767px){.ss-widget .ss-active-filters__groups{gap:var(--ss-active-filters-group-gap-mobile) var(--ss-active-filters-inline-gap-mobile)}.ss-widget .ss-active-filters__group,.ss-widget .ss-active-filters__group-values{gap:var(--ss-active-filters-value-gap-mobile)}}.ss-widget.ss-widget button.ss-active-filters__clear-all[type=button],.ss-widget.ss-widget.ss-search-results-widget button.ss-active-filters__clear-all[type=button],.elementor-widget-searchsense .ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:auto;margin:0;padding:var(--ss-spacing-tight) var(--ss-spacing-group);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-badge);background:transparent;background-color:transparent;box-shadow:none;color:var(--ss-active-filters-clear-all-color);text-decoration:none;text-transform:none}.ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:hover,.ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:active,.ss-widget.ss-widget.ss-search-results-widget button.ss-active-filters__clear-all[type=button]:hover,.ss-widget.ss-widget.ss-search-results-widget button.ss-active-filters__clear-all[type=button]:active,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:hover,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:active{border:1px solid var(--ss-color-border-strong);background:transparent;background-color:var(--ss-color-surface-muted);box-shadow:none;color:var(--ss-color-text-primary);text-decoration:none}.ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:focus,.ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:focus-visible,.ss-widget.ss-widget.ss-search-results-widget button.ss-active-filters__clear-all[type=button]:focus,.ss-widget.ss-widget.ss-search-results-widget button.ss-active-filters__clear-all[type=button]:focus-visible,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:focus,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-active-filters__clear-all[type=button]:focus-visible{border:1px solid var(--ss-color-border);background:transparent;background-color:transparent;box-shadow:none;color:var(--ss-active-filters-clear-all-color);text-decoration:none}.ss-widget.ss-search-results-widget{--ss-active-chip-bg: var(--ss-sr-accent);--ss-active-chip-bg-hover: color-mix(in oklch, var(--ss-sr-accent) 92%, black);--ss-active-chip-bg-active: color-mix(in oklch, var(--ss-sr-accent) 88%, black);--ss-active-chip-border-color: transparent;--ss-active-chip-text-color: var(--ss-color-surface);--ss-active-chip-remove-color: rgb(255 255 255 / 72%);--ss-active-chip-focus-ring: var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-active-filter-chip{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget.ss-search-results-widget .ss-active-filter-chip::-moz-focus-inner{border:0;padding:0}.ss-widget.ss-search-results-widget .ss-active-filter-chip{display:inline-flex;align-items:center;gap:var(--ss-spacing-tight);box-sizing:border-box;background-color:var(--ss-active-chip-bg);color:var(--ss-active-chip-text-color);padding:var(--ss-spacing-tight) var(--ss-spacing-element) var(--ss-spacing-tight) var(--ss-spacing-group);border:1px solid var(--ss-active-chip-border-color);border-radius:var(--ss-radius-badge);font-size:var(--ss-text-caption);font-weight:var(--ss-font-medium);cursor:pointer;transition:background-color var(--ss-transition-fast) var(--ss-ease-out),box-shadow var(--ss-transition-fast) var(--ss-ease-out);line-height:var(--ss-leading-control);min-height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-widget.ss-search-results-widget .ss-active-filter-chip:hover{background-color:var(--ss-active-chip-bg-hover)}.ss-widget.ss-search-results-widget .ss-active-filter-chip:active{background-color:var(--ss-active-chip-bg-active)}.ss-widget.ss-search-results-widget .ss-active-filter-chip:focus-visible{outline:none;box-shadow:var(--ss-active-chip-focus-ring)}.ss-widget.ss-search-results-widget .ss-active-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;font-size:var(--ss-text-base);font-weight:var(--ss-font-normal);line-height:var(--ss-leading-control);color:var(--ss-active-chip-remove-color);opacity:var(--ss-opacity-icon-secondary);transition:opacity var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-active-filter-chip:hover .ss-widget.ss-search-results-widget .ss-active-filter-chip__remove{opacity:1;color:var(--ss-active-chip-text-color)}.ss-widget.ss-search-results-widget .ss-active-filter-chip__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ss-widget.ss-search-results-widget .ss-active-filter-chip--zero-count{opacity:var(--ss-opacity-disabled)}.ss-widget.ss-search-results-widget .ss-active-filter-chip--fallback{pointer-events:none;cursor:default}.ss-widget.ss-search-results-widget{--ss-card-bg: var(--ss-color-surface);--ss-card-border: var(--ss-sr-border);--ss-card-radius: var(--ss-sr-surface-radius);--ss-card-image-aspect-grid: 1 / 1;--ss-card-image-aspect-row: 1 / 1;--ss-card-image-aspect: var(--ss-card-image-aspect-grid);--ss-card-padding: var(--ss-sr-card-padding-grid);--ss-card-padding-list: var(--ss-sr-card-padding-list);--ss-card-row-media-width: 200px;--ss-card-row-media-padding: var(--ss-card-padding);--ss-card-row-header-gap-x: var(--ss-spacing-4);--ss-card-row-header-gap-y: var(--ss-spacing-2);--ss-card-row-actions-gap: var(--ss-spacing-4);--ss-card-title-lines-grid: 2;--ss-card-title-lines-row: 2;--ss-card-excerpt-lines-grid: 2;--ss-card-excerpt-lines-row: 2;--ss-card-title-color: var(--ss-color-text-primary);--ss-card-title-hover: var(--ss-color-primary);--ss-card-price-color: var(--ss-color-text-primary);--ss-card-price-sale: var(--ss-color-error);--ss-card-price-original: var(--ss-color-text-muted);--ss-card-cta-bg: transparent;--ss-card-cta-color: var(--ss-color-text-primary);--ss-card-cta-border: 1.5px solid var(--ss-sr-border);--ss-card-cta-radius: var(--ss-sr-control-radius-md);--ss-card-cta-padding: 10px;--ss-card-separator-color: var(--ss-color-border);--ss-card-separator-spacing: var(--ss-spacing-3)}.ss-widget.ss-search-results-widget .ss-product-card{display:flex;flex-direction:column;background:var(--ss-card-bg);border-radius:var(--ss-card-radius);overflow:visible;transition:border-color var(--ss-transition-slow) var(--ss-ease-out),box-shadow var(--ss-transition-slow) var(--ss-ease-out);position:relative;border:1px solid var(--ss-card-border);box-shadow:var(--ss-sr-shadow-rest);text-decoration:none;color:inherit}@media(hover:hover)and (pointer:fine){.ss-widget.ss-search-results-widget .ss-product-card:hover{text-decoration:none;border-color:var(--ss-sr-border-strong);box-shadow:var(--ss-sr-shadow-hover)}.ss-widget.ss-search-results-widget .ss-product-card:hover .ss-widget.ss-search-results-widget .ss-product-card__image{transform:scale(1.05)}.ss-widget.ss-search-results-widget .ss-product-card:hover .ss-widget.ss-search-results-widget .ss-product-card__title{color:var(--ss-card-title-hover)}.ss-widget.ss-search-results-widget .ss-product-card:hover .ss-widget.ss-search-results-widget .ss-product-card__cta{background:var(--ss-color-surface-muted);border-color:var(--ss-sr-border-strong)}}@media(max-width:639px){.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open,.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open:hover{transform:none;box-shadow:none}.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open .ss-widget.ss-search-results-widget .ss-product-card__image,.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open:hover .ss-widget.ss-search-results-widget .ss-product-card__image{transform:none}.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open .ss-widget.ss-search-results-widget .ss-product-card__title,.ss-widget.ss-search-results-widget .ss-product-card--variation-overlay-open:hover .ss-widget.ss-search-results-widget .ss-product-card__title{color:var(--ss-card-title-color)}}.ss-widget.ss-search-results-widget .ss-product-card__link{position:absolute;inset:0;z-index:var(--ss-z-link-overlay);display:block;border-radius:inherit;text-decoration:none;color:inherit;cursor:pointer}.ss-widget.ss-search-results-widget .ss-product-card__link:hover{text-decoration:none}.ss-widget.ss-search-results-widget .ss-product-card__link:focus-visible{outline:none;box-shadow:var(--ss-ring-lg)}.ss-widget.ss-search-results-widget .ss-product-card__image-container{position:relative;aspect-ratio:var(--ss-card-image-aspect-grid);background:linear-gradient(145deg,var(--ss-color-surface-muted) 0%,var(--ss-color-background) 100%);overflow:hidden;border-top-left-radius:calc(var(--ss-card-radius) - 1px);border-top-right-radius:calc(var(--ss-card-radius) - 1px)}.ss-widget.ss-search-results-widget .ss-product-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--ss-transition-slow) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__stock{position:absolute;top:var(--ss-spacing-3);right:var(--ss-spacing-3);display:flex;align-items:center;gap:5px;padding:var(--ss-spacing-1) var(--ss-spacing-2-5);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--ss-radius-badge);font-size:var(--ss-text-2xs);font-weight:var(--ss-font-medium);z-index:var(--ss-z-foreground);pointer-events:none}.ss-widget.ss-search-results-widget .ss-product-card__stock--in-stock{color:var(--ss-color-success)}.ss-widget.ss-search-results-widget .ss-product-card__stock--in-stock .ss-widget.ss-search-results-widget .ss-product-card__stock-dot{background:var(--ss-color-success);box-shadow:0 0 6px color-mix(in oklch,var(--ss-color-success) 50%,transparent)}.ss-widget.ss-search-results-widget .ss-product-card__stock--low-stock{color:var(--ss-color-warning)}.ss-widget.ss-search-results-widget .ss-product-card__stock--low-stock .ss-widget.ss-search-results-widget .ss-product-card__stock-dot{background:var(--ss-color-warning);box-shadow:0 0 6px color-mix(in oklch,var(--ss-color-warning) 50%,transparent)}.ss-widget.ss-search-results-widget .ss-product-card__stock--out-of-stock{color:var(--ss-color-error)}.ss-widget.ss-search-results-widget .ss-product-card__stock--out-of-stock .ss-widget.ss-search-results-widget .ss-product-card__stock-dot{background:var(--ss-color-error)}.ss-widget.ss-search-results-widget .ss-product-card__stock--hidden{display:none}.ss-widget.ss-search-results-widget .ss-product-card__stock-dot{display:block;width:6px;height:6px;border-radius:50%}.ss-widget.ss-search-results-widget .ss-product-card__content{padding:var(--ss-card-padding);display:flex;flex-direction:column;flex-grow:1}.ss-widget.ss-search-results-widget .ss-product-card__category{display:block;font-family:var(--ss-font-family-body);font-size:var(--ss-text-label);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-label);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;text-decoration:none;color:var(--ss-color-text-muted);margin-bottom:var(--ss-spacing-1-5)}.ss-widget.ss-search-results-widget .ss-product-card__title{font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);font-family:var(--ss-font-family-heading);color:var(--ss-card-title-color);line-height:var(--ss-leading-title);letter-spacing:var(--ss-tracking-normal);text-transform:none;text-decoration:none;margin:0 0 var(--ss-spacing-2);display:-webkit-box;-webkit-line-clamp:var(--ss-card-title-lines-grid);-webkit-box-orient:vertical;overflow:hidden;transition:color var(--ss-transition-slow) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__sku{display:block;font-family:var(--ss-font-family-mono);font-size:var(--ss-text-2xs);font-weight:var(--ss-font-normal);line-height:var(--ss-leading-label);letter-spacing:var(--ss-tracking-normal);text-transform:none;text-decoration:none;color:var(--ss-color-text-muted);margin-bottom:var(--ss-spacing-2-5)}.ss-widget.ss-search-results-widget .ss-product-card__attributes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ss-spacing-1-5);margin-bottom:var(--ss-spacing-3)}.ss-widget.ss-search-results-widget .ss-product-card__attribute-chip{display:inline-flex;align-items:flex-start;flex:0 1 auto;gap:var(--ss-spacing-tight);min-width:0;max-width:100%;padding:3px var(--ss-spacing-2);border:1px solid var(--ss-sr-border);border-radius:var(--ss-sr-control-radius-sm);background:var(--ss-color-surface-muted);color:var(--ss-color-text-secondary);font-size:var(--ss-text-2xs);line-height:var(--ss-leading-compact)}.ss-widget.ss-search-results-widget .ss-product-card__attribute-name{font-weight:var(--ss-font-semibold);flex-shrink:0}.ss-widget.ss-search-results-widget .ss-product-card__attribute-value{min-width:0;color:var(--ss-color-text-muted);white-space:normal;overflow-wrap:anywhere}.ss-widget.ss-search-results-widget .ss-product-card__variation-switcher{position:relative;z-index:var(--ss-z-above-overlay);display:flex;flex-wrap:wrap;gap:var(--ss-spacing-1-5);margin-bottom:var(--ss-spacing-3)}.ss-widget.ss-search-results-widget .ss-product-card__variation-group{position:relative;display:inline-flex;flex-direction:column;gap:0}.ss-widget.ss-search-results-widget .ss-product-card__variation-group--open{z-index:calc(var(--ss-z-dropdown) + 1)}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger{display:inline-flex;align-items:center;gap:var(--ss-spacing-tight);width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px var(--ss-spacing-2);border:1px solid var(--ss-sr-border);border-radius:var(--ss-sr-control-radius-sm);background:var(--ss-color-surface-muted);font-size:var(--ss-text-2xs);line-height:var(--ss-leading-compact);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--ss-transition-fast) var(--ss-ease-out),background-color var(--ss-transition-fast) var(--ss-ease-out),box-shadow var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger:hover{border-color:var(--ss-sr-border-strong);background:var(--ss-color-surface-muted)}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger:focus-visible{outline:none;border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger-icon{width:10px;height:10px;flex:0 0 auto;color:var(--ss-color-text-muted);transition:transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--open .ss-product-card__variation-trigger-icon{transform:rotate(180deg)}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger-copy{display:flex;align-items:baseline;gap:var(--ss-spacing-tight);min-width:0}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger-label{font-size:inherit;color:var(--ss-color-text-secondary);font-weight:var(--ss-font-semibold);line-height:inherit}.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger-value{min-width:0;color:var(--ss-color-text-muted);font-size:inherit;font-weight:var(--ss-font-normal);line-height:inherit;overflow-wrap:anywhere}.ss-widget.ss-search-results-widget .ss-product-card__variation-overlay[hidden]{display:none}.ss-widget.ss-search-results-widget .ss-product-card__variation-overlay{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--ss-z-dropdown);width:-moz-fit-content;width:fit-content;min-width:160px;max-width:min(260px,100vw - 32px);cursor:default}.ss-widget.ss-search-results-widget .ss-product-card__variation-backdrop{display:none;cursor:default}.ss-widget.ss-search-results-widget .ss-product-card__variation-dialog{display:flex;flex-direction:column;gap:var(--ss-spacing-2);padding:var(--ss-spacing-2-5) var(--ss-spacing-3);border:1px solid var(--ss-sr-border);border-radius:var(--ss-sr-control-radius-md);background:var(--ss-color-surface);box-shadow:var(--ss-sr-shadow-variation);cursor:default;opacity:1;transform:translateY(0) scale(1);transition:opacity var(--ss-transition-base) var(--ss-ease-out),transform var(--ss-transition-base) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--entering .ss-product-card__variation-dialog{opacity:0;transform:translateY(-4px) scale(.98)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--leaving .ss-product-card__variation-dialog{opacity:0;transform:translateY(-4px) scale(.98);transition:opacity var(--ss-transition-fast) var(--ss-ease-out),transform var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__variation-dialog-header{display:flex;align-items:flex-start;gap:var(--ss-spacing-2);cursor:default}.ss-widget.ss-search-results-widget .ss-product-card__variation-dialog-label{min-width:0;font-size:var(--ss-text-2xs);color:var(--ss-color-text-secondary);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-compact);text-transform:none;overflow-wrap:anywhere;cursor:default}.ss-widget.ss-search-results-widget .ss-product-card__variation-options{display:flex;flex-wrap:wrap;gap:var(--ss-spacing-1-5);cursor:default}.ss-widget.ss-search-results-widget .ss-product-card__variation-option{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:3px var(--ss-spacing-2);border-radius:var(--ss-sr-control-radius-sm);border:1px solid var(--ss-sr-border);background:var(--ss-color-surface-muted);color:var(--ss-color-text-secondary);font-size:var(--ss-text-2xs);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-compact);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-wrap:anywhere;transition:border-color var(--ss-transition-fast) var(--ss-ease-out),background-color var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out),box-shadow var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__variation-option:hover{border-color:var(--ss-sr-border-strong);color:var(--ss-color-text-primary);background:var(--ss-color-surface-muted)}.ss-widget.ss-search-results-widget .ss-product-card__variation-option:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget.ss-search-results-widget .ss-product-card__variation-option--selected{background:var(--ss-sr-accent-soft);border-color:var(--ss-sr-accent);color:var(--ss-sr-accent)}.ss-widget.ss-search-results-widget .ss-product-card__variation-option--disabled{opacity:var(--ss-opacity-disabled);cursor:not-allowed;text-decoration:line-through}.ss-widget.ss-search-results-widget .ss-product-card__variation-option--disabled:hover{border-color:var(--ss-sr-border);color:var(--ss-color-text-secondary);background:var(--ss-color-surface-muted)}.ss-widget.ss-search-results-widget .ss-product-card__rating{display:flex;align-items:center;gap:var(--ss-spacing-1-5);margin-bottom:var(--ss-spacing-2-5)}.ss-widget.ss-search-results-widget .ss-product-card__stars{display:flex;gap:1px}.ss-widget.ss-search-results-widget .ss-product-card__star{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;line-height:0;color:var(--ss-color-warning)}.ss-widget.ss-search-results-widget .ss-product-card__star-icon{display:block;width:100%;height:100%;fill:currentcolor}.ss-widget.ss-search-results-widget .ss-product-card__star-half{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 50% 0 0);color:var(--ss-color-warning)}.ss-widget.ss-search-results-widget .ss-product-card__star-half .ss-product-card__star-icon{width:100%;height:100%}.ss-widget.ss-search-results-widget .ss-product-card__star--half,.ss-widget.ss-search-results-widget .ss-product-card__star--empty{color:var(--ss-color-border)}.ss-widget.ss-search-results-widget .ss-product-card__rating-count{font-size:var(--ss-text-caption);color:var(--ss-color-text-muted)}.ss-widget.ss-search-results-widget .ss-product-card__excerpt{font-size:var(--ss-text-caption);color:var(--ss-color-text-disabled);line-height:var(--ss-leading-body);margin:0 0 var(--ss-spacing-region-sm);display:-webkit-box;-webkit-line-clamp:var(--ss-card-excerpt-lines-grid);-webkit-box-orient:vertical;overflow:hidden}.ss-widget.ss-search-results-widget .ss-product-card__price-container{display:flex;align-items:baseline;gap:var(--ss-spacing-2);margin-bottom:var(--ss-spacing-2-5)}.ss-widget.ss-search-results-widget .ss-product-card__content>.ss-widget.ss-search-results-widget .ss-product-card__price-container{padding-bottom:0;border-bottom:none}.ss-widget.ss-search-results-widget .ss-product-card__content>.ss-widget.ss-search-results-widget .ss-product-card__price-container+:not(.ss-widget.ss-search-results-widget .ss-product-card__cta){margin-top:0}.ss-widget.ss-search-results-widget .ss-product-card__price{font-family:var(--ss-font-family-heading);font-size:var(--ss-text-price);font-weight:var(--ss-font-bold);line-height:var(--ss-leading-compact);letter-spacing:var(--ss-tracking-price);color:var(--ss-card-price-color)}.ss-widget.ss-search-results-widget .ss-product-card__price--sale{color:var(--ss-card-price-sale)}.ss-widget.ss-search-results-widget .ss-product-card__price-old{font-family:var(--ss-font-family-heading);font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-compact);letter-spacing:var(--ss-tracking-normal);color:var(--ss-card-price-original);text-decoration:line-through}.ss-widget.ss-search-results-widget .ss-product-card__discount{font-size:var(--ss-text-caption);font-weight:var(--ss-font-semibold);color:var(--ss-color-error);background:color-mix(in oklch,var(--ss-color-error) 15%,var(--ss-color-surface));padding:var(--ss-spacing-0-5) var(--ss-spacing-2);border-radius:var(--ss-radius-sm)}.ss-widget.ss-search-results-widget .ss-product-card__cta{margin-top:auto;width:100%;padding:var(--ss-card-cta-padding);border:var(--ss-card-cta-border);border-radius:var(--ss-card-cta-radius);font-family:var(--ss-font-family-body);font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-compact);letter-spacing:var(--ss-tracking-normal);text-transform:none;text-decoration:none;transition:background-color var(--ss-transition-fast) var(--ss-ease-out),border-color var(--ss-transition-fast) var(--ss-ease-out),color var(--ss-transition-fast) var(--ss-ease-out);display:flex;align-items:center;justify-content:center;background:var(--ss-card-cta-bg);color:var(--ss-card-cta-color)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal{display:flex;flex-direction:row}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__media{display:flex;align-items:flex-start;box-sizing:border-box;flex:0 0 calc(var(--ss-card-row-media-width) + var(--ss-card-row-media-padding));padding:var(--ss-card-row-media-padding) 0 var(--ss-card-row-media-padding) var(--ss-card-row-media-padding)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__image-container{width:var(--ss-card-row-media-width);min-width:var(--ss-card-row-media-width);flex:0 0 var(--ss-card-row-media-width);aspect-ratio:var(--ss-card-image-aspect-row);height:auto;border-radius:calc(var(--ss-card-radius) - 1px)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__content{flex:1;min-width:0;display:flex;flex-direction:row;padding:var(--ss-card-padding-list);gap:var(--ss-card-row-actions-gap)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__content-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__actions{width:auto;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__header{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--ss-card-row-header-gap-y) var(--ss-card-row-header-gap-x);margin-bottom:var(--ss-spacing-3)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__content-main .ss-product-card__rating{margin-bottom:var(--ss-spacing-2)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__header-main{flex:1 1 auto;min-width:0}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__header-price{width:auto;min-width:0;display:flex;justify-content:flex-end;margin-bottom:var(--ss-spacing-3)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__header-price .ss-product-card__price-container{margin-bottom:0;justify-content:flex-end;flex-wrap:wrap}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__header-main .ss-product-card__title{margin-bottom:0;-webkit-line-clamp:var(--ss-card-title-lines-row)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__excerpt{-webkit-line-clamp:var(--ss-card-excerpt-lines-row)}.ss-widget.ss-search-results-widget .ss-product-card--horizontal .ss-product-card__actions .ss-product-card__cta{width:auto;margin-top:auto}@media(max-width:639px){.ss-widget.ss-search-results-widget .ss-product-card__variation-overlay{position:fixed;inset:0;width:auto;max-width:none;display:flex;align-items:flex-end}.ss-widget.ss-search-results-widget .ss-product-card__variation-backdrop{position:absolute;inset:0;display:block;background:var(--ss-sr-overlay-variation);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:opacity var(--ss-transition-base) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--entering .ss-product-card__variation-backdrop{opacity:0}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--leaving .ss-product-card__variation-backdrop{opacity:0;transition:opacity var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card__variation-dialog{position:relative;z-index:1;width:100%;max-height:min(60vh,480px);overflow-y:auto;border-right:none;border-bottom:none;border-left:none;border-radius:var(--ss-sr-control-radius-md) var(--ss-sr-control-radius-md) 0 0;padding:var(--ss-spacing-4) var(--ss-spacing-4) var(--ss-spacing-5);box-shadow:var(--ss-sr-shadow-variation-mobile);transform:translateY(0);transition:transform var(--ss-transition-base) var(--ss-ease-out),opacity var(--ss-transition-base) var(--ss-ease-out)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--entering .ss-product-card__variation-dialog{opacity:1;transform:translateY(100%)}.ss-widget.ss-search-results-widget .ss-product-card .ss-product-card__variation-group--leaving .ss-product-card__variation-dialog{opacity:1;transform:translateY(100%);transition:transform var(--ss-transition-fast) var(--ss-ease-out)}}@media(prefers-reduced-motion:reduce){.ss-widget.ss-search-results-widget .ss-product-card__variation-dialog,.ss-widget.ss-search-results-widget .ss-product-card__variation-backdrop,.ss-widget.ss-search-results-widget .ss-product-card__variation-trigger-icon{transition:none}}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal{flex-direction:column}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__media{width:100%;flex:none;align-items:stretch;padding:var(--ss-card-row-media-padding) var(--ss-card-row-media-padding) 0}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__image-container{width:100%;min-width:0;flex:none}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__content{width:100%;min-width:0;display:flex;flex-direction:column}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__content-main{width:100%;min-width:0}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__actions{width:100%;min-width:0;flex:none;align-items:stretch;margin-top:var(--ss-spacing-4)}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__header{flex-direction:column;align-items:stretch}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__actions .ss-product-card__header-price{width:100%;min-width:0;margin-left:0;justify-content:flex-start}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__actions .ss-product-card__header-price .ss-product-card__price-container{justify-content:flex-start;flex-wrap:wrap;margin-bottom:var(--ss-spacing-3)}.ss-widget.ss-search-results-widget.ss-search-results-widget--row-stacked .ss-product-card--horizontal .ss-product-card__actions .ss-product-card__cta{width:100%}.ss-widget .ss-pagination-container{margin-top:var(--ss-pagination-container-margin-top);padding:var(--ss-pagination-container-padding)}:where(.ss-widget).ss-search-results-widget{--ss-pagination-gap: var(--ss-spacing-1);--ss-pagination-numbers-gap: var(--ss-spacing-1);--ss-pagination-container-margin-top: var(--ss-spacing-8);--ss-pagination-container-padding: 0;--ss-pagination-item-min-width: 40px;--ss-pagination-item-height: 40px;--ss-pagination-item-padding-inline: var(--ss-spacing-1-5);--ss-pagination-nav-padding-inline: var(--ss-spacing-3);--ss-pagination-font-size: var(--ss-text-body);--ss-pagination-font-weight: var(--ss-font-medium);--ss-pagination-line-height: var(--ss-leading-control);--ss-pagination-border-radius: var(--ss-radius-control);--ss-pagination-border-width: 1.5px;--ss-pagination-icon-size: 14px;--ss-pagination-ellipsis-width: 34px;--ss-pagination-color-background: var(--ss-color-surface);--ss-pagination-color-background-hover: var(--ss-color-background);--ss-pagination-color-border: var(--ss-color-border);--ss-pagination-color-border-hover: var(--ss-color-text-disabled);--ss-pagination-color-text: var(--ss-color-text-secondary);--ss-pagination-color-text-hover: var(--ss-color-text-primary);--ss-pagination-color-active-background: var(--ss-color-text-primary);--ss-pagination-color-active-border: var(--ss-color-text-primary);--ss-pagination-color-active-text: var(--ss-color-surface);--ss-pagination-color-disabled-text: var(--ss-color-text-disabled);--ss-pagination-color-ellipsis: var(--ss-color-text-disabled)}.ss-widget .ss-pagination{display:flex;align-items:center;justify-content:center;gap:var(--ss-pagination-gap);flex-wrap:wrap;width:100%}.ss-widget .ss-pagination__numbers{display:flex;align-items:center;gap:var(--ss-pagination-numbers-gap);flex-wrap:wrap;justify-content:center}.ss-widget .ss-pagination-item{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--ss-font-medium);border-radius:var(--ss-radius-control);cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--ss-transition-duration);transition-timing-function:var(--ss-transition-timing)}.ss-widget .ss-pagination-item:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget .ss-pagination-item:disabled{opacity:var(--ss-opacity-disabled);cursor:not-allowed}.ss-widget .ss-pagination-item{display:flex;align-items:center;justify-content:center;min-width:var(--ss-pagination-item-min-width);height:var(--ss-pagination-item-height);padding:0 var(--ss-pagination-item-padding-inline);font-size:var(--ss-pagination-font-size);font-weight:var(--ss-pagination-font-weight);line-height:var(--ss-pagination-line-height);background-color:var(--ss-pagination-color-background);color:var(--ss-pagination-color-text);border:var(--ss-pagination-border-width) solid var(--ss-pagination-color-border);border-radius:var(--ss-pagination-border-radius);box-shadow:none;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--ss-transition-duration);transition-timing-function:var(--ss-transition-timing)}.ss-widget .ss-pagination-item:hover:not(:disabled,.ss-pagination-item--active,.ss-pagination-item--ellipsis){background-color:var(--ss-pagination-color-background-hover);border-color:var(--ss-pagination-color-border-hover);color:var(--ss-pagination-color-text-hover);transform:none}.ss-widget .ss-pagination-item:active:not(:disabled){transform:translateY(0)}.ss-widget .ss-pagination-item:disabled{opacity:var(--ss-opacity-disabled);cursor:default;background-color:var(--ss-pagination-color-background);color:var(--ss-pagination-color-disabled-text)}.ss-widget .ss-pagination-item--active,.ss-widget .ss-pagination-item--active:hover,.ss-widget .ss-pagination-item--active:focus,.ss-widget .ss-pagination-item--active:focus-visible,.ss-widget .ss-pagination-item--active:active{background-color:var(--ss-pagination-color-active-background);border-color:var(--ss-pagination-color-active-border);color:var(--ss-pagination-color-active-text);transform:none;cursor:default}.ss-widget .ss-pagination-item:focus:not(:hover,.ss-pagination-item--active){outline:none;background-color:var(--ss-pagination-color-background);border-color:var(--ss-pagination-color-border);color:var(--ss-pagination-color-text)}.ss-widget .ss-pagination-item:focus-visible:not(.ss-pagination-item--active){box-shadow:var(--ss-ring-focus)}.ss-widget .ss-pagination-item:disabled:focus{background-color:var(--ss-pagination-color-background);border-color:var(--ss-pagination-color-border);color:var(--ss-pagination-color-disabled-text)}.ss-widget .ss-pagination-item--prev,.ss-widget .ss-pagination-item--next{gap:var(--ss-spacing-1-5);padding:0 var(--ss-pagination-nav-padding-inline)}.ss-widget .ss-pagination-item--page{font-variant-numeric:tabular-nums}.ss-widget .ss-pagination-item--ellipsis{background-color:transparent;border-color:transparent;color:var(--ss-pagination-color-ellipsis);cursor:default;min-width:var(--ss-pagination-ellipsis-width)}.ss-widget .ss-pagination-item__label{display:none}@media(min-width:768px){.ss-widget .ss-pagination-item__label{display:inline}}.ss-widget .ss-pagination-item__icon{width:var(--ss-pagination-icon-size);height:var(--ss-pagination-icon-size);flex:0 0 auto}.ss-widget .ss-pagination-info{display:flex;align-items:center;gap:var(--ss-spacing-3);justify-content:center;flex-wrap:wrap;margin-top:var(--ss-spacing-3);font-size:var(--ss-text-caption);color:var(--ss-color-text-muted);text-align:center}.ss-widget .ss-pagination-info__segment{display:flex;align-items:center;justify-content:center;gap:var(--ss-spacing-2);flex-wrap:wrap}.ss-widget .ss-pagination-info__separator{color:var(--ss-color-text-disabled)}:where(.ss-widget).ss-search-results-widget{--ss-search-results-state-padding: var(--ss-spacing-12) var(--ss-spacing-region)}.ss-widget .ss-search-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--ss-spacing-4);padding:var(--ss-search-results-state-padding);text-align:center}.ss-widget .ss-search-state__message{font-size:var(--ss-text-base);color:var(--ss-color-text-secondary);max-width:500px;line-height:var(--ss-leading-body);margin:0}.ss-widget .ss-search-state__spinner{position:relative;display:inline-flex;width:var(--ss-icon-4xl);height:var(--ss-icon-4xl)}.ss-widget .ss-search-state__spinner:after{content:"";display:block;width:100%;height:100%;border:3px solid var(--ss-color-border);border-top-color:var(--ss-color-primary);border-radius:50%;animation:ss-spin var(--ss-animation-spin-duration) linear infinite}.ss-widget .ss-search-state--loading{color:var(--ss-color-text-secondary)}.ss-widget .ss-search-state--empty .ss-search-state__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;flex-shrink:0;background-color:var(--ss-color-background);color:var(--ss-color-text-disabled)}.ss-widget .ss-search-state--empty .ss-search-state__icon svg{width:var(--ss-icon-5xl);height:var(--ss-icon-5xl)}@keyframes ss-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ss-widget.ss-search-results-widget{--ss-skeleton-bg: var(--ss-color-surface-muted);--ss-skeleton-shine: rgb(255 255 255 / 60%);--ss-skeleton-duration: var(--ss-animation-skeleton)}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered{animation:ss-fade-in .4s ease-out forwards;opacity:0}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(1){animation-delay:50ms}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(2){animation-delay:.1s}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(3){animation-delay:.15s}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(4){animation-delay:.2s}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(5){animation-delay:.25s}.ss-widget.ss-search-results-widget .ss-skeleton-card--staggered:nth-child(6){animation-delay:.3s}.ss-widget.ss-search-results-widget .ss-skeleton-card{background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-surface);overflow:hidden;box-shadow:var(--ss-shadow-sm)}.ss-widget.ss-search-results-widget .ss-skeleton-card__image{width:100%;aspect-ratio:var(--ss-card-image-aspect-grid);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-card__content{padding:var(--ss-spacing-4)}.ss-widget.ss-search-results-widget .ss-skeleton-card__category{width:60px;height:12px;margin-bottom:var(--ss-spacing-3);border-radius:var(--ss-radius-xs);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-card__title{width:100%;height:18px;margin-bottom:var(--ss-spacing-2);border-radius:var(--ss-radius-xs);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-card__title--short{width:80%}.ss-widget.ss-search-results-widget .ss-skeleton-card__meta{width:100px;height:12px;margin-bottom:var(--ss-spacing-4);border-radius:var(--ss-radius-xs);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-card__price{width:120px;height:28px;margin-bottom:var(--ss-spacing-4);border-radius:var(--ss-radius-xs);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-card__button{width:100%;height:44px;border-radius:var(--ss-card-cta-radius);background:linear-gradient(90deg,var(--ss-skeleton-bg) 0%,var(--ss-skeleton-shine) 50%,var(--ss-skeleton-bg) 100%);background-size:200% 100%;animation:ss-shimmer var(--ss-skeleton-duration) ease-in-out infinite}.ss-widget.ss-search-results-widget .ss-skeleton-grid{display:grid;gap:var(--ss-search-results-grid-gap)}.ss-widget.ss-search-results-widget .ss-skeleton-grid--grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(max-width:1279px){.ss-widget.ss-search-results-widget .ss-skeleton-grid--grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:767px){.ss-widget.ss-search-results-widget .ss-skeleton-grid--grid{grid-template-columns:repeat(2,1fr)}}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list{grid-template-columns:1fr}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card{display:flex;flex-direction:row}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card__image{width:120px;height:120px;aspect-ratio:1;flex-shrink:0}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card__content{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:639px){.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card{flex-direction:column}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card__image{width:100%;height:auto;aspect-ratio:var(--ss-card-image-aspect-row)}.ss-widget.ss-search-results-widget .ss-skeleton-grid--list .ss-skeleton-card__content{width:100%}}.ss-widget.ss-search-results-widget{--ss-loading-overlay-backdrop: rgb(255 255 255 / 70%);--ss-loading-overlay-blur: 2px}.ss-widget.ss-search-results-widget .ss-loading-overlay{position:absolute;inset:0;z-index:var(--ss-z-sticky);pointer-events:none}.ss-widget.ss-search-results-widget .ss-loading-overlay__backdrop{position:absolute;inset:0;background:var(--ss-loading-overlay-backdrop);-webkit-backdrop-filter:blur(var(--ss-loading-overlay-blur));backdrop-filter:blur(var(--ss-loading-overlay-blur))}.ss-widget.ss-search-results-widget .ss-loading-overlay__progress{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;border-radius:1px}.ss-widget.ss-search-results-widget .ss-loading-overlay__progress:after{content:"";position:absolute;inset:0 100% 0 -35%;background:var(--ss-color-primary);opacity:var(--ss-opacity-loading);border-radius:1px;animation:ss-progress-indeterminate 1.4s ease-in-out infinite}.ss-widget .ss-error-container .ss-error-message{padding:var(--ss-spacing-6);background-color:color-mix(in oklch,var(--ss-color-error) 15%,var(--ss-color-surface));border-radius:var(--ss-radius-notice);color:color-mix(in oklch,var(--ss-color-error) 70%,black);border:1px solid color-mix(in oklch,var(--ss-color-error) 35%,var(--ss-color-surface))}.ss-widget .ss-error-container .ss-error-message__header{display:flex;align-items:center;margin-bottom:var(--ss-spacing-2);gap:var(--ss-spacing-2)}.ss-widget .ss-error-container .ss-error-message__icon{width:var(--ss-icon-lg);height:var(--ss-icon-lg);color:currentcolor;flex-shrink:0}.ss-widget .ss-error-container .ss-error-message__title{font-weight:var(--ss-font-semibold);margin:0;font-size:var(--ss-text-base)}.ss-widget .ss-error-container .ss-error-message__text{margin:0;line-height:var(--ss-leading-body)}:where(.ss-widget).ss-widget.ss-search-results-widget{--ss-no-results-container-padding: var(--ss-spacing-12) var(--ss-spacing-8);--ss-no-results-icon-size: 64px;--ss-no-results-icon-svg-size: 28px;--ss-no-results-title-font-size: var(--ss-text-heading);--ss-no-results-message-font-size: var(--ss-text-body)}.ss-widget .ss-no-results__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--ss-no-results-container-padding);background:var(--ss-color-surface);border:1px solid var(--ss-sr-border);border-radius:var(--ss-sr-surface-radius);box-shadow:var(--ss-sr-shadow-rest)}.ss-widget .ss-no-results__icon{display:flex;align-items:center;justify-content:center;width:var(--ss-no-results-icon-size);height:var(--ss-no-results-icon-size);background-color:var(--ss-color-background);border-radius:50%;flex-shrink:0;margin-bottom:var(--ss-spacing-5);color:var(--ss-color-text-muted)}.ss-widget .ss-no-results__icon svg{width:var(--ss-no-results-icon-svg-size);height:var(--ss-no-results-icon-svg-size)}.ss-widget .ss-no-results__title{margin:0 0 var(--ss-spacing-2);font-size:var(--ss-no-results-title-font-size);font-weight:var(--ss-font-semibold);color:var(--ss-color-text-primary);line-height:var(--ss-leading-label);max-width:400px}.ss-widget .ss-no-results__title-query{color:var(--ss-color-text-secondary);font-weight:var(--ss-font-medium)}.ss-widget .ss-no-results__message{margin:0;color:var(--ss-color-text-secondary);font-size:var(--ss-no-results-message-font-size);line-height:var(--ss-leading-body);max-width:360px}.ss-widget .ss-no-results__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ss-spacing-3);margin-top:var(--ss-spacing-5)}.ss-widget .ss-no-results__action-btn{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.ss-widget .ss-no-results__action-btn::-moz-focus-inner{border:0;padding:0}.ss-widget .ss-no-results__action-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ss-spacing-inset) var(--ss-spacing-region-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-badge);background:transparent;color:var(--ss-color-text-secondary);font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);line-height:var(--ss-leading-title);white-space:nowrap;cursor:pointer;transition:color var(--ss-transition-fast) var(--ss-ease-out),background-color var(--ss-transition-fast) var(--ss-ease-out),border-color var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget .ss-no-results__action-btn:hover{background-color:var(--ss-color-surface-muted);border-color:var(--ss-color-border-strong);color:var(--ss-color-text-primary)}.ss-widget .ss-no-results__action-btn:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}@media(max-width:767px){.ss-widget .ss-no-results__container{padding:var(--ss-spacing-8) var(--ss-spacing-5)}.ss-widget .ss-no-results__icon{--ss-no-results-icon-size: 48px;--ss-no-results-icon-svg-size: 22px}}.ss-widget.ss-widget button.ss-no-results__action-btn[type=button],.ss-widget.ss-widget.ss-search-results-widget button.ss-no-results__action-btn[type=button],.elementor-widget-searchsense .ss-widget.ss-widget button.ss-no-results__action-btn[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:auto;margin:0;padding:var(--ss-spacing-inset) var(--ss-spacing-region-sm);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-badge);background:transparent;background-color:transparent;box-shadow:none;color:var(--ss-color-text-secondary);text-decoration:none;text-transform:none}.ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:hover,.ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:active,.ss-widget.ss-widget.ss-search-results-widget button.ss-no-results__action-btn[type=button]:hover,.ss-widget.ss-widget.ss-search-results-widget button.ss-no-results__action-btn[type=button]:active,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:hover,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:active{border:1px solid var(--ss-color-border-strong);background:transparent;background-color:var(--ss-color-surface-muted);box-shadow:none;color:var(--ss-color-text-primary);text-decoration:none}.ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:focus,.ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:focus-visible,.ss-widget.ss-widget.ss-search-results-widget button.ss-no-results__action-btn[type=button]:focus,.ss-widget.ss-widget.ss-search-results-widget button.ss-no-results__action-btn[type=button]:focus-visible,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:focus,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-no-results__action-btn[type=button]:focus-visible{border:1px solid var(--ss-color-border);background:transparent;background-color:transparent;box-shadow:none;color:var(--ss-color-text-secondary);text-decoration:none}:where(.ss-widget).ss-autocomplete-widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}:where(.ss-widget).ss-autocomplete-widget *,:where(.ss-widget).ss-autocomplete-widget *:before,:where(.ss-widget).ss-autocomplete-widget *:after{box-sizing:border-box}:where(.ss-widget).ss-autocomplete-widget{position:relative;width:100%;color:var(--ss-color-text-primary);--ss-ac-border: var(--ss-color-warm-200);--ss-ac-border-strong: var(--ss-color-warm-300);--ss-ac-transition: .3s;--ss-ac-ease: cubic-bezier(0, 0, .2, 1);--ss-autocomplete-panel-bg: var(--ss-color-surface);--ss-autocomplete-products-bg: var(--ss-color-surface);--ss-autocomplete-divider: var(--ss-ac-border);--ss-autocomplete-scrollbar: var(--ss-color-border);--ss-autocomplete-scrollbar-hover: var(--ss-color-text-disabled);--ss-autocomplete-heading: var(--ss-color-text-muted);--ss-autocomplete-content-direction: row;--ss-autocomplete-suggestions-basis: 60%;--ss-autocomplete-products-basis: 40%;--ss-autocomplete-suggestions-max-height: var(--ss-autocomplete-dropdown-max-height);--ss-autocomplete-products-max-height: var(--ss-autocomplete-dropdown-max-height);--ss-autocomplete-backdrop-bg: rgb(28 25 23 / 30%);--ss-autocomplete-footer-bg: color-mix(in oklch, var(--ss-ac-border) 8%, var(--ss-color-surface));--ss-autocomplete-view-all-bg: var(--ss-color-surface);--ss-autocomplete-view-all-bg-hover: color-mix(in oklch, var(--ss-ac-border) 24%, var(--ss-color-surface));--ss-autocomplete-view-all-color: var(--ss-color-text-primary);--ss-autocomplete-view-all-color-hover: var(--ss-color-text-primary);--ss-autocomplete-row-radius: var(--ss-radius-control-sm)}:where(.ss-widget).ss-autocomplete-widget--open{z-index:calc(var(--ss-z-dropdown) + 2)}:where(.ss-widget) .ss-autocomplete__backdrop{position:fixed;inset:0;background:var(--ss-autocomplete-backdrop-bg);z-index:calc(var(--ss-z-dropdown) - 2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.ss-widget) .ss-autocomplete{position:relative;width:100%;z-index:calc(var(--ss-z-dropdown) + 1);font-family:var(--ss-font-family-body);font-size:var(--ss-text-base);line-height:var(--ss-leading-body);color:var(--ss-color-text-primary)}:where(.ss-widget) .ss-autocomplete__form{position:relative;width:100%}:where(.ss-widget) .ss-autocomplete__content{display:flex;flex:1 1 auto;flex-direction:var(--ss-autocomplete-content-direction);min-height:0;background-color:var(--ss-autocomplete-panel-bg);overflow:hidden}:where(.ss-widget) .ss-autocomplete__content--left-only .ss-autocomplete__suggestions-column{flex:1 1 100%;max-width:100%;border-right:none}:where(.ss-widget) .ss-autocomplete__suggestions-column{flex:0 0 var(--ss-autocomplete-suggestions-basis);max-width:var(--ss-autocomplete-suggestions-basis);min-width:0;border-right:1px solid var(--ss-autocomplete-divider);overflow:hidden auto;background-color:var(--ss-autocomplete-panel-bg);max-height:var(--ss-autocomplete-suggestions-max-height)}:where(.ss-widget) .ss-autocomplete__products-column{flex:0 0 var(--ss-autocomplete-products-basis);max-width:var(--ss-autocomplete-products-basis);min-width:0;overflow:hidden auto;background-color:var(--ss-autocomplete-products-bg);max-height:var(--ss-autocomplete-products-max-height)}:where(.ss-widget) .ss-autocomplete__products-column--full{flex:1 1 100%;max-width:100%}:where(.ss-widget) .ss-autocomplete__suggestions-column::-webkit-scrollbar,:where(.ss-widget) .ss-autocomplete__products-column::-webkit-scrollbar{width:3px}:where(.ss-widget) .ss-autocomplete__suggestions-column::-webkit-scrollbar-track,:where(.ss-widget) .ss-autocomplete__products-column::-webkit-scrollbar-track{background:transparent}:where(.ss-widget) .ss-autocomplete__suggestions-column::-webkit-scrollbar-thumb,:where(.ss-widget) .ss-autocomplete__products-column::-webkit-scrollbar-thumb{background-color:var(--ss-autocomplete-scrollbar);border-radius:3px}:where(.ss-widget) .ss-autocomplete__suggestions-column::-webkit-scrollbar-thumb:hover,:where(.ss-widget) .ss-autocomplete__products-column::-webkit-scrollbar-thumb:hover{background-color:var(--ss-autocomplete-scrollbar-hover)}:where(.ss-widget) .ss-autocomplete__suggestions-title{padding:var(--ss-spacing-3) var(--ss-spacing-5) var(--ss-spacing-2);font-size:var(--ss-text-label);color:var(--ss-autocomplete-heading);text-transform:uppercase;letter-spacing:var(--ss-tracking-label);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-label)}:where(.ss-widget) .ss-autocomplete__products-header{padding:var(--ss-spacing-3) var(--ss-spacing-5) var(--ss-spacing-2)}:where(.ss-widget) .ss-autocomplete__products-title{margin:0;font-size:var(--ss-text-label);font-weight:var(--ss-font-semibold);color:var(--ss-autocomplete-heading);text-transform:uppercase;letter-spacing:var(--ss-tracking-label);line-height:var(--ss-leading-label)}:where(.ss-widget) .ss-autocomplete__products-grid{display:flex;flex-direction:column;gap:0}:where(.ss-widget) .ss-autocomplete__footer{display:flex;align-items:center;justify-content:flex-start;border-top:1px solid var(--ss-autocomplete-divider);background:var(--ss-autocomplete-footer-bg);padding:var(--ss-spacing-2) 0}:where(.ss-widget) .ss-autocomplete__view-all{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-transform:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}:where(.ss-widget) .ss-autocomplete__view-all::-moz-focus-inner{border:0;padding:0}:where(.ss-widget) .ss-autocomplete__view-all{display:flex;align-items:center;gap:var(--ss-spacing-2-5);width:calc(100% - var(--ss-spacing-4));min-height:40px;padding:var(--ss-spacing-2) var(--ss-spacing-3);margin:0 var(--ss-spacing-2);border:none;border-radius:var(--ss-autocomplete-row-radius);background:transparent;color:var(--ss-autocomplete-view-all-color);text-align:left;font-size:var(--ss-text-body);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-compact);transition:background-color var(--ss-ac-transition) var(--ss-ac-ease),color var(--ss-ac-transition) var(--ss-ac-ease),box-shadow var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete__view-all:hover,:where(.ss-widget) .ss-autocomplete__view-all:focus{background:var(--ss-autocomplete-view-all-bg-hover);color:var(--ss-autocomplete-view-all-color-hover);box-shadow:var(--ss-shadow-inset-accent)}:where(.ss-widget) .ss-autocomplete__view-all:hover .ss-autocomplete__view-all-arrow,:where(.ss-widget) .ss-autocomplete__view-all:focus .ss-autocomplete__view-all-arrow{opacity:1;transform:translate(3px)}:where(.ss-widget) .ss-autocomplete__view-all:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}:where(.ss-widget) .ss-autocomplete__view-all-icon{flex-shrink:0;width:var(--ss-icon-xl);height:var(--ss-icon-xl);padding:2px;display:flex;align-items:center;justify-content:center;color:var(--ss-color-text-secondary);opacity:var(--ss-opacity-icon-secondary);transition:opacity var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete__view-all-icon-svg{width:var(--ss-icon-base);height:var(--ss-icon-base);stroke:currentcolor;stroke-width:1.8}:where(.ss-widget) .ss-autocomplete__view-all-label{display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss-widget) .ss-autocomplete__view-all-arrow{flex-shrink:0;width:var(--ss-icon-base);height:var(--ss-icon-base);opacity:var(--ss-opacity-icon-hint);color:var(--ss-color-text-secondary);transition:opacity var(--ss-ac-transition) var(--ss-ac-ease),transform var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete__no-results{padding:var(--ss-spacing-10) var(--ss-spacing-5);text-align:center;color:var(--ss-color-text-secondary)}:where(.ss-widget) .ss-autocomplete__no-results-icon{display:block;width:var(--ss-icon-6xl);height:var(--ss-icon-6xl);margin:0 auto var(--ss-spacing-3);color:var(--ss-color-text-disabled);opacity:var(--ss-opacity-icon-hint)}:where(.ss-widget) .ss-autocomplete__no-results-text{margin:0;font-size:var(--ss-text-body);line-height:var(--ss-leading-body)}@media(max-width:767px){:where(.ss-widget) .ss-autocomplete__content{flex-direction:column;flex:0 0 auto;overflow:visible}:where(.ss-widget) .ss-autocomplete__suggestions-column,:where(.ss-widget) .ss-autocomplete__products-column{flex:0 0 auto;max-width:100%;max-height:none;overflow:visible}:where(.ss-widget) .ss-autocomplete__suggestions-column{border-right:none}:where(.ss-widget) .ss-autocomplete__products-column{border-top:1px solid var(--ss-autocomplete-divider)}:where(.ss-widget) .ss-autocomplete__products-column--full{border-top:none}}.ss-widget button.ss-autocomplete__view-all[type=button],.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button],.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:var(--ss-spacing-2-5);width:calc(100% - var(--ss-spacing-4));min-width:0;min-height:40px;padding:var(--ss-spacing-2) var(--ss-spacing-3);margin:0 var(--ss-spacing-2);background:transparent;border:none;border-radius:var(--ss-autocomplete-row-radius);box-shadow:none;color:var(--ss-autocomplete-view-all-color);font-size:var(--ss-text-body);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-compact);text-align:left;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color var(--ss-ac-transition) var(--ss-ac-ease),color var(--ss-ac-transition) var(--ss-ac-ease),box-shadow var(--ss-ac-transition) var(--ss-ac-ease)}.ss-widget button.ss-autocomplete__view-all[type=button]:hover,.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button]:hover,.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]:hover,.ss-widget button.ss-autocomplete__view-all[type=button]:focus,.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button]:focus,.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]:focus,.ss-widget button.ss-autocomplete__view-all[type=button]:focus-visible,.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button]:focus-visible,.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]:focus-visible,.ss-widget button.ss-autocomplete__view-all[type=button]:active,.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button]:active,.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]:active{background:var(--ss-autocomplete-view-all-bg-hover);border:none;box-shadow:var(--ss-shadow-inset-accent);color:var(--ss-autocomplete-view-all-color-hover)}.ss-widget button.ss-autocomplete__view-all[type=button]:focus-visible,.ss-widget.ss-autocomplete-widget button.ss-autocomplete__view-all[type=button]:focus-visible,.elementor-widget-searchsense .ss-widget button.ss-autocomplete__view-all[type=button]:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget .ss-autocomplete__view-all-icon,.ss-widget.ss-autocomplete-widget .ss-autocomplete__view-all-icon{display:flex;width:var(--ss-icon-xl);height:var(--ss-icon-xl)}.ss-widget .ss-autocomplete__view-all-icon-svg,.ss-widget.ss-autocomplete-widget .ss-autocomplete__view-all-icon-svg{width:var(--ss-icon-base);height:var(--ss-icon-base);fill:none;stroke:currentcolor}.ss-widget svg.ss-autocomplete__view-all-arrow,.ss-widget.ss-autocomplete-widget svg.ss-autocomplete__view-all-arrow{width:var(--ss-icon-base);height:var(--ss-icon-base);fill:none;stroke:currentcolor}:where(.ss-widget).ss-autocomplete-widget{--ss-autocomplete-dropdown-bg: var(--ss-dropdown-bg, var(--ss-color-surface));--ss-autocomplete-dropdown-shadow: var(--ss-shadow-dropdown);--ss-autocomplete-dropdown-radius: var(--ss-radius-dropdown);--ss-autocomplete-dropdown-max-width: var(--ss-dropdown-max-width, 100%);--ss-autocomplete-dropdown-max-height: min(70vh, 560px)}:where(.ss-widget) .ss-autocomplete-dropdown{position:absolute;top:100%;left:0;width:100%;max-width:var(--ss-autocomplete-dropdown-max-width);max-height:var(--ss-autocomplete-dropdown-max-height);background-color:var(--ss-autocomplete-dropdown-bg);border:none;border-radius:0 0 var(--ss-autocomplete-dropdown-radius) var(--ss-autocomplete-dropdown-radius);box-shadow:var(--ss-autocomplete-dropdown-shadow);border-top:1px solid var(--ss-ac-border);overflow:hidden;z-index:var(--ss-z-dropdown);opacity:1;transform:translateY(0);transition:opacity var(--ss-ac-transition) var(--ss-ac-ease),transform var(--ss-ac-transition) var(--ss-ac-ease);transform-origin:top left;display:flex;flex-direction:column}@media(max-width:767px){:where(.ss-widget) .ss-autocomplete-dropdown{overflow:hidden auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(min-width:1280px){:where(.ss-widget) .ss-autocomplete-dropdown{max-width:100%}}:where(.ss-widget).ss-autocomplete-widget{--ss-autocomplete-input-text: var(--ss-input-text, var(--ss-color-text-primary));--ss-autocomplete-input-bg: var(--ss-input-bg, var(--ss-color-input-bg, var(--ss-color-surface)));--ss-autocomplete-input-shadow: var(--ss-shadow-input);--ss-autocomplete-input-shadow-hover: var(--ss-shadow-input-hover);--ss-autocomplete-input-shadow-focus: var(--ss-shadow-input-focus);--ss-autocomplete-input-open-shadow: var(--ss-shadow-input-focus);--ss-autocomplete-input-placeholder: var(--ss-input-placeholder, var(--ss-color-text-disabled));--ss-autocomplete-input-submit-color: var(--ss-input-submit-color, var(--ss-color-text-disabled));--ss-autocomplete-input-submit-hover: var(--ss-input-submit-hover, var(--ss-color-text-secondary))}:where(.ss-widget) .ss-autocomplete-input__wrapper{position:relative;display:flex;align-items:center;width:100%}:where(.ss-widget) .ss-autocomplete-input__field{width:100%;padding:var(--ss-spacing-4) var(--ss-spacing-12) var(--ss-spacing-4) var(--ss-spacing-5);font-size:var(--ss-text-input);line-height:var(--ss-leading-body);color:var(--ss-autocomplete-input-text);background-color:var(--ss-autocomplete-input-bg);border:none;border-radius:var(--ss-radius-input);transition:box-shadow var(--ss-ac-transition) var(--ss-ac-ease),border-radius var(--ss-ac-transition) var(--ss-ac-ease);box-shadow:var(--ss-autocomplete-input-shadow);font-family:var(--ss-font-family-body)}:where(.ss-widget) .ss-autocomplete-input__field:hover{box-shadow:var(--ss-autocomplete-input-shadow-hover)}:where(.ss-widget) .ss-autocomplete-input__field:focus{outline:none;box-shadow:var(--ss-autocomplete-input-shadow-focus);background-color:var(--ss-autocomplete-input-bg)}:where(.ss-widget) .ss-autocomplete-input__field::-moz-placeholder{color:var(--ss-autocomplete-input-placeholder);opacity:1}:where(.ss-widget) .ss-autocomplete-input__field::placeholder{color:var(--ss-autocomplete-input-placeholder);opacity:1}:where(.ss-widget) .ss-autocomplete-input__field::-webkit-search-decoration,:where(.ss-widget) .ss-autocomplete-input__field::-webkit-search-cancel-button,:where(.ss-widget) .ss-autocomplete-input__field::-webkit-search-results-button,:where(.ss-widget) .ss-autocomplete-input__field::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}:where(.ss-widget) .ss-autocomplete-input__actions{position:absolute;right:var(--ss-spacing-5);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--ss-spacing-2)}:where(.ss-widget) .ss-autocomplete-input__spinner{display:flex;align-items:center;justify-content:center;width:var(--ss-icon-lg);height:var(--ss-icon-lg)}:where(.ss-widget) .ss-autocomplete-input__submit{display:flex;align-items:center;justify-content:center;width:var(--ss-icon-lg);height:var(--ss-icon-lg);padding:0;background:transparent;border:none;color:var(--ss-autocomplete-input-submit-color);opacity:var(--ss-opacity-control-default);cursor:pointer;transition:opacity var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete-input__submit:hover{opacity:var(--ss-opacity-control-hover);color:var(--ss-autocomplete-input-submit-hover)}:where(.ss-widget) .ss-autocomplete-input__submit:focus{outline:none;opacity:var(--ss-opacity-control-hover);color:var(--ss-autocomplete-input-submit-hover)}:where(.ss-widget) .ss-autocomplete-input__submit:focus-visible{box-shadow:var(--ss-ring-focus)}:where(.ss-widget).ss-autocomplete-widget--open .ss-autocomplete-input__field[type=search],:where(.ss-widget).ss-autocomplete-widget--open .ss-autocomplete-input__field[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--ss-autocomplete-input-open-shadow)}:where(.ss-widget) .ss-autocomplete-input__spinner-icon{width:var(--ss-icon-lg);height:var(--ss-icon-lg);animation:ss-spin var(--ss-animation-spin-duration) linear infinite}:where(.ss-widget) .ss-autocomplete-input__spinner-circle{stroke:var(--ss-color-primary);stroke-opacity:.5;stroke-dasharray:60;stroke-dashoffset:15;animation:ss-autocomplete-input-pulse 1.5s ease-in-out infinite}@keyframes ss-autocomplete-input-pulse{0%,to{opacity:1}50%{opacity:.5}}:where(.ss-widget) .ss-search-icon{width:var(--ss-icon-lg);height:var(--ss-icon-lg);stroke-width:2}.elementor-widget-searchsense-autocomplete :where(.ss-widget) .ss-autocomplete-input__field[type=search],.elementor-widget-searchsense-autocomplete :where(.ss-widget) .ss-autocomplete-input__field[type=text]{width:100%;padding:var(--ss-spacing-4) var(--ss-spacing-12) var(--ss-spacing-4) var(--ss-spacing-5);font-size:var(--ss-text-input);line-height:var(--ss-leading-body);color:var(--ss-autocomplete-input-text);background-color:var(--ss-autocomplete-input-bg);border:none;border-radius:var(--ss-radius-input);box-shadow:var(--ss-autocomplete-input-shadow)}.elementor-widget-searchsense-autocomplete :where(.ss-widget) .ss-autocomplete-input__submit[type=submit],.elementor-widget-searchsense-autocomplete :where(.ss-widget) .ss-autocomplete-input__submit[type=button]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;color:var(--ss-autocomplete-input-submit-color);opacity:var(--ss-opacity-control-default)}.ss-widget input.ss-autocomplete-input__field[type=search],.ss-widget input.ss-autocomplete-input__field[type=text],.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=search],.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto;padding:var(--ss-spacing-4) var(--ss-spacing-12) var(--ss-spacing-4) var(--ss-spacing-5);font-family:var(--ss-font-family-body);font-size:var(--ss-text-input);line-height:var(--ss-leading-body);color:var(--ss-autocomplete-input-text);background:var(--ss-autocomplete-input-bg);border:0;border-radius:var(--ss-radius-input);box-shadow:var(--ss-autocomplete-input-shadow)}.ss-widget input.ss-autocomplete-input__field[type=search]:hover:not(:focus),.ss-widget input.ss-autocomplete-input__field[type=text]:hover:not(:focus),.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=search]:hover:not(:focus),.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=text]:hover:not(:focus){box-shadow:var(--ss-autocomplete-input-shadow-hover)}.ss-widget input.ss-autocomplete-input__field[type=search]:focus,.ss-widget input.ss-autocomplete-input__field[type=text]:focus,.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=search]:focus,.ss-widget.ss-autocomplete-widget input.ss-autocomplete-input__field[type=text]:focus{outline:none;background:var(--ss-autocomplete-input-bg);border:0;box-shadow:var(--ss-autocomplete-input-shadow-focus)}.ss-widget button.ss-autocomplete-input__submit[type=submit],.ss-widget button.ss-autocomplete-input__submit[type=button],.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=submit],.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;line-height:var(--ss-leading-control);background:transparent;border:0;border-radius:0;color:var(--ss-autocomplete-input-submit-color);opacity:var(--ss-opacity-control-default)}.ss-widget button.ss-autocomplete-input__submit[type=submit]:hover,.ss-widget button.ss-autocomplete-input__submit[type=button]:hover,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=submit]:hover,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=button]:hover,.ss-widget button.ss-autocomplete-input__submit[type=submit]:focus,.ss-widget button.ss-autocomplete-input__submit[type=button]:focus,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=submit]:focus,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=button]:focus,.ss-widget button.ss-autocomplete-input__submit[type=submit]:focus-visible,.ss-widget button.ss-autocomplete-input__submit[type=button]:focus-visible,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=submit]:focus-visible,.ss-widget.ss-autocomplete-widget button.ss-autocomplete-input__submit[type=button]:focus-visible{background:transparent;border:0;box-shadow:none;color:var(--ss-autocomplete-input-submit-hover);opacity:var(--ss-opacity-control-hover)}.ss-widget.ss-autocomplete-widget--open input.ss-autocomplete-input__field[type=search],.ss-widget.ss-autocomplete-widget--open input.ss-autocomplete-input__field[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--ss-autocomplete-input-open-shadow)}:where(.ss-widget).ss-autocomplete-widget{--ss-suggestion-hover-bg: color-mix(in oklch, var(--ss-ac-border) 16%, var(--ss-color-surface));--ss-suggestion-active-bg: color-mix(in oklch, var(--ss-ac-border) 24%, var(--ss-color-surface));--ss-suggestion-filter-bg: var(--ss-color-amber-50);--ss-suggestion-filter-icon-bg: var(--ss-color-amber-100);--ss-suggestion-filter-icon-color: var(--ss-color-amber-900);--ss-suggestion-badge-bg: var(--ss-color-surface-muted);--ss-suggestion-badge-text: var(--ss-color-text-secondary);--ss-suggestion-badge-border: var(--ss-ac-border);--ss-suggestion-chip-bg: var(--ss-color-surface-muted);--ss-suggestion-chip-text: var(--ss-color-text-secondary);--ss-suggestion-chip-border: var(--ss-ac-border);--ss-suggestion-chip-radius: var(--ss-radius-badge);--ss-suggestion-icon-radius: var(--ss-radius-control-sm)}:where(.ss-widget) .ss-suggestion{display:flex;align-items:center;min-height:40px;padding:var(--ss-spacing-2) var(--ss-spacing-3);margin:0 var(--ss-spacing-2);border-radius:var(--ss-autocomplete-row-radius);cursor:pointer;transition:background-color var(--ss-ac-transition) var(--ss-ac-ease),box-shadow var(--ss-ac-transition) var(--ss-ac-ease);position:relative;color:var(--ss-color-text-primary);text-decoration:none}:where(.ss-widget) .ss-suggestion:link,:where(.ss-widget) .ss-suggestion:visited{color:inherit;text-decoration:none}:where(.ss-widget) .ss-suggestion:hover,:where(.ss-widget) .ss-suggestion--active{background-color:var(--ss-suggestion-active-bg);box-shadow:var(--ss-shadow-inset-accent)}:where(.ss-widget) .ss-suggestion:focus{outline:none;background-color:var(--ss-suggestion-hover-bg)}:where(.ss-widget) .ss-suggestion__content{display:flex;align-items:center;gap:var(--ss-spacing-2-5);position:relative;width:100%;min-width:0}:where(.ss-widget) .ss-suggestion__icon{flex-shrink:0;width:var(--ss-icon-xl);height:var(--ss-icon-xl);padding:2px;opacity:var(--ss-opacity-icon-secondary);display:flex;align-items:center;justify-content:center;color:var(--ss-color-text-secondary)}:where(.ss-widget) .ss-suggestion__icon-svg{width:var(--ss-icon-base);height:var(--ss-icon-base);stroke:currentcolor;stroke-width:1.8}:where(.ss-widget) .ss-suggestion__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:where(.ss-widget) .ss-suggestion__primary{display:flex;align-items:baseline;gap:var(--ss-spacing-control);min-width:0}:where(.ss-widget) .ss-suggestion__name{display:inline-block;min-width:0;font-size:var(--ss-text-body);font-weight:var(--ss-font-normal);color:var(--ss-color-text-primary);line-height:var(--ss-leading-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss-widget) .ss-suggestion__name .ss-highlight,:where(.ss-widget) .ss-suggestion__name .highlight{background:transparent;color:inherit;font-weight:var(--ss-font-semibold)}:where(.ss-widget) .ss-suggestion__chips{display:flex;flex-wrap:nowrap;gap:var(--ss-spacing-inset);min-width:0;overflow:hidden;padding-left:0}:where(.ss-widget) .ss-suggestion__chip{display:inline-flex;align-items:center;max-width:140px;padding:2px var(--ss-spacing-control);border-radius:var(--ss-suggestion-chip-radius);font-size:var(--ss-text-caption);line-height:var(--ss-leading-compact);color:var(--ss-suggestion-chip-text);background:var(--ss-suggestion-chip-bg);border:1px solid var(--ss-suggestion-chip-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss-widget) .ss-suggestion__meta{display:flex;align-items:center;min-height:0;flex-shrink:0}:where(.ss-widget) .ss-suggestion__badge{display:inline-flex;align-items:center;max-width:130px;padding:2px var(--ss-spacing-control);border-radius:var(--ss-radius-badge);background:var(--ss-suggestion-badge-bg);border:1px solid var(--ss-suggestion-badge-border);color:var(--ss-suggestion-badge-text);font-size:var(--ss-text-2xs);font-weight:var(--ss-font-semibold);line-height:var(--ss-leading-compact);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss-widget) .ss-suggestion--brand .ss-suggestion__icon{background:var(--ss-suggestion-badge-bg);border:1px solid var(--ss-ac-border);border-radius:var(--ss-suggestion-icon-radius)}:where(.ss-widget) .ss-suggestion--brand .ss-suggestion__name{font-weight:var(--ss-font-semibold)}:where(.ss-widget) .ss-suggestion--category .ss-suggestion__icon{background:var(--ss-suggestion-badge-bg);border:1px solid var(--ss-ac-border);border-radius:var(--ss-suggestion-icon-radius)}:where(.ss-widget) .ss-suggestion--category .ss-suggestion__name{font-weight:var(--ss-font-medium)}:where(.ss-widget) .ss-suggestion--category:hover .ss-suggestion__name{color:var(--ss-color-text-primary)}:where(.ss-widget) .ss-suggestion--filter:hover,:where(.ss-widget) .ss-suggestion--filter.ss-suggestion--active{background-color:var(--ss-suggestion-filter-bg)}:where(.ss-widget) .ss-suggestion--filter .ss-suggestion__icon{background:var(--ss-suggestion-filter-icon-bg);border-radius:var(--ss-radius-sm);color:var(--ss-suggestion-filter-icon-color)}:where(.ss-widget).ss-autocomplete-widget{--ss-autocomplete-product-price-color: var(--ss-product-price-color, var(--ss-color-text-primary));--ss-autocomplete-product-hover-bg: color-mix(in oklch, var(--ss-ac-border) 20%, var(--ss-color-surface));--ss-autocomplete-product-image-bg: var(--ss-product-image-bg, var(--ss-color-surface-muted));--ss-autocomplete-product-image-size: var(--ss-product-image-size, 64px);--ss-autocomplete-product-image-aspect-ratio: var(--ss-product-image-aspect-ratio, 1 / 1);--ss-autocomplete-product-image-fit: var(--ss-product-image-fit, cover);--ss-autocomplete-product-image-radius: var(--ss-radius-thumbnail)}:where(.ss-widget) .ss-autocomplete-product{display:flex;align-items:flex-start;padding:var(--ss-spacing-2-5) var(--ss-spacing-3);margin:0 var(--ss-spacing-2);border-radius:var(--ss-autocomplete-row-radius);cursor:pointer;transition:background-color var(--ss-ac-transition) var(--ss-ac-ease),box-shadow var(--ss-ac-transition) var(--ss-ac-ease);position:relative;text-decoration:none}:where(.ss-widget) .ss-autocomplete-product:link,:where(.ss-widget) .ss-autocomplete-product:visited{color:inherit;text-decoration:none}:where(.ss-widget) .ss-autocomplete-product:hover,:where(.ss-widget) .ss-autocomplete-product--active{background-color:var(--ss-autocomplete-product-hover-bg)}:where(.ss-widget) .ss-autocomplete-product:hover .ss-autocomplete-product__image-img,:where(.ss-widget) .ss-autocomplete-product--active .ss-autocomplete-product__image-img{transform:scale(1.04)}:where(.ss-widget) .ss-autocomplete-product__image{flex-shrink:0;width:var(--ss-autocomplete-product-image-size);height:var(--ss-autocomplete-product-image-size);aspect-ratio:var(--ss-autocomplete-product-image-aspect-ratio);margin-right:var(--ss-spacing-3);background:var(--ss-autocomplete-product-image-bg);border-radius:var(--ss-autocomplete-product-image-radius);border:1px solid var(--ss-ac-border);display:flex;align-items:center;justify-content:center;font-size:var(--ss-text-xs);color:var(--ss-color-text-disabled);overflow:hidden}:where(.ss-widget) .ss-autocomplete-product__image-img{width:100%;height:100%;max-width:none;display:block;-o-object-fit:var(--ss-autocomplete-product-image-fit);object-fit:var(--ss-autocomplete-product-image-fit);-o-object-position:center;object-position:center;transition:transform var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete-product__placeholder{width:var(--ss-icon-2xl);height:var(--ss-icon-2xl);stroke:var(--ss-color-text-disabled);opacity:var(--ss-opacity-icon-secondary)}:where(.ss-widget) .ss-autocomplete-product__details{flex:1;min-width:0;padding-top:2px}:where(.ss-widget) .ss-autocomplete-product__category{display:block;font-size:var(--ss-text-label);font-weight:var(--ss-font-semibold);text-transform:uppercase;letter-spacing:var(--ss-tracking-label);color:var(--ss-color-text-muted);margin-bottom:var(--ss-spacing-1);line-height:var(--ss-leading-label)}:where(.ss-widget) .ss-autocomplete-product__name{font-size:var(--ss-text-body);font-weight:var(--ss-font-medium);color:var(--ss-color-text-primary);line-height:var(--ss-leading-title);margin-bottom:var(--ss-spacing-1-5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--ss-ac-transition) var(--ss-ac-ease)}:where(.ss-widget) .ss-autocomplete-product__name .ss-highlight,:where(.ss-widget) .ss-autocomplete-product__name .highlight{background:transparent;color:inherit;font-weight:var(--ss-font-semibold)}:where(.ss-widget) .ss-autocomplete-product__price{font-size:var(--ss-text-base);font-weight:var(--ss-font-bold);color:var(--ss-autocomplete-product-price-color);line-height:var(--ss-leading-compact);letter-spacing:var(--ss-tracking-price);white-space:nowrap}:where(.ss-widget).ss-autocomplete-widget .ss-autocomplete-product__image-img{width:100%;height:100%;max-width:none;display:block;-o-object-fit:var(--ss-autocomplete-product-image-fit);object-fit:var(--ss-autocomplete-product-image-fit);-o-object-position:center;object-position:center;transition:transform var(--ss-ac-transition) var(--ss-ac-ease)}.ss-widget .ss-filter-checkbox{position:relative;width:var(--ss-filter-control-size);height:var(--ss-filter-control-size);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ss-color-surface);border:var(--ss-filter-control-border-width) solid var(--ss-sr-border-strong);border-radius:var(--ss-filter-control-radius);transition:background-color var(--ss-filter-control-transition-duration) var(--ss-ease-out),border-color var(--ss-filter-control-transition-duration) var(--ss-ease-out),box-shadow var(--ss-filter-control-transition-duration) var(--ss-ease-out)}.ss-widget .ss-filter-checkbox:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ss-filter-control-size) * .55);height:calc(var(--ss-filter-control-size) * .35);border:var(--ss-filter-control-border-width) solid var(--ss-color-on-primary);border-top:none;border-right:none;transform:translate(-50%,-60%) rotate(-45deg) scale(0);transition:transform var(--ss-filter-control-transition-duration) var(--ss-ease-bounce)}.ss-widget .ss-filter-checkbox:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ss-filter-control-size) * .52);height:2px;border-radius:9999px;background-color:var(--ss-color-on-primary);transform:translate(-50%,-50%) scaleX(0);transition:transform var(--ss-filter-control-transition-duration) var(--ss-ease-out)}.ss-widget .ss-filter-checkbox:hover{border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget .ss-filter-checkbox:focus{outline:none}.ss-widget .ss-filter-checkbox:focus-visible{outline:none;box-shadow:var(--ss-ring-control)}.ss-widget .ss-filter-checkbox:checked{background-color:var(--ss-sr-accent);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-checkbox:checked:before{transform:translate(-50%,-60%) rotate(-45deg) scale(1)}.ss-widget .ss-filter-checkbox:checked:hover{background-color:var(--ss-sr-accent);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-checkbox:disabled{background-color:var(--ss-color-background);border-color:var(--ss-color-border);opacity:var(--ss-opacity-disabled);cursor:not-allowed}.ss-widget .ss-filter-checkbox--indeterminate:not(:checked){background-color:var(--ss-sr-accent);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-checkbox--indeterminate:not(:checked):before{transform:translate(-50%,-60%) rotate(-45deg) scale(0)}.ss-widget .ss-filter-checkbox--indeterminate:not(:checked):after{transform:translate(-50%,-50%) scaleX(1)}.ss-widget .ss-filter-checkbox--indeterminate:not(:checked):hover{background-color:var(--ss-sr-accent);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-radio{position:relative;width:var(--ss-filter-control-size);height:var(--ss-filter-control-size);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ss-color-surface);border:var(--ss-filter-control-border-width) solid var(--ss-sr-border-strong);border-radius:50%;transition:background-color var(--ss-filter-control-transition-duration) var(--ss-ease-out),border-color var(--ss-filter-control-transition-duration) var(--ss-ease-out),box-shadow var(--ss-filter-control-transition-duration) var(--ss-ease-out)}.ss-widget .ss-filter-radio:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ss-filter-control-size) * .45);height:calc(var(--ss-filter-control-size) * .45);border-radius:50%;background-color:var(--ss-color-on-primary);transform:translate(-50%,-50%) scale(0);transition:transform var(--ss-filter-control-transition-duration) var(--ss-ease-bounce)}.ss-widget .ss-filter-radio:hover{border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget .ss-filter-radio:focus{outline:none}.ss-widget .ss-filter-radio:focus-visible{outline:none;box-shadow:var(--ss-ring-control)}.ss-widget .ss-filter-radio:checked{background-color:var(--ss-color-surface);border-color:var(--ss-sr-accent);border-width:var(--ss-filter-control-checked-border-width)}.ss-widget .ss-filter-radio:checked:before{transform:translate(-50%,-50%) scale(0)}.ss-widget .ss-filter-radio:checked:hover{background-color:var(--ss-color-surface);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-radio:disabled{background-color:var(--ss-color-background);border-color:var(--ss-color-border);opacity:var(--ss-opacity-disabled);cursor:not-allowed}.ss-widget .ss-filter-option__container{display:block;padding:var(--ss-filter-section-padding);border-bottom:var(--ss-filter-section-border)}.ss-widget .ss-filter-option__container:last-child{border-bottom:none}.ss-widget .ss-filter-option__title{font-size:var(--ss-filter-title-font-size);font-weight:var(--ss-filter-title-font-weight);color:var(--ss-filter-title-color);margin:0 0 var(--ss-filter-title-gap) 0;line-height:var(--ss-filter-title-line-height);letter-spacing:var(--ss-filter-title-letter-spacing);text-transform:var(--ss-filter-title-text-transform)}.ss-widget .ss-filter-option__options{display:flex;flex-direction:column;gap:0}.ss-widget .ss-filter-option__placeholder{padding:var(--ss-spacing-2) 0}.ss-widget .ss-filter-option__placeholder-text{margin:0;font-size:var(--ss-text-body);color:var(--ss-color-text-secondary)}.ss-widget .ss-filter-option__item{display:flex;align-items:center;padding:var(--ss-filter-option-item-padding);border-radius:0;cursor:pointer;position:relative;transition:background-color var(--ss-transition-base) var(--ss-ease-out);min-height:var(--ss-filter-option-item-min-height)}.ss-widget .ss-filter-option__item:hover{background-color:var(--ss-filter-hover-bg)}.ss-widget .ss-filter-option__item:hover .ss-filter-option__count{background-color:var(--ss-filter-count-hover-bg);color:var(--ss-filter-count-hover-color);border:var(--ss-filter-count-hover-border)}.ss-widget .ss-filter-option__item:hover .ss-filter-option__label{color:var(--ss-filter-option-label-hover-color)}.ss-widget .ss-filter-option__item:hover :is(.ss-filter-checkbox,.ss-filter-radio):not(:disabled){border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget .ss-filter-option__item:hover .ss-filter-checkbox:not(:disabled):checked{background-color:var(--ss-sr-accent);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-option__item:hover .ss-filter-radio:not(:disabled):checked{background-color:var(--ss-color-surface);border-color:var(--ss-sr-accent)}.ss-widget .ss-filter-option__item--selected{background-color:var(--ss-filter-row-selected-bg);box-shadow:none}.ss-widget .ss-filter-option__item--selected:hover{background-color:var(--ss-filter-row-selected-hover-bg)}.ss-widget .ss-filter-option__item--selected:hover .ss-filter-option__count{background-color:var(--ss-filter-count-active-hover-bg);color:var(--ss-filter-count-active-hover-color);border:var(--ss-filter-count-active-hover-border)}.ss-widget .ss-filter-option__item--selected .ss-filter-option__label{color:var(--ss-filter-option-label-selected-color);font-weight:var(--ss-filter-option-label-selected-font-weight)}.ss-widget .ss-filter-option__item--selected .ss-filter-option__count{background-color:var(--ss-filter-count-active-bg);color:var(--ss-filter-count-active-color);border:var(--ss-filter-count-active-border)}.ss-widget .ss-filter-option__item--selected.ss-filter-option__item--parent{background-color:var(--ss-filter-row-selected-parent-bg);box-shadow:none}.ss-widget .ss-filter-option__item--selected.ss-filter-option__item--parent:hover{background-color:var(--ss-filter-hover-bg)}.ss-widget .ss-filter-option__item--selected.ss-filter-option__item--parent .ss-filter-option__label{font-weight:var(--ss-filter-option-label-selected-parent-font-weight)}.ss-widget .ss-filter-option__item--selected.ss-filter-option__item--child:before{display:none}.ss-widget .ss-filter-option__item--indeterminate{background-color:var(--ss-filter-row-indeterminate-bg);box-shadow:none}.ss-widget .ss-filter-option__item--indeterminate:hover{background-color:var(--ss-filter-row-indeterminate-hover-bg)}.ss-widget .ss-filter-option__item--indeterminate .ss-filter-option__label{font-weight:var(--ss-font-medium)}.ss-widget .ss-filter-option__content{display:flex;align-items:center;flex:1;gap:var(--ss-sr-filter-row-gap)}.ss-widget .ss-filter-option__indent{display:inline-block}.ss-widget .ss-filter-option__indent--level-1{width:var(--ss-filter-indent-level-1)}.ss-widget .ss-filter-option__indent--level-2{width:var(--ss-filter-indent-level-2)}.ss-widget .ss-filter-option__indent--level-3{width:var(--ss-filter-indent-level-3)}.ss-widget .ss-filter-option__indent--level-4{width:calc(var(--ss-filter-indent-step) * 4)}.ss-widget .ss-filter-option__indent--level-5{width:calc(var(--ss-filter-indent-step) * 5)}.ss-widget .ss-filter-option__indent--level-6{width:calc(var(--ss-filter-indent-step) * 6)}.ss-widget .ss-filter-option__label{flex:1;color:var(--ss-filter-option-label-color);font-size:var(--ss-filter-option-label-font-size);font-weight:var(--ss-filter-option-label-font-weight);line-height:var(--ss-filter-option-label-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-widget .ss-filter-option__count{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;font-size:var(--ss-filter-count-font-size);font-weight:var(--ss-filter-count-font-weight);font-variant-numeric:tabular-nums;min-width:var(--ss-filter-count-min-width);min-height:var(--ss-filter-count-height);padding:var(--ss-filter-count-padding);border-radius:var(--ss-filter-count-radius);text-align:center;white-space:nowrap;transition:background-color var(--ss-transition-base) var(--ss-ease-out),color var(--ss-transition-base) var(--ss-ease-out),border-color var(--ss-transition-base) var(--ss-ease-out);color:var(--ss-filter-count-color);background-color:var(--ss-filter-count-bg);border:var(--ss-filter-count-border)}.ss-widget .ss-filter-option__count--has-results{color:var(--ss-filter-count-has-results-color);background-color:var(--ss-filter-count-has-results-bg);border:var(--ss-filter-count-has-results-border)}.ss-widget .ss-filter-option__item--selected .ss-widget .ss-filter-option__count{background-color:var(--ss-filter-count-active-bg);color:var(--ss-filter-count-active-color);border:var(--ss-filter-count-active-border)}.ss-widget .ss-filter-option__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;outline:none;box-shadow:none;font:inherit;display:block;width:100%;text-align:left;margin-top:var(--ss-filter-toggle-gap);padding:var(--ss-filter-toggle-padding);color:var(--ss-filter-toggle-color);font-size:var(--ss-filter-toggle-font-size);font-weight:var(--ss-filter-toggle-font-weight);line-height:var(--ss-leading-label);cursor:pointer;border-radius:var(--ss-sr-control-radius-sm);transition:color var(--ss-transition-fast) var(--ss-ease-out),background-color var(--ss-transition-fast) var(--ss-ease-out)}.ss-widget .ss-filter-option__toggle:hover{color:var(--ss-filter-toggle-hover-color);background-color:var(--ss-filter-toggle-hover-bg)}.ss-widget .ss-filter-option__toggle:focus-visible{outline:none;box-shadow:var(--ss-ring-focus)}.ss-widget.ss-widget button.ss-filter-option__toggle,.ss-widget.ss-widget.ss-search-results-widget button.ss-filter-option__toggle,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-filter-option__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:auto;padding:var(--ss-filter-toggle-padding);border:none;border-radius:var(--ss-sr-control-radius-sm);background:transparent;background-color:transparent;box-shadow:none;color:var(--ss-filter-toggle-color);text-decoration:none;text-transform:none}.ss-widget.ss-widget button.ss-filter-option__toggle:hover,.ss-widget.ss-widget button.ss-filter-option__toggle:active,.ss-widget.ss-widget.ss-search-results-widget button.ss-filter-option__toggle:hover,.ss-widget.ss-widget.ss-search-results-widget button.ss-filter-option__toggle:active,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-filter-option__toggle:hover,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-filter-option__toggle:active{background:transparent;background-color:var(--ss-filter-toggle-hover-bg);box-shadow:none;color:var(--ss-filter-toggle-hover-color);text-decoration:none}.ss-widget.ss-widget button.ss-filter-option__toggle:focus,.ss-widget.ss-widget button.ss-filter-option__toggle:focus-visible,.ss-widget.ss-widget.ss-search-results-widget button.ss-filter-option__toggle:focus,.ss-widget.ss-widget.ss-search-results-widget button.ss-filter-option__toggle:focus-visible,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-filter-option__toggle:focus,.elementor-widget-searchsense .ss-widget.ss-widget button.ss-filter-option__toggle:focus-visible{background:transparent;background-color:transparent;color:var(--ss-filter-toggle-color);text-decoration:none}.ss-widget.ss-widget .ss-filter-price__container{display:block;padding:var(--ss-filter-section-padding);border-bottom:var(--ss-filter-section-border)}.ss-widget.ss-widget .ss-filter-price__container:last-child{border-bottom:none}.ss-widget.ss-widget .ss-filter-price__title{font-size:var(--ss-filter-title-font-size);font-weight:var(--ss-filter-title-font-weight);color:var(--ss-filter-title-color);margin:0 0 var(--ss-filter-title-gap) 0;line-height:var(--ss-filter-title-line-height);letter-spacing:var(--ss-filter-title-letter-spacing);text-transform:var(--ss-filter-title-text-transform)}.ss-widget.ss-widget .ss-filter-price__inputs{display:flex;flex-flow:var(--ss-filter-price-inputs-direction) wrap;gap:var(--ss-filter-price-inputs-gap);align-items:var(--ss-filter-price-inputs-align);margin-bottom:var(--ss-spacing-4)}.ss-widget.ss-widget .ss-filter-price__input-group{flex:1;min-width:0;width:var(--ss-filter-price-input-group-width)}.ss-widget.ss-widget .ss-filter-price__label{display:block;font-size:var(--ss-filter-price-label-font-size);font-weight:var(--ss-filter-price-label-font-weight);color:var(--ss-filter-price-label-color);margin-bottom:var(--ss-spacing-1)}.ss-widget.ss-widget .ss-filter-price__input-wrapper{display:flex;position:relative;align-items:center}.ss-widget.ss-widget .ss-filter-price__input{flex:1;width:100%;padding:var(--ss-filter-price-input-padding);border:var(--ss-filter-price-input-border);border-radius:var(--ss-filter-price-input-radius);font-size:var(--ss-filter-price-input-font-size);line-height:1.5;color:var(--ss-filter-price-input-color);background-color:var(--ss-color-surface);text-align:var(--ss-filter-price-input-text-align);font-variant-numeric:tabular-nums;transition:border-color var(--ss-filter-control-transition-duration) var(--ss-transition-timing),box-shadow var(--ss-filter-control-transition-duration) var(--ss-transition-timing);min-height:var(--ss-filter-price-input-min-height)}.ss-widget.ss-widget .ss-filter-price__input::-moz-placeholder{color:var(--ss-filter-price-input-placeholder-color)}.ss-widget.ss-widget .ss-filter-price__input::placeholder{color:var(--ss-filter-price-input-placeholder-color)}.ss-widget.ss-widget .ss-filter-price__input:hover:not(:focus,:disabled){border-color:var(--ss-sr-accent)}.ss-widget.ss-widget .ss-filter-price__input:focus{outline:none;border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control)}.ss-widget.ss-widget .ss-filter-price__input:disabled{background-color:var(--ss-color-surface-muted);color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-widget.ss-widget .ss-filter-price__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ss-widget.ss-widget .ss-filter-price__input[type=number]::-webkit-outer-spin-button,.ss-widget.ss-widget .ss-filter-price__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ss-widget.ss-widget .ss-filter-price__currency{position:absolute;top:50%;transform:translateY(-50%);color:var(--ss-color-text-secondary);font-size:var(--ss-text-body);pointer-events:none}.ss-widget.ss-widget .ss-filter-price__input-wrapper[data-currency-position=right] .ss-filter-price__currency{right:var(--ss-spacing-3);left:auto}.ss-widget.ss-widget .ss-filter-price__input-wrapper[data-currency-position=right] .ss-filter-price__input{padding-right:var(--ss-spacing-8);padding-left:var(--ss-spacing-3)}.ss-widget.ss-widget .ss-filter-price__input-wrapper[data-currency-position=left] .ss-filter-price__currency{left:var(--ss-spacing-3);right:auto}.ss-widget.ss-widget .ss-filter-price__input-wrapper[data-currency-position=left] .ss-filter-price__input{padding-left:var(--ss-spacing-8);padding-right:var(--ss-spacing-3)}.ss-widget.ss-widget .ss-filter-price__separator{display:var(--ss-filter-price-separator-display);align-items:center;color:var(--ss-filter-price-separator-color);font-size:var(--ss-filter-price-separator-font-size);font-weight:var(--ss-font-normal);flex-shrink:0;padding:0 var(--ss-spacing-1);margin-bottom:var(--ss-spacing-1)}.ss-widget.ss-widget .ss-filter-price__slider{position:relative;margin-top:var(--ss-spacing-4);padding:0 10px;contain:layout}.ss-widget.ss-widget .ss-filter-price__slider-track{position:relative;height:var(--ss-filter-price-slider-track-height);background-color:var(--ss-sr-border);border-radius:3px;overflow:visible;margin:12px 0}.ss-widget.ss-widget .ss-filter-price__slider-fill{position:absolute;top:0;height:100%;background-color:var(--ss-sr-accent);border-radius:3px;transition:background-color var(--ss-transition-duration) var(--ss-transition-timing)}.ss-widget.ss-widget .ss-filter-price__slider-handle{position:absolute;top:50%;width:var(--ss-filter-price-slider-handle-size);height:var(--ss-filter-price-slider-handle-size);background-color:var(--ss-color-surface);background-image:none;border:2px solid var(--ss-sr-accent);border-radius:50%;transform:translate(-50%,-50%);cursor:grab;padding:0;color:var(--ss-sr-accent);transition:background-color var(--ss-filter-control-transition-duration) var(--ss-transition-timing),box-shadow var(--ss-filter-control-transition-duration) var(--ss-transition-timing),border-color var(--ss-filter-control-transition-duration) var(--ss-transition-timing);z-index:var(--ss-z-foreground);box-shadow:var(--ss-filter-price-slider-handle-shadow);will-change:box-shadow,border-color,background-color}.ss-widget.ss-widget .ss-filter-price__slider-handle:hover{background-color:var(--ss-sr-accent-soft);border-color:var(--ss-sr-accent);box-shadow:var(--ss-filter-price-slider-handle-shadow)}.ss-widget.ss-widget .ss-filter-price__slider-handle:active,.ss-widget.ss-widget .ss-filter-price__slider-handle--dragging{cursor:grabbing;background-color:var(--ss-sr-accent-soft);border-color:var(--ss-sr-accent);box-shadow:var(--ss-ring-control),var(--ss-filter-price-slider-handle-shadow);transition:none}.ss-widget.ss-widget .ss-filter-price__slider-handle:focus{outline:none;box-shadow:var(--ss-ring-control),var(--ss-filter-price-slider-handle-shadow)}.ss-widget.ss-widget .ss-filter-price__slider-handle--max{z-index:var(--ss-z-raised)}.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit{border-color:color-mix(in oklch,var(--ss-sr-accent) 55%,white);box-shadow:var(--ss-filter-price-slider-handle-shadow)}.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:before{opacity:var(--ss-opacity-disabled)}.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:hover,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:focus,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:active,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit.ss-filter-price__slider-handle--dragging{border-color:var(--ss-sr-accent)}.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:hover:before,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:focus:before,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit:active:before,.ss-widget.ss-widget .ss-filter-price__slider-handle--implicit.ss-filter-price__slider-handle--dragging:before{opacity:1}.ss-widget.ss-widget .ss-filter-price__slider-handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--ss-sr-accent);border-radius:50%;pointer-events:none}.ss-widget.ss-widget .ss-filter-price__slider-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(calc(-1 * var(--ss-spacing-2)));background-color:var(--ss-color-text-primary);color:var(--ss-color-surface);font-size:var(--ss-text-caption);font-weight:var(--ss-font-medium);padding:var(--ss-spacing-1) var(--ss-spacing-2);border-radius:var(--ss-radius-sm);white-space:nowrap;pointer-events:none;z-index:var(--ss-z-raised);transition:none}.ss-widget.ss-widget .ss-filter-price__slider-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--ss-color-text-primary)}
