details-modal.header__search,.header__search{position:relative!important;display:inline-flex!important}details-modal.header__search>details{position:relative!important}.search-modal .modal-overlay,.modal-overlay{display:none!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}.search-modal{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;bottom:auto!important;width:420px!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:0!important;z-index:1000!important;background:transparent!important;border:none!important;box-sizing:border-box!important;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease}details[open]>.search-modal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;animation:none!important}.search-modal .search-modal__content{position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;margin:0!important;background:#fff!important;border-radius:16px!important;box-shadow:0 14px 40px -6px #00000029,0 0 0 1px #0000000f!important;border:1px solid #e2e8f0!important;border-top:3px solid #dc2626!important;padding:1.6rem 1.6rem 1.8rem!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important;transform:none!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.search-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid #f1f5f9}.search-popup__title{display:flex;align-items:center;gap:.7rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.search-popup__title-icon{width:1.6rem;height:1.6rem;color:#dc2626}.search-modal__content .search-modal__close-button{position:static!important;margin:0!important;width:2.8rem!important;height:2.8rem!important;min-width:2.8rem!important;min-height:2.8rem!important;border-radius:50%!important;background:#f1f5f9!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;color:#64748b!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;padding:0!important}.search-modal__content .search-modal__close-button:hover{background:#fee2e2!important;color:#dc2626!important;transform:rotate(90deg) scale(1.05)!important}.search-modal__content .search-modal__close-button .icon{width:1.2rem!important;height:1.2rem!important}.search-modal .search-modal__form{width:100%!important;max-width:100%!important;margin:0!important}.search-popup__input-wrap{position:relative;display:flex;align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 .8rem 0 1.2rem;height:4.4rem;transition:all .2s ease;box-sizing:border-box}.search-popup__input-wrap:focus-within{background:#fff;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.search-popup__input-icon{width:1.7rem;height:1.7rem;color:#94a3b8;flex-shrink:0;margin-right:.9rem;transition:color .2s ease}.search-popup__input-wrap:focus-within .search-popup__input-icon{color:#dc2626}.search-popup__input{flex:1;border:none!important;background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.35rem!important;font-weight:500!important;color:#0f172a!important;outline:none!important;box-shadow:none!important;padding:0!important;height:100%!important;line-height:normal!important}.search-popup__input::placeholder{color:#94a3b8;font-weight:400}.search-popup__input-wrap .field__label{display:none!important}.search-popup__input-wrap .reset__button{position:static!important;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;background:#e2e8f0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#475569!important;padding:0!important;margin-right:.6rem!important;border:none!important;cursor:pointer!important;transition:background .15s,color .15s!important}.search-popup__input-wrap .reset__button:hover{background:#cbd5e1!important;color:#0f172a!important}.search-popup__input-wrap .reset__button .icon{width:1rem!important;height:1rem!important}.search-popup__input-wrap .reset__button:after{display:none!important}.search-popup__input-wrap .search__button{position:static!important;width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;border-radius:8px!important;background:#dc2626!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important}.search-popup__input-wrap .search__button:hover{background:#b91c1c!important;transform:scale(1.04)!important}.search-popup__input-wrap .search__button .icon{width:1.4rem!important;height:1.4rem!important;color:#fff!important}.search-popup__suggestions{margin-top:1.2rem;padding-top:1rem;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.6rem}.search-popup__suggestions-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.15rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:.5rem}.search-popup__tags-list{display:flex;flex-wrap:wrap;gap:.6rem}.search-popup__tag-pill{display:inline-flex;align-items:center;padding:.45rem 1.1rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.2rem;font-weight:500;color:#334155!important;text-decoration:none!important;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.search-popup__tag-pill:hover,.search-popup__tag-pill:focus-visible{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important;transform:translateY(-1px)}.search-modal .predictive-search{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin-top:1rem!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px #0000000f!important;max-height:42vh!important;overflow-y:auto!important;z-index:10!important}.search-modal .predictive-search__results-groups-wrapper{padding:1rem!important;border:none!important;display:flex!important;flex-direction:column!important;gap:.8rem!important}.search-modal .predictive-search__heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:.4rem 0 .6rem!important;padding:0 .4rem .6rem!important;border-bottom:1px solid #f1f5f9!important}.search-modal .predictive-search__results-list{display:flex!important;flex-direction:column!important;gap:.4rem!important;margin:0!important;padding:0!important;list-style:none!important}.search-modal .predictive-search__list-item{border-radius:8px!important;transition:background .15s ease!important}.search-modal .predictive-search__item{display:flex!important;align-items:center!important;gap:1.2rem!important;padding:.7rem .8rem!important;border-radius:8px!important;text-decoration:none!important;color:inherit!important;transition:background .15s ease!important;font-variant-numeric:normal!important}.search-modal .predictive-search__item:hover,.search-modal .predictive-search__list-item[aria-selected=true] .predictive-search__item{background:#f8fafc!important}.search-modal .predictive-search__image{width:4.4rem!important;height:4.4rem!important;border-radius:8px!important;object-fit:cover!important;border:1px solid #e2e8f0!important;flex-shrink:0!important;background:#f8fafc!important}.search-modal .predictive-search__item-content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.3rem!important;flex:1!important;min-width:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.search-modal .predictive-search__item-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;color:#0f172a!important;margin:0!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:normal!important;transition:color .15s!important}.search-modal .predictive-search__item:hover .predictive-search__item-heading{color:#dc2626!important}.search-modal .predictive-search__item .price{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;color:#0f172a!important;font-variant-numeric:normal!important;margin:0!important}.search-modal .predictive-search__item .price-item--regular{color:#0f172a!important;font-weight:600!important}.search-modal .predictive-search__item .price-item--sale{color:#dc2626!important;font-weight:700!important}.search-modal .predictive-search__item--term{display:flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;width:100%!important;padding:.9rem!important;margin-top:.6rem!important;border-top:1px solid #f1f5f9!important;background:#f8fafc!important;border-radius:8px!important;font-size:1.2rem!important;font-weight:600!important;color:#dc2626!important;text-align:center!important;text-decoration:none!important;transition:background .15s,color .15s!important}.search-modal .predictive-search__item--term:hover{background:#fee2e2!important;color:#b91c1c!important}.search-modal .predictive-search__item--term .icon{width:1.2rem!important;height:1.2rem!important}.search-modal .predictive-search::-webkit-scrollbar{width:5px}.search-modal .predictive-search::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.search-modal .predictive-search::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.search-modal .predictive-search::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media screen and (max-width:749px){.search-modal{position:fixed!important;top:54px!important;left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important}.search-modal .search-modal__content{padding:1.4rem!important;border-radius:14px!important}.search-popup__input-wrap{height:4.2rem!important;padding:0 .8rem 0 1rem!important}.search-popup__input{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/search-popup-modal.css.map */
