.ais-SearchBox-form{background-color:var(--_color-semantic---bg--surface-light);display:flex;font-size:.875rem;font-weight:500;height:2.5rem;line-height:1.25rem;position:relative;width:100%;border-radius:.25rem}.ais-SearchBox-form::before{background:rgba(0,0,0,0) url("https://cdn.prod.website-files.com/6749de7c7eebd8034583920f/67c086ef7b2bc6c01390f808_magnifying-glass-bold.svg");content:"";height:1.5rem;left:.75rem;margin-top:-.75rem;position:absolute;top:50%;width:1.5rem}.ais-SearchBox-input{height:2.5rem;border-radius:.25rem;background-color:var(--_color-semantic---bg--surface-light);border:.0625rem solid var(--_color-semantic---border--brand-default);caret-color:var(--_color-semantic---bg--brand-default);color:var(--_color-semantic---text--default);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ais-SearchBox-input::-moz-placeholder{color:var(--_color-semantic---text--weak)}.ais-SearchBox-input::placeholder{color:var(--_color-semantic---text--weak)}.ais-SearchBox-input:hover{border:.0625rem solid var(--_color-semantic---border--hover);box-shadow:0 0 1rem .5rem var(--_color-semantic---border--box-shadow)}.ais-SearchBox-input:focus{border-color:var(--_color-semantic---border--focused);box-shadow:none;outline:.125rem solid var(--_color-semantic---border--focused-outline)}.ais-SearchBox-input:disabled{background:rgba(0,0,0,0) linear-gradient(-180deg,#fff,#f5f5fa) repeat scroll 0 0;border-color:var(--_color-semantic---border--weak);box-shadow:none;cursor:not-allowed}.ais-SearchBox-input:disabled::-moz-placeholder{color:var(--_color-semantic---bg--inverted-disabled);pointer-events:none}.ais-SearchBox-input:disabled::placeholder{color:var(--_color-semantic---bg--inverted-disabled);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:var(--_color-semantic---text--brand-default);height:1.25rem;justify-content:center;position:absolute;right:5.5rem;top:50%;transform:translateY(-50%);width:1.25rem;background-color:var(--_color-semantic---bg--surface-default)}.ais-SearchBox-reset:hover{background-color:var(--_color-semantic---bg--surface-default)}.ais-SearchBox-reset:focus{background-color:var(--_color-semantic---bg--brand-default);fill:var(--_color-semantic---text--inverted-default);outline:0}.ais-SearchBox-submit{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:5rem;height:2.5rem;background-color:var(--_color-semantic---bg--brand-default);color:var(--_color-semantic---text--inverted-default);border-radius:0 .25rem .25rem 0;border:none}.ais-SearchBox-submit:hover{background-color:var(--_color-semantic---bg--brand-hover)}.ais-SearchBox-submit:active{background-color:var(--_color-semantic---bg--brand-down)}#hits{margin-top:.5rem;max-height:30rem;overflow-y:auto;background-color:var(--_color-semantic---bg--surface-light);border-radius:.25rem;border:.0625rem solid var(--_color-semantic---border--default);box-shadow:0 0 1rem .5rem #23232314}#hits::-webkit-scrollbar{width:.5rem}#hits::-webkit-scrollbar-track{background:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:solid;border-left-width:.0625rem;border-left-color:var(--_color-semantic---border--default)}#hits::-webkit-scrollbar-thumb{background:#a09e9c;border-radius:.5rem}#hits::-webkit-scrollbar-thumb:hover{background:#515151}.ais-Hits-list{text-align:left}.primary-text{color:var(--_color-semantic---text--default);font-weight:500;margin-bottom:.25rem}.secondary-text{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--color-semantic-text--weak);font-weight:var(--type-weight--regular)}#hits-wrapper{background-color:var(--_color-semantic---bg--surface-light);border-radius:.25rem;padding:1.5rem 1rem 1rem 1rem;box-shadow:0 0 1rem .5rem var(--_color-semantic---border--box-shadow);margin-top:.5rem}#hits-group{display:flex;flex-direction:column;justify-content:left;gap:.5rem;position:relative;border:.0625rem solid var(--_color-semantic---border--default);border-radius:.25rem;padding:1rem .5rem .5rem .5rem}#hits-group-label{position:absolute;top:-.375rem;left:.5rem;background-color:var(--_color-semantic---bg--surface-light);padding-left:.5rem;padding-right:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:var(--_color-semantic---bg--brand-weak);color:var(--_color-semantic---border--brand-default);font-weight:500;font-style:normal}.ais-Hits-item{background-color:var(--_color-semantic---bg--surface-light);transition:background-color .2s;padding:0;box-shadow:none}.ais-Hits-item:hover{background-color:var(--_color-semantic---bg--surface-light)}.ais-FrequentlyBoughtTogether-item:first-of-type,.ais-Hits-item:first-of-type,.ais-InfiniteHits-item:first-of-type,.ais-LookingSimilar-item:first-of-type,.ais-RelatedProducts-item:first-of-type,.ais-TrendingItems-item:first-of-type{border-radius:.25rem .25rem 0 0}.ais-FrequentlyBoughtTogether-item:last-of-type,.ais-Hits-item:last-of-type,.ais-InfiniteHits-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 .25rem .25rem}.ais-FrequentlyBoughtTogether-item:only-of-type,.ais-Hits-item:only-of-type,.ais-InfiniteHits-item:only-of-type,.ais-LookingSimilar-item:only-of-type,.ais-RelatedProducts-item:only-of-type,.ais-TrendingItems-item:only-of-type{border-radius:.25rem}.hit-item{padding:.5rem;border-radius:.25rem;background-color:var(--_color-semantic---bg--surface-light);transition:background-color .2s}.hit-item:hover{background-color:var(--_color-semantic---bg--brand-weak)}.no-results{padding:.25rem;background-color:var(--_color-semantic---bg--info-default);border-radius:.25rem}.no-results p{font-family:inherit;font-size:var(--type-paragraph-0-875--size);line-height:var(--type-paragraph-0-875--line-height);font-weight:500;color:var(--_color-semantic---text--info-default)}