.header-nav-plain .search-modal{background:#14141473;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease}.header-nav-plain details[open]>.search-modal{opacity:1}.header-nav-plain .search-modal__content{background:var(--bg-white);border-radius:18px;padding:22px 22px 8px;box-shadow:0 24px 70px #00000038;transform:translateY(-18px) scale(.98);opacity:0;transition:transform .3s ease,opacity .3s ease;max-width:620px;width:92%}.header-nav-plain details[open]>.search-modal .search-modal__content{transform:translateY(0) scale(1);opacity:1}.header-nav-plain .search-modal__close-button{position:absolute;top:14px;right:14px;width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f4f4!important;transition:background .15s ease}.header-nav-plain .search-modal__close-button:hover{background:#ececec!important}.header-nav-plain .search-modal__close-button svg{width:16px;height:16px}.header-nav-plain .search-modal__form .field{display:flex;align-items:center;gap:8px;border:1.5px solid #e4e4e4;border-radius:999px;padding:6px 8px 6px 22px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.header-nav-plain .search-modal__form .field:focus-within{border-color:#232323;background:#fff}.header-nav-plain .search-modal__form .search__input{border:0!important;background:transparent!important;padding:10px 0!important;font-size:16px}.header-nav-plain .search-modal__form .search__input::placeholder{color:#a8a8a8}.header-nav-plain .search-modal__form .search__button{width:40px!important;min-width:40px!important;height:40px;border-radius:50%;background:#232323!important;display:flex;align-items:center;justify-content:center;padding:0!important;flex-shrink:0}.header-nav-plain .search-modal__form .search__button svg{width:16px!important;height:16px!important;fill:#fff;stroke:#fff;margin:0!important}.header-nav-plain .search__reset,.halo-sidebar_search .search__reset{display:none;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;background:transparent;color:#8a8a8a;flex-shrink:0;padding:0;border:0;cursor:pointer;transition:background .15s ease,color .15s ease}.header-nav-plain .search__reset svg,.halo-sidebar_search .search__reset svg{width:13px;height:13px}.header-nav-plain .search__reset:hover,.halo-sidebar_search .search__reset:hover{background:#ececec;color:#232323}.header-nav-plain .search__input:not(:placeholder-shown)~.search__reset,.halo-sidebar_search .search__input:not(:placeholder-shown)~.search__reset{display:flex}.header-nav-plain .quickSearchResultsWrap{border-radius:14px;box-shadow:0 12px 40px #00000024;border:1px solid #f0f0f0;padding:18px 0;margin-top:14px}.header-nav-plain .quickSearchResults .container{padding-left:22px;padding-right:22px}.header-nav-plain .search-block-title,.header-nav-plain .predictive-search__heading{border-bottom:1px solid #f0f0f0;text-transform:none;font-weight:600;letter-spacing:0;font-size:13px;color:#8a8a8a}.header-nav-plain .search-block-title .text{background:var(--bg-white)}.header-nav-plain .quickSearchTrending{display:none!important}.header-nav-plain .quickSearchResultsBlock .products-grid .card-media,.header-nav-plain .quickSearchResultsBlock .products-grid img{border-radius:10px;overflow:hidden}.header-nav-plain .quickSearchResultsBlock .products-grid .product-item{transition:transform .18s ease}.header-nav-plain .quickSearchResultsBlock .products-grid .product-item:hover{transform:translateY(-2px)}.header-nav-plain .quickSearchResultsBlock .card-information .card-title{font-size:13px;line-height:1.35}.header-nav-plain .quickSearchResultsBlock .products-grid.column-2 .product,.header-nav-plain .quickSearchResultsBlock .products-grid.column-3 .product,.header-nav-plain .quickSearchResultsBlock .products-grid.column-4 .product,.header-nav-plain .quickSearchResultsBlock .products-grid.column-5 .product{width:50%!important;margin-top:24px!important}.header-nav-plain .quickSearchResultsBlock .products-grid .product:nth-child(-n+2){margin-top:0!important}.header-nav-plain .quickSearchResultsBlock .wrapper-price-swatch{flex-wrap:wrap;row-gap:2px}.header-nav-plain .quickSearchResultsBlock .card-price,.header-nav-plain .quickSearchResultsBlock .price,.header-nav-plain .quickSearchResultsBlock .price__sale{width:100%;max-width:100%}.header-nav-plain .quickSearchResultsBlock .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.header-nav-plain .quickSearchResultsBlock .price-item{font-size:13px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header-nav-plain .quickSearchResultsBlock .price-item--regular.as-price-item-regular{font-size:12px}.header-nav-plain .productViewAll{border-top:1px solid #f0f0f0;margin-top:6px;padding:16px 22px 4px}.header-nav-plain .quickSearchResultsBlock .productViewAll .button{width:100%;justify-content:center;background:#f5f5f5!important;border-radius:10px;padding:12px!important;font-weight:600;letter-spacing:0;text-transform:none;transition:background .15s ease}.header-nav-plain .quickSearchResultsBlock .productViewAll .button:hover{background:#ececec!important}.header-nav-plain .predictive-search__no-results-found,.header-nav-plain .quickSearchResultsBlock .productEmpty{padding:30px 10px;text-align:center;color:#8a8a8a}.halo-sidebar_search [data-predictive-search],.halo-sidebar_search .predictive-search,.halo-sidebar_search .quickSearchResultsWrap{max-height:65vh!important;overflow-y:auto!important}.halo-sidebar_search .halo-sidebar-header .title{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.halo-sidebar_search .halo-sidebar-wrapper .field{display:flex;align-items:center;gap:8px;border:1.5px solid #e4e4e4;border-radius:999px;padding:4px 6px 4px 18px;background:#fafafa;transition:border-color .2s ease,background .2s ease}.halo-sidebar_search .halo-sidebar-wrapper .field:focus-within{border-color:#232323;background:#fff}.halo-sidebar_search .search__input{border:0!important;background:transparent!important;font-size:16px;padding:12px 0!important}.halo-sidebar_search .search__button{width:38px!important;min-width:38px!important;height:38px;border-radius:50%;background:#232323!important;display:flex;align-items:center;justify-content:center;padding:0!important;flex-shrink:0}.halo-sidebar_search .search__button svg{width:15px!important;height:15px!important;fill:#fff;margin:0!important}.halo-sidebar_search .quickSearchResultsBlock .products-grid .product{border-radius:12px;overflow:hidden}.halo-sidebar_search .search-block-title{text-transform:none;font-weight:600;font-size:13px;color:#8a8a8a}.halo-sidebar_search .quickSearchTrending .list-item .link{border-radius:999px;background:#f5f5f5;padding:8px 14px 8px 10px}.halo-sidebar_search .quickSearchResultsBlock .productViewAll .button{width:100%;justify-content:center;background:#f5f5f5;border-radius:10px;padding:12px;text-transform:none;font-weight:600}.halo-sidebar_search .quickSearchResultsBlock .wrapper-price-swatch{flex-wrap:wrap;row-gap:2px}.halo-sidebar_search .quickSearchResultsBlock .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.halo-sidebar_search .quickSearchResultsBlock .price-item{font-size:13px;white-space:nowrap}.halo-sidebar.halo-sidebar_search{transition:transform .3s ease,opacity .3s ease,visibility .3s ease}
/*# sourceMappingURL=/cdn/shop/t/16/assets/search-redesign.css.map */
