.dropdown-icon{cursor:pointer}.FiltersDrawer .MuiPaper-root{width:80%;background:var(--surface,#FFF)}#filterButton{display:flex;width:89px;padding:10px 20px;justify-content:center;align-items:center;gap:8px;border-radius:9999999px;background:var(--Main);color:var(--on-primary,#FFF);font-family:var(--font-Urbanist);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.24px}.FiltersContainer{padding:24px;display:flex;flex-direction:column;justify-content:start;height:-moz-fit-content;height:fit-content;align-items:flex-start;gap:24px;align-self:stretch;border-radius:var(--spacing-base,14px);background:var(--surface,#FFF);box-shadow:0 2px 12px 0 rgba(0,65,40,.08);flex:1 1}.FiltersContainer p{margin:0}.FiltersContainer .title{color:var(--on-surface,#170F49);margin-bottom:16px;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.FiltersContainer #filterHead{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.FiltersContainer #filterHead .FilterHead{color:var(--on-surface,#000);font-family:var(--font-Urbanist);font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px}.FiltersContainer .filtericon{cursor:pointer;font-size:24px}.FiltersContainer .FilterTitle{color:var(--on-surface,#170F49);font-family:IBM Plex Sans;font-size:18px;font-style:normal;font-weight:500;line-height:150%;white-space:nowrap}.FiltersContainer .active{color:var(--on-surface,#170F49)!important;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-style:normal;font-weight:600!important;line-height:150%}.FiltersContainer #CategoryFilters{width:100%}.FiltersContainer .inputHolder{position:relative;z-index:1;cursor:pointer}.FiltersContainer .inputHolder input[type=checkbox]{accent-color:var(--Main);display:flex;width:16px;height:16px;padding:3.429px;justify-content:center;align-items:center;border-radius:2.286px;border:1.143px solid var(--outline,#fff)}.FiltersContainer .inputHolder input{cursor:pointer}.FiltersContainer .inputHolder .checkmark{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:4;display:none}.FiltersContainer #CategoryFilers{width:100%;display:flex;flex-direction:column;gap:24px}.FiltersContainer #CategoryFilers .MainCategoryContainer{width:100%}.FiltersContainer #CategoryFilers .MainCategoryContainer .MainCategory{display:flex;align-items:center}.FiltersContainer #CategoryFilers .SubCategories{margin-top:12px;margin-left:24px;display:flex;flex-direction:column;gap:12px}.FiltersContainer #CategoryFilers .SubCategories .subCategory{display:flex;align-items:center;justify-content:start}.FiltersContainer #CategoryFilers .SubCategories .subCategory span{color:var(--on-surface,#170F49);font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.FiltersContainer #PriceFilter{display:flex;flex-direction:column;gap:16px;width:100%}.FiltersContainer #PriceFilter .MuiSlider-root{color:var(--Main)}.FiltersContainer #PriceFilter #priceRanges{display:flex;width:100%;justify-content:center;gap:8px}.FiltersContainer .section{margin:48px 0;width:100%}.FiltersContainer .section .category .MuiPaper-root{padding:0;border:none;box-shadow:none;border-radius:0;align-self:stretch;background-color:rgba(0,0,0,0);margin:0}@media screen and (max-width:926px){.FiltersContainer .section .category .MuiPaper-root{border-bottom:0}}@media screen and (min-width:926px){.FiltersContainer .section .category .MuiPaper-root{margin-left:-16px}}.FiltersContainer .section .category .MuiPaper-root:before{display:none}@media screen and (max-width:726px){.FiltersContainer .section .category .MuiPaper-root:before{display:block}}.FiltersContainer .section .category .MuiAccordionSummary-content{color:var(--on-surface-variant,#3a3a3a);font-family:var(--font-intro);font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width:926px){.FiltersContainer .section .category .MuiAccordionSummary-content{margin:12px 12px 12px 0}}.FiltersContainer .section .category .MuiAccordionDetails-root{display:flex;flex-direction:column;gap:8px;margin-left:24px;color:var(--on-surface-variant,#33333d);font-family:var(--font-intro);font-size:12px;font-style:normal;font-weight:400;line-height:150%;border-left:1px solid var(--outline,#ededf0)}@media screen and (max-width:926px){.FiltersContainer .section .category .MuiAccordionDetails-root{margin:12px 0;border-bottom:0}}.FiltersContainer .section .category label{display:flex;align-items:center}.FiltersContainer .section .category label input{margin-right:8px}.FiltersContainer .section .brand{margin-top:16px}.FiltersContainer .section .brand label{display:flex;align-items:center;color:var(--on-surface-variant,#3a3a3a);font-family:var(--font-intro);font-size:14px;font-style:normal;font-weight:400;line-height:160%}.FiltersContainer .section .brand label input{margin-right:8px}.FiltersContainer .section .tag:first-of-type{margin-top:24px}.FiltersContainer .section .tag{color:var(--on-surface,#13182f);font-family:var(--font-readexPro);font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize;border-radius:var(--Radius,10px);border:1.5px solid var(--outline,#dadada);background:var(--surface,#fff);padding:16px;margin:6px}.FiltersContainer .Filter{display:flex;flex-direction:column;gap:24px;width:100%}.FiltersContainer .Filter .FilterItem{display:flex;align-items:center;gap:8px}.FiltersContainer .Filter .FilterText{display:flex;align-items:center;color:var(--on-surface-variant,#3a3a3a);font-family:var(--font-intro);font-size:14px;font-style:normal;font-weight:400;line-height:160%}.FiltersContainer .Filter #Container{display:flex;flex-direction:column;gap:12px}.FiltersContainer .top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--outline,#ededf0);padding:4px 0}.FiltersContainer .top p:first-of-type{color:var(--on-surface,#3a3a3a);font-family:var(--font-readexPro);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1.44px;text-transform:uppercase}.FiltersContainer .top button{color:var(--Main);font-family:var(--font-readexPro);font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.FiltersContainer #AilmentFilter .Ailments{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.FiltersContainer #AilmentFilter .AilmentButton{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:40px;background:var(--surface-variant,#F7F7FB);color:var(--on-surface,#170F49);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;border:none}.FiltersContainer #AilmentFilter .selectedAilment{background:var(--Main);color:var(--on-primary,#FFF)}.FilterItem.skeleton{opacity:.7;pointer-events:none}.skeleton-checkbox{width:18px;height:18px;margin-right:8px}.skeleton-checkbox,.skeleton-text{border-radius:4px;background:var(--skeleton,#e0e0e0);display:inline-block}.skeleton-text{width:80px;height:16px}.category-item{width:100%;margin:6px 0;cursor:pointer;transition:background-color .3s ease,color .3s ease}.category-item.level-0{padding-left:0}.category-item.level-1,.category-item.level-2,.category-item.level-3,.category-item.level-4,.category-item.level-5{padding-left:10px}.category-item .active,.category-item .subcat-active,.category-item.active,.category-item.subcat-active{border-radius:4px}.category-item .active .category-name,.category-item .subcat-active .category-name,.category-item.active .category-name,.category-item.subcat-active .category-name{color:var(--Main)!important;font-weight:700!important}.category-item .icon-down-arrow{display:block;margin-right:10px;font-size:x-small;transform:rotate(-90deg)}.category-item .expanded{transform:rotate(0deg);transition:transform .3s ease}.category-item .icon{font-size:large}.category-item .category-header{display:flex;align-items:center;width:100%}.category-item .category-header .category-name{flex-grow:1;display:flex;align-items:center;font-size:14px;font-family:IBM Plex Sans,sans-serif;font-weight:400;color:var(--Neutral-800,#170F49);line-height:150%;white-space:nowrap}.category-item .category-header .category-name:hover{color:var(--Main)}.category-item .category-header .expand-arrow{width:10px;height:10px;transition:transform .3s ease;cursor:pointer}.category-item .category-header .expand-arrow.expanded{transform:rotate(180deg)}.category-item .subcategories{width:100%;margin-top:5px;border-left:1px solid #ccc}#SortButton{width:89px;padding:10px 20px;justify-content:center;gap:8px;border-radius:9999999px;background:var(--Main);color:var(--on-primary,#FFF);font-family:var(--font-Urbanist);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.24px}#SortButton,.activeFilters{display:flex;align-items:center}.activeFilters{flex-direction:column;gap:12px;flex-wrap:wrap;flex-direction:row;padding:8px 24px;background:var(--surface,#FFF);box-shadow:0 8px 40px rgba(0,0,0,.0392156863);border-radius:12px}@media(min-width:850px){.activeFilters{flex-direction:row}}.activeFilters .filterItem{gap:8px}.activeFilters .cross,.activeFilters .filterItem{display:flex;justify-content:center;align-items:center}.activeFilters .cross{width:32px;height:32px;transform:rotate(-90deg);background-color:var(--surface-variant,#F7F7FB);border-radius:24px;cursor:pointer}.SortContainer{padding:24px}.SortContainer .sortHead{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.SortContainer .sortHead .sortTitle{color:var(--on-surface,#170F49);font-family:Sora;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.SortContainer .sortParent{display:flex;flex-direction:column}.SortContainer .sortParent .SortItem{display:flex;padding:16px 24px;align-items:center;gap:8px;align-self:stretch;border-radius:12px;border-bottom:1px solid var(--outline,#f7f7fb)}.SortContainer .sortParent .active{background-color:var(--surface-variant,#F7F7FB);color:var(--Main);font-family:var(--font-Urbanist);font-size:16px;font-style:normal;font-weight:600;line-height:150%}@media(min-width:850px){.sortButtonParent{position:relative}#deskButton,.sortButtonParent{width:-moz-fit-content;width:fit-content}#deskButton{display:flex;justify-content:start;gap:12px;cursor:pointer;background-color:var(--surface-variant,#F7F7FB);align-items:center;padding:12px 24px;gap:16px;border-radius:12px;box-shadow:0 8px 40px 0 rgba(0,0,0,.04)}#deskButton .drop .icon{display:flex;width:32px;height:32px;transform:rotate(-90deg);justify-content:center;align-items:center;background-color:var(--surface-alt,#EFF0F6);border-radius:24px}#deskButton .drop .icon .icon-down-arrow{font-size:xx-small}.dropdown-menu-sort{display:none;z-index:10!important;position:absolute;top:80%;width:100%;background-color:var(--surface,#FFF);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-radius:5px;z-index:1;margin-top:10px;min-width:200px;border-radius:12px}.dropdown-menu-sort.show{display:block}.dropdown-item-sort{color:var(--on-surface,#170F49);padding:16px 24px;display:block;border-bottom:1px solid var(--outline,#f1f1f1);cursor:pointer;color:var(--Neutral-800,#170F49);font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.dropdown-item-sort .sortOption{display:flex;align-items:center;gap:12px}.dropdown-item-sort img{width:15px;margin-right:10px}.dropdown-item-sort:last-child{border-bottom:none}.dropdown-item-sort:hover{background-color:var(--hover,#f1f1f1)}.dropdown-item-sort.active{color:var(--Main);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;background-color:var(--surface-variant,#F7F7FB)}.desktopSortContainer{display:flex;justify-content:start;align-items:center;gap:24px;position:relative;padding:0 12px}.selected{color:var(--Main);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.filterItem{gap:8px}.cross,.filterItem{display:flex;justify-content:center;align-items:center}.cross{width:32px;height:32px;transform:rotate(-90deg);background-color:var(--surface-variant,#F7F7FB);border-radius:24px;cursor:pointer}}