.itemPage_wrapper___SAPO{width:100%;padding:0 7rem}.search_searchSection__xRwS0{flex:1;position:relative;z-index:1!important}.search_searchWrapper__JfKST{display:flex;width:100%}.search_searchInput__Be4OJ{width:100%;height:100%;padding:8px 40px 8px 16px;border:2px solid #e5e7eb;border-radius:0 .5rem .5rem 0;font-size:14px}.search_searchIcon__qUsow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#9ca3af}.search_searchInput__Be4OJ:focus{outline:none;border:2px solid #d4d4da}.search_searchInputWrapper__52_sr{width:100%;position:relative}.search_categorySelect__1xSfq{display:flex;align-items:center;gap:5px;padding:12px;border:1px solid #e5e7eb;border-right:none;border-radius:10px 0 0 10px;font-size:14px;background-color:#f9fafb;cursor:pointer;appearance:none;text-wrap:nowrap}.search_arrowIcon__XC3tE{transition:transform .3s ease}.search_rotated__xxwon{transform:rotate(180deg)}.search_suggestions__qbYrE{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:10}.search_suggestionItem__n1gBy{padding:10px;font-size:14px;cursor:pointer}.search_suggestionItem__n1gBy:hover{background-color:#f1f1f1}@media (max-width:768px){.search_searchWrapper__JfKST{flex-direction:column}.search_searchInput__Be4OJ{padding-right:40px;border-radius:.5rem}}.mainHeader_mainHeaderContainer__BxnhN{position:relative;height:100%;flex:1;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:1rem 0;z-index:45}.mainHeader_logo__28pRz{display:flex;align-items:center;gap:8px;text-decoration:none;color:#000}.mainHeader_logo__28pRz h1{font-size:26px;font-weight:700;text-wrap:nowrap}.mainHeader_navigationSection__b6oMS{display:flex;align-items:center;gap:24px}.mainHeader_navItem__SSvW5{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#4b5563;cursor:pointer}.mainHeader_navItem__SSvW5:hover{color:#111827}.mainHeader_navItem__SSvW5 span{margin-top:4px;font-size:12px;font-weight:700}.CategoryFilter_categoryBtn__DKRbP{display:flex;align-items:center;gap:8px;background-color:var(--brand-primary);color:#fff;padding:10px 16px;border-radius:8px;font-weight:600;cursor:pointer}.CategoryFilter_categoryBtn__DKRbP:hover{background-color:#0c5bc8}.CategoryFilter_backdrop__UaizQ{position:fixed;top:calc(var(--main-header-height) + var(--top-header-height));left:0;width:100vw;height:100vh;background:transparent;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.CategoryFilter_backdropVisible__QbRPJ{opacity:1;background:rgba(0,0,0,.5);pointer-events:all}.CategoryFilter_dropdown__R1ywJ{width:calc(100% - 10rem);height:70%;margin:0 auto;display:flex;background:#fff;border-radius:0 0 25px 25px;overflow:hidden;z-index:500;transform:translateY(-20px);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.CategoryFilter_dropdownVisible__iyVR6{transform:translateY(0);opacity:1;z-index:500}.CategoryFilter_sidebar__wzwT7{width:25%;background:#f8f9fa;padding:30px;display:flex;flex-direction:column}.CategoryFilter_sidebar__wzwT7 h1{font-size:32px;font-weight:700;margin-bottom:30px}.CategoryFilter_categoryButton__Ph3nU{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:6px;cursor:pointer;transition:background .3s}.CategoryFilter_categoryNameContent__I4Uyh{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400}.CategoryFilter_categoryButton__Ph3nU.CategoryFilter_active__lJWqz,.CategoryFilter_categoryButton__Ph3nU:hover{background:var(--brand-gray)}.CategoryFilter_content__yDNUm{flex:1;padding:30px}.CategoryFilter_content__yDNUm h2{display:flex;align-items:flex-end;gap:10px;font-size:32px;font-weight:700;margin-bottom:30px}.CategoryFilter_categoryAmount__tJ5Zj{color:#aaa;font-size:26px;font-weight:700}.CategoryFilter_subcategories__7Qr24{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.CategoryFilter_subcategory__qZRAL h3{font-size:16px;font-weight:700;margin-bottom:10px}.CategoryFilter_subcategory__qZRAL ul{list-style:none;padding:0}.CategoryFilter_subcategory__qZRAL li{font-size:14px;font-weight:500;padding:10px 0}