.jisc-header-predictive{display:none;position:relative}.jisc-predictive[hidden]{display:none}.jisc-predictive{position:absolute;z-index:40;top:calc(100% + .8rem);right:0;left:0;max-height:min(56rem,calc(100vh - var(--header-height, 18rem) - 2rem));overflow-x:hidden;overflow-y:auto;border:.1rem solid #d6dfeb;border-radius:1rem;background:#fff;box-shadow:0 1.8rem 4.8rem #0f27472e;color:var(--jisc-ink);overscroll-behavior:contain}.jisc-predictive__group{padding:1.2rem 1rem .8rem}.jisc-predictive__group+.jisc-predictive__group{border-top:.1rem solid var(--jisc-border)}.jisc-predictive__heading{margin:0;padding:0 .8rem .7rem;color:var(--jisc-navy);font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.jisc-predictive__list{margin:0;padding:0;list-style:none}.jisc-predictive__option{display:grid;grid-template-columns:6.4rem minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:1.2rem;min-width:0;padding:.8rem;border-radius:.8rem;color:var(--jisc-ink);text-decoration:none}.jisc-predictive__option:hover,.jisc-predictive__option[aria-selected=true]{background:#eaf3ff;color:var(--jisc-ink)}.jisc-predictive__option[aria-selected=true]{box-shadow:inset 0 0 0 .1rem #2563eb4d}.jisc-predictive__media{display:grid;width:6.4rem;height:5.6rem;place-items:center;overflow:hidden;border:.1rem solid var(--jisc-border);border-radius:.7rem;background:#f8fafc;color:var(--jisc-muted)}.jisc-predictive__image{width:100%;height:100%;object-fit:contain}.jisc-predictive__media svg{width:2.8rem;height:2.8rem}.jisc-predictive__copy{display:block;min-width:0}.jisc-predictive__title,.jisc-predictive__meta{display:block}.jisc-predictive__title{overflow:hidden;color:var(--jisc-navy);font-size:1.45rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.jisc-predictive__meta{margin-top:.2rem;overflow:hidden;color:var(--jisc-muted);font-size:1.25rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.jisc-predictive__option .jisc-predictive__price{margin:0;text-align:right}.jisc-predictive__option .jisc-predictive__price .price__container{display:block}.jisc-predictive__option .jisc-predictive__price .price-item{color:var(--jisc-navy);font-size:1.35rem;font-weight:800;white-space:nowrap}.jisc-predictive__option .jisc-predictive__price .price__sale s{display:none}.jisc-predictive__option .jisc-predictive__price .badge{margin-top:.4rem;border:0;background:var(--jisc-blue);color:#fff;font-size:1rem}.jisc-predictive__option .jisc-predictive__price .price__badge-sold-out{background:#64748b}.jisc-predictive__option--support{grid-template-columns:5.2rem minmax(0,1fr)}.jisc-predictive__media--support{width:5.2rem;height:5.2rem;background:#fff;color:var(--jisc-blue)}.jisc-predictive__view-all{display:flex;min-height:5.4rem;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 1.6rem;border-top:.1rem solid var(--jisc-border);color:var(--jisc-blue);font-size:1.4rem;font-weight:800;text-align:center;text-decoration:none}.jisc-predictive__view-all:hover,.jisc-predictive__view-all[aria-selected=true]{background:#eaf3ff;color:var(--jisc-blue-dark)}.jisc-predictive__view-all svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.jisc-modal-predictive{position:relative}.jisc-modal-predictive .jisc-predictive{z-index:6;max-height:min(62vh,56rem)}@media screen and (min-width:990px){.jisc-site-header--enhanced .jisc-header-predictive{display:block;grid-area:search;min-width:0}.jisc-site-header--enhanced .jisc-header-predictive .jisc-header-search{display:grid}}@media screen and (max-width:749px){.jisc-predictive{right:-.2rem;left:-.2rem;max-height:min(64vh,52rem);border-radius:.8rem}.jisc-predictive__group{padding:1rem .7rem .7rem}.jisc-predictive__option{grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;min-height:6.4rem;padding:.7rem}.jisc-predictive__media{width:5.2rem;height:5.2rem}.jisc-predictive__title{font-size:1.35rem}.jisc-predictive__option .jisc-predictive__price{grid-column:2;text-align:left}.jisc-predictive__option .jisc-predictive__price .price__container{display:inline-block}.jisc-predictive__option .jisc-predictive__price .badge{margin:0 0 0 .5rem}}@media(prefers-reduced-motion:no-preference){.jisc-predictive{transition:opacity .12s ease,transform .12s ease}jisc-predictive-search:not([open]) .jisc-predictive{opacity:0;transform:translateY(-.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-jisc-predictive-search.css.map */
