.search-bar__results-title{font-size:15px}.search-bar__results-element-title,.search-bar__results-title{font-family:var(--font-var-1);font-weight:400;letter-spacing:0;line-height:1.1}.search-bar__results-element-title{font-size:13px}.search-bar__form input::-moz-placeholder{font-family:var(--font-var-1);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:uppercase}.search-bar__form input,.search-bar__form input::placeholder{font-family:var(--font-var-1);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:uppercase}.search-bar__container{width:100%}.search-bar__form{align-items:stretch;display:flex;gap:8px;justify-content:flex-start;margin:0 auto;max-width:100%;position:relative}.search-bar__form.loading{pointer-events:none}.search-bar__form.loading .btn span{color:transparent}.search-bar__form.loading .btn span.icon>svg [fill]:not([fill=none]){fill:transparent}.search-bar__form.loading .btn span.icon>svg [stroke]:not([stroke=none]){stroke:transparent}.search-bar__form.loading .btn:before{opacity:.3}.search-bar__form.loading .btn:after{opacity:1}.search-bar__form input{border-bottom:0;flex-grow:1;padding:8px 0}.search-bar__form input::-moz-placeholder{color:var(--light__text_light-grey)}.search-bar__form input::placeholder{color:var(--light__text_light-grey)}.search-bar__form input:focus{border-bottom:0}.search-bar__form .btn{flex-shrink:0;min-width:var(--s__btn-min-h);padding:var(--s__button-vpadding);position:relative}.search-bar__form .btn:after,.search-bar__form .btn:before{aspect-ratio:1;border-radius:100%;content:"";height:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .35s;width:auto;z-index:1}.search-bar__results{scrollbar-base-color:var(--dark__ui_element-invert);scrollbar-face-color:var(--dark__ui_element-invert);scrollbar-3dlight-color:var(--dark__ui_element-invert);scrollbar-highlight-color:var(--dark__ui_element-invert);scrollbar-track-color:var(--dark__ui_element-invert);scrollbar-arrow-color:var(--dark__ui_element-invert);scrollbar-shadow-color:var(--dark__ui_element-invert);scrollbar-dark-shadow-color:var(--dark__ui_element-invert);background-color:var(--light__ui_background);color:var(--light__text_text);-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(4,1fr);left:0;max-height:50vh;overflow:hidden auto;padding:16px var(--page-margin);position:absolute;row-gap:16px;top:100%;width:100%}.search-bar__results::-webkit-scrollbar{height:2px;width:2px}.search-bar__results::-webkit-scrollbar-button{height:0;width:0}.search-bar__results::-webkit-scrollbar-thumb{background:var(--dark__ui_element-invert);border:0 var(--dark__ui_element-invert);border-radius:0}.search-bar__results::-webkit-scrollbar-thumb:active,.search-bar__results::-webkit-scrollbar-thumb:hover{background:var(--dark__ui_element-invert)}.search-bar__results::-webkit-scrollbar-track{background:var(--dark__text_dark-grey);border:0 transparent;border-radius:0}.search-bar__results::-webkit-scrollbar-track:active,.search-bar__results::-webkit-scrollbar-track:hover{background:var(--dark__text_dark-grey)}.search-bar__results::-webkit-scrollbar-corner{background:transparent}.search-bar__results-categories{display:flex;flex-direction:column;gap:16px}.search-bar__results-group{display:none}.search-bar__results-group[data-type=product]{grid-column:span 3}.search-bar__results-group[data-type=query]{grid-column:span 4}.search-bar__results-title{margin-bottom:8px}.search-bar__results-list{display:flex;flex-direction:column;gap:8px}.search-bar__results-element{align-items:center;display:flex;gap:8px;justify-content:flex-start}.search-bar__results-element[data-template]{display:none}.search-bar__results-element-image{flex-shrink:0;width:64px}.search-bar__results-element-image .media__container{overflow:hidden;padding-top:133.3333333333%;position:relative;width:100%}.search-bar__results-element-image .media__container>img,.search-bar__results-element-image .media__container>model-viewer,.search-bar__results-element-image .media__container>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}
/*# sourceMappingURL=snippet.search-bar.css.map*/