.predictive-search{display:contents}.predictive-search [hidden]{display:none}.navigation-center{position:relative;flex:1}.predictive-search.is-open .navigation-menu{opacity:0;visibility:hidden}.predictive-search-form{position:absolute;top:50%;right:0;left:0;padding-bottom:var(--s0);border-bottom:1px solid var(--color-1);opacity:0;clip-path:inset(0 0 0 100%);transform:translateY(-50%);pointer-events:none;transition:clip-path .4s ease,opacity .2s ease}.predictive-search.is-open .predictive-search-form{opacity:1;clip-path:inset(0 0 0 0);pointer-events:auto}.predictive-search-form svg{flex:0 0 auto;width:18px;height:18px}.predictive-search-input{flex:1;min-width:0;padding:0;border:none;border-radius:0;background-color:transparent;color:inherit;font-family:var(--font-1)}.predictive-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.predictive-search-clear{flex:0 0 auto;cursor:pointer;transition:opacity 125ms ease-in-out}.predictive-search-clear:hover,.predictive-search-clear:focus-visible{opacity:.6}.predictive-search.is-open .predictive-search-panel{grid-template-rows:1fr;opacity:1}.predictive-search.is-open .predictive-search-panel .navigation-mega-inner{padding-top:var(--s3);padding-bottom:var(--s2)}.predictive-search-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.predictive-search-body{position:relative;transition:opacity .2s ease}@media(min-width:1024px)and (pointer:fine){.predictive-search-body{min-height:320px}}.predictive-search-body.state--loading{opacity:.4}.predictive-search-layout{align-items:flex-start}.predictive-search-layout>.navigation-mega-column{flex:0 0 220px}.predictive-search-cards{flex:1 1 0;min-width:0}.predictive-search-cards-empty{min-height:160px;align-self:stretch;text-align:center}@media(min-width:1024px)and (pointer:fine){.predictive-search-cards-empty{min-height:290px}}.predictive-search-cards .scroll-track{margin-inline:0;padding-right:0;padding-left:0}.predictive-search-track>.product-card{flex:0 0 220px}@media(min-width:1024px)and (pointer:fine){.predictive-search-cards.state--scrollable .scroll-track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.predictive-search-cards.state--scrollable.state--start .scroll-track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%)}.predictive-search-cards.state--scrollable.state--end .scroll-track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 100%)}}.predictive-search-panel--drawer{display:grid;grid-template-rows:0fr;min-height:0;margin-top:calc(var(--s1) * -1);margin-right:calc(var(--s1) * -1);margin-left:calc(var(--s1) * -1);opacity:0;transition:grid-template-rows .2s ease,opacity .15s ease}.predictive-search--drawer.is-open .predictive-search-panel--drawer{grid-template-rows:1fr;flex:1 1 auto;margin-top:0;opacity:1}.predictive-search-inner--drawer{min-height:0;overflow:hidden}.predictive-search--drawer.is-open .predictive-search-inner--drawer{overflow-x:hidden;overflow-y:auto}.menu-drawer-body:has(.predictive-search--drawer.is-open) .menu-drawer-nav,.menu-drawer-body:has(.predictive-search--drawer.is-open) .menu-drawer-links{display:none}.menu-drawer-search .predictive-search-clear{flex:0 0 auto;margin-left:auto;padding-left:var(--s-1)}.predictive-search-layout--drawer{flex-direction:column;align-items:stretch}.predictive-search-layout--drawer>.navigation-mega-column{flex:0 0 auto}.predictive-search-layout--drawer .navigation-mega-link{white-space:normal}.predictive-search-bar .menu-drawer-search{flex:1 1 auto;min-width:0}.menu-drawer-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.predictive-search-close{display:none;flex:0 0 auto}.predictive-search-close svg{display:block;width:9px;height:9px}.predictive-search-close svg path{fill:currentColor}.predictive-search--drawer.is-open .predictive-search-close{display:flex}.predictive-search-layout--drawer>.navigation-mega-column,.predictive-search-layout--drawer>.predictive-search-cards-empty,.predictive-search-products>.navigation-mega-heading{padding-right:var(--s1);padding-left:var(--s1)}.predictive-search-cards--drawer .scroll-track,.predictive-search-cards--drawer.state--scrollable .scroll-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--s2) var(--s1);overflow:visible;margin-inline:0;padding-right:var(--s1);padding-left:var(--s1)}.predictive-search-cards--drawer .product-card{flex:none}.predictive-search-layout--drawer .navigation-mega-list{display:flex;flex-wrap:wrap;gap:var(--s-1)}.predictive-search-layout--drawer .navigation-mega-list>*+*{margin-top:0}.predictive-search-layout--drawer .navigation-mega-link{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-1) 20%,transparent);background-color:#ffffff57}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-predictive-search.css.map */
