:root{--aa-primary-color: #ed6026;--aa-primary-color-rgb: 237, 96, 38;--aa-bg-color: #ffffff;--aa-panel-bg-color: rgba(255, 255, 255, .95);--aa-text-color: #1f2937;--aa-muted-color: #6b7280;--aa-border-color: #e5e7eb;--aa-hover-bg: #f9fafb}.search-bar.custom-aa-initialized>.search-bar__top-wrapper,.search-bar.custom-aa-initialized>.search-bar__inner{display:none!important}.aa-Autocomplete,.search-bar.aa-Autocomplete{width:100%}.search-bar .aa-Form{border:1px solid var(--aa-border-color);border-radius:6px;background-color:var(--aa-bg-color);height:42px;display:flex;align-items:center;box-shadow:0 1px 2px #0000000d;transition:border-color .2s,box-shadow .2s;padding:0!important;overflow:hidden}.search-bar .aa-Form:focus-within{border-color:var(--aa-primary-color);box-shadow:0 0 0 3px rgba(var(--aa-primary-color-rgb),.15)}.search-bar .aa-InputWrapper{order:1;flex-grow:1;padding-left:16px}.search-bar .aa-Input{width:100%;border:none;background:transparent;outline:none;font-family:inherit;font-size:14px;color:var(--aa-text-color)}.search-bar .aa-Input::placeholder{color:var(--aa-muted-color)}.search-bar .aa-InputWrapperSuffix{order:2;margin-right:12px;display:flex;align-items:center}.search-bar .aa-InputWrapperPrefix{order:3;margin-right:0!important;display:flex;align-items:stretch;height:100%}.search-bar .aa-SubmitButton{background-color:var(--aa-primary-color);border:none;width:48px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;padding:0}.search-bar .aa-SubmitButton:hover{background-color:#d84f18}.search-bar .aa-SubmitButton svg{width:18px;height:18px;color:#fff;fill:currentColor}.aa-Panel{background-color:var(--aa-panel-bg-color);border:1px solid var(--aa-border-color);border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-top:8px;z-index:9999!important}@media screen and (min-width:768px){.aa-Panel .aa-PanelLayout{min-height:250px}.aa-Panel .aa-PanelSections{display:flex!important;align-items:stretch;min-height:250px}.aa-Panel .aa-PanelSection--left{width:220px!important;min-width:220px!important;flex-shrink:0!important;border-right:1px solid var(--aa-border-color);background-color:#f9fafb80}.aa-Panel .aa-PanelSection--left .aa-Source{padding:16px}.aa-Panel .aa-PanelSection--right{flex:1!important;min-width:0!important}.aa-Panel .aa-PanelSection--right .aa-Source{padding:16px}.aa-Panel .aa-Source[data-autocomplete-source-id=products] .aa-List{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important}}@media screen and (max-width:767px){.aa-Panel .aa-PanelLayout{display:flex;flex-direction:column;padding:12px}.aa-Panel .aa-Source{padding:8px 0}.aa-Panel .aa-Source[data-autocomplete-source-id=collections]{border-bottom:1px solid var(--aa-border-color);padding-bottom:12px;margin-bottom:12px}}.aa-Panel .aa-SourceHeaderTitle{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--aa-muted-color);letter-spacing:.05em;margin-bottom:12px;padding-bottom:4px;border-bottom:1px dashed var(--aa-border-color)}.aa-Panel .aa-Item{list-style:none;margin-bottom:6px}.aa-Panel .aa-ItemLink{display:block;text-decoration:none;color:inherit;border-radius:6px;transition:background-color .2s}.aa-Panel .aa-ItemLink:hover{background-color:var(--aa-hover-bg)}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemLink{padding:8px 12px}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemContent{display:flex;align-items:center;gap:10px}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemIcon{display:none!important}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemContentTitle{font-size:14px;font-weight:500;color:var(--aa-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemLink:hover .aa-ItemContentTitle{color:var(--aa-primary-color);text-overflow:clip}.aa-Panel .aa-CategoryTextInner{display:inline-block;white-space:nowrap;will-change:transform}.aa-Panel .aa-Source[data-autocomplete-source-id=collections] .aa-ItemLink:hover .aa-CategoryTextInner{animation:category-text-slide 2.5s ease forwards}@keyframes category-text-slide{0%{transform:translate(0)}20%{transform:translate(0)}80%{transform:translate(var(--slide-distance, 0px))}to{transform:translate(var(--slide-distance, 0px))}}.aa-Panel .aa-ProductItem{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid transparent}.aa-Panel .aa-ProductItem:hover{border-color:var(--aa-border-color);box-shadow:0 2px 8px #0000000a}.aa-Panel .aa-ProductImageContainer{width:54px!important;height:54px!important;min-width:54px!important;border-radius:4px;overflow:hidden;background-color:#f9fafb;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aa-Panel .aa-ProductImageContainer img{max-width:100%;max-height:100%;object-fit:contain}.aa-Panel .aa-ProductDetails{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.aa-Panel .aa-ProductVendor{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--aa-muted-color);letter-spacing:.03em}.aa-Panel .aa-ProductTitle{font-size:13px;font-weight:600;color:var(--aa-text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aa-Panel .aa-ProductPrices{display:flex;align-items:center;gap:8px;margin-top:2px}.aa-Panel .aa-ProductPrice{font-size:13px;font-weight:700;color:var(--aa-primary-color);white-space:nowrap}.aa-Panel .aa-ProductComparePrice{font-size:11px;text-decoration:line-through;color:var(--aa-muted-color);white-space:nowrap}.aa-Panel .aa-NoResults{padding:24px;text-align:center;font-size:14px;color:var(--aa-muted-color)}@media screen and (min-width:768px){.aa-Panel .aa-PanelSections:has(.aa-NoResults){display:block!important}.aa-Panel .aa-PanelSections:has(.aa-NoResults) .aa-PanelSection--left{display:none}.aa-Panel .aa-PanelSections:has(.aa-NoResults) .aa-PanelSection--right{width:100%}}.aa-Panel.aa-Panel--scrollable{max-height:480px;overflow-y:auto}.aa-Panel .aa-Item mark{background-color:rgba(var(--aa-primary-color-rgb),.12);color:var(--aa-primary-color);font-weight:700;border-radius:2px;padding:0 1px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom_autocomplete.css.map */
