.predictive-search{display:none;position:absolute;width:100%;top:calc(100% - .1rem);left:0;background-color:rgba(var(--color-background));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 rgba(var(--color-border));-webkit-overflow-scrolling:touch;overflow-y:auto}@media(min-width:990px)and (max-width:1199px){.predictive-search{min-width:56rem}}@media(min-width:1200px){.section-header:not(.section-header-sticky) .predictive-search{max-height:none!important;overflow-y:visible}}.predictive-search-results-list>[class^=spinner]{position:absolute;top:1.5rem;right: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[open]:before{content:"";position:fixed;background:#00000080;top:0;left:0;width:100%;height:100%}.predictive-search-results-group{min-width:0}.predictive-search-results-group-section-desktop{display:none}@media(min-width:990px){.predictive-search-results-group-wrapper-two-column{display:flex;grid-gap:var(--grid-desktop-horizontal-spacing) / 2}.predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{width:36%;flex:none}.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 .5rem;border-bottom:1px solid rgba(var(--color-border))}.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 span{font-weight:bolder}.predictive-search-list-item .price-regular .price-item-regular,.predictive-search-list-item .price-item-sale{font-size:calc(var(--font-body-scale) * 1.4rem);margin-top:.5rem}.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,rgba(var(--color-foreground)),transparent 95%)}.predictive-search-list-item .price-call-for-pricing{font-weight:var(--font-bolder-weight);display:block;color:rgba(var(--color-price))}.predictive-search-item-link{display:flex;align-items:flex-start;padding:.75rem 1.5rem;color:rgba(var(--color-foreground))}.predictive-search-item-image-wrap{box-shadow:inset 0 0 0 1px rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow));background-color:rgba(var(--color-background));border-radius:var(--border-radius-base);position:relative;width:7rem;padding:.5rem;flex:none;margin-inline-end:1.25rem}.predictive-search-item-image-wrap:empty{opacity:0;visibility:hidden}.predictive-search-item-image{object-fit:contain}.predictive-search-item-content{flex:1 1 auto;min-width:0}.predictive-search-item-content .price-requires-login-message{margin-top:.5rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.predictive-search-item-heading{font-size:calc(var(--font-heading-scale) * 1.3rem);letter-spacing:normal;font-weight:400;color:rgba(var(--color-foreground-alt));margin:0}@media(min-width:990px){.predictive-search-item-heading{font-size:calc(var(--font-heading-scale) * 1.4rem)}}.predictive-search-item-vendor{margin-bottom:.1rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.predictive-search-list-item-term{text-align:center;border-top:1px dashed rgba(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:left;text-decoration:none;background-color:transparent;font-size:calc(var(--font-body-scale) * 1.5rem);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,rgba(var(--color-foreground)),transparent 95%)}.predictive-search-item-term .angle{margin-inline-start:auto}.header-search-modal .predictive-search{position:relative;width:100%;top:auto;left:auto;box-shadow:none;max-height:100%!important;margin-top:1px;margin-bottom:-1.5rem;border-radius:0}@media(min-width:990px){.header-search-modal .section-header:not(.section-header-sticky) .predictive-search{max-height:none!important;overflow-y:visible}}.header-search-modal .header-search-global-form{display:flex;flex-direction:column}.header-search-modal predictive-search[open]:before{display:none}.header-search-modal .predictive-search-heading,.header-search-modal .predictive-search-item-term,.header-search-modal .predictive-search-item-link{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header-search-modal .predictive-search-item-button{padding-left:1rem;padding-right:1rem}.predictive-search-item-button{color:rgba(var(--color-foreground))}@media(min-width:990px){.header-search-modal .predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{margin-right:1.5rem}}@media(max-width:989px){.header-search-modal.dropdown-modal[open]{position:static}.header-search-modal.dropdown-modal .dropdown-modal-toggle[aria-expanded=true]+.header-search-global{position:fixed;left:0!important;right:0!important;top:var(--header-search-panel-top, 84px);width:100%!important;max-width:100%!important;z-index:70}.header-search-modal .header-search-global{display:flex;flex-direction:column;overflow:hidden;max-height:min(calc(100dvh - var(--header-search-panel-top, 84px) - 12px),calc(100vh - 120px));height:auto;padding:1rem 1.25rem 1.25rem;box-sizing:border-box}.header-search-modal .header-search-global-component,.header-search-modal predictive-search{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;max-width:100%}.header-search-modal .header-search-global-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.header-search-modal .header-search-global-form-wrap{flex:0 0 auto;width:100%}.header-search-modal .header-search-global-form,.header-search-modal .header-search-global-component,.header-search-modal predictive-search,.header-search-modal .predictive-search,.header-search-modal #predictive-search-results,.header-search-modal .predictive-search-results-list,.header-search-modal .predictive-search-results-group-wrapper,.header-search-modal .predictive-search-results-group,.header-search-modal .predictive-search-results-group-section{width:100%;max-width:100%;min-width:0}.header-search-modal .predictive-search{flex:1 1 auto;min-height:0;max-height:none!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;margin-bottom:0}.header-search-modal .predictive-search-results-list{position:relative}.header-search-modal .predictive-search-results-list>[class^=spinner]{position:absolute;top:.5rem;right:0;z-index:2}.header-search-modal .predictive-search-results-group-wrapper{display:flex;flex-direction:column;gap:.5rem}.header-search-modal .predictive-search-results-group+.predictive-search-results-group{margin-top:.25rem;padding-top:.5rem;border-top:1px solid rgba(var(--color-border))}.header-search-modal .predictive-search-heading{width:100%;min-width:0;padding:1.25rem 0 .5rem;margin:0 0 .25rem}.header-search-modal .predictive-search-results-item-list{width:100%;min-width:0}.header-search-modal .predictive-search-list-item{width:100%;min-width:0;position:relative}.header-search-modal .predictive-search-results-item-list .predictive-search-list-item{border-bottom:1px solid rgba(var(--color-border))}.header-search-modal .predictive-search-results-item-list .predictive-search-list-item:last-child{border-bottom:0}.header-search-modal .predictive-search-item-link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1rem;width:100%;min-width:0;padding:.85rem 0;box-sizing:border-box;height:fit-content}.header-search-modal .predictive-search-item-image-wrap{flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem;margin-inline-end:0;padding:.35rem;align-self:flex-start}.header-search-modal .predictive-search-item-image-wrap .aspect-ratio{width:100%}.header-search-modal .predictive-search-item-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem;min-width:0;width:100%;overflow:visible}.header-search-modal .predictive-search-item-content>.predictive-search-item-vendor,.header-search-modal .predictive-search-item-content>.predictive-search-item-heading,.header-search-modal .predictive-search-item-content>.price,.header-search-modal .predictive-search-item-content>.unit-price{flex:0 0 auto;flex-shrink:0;position:static;display:block;width:100%;max-width:100%}.header-search-modal .predictive-search-item-vendor{margin:0;line-height:1.3}.header-search-modal .predictive-search-item-heading,.header-search-modal .predictive-search-item-heading.typography-body{margin:0 0 .15rem;line-height:1.35;white-space:normal;word-break:break-word;overflow-wrap:break-word}.header-search-modal .predictive-search-item-content>.price{margin:.25rem 0 0;padding-top:.35rem;border-top:1px solid rgba(var(--color-border))}.header-search-modal .predictive-search-item-content .price-container{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.header-search-modal .predictive-search-item-content .price-on-sale .price-regular{display:none!important}.header-search-modal .predictive-search-item-content .price-regular,.header-search-modal .predictive-search-item-content .price-sale{display:block;width:100%;margin:0;position:static}.header-search-modal .predictive-search-item-content .price-sale{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.header-search-modal .predictive-search-list-item .price-regular .price-item-regular,.header-search-modal .predictive-search-list-item .price-item-sale,.header-search-modal .predictive-search-list-item .price-sale>span{margin:0;display:block}.header-search-modal .predictive-search-item-content .price-sale>span:empty{display:none!important}.header-search-modal .predictive-search-item-content .fk-price-wrapper{display:flex;flex-flow:row wrap;align-items:center;gap:.35rem .6rem;margin:0!important;min-height:0!important;padding:0;width:100%;line-height:1.35;position:static}.header-search-modal .predictive-search-item-content .fk-price{font-size:calc(var(--font-body-scale) * 1.4rem)!important;font-weight:var(--font-bolder-weight);line-height:1.35;color:rgba(var(--color-price));display:inline-block;position:static}.header-search-modal .predictive-search-item-content .fk-compare{font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;display:inline-block;position:static}.header-search-modal .predictive-search-item-content .fk-discount{font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:600;display:inline-block;position:static}.header-search-modal .predictive-search-item-content .price-discounted{font-size:calc(var(--font-body-scale) * 1.4rem)!important}.header-search-modal .predictive-search-item-content .price-requires-login-message{margin:0;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.35}.header-search-modal .predictive-search-item-content>.unit-price{margin-top:.15rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.header-search-modal .predictive-search-list-item-term{margin-top:.75rem;padding:1rem 0}.header-search-modal .predictive-search-item-term{height:auto;min-height:0;padding-left:0;padding-right:0}.header-search-modal .predictive-search-list-item-query .predictive-search-item-link{padding:.65rem 0}.header-search-modal .predictive-search-results-group-wrapper-two-column{display:flex;flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-predictive-search.css.map */
