.TabletSidebar_wrapper__P5j2O{position:absolute;top:0;left:0;pointer-events:none}.TabletSidebar_panel__FebkH{top:0;border:1px solid rgba(0,0,0,.1);overflow:visible;will-change:transform;border-radius:20px;margin-left:16px}.TabletSidebar_handle__IjE5E,.TabletSidebar_panel__FebkH{position:absolute;left:-6px;background:linear-gradient(180deg,#f9f7f3,#edfdf4);pointer-events:auto;z-index:12!important}.TabletSidebar_handle__IjE5E{width:56px;height:45px;border-radius:0 20px 20px 0;margin-left:-10px;cursor:grab;touch-action:none;border:none;border-right:1px solid rgba(0,0,0,.1)}.TabletSidebar_handle__IjE5E:active{cursor:grabbing}.TabletSidebar_handleDragging__Wwb2T{transition:none}.TabletSidebar_handleNotDragging__xl8EX{transition:left .25s ease-out}.TabletSidebar_panelDragging__jevzs{transition:none}.TabletSidebar_panelNotDragging__Sy4Fb{transition:transform .25s ease-out}.CatalogSearch_searchWrapper__2uvbg{position:relative;width:100%}.CatalogSearch_catalogSearch__JxpbV{width:100%;height:51px;border:1px solid rgba(23,20,20,.3);border-radius:15px;padding-left:68px;padding-right:19px;background-color:white;font-family:var(--font-inter);font-size:16px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color .2s ease}.CatalogSearch_catalogSearch__JxpbV:focus{outline:none;border:1px solid rgba(109,109,109,.3)}.CatalogSearch_catalogSearch__JxpbV::placeholder{color:#8b8b8b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.CatalogSearch_catalogSearch__JxpbV:focus::placeholder{opacity:1}@media (max-width:1023px) and (min-width:768px){.CatalogSearch_searchWrapper__2uvbg{width:194px;flex-shrink:0}.CatalogSearch_catalogSearch__JxpbV{font-size:14px;padding-left:52px;padding-right:12px}.CatalogSearch_catalogSearch__JxpbV::placeholder{font-size:13px}.CatalogSearch_iconWrapper__0FIqb{left:16px}.CatalogSearch_icon__y9KT6{width:16px;height:16px}}@media (min-width:1024px) and (max-width:1299px){.CatalogSearch_catalogSearch__JxpbV,.CatalogSearch_searchWrapper__2uvbg{width:100%}}@media (min-width:1300px){.CatalogSearch_searchWrapper__2uvbg{width:426px;flex-shrink:0}.CatalogSearch_catalogSearch__JxpbV{width:426px}}@media (max-width:767px){.CatalogSearch_catalogSearch__JxpbV{font-size:16px}}.CatalogSearch_iconWrapper__0FIqb{position:absolute;left:21px;top:50%;transform:translateY(-50%);pointer-events:none}.CatalogSearch_icon__y9KT6{width:20px;height:20px;color:#8b8b8b}.CatalogSearch_suggestionsDropdown__gWSfo{position:absolute;top:calc(100% + 8px);left:0;right:0;background:white;border:1px solid rgba(23,20,20,.2);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;z-index:1000;margin-top:4px}.CatalogSearch_suggestionGroupLabel__k4UVI{padding:8px 16px;font-size:12px;font-weight:600;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;background-color:#f9f9f9;border-bottom:1px solid rgba(23,20,20,.1)}.CatalogSearch_suggestionItem__XLXz_{display:block;width:100%;padding:12px 16px;text-align:left;background:white;border:none;border-bottom:1px solid rgba(23,20,20,.05);font-size:14px;color:#171414;cursor:pointer;transition:background-color .2s ease}.CatalogSearch_suggestionItemFocused__hGHNp,.CatalogSearch_suggestionItem__XLXz_:hover{background-color:#f5f5f5}.CatalogSearch_suggestionItem__XLXz_:last-child{border-bottom:none}.CatalogSearch_suggestionItem__XLXz_:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.CatalogSearch_suggestionsDropdown__gWSfo>div:last-child .CatalogSearch_suggestionItem__XLXz_:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.SaveToChatButton_saveToChatButton__xnmNb{height:51px;min-width:252px;border:1px solid var(--green-primary)!important;border-radius:15px!important;padding:16px 21px;background-color:white;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;color:var(--green-primary);transition:all .3s ease;cursor:pointer;white-space:nowrap}.SaveToChatButton_saveToChatButton__xnmNb:hover{background-color:rgba(0,82,61,.4);color:white}.SaveToChatButton_saveToChatButton__xnmNb.SaveToChatButton_saved__8ApnX{background-color:var(--green-primary);color:white;cursor:not-allowed}@media (max-width:1023px){.SaveToChatButton_saveToChatButton__xnmNb{min-width:194px;padding:12px 10px;gap:6px;font-size:13px}}@media (max-width:767px){.SaveToChatButton_saveToChatButton__xnmNb{height:45px;padding:12px 16px;font-size:14px}}