.predictive-search{display:none;position:absolute;width:100%;top:calc(100% - .1rem);inset-inline-start:0;z-index:3;border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);box-shadow:inset 0 0 0 1px rgb(var(--color-border));-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}.template-search-search-bar predictive-search [type=search]{display:flex;height:44px}.template-search-search-bar predictive-search [type=submit]{border-radius:var(--border-radius-base);padding-left:3.5rem;padding-right:3.5rem}.header-search-global .predictive-search{position:relative;width:100%;top:auto;inset-inline-start:auto;box-shadow:none;margin-top:1px;margin-bottom:-1.5rem;border-radius:0}.predictive-search-results-list>[class^=spinner]{position:absolute;top:1.5rem;inset-inline-end:1.5rem}.predictive-search-results-list-empty>[class^=spinner]{display:none}predictive-search:not([loading]) .predictive-search-results-list>[class^=spinner],predictive-search:not([loading]) .predictive-search-loading-state{display:none}predictive-search[loading] .predictive-search-loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search-results-list-empty+#predictive-search-option-search-keywords{display:none}predictive-search[loading] .predictive-search,predictive-search[open] .predictive-search{display:block}predictive-search[open]{z-index:100;position:relative}.predictive-search-results-group{min-width:1px}.predictive-search-results-group-section-desktop{display:none}.header-search-global .predictive-search-results-group-wrapper{margin-left:-1.5rem;margin-right:-1.5rem}.header-search-global .predictive-search-results-list{margin-top:1rem}.predictive-search-results-group-wrapper-two-column{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(.5rem,2vw,1.25rem)}.predictive-search-results-group-wrapper-two-column .predictive-search-results-group{min-width:0}.predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{flex:0 0 36%;max-width:42%}.predictive-search-results-group-wrapper-two-column .predictive-search-results-group:last-child{flex:1 1 0%;min-width:0}.predictive-search-results-group-wrapper-two-column .predictive-search-list-item-product .predictive-search-item-link{padding-inline-start:0}@media(max-width:989px){.predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{flex:0 0 34%;max-width:40%}.predictive-search-results-group-wrapper-two-column .predictive-search-heading{margin-left:.75rem;margin-right:.75rem;font-size:calc(var(--font-heading-scale) * 1.35rem);padding-top:1rem}.predictive-search-results-group-wrapper-two-column .predictive-search-item-link{padding-left:.75rem;padding-right:.75rem;font-size:calc(var(--font-body-scale) * 1.35rem);line-height:calc(var(--font-body-scale) * 1.4rem)}.predictive-search-results-group-wrapper-two-column .predictive-search-list-item-product .predictive-search-item-link{margin:0 .35rem 0 0;padding:1rem .35rem 1rem 0;gap:.5rem;line-height:calc(var(--font-body-scale) * 1.8rem)}.predictive-search-results-group-wrapper-two-column .predictive-search-item-image-wrap{margin-inline-end:.65rem;width:clamp(48px,12vw,64px)}.predictive-search-results-group-wrapper-two-column .predictive-search-item-vendor{font-size:calc(var(--font-body-scale) * .95rem);margin-bottom:.25rem}}@media(min-width:990px){.predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{width:36%;flex:none;max-width:none}.predictive-search-results-group-wrapper-two-column .predictive-search-list-item-product .predictive-search-item-link{padding-inline-start:.75rem}.predictive-search-results-group-section-desktop{display:block}.predictive-search-results-group-section-mobile{display:none}}.predictive-search-heading{display:flex;align-items:center;padding:1.5rem 0 .5rem;margin:0 1.5rem 1rem;border-bottom:1px solid rgb(var(--color-border));font-size:calc(var(--font-heading-scale) * 1.5rem)}.predictive-search-heading-products{margin-bottom:0}.predictive-search-heading [class^=spinner]{margin:0 .2rem 0 auto}.predictive-search-results-item-list{margin:0;padding:0;list-style:none}.predictive-search-list-item{margin:0;padding:0;display:block}.predictive-search-list-item-query .predictive-search-item-heading mark{font-weight:bolder;color:inherit;background:none}.predictive-search-list-item-query .predictive-search-item-heading span{font-weight:400}.predictive-search-list-item .price-regular .price-item-regular,.predictive-search-list-item .price-item-sale{font-size:calc(var(--font-body-scale) * 1.3rem);margin-top:1rem}.predictive-search-list-item .price-sale span{display:inline-block}.predictive-search-list-item .unit-price{font-size:calc(var(--font-body-scale) * 1.2rem)}.predictive-search-list-item:hover,.predictive-search-list-item[aria-selected=true]{background:color-mix(in srgb,rgb(var(--color-foreground)),transparent 95%)}.predictive-search-item-link{display:flex;align-items:flex-start;box-sizing:border-box;padding:.75rem 1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(var(--font-body-scale) * 1.6rem);color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;touch-action:manipulation}.predictive-search-list-item-product .predictive-search-item-link{line-height:calc(var(--font-body-scale) * 2.2rem)}.predictive-search-list-item-product .predictive-search-item-link{border-bottom:.1rem dashed rgb(var(--color-border));margin:0 1.5rem;padding:1.5rem 1.5rem 1.5rem 0}@media(min-width:990px){.predictive-search-list-item-product .predictive-search-item-link{padding-inline-start:.75rem}}.predictive-search-list-item-product .predictive-search-item-link:last-child{border-bottom:0}.predictive-search-item-image-wrap{box-shadow:inset 0 0 0 1px rgb(var(--color-border));background-color:rgb(var(--color-background-complementary));border-radius:var(--border-radius-base);position:relative;width:clamp(56px,5vw,80px);padding:clamp(.35rem,.6vw,.65rem);flex:none;margin-inline-end:clamp(1rem,1.2vw,1.25rem)}.predictive-search-item-image-wrap:empty{opacity:0;visibility:hidden}.predictive-search-item-image{object-fit:contain;display:block;width:100%;height:auto}.predictive-search-list-item-product .predictive-search-item-link{align-items:center}.predictive-search-item-content{flex:auto;min-width:1px}.predictive-search-item-content .price-requires-login-message{font-size:calc(var(--font-body-scale) * 1.2rem);margin-top:.5rem}.predictive-search-item-heading{margin:0;font:inherit;line-height:inherit;color:inherit}.predictive-search-item-vendor{text-transform:uppercase;margin-bottom:.5rem;font-size:calc(var(--font-body-scale) * 1.1rem);color:rgb(var(--color-foreground))}.predictive-search-list-item-term{text-align:end;border-top:1px solid rgb(var(--color-border));margin-top:1rem}.predictive-search-results-list-empty+.predictive-search-list-item-term{border:0;margin-top:0}.predictive-search-item-term{border:0;border-radius:0;width:100%;height:100%;box-shadow:none;cursor:pointer;display:flex;padding:1.5rem;align-items:center;text-align:end;justify-content:flex-end;text-decoration:none;background-color:transparent;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .2 / var(--font-body-scale));word-break:break-word;text-transform:none}.predictive-search-item-term[aria-selected=true],.predictive-search-item-term:hover{background:color-mix(in srgb,rgb(var(--color-foreground)),transparent 95%)}.predictive-search-item-term .angle{margin-inline-start:.5rem}.predictive-search,.predictive-search .predictive-search-results-list,.predictive-search .predictive-search-results-group-wrapper,.predictive-search .predictive-search-results-group,.predictive-search .predictive-search-results-group-section{background-color:#fff;color:#000}.predictive-search .predictive-search-heading,.predictive-search .predictive-search-item-link,.predictive-search .predictive-search-item-heading,.predictive-search .predictive-search-item-vendor,.predictive-search .predictive-search-list-item .price-regular .price-item-regular,.predictive-search .predictive-search-list-item .price-item-sale,.predictive-search .predictive-search-list-item .unit-price,.predictive-search .predictive-search-item-term{color:#000}.predictive-search .predictive-search-list-item:hover,.predictive-search .predictive-search-list-item[aria-selected=true],.predictive-search .predictive-search-item-term[aria-selected=true],.predictive-search .predictive-search-item-term:hover{background:#0000000f}.predictive-search .predictive-search-results-group-wrapper,.predictive-search .predictive-search-results-list{margin-left:0!important;margin-right:0!important}.header-search-inline.header-search-global .predictive-search{position:absolute!important;top:100%!important;inset-inline-start:0!important;width:100%!important;z-index:200!important;margin-top:0!important;margin-bottom:0!important;border-bottom-left-radius:var(--border-radius-base)!important;border-bottom-right-radius:var(--border-radius-base)!important;box-shadow:inset 0 0 0 1px rgb(var(--color-border))!important}.header-search-inline predictive-search[open]{position:static!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-predictive-search.css.map */
