.header-search-content{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:999999!important;background:#0a0f19a6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:48px 20px 40px!important;overflow-y:auto!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s ease}.header-search-content:not(.hidden),.header-search-content.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.modern-search-card{width:100%;max-width:820px;background:#fff;border-radius:20px;box-shadow:0 30px 60px -12px #00000059,0 0 0 1px #ffffff26;padding:28px;position:relative;margin-top:20px;transform:translateY(-24px) scale(.97);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.header-search-content:not(.hidden) .modern-search-card,.header-search-content.is-active .modern-search-card{transform:translateY(0) scale(1)}.modern-search-overlay--default .modern-search-card{max-width:820px!important;width:100%!important}.modern-search-overlay--full .modern-search-card{max-width:96%!important;width:100%!important;min-height:calc(100vh - 80px)!important;margin-top:10px!important}.modern-search-overlay--page_width .modern-search-card{max-width:1200px!important;width:100%!important}.modern-search-overlay--half .modern-search-card{max-width:600px!important;width:100%!important}.modern-search-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f4f8}.modern-search-title{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0;letter-spacing:-.01em}.modern-search-close-icon{background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease;padding:0}.modern-search-close-icon:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.modern-search-close-icon svg{width:18px;height:18px}.modern-search-input-wrap{display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:50px!important;padding:4px 16px 4px 20px!important;transition:all .25s ease}.modern-search-input-wrap:focus-within{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b98126}.modern-search-input-icon{display:flex;align-items:center;color:#64748b;margin-right:12px;flex-shrink:0}.modern-search-input-icon svg{width:20px;height:20px}input.modern-search-input-field{width:100%;border:none!important;background:transparent!important;font-size:1.05rem!important;color:#0f172a!important;padding:12px 8px!important;outline:none!important;box-shadow:none!important}input.modern-search-input-field::placeholder{color:#94a3b8;font-weight:400}.search-trending-chips-wrap{margin-top:18px;margin-bottom:20px;transition:opacity .2s ease}.trending-chips-label{font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:10px}.trending-chips-list{display:flex;flex-wrap:wrap;gap:8px}.trending-chip{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:.875rem;font-weight:500;padding:6px 14px;border-radius:20px;cursor:pointer;transition:all .2s ease}.trending-chip:hover{background:#10b981;color:#fff;border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px #10b98140}.search-suggestions-wrapper{position:relative!important;width:100%!important;margin-top:14px!important;margin-bottom:14px!important;clear:both!important}.search-suggestions-wrapper .search-suggestions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;height:auto!important;margin:0!important;overflow:visible!important}.search-suggestions-wrapper .search-suggestions .search-suggestions__label{display:block!important;width:100%!important;font-size:.82rem!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important}.search-suggestions-wrapper .search-suggestions a{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;font-size:.85rem!important;font-weight:500!important;padding:5px 14px!important;border-radius:20px!important;text-decoration:none!important;transition:all .2s ease!important;display:inline-block!important}.search-suggestions-wrapper .search-suggestions a:hover{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.header-search-content.has-entered-terms .search-trending-chips-wrap,.main-search--terms-entered~.search-trending-chips-wrap{display:none!important}.header-search-content .main-search{width:100%!important;margin:0!important}.header-search-content .main-search__close,.header-search-content .main-search__btn-offset{display:none!important}.header-search-content .collection-listing{margin-top:20px}@media(max-width:767.98px){.header-search-content{padding:20px 12px!important}.modern-search-card{padding:20px 16px;border-radius:16px;margin-top:0}.modern-search-title{font-size:1.1rem}.trending-chip{font-size:.8rem;padding:5px 12px}}.modern-no-results-card{text-align:center;padding:44px 20px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;margin:24px 0}.modern-no-results-icon{width:60px;height:60px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0000000f;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#94a3b8}.modern-no-results-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 8px}.modern-no-results-sub{font-size:.9rem;color:#64748b;max-width:420px;margin:0 auto}.jdgm-write-review-modal__stars .jdgm-star{color:#0098ff!important}button.jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{background-color:#0098ff!important}.jotform-form .form-all+div,.jf-branding,a[href*="jotform.com"],div.jotform-branding{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
