.tbs-searchwrap--predictive{position:relative;z-index:80}.tbs-product-suggestions{display:none;position:absolute;z-index:1200;top:calc(100% + 8px);left:0;right:0;max-height:440px;overflow:auto;background:#fff;border:1px solid #eadbdc;border-radius:16px;box-shadow:0 20px 48px #39282b29}.tbs-product-suggestions.is-open{display:block}.tbs-predictive-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #f3e9ec;color:#39282b;text-decoration:none;background:#fff}.tbs-predictive-item:hover,.tbs-predictive-item.is-active{background:#fff4f7}.tbs-predictive-item__image{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff9f8;overflow:hidden}.tbs-predictive-item__image img{max-width:100%;max-height:100%;object-fit:contain}.tbs-predictive-item__body{min-width:0}.tbs-predictive-item__body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35}.tbs-predictive-item__body small{display:block;margin-top:3px;color:#8a747b;font-size:11px}.tbs-predictive-item__price{font-size:12px;font-weight:700;color:#a93662;white-space:nowrap}.tbs-predictive-all,.tbs-predictive-empty{display:block;padding:12px 14px;color:#a93662;text-decoration:none;font-size:12px;font-weight:700}.tbs-predictive-empty{color:#796a6f;font-weight:400}.tbs-brand-search__menu,.tbs-brand-index__suggestions{display:none!important}.tbs-brand-search__menu.is-open,.tbs-brand-index__suggestions.is-open{display:block!important}.tbs-brand-search__option,.tbs-brand-index__suggestion{display:none!important}.tbs-brand-search__option.is-match,.tbs-brand-index__suggestion.is-match{display:block!important}.tbs-brand-search__empty,.tbs-brand-index__suggestion-empty{display:none!important}.tbs-brand-search__empty.is-visible,.tbs-brand-index__suggestion-empty.is-visible{display:block!important}@media(max-width:749px){.tbs-product-suggestions{left:-4px;right:-4px;max-height:360px}.tbs-predictive-item{grid-template-columns:48px minmax(0,1fr);gap:10px}.tbs-predictive-item__image{width:48px;height:48px}.tbs-predictive-item__price{display:none}}.tbs-suggest-group__label{padding:9px 12px 7px;background:#fff9f8;color:#a93662;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f3e9ec}.tbs-header-brand-suggestion{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #f3e9ec;color:#39282b;text-decoration:none;background:#fff}.tbs-header-brand-suggestion:hover,.tbs-header-brand-suggestion.is-active{background:#fff4f7;color:#a93662}.tbs-header-brand-suggestion strong{font-size:13px}.tbs-header-brand-suggestion span{font-size:10px;color:#9a838a;text-transform:uppercase;letter-spacing:.08em}.tbs-product-search .tbs-product-suggestions[hidden]{display:none}.tbs-product-search .tbs-search,.tbs-product-search [role=status]{margin:0}.tbs-product-search .tbs-predictive-item__body strong{white-space:normal;overflow:visible;display:block}.tbs-product-search .tbs-search input[type=search]{font-size:16px}.tbs-product-search .tbs-predictive-item:focus-visible,.tbs-product-search .tbs-predictive-all:focus-visible,.tbs-product-search .tbs-predictive-all.is-active{outline:2px solid #a93662;outline-offset:-3px;background:#fff4f7}.tbs-product-search .tbs-predictive-all{border-top:1px solid #eadbdc;overflow-wrap:anywhere}.tbs-browse-product-search{position:relative;max-width:620px;margin:0 auto 26px}.tbs-product-search--browse .tbs-search,.tbs-product-search--results .tbs-search{position:relative;display:flex;align-items:center;width:100%;border:1px solid #d9c9ce;border-radius:12px;background:#fff;box-shadow:0 8px 22px #4826300d}.tbs-product-search--browse .tbs-search input[type=search],.tbs-product-search--results .tbs-search input[type=search]{min-width:0;width:100%;padding:14px 54px 14px 16px;border:0;border-radius:12px;background:transparent;color:#39282b;font-size:16px;line-height:1.5}.tbs-product-search--browse .tbs-search button,.tbs-product-search--results .tbs-search button{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:8px;background:transparent;color:#a93662;cursor:pointer}.tbs-product-search .tbs-search button svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2}.tbs-product-search--results{max-width:760px;margin:0 auto 24px}.tbs-product-search .tbs-search:focus-within{outline:2px solid #a93662;outline-offset:2px}@media(max-width:749px){.tbs-product-search .tbs-product-suggestions{max-height:min(60vh,420px);left:0;right:0}.tbs-product-search .tbs-predictive-item{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px}.tbs-product-search .tbs-predictive-item__image{grid-row:1 / span 2;width:44px;height:44px}.tbs-product-search .tbs-predictive-item__price{display:block;grid-column:2}.tbs-product-search .tbs-predictive-item__body strong{font-size:13px}.tbs-product-search .tbs-predictive-all{padding:14px 12px}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/tbs-predictive-search.css.map */
