.predictive-search{display:none;position:absolute;top:calc(100% + 8px);left:0;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid var(--color-border, #E5E7EB);border-radius:12px;box-shadow:var(--ztk-shadow-lg, 0 8px 32px rgba(0, 0, 0, .12));z-index:3;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(70vh,640px)!important;font-family:var(--font-body, "Mulish", sans-serif)}.predictive-search--search-template{z-index:2}.predictive-search__results-groups-wrapper{display:flex;padding-bottom:8px;transition:opacity .15s}@media screen and (max-width:749px){.predictive-search{max-height:calc(100vh - 150px)!important;max-height:calc(100dvh - 150px)!important}.predictive-search--header{right:0;left:0;top:100%;width:auto;border-left:0;border-right:0;border-radius:0 0 12px 12px}.predictive-search__results-groups-wrapper{flex-direction:column}}@media screen and (min-width:750px){.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:first-child{flex:0 0 240px;border-right:1px solid var(--color-border, #E5E7EB)}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.predictive-search__result-group:only-child{flex-grow:1;border-right:0}}.predictive-search .predictive-search__heading{margin:0;padding:14px 16px 6px;border:0;font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-muted, #6B7280)}.predictive-search__results-list{margin:0;padding:0}predictive-search .spinner{width:20px;height:20px;line-height:0;color:var(--color-blue, #009AFF)}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:18px}predictive-search[loading] .predictive-search__results-groups-wrapper{opacity:.55}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:block}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:var(--color-dark, #000);background-color:#f0f8ff}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{color:var(--color-blue, #009AFF);text-decoration:none}.predictive-search__item:focus-visible{outline:2px solid var(--color-blue, #009AFF);outline-offset:-2px}.predictive-search__item{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:10px 16px;text-align:left;text-decoration:none;color:var(--color-dark, #000);width:100%;transition:background-color .12s}.predictive-search__item-content{display:flex;flex-direction:column;min-width:0}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:10px;color:var(--color-muted, #6B7280)}.predictive-search .predictive-search__item-heading{margin:0;font-family:var(--font-body, "Mulish", sans-serif);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--color-dark, #000);transition:color .12s}.predictive-search__item-vendor+.predictive-search__item-heading{margin-top:2px}.predictive-search__item-query-result *:not(mark){font-weight:700}.predictive-search__item-query-result mark{color:var(--color-muted, #6B7280);background-color:transparent}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:64px minmax(0,1fr);grid-column-gap:12px;align-items:center;padding:8px 16px}.predictive-search__thumb{width:64px;height:64px;overflow:hidden;border:1px solid var(--color-border, #E5E7EB);border-radius:8px;background:var(--color-light, #F3F4F6);box-sizing:border-box}.predictive-search__image{display:block;width:100%;height:100%;object-fit:cover}.predictive-search__thumb .ztk-no-image{height:100%}.predictive-search__item--link-with-thumbnail .predictive-search__item-heading{font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.predictive-search__item-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;min-width:0}.predictive-search__item-price .ztk-price{flex:0 1 auto}.predictive-search__item-price .ztk-price__main{font-size:16px!important;letter-spacing:.05rem}.predictive-search__item-price .ztk-badges{margin-left:0;gap:4px;flex:0 0 100%;justify-content:flex-end}.predictive-search__item-price .ztk-badges:empty{display:none}.predictive-search__item-price .ztk-badge{font-size:9px;padding:2px 6px}@media screen and (max-width:749px){.predictive-search__item{min-height:48px;padding-left:12px;padding-right:12px}.predictive-search__item--link-with-thumbnail{grid-template-columns:56px minmax(0,1fr);grid-column-gap:10px}.predictive-search__thumb{width:56px;height:56px}.predictive-search .predictive-search__heading{padding-left:12px;padding-right:12px}}.predictive-search__empty{padding:22px 16px 14px;text-align:center}.predictive-search__empty-title{margin:0 0 6px;font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;color:var(--color-dark, #000);overflow-wrap:anywhere}.predictive-search__empty-text{margin:0;font-size:13px;line-height:1.5;color:var(--color-muted, #6B7280)}.predictive-search__empty-text a{color:var(--color-blue, #009AFF);text-decoration:underline;text-underline-offset:2px}.predictive-search__search-for-button{position:sticky;bottom:0;padding:10px 16px 12px;background:#fff;border-top:1px solid var(--color-border, #E5E7EB)}.predictive-search .predictive-search__item--term{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1.5px solid var(--color-border, #E5E7EB);border-radius:8px;background:#fff;font-family:var(--font-body, "Mulish", sans-serif);font-size:13px;font-weight:700;line-height:1.3;color:var(--color-dark, #000);overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.predictive-search .predictive-search__item--term:hover,.predictive-search .predictive-search__item--term[aria-selected=true]{border-color:var(--color-blue, #009AFF);color:var(--color-blue, #009AFF);background-color:#f0f8ff}.predictive-search__item--term .icon-arrow{width:14px;height:14px;flex-shrink:0;margin-left:0;color:var(--color-blue, #009AFF)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-predictive-search.css.map */
