.lbdb-search-drawer{--drawer-body-padding: 0}.lbdb-search-drawer::part(body){padding:0;display:block;min-height:0;overflow:hidden}.lbdb-search-form{display:flex;flex-direction:column;height:100%;min-height:0;color:#202b43}.lbdb-search-header{flex:none;padding:22px 24px 16px;background:#fff;border-bottom:1px solid #eceeef}.lbdb-search-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.lbdb-search-heading .h5{font-size:20px}.lbdb-search-close,.lbdb-search-reset{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;border-radius:50%}.lbdb-search-close{background:#f5f6f7}.lbdb-search-field{background:#f5f6f7;border:1px solid #e6e8eb;border-radius:12px;padding:2px 4px 2px 14px;gap:10px;min-height:52px}.lbdb-search-field:focus-within{border-color:#202b43;box-shadow:0 0 0 2px #202b4314}.lbdb-search-field>svg{width:20px;height:20px;flex:none}.lbdb-search-field>input{font-size:16px;font-weight:400;min-height:44px;min-width:0}.lbdb-search-field>[type=reset]{font-size:14px;opacity:1;visibility:hidden}.lbdb-search-field>input:not(:placeholder-shown)~[type=reset]{visibility:visible}.lbdb-search-drawer .predictive-search{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px;scrollbar-gutter:stable}.lbdb-search-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#707785;margin-bottom:14px}.lbdb-search-discovery{width:100%;max-width:640px;text-align:start;margin-inline:auto}.lbdb-search-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lbdb-search-shortcut{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border:1px solid #e6e8eb;border-radius:10px;background:#fafafa;font-size:14px;font-weight:600;min-height:52px;overflow-wrap:anywhere}.lbdb-search-shortcut>svg{width:16px;height:16px;flex:none}.lbdb-search-shortcut:hover,.lbdb-search-shortcut:focus-visible{background:#edf7f2;border-color:#a0d9bf}.lbdb-search-hint{margin-top:18px;font-size:13px;line-height:1.55;color:#707785}.lbdb-search-extra-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:14px}.lbdb-search-context{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:640px;gap:12px;padding:14px 16px;margin:0 auto 20px;background:#edf7f2;border:1px solid #d7ebe1;border-radius:10px;font-size:14px;text-align:start}.lbdb-search-context>span{display:grid;gap:4px}.lbdb-search-context span span{color:#5a6471;font-size:12px;line-height:1.5}.lbdb-search-context>svg{flex:none}.lbdb-search-help{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;font-size:12px;color:#626a77}.lbdb-search-help a{text-decoration:underline;text-underline-offset:3px;padding-block:8px}.lbdb-search-form>.lbdb-search-help{flex:none;padding:8px 18px max(8px,env(safe-area-inset-bottom));border-top:1px solid #eceeef;background:#fff}.lbdb-search-drawer .predictive-search__tabs{gap:18px}.lbdb-search-drawer .predictive-search__tabs::part(tab-list){margin-inline:0;padding-inline:0;gap:18px;scroll-padding-inline:0}.lbdb-search-drawer .predictive-search__tab-item .h5{font-size:15px}.lbdb-search-drawer .predictive-search__tab-content{gap:0}.lbdb-search-drawer .predictive-search-result{padding:12px 0;gap:14px;border-bottom:1px solid #eef0f2;min-width:0}.lbdb-search-drawer .predictive-search-result>img{width:76px;height:76px;object-fit:contain;border-radius:8px;background:#f7f7f7}.lbdb-search-product-info{min-width:0;flex:1}.lbdb-search-product-name{font-size:15px}.lbdb-search-product-description{font-size:12px;line-height:1.45;color:#68707e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lbdb-search-drawer .predictive-search-result price-list{font-size:14px}.lbdb-search-view-all{display:flex;justify-content:center;align-items:center;gap:12px;background:#202b43;color:#fff;border-radius:10px;width:100%;min-height:48px;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:600}.lbdb-search-empty{display:grid;gap:16px;padding:20px 0;text-align:start}.lbdb-search-empty .h6{font-size:16px}.lbdb-search-empty>p:not(.h6),.lbdb-search-error{color:#68707e;font-size:14px;line-height:1.55}.shopify-section--main-search .lbdb-search-context{margin-top:20px;margin-bottom:0}.shopify-section--main-search .empty-state .lbdb-search-discovery{margin-top:16px}.shopify-section--main-search .main-search-form .search-input{max-width:100%}@media(max-width:999px){.lbdb-search-drawer{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--lbdb-search-viewport-top, 0px)!important;width:100%;height:var(--lbdb-search-viewport-height, 100dvh);max-height:none;padding:0}.lbdb-search-drawer::part(content){height:100%;max-height:100%;border-radius:0;overflow:hidden}.lbdb-search-drawer .predictive-search{padding:18px 20px}.lbdb-search-header{padding:max(14px,env(safe-area-inset-top)) 20px 16px}.lbdb-search-shortcut{padding:12px}}@media(min-width:1000px){.lbdb-search-drawer:not(.search-drawer--full){width:min(580px,100vw - 32px)}.lbdb-search-drawer::part(content){height:100%;overflow:hidden}}@media(prefers-reduced-motion:reduce){.lbdb-search-field{transition:none}}lbdb-search-results{display:block}.lbdb-search-grid-card{display:flex;flex-direction:column;gap:14px;min-width:0;color:inherit;text-decoration:none}.lbdb-search-grid-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.lbdb-search-grid-card .lbdb-search-product-name{font-size:1rem}.lbdb-search-grid-card .lbdb-search-product-description{font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color) / .65)}.lbdb-ranked-pagination{display:flex;justify-content:center;gap:8px;padding-block:24px}.lbdb-ranked-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid rgb(var(--text-color) / .15);border-radius:8px}.lbdb-ranked-pagination a[aria-current]{background:#202b43;color:#fff}.lbdb-sales-caption{margin:0;font-size:.8125rem}.lbdb-search-card-media{position:relative;width:100%}.lbdb-search-card-media>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.lbdb-search-card-badges{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:4px}.lbdb-search-card-badges .badge{font-size:10px;padding:4px 6px;white-space:normal}.lbdb-search-drawer .predictive-search-result .price-list{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/69/assets/lbdb-search.css.map */
