.iorio-psearch{top:calc(100% + 10px);left:-1.5px;width:calc(100% + 3px);max-height:min(70vh,560px);padding-bottom:0;z-index:20;background:#fff;border:1px solid var(--iorio-line);border-radius:var(--iorio-radius-lg);box-shadow:0 12px 32px #0000001f;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent}@media screen and (min-width:750px){.iorio-psearch{border-top:1px solid var(--iorio-line);width:calc(100% + 3px)}}@media screen and (max-width:749px){.iorio-psearch{left:-1.5px;right:auto;max-height:min(60vh,460px)}}.iorio-psearch .predictive-search__results-groups-wrapper{border-bottom:0;padding-bottom:0;gap:0}@media screen and (min-width:750px){.iorio-psearch .predictive-search__result-group:first-child:not(:only-child){flex:0 0 25%;border-right:1px solid var(--iorio-line)}.iorio-psearch .predictive-search__result-group:only-child,.iorio-psearch .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child{flex:1 1 auto;border-right:0}}.iorio-psearch .predictive-search__heading{margin:0 16px;padding:16px 0 8px;border-bottom:1px solid var(--iorio-line);font-family:var(--iorio-font);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iorio-red)}.iorio-psearch .predictive-search__item{padding:10px 16px;border-radius:var(--iorio-radius);align-items:center;transition:background-color .12s ease}.iorio-psearch .predictive-search__list-item[aria-selected=true]>*,.iorio-psearch .predictive-search__list-item:hover>*,.iorio-psearch .predictive-search__item[aria-selected=true],.iorio-psearch .predictive-search__item:hover{background-color:#f5f5f5;color:var(--iorio-ink)}.iorio-psearch .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.iorio-psearch .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.iorio-psearch .predictive-search__item--link-with-thumbnail{grid-template-columns:56px 1fr;grid-column-gap:14px}.iorio-psearch .predictive-search__image{width:56px;height:56px;border-radius:var(--iorio-radius);background:var(--iorio-surface)}.iorio-psearch .predictive-search__item-heading{font-family:var(--iorio-font);font-size:1.4rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--iorio-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iorio-psearch .predictive-search__item-vendor{font-family:var(--iorio-font);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--iorio-red)}.iorio-psearch .predictive-search__item-query-result *:not(mark){font-weight:700;color:var(--iorio-ink)}.iorio-psearch .predictive-search__item-query-result mark{background:transparent;font-weight:400;color:var(--iorio-grey)}.iorio-psearch .predictive-search__search-for-button{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--iorio-line);padding:6px}.iorio-psearch .predictive-search__item--term{padding:12px 16px;font-family:var(--iorio-font);font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--iorio-red);word-break:normal;overflow-wrap:anywhere}.iorio-psearch .predictive-search__item--term .icon-arrow,.iorio-psearch .predictive-search__item--term .svg-wrapper{color:var(--iorio-red);margin-left:12px}.iorio-psearch .price{margin-top:4px;font-family:var(--iorio-font);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--iorio-ink)}.iorio-psearch .price>*{display:inline-block;vertical-align:top}.iorio-psearch .price .price-item{display:inline-block;margin:0 8px 0 0}.iorio-psearch .price .price-item:last-of-type{margin-right:0}.iorio-psearch .price.price--unavailable{visibility:hidden}.iorio-psearch .price__regular{display:block}.iorio-psearch .price__sale,.iorio-psearch .price__availability,.iorio-psearch .price .price__badge-sale,.iorio-psearch .price .price__badge-sold-out,.iorio-psearch .price--on-sale .price__regular{display:none}.iorio-psearch .price--on-sale .price__sale,.iorio-psearch .price--sold-out .price__availability{display:block}.iorio-psearch .price--on-sale .price-item--regular{text-decoration:line-through;font-weight:400;color:var(--iorio-grey)}.iorio-psearch .price--on-sale .price-item--sale{color:var(--iorio-red)}.iorio-psearch .predictive-search__loading-state{padding:20px}predictive-search .spinner{color:var(--iorio-red)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-iorio-predictive-search.css.map */
