@charset "UTF-8";@import"https://use.typekit.net/hzf5puv.css";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.biskin-scroll-lock{padding-right:var(--biskin-scroll-lock-size)!important;overflow:hidden!important}.biskin-toast-stack{position:fixed;top:0;inset-inline-end:0;z-index:var(--core-z-index-toast);width:28rem;max-width:100%;max-height:100%;overflow:auto}.biskin-toast-stack biskin-alert{--elevation-level: 1;margin:var(--core-spacing-medium)}.theme-wsa{color-scheme:light;--core-color-neutral-50: hsl(0, 0%, 97.5%);--core-color-neutral-100: hsl(240, 4.8%, 95.9%);--core-color-neutral-200: hsl(240, 5.9%, 90%);--core-color-neutral-300: hsl(240, 4.9%, 83.9%);--core-color-neutral-400: hsl(240, 5%, 64.9%);--core-color-neutral-500: hsl(240, 3.8%, 46.1%);--core-color-neutral-600: hsl(240, 5.2%, 33.9%);--core-color-neutral-700: hsl(240, 5.3%, 26.1%);--core-color-neutral-800: hsl(240, 3.7%, 15.9%);--core-color-neutral-900: hsl(240, 5.9%, 10%);--core-color-neutral-950: hsl(240, 7.3%, 8%);--core-color-neutral-0: hsl(0, 0%, 100%);--core-color-neutral-1000: hsl(0, 0%, 0%);--landi-swiss-white: #ffffff;--landi-swiss-light-primary: #009036;--landi-swiss-light-primary-2: #017b2e;--landi-swiss-light-primary-4: #005d23;--landi-swiss-light-primary-container: #f3fbe7;--landi-swiss-light-on-primary-container: #2b2825;--landi-swiss-light-secondary: #f3fbe7;--landi-swiss-light-error: #dc291a;--landi-swiss-light-error-container: #fceae8;--landi-swiss-light-focus-container: #f5f5f5;--landi-swiss-light-outline: #cccccc;--landi-swiss-extended-light-secondary-outline: #def4bd;--landi-swiss-extended-light-disabled: #f5f5f5;--landi-swiss-extended-light-on-disabled: #cccccc;--landi-swiss-extended-light-on-input-container: #017b2e;--landi-swiss-extended-light-on-input-container-3: #777470;--landi-swiss-extended-light-on-surfacer-2: #777470;--theme-color-primary: var(--landi-swiss-light-primary);--theme-color-on-primary: var(--landi-swiss-white);--theme-color-primary-container: var(--landi-swiss-light-primary-container);--theme-color-on-primary-container: var(--landi-swiss-light-on-primary-container);--theme-color-secondary: #017b2e;--theme-color-on-secondary: var(--landi-swiss-light-secondary);--theme-color-secondary-container: #d8e3f8;--theme-color-on-secondary-container: #263040;--theme-color-error: var(--landi-swiss-light-error);--theme-color-on-error: var(--landi-swiss-white);--theme-color-error-container: #f8c8bf;--theme-color-on-error-container: #711a14;--theme-color-warning: #ffed00;--theme-color-on-warning: #fffbbf;--theme-color-warning-container: #fcecd9;--theme-color-on-warning-container: #452c0c;--theme-color-success: #77ab3f;--theme-color-on-success: var(--landi-swiss-white);--theme-color-success-container: #e8f2de;--theme-color-on-success-container: #243414;--theme-color-neutral: var(--landi-swiss-white);--theme-color-on-neutral: #3f3f46;--theme-color-outline: #cccccc;--theme-color-outline-variant: #f5f5f5;--theme-color-surface: var(--landi-swiss-white);--theme-color-on-surface: #2b2825;--theme-color-surface-variant: #99a2a8;--theme-color-on-surface-variant: #2b2825;--theme-color-surface-container-highest: #f4f4f5;--theme-color-surface-container-high: var(--landi-swiss-white);--theme-color-surface-container: var(--landi-swiss-white);--theme-color-surface-container-low: #f4f3eb;--theme-color-surface-container-lowest: #fffffb;--theme-color-surface-dim: #dbdad2;--theme-color-surface-bright: #f9f8f0;--theme-color-inverse-surface: #30312c;--theme-color-inverse-on-surface: #f2f1e9;--core-focus-ring-color: 124 45% 56%;--core-font-sans: "Myriad Pro", "Myriad Pro-fallback"}.theme-wsa biskin-button[size=medium]{--core-border-radius-medium: 8px;--core-form-control-height-medium: 46px;--core-font-size-small: 16px;--core-spacing-medium: 24px}.theme-wsa biskin-button[size=medium]::part(base){font-weight:700}.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])::part(state-layer){background:var(--landi-swiss-light-primary-4);opacity:1}.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])[disabled]::part(background){--border-width: 2px;background:var(--landi-swiss-extended-light-disabled);border:var(--border-width) solid var(--landi-swiss-extended-light-on-disabled);opacity:1}.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])[disabled]::part(base){background-color:var(--landi-swiss-extended-light-disabled)}.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])[disabled]::part(prefix),.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])[disabled]::part(suffix),.theme-wsa biskin-button[size=medium][variant=primary]:not([outline])[disabled]::part(label){opacity:1;color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-button[size=medium][variant=primary][outline]{--border-width: 2px}.theme-wsa biskin-button[size=medium][variant=primary][outline]::part(base){background-color:var(--theme-color-on-primary)}.theme-wsa biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(base){color:var(--theme-color-on-primary)}.theme-wsa biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(state-layer){opacity:1}.theme-wsa biskin-button[size=medium][variant=primary][outline][disabled]::part(base){background-color:var(--landi-swiss-extended-light-disabled)}.theme-wsa biskin-button[size=medium][variant=primary][outline][disabled]::part(prefix),.theme-wsa biskin-button[size=medium][variant=primary][outline][disabled]::part(suffix),.theme-wsa biskin-button[size=medium][variant=primary][outline][disabled]::part(label){opacity:1;color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-button[size=medium][variant=primary][outline][disabled]::part(background){--border-width: 2px;background:var(--landi-swiss-extended-light-disabled);border:var(--border-width) solid var(--landi-swiss-extended-light-on-disabled);opacity:1}.theme-wsa biskin-button[size=medium][variant=secondary][outline]{--border-width: 2px;--theme-color-secondary: var(--landi-swiss-extended-light-secondary-outline)}.theme-wsa biskin-button[size=medium][variant=secondary][outline]::part(base){background-color:var(--theme-color-on-secondary)}.theme-wsa biskin-button[size=medium][variant=secondary][outline]::part(label){color:var(--theme-color-primary)}.theme-wsa biskin-button[size=medium][variant=secondary][outline]:not([disabled]):hover::part(base){border-color:var(--theme-color-primary)}.theme-wsa biskin-button[size=medium][variant=secondary][outline][disabled]::part(base){background-color:var(--landi-swiss-extended-light-disabled);border-color:var(--landi-swiss-extended-light-disabled)}.theme-wsa biskin-button[size=medium][variant=secondary][outline][disabled]::part(background){border:none}.theme-wsa biskin-button[size=medium][variant=secondary][outline][disabled]::part(prefix),.theme-wsa biskin-button[size=medium][variant=secondary][outline][disabled]::part(suffix),.theme-wsa biskin-button[size=medium][variant=secondary][outline][disabled]::part(label){opacity:1;color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-button[size=medium][variant=text]:not([disabled]):hover::part(base){color:var(--landi-swiss-light-primary-2)}.theme-wsa biskin-button[size=medium][variant=text][disabled]::part(background){display:none}.theme-wsa biskin-button[size=medium][variant=text][disabled]::part(prefix),.theme-wsa biskin-button[size=medium][variant=text][disabled]::part(suffix),.theme-wsa biskin-button[size=medium][variant=text][disabled]::part(label){opacity:1;color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-button[size=medium] [slot=suffix]{font-size:24px}.theme-wsa biskin-card[variant=outlined]{--border-radius: 2px;--border-color: var(--landi-swiss-light-outline);--border-width: 1px}.theme-wsa biskin-card[variant=outlined]:hover{--border-color: var(--landi-swiss-light-primary)}.theme-wsa biskin-card[variant=outlined]::part(state-layer){background:var(--theme-color-surface-container)}.theme-wsa biskin-card[variant=outlined]::part(footer){padding:0}.theme-wsa biskin-card[variant=outlined].product::part(footer){--border-radius: 0;--border-width: 0}.theme-wsa biskin-hero-banner [slot]{font-family:var(--core-font-sans)}.theme-wsa biskin-hero-banner biskin-button[outline]{--border-radius: 0;--border-color: var(--theme-color-on-primary)}@container (max-width: 479px){.theme-wsa biskin-hero-banner biskin-button[outline]{--border-radius: unset;--border-color: unset}}.theme-wsa biskin-input[outline][size=medium]{--core-form-control-height-medium: 46px;--border-color: var(--theme-color-primary);--border-color-hover: var(--theme-color-primary);--core-font-size-medium: 18px;--padding: 24px;--placeholder-color: color-mix(in srgb, var(--landi-swiss-extended-light-on-input-container), transparent 40%);--placeholder-color-disabled: var(--landi-swiss-extended-light-on-disabled);--text-color: var(--landi-swiss-extended-light-on-input-container);--text-color-hover: var(--landi-swiss-extended-light-on-input-container)}.theme-wsa biskin-input[outline][size=medium]::part(base){border-radius:4px}.theme-wsa biskin-input[outline][size=medium]::part(clear-button){color:var(--text-color)}.theme-wsa biskin-input[outline][size=medium]::part(form-control-label-inline){color:var(--landi-swiss-extended-light-on-input-container-3)!important}.theme-wsa biskin-input[outline][size=medium][disabled]::part(base){opacity:1;background-color:var(--landi-swiss-extended-light-disabled);border-color:var(--landi-swiss-extended-light-on-disabled);color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-input[outline][size=medium][data-user-invalid]::part(base){background-color:var(--landi-swiss-light-error-container);border-color:var(--landi-swiss-light-error)}.theme-wsa biskin-input[outline][size=medium][data-user-invalid]::part(input){color:var(--landi-swiss-light-error)!important}.theme-wsa biskin-input[outline][size=medium]:not([data-invalid]):focus::part(base){background-color:var(--landi-swiss-light-focus-container)}.theme-wsa biskin-input[outline][size=medium][type=search]{--padding: 12px;--border-width: 2px}.theme-wsa biskin-input[outline][size=medium][type=search]::part(base){border-radius:8px}.theme-wsa biskin-input[outline][size=medium][type=search]:not([data-invalid]):focus::part(base){background-color:var(--landi-swiss-white)}.theme-wsa biskin-input-number::part(input__base){border-radius:4px}.theme-wsa biskin-navigation-drawer{--panel-border-radius: 0}.theme-wsa biskin-radio-button{--border-radius: 8px}.theme-wsa biskin-radio-button[checked]::part(button):after{background:var(--landi-swiss-light-secondary);border:1px solid var(--theme-color-primary)}.theme-wsa biskin-radio-button[checked]::part(label){color:var(--theme-color-primary)}.theme-wsa biskin-select[outline][size=medium]{--core-form-control-height-medium: 46px;--border-color: var(--theme-color-primary);--border-color-hover: var(--theme-color-primary);--border-width: 2px;--core-font-size-medium: 18px;--padding: 24px;--text-color: var(--landi-swiss-light-primary);--text-color-hover: var(--landi-swiss-light-primary)}.theme-wsa biskin-select[outline][size=medium]::part(combobox){border-radius:8px}.theme-wsa biskin-select[outline][size=medium][disabled]::part(combobox){opacity:1;background-color:var(--landi-swiss-extended-light-disabled);border-color:var(--landi-swiss-extended-light-on-disabled);color:var(--landi-swiss-extended-light-on-disabled)}.theme-wsa biskin-select[outline][size=medium][data-user-invalid]::part(combobox){--arrow-color: var(--theme-color-error);--text-color: var(--landi-swiss-light-error);background-color:var(--landi-swiss-light-error-container);border-color:var(--landi-swiss-light-error)}.theme-wsa biskin-select[outline][size=medium]::part(display-input){font-weight:700}.theme-wsa biskin-select[outline][size=medium]::part(expand-icon){color:var(--text-color)}.theme-wsa biskin-select[outline][size=medium] biskin-option::part(base){padding-left:4px;--background-color-active: var(--landi-swiss-light-focus-container);--background-color-hover: var(--landi-swiss-light-focus-container);--text-color: var(--landi-swiss-extended-light-on-surfacer-2);--text-color-active: var(--landi-swiss-extended-light-on-surfacer-2);--text-color-hover: var(--landi-swiss-extended-light-on-surfacer-2)}.theme-wsa biskin-select[outline][size=medium]{--elevation-level: 0}.theme-wsa biskin-select[outline][size=medium]::part(listbox){--elevation-border-radius: 8px;border:var(--border-width) solid var(--border-color);border-top:none;border-top-right-radius:0;border-top-left-radius:0;padding-block:unset;top:-2px;border-color:var(--focus-color);--border-width: 5px;margin-left:-3px;margin-right:-3px}.theme-wsa biskin-select[outline][size=medium][open]::part(combobox){border-bottom-left-radius:0;border-bottom-right-radius:0}.theme-wsa biskin-tag[size=medium]{--theme-color-primary-container: var(--theme-color-on-primary);--theme-color-on-primary-container: var(--theme-color-primary)}.theme-wsa biskin-tag[size=medium]::part(base){height:30px;line-height:28px}.theme-wsa biskin-tag[size=medium]::part(remove-button){color:var(--landi-swiss-light-primary-2)}[class^=ais-]{box-sizing:border-box}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb-list,.ais-Carousel-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-FrequentlyBoughtTogether-list,.ais-LookingSimilar-list,.ais-RelatedProducts-list,.ais-TrendingFacets-list,.ais-TrendingItems-list,.ais-Results-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-Carousel-navigation,.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-AiModeButton,.ais-RelevantSort-button,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-Carousel-navigation::-moz-focus-inner,.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-AiModeButton::-moz-focus-inner,.ais-RelevantSort-button::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border:0}.ais-Carousel-navigation[disabled],.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-AiModeButton[disabled],.ais-RelevantSort-button[disabled],.ais-SearchBox-submit[disabled],.ais-SearchBox-reset[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-list,.ais-Breadcrumb-item,.ais-Pagination-list,.ais-RangeInput-form,.ais-RatingMenu-link,.ais-PoweredBy{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-RefinementList-checkbox,.ais-ToggleRefinement-checkbox{margin:0}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{margin-left:50%;padding-top:15px;position:absolute;text-align:center;transform:translate(-50%)}.rheostat-tooltip{margin-left:50%;position:absolute;top:-22px;text-align:center;transform:translate(-50%)}.ais-Carousel{position:relative}.ais-Carousel-list{grid-auto-columns:42%;display:grid;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}@media(min-width:999px){.ais-Carousel-list{grid-auto-columns:20%}}.ais-Carousel-navigation{position:absolute;top:35%;z-index:1}.ais-Carousel-navigation--previous{left:0;transform:translate(-25%)}.ais-Carousel-navigation--next{right:0;transform:translate(25%)}.ais-Carousel-item{scroll-snap-align:start}:root{--ais-text-color-rgb: 38, 38, 38;--ais-text-color-alpha: 1;--ais-primary-color-rgb: 30, 89, 255;--ais-primary-color-alpha: 1;--ais-muted-color-rgb: 82, 82, 82;--ais-muted-color-alpha: 1;--ais-button-text-color-rgb: 255, 255, 255;--ais-button-text-color-alpha: 1;--ais-border-color-rgb: 150, 150, 150;--ais-border-color-alpha: 1;--ais-background-color-rgb: 255, 255, 255;--ais-background-color-alpha: 1;--ais-overlay-color-rgb: 115, 114, 129;--ais-overlay-color-alpha: .4;--ais-shadow-color-rgb: 23, 23, 23;--ais-base-unit: 16;--ais-spacing-factor: 1;--ais-spacing: calc(var(--ais-base-unit) * var(--ais-spacing-factor) * 1px);--ais-shadow-xs: 0px 1px 2px 0px rgba(var(--ais-shadow-color-rgb), .15);--ais-shadow-sm: 0px 0px 0px 1px rgba(var(--ais-shadow-color-rgb), .05), 0px 1px 3px 0px rgba(var(--ais-shadow-color-rgb), .25);--ais-shadow-md: 0px 0px 0px 1px rgba(var(--ais-shadow-color-rgb), .05), 0px 4px 8px -2px rgba(var(--ais-shadow-color-rgb), .25);--ais-shadow-lg: 0 0 0 1px rgba(var(--ais-shadow-color-rgb), .05), 0 6px 16px -4px rgba(var(--ais-shadow-color-rgb), .15);--ais-border-radius-sm: 4px;--ais-border-radius-md: 8px;--ais-border-radius-lg: 16px;--ais-border-radius-full: 9999px;--ais-font-size: calc(var(--ais-base-unit) * 1px);--ais-font-weight-medium: 500;--ais-font-weight-semibold: 600;--ais-font-weight-bold: 700;--ais-icon-size: 20px;--ais-icon-stroke-width: 1.6;--ais-chevron-icon: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);--ais-selected-chevron-icon: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231f6ff2%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);--ais-check-icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20d%3D%22M1%205.917%205.724%2010.5%2015%201.5%22%2F%3E%3C%2Fsvg%3E);--ais-transition-duration: .3s;--ais-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--ais-z-index-chat: 9998;--ais-z-index-autocomplete: 10000;--ais-chat-width: 22.5rem;--ais-chat-height: 70%;--ais-chat-maximized-width: 70%;--ais-chat-maximized-height: 100%;--ais-chat-margin: 1.5rem;--ais-carousel-item-width: calc(var(--ais-spacing) * 10);--ais-hit-min-width: 200px;--ais-autocomplete-search-input-height: 44px;--ais-autocomplete-panel-max-height: 650px;--ais-autocomplete-detached-media-query: (max-width: 680px);--ais-autocomplete-detached-modal-media-query: (min-width: 680px);--ais-autocomplete-detached-modal-max-width: 680px;--ais-autocomplete-detached-modal-max-height: 500px}@media(hover:none)and (pointer:coarse){:root{--ais-spacing-factor: 1.2}}:root[data-theme=dark],.dark{--ais-text-color-rgb: 255, 255, 255;--ais-primary-color-rgb: 110, 160, 255;--ais-muted-color-rgb: 190, 190, 190;--ais-button-text-color-rgb: 255, 255, 255;--ais-border-color-rgb: 100, 100, 100;--ais-background-color-rgb: 38, 38, 38;--ais-shadow-color-rgb: 0, 0, 0;--ais-chevron-icon: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ebebeb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);--ais-selected-chevron-icon: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235B96F5%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.ais-Scrollbar,.ais-AutocompletePanelLayout,.ais-Carousel-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb)) 40%,rgb(var(--ais-background-color-rgb))) transparent}.ais-Scrollbar::-webkit-scrollbar,.ais-AutocompletePanelLayout::-webkit-scrollbar,.ais-Carousel-list::-webkit-scrollbar{width:6px}.ais-Scrollbar::-webkit-scrollbar-track,.ais-AutocompletePanelLayout::-webkit-scrollbar-track,.ais-Carousel-list::-webkit-scrollbar-track{background-color:transparent}.ais-Scrollbar::-webkit-scrollbar-thumb,.ais-AutocompletePanelLayout::-webkit-scrollbar-thumb,.ais-Carousel-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb)) 40%,rgb(var(--ais-background-color-rgb)));border-radius:var(--ais-border-radius-sm)}.ais-AiModeButton:focus-visible,.ais-Button:focus-visible,.ais-Carousel-list:focus-visible{outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}@media(prefers-reduced-motion:reduce){[class^=ais-],[class^=ais-] *,[class^=ais-]:before,[class^=ais-]:after,[class^=ais-] *:before,[class^=ais-] *:after{transition:none!important;animation:none!important}}@keyframes ais-fadeIn{0%{opacity:0}to{opacity:1}}.ais-Carousel{position:relative;margin-bottom:var(--ais-spacing)}.ais-Carousel a{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));text-decoration:none}.ais-Carousel-list{gap:0;grid-auto-columns:var(--ais-carousel-item-width);outline:none}.ais-Carousel-hit{position:relative;display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5);border-radius:var(--ais-border-radius-md);padding:calc(var(--ais-spacing) * .5);height:100%}.ais-Carousel-hit:before{content:"";position:absolute;inset:0;border-radius:var(--ais-border-radius-md);background-color:rgba(var(--ais-muted-color-rgb),0);pointer-events:none;z-index:-1;transform:scale(.95);transition:all var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-Carousel-hit:hover:before{background-color:rgba(var(--ais-muted-color-rgb),.1);transform:scale(1)}.ais-Carousel-hit:hover .ais-Carousel-hit-image img{transform:scale(1.05)}}.ais-Carousel-hit:active:not(:disabled):before{background-color:rgba(var(--ais-muted-color-rgb),.2)}.ais-Carousel-hit:has(:focus-visible){outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}.ais-Carousel-hit-link:before{content:"";position:absolute;inset:0}.ais-Carousel-hit-link:focus-visible{outline:none}.ais-Carousel-hit-image{position:relative;display:flex;justify-content:center;border-radius:var(--ais-border-radius-md);overflow:hidden}.ais-Carousel-hit-image img{transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-Carousel-hit-favorite{position:absolute;top:calc(var(--ais-spacing) * .5);right:calc(var(--ais-spacing) * .5);z-index:1}.ais-Carousel-hit-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400}.ais-Carousel-hit-title a{font-size:var(--ais-spacing)}.ais-Carousel-hit-title,.ais-Carousel-hit-price{margin:0}.ais-Carousel-hit-price{font-weight:var(--ais-font-weight-semibold);margin-top:auto}.ais-Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--ais-spacing) * .25);margin:0;background-color:transparent;border-radius:var(--ais-border-radius-sm);font-family:inherit;font-size:var(--ais-font-size);line-height:1em;transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function),color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-Button svg{stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size);height:auto}.ais-Button:disabled{cursor:not-allowed}.ais-Button--sm{padding:calc(var(--ais-spacing) * .25) calc(var(--ais-spacing) * .5)}.ais-Button--md{padding:calc(var(--ais-spacing) * .5) calc(var(--ais-spacing) * 1)}.ais-Button--icon-only.ais-Button--sm{padding:calc(var(--ais-spacing) * .25)}.ais-Button--icon-only.ais-Button--md{padding:calc(var(--ais-spacing) * .5)}.ais-Button--primary{background-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));color:rgba(var(--ais-button-text-color-rgb),var(--ais-button-text-color-alpha));border:1px solid transparent}.ais-Button--primary:disabled{background-color:rgba(var(--ais-primary-color-rgb),calc(var(--ais-primary-color-alpha) * .5))}@media(hover:hover){.ais-Button--primary:hover:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-primary-color-rgb)),rgb(var(--ais-background-color-rgb)) 20%)}}.ais-Button--primary:active:not(:disabled){background-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-Button--ghost{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-Button--ghost:disabled{color:rgba(var(--ais-muted-color-rgb),.5)}@media(hover:hover){.ais-Button--ghost:hover:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.1)}}.ais-Button--ghost:active:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.2)}.ais-Button--outline{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border:1px solid color-mix(in srgb,rgb(var(--ais-muted-color-rgb)) 30%,rgb(var(--ais-background-color-rgb)))}.ais-Button--outline:disabled{color:rgba(var(--ais-text-color-rgb),.4)}@media(hover:hover){.ais-Button--outline:hover:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb)) 10%,rgb(var(--ais-background-color-rgb)))}}.ais-Button--outline:active:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb)) 20%,rgb(var(--ais-background-color-rgb)))}.ais-Chat{display:flex;flex-direction:column}.ais-Chat-container{display:flex;flex-direction:column;background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-lg);width:100%;height:100%;overflow:hidden}.ais-ChatOverlayLayout{position:fixed;justify-content:flex-end;gap:var(--ais-spacing);align-items:flex-end;right:var(--ais-chat-margin);bottom:var(--ais-chat-margin);width:var(--ais-chat-width);height:var(--ais-chat-height);max-width:calc(100% - var(--ais-chat-margin) * 2);max-height:calc(100% - var(--ais-chat-margin) * 2);z-index:var(--ais-z-index-chat);pointer-events:none;transition:width var(--ais-transition-duration) var(--ais-transition-timing-function),height var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatOverlayLayout--maximized{width:var(--ais-chat-maximized-width);height:var(--ais-chat-maximized-height)}.ais-ChatOverlayLayout .ais-Chat-container{box-shadow:var(--ais-shadow-md);opacity:0;transform-origin:bottom right;transform:scale(.95) translateY(var(--ais-spacing));transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatOverlayLayout .ais-Chat-container--open{pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}body:has(.ais-ChatToggleButton--floating) .ais-ChatOverlayLayout{bottom:calc(var(--ais-chat-margin) + var(--ais-spacing) * 4)}@media(max-width:680px){.ais-ChatOverlayLayout{inset:0;height:100%;width:100%;transition:none;max-width:initial;max-height:initial;gap:0}.ais-ChatOverlayLayout .ais-Chat-container{border-radius:0;transition:none}}.ais-ChatInlineLayout{--ais-chat-height: 32rem;position:relative;width:100%;height:auto;max-width:none;max-height:none;pointer-events:auto;gap:0}.ais-ChatInlineLayout .ais-Chat-container{pointer-events:auto;opacity:1;transform:none;box-shadow:var(--ais-shadow-sm);height:var(--ais-chat-height)}.ais-ChatInlineLayout .ais-ChatHeader-maximize,.ais-ChatInlineLayout .ais-ChatHeader-close{display:none}.ais-ChatSidePanelLayout{position:fixed;flex-direction:column;justify-content:flex-end;align-items:flex-end;right:0;top:0;bottom:0;width:var(--ais-chat-width);height:100%;max-width:calc(100% - var(--ais-chat-margin) * 2);z-index:var(--ais-z-index-chat);pointer-events:none;transition:width var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatSidePanelLayout--maximized{width:var(--ais-chat-maximized-width)}.ais-ChatSidePanelLayout .ais-Chat-container{box-shadow:var(--ais-shadow-md);border-radius:0;opacity:0;transform:translate(100%);transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatSidePanelLayout .ais-Chat-container--open{pointer-events:auto;opacity:1;transform:translate(0)}@media(prefers-reduced-motion:no-preference){body:has(.ais-ChatSidePanelLayout){transition:margin-right var(--ais-transition-duration) var(--ais-transition-timing-function)}}body:has(.ais-ChatSidePanelLayout .ais-Chat-container--open) .ais-ChatToggleButton--floating{right:calc(var(--ais-chat-width) + var(--ais-chat-margin))}@media(max-width:680px){.ais-ChatSidePanelLayout{inset:0;height:100%;width:100%;transition:none;max-width:initial}.ais-ChatSidePanelLayout .ais-Chat-container{border-radius:0;transition:none}}.ais-ChatToggleButton{width:calc(var(--ais-spacing) * 3);height:calc(var(--ais-spacing) * 3);border-radius:var(--ais-border-radius-full);box-shadow:var(--ais-shadow-sm);flex-shrink:0;transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function),background-color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatToggleButton svg{width:calc(var(--ais-icon-size) * 1.4)}.ais-ChatToggleButton--floating{position:fixed;right:var(--ais-chat-margin);bottom:var(--ais-chat-margin);z-index:var(--ais-z-index-chat);transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function),background-color var(--ais-transition-duration) var(--ais-transition-timing-function),right var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatToggleButton--open{transform:rotate(180deg)}@media(max-width:680px){.ais-ChatToggleButton--floating{position:relative;right:var(--ais-chat-margin);bottom:var(--ais-chat-margin)}.ais-ChatToggleButton--floating.ais-ChatToggleButton--open{display:none}}.ais-ChatHeader{display:flex;gap:calc(var(--ais-spacing) * 2);align-items:center;justify-content:space-between;padding:var(--ais-spacing);border-bottom:1px solid rgba(var(--ais-border-color-rgb),.2);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));position:relative}.ais-ChatHeader:after{content:"";position:absolute;top:100%;left:0;right:0;margin-top:1px;height:calc(var(--ais-spacing) - 1px);background:linear-gradient(to bottom,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent);pointer-events:none;z-index:1}.ais-ChatHeader-title{display:flex;align-items:center;gap:calc(var(--ais-spacing) / 2);font-weight:var(--ais-font-weight-semibold)}.ais-ChatHeader-titleIcon{display:inline-flex;align-items:center;color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-ChatHeader-titleIcon svg{width:var(--ais-icon-size);height:auto}.ais-ChatHeader-actions{display:flex;align-items:center;gap:calc(var(--ais-spacing) / 2)}.ais-ChatHeader-actions svg{width:calc(var(--ais-icon-size) * .8)}.ais-ChatHeader-clear{font-size:calc(var(--ais-spacing) * .875)}@media(max-width:680px){.ais-ChatHeader-maximize{display:none}}.ais-ChatMessages{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.ais-ChatMessages-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;width:100%;height:100%;padding:var(--ais-spacing)}.ais-ChatMessages-content{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * 1.5);width:100%;transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),filter var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatMessages-content--clearing{opacity:0;filter:blur(8px)}.ais-ChatMessages-scrollToBottom{position:absolute;bottom:var(--ais-spacing);left:50%;transform:translate(-50%);width:calc(var(--ais-spacing) * 1.5);height:calc(var(--ais-spacing) * 1.5);border-radius:var(--ais-border-radius-full);transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function),opacity var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatMessages-scrollToBottom--hidden{opacity:0;pointer-events:none;transform:translate(-50%) translateY(var(--ais-spacing)) scale(.95)}.ais-ChatMessage{position:relative;width:100%;scroll-margin-top:var(--ais-spacing);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-ChatMessage-container{display:flex;align-items:flex-start;gap:calc(var(--ais-spacing) * .75);position:relative}.ais-ChatMessage[data-role=user] .ais-ChatMessage-container{max-width:70%}.ais-ChatMessage--right .ais-ChatMessage-container{margin-inline-start:auto;flex-direction:row-reverse}.ais-ChatMessage-leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ais-ChatMessage-content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ais-ChatMessage-message{position:relative;text-wrap:pretty;font-size:calc(var(--ais-spacing) * .875);line-height:calc(var(--ais-spacing) * 1.25)}.ais-ChatMessage-message img{max-width:100%;height:auto}.ais-ChatMessage-text{margin:0;white-space:pre-wrap}.ais-ChatMessage-code{overflow-x:auto}.ais-ChatMessage-tool:empty{display:none}.ais-ChatMessage--neutral .ais-ChatMessage-message{background-color:rgba(var(--ais-muted-color-rgb),.1);padding:calc(var(--ais-spacing) * .75);border-radius:var(--ais-border-radius-md)}.ais-ChatMessage-actions{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .25);position:relative}.ais-ChatMessage-actions svg{width:calc(var(--ais-icon-size) * .8)}.ais-ChatMessage--right .ais-ChatMessage-actions{justify-content:flex-end}.ais-ChatMessage--auto-hide-actions .ais-ChatMessage-actions{opacity:0;transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatMessage-feedbackSpinner svg,.ais-ChatMessage-feedbackCheck{color:rgba(var(--ais-muted-color-rgb),.6)}.ais-ChatMessage-feedbackSpinner svg{animation:ais-chat-loader-spinner 1.4s linear infinite}.ais-ChatMessage-feedbackCheck{display:inline-flex;gap:calc(var(--ais-spacing) * .25);font-size:calc(var(--ais-spacing) * .75)}@media(hover:hover){.ais-ChatMessage:hover .ais-ChatMessage-actions{opacity:1}}.ais-ChatMessageLoader .ais-ChatMessage-content{width:100%}.ais-ChatMessageLoader .ais-ChatMessage-message{width:100%;display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-ChatMessageLoader .ais-ChatMessageLoader-spinner{width:calc(var(--ais-spacing) * 1.5);height:calc(var(--ais-spacing) * 1.5);color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));animation:ais-chat-loader-spinner 1.4s linear infinite}.ais-ChatMessageLoader .ais-ChatMessageLoader-text{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha)) linear-gradient(to right,rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha)),#ffffffbf 40% 60%,rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha)));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:50% 200%;display:inline-block;background-position:-100% 0;font-weight:var(--ais-font-weight-medium);animation-delay:.5s;animation-duration:3s;animation-iteration-count:infinite;animation-name:ais-chat-loader-text}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonWrapper{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .25)}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem{height:var(--ais-spacing);background-color:rgba(var(--ais-muted-color-rgb),.2);border-radius:var(--ais-border-radius-sm);animation:ais-chat-loader-skeleton 2s cubic-bezier(.4,0,.6,1) infinite}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem:nth-child(2){width:40%}@keyframes ais-chat-loader-spinner{0%{transform:rotate(0);stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{transform:rotate(360deg);stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}@keyframes ais-chat-loader-skeleton{50%{opacity:.5}}@keyframes ais-chat-loader-text{0%{background-position:-100% 0%}to{background-position:250% 0%}}.ais-ChatGreeting{--ais-chat-greeting-padding: .5rem;display:flex;flex-direction:column;justify-content:center;padding:var(--ais-chat-greeting-padding);flex:1;gap:calc(var(--ais-spacing) * .5)}.ais-ChatGreeting-heading{font-size:1.25em;font-weight:700;margin:0}.ais-ChatGreeting-subheading{font-size:.875em;opacity:.7;margin:0;line-height:1.5}.ais-ChatGreeting-banner{max-width:100%;height:auto}.ais-ChatPrompt{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5);width:100%;position:relative;padding:0 var(--ais-spacing) var(--ais-spacing) var(--ais-spacing)}.ais-ChatPrompt:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:var(--ais-spacing);background:linear-gradient(to top,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent);pointer-events:none}.ais-ChatPrompt-header{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .375)}.ais-ChatPrompt-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--ais-spacing) * .375)}.ais-ChatPrompt-footer .ais-ChatPrompt-disclaimer{font-size:calc(var(--ais-spacing) * .75);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha))}.ais-ChatPrompt-body{display:flex;flex-direction:column;width:100%;overflow:hidden;background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-sm);border:1px solid rgba(var(--ais-border-color-rgb),var(--ais-border-color-alpha));outline:1px solid transparent;z-index:1;transition:border-color var(--ais-transition-duration) var(--ais-transition-timing-function),outline-color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatPrompt-body:focus-within{outline:1px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));border-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-ChatPrompt-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;resize:none;padding:calc(var(--ais-spacing) * .75);padding-bottom:0;caret-color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-family:inherit;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-size:calc(var(--ais-spacing) * .875);line-height:1.25rem}.ais-ChatPrompt-textarea::-moz-placeholder{color:rgba(var(--ais-text-color-rgb),.7)}.ais-ChatPrompt-textarea::placeholder{color:rgba(var(--ais-text-color-rgb),.7)}.ais-ChatPrompt-textarea:disabled,.ais-ChatPrompt-actions--disabled{background-color:rgba(var(--ais-muted-color-rgb),.1)}.ais-ChatPrompt-actions{display:flex;justify-content:flex-end;padding:calc(var(--ais-spacing) * .75);padding-top:calc(var(--ais-spacing) * .5);cursor:text}.ais-ChatPrompt-actions svg{width:calc(var(--ais-icon-size) * .8)}@media(max-width:680px){.ais-ChatPrompt .ais-ChatPrompt-textarea{font-size:var(--ais-spacing)}}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeader,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderResults{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderCount,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderCount{color:rgba(var(--ais-text-color-rgb),.8);font-weight:var(--ais-font-weight-semibold)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderViewAll svg{width:calc(var(--ais-icon-size) * .8)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .25)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons svg,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons svg{width:calc(var(--ais-icon-size) * .8)}.ais-ChatMessage-message .ais-ChatToolDisplayResults{display:flex;flex-direction:column;gap:var(--ais-spacing)}.ais-ChatMessage-message .ais-ChatToolDisplayResults-intro{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));line-height:1.5}.ais-ChatMessage-message .ais-ChatToolDisplayResults-group{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolDisplayResults-groupTitle{font-size:calc(var(--ais-spacing) * 1.05);font-weight:var(--ais-font-weight-semibold);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));margin:0}.ais-ChatMessage-message .ais-ChatToolDisplayResults-groupWhy{color:rgba(var(--ais-text-color-rgb),.7);font-size:calc(var(--ais-spacing) * .85);line-height:1.4;margin:0}.ais-ChatMessage-message .ais-ChatToolDisplayResults-streaming{color:rgba(var(--ais-text-color-rgb),.6);font-size:calc(var(--ais-spacing) * .85);font-style:italic}.ais-ChatMessage-message .ais-Carousel:before,.ais-ChatMessage-message .ais-Carousel:after{content:"";position:absolute;top:0;bottom:0;width:var(--ais-spacing);pointer-events:none;z-index:1}.ais-ChatMessage-message .ais-Carousel:before{left:calc(-1 * var(--ais-spacing));background:linear-gradient(to right,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent)}.ais-ChatMessage-message .ais-Carousel:after{right:calc(-1 * var(--ais-spacing));background:linear-gradient(to left,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent)}.ais-ChatMessage-message .ais-Carousel-list{margin-left:calc(-1 * var(--ais-spacing));margin-right:calc(-1 * var(--ais-spacing));padding-left:calc(var(--ais-spacing) * .5);padding-right:calc(var(--ais-spacing) * .5);scroll-padding-left:calc(var(--ais-spacing) * .5);scroll-padding-right:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-Carousel-list:has(.ais-Carousel-item:only-child){grid-auto-columns:calc(var(--ais-carousel-item-width) * 1.5)!important}@media(max-width:680px){.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons{display:none}}.ais-ChatPromptSuggestions{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-ChatPromptSuggestions-suggestion{font-size:revert;line-height:var(--ais-spacing);width:-moz-fit-content;width:fit-content;border-radius:var(--ais-border-radius-lg);padding:calc(var(--ais-spacing) * .5) var(--ais-spacing);background-color:rgba(var(--ais-muted-color-rgb),.1);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));animation:ais-fadeIn 1.5s cubic-bezier(.16,1,.3,1) both;text-align:left}.ais-ChatPromptSuggestions-suggestion:nth-child(1){animation-delay:0ms}.ais-ChatPromptSuggestions-suggestion:nth-child(2){animation-delay:.1s}.ais-ChatPromptSuggestions-suggestion:nth-child(3){animation-delay:.2s}.ais-ChatPromptSuggestions-suggestion:nth-child(4){animation-delay:.3s}.ais-ChatPromptSuggestions-suggestion:nth-child(5){animation-delay:.4s}@media(hover:hover){.ais-ChatPromptSuggestions-suggestion:hover:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.2)}}.ais-ChatPromptSuggestions-suggestion:active:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.3)}.ais-AutocompleteDetachedFormContainer,.ais-AutocompleteDetachedContainer,.ais-AutocompletePanel,.ais-Autocomplete,.ais-DetachedFormContainer{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-family:inherit;font-size:var(--ais-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left;position:relative}.ais-AutocompleteForm{align-items:center;background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border:1px solid rgba(var(--ais-border-color-rgb),.8);border-radius:var(--ais-border-radius-sm);display:flex;line-height:1em;margin:0;position:relative;width:100%;transition:border-color var(--ais-transition-duration) var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration) var(--ais-transition-timing-function),outline-color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-AutocompleteForm:focus-within{border-color:rgba(var(--ais-primary-color-rgb),1);box-shadow:rgba(var(--ais-primary-color-rgb),.2) 0 0 0 2px,inset rgba(var(--ais-primary-color-rgb),.2) 0 0 0 2px;outline:currentColor none medium}.ais-AutocompleteInputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:var(--ais-autocomplete-search-input-height);order:1}.ais-AutocompleteLabel,.ais-AutocompleteLoadingIndicator{cursor:initial;flex-shrink:0;height:100%;padding:0;text-align:left}.ais-AutocompleteLabel svg,.ais-AutocompleteLoadingIndicator svg{color:rgba(var(--ais-primary-color-rgb),1);height:auto;max-height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompleteSubmitButton,.ais-AutocompleteBackButton,.ais-AutocompleteLoadingIndicator{height:100%;padding-left:calc(var(--ais-spacing) * .75 - 1px);padding-right:calc(var(--ais-spacing) * .75 - 1px);width:calc(var(--ais-spacing) * 1.5 + var(--ais-icon-size) - 2px)}@media(hover:none)and (pointer:coarse){.ais-AutocompleteSubmitButton,.ais-AutocompleteBackButton,.ais-AutocompleteLoadingIndicator{padding-left:calc(var(--ais-spacing) * .625);padding-right:calc(var(--ais-spacing) * .625);width:calc(var(--ais-icon-size) + var(--ais-spacing) * 1.25)}}.ais-AutocompleteSubmitButton,.ais-AutocompleteBackButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--ais-primary-color-rgb),1);cursor:pointer;margin:0}.ais-AutocompleteSubmitButton svg,.ais-AutocompleteBackButton svg{height:auto;max-height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompleteLoadingIndicator{align-items:center;display:flex;justify-content:center}.ais-AutocompleteLoadingIndicator[hidden]{display:none}.ais-AutocompleteInputWrapper{order:3;position:relative;width:100%}.ais-AutocompleteInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font:inherit;height:var(--ais-autocomplete-search-input-height);padding:0;width:100%}.ais-AutocompleteInput::-moz-placeholder{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));opacity:1}.ais-AutocompleteInput::placeholder{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));opacity:1}.ais-AutocompleteInput:focus{border-color:none;box-shadow:none;outline:none}.ais-AutocompleteInput::-webkit-search-decoration,.ais-AutocompleteInput::-webkit-search-cancel-button,.ais-AutocompleteInput::-webkit-search-results-button,.ais-AutocompleteInput::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-AutocompleteInputWrapperSuffix{align-items:center;display:flex;height:var(--ais-autocomplete-search-input-height);order:4}.ais-AutocompleteClearButton{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(var(--ais-spacing) * .8333333333 - .5px);transition:color var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:none)and (pointer:coarse){.ais-AutocompleteClearButton{padding:0 calc(var(--ais-spacing) * .6666666667 - .5px)}}@media(hover:hover){.ais-AutocompleteClearButton:hover{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}}.ais-AutocompleteClearButton:focus{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-AutocompleteClearButton[hidden]{display:none}.ais-AutocompleteClearButton svg{stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompleteInputWrapperSuffix .ais-AiModeButton{margin-right:calc(var(--ais-spacing) * .25)}.ais-AutocompletePanel{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-sm);box-shadow:var(--ais-shadow-lg);border:1px solid rgba(var(--ais-border-color-rgb),.2);margin:8px 0 0;position:absolute;width:100%;z-index:var(--ais-z-index-autocomplete);overflow:hidden;opacity:0;pointer-events:none;transform-origin:top center;transform:scale(.95) translateY(calc(var(--ais-spacing) * -1));transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-AutocompletePanel--open{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.ais-AutocompletePanel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.ais-AutocompletePanelLayout{height:100%;margin:0;max-height:var(--ais-autocomplete-panel-max-height);overflow-y:auto;padding:calc(var(--ais-spacing) / 2);position:relative;text-align:left}.ais-AutocompleteIndex{margin:0;padding:0;position:relative;width:100%}.ais-AutocompleteIndex:empty{display:none}.ais-AutocompleteIndexNoResults{font-size:1em;margin:0;padding:var(--ais-spacing)}.ais-AutocompleteIndexList{list-style:none;margin:0;padding:0;position:relative}.ais-AutocompleteIndexHeader{margin:calc(var(--ais-spacing) / 2) .5em calc(var(--ais-spacing) / 2) 0;padding:0;position:relative}.ais-AutocompleteIndexHeader:empty{display:none}.ais-AutocompleteIndexHeaderTitle{background:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));color:rgba(var(--ais-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:var(--ais-font-weight-semibold);margin:0;padding:0 calc(var(--ais-spacing) / 2) 0 0;position:relative;z-index:2}.ais-AutocompleteIndexHeaderLine{border-bottom:solid 1px rgba(var(--ais-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc(var(--ais-spacing) / 2);z-index:1}.ais-AutocompleteIndexItem{align-items:center;border-radius:var(--ais-border-radius-sm);cursor:pointer;display:grid;min-height:calc(var(--ais-spacing) * 2.5);padding:calc(var(--ais-spacing) / 2 / 2);transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-AutocompleteIndexItem:hover{background-color:rgba(var(--ais-primary-color-rgb),.1)}}.ais-AutocompleteIndexItem[aria-selected=true]{background-color:rgba(var(--ais-primary-color-rgb),.1)}.ais-AutocompleteItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(var(--ais-spacing) / 2 / 2);grid-auto-flow:column;justify-content:space-between;width:100%}.ais-AutocompleteItemContent{align-items:center;cursor:pointer;display:grid;gap:calc(var(--ais-spacing) / 2);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.ais-AutocompleteItemContent:empty{display:none}.ais-AutocompleteItemContent mark{background:none;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-style:normal;font-weight:var(--ais-font-weight-bold)}.ais-AutocompleteItemIcon{align-items:center;border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(var(--ais-icon-size) + var(--ais-spacing) / 2);justify-content:center;overflow:hidden;stroke-width:var(--ais-icon-stroke-width);text-align:center;width:calc(var(--ais-icon-size) + var(--ais-spacing) / 2)}.ais-AutocompleteItemIcon svg{height:var(--ais-icon-size);width:var(--ais-icon-size)}.ais-AutocompleteItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end}.ais-AutocompleteItemActionButton{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0;transition:color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-AutocompleteItemActionButton:hover svg,.ais-AutocompleteItemActionButton:focus svg{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}@media(hover:none)and (pointer:coarse){.ais-AutocompleteItemActionButton:hover svg,.ais-AutocompleteItemActionButton:focus svg{color:inherit}}.ais-AutocompleteItemActionButton svg{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));margin:0;margin:calc(var(--ais-spacing) / 3);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompletePromptSuggestionItemIcon{color:rgba(var(--ais-primary-color-rgb),1)}.ais-AutocompletePromptSuggestionItemIcon svg{width:var(--ais-icon-size);height:var(--ais-icon-size)}body.ais-Autocomplete--detached{height:100vh;overflow:hidden;position:fixed;width:100%}.ais-AutocompleteDetachedOverlay{background-color:rgba(var(--ais-overlay-color-rgb),var(--ais-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(var(--ais-z-index-autocomplete) - 1)}.ais-AutocompleteDetachedContainer{background:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));box-shadow:var(--ais-shadow-lg);display:flex;flex-direction:column;inset:0;margin:0;overflow:hidden;padding:0;position:fixed;z-index:var(--ais-z-index-autocomplete);height:100vh}.ais-AutocompleteDetachedContainer .ais-AutocompletePanel{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:0;box-shadow:none;border:0;flex-grow:1;margin:0;padding:0;position:relative;opacity:1;pointer-events:auto;transform:none}.ais-AutocompleteDetachedContainer .ais-AutocompletePanelLayout{box-shadow:none;inset:0;margin:0;max-height:none;overflow-y:auto;position:absolute;width:100%}.ais-AutocompleteDetachedContainer--modal{border-radius:var(--ais-border-radius-md);bottom:inherit;height:auto;margin:0 auto;max-width:var(--ais-autocomplete-detached-modal-max-width);position:absolute;top:3%}.ais-AutocompleteDetachedContainer--modal .ais-AutocompletePanelLayout{max-height:var(--ais-autocomplete-detached-modal-max-height);padding-bottom:calc(var(--ais-spacing) / 2);position:static}.ais-AutocompleteDetachedContainer--modal .ais-AutocompletePanelLayout:empty{display:none}.ais-AutocompleteDetachedFormContainer{border-bottom:solid 1px rgba(var(--ais-border-color-rgb),.3);display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc(var(--ais-spacing) / 2)}.ais-AutocompleteDetachedFormContainer .ais-AutocompleteForm{flex:1}.ais-AutocompleteDetachedSearchButton{align-items:center;background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border:1px solid rgba(var(--ais-border-color-rgb),.8);border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-size:var(--ais-font-size);height:var(--ais-autocomplete-search-input-height);margin:0;position:relative;text-align:left;width:100%;transition:border-color var(--ais-transition-duration) var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-AutocompleteDetachedSearchButtonIcon{align-items:center;color:rgba(var(--ais-primary-color-rgb),1);cursor:initial;display:flex;flex-shrink:0;height:100%;justify-content:center;padding-left:calc(var(--ais-spacing) * .75);padding-right:calc(var(--ais-spacing) / 2)}.ais-AutocompleteDetachedSearchButtonIcon svg{height:var(--ais-icon-size);width:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width)}.ais-AutocompleteDetachedSearchButtonQuery{color:rgba(var(--ais-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-AutocompleteDetachedSearchButtonPlaceholder[hidden]{display:none}.ais-AutocompleteDetachedSearchButtonClear{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;margin:0 0 0 auto;padding:0 calc(var(--ais-spacing) * .5);transition:color var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-AutocompleteDetachedSearchButtonClear:hover{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}}.ais-AutocompleteDetachedSearchButtonClear:focus{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));outline:none}.ais-AutocompleteDetachedSearchButtonClear svg{height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AiModeButton{align-items:center;background-color:rgba(var(--ais-primary-color-rgb),.08);border:1px solid rgba(var(--ais-primary-color-rgb),.3);border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-primary-color-rgb),1);cursor:pointer;display:flex;font-family:inherit;font-size:calc(var(--ais-font-size) * .8125);font-weight:var(--ais-font-weight-medium);gap:calc(var(--ais-spacing) * .25);line-height:1;padding:calc(var(--ais-spacing) * .375) calc(var(--ais-spacing) * .625);white-space:nowrap;transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function),border-color var(--ais-transition-duration) var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-AiModeButton:hover{background-color:rgba(var(--ais-primary-color-rgb),.15);border-color:rgba(var(--ais-primary-color-rgb),1)}}.ais-AiModeButton svg{flex-shrink:0;height:var(--ais-icon-size);width:var(--ais-icon-size)}.ais-FilterSuggestions{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-FilterSuggestions-header{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .5)}.ais-FilterSuggestions-headerIcon{display:flex;align-items:center;color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-FilterSuggestions-headerIcon svg{width:var(--ais-icon-size);height:var(--ais-icon-size)}.ais-FilterSuggestions-headerTitle{font-size:var(--ais-font-size-sm);font-weight:500;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-FilterSuggestions-list{display:flex;flex-wrap:wrap;gap:calc(var(--ais-spacing) * .5);list-style:none;margin:0;padding:0}.ais-FilterSuggestions-item{display:inline-flex;white-space:nowrap}.ais-FilterSuggestions-item--refined .ais-FilterSuggestions-count{color:rgba(var(--ais-button-text-color-rgb),var(--ais-button-text-color-alpha));background-color:rgba(var(--ais-button-text-color-rgb),.2)}.ais-FilterSuggestions-count{font-size:calc(var(--ais-font-size) * .8);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));background-color:rgba(var(--ais-muted-color-rgb),.1);padding:calc(var(--ais-spacing) * .125) calc(var(--ais-spacing) * .375);border-radius:var(--ais-border-radius-sm)}.ais-FilterSuggestions-skeleton{display:flex;flex-wrap:wrap;gap:calc(var(--ais-spacing) * .5)}.ais-FilterSuggestions-skeletonItem{height:calc(var(--ais-spacing) * 1.875);background-color:rgba(var(--ais-muted-color-rgb),.15);border-radius:var(--ais-border-radius-sm);animation:ais-filter-suggestions-skeleton 1.5s ease-in-out infinite}.ais-FilterSuggestions-skeletonItem:nth-child(1){width:25%}.ais-FilterSuggestions-skeletonItem:nth-child(2){width:35%}.ais-FilterSuggestions-skeletonItem:nth-child(3){width:20%}@keyframes ais-filter-suggestions-skeleton{0%,to{opacity:1}50%{opacity:.4}}[class^=ais-][class$=--disabled],[class^=ais-][class$=--disabled] *,.ais-VoiceSearch-button:disabled{cursor:not-allowed}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-ClearRefinements-button,.ais-InfiniteHits-loadMore,.ais-RangeInput-submit,.ais-InfiniteHits-loadPrevious,.ais-Pagination-link,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-VoiceSearch-button,.ais-RelevantSort-button,.ais-Carousel-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:3px;box-shadow:0 1px #23263b0d;color:#23263b;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1.25rem;padding:0 1rem;place-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-GeoSearch-redo,.ais-GeoSearch-reset{height:1.5rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:1rem}.ais-HierarchicalMenu-showMore:hover,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:hover,.ais-ClearRefinements-button:hover,.ais-InfiniteHits-loadMore:hover,.ais-RangeInput-submit:hover,.ais-InfiniteHits-loadPrevious:hover,.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:hover,.ais-VoiceSearch-button:hover,.ais-Carousel-navigation:hover{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#d6d6e7}.ais-HierarchicalMenu-showMore:focus,.ais-Menu-showMore:focus,.ais-RefinementList-showMore:focus,.ais-ClearRefinements-button:focus,.ais-InfiniteHits-loadMore:focus,.ais-RangeInput-submit:focus,.ais-InfiniteHits-loadPrevious:focus,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:focus,.ais-VoiceSearch-button:focus,.ais-Carousel-navigation:focus{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:#3c4fe0 0 0 0 1px,#23263b0d 0 2px 0 1px;outline:currentcolor none medium}.ais-HierarchicalMenu-showMore:active,.ais-Menu-showMore:active,.ais-RefinementList-showMore:active,.ais-ClearRefinements-button:active,.ais-InfiniteHits-loadMore:active,.ais-InfiniteHits-loadPrevious:active,.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active,.ais-GeoSearch-redo:active,.ais-GeoSearch-reset:active,.ais-VoiceSearch-button:active,.ais-Carousel-navigation:active{border-color:#d6d6e7;box-shadow:#777aaf66 0 1px 4px inset,#777aaf66 0 1px 1px inset,#23263b0d 0 1px}.ais-ClearRefinements-button:disabled[disabled],.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-VoiceSearch-button:disabled{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5}.ais-HierarchicalMenu-showMore--disabled[disabled],.ais-Menu-showMore--disabled[disabled],.ais-RefinementList-showMore--disabled[disabled]{display:none}.ais-NumericMenu-label,.ais-ToggleRefinement-label,.ais-HierarchicalMenu-item,.ais-Menu-item,.ais-RatingMenu-item,.ais-RefinementList-item{display:block;font-size:.875rem;line-height:1.75rem}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link{color:inherit;text-decoration:none}.ais-Breadcrumb-link:hover{text-decoration:underline}.ais-HierarchicalMenu-label,.ais-Menu-label,.ais-RefinementList-labelText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RefinementList-item--selected,.ais-RatingMenu-item--selected{font-weight:600}.ais-ToggleRefinement-count,.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count{background:#f5f5fa none repeat scroll 0% 0%;border:1px solid #b6b7d5;border-radius:99999px;color:#23263b;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem;overflow:hidden;padding:0 .25rem}.ais-Menu-noResults,.ais-HierarchicalMenu-noResults,.ais-RefinementList-noResults{color:#5a5e9a;font-size:.875rem;line-height:1.25rem;margin-top:1rem}.ais-MenuSelect-select,.ais-HitsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#fcfcfd);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:10px,auto;border:1px solid #d6d6e7;border-radius:3px;box-shadow:#23263b0d 0 1px;color:#23263b;cursor:pointer;font:inherit;height:2.5rem;outline:currentcolor none medium;padding:0 2.5rem 0 1rem;position:relative;width:100%}.ais-HitsPerPage-select:-moz-focusring,.ais-HitsPerPage-select::-moz-focus-inner,.ais-SortBy-select:-moz-focusring,.ais-SortBy-select::-moz-focus-inner{color:transparent;outline:currentcolor none medium}.ais-HitsPerPage-select>option:not(:checked),.ais-SortBy-select>option:not(:checked){color:#23263b}.ais-HitsPerPage-select>option:disabled,.ais-SortBy-select>option:disabled{color:#b6b7d5}.ais-HitsPerPage-select:hover,.ais-SortBy-select:hover{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fcfcfd,#f5f5fa);border-color:#d6d6e7}.ais-HitsPerPage-select:focus,.ais-SortBy-select:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:#3c4fe0 0 0 0 1px,#23263b0d 0 2px}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23b6b7d5" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5;cursor:not-allowed}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:1rem;text-transform:uppercase}.ais-Panel-footer{color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem;margin-top:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{background:none;border:none;padding:0;position:absolute;right:0;top:0}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{background-color:#fff;display:flex;font-size:.875rem;height:2.5rem;line-height:1.25rem;position:relative;width:100%}.ais-SearchBox-form:before{background:#0000 url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E) repeat scroll 0% 0%;content:"";height:1rem;left:1rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:#777aaf4d 0 1px 4px inset;caret-color:#5a5e9a;color:#23263b;flex:1 1 0%;font:inherit;max-width:100%;padding-left:2.5rem}.ais-SearchBox-input::-moz-placeholder{color:#5a5e9a}.ais-SearchBox-input::placeholder{color:#5a5e9a}.ais-SearchBox-input:focus{border-color:#3c4fe0;box-shadow:#23263b0d 0 1px;outline:currentcolor none medium}.ais-SearchBox-input:disabled{background:#0000 linear-gradient(-180deg,#fff,#f5f5fa) repeat scroll 0% 0%;border-color:#efeff5;box-shadow:none;cursor:not-allowed}.ais-SearchBox-input:disabled::-moz-placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{align-items:center;border-radius:50%;display:flex;fill:#484c7a;height:20px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}.ais-SearchBox-reset:focus{background:#b6b7d5;fill:#fff;outline:0}.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,.ais-RefinementList-searchBox .ais-SearchBox-reset{right:.5rem}.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden],.ais-SearchBox-submit{display:none}.ais-SearchBox-form .ais-AiModeButton{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.ais-SearchBox-form:has(.ais-AiModeButton) .ais-SearchBox-reset,.ais-SearchBox-form:has(.ais-AiModeButton) .ais-SearchBox-loadingIndicator{right:7rem}.ais-Menu-searchBox,.ais-RefinementList-searchBox{margin-bottom:.5rem}.ais-Menu-searchBox .ais-SearchBox-form,.ais-RefinementList-searchBox .ais-SearchBox-form{height:2rem}.ais-Menu-searchBox .ais-SearchBox-form:before,.ais-RefinementList-searchBox .ais-SearchBox-form:before{left:.5rem}.ais-Menu-searchBox .ais-SearchBox-input,.ais-RefinementList-searchBox .ais-SearchBox-input{padding-left:2rem}.ais-VoiceSearch-button{color:#5a5e9a;height:48px;width:48px}.ais-VoiceSearch-button svg{color:currentcolor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#5468ff1a;color:#5468ff;font-style:normal}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{font-weight:700;font-style:normal;background:none}.ais-Hits-item,.ais-InfiniteHits-item,.ais-FrequentlyBoughtTogether-item,.ais-LookingSimilar-item,.ais-RelatedProducts-item,.ais-TrendingItems-item{align-items:center;background:#fff;box-shadow:0 0 0 1px #23263b0d,0 1px 3px #23263b26;display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1.5rem}.ais-Hits-item:first-of-type,.ais-InfiniteHits-item:first-of-type,.ais-FrequentlyBoughtTogether-item:first-of-type,.ais-LookingSimilar-item:first-of-type,.ais-RelatedProducts-item:first-of-type,.ais-TrendingItems-item:first-of-type{border-radius:3px 3px 0 0}.ais-Hits-item:last-of-type,.ais-InfiniteHits-item:last-of-type,.ais-FrequentlyBoughtTogether-item:last-of-type,.ais-LookingSimilar-item:last-of-type,.ais-RelatedProducts-item:last-of-type,.ais-TrendingItems-item:last-of-type{border-radius:0 0 3px 3px}.ais-Hits-item:only-of-type,.ais-InfiniteHits-item:only-of-type,.ais-FrequentlyBoughtTogether-item:only-of-type,.ais-LookingSimilar-item:only-of-type,.ais-RelatedProducts-item:only-of-type,.ais-TrendingItems-item:only-of-type{border-radius:3px}.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious{display:flex;margin:1rem auto}.ais-Hits-banner,.ais-InfiniteHits-banner{display:flex;justify-content:center}.ais-Hits-banner-image,.ais-InfiniteHits-banner-image{max-width:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{left:3.75rem;position:absolute;top:1rem}.ais-GeoSearch-label{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;cursor:pointer;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.25rem .5rem}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{bottom:1.25rem;left:50%;position:absolute;transform:translate(-50%)}.ais-RefinementList-checkbox,.ais-GeoSearch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-size:180%;border:1px solid currentcolor;border-radius:3px;box-shadow:inset 0 1px 4px #777aaf66;color:#d6d6e7;cursor:inherit;height:1rem;margin:0 .5rem 0 0;min-width:1rem}.ais-RefinementList-item--selected .ais-RefinementList-checkbox,.ais-GeoSearch-input:checked{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-size:14px;border-color:currentcolor;box-shadow:#23263b0d 0 1px inset;color:#3c4fe0}.ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:focus{outline:currentcolor none medium}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:checked:focus{box-shadow:#23263b0d 0 1px inset,currentcolor 0 0 0 1px}.ais-NumericMenu-label{align-items:center;cursor:pointer;display:flex}.ais-NumericMenu-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d6d6e7;border-radius:50%;box-shadow:inset 0 1px 4px #777aaf4d;height:16px;margin:0 .5rem 0 0;outline:0;position:relative;width:16px}.ais-NumericMenu-radio:checked,.ais-NumericMenu-radio:focus{border-color:#3c4fe0;box-shadow:0 1px #23263b0d}.ais-NumericMenu-radio:focus{box-shadow:0 0 0 1px #3c4fe0,0 1px #23263b0d}.ais-NumericMenu-radio:checked:after{background:#3c4fe0;border-radius:50%;content:"";inset:4px;position:absolute}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.ais-HierarchicalMenu-link:before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;content:"";display:inline-block;height:1rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1rem}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.ais-RatingMenu-starIcon{margin-right:.25rem}.ais-RatingMenu-starIcon{fill:#5a5e9a;position:relative;width:16px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#b6b7d5}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#b6b7d5}.ais-ClearRefinements-button{width:100%}.ais-CurrentRefinements-list{display:inline-grid;gap:1rem;grid-auto-flow:column}.ais-CurrentRefinements-item{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;display:flex;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.05rem .5rem}.ais-CurrentRefinements-category{display:flex;margin-left:.5rem}.ais-CurrentRefinements-delete{color:#9698c3;height:100%;margin-left:.25rem;outline-width:0}.ais-ToggleRefinement-label{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between}.ais-ToggleRefinement-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#41424714;background:#f5f5fa;border-radius:9999px;box-shadow:inset 0 1px 4px #777aaf66;height:18px;pointer-events:none;position:relative;width:32px}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px #23263b1a}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{background:linear-gradient(-180deg,#fff,#f5f5fa);border-radius:9999px;box-shadow:1px 1px 1px #23263b0d;content:"";height:16px;left:1px;position:absolute;top:1px;transition:all .1s ease-in-out;width:16px}.ais-ToggleRefinement-checkbox:checked:after{transform:translate(14px)}.ais-RangeInput-input{align-items:center;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:inset 0 1px 4px #777aaf4d;caret-color:#5a5e9a;color:#23263b;cursor:text;display:flex;flex:1;font-size:.875rem;height:2rem;line-height:1.25rem;min-width:0;overflow:hidden;padding:0 1rem;position:relative}.ais-RangeInput-input:focus{border-color:#3c4fe0;box-shadow:0 1px #23263b0d;outline:0}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:40px 6px}.ais-RangeSlider .rheostat-horizontal{cursor:pointer;width:calc(100% - 15px)}.ais-RangeSlider .rheostat-background{background-color:transparent;border:none;border-radius:3px;box-shadow:inset 0 1px 3px #0000001a,0 .5px #ffffff0d;height:4px}.ais-RangeSlider .rheostat-progress{background-color:#3c4fe0;border-radius:3px;height:4px;max-width:100%;top:0}.ais-RangeSlider .rheostat-tooltip{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-RangeSlider .rheostat-handle{background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:2px;box-shadow:0 1px #23263b0d;height:24px;margin-left:-6px;top:-11px;width:12px}.ais-RangeSlider .rheostat-handle:before,.ais-RangeSlider .rheostat-handle:after{background-color:#d6d6e7;content:"";height:12px;position:absolute;top:6px;width:1px}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:#d6d6e7}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{border-radius:0;margin-left:-1px}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-Pagination-item{display:inline-block}.ais-Pagination-item--selected .ais-Pagination-link{font-weight:700}.ais-Breadcrumb-link,.ais-Breadcrumb-separator{color:#5a5e9a}.ais-Breadcrumb-separator{display:flex;margin:0 .5rem}.ais-Breadcrumb-item--selected{font-weight:600}.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator{font-weight:400}@media(max-width:767px){.ais-SearchBox-input,.ais-RangeInput-input{font-size:1rem}}@media(hover:none)and (pointer:coarse){.ais-Carousel-navigation{display:none}}.ais-Carousel:hover .ais-Carousel-navigation:not([hidden]){opacity:1;visibility:visible}.ais-Carousel-navigation,.ais-Carousel-navigation[hidden]{opacity:0;visibility:hidden}.ais-Carousel-list{padding-bottom:.5rem;gap:.5rem;outline-color:#3c4fe0;outline-offset:.5rem;scrollbar-color:#111432 #b6b7d5;scrollbar-width:thin}.ais-Carousel-list::-webkit-scrollbar{height:2px}.ais-Carousel-list::-webkit-scrollbar-track{background-color:#b6b7d5}.ais-Carousel-list::-webkit-scrollbar-thumb{background-color:#111432}:root{--accessibility-primary: #008439;--landi-swiss-white: #ffffff;--landi-swiss-black: #000000;--landi-swiss-light-background: #ffffff;--landi-swiss-light-on-background: #2b2825;--landi-swiss-light-primary: #009036;--landi-swiss-light-primary-2: #017b2e;--landi-swiss-light-primary-4: #005d23;--landi-swiss-light-on-primary: #ffffff;--landi-swiss-light-primary-container: #f3fbe7;--landi-swiss-light-on-primary-container: #2b2825;--landi-swiss-light-secondary: #f3fbe7;--landi-swiss-light-on-secondary: #017b2e;--landi-swiss-light-error: #dc291a;--landi-swiss-light-on-error: #ffffff;--landi-swiss-light-error-container: #fce9e8;--landi-swiss-light-on-error-container: #dc291a;--landi-swiss-light-surface: #ffffff;--landi-swiss-light-surface-1: #f5f5f5;--landi-swiss-light-surface-2: #d9d9d9;--landi-swiss-light-on-surface: #2b2825;--landi-swiss-light-on-surface-2: #777470;--landi-swiss-light-on-surface-3: #979490;--landi-swiss-light-surface-variant: #99a2a8;--landi-swiss-light-outline: #cccccc;--landi-swiss-extended-light-fab: #ffed00;--landi-swiss-extended-light-disabled: #f5f5f5;--landi-swiss-extended-light-discount: #e4e4e7;--landi-swiss-extended-light-on-disabled: #c0bebe;--landi-swiss-extended-light-on-fab: #2b2825;--landi-swiss-extended-light-input-container: #ffffff;--landi-swiss-extended-light-on-input-container: #017b2e;--landi-swiss-extended-light-on-input-container-2: #2b2825;--landi-swiss-extended-light-on-input-container-3: #777470;--landi-swiss-extended-light-focus: #017b2e;--landi-swiss-extended-light-focus-container: #f5f5f5;--landi-swiss-extended-light-outline-0: #f0eeee;--landi-swiss-extended-light-outline-1: #979491;--landi-swiss-extended-light-outline-2: #666666;--landi-swiss-extended-light-on-info-container: #525252;--landi-swiss-extended-light-info: #e4e3e7;--landi-swiss-extended-light-on-info: #3a3a3a;--landi-swiss-extended-light-info-container: #f5f5f5;--landi-swiss-extended-light-on-success-container: #135c1f;--landi-swiss-extended-light-success: #29c442;--landi-swiss-extended-light-on-success: #ffffff;--landi-swiss-extended-light-success-container: #d9f7de;--landi-swiss-extended-light-badge: #005f27;--landi-swiss-extended-light-on-warning: #FFFFFF;--landi-swiss-extended-light-warning: #0099FF;--landi-swiss-extended-light-warning-container: #E1EBF6;--landi-swiss-extended-light-on-warning-container: #045B95;--landi-swiss-extended-light-shadow: #000000;--landi-swiss-extended-light-modal: #000000b3;--landi-swiss-extended-light-secondary-outline: #def4bd;--landi-swiss-extended-light-footer-container: #f5f5f5;--landi-swiss-extended-light-on-footer-container: #009036;--landi-swiss-extended-light-footer-container-1: #ffffff;--landi-swiss-extended-light-on-footer-container-1: #2b2825;--landi-swiss-extended-light-header-container: #ffffff;--landi-swiss-extended-light-on-header-container: #2b2825;--landi-swiss-extended-light-header-container-1: #f5f5f5;--landi-swiss-extended-light-on-header-container-1: #009036;--landi-swiss-extended-light-tooltip-container: #2b2825;--landi-swiss-extended-light-on-tooltip-container: #f5f5f5;--landi-swiss-extended-light-marketing: #0099FF;--landi-swiss-extended-light-on-marketing: #FFFFFF}:root{--core-border-radius-small: .1875rem;--core-border-radius-medium: .25rem;--core-border-radius-large: .5rem;--core-border-radius-x-large: 1rem;--core-border-radius-circle: 50%;--core-border-radius-pill: 9999px;--core-form-control-height-small: 2rem;--core-form-control-height-medium: 2.5rem;--core-form-control-height-large: 3.5rem;--core-form-required-content: "*";--core-form-required-content-offset: -2px;--core-focus-ring-color: 198 89% 48%;--core-focus-ring-width: 3px;--core-focus-ring-offset: 0;--core-focus-ring: solid var(--core-focus-ring-width) hsla(var(--core-focus-ring-color) / .8);--core-spacing-3x-small: .125rem;--core-spacing-2x-small: .25rem;--core-spacing-x-small: .5rem;--core-spacing-small: .75rem;--core-spacing-medium: 1rem;--core-spacing-large: 1.25rem;--core-spacing-x-large: 1.75rem;--core-spacing-2x-large: 2.25rem;--core-spacing-3x-large: 3rem;--core-spacing-4x-large: 4.5rem;--core-transition-x-slow: 1s;--core-transition-slow: .5s;--core-transition-medium: .25s;--core-transition-fast: .15s;--core-transition-x-fast: 50ms;--core-font-size-2x-small: .625rem;--core-font-size-x-small: .75rem;--core-font-size-small: .875rem;--core-font-size-medium: 1rem;--core-font-size-large: 1.25rem;--core-font-size-x-large: 1.5rem;--core-font-size-2x-large: 2.25rem;--core-font-size-3x-large: 3rem;--core-font-size-4x-large: 4.5rem;--core-font-weight-light: 300;--core-font-weight-normal: 400;--core-font-weight-semibold: 500;--core-font-weight-bold: 700;--core-letter-spacing-denser: -.03em;--core-letter-spacing-dense: -.015em;--core-letter-spacing-normal: normal;--core-letter-spacing-loose: .075em;--core-letter-spacing-looser: .15em;--core-line-height-denser: 1;--core-line-height-dense: 1.4;--core-line-height-normal: 1.8;--core-line-height-loose: 2.2;--core-line-height-looser: 2.6;--core-layer-opacity-hover: .08;--core-layer-opacity-focus: .12;--core-layer-opacity-press: .12;--core-layer-opacity-drag: .16;--core-layer-opacity-disabled: .38;--core-layer-opacity-disabled-c: .12;--3-xsmall: 2px;--2-xsmall: 4px;--xsmall: 8px;--small: 12px;--medium: 16px;--large: 24px;--xlarge: 32px;--2-xlarge: 48px;--3-xlarge: 56px;--4-xlarge: 72px;--5-xlarge: 96px;--core-z-index-navigation-bar: 1000;--core-z-index-sheet: 7000;--core-z-index-dialog: 8000;--core-z-index-dropdown: 9000;--core-z-index-toast: 9500;--core-z-index-tooltip: 10000;--product-filter-max-width: 248px;--product-filter-min-width: 248px;--product-filter-gap: 68px;--cart-layout-max-width: 552px;--cart-layout-max-width-outer: 820px;--text-layout-max-width: 600px;--account-layout-max-width: 960px;--focus-color: hsl(124 45% 56%)}body{font-size:var(--core-font-size-medium);font-weight:var(--core-font-weight-normal);font-family:myriad-pro,sans-serif}body,html{height:auto}.element-heading{padding-top:var(--2-xlarge);padding-bottom:var(--xlarge);text-align:center}a{text-decoration:none;color:var(--landi-swiss-light-primary, #009036);border-bottom:1px solid var(--landi-swiss-light-primary, #009036)}a:focus,button:focus{box-shadow:0 0 0 var(--core-focus-ring-width) var(--focus-color);outline:none!important;border-radius:8px}ul{list-style:none}ul li:before{content:" ";display:inline-block;width:.75em;margin-left:-1em;border-bottom:3px solid var(--landi-swiss-light-primary-2);margin-bottom:.25em;margin-right:.25em}ul,ol{padding-left:14px}li{color:green;font-weight:700}li span{color:#000;font-weight:400}h1,h2,h3,h4,h5,h6{color:var(--landi-swiss-light-primary, #017b2e)}.row{--bs-gutter-x: var(--base-grid-horizontal-gap)}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.richtext p,.richtext a{color:var(--landi-swiss-light-on-surface)}.richtext p,.richtext h1,.richtext h2{padding-bottom:var(--base-grid-vertical-gap)}.richtext p:last-child,.richtext h1:last-child,.richtext h2:last-child{padding-bottom:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4{font-size:var(--xlarge);font-weight:700;font-style:normal;line-height:115%;padding:2px 0}.richtext strong,.richtext h5,.richtext h6{font-size:var(--medium);font-weight:700;font-style:normal;line-height:145%}.richtext u,.richtext p{font-size:var(--medium);font-style:normal;font-weight:400;line-height:145%;margin-bottom:var(--grid-vertical-gap)}.richtext u{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:var(--landi-swiss-light-primary)}.richtext i,.richtext em{color:var(--landi-swiss-light-primary-2);font-size:var(--medium);font-style:italic;font-weight:700;line-height:145%}.richtext ol,.richtext ul{font-style:normal;line-height:145%;position:relative}.richtext ul li:before{content:"\2013"}.richtext li::marker,.richtext li:before{font-weight:700;color:var(--landi-swiss-light-primary-2)}.richtext li:before{position:absolute;padding-left:.9em;left:0;border-bottom:none}.richtext li{padding-left:.5em;color:var(--landi-swiss-light-on-surface);font-weight:400;list-style-position:outside}.centered-richtext h2,.centered-richtext h3,.centered-richtext h4,.centered-richtext h5,.centered-richtext h6{padding-top:var(--xlarge);padding-bottom:var(--xsmall)}.centered-richtext iframe{aspect-ratio:16/9;width:100%}.centered-richtext img,.centered-richtext iframe{margin-top:var(--small)}.centered-richtext p{margin-bottom:1rem}.richtext-footer p,.richtext-footer a{color:var(--landi-swiss-extended-light-on-footer-container, #009036);font-size:16px;font-family:var(--core-font-sans);font-style:normal;font-weight:400;line-height:145%;margin-top:var(--2-xsmall, 4px);border-bottom:none}.richtext-footer h4{color:var(--landi-swiss-extended-light-on-footer-container, #009036);border-bottom:1px solid var(--landi-swiss-extended-light-on-footer-container, #009036);margin-bottom:var(--xsmall, 8px);font-size:clamp(16px,4vw,18px);font-family:var(--core-font-sans);font-style:normal;font-weight:400;line-height:145%}body,bison-commerce-frontend{display:flex;min-height:100vh;flex-direction:column;flex-grow:1}main{flex-grow:1}.global-container{flex-grow:1;display:flex;flex-direction:column}h1{font-size:min(60px,9vw);font-family:var(--core-font-sans);font-weight:700;font-style:italic;line-height:110%}h2{font-size:min(48px,9vw);font-family:var(--core-font-sans);font-weight:700;font-style:italic;line-height:110%}h3{font-size:min(32px,6vw);font-family:var(--core-font-sans);font-weight:700;font-style:italic;line-height:110%}h4{font-size:24px;font-family:var(--core-font-sans);font-weight:700;font-style:normal;line-height:117%}h5{font-size:18px;font-family:var(--core-font-sans);font-weight:700;font-style:normal;line-height:120%}h6{font-size:16px;font-family:var(--core-font-sans);font-style:normal;font-weight:700;line-height:125%}.search-highlight{color:var(--landi-swiss-light-primary);font-size:16px;font-family:var(--core-font-sans);font-style:normal;font-weight:700;line-height:100%}.formatted{white-space:pre-wrap}.container-xxl{margin:auto;max-width:1225px}@media(max-width:1224.98px){.container-xxl{padding:0 var(--base-row-lr-padding)}}.lock-scroll{overflow:hidden}@media(max-width:767.98px){.show-navigation{overflow:hidden}.show-navigation .mobile-nav-container{bottom:0!important}}@media(max-width:991.98px){.show-filter{overflow:hidden}.show-filter .filter-container{top:0!important}}.form-error-text{display:block;padding:var(--xsmall) var(--small);padding-top:calc(var(--xsmall) + 3px);margin-top:-3px;background:var(--landi-swiss-light-surface);color:var(--landi-swiss-light-error);font-size:clamp(12px,3.4vw,14px);font-family:var(--core-font-sans);font-style:normal;font-weight:400;line-height:120%}biskin-select::part(display-input){text-overflow:ellipsis}a:has(biskin-icon.external-link){display:inline-flex;align-items:center}a:has(biskin-icon.external-link) biskin-icon{margin-left:.25rem}biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(label),biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(prefix),biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(suffix){color:var(--theme-color-on-primary)}biskin-button[size=medium][variant=primary][outline]:not([disabled]):hover::part(base){background-color:var(--theme-color-primary)}.container-fluid,.container-xxl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}:root{--base-row-lr-padding: min(3cqw, 32px);--base-row-lr-padding-m: var(--base-row-lr-padding);--base-row-vertical-gap: min(5vw, 56px);--base-row-vertical-gap-m: var(--base-row-vertical-gap);--base_container-maw: 1225px;--base-container-gap: min(5vw, 48px);--base-container-gap3: min(4vw, 32px);--base-container-gap4: min(3vw, 24px);--hero-banner-max-width: var(--base_container-maw);--side-sheet-maw: min(562px, 100vw);--base-grid-horizontal-gap: min(3vw, 24px);--base-grid-vertical-gap: min(7vw, 24px);--base-2col-mw: 300px;--base-3col-mw: 176px;--base-4col-mw: 189px;--text-box-width: 70ch}:root{--core-font-sans: myriad-pro, sans-serif}.ais-ChatHeader{background-color:var(--landi-swiss-light-primary)}.ais-ChatHeader span,.ais-ChatHeader button,.ais-ChatHeader svg{color:var(--landi-swiss-light-background)}.ais-ChatToolSearchIndexCarouselHeaderViewAll{display:none}.ais-ChatPrompt .ais-ChatPrompt-body:focus-within{border-color:var(--landi-swiss-light-on-surface);outline:1px solid var(--landi-swiss-light-on-surface);box-shadow:0 0 0 1px var(--landi-swiss-light-on-surface)}.ais-ChatMessage-actions{display:none}.ais-ChatMessage,.ais-ChatMessage-message,.ais-ChatMessage p,.ais-ChatMessage li{color:var(--landi-swiss-light-on-surface)}button[type=submit],.ais-ChatPrompt-submitButton,.ais-ChatInput-submitButton{background-color:var(--landi-swiss-light-primary)!important;border:none}.ais-ChatScrollButton,.ais-ChatToggleButton,.ais-ChatToggleButton--floating,.ais-ChatToggleButton--open{background-color:var(--landi-swiss-light-primary)!important;position:fixed;border-radius:50%!important}.ais-ChatHeader button.ais-ChatHeader-clear,.ais-ChatHeader .ais-Button--ghost{color:var(--landi-swiss-light-background)}
