.FilterSelector-module-scss-module__AcW59G__filter{width:100%;color:var(--napalm-grey-1);padding:14px 24px;transition:all .3s ease-in-out;overflow:hidden}.FilterSelector-module-scss-module__AcW59G__filterTitle p{font-family:var(--font-futura);font-size:12px}.FilterSelector-module-scss-module__AcW59G__filterTitle{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.FilterSelector-module-scss-module__AcW59G__filterList{margin-top:18px;font-size:12px}
.FilterMenu-module-scss-module__TW4H2G__separator{background-color:var(--napalm-grey-1);height:1px;margin:0 24px}.FilterMenu-module-scss-module__TW4H2G__filterMenuContainer{white-space:nowrap;background-color:var(--napalm-white);border-right:1px solid var(--napalm-grey-1);visibility:hidden;opacity:0;width:0;transition:all .2s ease-in-out}.FilterMenu-module-scss-module__TW4H2G__filterMenuContainer.FilterMenu-module-scss-module__TW4H2G__openFilters{visibility:visible;opacity:1;width:25%}.FilterMenu-module-scss-module__TW4H2G__filterMenu{position:sticky;top:98px}.FilterMenu-module-scss-module__TW4H2G__types{background-color:var(--napalm-grey-1);width:100%;color:var(--napalm-white);height:44px;padding:14px 24px;overflow:hidden}.FilterMenu-module-scss-module__TW4H2G__types li{position:relative}.FilterMenu-module-scss-module__TW4H2G__types li:after{content:"";border-bottom:1px solid var(--napalm-white);-o-transition:width .3s;width:0;transition:width .3s;position:absolute;bottom:-4px;right:0}.FilterMenu-module-scss-module__TW4H2G__types li:hover:after,.FilterMenu-module-scss-module__TW4H2G__types li.FilterMenu-module-scss-module__TW4H2G__selected:after{width:100%;left:0}.FilterMenu-module-scss-module__TW4H2G__types li{width:fit-content;margin-bottom:12px;line-height:12px}.FilterMenu-module-scss-module__TW4H2G__types{transition:all .3s ease-in-out}.FilterMenu-module-scss-module__TW4H2G__types.FilterMenu-module-scss-module__TW4H2G__typesOpen{height:232px}.FilterMenu-module-scss-module__TW4H2G__typesTitle p{font-family:var(--font-futura);font-size:12px}.FilterMenu-module-scss-module__TW4H2G__typesTitle{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.FilterMenu-module-scss-module__TW4H2G__typesList{font-family:var(--font-inter);margin-top:18px;font-size:12px}.FilterMenu-module-scss-module__TW4H2G__categories{width:100%;color:var(--napalm-grey-1);padding:0 12px;transition:all .3s ease-in-out;overflow:hidden}.FilterMenu-module-scss-module__TW4H2G__categories li{position:relative}.FilterMenu-module-scss-module__TW4H2G__categories li:after{content:"";border-bottom:1px solid var(--napalm-white);-o-transition:width .3s;width:0;transition:width .3s;position:absolute;bottom:-4px;right:0}.FilterMenu-module-scss-module__TW4H2G__categories li:hover:after,.FilterMenu-module-scss-module__TW4H2G__categories li.FilterMenu-module-scss-module__TW4H2G__selected:after{width:100%;left:0}.FilterMenu-module-scss-module__TW4H2G__categories li:after{border-bottom:1px solid var(--napalm-grey-1)}.FilterMenu-module-scss-module__TW4H2G__categories li{width:fit-content;margin-bottom:12px;line-height:12px}.FilterMenu-module-scss-module__TW4H2G__categoriesContent{padding:14px 12px}.FilterMenu-module-scss-module__TW4H2G__categoriesTitle p{font-family:var(--font-futura);font-size:12px}.FilterMenu-module-scss-module__TW4H2G__categoriesTitle{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.FilterMenu-module-scss-module__TW4H2G__categoriesList{margin-top:18px;font-size:12px}.FilterMenu-module-scss-module__TW4H2G__clearButtonContainer{border-top:1px solid var(--napalm-black);justify-content:center;width:100%;padding:14px 0 32px;display:flex}.FilterMenu-module-scss-module__TW4H2G__clearButton{text-align:center;width:90%;max-width:347px;height:44px;font-family:var(--font-futura);color:var(--napalm-white);background-color:var(--napalm-grey-2);font-size:12px}.FilterMenu-module-scss-module__TW4H2G__clearButton.FilterMenu-module-scss-module__TW4H2G__active{background-color:var(--napalm-black)}.FilterMenu-module-scss-module__TW4H2G__clearButton.FilterMenu-module-scss-module__TW4H2G__active:hover{background-color:var(--napalm-grey-1)}@media (max-width:1025px){.FilterMenu-module-scss-module__TW4H2G__filterMenu{top:104px}}@media (max-width:768px){.FilterMenu-module-scss-module__TW4H2G__filterMenuContainer{z-index:2;opacity:1;visibility:visible;width:100%;height:100%;position:absolute;top:0;left:0}.FilterMenu-module-scss-module__TW4H2G__filterMenuContainer.FilterMenu-module-scss-module__TW4H2G__openFilters{visibility:hidden;opacity:0;width:0}.FilterMenu-module-scss-module__TW4H2G__filterMenuContainer .FilterMenu-module-scss-module__TW4H2G__filterMenu{position:relative;top:0}}
.ProductGrid-module-scss-module__lhCFtq__productGrid{grid-template-columns:repeat(4,1fr);width:100%;height:100%;transition:width .2s ease-in-out;display:grid}.ProductGrid-module-scss-module__lhCFtq__gridItem{border-bottom:1px solid var(--napalm-grey-1);border-right:1px solid var(--napalm-grey-1);text-align:center;flex-direction:column;justify-content:center;padding:12px 23px;display:flex}.ProductGrid-module-scss-module__lhCFtq__gridItemImageContainer{margin-bottom:8px;position:relative}.ProductGrid-module-scss-module__lhCFtq__gridItemImage{object-fit:contain;aspect-ratio:1;width:100%}.ProductGrid-module-scss-module__lhCFtq__gridItemTitle{font-family:var(--font-futura);font-size:14px;line-height:18px}.ProductGrid-module-scss-module__lhCFtq__gridItemPrice{font-family:var(--font-inter);color:var(--napalm-grey-2);font-size:10px}@keyframes ProductGrid-module-scss-module__lhCFtq__opacity-in{0%{opacity:0}to{opacity:1}}@media (min-width:769px){.ProductGrid-module-scss-module__lhCFtq__productGrid.ProductGrid-module-scss-module__lhCFtq__filtersOpen{grid-template-columns:repeat(3,1fr);width:75%}.ProductGrid-module-scss-module__lhCFtq__gridItem:not(.ProductGrid-module-scss-module__lhCFtq__filtersOpen):nth-child(4n),.ProductGrid-module-scss-module__lhCFtq__gridItem.ProductGrid-module-scss-module__lhCFtq__filtersOpen:nth-child(3n){border-right:none}}@media (max-width:768px){.ProductGrid-module-scss-module__lhCFtq__productGrid{grid-template-columns:repeat(2,1fr)}.ProductGrid-module-scss-module__lhCFtq__gridItem{min-height:280px}.ProductGrid-module-scss-module__lhCFtq__gridItem:nth-child(2n){border-right:none}}
