.ProductFilter_root__B_FQQ{border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);border:none;padding:var(--spacing-x-large)}.ProductFilter_root__B_FQQ>div:last-child{border-bottom:none!important;margin-bottom:0!important}.ProductFilter_root__summary__moVfv{display:flex;flex-direction:column;gap:var(--spacing-x-large);margin-bottom:var(--spacing-x-large)}.ProductFilter_root__summary__header__t043k{display:flex;align-items:center;justify-content:space-between}.ProductFilter_root__summary__title__5jyMM{color:var(--primary-text)}.ProductFilter_root__summary__clear__z6eeZ{border:none;background:transparent;color:var(--secondary-text);transition:color .2s ease;cursor:pointer}.ProductFilter_root__summary__clear__z6eeZ:disabled{cursor:default}.ProductFilter_root__summary__clear__z6eeZ:disabled h3{color:var(--gray-200);pointer-events:none}.ProductFilter_root__summary__clear__z6eeZ:not(:disabled):hover{color:#5244c6}.ProductFilter_root__summary__chips__xT4A2{display:flex;flex-wrap:wrap;gap:var(--spacing-small)}.ProductFilter_root__summary__chip__GFzpx{display:inline-flex;align-items:center;gap:var(--spacing-x-small);border:1px solid #5244c6;border-radius:12px;padding:var(--spacing-normal);color:#5244c6;transition:all .2s ease}.ProductFilter_root__summary__chip__icon__VisPF{display:flex;align-items:center;background:transparent;justify-content:center;border:none;padding:0;cursor:pointer}.ProductFilter_root__summary__chip__icon__VisPF svg{width:18px;height:18px}.ProductFilter_root__summary__chip__icon__VisPF svg path{fill:#5244c6}.ProductFilter_root__summary__chip__label__3qu4d{color:#5244c6}.ProductFilter_root__summary__chip__GFzpx:hover{background:rgba(82,68,198,.08)}.ProductFilter_root__summary__empty__zrqiB{color:var(--gray-400)}.ProductFilter_root__parent__UhPsu,.ProductFilter_root__search__47EwX{margin-bottom:var(--spacing-x-large)}.ProductFilter_root__parent__UhPsu{display:flex;flex-flow:column wrap;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--gray-200);padding-bottom:var(--spacing-x-large)}.ProductFilter_root__parent__UhPsu:before{display:none!important}.ProductFilter_root__parent__title__vXWPa{padding:0;min-height:28px!important}.ProductFilter_root__parent__title__vXWPa>div{margin:0!important}.ProductFilter_root__parent__title__icon__PlJwi path{fill:var(--gray-500)}.ProductFilter_root__parent__details__9Ua_Z{display:flex;flex-flow:column wrap;padding:0;border-bottom:1px solid var(--gray-200)}.ProductFilter_root__parent__details__9Ua_Z:last-child{border-bottom:none}.ProductFilter_root__parent__level2__6aO5e{box-shadow:none;border-bottom:1px solid var(--gray-200)}.ProductFilter_root__parent__level2__6aO5e:last-child{border-bottom:none}.ProductFilter_root__parent__level2__6aO5e:before{display:none!important}.ProductFilter_root__parent__level2__title__VlFFC{display:flex;flex-flow:row;gap:var(--spacing-small);padding:0;min-height:28px!important;margin-bottom:var(--spacing-x-large);margin-top:var(--spacing-x-large)}.ProductFilter_root__parent__level2__title__VlFFC>div{margin:0!important}.ProductFilter_root__parent__level2__title__icon__bcJWO svg{fill:none}.ProductFilter_root__parent__level2__title__VlFFC>div:first-child{gap:var(--spacing-small);justify-content:flex-end}.ProductFilter_root__parent__level2__children__WuvJ3{padding:0}.ProductFilterItems_root__qwmbE{padding:0;display:flex;flex-flow:column wrap;gap:var(--spacing-x-large)}.ProductFilterItems_root__qwmbE svg{fill:none}.ProductFilterItems_root__parent__G2_Qr{width:100%;display:flex;flex-flow:column wrap;padding:0 0 0 var(--spacing-x-large);gap:var(--spacing-x-large)}.ProductFilterItems_root__parent__G2_Qr:last-child{margin-bottom:var(--spacing-x-large)}.ProductFilterItems_root__parent__G2_Qr>div{box-shadow:none}.ProductFilterItems_root__parent__details__jrhuB{box-shadow:none;display:flex;flex-flow:row wrap;align-items:flex-start;direction:ltr;gap:var(--spacing-small);margin-left:0}.ProductFilterItems_root__parent__details__jrhuB:before{display:none!important}.ProductFilterItems_root__parent__details__title__46Zco{display:inline-flex;flex-flow:row wrap;flex:1 1;gap:var(--spacing-small)}.ProductFilterItems_root__parent__details__title__46Zco>div{margin:0!important}.ProductFilterItems_root__parent__details__title__46Zco>div:first-child{gap:var(--spacing-small);justify-content:flex-end}.ProductFilterItems_root__parent__details__icon__ctMKd svg{fill:none}.ProductFilterItems_root__parent__level2__oKwrO{box-shadow:none;border-bottom:1px solid var(--gray-200)}.ProductFilterItems_root__parent__level2__oKwrO:last-child{border-bottom:none}.ProductFilterItems_root__parent__level2__oKwrO:before{display:none!important}.ProductFilterItems_root__parent__level2__title__JyEon{display:flex;flex-flow:row;gap:var(--spacing-small);padding:0;min-height:28px!important}.ProductFilterItems_root__parent__level2__title__JyEon>div{margin:0!important}.ProductFilterItems_root__parent__level2__title__icon__RNHDM svg{fill:none}.ProductFilterItems_root__parent__level2__title__JyEon>div:first-child{gap:var(--spacing-small);justify-content:flex-end;text-align:left}.ProductFilterItems_root__parent__level2__children__kkqPN{padding:0}.ProductFilterSearch_root__tp7JL{margin-bottom:var(--spacing-x-large)}.ProductFilterSearch_root__textfield__fE_D3{width:100%}.ProductFilterSearch_root__textfield__searchIcon__GgzSX svg path{fill:#5244c6}.ProductFilterSearch_root__textfield__fE_D3 .MuiOutlinedInput-root{border-radius:32px;height:40px;border:1px solid var(--purple-50);background:var(-light-mode-common-white)}.ProductFilterSearch_root__textfield__searchIcon__GgzSX{cursor:pointer;display:flex;align-items:center}.ProductCompareSelection_root__TZUWG{display:flex;flex-direction:column;border-radius:8px;background:var(--default-background);box-shadow:0 2px 8px 0 rgba(0,0,0,.06);padding:var(--spacing-x-large);gap:var(--spacing-normal);margin-bottom:var(--spacing-x-large)}.ProductCompareSelection_root__header__IhBEF{display:flex;align-items:baseline;gap:var(--spacing-small)}.ProductCompareSelection_root__header__title__ipS_Q{color:var(--primary-text)}.ProductCompareSelection_root__header__limit__XCvqb{color:var(--secondary-text)}.ProductCompareSelection_root__list__NtSPb{display:flex;flex-direction:column;gap:var(--spacing-normal);margin:0;padding:0;list-style:none}.ProductCompareSelection_root__list__item__1JRDR{display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--purple-50);border-radius:8px;gap:var(--spacing-small);padding:var(--spacing-small)}.ProductCompareSelection_root__list__item__title__8JKJI{color:var(--primary-text)}.ProductCompareSelection_root__list__item__remove__i_WUp{width:24px;height:24px;border-radius:4px;background-color:#f3f2ff;display:flex;align-items:center;justify-content:center;border:none;outline:none;color:#5244c6;cursor:pointer;font-size:1.25rem;line-height:1;padding:0}.ProductCompareSelection_root__list__item__remove__i_WUp:hover{background:rgba(82,68,198,.2)}.ProductCompareSelection_root__list__empty__fvAPh{font-size:.875rem;color:var(--gray-400)}.ProductCompareSelection_root__cta__S_SHQ{border:1px solid var(--purple-600);border-radius:8px;background:transparent;color:var(--purple-600);padding:var(--spacing-x-small) var(--spacing-x-large);cursor:pointer;transition:all .2s ease;font-size:var(--font-size-button2);font-weight:var(--font-weight-button2);line-height:var(--line-height-button2)}.ProductCompareSelection_root__cta__S_SHQ:hover:not(:disabled){background:rgba(82,68,198,.1)}.ProductCompareSelection_root__cta__S_SHQ:disabled{border-color:var(--purple-200);color:var(--purple-300);cursor:default;pointer-events:none}.ProductCategory_root___ueFe{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:column;gap:var(--spacing-large)}.ProductCategory_root__item__TX2EF{border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);box-sizing:border-box;border:2px solid transparent;max-height:56px;padding:var(--spacing-normal) var(--spacing-large);cursor:pointer;background-color:var(--white);transition:border-color .2s ease;display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-large);flex-flow:row}.ProductCategory_root__item--active__lQ4DV,.ProductCategory_root__item__TX2EF:hover{border-color:#4e25bf}.ProductCategory_root__item--active__lQ4DV h5,.ProductCategory_root__item__TX2EF:hover h5{color:#4e25bf}