.psb-panel{--psb-accent: var(--color-primary, 54, 67, 186);--psb-surface: 245, 244, 245;position:absolute;top:calc(100% + 10px);left:var(--psb-offset, 0px);z-index:20;width:min(900px,calc(100vw - 32px));max-height:var(--psb-max-height, 70vh);overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--background, 255, 255, 255));color:rgb(var(--text-color));border-radius:30px;box-shadow:0 5px 20px #8f959a99;text-align:start;scrollbar-width:none}.psb-panel::-webkit-scrollbar{display:none}.psb-panel[hidden]{display:none}.psb-results{display:flex;gap:24px;padding:20px 20px 24px;transition:opacity .15s ease}predictive-search-bar.is-loading .psb-results{opacity:.6}.psb-results--suggestions{flex-direction:column;gap:20px}.psb-results__aside{display:flex;flex:0 0 35%;flex-direction:column;gap:20px;min-width:0}.psb-results__main{flex:1 1 auto;min-width:0}.psb-results__header,.psb-group__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:12px}.psb-group__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;color:rgb(var(--psb-accent))}.psb-group__header .psb-group__title,.psb-results__header .psb-group__title{margin:0}.psb-group__header,.psb-results__aside .psb-group__title{margin-block-end:8px}.psb-message{padding:20px 20px 0}.psb-message:last-child{padding-block-end:20px}.psb-no-results{margin:0;font-size:14px;font-weight:600}.psb-view-all{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:5px 8px;font-size:12px;line-height:1.4;color:#fff;background:rgb(var(--psb-accent));transition:opacity .2s ease}.psb-view-all:hover,.psb-view-all:focus-visible{opacity:.9}.psb-group__list,.psb-products{margin:0;padding:0;list-style:none}.psb-link{display:block;padding:6px 0;font-size:14px;line-height:1.4;color:inherit}.psb-link mark{font-weight:inherit;color:inherit;background:none}.psb-link--query{font-weight:700}.psb-link--query mark{font-weight:400}.psb-link:hover,[aria-selected=true]>.psb-link{color:rgb(var(--psb-accent))}.psb-group__clear{padding:0;font-size:12px;color:rgba(var(--text-color),.7);text-decoration:underline;background:none;border:0;cursor:pointer}.psb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.psb-results:not(.psb-results--has-aside) .psb-products{grid-template-columns:repeat(4,minmax(0,1fr))}.psb-product{min-width:0;border-radius:4px}.psb-product[aria-selected=true]{outline:2px solid rgb(var(--psb-accent));outline-offset:4px}.psb-product__link{display:flex;flex-direction:column;gap:10px;color:inherit}.psb-product__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:rgb(var(--psb-surface))}.psb-product__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.psb-product__image--hover{opacity:0;transition:opacity .25s ease}@media(hover:hover){.psb-product__link:hover .psb-product__image--hover{opacity:1}.psb-product__link:hover .psb-product__title{text-decoration:underline}}.psb-product__info{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:1.4}.psb-product__vendor{font-size:12px;font-weight:700;text-transform:uppercase}.psb-product__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.psb-product__price{display:flex;flex-direction:column;gap:2px}.psb-product__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.psb-price--compare{font-size:12px;color:rgba(var(--text-color),.6)}.psb-price--discount{font-size:12px;font-weight:600;color:rgb(var(--product-on-sale-accent, 222, 42, 42))}.psb-product__sold-out{font-size:12px;color:rgba(var(--text-color),.6)}@media screen and (max-width:767px){.psb-panel{top:calc(100% + 8px);right:0;left:0;width:auto;border-radius:20px}.psb-results{flex-direction:column;gap:16px;padding:16px}.psb-message{padding:16px 16px 0}.psb-results__aside{flex-basis:auto;gap:14px}.psb-group__title{font-size:14px}.psb-group__list{display:flex;flex-wrap:wrap;gap:8px}.psb-link{padding:4px 12px;font-size:13px;white-space:nowrap;background:rgb(var(--psb-surface));border-radius:20px}.psb-products,.psb-results:not(.psb-results--has-aside) .psb-products{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.psb-products::-webkit-scrollbar{display:none}.psb-product{flex:0 0 43%;scroll-snap-align:start}.psb-product[aria-selected=true]{outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/predictive-search-bar.css.map */
