.search-component .search-input-wrapper{position:relative;margin-left:.5rem;margin-right:.5rem}.search-component .search-input-wrapper .loading-spinner{padding-left:.5rem;padding-right:.5rem;color:var(--color-primary);right:1.75rem}.search-component .search-input-wrapper .cancel-search-btn,.search-component .search-input-wrapper .loading-spinner{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-component .search-input-wrapper .cancel-search-btn{cursor:pointer;padding-left:.75rem;padding-right:.75rem;right:0;color:var(--color-grey);font-size:1.5rem;font-weight:100;padding-bottom:.3rem}.search-component .search-input-wrapper .search-results-wrapper{position:absolute;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-radius:.25rem;border-width:1px;border-color:var(--color-light-dark);overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);top:calc(100% + 1.25rem);width:100%}.search-component .search-input-wrapper .search-results-wrapper .search-results-scroll-container{overflow:auto;max-height:315px}.search-component .search-input-wrapper .search-results-wrapper .search-results-scroll-container .simplebar-scrollbar:before{background-color:var(--color-light-dark)}.search-component .search-input-wrapper .search-results-wrapper .search-results-scroll-container .simplebar-scrollbar.simplebar-visible:before{opacity:1}.search-component .search-input-wrapper .search-results-wrapper .search-summary{padding:.75rem;font-weight:300;font-size:.75rem;color:var(--color-light-darkest)}.search-component .search-input-wrapper .search-results-wrapper .search-summary:not(:first-child){border-top-width:1px;border-color:var(--color-light-dark)}.search-component .search-input-wrapper .search-results-wrapper .search-summary .search-summary-icon{font-weight:700;margin-right:.5rem}.search-component .search-input-wrapper .search-results-wrapper .search-results-list{border-bottom-width:1px;border-style:solid;border-color:var(--color-light-dark)}.search-component .search-input-wrapper .search-results-wrapper .search-results-list:last-child{border-bottom-width:0;padding-bottom:0}.search-component .search-input-wrapper .search-results-wrapper .search-results-list h3{margin-left:.75rem;margin-right:.75rem;margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:400;opacity:.8}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li{display:block;width:100%}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));height:auto;-webkit-transition:none;transition:none}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a .search-result-header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a .search-result-header .search-result-name{font-weight:300;font-size:.875rem;opacity:.8}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a .search-result-header .search-result-description{font-size:.625rem;font-weight:300;opacity:.5}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a.active,.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a:hover{background-color:var(--color-primary-lightest);color:initial}.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a.active .search-result-name,.search-component .search-input-wrapper .search-results-wrapper .search-results-list ul li a:hover .search-result-name{color:var(--color-primary);opacity:1}.search-component .search-input-wrapper .search-results-wrapper .search-results-list.search-results-products-list .search-result-product-actions{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-component .search-input-wrapper .search-results-wrapper .search-results-list.search-results-products-list .search-result-product-actions .search-results-product-price{font-weight:400;opacity:.8;margin-left:.75rem;margin-right:.75rem}.search-component .search-input-wrapper .search-results-wrapper .search-results-list.search-results-products-list .search-result-product-actions .product-variant-quantity{display:inline-block;height:1.5rem;border-radius:9999px;font-size:.75rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.5rem}.search-component .search-input-wrapper .search-results-wrapper .search-results-list.search-results-products-list .search-result-product-actions .product-variant-quantity svg{fill:currentColor;color:var(--color-primary);vertical-align:middle;height:12px}.search-component .search-input-wrapper .search-results-wrapper .search-results-list.search-results-products-list .search-result-product-actions .product-variant-quantity--in-cart{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:var(--color-primary);vertical-align:middle}@media (min-width:768px){.search-component .search-input-wrapper .search-results-wrapper{width:100%}}