.CategoriesList_wrapper__UghTm{position:relative;display:grid;grid-template-columns:17.5rem 1fr;grid-gap:.625rem;gap:.625rem}@media only screen and (max-width:1024px){.CategoriesList_wrapper__UghTm{height:100%;grid-template-columns:1fr;margin-top:.625rem}}.CategoriesList_header__38lQs{display:none}@media only screen and (max-width:1024px){.CategoriesList_header__38lQs{display:flex;align-items:center;gap:.625rem;position:absolute;top:-.625rem;left:0;transform:translateY(-100%);font-size:1.125rem;line-height:1.5625rem;font-weight:700;cursor:pointer}.CategoriesList_headerIcon__vXbTn{width:1.5625rem;height:1.5625rem;transform:scaleX(-1)}}.CategoriesList_categoryList__Q_Y81{list-style:none}@media only screen and (max-width:1024px){.CategoriesList_categoryList__Q_Y81{max-height:100%;overflow:auto;scrollbar-width:none}.CategoriesList_categoryList__Q_Y81::-webkit-scrollbar{display:none}}.CategoriesList_categoryItem__PrCR0{position:relative}.CategoriesList_categoryItem__PrCR0:not(:last-of-type){border-bottom:1px solid #e6e6e6}@media only screen and (max-width:1024px){.CategoriesList_categoryItem__PrCR0:before{content:"";position:absolute;inset:0}}.CategoriesList_categoryLink__GHXIl{display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-size:.875rem;color:#414141;text-decoration:none;padding:.625rem;cursor:pointer;transition:.3s}@media(hover:hover)and (pointer:fine){.CategoriesList_categoryLink__GHXIl:hover{color:#a72d6c}}@media only screen and (max-width:1024px){.CategoriesList_categoryLink__GHXIl{font-size:1rem;padding:.75rem 0}}.CategoriesList_categoryIcon__SE5ow{width:1rem;height:1rem}.CategoriesList_subcategoryWrapper__OGj5D{position:relative;background:#fff}@media only screen and (max-width:1024px){.CategoriesList_subcategoryWrapper__OGj5D{position:absolute;inset:0;transform:translateX(100%);transition:.3s}.CategoriesList_subcategoryWrapper__OGj5D.CategoriesList_visible__spIsQ{transform:translateX(0)}}.CategoriesList_subcategoryList__NWnui{display:grid;grid-template-columns:1fr 1.5fr;grid-auto-rows:max-content;position:absolute;inset:0;list-style:none;visibility:hidden;opacity:0;pointer-events:none;transition:.3s}.CategoriesList_subcategoryList__NWnui.CategoriesList_visible__spIsQ{visibility:visible;opacity:1;pointer-events:unset}@media only screen and (max-width:1024px){.CategoriesList_subcategoryList__NWnui{grid-template-columns:1fr;transition:none;max-height:100%;overflow:auto;scrollbar-width:none}.CategoriesList_subcategoryList__NWnui::-webkit-scrollbar{display:none}}@media only screen and (max-width:1024px){.CategoriesList_subcategoryItem__PGg_9:not(:last-of-type){border-bottom:1px solid #e6e6e6}}.CategoriesList_subcategoryLink__tlIDh{display:flex;gap:.3125rem;color:#414141;text-decoration:none;padding:.4375rem;margin-left:4.5625rem;transition:.3s}@media(hover:hover)and (pointer:fine){.CategoriesList_subcategoryLink__tlIDh:hover{color:#a72d6c}}.CategoriesList_subcategoryLink__tlIDh.CategoriesList_all__8VZWg{font-weight:700}@media only screen and (max-width:1024px){.CategoriesList_subcategoryLink__tlIDh{font-size:1rem;padding:.75rem 0;margin:0}}.CategoriesList_subcategoryCount__Ilqz3{color:#909aad}.SubcategoriesGrid_trigger__UlVQh{display:none;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;cursor:pointer;margin-bottom:1.25rem}.SubcategoriesGrid_triggerIcon__78qFj{width:1rem;height:1rem;transform:rotate(90deg);transition:.5s}.SubcategoriesGrid_triggerIcon__78qFj.SubcategoriesGrid_open__GBT6f{transform:rotate(-90deg)}@media only screen and (max-width:1024px){.SubcategoriesGrid_trigger__UlVQh{display:flex}}.SubcategoriesGrid_gridWrapper__l6Ewt{display:grid;grid-template-rows:1fr;transition:.5s}.SubcategoriesGrid_gridWrapper__l6Ewt.SubcategoriesGrid_open__GBT6f{grid-template-rows:1fr}@media only screen and (max-width:1024px){.SubcategoriesGrid_gridWrapper__l6Ewt{grid-template-rows:0fr}}.SubcategoriesGrid_gridOverflow__k_VUB{overflow:hidden}.SubcategoriesGrid_list__GExXZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;list-style:none}@media only screen and (max-width:834px){.SubcategoriesGrid_list__GExXZ{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:480px){.SubcategoriesGrid_list__GExXZ{grid-template-columns:repeat(2,1fr)}}.SubcategoriesGrid_link__a9NjI{display:flex;flex-direction:column;align-items:center;gap:.3125rem;text-decoration:none}@media(hover:hover)and (pointer:fine){.SubcategoriesGrid_link__a9NjI:hover .SubcategoriesGrid_linkText__raKUB{color:#571738}}.SubcategoriesGrid_linkImg__YlmTe{max-width:100%;object-fit:contain}.SubcategoriesGrid_linkImgWrapper___n0UQ{position:relative;width:100%;aspect-ratio:1;border:1px solid #e6e6e6}.SubcategoriesGrid_linkText__raKUB{color:#a72d6c;font-weight:700;text-align:center;transition:.3s;cursor:pointer}.ListModal_list__nlDY4{display:flex;flex-direction:column;list-style:none}.ListModal_listWrapper__z_3mV{width:25rem;background:#fff;border-radius:.25rem;box-shadow:0 1px 15px rgba(0,0,0,.15);position:absolute;bottom:0;right:0;transform:translateY(100%);overflow:hidden}.ListModal_listItemLink__Gf_js{display:flex;align-items:center;gap:.625rem;padding-right:.625rem;border-bottom:1px solid #e6e6e6;color:#414141;text-decoration:none;transition:.3s}@media(hover:hover)and (pointer:fine){.ListModal_listItemLink__Gf_js:hover{color:#a72d6c}}.ListModal_listItemImg__tN2CS{padding:.625rem;border-right:1px solid #e6e6e6}.ListModal_listLink__EKkoc{display:inline-flex;margin:1.25rem;color:#a72d6c;text-decoration:none;transition:.3s}@media(hover:hover)and (pointer:fine){.ListModal_listLink__EKkoc:hover{color:#571738}}.SearchInput_wrapper__FxXbO{position:relative;display:flex;align-items:center;gap:.625rem}.SearchInput_searchInput__L7D8N{width:15.625rem;max-width:100%}.SearchInput_searchBtn__4X4VL,.SearchInput_searchInput__L7D8N{background:rgba(0,0,0,0);border:none;outline:none;padding:.3125rem}.SearchInput_searchBtn__4X4VL{display:flex;align-items:center;justify-content:center;cursor:pointer}.SignOutButton_btn__EHHj4{border:none;background:none;outline:none;cursor:pointer}.SignOutButton_btn__EHHj4:disabled{cursor:not-allowed}