.searchWrap{width:calc(50% - 24px);max-width:812px;display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:24px;position:relative}.searchWrap.suggestionsVisible{border-radius:16px;background:#fff;box-shadow:0 20px 40px -8px rgba(0,0,0,.1)}.searchWrap .SearchComponent{display:flex;align-items:center;border-radius:30px;border:1px solid var(--Colors-Neutral-200);background:var(--Colors-Generic-White);padding:12px 14px;color:var(--Colors-Neutral-300);gap:4px;font-family:var(--figtree-font);width:calc(100% - 28px)}.searchWrap .SearchComponent .icon{font-size:20px}.searchWrap .SearchComponent input{align-self:stretch;width:calc(100% - 24px);border:none}.searchWrap .SearchComponent input:focus{outline:none}.searchWrap .SearchComponent .selected{display:flex;align-items:flex-start;gap:8px}.searchWrap .SearchComponent .selected-item{display:flex;align-items:center;padding:var(--padding-top-bottom-4,4px) var(--Padding-Sides-8,8px);gap:var(--Gap-8,8px);border-radius:var(--Radius-30,30px);background:var(--Colors-Neutral-50,#f5f4f4);color:var(--Colors-Generic-Black,#000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.searchWrap .SearchComponent .selected-item button{background-color:transparent;border:none;cursor:pointer;padding:0;width:12px;height:12px}.searchWrap .suggestions{z-index:100;display:flex;align-items:flex-start;gap:8px;position:absolute;top:85%;left:0;border-radius:0 0 16px 16px;background-color:#fff;padding:12px;width:calc(100% - 24px);box-shadow:0 20px 40px -8px rgba(0,0,0,.1)}.searchWrap .suggestions button{display:flex;padding:var(--padding-top-bottom-4,4px) var(--Padding-Sides-8,8px);align-items:center;gap:var(--Gap-8,8px);border-radius:var(--Radius-30,30px);background:var(--Colors-Neutral-50,#f5f4f4);border:none;cursor:pointer;transition:.2s;color:var(--Colors-Generic-Black);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.searchWrap .suggestions button:hover{scale:1.05}.searchWrap .notfound{display:flex;flex-direction:column;align-items:center;gap:24px;position:absolute;top:85%;left:0;border-radius:0 0 16px 16px;background-color:#fff;padding:12px;width:100%;box-shadow:0 20px 40px -8px rgba(0,0,0,.1);z-index:999}.searchWrap .notfound svg{width:40px;height:40px;flex-shrink:0}.searchWrap .notfound p{color:var(--Colors-Generic-Black,#000);font-size:14px;font-style:normal;font-weight:400;line-height:130%}.searchWrap .search-results{position:absolute;top:85%;left:0;border-radius:0 0 16px 16px;background-color:#fff;padding:12px;width:calc(100% - 24px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;box-shadow:0 20px 40px -8px rgba(0,0,0,.1);max-height:60vh;overflow-x:scroll;z-index:999}.searchWrap .search-results .result-section{display:flex;flex-direction:column;padding:10px;gap:3px;align-self:stretch}.searchWrap .search-results .result-section h4{margin:0}.searchWrap .search-results .result-section ul{margin:0;list-style:none;padding-left:10px;display:flex;flex-direction:column}.searchWrap .search-results .result-section ul li{max-height:60px;height:100%;min-height:30px;flex:1 1;margin:10px 0;border-radius:12px;transition:.3s;cursor:pointer}.searchWrap .search-results .result-section ul li:hover{background-color:#f5f4f4}.searchWrap .search-results .result-section ul li pre{margin:0}.searchWrap .search-results .result-section ul li .productSearchPreview{display:flex;align-items:center;gap:24px;flex:1 0}.searchWrap .search-results .result-section ul li .productSearchPreview .left{display:flex;width:35%;align-items:center;gap:16px}.searchWrap .search-results .result-section ul li .productSearchPreview .left img{display:flex;width:36px!important;height:36px!important;position:relative!important;padding:5.31px 5.309px 5.307px 5.308px;justify-content:center;align-items:center;flex-shrink:0}.searchWrap .search-results .result-section ul li .productSearchPreview .left .skuBox{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Gap-4,4px)}.searchWrap .search-results .result-section ul li .productSearchPreview .left .skuBox .name{color:var(--Colors-Generic-Black,#000);font-size:14px;font-style:normal;font-weight:700;line-height:130%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.searchWrap .search-results .result-section ul li .productSearchPreview .left .skuBox .sku{color:var(--Colors-Neutral-600,#89807b);font-size:12px;font-style:normal;font-weight:400;line-height:130%}.searchWrap .search-results .result-section ul li .productSearchPreview .right{display:flex;align-items:center;align-content:center;gap:11px;flex:1 0;flex-wrap:wrap}.searchWrap .search-results .result-section ul li .productSearchPreview .right span{color:var(--Colors-Neutral-700,#66605c);font-size:12px;font-style:normal;font-weight:400;line-height:130%;width:calc(50% - 11px)}.searchWrap .search-results .result-section ul li .categorySearchPreview{display:flex;align-items:center;gap:24px;flex:1 0}.searchWrap .search-results .result-section ul li .categorySearchPreview img{display:flex;width:36px!important;height:36px!important;position:relative!important;padding:5.31px 5.309px 5.307px 5.308px;justify-content:center;align-items:center;flex-shrink:0}.searchWrap .search-results .result-section ul li .categorySearchPreview span{color:var(--Colors-Neutral-600,#89807b);font-size:12px;font-style:normal;font-weight:400;line-height:130%;flex:1 1}.searchWrap .search-results .result-section ul li .categorySearchPreview span.name{color:#000;font-weight:700;font-size:14px}