.quickSearchResultsBlock .productEmpty,.quickSearchResultsBlock .search-block-title{font-size:var(--font-body-size);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.open_search_desktop .halo-search-popup,.open_search_mobile .halo-sidebar.halo-sidebar_search{opacity:1;visibility:visible;transform:translateZ(0)}.search-modal{display:block;opacity:0;padding:0;bottom:auto;min-height:auto}.search-modal__content{display:flex;align-items:center;justify-content:center}.quickSearchResultsBlock .productEmpty{font-weight:var(--font-weight-normal);color:var(--color-text2);display:flex;justify-content:center;align-items:center;gap:5px}.quickSearchResultsBlock .productEmpty .search-more{font-weight:600;display:flex;align-items:center}.quickSearchResultsBlock .productEmpty .search-more .text{color:var(--color-text2)}.quickSearchResultsBlock .productEmpty .search-more .text strong{color:var(--color-link)}.quickSearchResultsBlock .productEmpty .search-more:hover .text{opacity:.8}.quickSearchResultsBlock .productEmpty svg{width:3rem;height:3rem;padding-top:1.1rem}body:not(:has(predictive-search)) .quickSearchResultsWrap{display:none;pointer-events:none}.search-modal__form .search__input{border-right:none}.search-modal__content .search-modal__close-button,.search-modal__form .search__button{width:auto;min-width:45px;padding:10px}.search-modal__content .search-modal__close-button svg,.search-modal__form .search__button svg{width:auto;height:auto;margin-right:0;transform:rotate(-90deg)}.open_search_desktop .search_details .search-modal__form .search__button svg,.open_search_desktop [data-search-close-popup] svg{width:20px;height:20px}.search-modal__content .search-modal__close-button{background-color:transparent;border-color:transparent;margin-left:0;margin-right:0}.quickSearchResultsWrap{position:absolute;top:calc(100% + 5px);right:0;left:auto;width:570px;z-index:5;box-shadow:0 1px 4px #00000026;background-color:var(--bg-white);padding:15px 0;cursor:auto}.quickSearchResultsWrap.noSearchCustom{padding:0}.noSearchCustom .quickSearchResultsContent{padding-top:18px}.quickSearchResults{max-height:calc(83vh - 50px);overflow-x:hidden;overflow-y:auto;webkit-overflow-scrolling:touch;box-sizing:border-box}.quickSearchResults .container{padding-left:30px;padding-right:30px}.quickSearchResultsBlock .search-block-title{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text);position:relative;margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.quickSearchResultsBlock .search-block-title .text{text-transform:capitalize;display:inline-block;vertical-align:top;width:auto;padding:0 28px 0 0;position:relative;z-index:2;background-color:var(--bg-white);font-size:14px;font-weight:500}.quickSearchResultsBlock .list-item{display:block;font-size:0;letter-spacing:0;margin:0 -5px;text-align:left}.quickSearchResultsBlock .list-item .item{display:inline-block;vertical-align:top;padding:0 5px;margin:0 0 10px}.quickSearchResultsBlock .list-item .link{display:flex;align-items:center;justify-content:center;padding:5px 10px 5px 7px;text-transform:lowercase;background-color:#f7f7f7;text-decoration:unset;font-size:13px;color:#000}.quickSearchResultsBlock .list-item .link .text{display:block;margin:0 0 0 4px}.quickSearchResultsBlock .products-grid{padding-bottom:20px;font-size:0;letter-spacing:0;box-sizing:border-box}.halo-sidebar_search .header__icon,.halo-sidebar_search .search-modal__content .search-modal__close-button,.quickSearchResultsBlock .products-grid .card-action,.quickSearchResultsBlock .products-grid .card-compare,.quickSearchResultsBlock .products-grid .group-right,.quickSearchResultsBlock .products-grid .wrapper-item-size,.quickSearchResultsBlock.is-hidden{display:none}.productViewAll{border-top:1px solid #e8e8e8;padding-top:15px}.quickSearchResultsBlock .productViewAll .button{width:auto;padding:0;background-color:transparent;color:var(--color-text);box-shadow:none;border:0;font-size:var(--font-body-size);font-weight:var(--font-weight-semibold);text-transform:capitalize;letter-spacing:.48px}.quickSearchResultsBlock .productEmpty{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text2);padding:14px 0}.quickSearchResultsContent{padding:0 0 20px}.quickSearchResultsBlock .search-block+.search-block{margin-top:13px}.quickSearchResultsBlock.is-show{display:block}.quickSearchResultsBlock .halo-block .price dd,.quickSearchResultsBlock .halo-block .price-item .text{margin:0 5px 0 0}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.productListing .product .product-item .card .card-product{border-radius:12px;overflow:hidden}.header-search-popup-close,.open_search_desktop [data-search-close-popup]{background:0 0;border:none;padding:0}input::-webkit-search-decoration{-webkit-appearance:none}.open_search_mobile{overflow:hidden}.open_search_desktop .background-overlay,.open_search_mobile .background-overlay{opacity:1;pointer-events:all}.halo-sidebar_search .halo-sidebar-wrapper{padding:25px 20px 140px}.halo-sidebar_search .halo-sidebar-wrapper .header__search{max-width:100%!important;width:100%}.halo-sidebar_search .halo-sidebar-wrapper .header__search.show-icon .search-modal{padding:0 0 10px}.halo-sidebar_search .halo-sidebar-wrapper .search-modal{position:relative;width:100%;box-shadow:none;padding:5px 0}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{box-shadow:none;max-height:65vh;margin:0 -15px}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}.halo-sidebar_search .quickSearchResultsBlock .search-block-content .products-grid .product{width:250px;margin:0}.halo-sidebar_search .quickSearchResultsBlock .list-item{max-height:100px;overflow:auto}.halo-search-popup{max-width:100%;top:0;left:0;transform:translate3d(0,-100%,0);transition:opacity .5s,transform .35s,visibility .35s}.halo-search-popup .halo-popup-wrapper{padding:20px 30px}.open_search_desktop .halo-search-popup{pointer-events:auto}.open_search_desktop .halo-popup-header{text-align:right;margin-bottom:0}.open_search_desktop .search_details .search-modal__form{max-width:1170px;background:0 0;width:100%;margin:0 auto;position:relative;left:-3px}.open_search_desktop .search_details .search-modal__form .search__button{padding-right:0;text-align:right}.open_search_desktop .quickSearchResultsWrap{box-shadow:none;width:100%;left:0;top:100px}.open_search_desktop #halo-search-popup .container,.open_search_desktop .quickSearchResultsWrap .container{padding-left:15px;padding-right:15px}.open_search_desktop .halo-search-popup .search-modal__form .search__input{padding:3px 0}@media (max-width:551px){.search-modal__form .search__button{padding:10px!important}}@media (min-width:1025px){#halo-search-popup .quickSearchResultsWrap{width:100%}.open_search_mobile .halo-sidebar.halo-sidebar_search{left:auto;right:0}.halo-sidebar.halo-sidebar_search{left:auto;right:-101%}.search-modal__form{max-width:47.8rem}.quickSearchResultsBlock .list-item .link:hover{color:var(--link-hover);background-color:#e5e5e5;border-color:#e5e5e5}.quickSearchResultsBlock .list-item .link:hover svg{fill:var(--link-hover)}.quickSearchTrending .search-block-title{display:flex;justify-content:space-between;align-items:center}.quickSearchTrending .search-block-title svg{width:14px;height:14px;position:relative;top:-1px}.shopify-section-header-sticky .quickSearchTrending .search-block-title svg{display:none}.wrapper-header-bottom .layout_search--style2{position:static!important}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap{width:100%;top:0;padding-top:20px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container{max-width:100%!important;padding:0!important}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchProduct .search-block-title,.wrapper-header-bottom .layout_search--style2 .quickSearchResultsWrap .container .quickSearchTrending{padding-left:140px;padding-right:140px}.wrapper-header-bottom .layout_search--style2 .search-modal{top:100%}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block+.search-block{margin-top:25px}.layout_search--style2 .quickSearchResultsBlock .list-item .item{margin-bottom:15px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link{flex-direction:row-reverse;padding:8px 10px 8px 14px;background:0 0}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link .text{margin-right:18px;margin-left:0;font-size:calc(var(--font-body-size) - 2px)}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link svg{height:18px;width:18px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .list-item .link:hover{box-shadow:0 3px 8px #0003 inset;background:#e5e5e5}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title{border:0;margin-bottom:2px}.wrapper-header-bottom .layout_search--style2 .quickSearchResultsBlock .search-block-title .text{font-size:calc(var(--font-body-size) - 2px);letter-spacing:.05em;margin-left:0;font-weight:500}.wrapper-header-bottom .layout_search--style2 .products-grid{margin-left:-7.5px;margin-right:-7.5px}.wrapper-header-bottom .layout_search--style2 .products-grid .product{padding:0 7.5px}}@media (max-width:1024px){predictive-search[open] .quickSearchResultsWrap[data-quick-trending-products]{display:none!important}#predictive-search-results-list .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}#predictive-search-results-list .products-grid .product{width:250px;margin:0}.quickSearchResultsWrap{padding:10px 10px 0;box-shadow:none;width:100%}.quickSearchResults .container{padding-left:0;padding-right:0}.halo-sidebar_search .quickSearchResultsBlock .list-item{max-height:82px}.halo-sidebar_search .quickSearchResultsWrap{width:100%;top:100%;left:0;right:auto}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResults{margin:0;max-height:80vh}.halo-sidebar_search .quickSearchTrending .header-search-popup-close{display:none}.search-block-content .card-title{position:relative}.search-block-content .card-title:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mobile_csearch .header__iconItem{display:block}.mobile_csearch .header__search .search-modal__form{max-width:100%}.mobile_csearch{padding-bottom:10px}.search-modal__form .search__button svg{transform:rotate(0)}#predictive-search-results .card-price .price{justify-content:start;width:100%}#predictive-search-results .card-price{margin-bottom:0}#predictive-search-results .card-title-ellipsis{-webkit-line-clamp:1}#predictive-search-results a.card-title.link-underline.card-title-ellipsis{margin-top:0;height:auto}.mobile_csearch .search_details .field{align-items:center;height:36px}.header__search .search-modal__form .search__button{display:flex;height:36px;padding:0!important;justify-content:center;align-items:center;width:36px}.header__search .search-modal__form .search__button svg{top:0}.header__search .search-modal__form .search__input{height:36px;font-size:16px}}@media (min-width: 320px) and (max-width: 767px){#predictive-search-results-list .products-grid{display:flex;flex-wrap:wrap;row-gap:10px;margin:0}#predictive-search-results-list .products-grid .product{width:100%;margin:0;display:block;padding:0}#predictive-search-results-list .products-grid .product .product-item .card_pro{display:flex;align-items:center}#predictive-search-results-list .products-grid .product .product-item{padding:5px}#predictive-search-results-list .products-grid .product .product-item .card_pro .card-product{width:80px}#predictive-search-results-list .products-grid .product .product-item .card_pro .card-information{width:calc(100% - 80px)}#predictive-search-results .card__badge.next_price.badge-left.halo-productBadges{position:relative;margin-top:0}#predictive-search-results .card-price{flex-wrap:initial;column-gap:10px;align-items:center}#predictive-search-results .card-price .price{width:auto;margin-top:0}#predictive-search-results .card-price .price__sale .price__last,#predictive-search-results .card-price .price__sale .price__compare{line-height:normal}#predictive-search-results .card-price{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/component-search.css.map */
