.thistle-predictive-search{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;min-width:600px;background-color:#fff;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;z-index:100;overflow:hidden;color:#111827;text-align:left}@media screen and (min-width:990px){.header-search-item{max-width:72rem;width:100%;justify-self:center}.header-search-item .search-modal__form{max-width:100%;width:100%}.header-search-item .thistle-predictive-search{left:50%;transform:translate(-50%);width:min(var(--page-width),96vw);max-width:96vw}.thistle-predictive-search__grid{padding:20px 24px;gap:24px}}thistle-predictive-search[open] .thistle-predictive-search,thistle-predictive-search[loading] .thistle-predictive-search{display:block}.thistle-predictive-search__wrapper{display:flex;flex-direction:column}.thistle-predictive-search__grid{display:grid;padding:18px 20px;gap:20px}.thistle-predictive-search__grid--2-col{grid-template-columns:1fr 1.4fr}.thistle-predictive-search__grid--3-col{grid-template-columns:1fr 1.25fr 1.35fr}@media screen and (max-width:768px){.thistle-predictive-search{position:fixed;top:auto;left:12px;right:12px;width:calc(100vw - 24px);min-width:0;max-height:80vh;overflow-y:auto}.thistle-predictive-search__grid{grid-template-columns:1fr;padding:14px 16px;gap:16px}}.thistle-predictive-search__column{display:flex;flex-direction:column}.thistle-predictive-search__column:not(:last-child){border-right:1px solid #f1f3f5;padding-right:18px}@media screen and (max-width:768px){.thistle-predictive-search__column:not(:last-child){border-right:none;border-bottom:1px solid #f1f3f5;padding-right:0;padding-bottom:16px}}.thistle-predictive-search__column-heading{font-family:inherit;font-size:13.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#1e293b;margin:0 0 8px;padding:6px 8px;border-bottom:2px solid #f6c343;display:block;align-self:stretch}.thistle-predictive-search__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.thistle-predictive-search__item{border-radius:6px;transition:background-color .15s ease}.thistle-predictive-search__item:hover,.thistle-predictive-search__item[aria-selected=true]{background-color:#f8fafc}.thistle-predictive-search__page-link{display:flex;align-items:center;gap:8px;padding:6px 8px;color:#1e293b;text-decoration:none;font-size:13.5px;font-weight:500;border-radius:6px;transition:color .15s ease,transform .15s ease}.thistle-predictive-search__page-icon{display:inline-flex;align-items:center;justify-content:center;color:#073763;flex-shrink:0}.thistle-predictive-search__page-link:hover,.thistle-predictive-search__item[aria-selected=true] .thistle-predictive-search__page-link{color:#073763;font-weight:600;transform:translate(2px)}.thistle-predictive-search__product-link{display:flex;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;color:inherit;border-radius:6px}.thistle-predictive-search__product-image-wrapper{width:48px;height:48px;border-radius:6px;overflow:hidden;background-color:#f1f5f9;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thistle-predictive-search__product-image{width:100%;height:100%;object-fit:contain}.thistle-predictive-search__product-image-placeholder{color:#94a3b8}.thistle-predictive-search__product-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.thistle-predictive-search__product-title{font-size:13px;font-weight:500;line-height:1.3;margin:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thistle-predictive-search__product-link:hover .thistle-predictive-search__product-title,.thistle-predictive-search__item[aria-selected=true] .thistle-predictive-search__product-title{color:#073763}.thistle-predictive-search__product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.thistle-predictive-search__product-price .price{font-size:12.5px;font-weight:600;color:#073763}.thistle-predictive-search__stock-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 6px;border-radius:4px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.thistle-predictive-search__stock-badge--in-stock{color:#1f9d4d;background-color:#1f9d4d1f}.thistle-predictive-search__stock-badge--sold-out{color:#c32020;background-color:#c320201a}.thistle-predictive-search__product-price .price--on-sale .price-item--regular,.thistle-predictive-search__event-price .price--on-sale .price-item--regular{color:#64748b}.thistle-predictive-search__product-price .price-item--sale,.thistle-predictive-search__event-price .price-item--sale{color:#073763}.thistle-predictive-search__event-link{display:flex;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;color:inherit;border-radius:6px}.thistle-predictive-search__event-badge{flex-shrink:0;box-sizing:border-box;padding:6px 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;width:10.8rem;min-width:10.8rem;background-color:#073763;color:#fff;display:flex;align-items:center;justify-content:center}.thistle-predictive-search__event-badge--aberdeen{background-color:#073763;color:#f0c244}.thistle-predictive-search__event-badge--edinburgh{background-color:#f0c244;color:#073763}.thistle-predictive-search__event-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.thistle-predictive-search__event-title{font-size:13px;font-weight:600;line-height:1.25;margin:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thistle-predictive-search__event-link:hover .thistle-predictive-search__event-title,.thistle-predictive-search__item[aria-selected=true] .thistle-predictive-search__event-title{color:#073763}.thistle-predictive-search__event-meta{font-size:11px;color:#64748b;margin:0}.thistle-predictive-search__event-price .price{font-size:12px;font-weight:600;color:#073763}.thistle-predictive-search__empty{padding:24px;text-align:center}.thistle-predictive-search__empty-text{font-size:14px;color:#64748b;margin:0}.thistle-predictive-search__no-items{font-size:12px;color:#94a3b8;padding:8px;font-style:italic}.thistle-predictive-search__footer{border-top:1px solid #f1f3f5;background-color:#f8fafc;padding:10px 16px;display:flex;justify-content:center}.thistle-predictive-search__search-for-button{background:none;border:none;color:#073763;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .15s ease;width:100%;justify-content:center}.thistle-predictive-search__search-for-button:hover,.thistle-predictive-search__search-for-button[aria-selected=true]{background-color:#e2e8f0;color:#073763}.thistle-predictive-search__search-for-button .svg-wrapper{display:inline-flex;transition:transform .15s ease}.thistle-predictive-search__search-for-button:hover .svg-wrapper{transform:translate(4px)}thistle-predictive-search:not([loading]) .thistle-predictive-search__loading{display:none}thistle-predictive-search[loading] .thistle-predictive-search__loading{display:flex;align-items:center;justify-content:center;padding:24px}.header-search__inner-wrapper{position:relative;width:100%;display:flex;align-items:center}.header-search__input-magnifier{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#64748b;pointer-events:none;z-index:2}.header-search-item .field__input,.header-search__item .search__input.field__input,.search-modal .search__input.field__input{padding-left:42px!important;background-color:#fff;color:#2a2a2a;--color-foreground: 42, 42, 42}.header-search-item .search__input.field__input::placeholder,.header-search__item .search__input.field__input::placeholder,.search-modal .search__input.field__input::placeholder{color:#64748b;opacity:1}.header-search-item .field__button,.header-search__item .field__button,.search-modal .field__button{color:#073763}.header-search-item .search__input.field__input::selection,.search-modal .search__input.field__input::selection{background-color:#07376340;color:#2a2a2a}.header-search-item .search__input.field__input::-moz-selection,.search-modal .search__input.field__input::-moz-selection{background-color:#07376340;color:#2a2a2a}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-thistle-predictive-search.css.map */
