.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: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{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[open] .predictive-search{display:block}.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-results-group{min-width:1px}.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:hover,.predictive-search-list-item[aria-selected=true]{background:color-mix(in srgb,rgba(var(--color-foreground)),transparent 95%)}.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 .price-call-for-pricing{font-weight:var(--font-bolder-weight);display:block;color:rgba(var(--color-price))}.predictive-search-list-item-query .predictive-search-item-heading span{font-weight:bolder}.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:auto;min-width:1px}.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}.predictive-search-item-button{color:rgba(var(--color-foreground))}.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}.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}@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 .predictive-search-results-group-wrapper-two-column .predictive-search-results-group:first-child{margin-right:1.5rem}}.header-search-modal .header-search-global{background:#fff;box-shadow:0 .1rem 0 var(--et-border);color:var(--et-ink);min-height:20rem;padding:2rem 0 2.6rem;position:relative}.header-search-modal .header-search-global-component{display:block}.header-search-modal .header-search-global-form{display:block;margin:0 auto;max-width:60rem;width:calc(100% - 4rem)}.header-search-modal .header-search-global-form-wrap{width:100%}.header-search-modal .header-search-global-form [type=search]{background:#e6e6e6;border:0;border-radius:.6rem;box-shadow:0 0 0 .1rem #07070726;color:var(--et-ink);height:4.4rem;padding-inline:5.2rem 4.8rem;width:100%}.header-search-modal .header-search-global-form [type=search]::placeholder{color:#2428249e;opacity:1}.header-search-modal .header-search-global-form [type=submit]{background:transparent!important;border:0;box-shadow:none!important;color:var(--et-ink)!important;height:100%;inset-inline-end:auto;inset-inline-start:0;padding:0;top:0;width:4.8rem}.header-search-modal .header-search-global-form [type=submit] span{display:none}.header-search-modal .header-search-global-form [type=submit] svg{height:2.2rem;width:2.2rem}.header-search-modal .header-search-modal-close{align-items:center;background:transparent;border:0;box-shadow:none;color:var(--et-ink);display:flex;height:3.2rem;inset-block-start:1.8rem;inset-inline-end:max(2rem,calc((100vw - 125rem)/2));justify-content:center;padding:0;position:absolute;width:3.2rem;z-index:71}.header-search-modal .header-search-modal-close:hover,.header-search-modal .header-search-modal-close:focus-visible{background:transparent;color:var(--et-green-dark)}.header-search-modal .header-search-modal-close svg{color:var(--et-ink)!important;height:2.4rem;width:2.4rem}.header-search-modal .header-search-modal-close svg.icon-x,.header-search-modal .header-search-global-form [type=submit] svg.icon-search{color:#242824!important;stroke:#242824!important}.header-search-modal[open] .et-search-quick-links{align-items:flex-start;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:0 1.8rem;margin:2rem auto 0;max-width:125rem;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible;width:calc(100% - 4rem)}.header-search-modal .et-search-quick-links-heading{color:var(--et-ink);flex:none;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:0 1.8rem 0 0;white-space:nowrap}.header-search-modal .et-search-quick-links-list{align-items:flex-start;display:flex;flex:1 1 60rem;flex-wrap:wrap;gap:1rem 1.2rem}.header-search-modal .et-search-quick-links-list a,.header-search-modal .et-search-quick-links-list a.et-search-quick-links-all{align-items:center;background:#f2f4f1;border:.1rem solid #d7ddd8;border-radius:.8rem;box-shadow:none;color:var(--et-ink);display:inline-flex;font-size:1.8rem;font-weight:400;line-height:2.6rem;min-height:3.8rem;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.header-search-modal .et-search-quick-links-list a:hover,.header-search-modal .et-search-quick-links-list a:focus-visible,.header-search-modal .et-search-quick-links-list a.et-search-quick-links-all:hover,.header-search-modal .et-search-quick-links-list a.et-search-quick-links-all:focus-visible{background:#e5f0d7;border-color:var(--et-green-dark);color:var(--et-green-dark);text-decoration:none}.header-search-modal .predictive-search{border-radius:.6rem;margin:2rem auto 0;max-width:60rem;position:static;width:calc(100% - 4rem)}@media(min-width:990px){.section-header:has(.header-search-modal[open]) .head-slot-nav-link-search{position:static}.header-search-modal .dropdown-modal-toggle+.header-search-global{inset-block-start:0;inset-inline-end:auto;inset-inline-start:calc(50% - 50vw);max-width:none;position:absolute;width:100vw}}@media(max-width:989px){.header-search-modal .header-search-global{min-height:24rem}.header-search-modal .header-search-modal-close{inset-inline-end:1.5rem}.header-search-modal .et-search-quick-links{gap:.8rem 1.2rem;width:calc(100% - 3rem)}.header-search-modal .et-search-quick-links-heading{margin-inline-end:.6rem}.header-search-modal .et-search-quick-links-list{flex-basis:100%;gap:.8rem 1.2rem}.header-search-modal .et-search-quick-links-list a,.header-search-modal .et-search-quick-links-list a.et-search-quick-links-all{font-size:1.6rem;line-height:2.4rem;min-height:3.4rem;padding:.4rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-predictive-search.css.map */
