.styles_container__hFlaH{display:flex;gap:calc(var(--pd-page) * 1.5);max-width:1600px;margin:0 auto;padding:0 var(--pd-page)}.styles_sidebar__RqisZ{width:240px;flex-shrink:0;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height) - var(--pd-page));overflow-y:auto;padding-top:var(--pd-thin);padding-right:var(--pd-thin)}.styles_sidebarTitle__QbRtQ{font-size:1.1rem;font-weight:var(--font-weight-medium);color:var(--color-black);margin-bottom:var(--pd-thin);padding-left:var(--pd-thin)}.styles_navList__TIBcK{list-style:none;padding:0;margin:0;position:relative}.styles_navItem__7z4iJ{position:relative;margin-bottom:2px}.styles_navLink__BWk8V{display:block;padding:8px var(--pd-thin);text-decoration:none;color:var(--color-grey-dark);font-size:.95rem;border-radius:6px;transition:color .2s ease,background-color .2s ease;position:relative;z-index:2;font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_navLink__BWk8V:hover{color:var(--color-black);background-color:var(--color-grey-light)}.styles_navLink__BWk8V.styles_activeText__Red0O{color:var(--color-primary);font-weight:var(--font-weight-medium)}.styles_navLink__BWk8V.styles_activeText__Red0O:hover{background-color:transparent}.styles_activeHighlight__TVQek{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-primary-light);border-radius:6px;z-index:1}.styles_contentArea__6nZx_{flex-grow:1;min-width:0;padding-top:var(--pd-thin)}.styles_categorySection__D6YRS{margin-bottom:calc(var(--pd-page) * 2.5)}.styles_categoryTitle__YqS3A{font-size:var(--fs-h2);font-weight:var(--font-weight-medium);margin-bottom:26px;color:var(--color-black);border-bottom:1px solid var(--color-grey-light);padding-bottom:calc(var(--pd-thin) * .5)}.styles_itemGrid__naLmT{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:900px){.styles_itemGrid__naLmT{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.styles_itemGrid__naLmT{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.styles_itemGrid__naLmT{grid-template-columns:repeat(4,1fr)}}.styles_itemCard__vbXM5{display:block;position:relative;border-radius:15px;overflow:hidden;background-color:var(--color-grey-light);transition:transform .3s ease-out,box-shadow .3s ease-out;text-decoration:none;color:var(--color-white);box-shadow:0 2px 5px rgba(0,0,0,.05)}.styles_itemCard__vbXM5:hover .styles_itemImage__S2HmM{transform:scale(1)}.styles_imageWrapper__xC_ik{position:relative;width:100%;aspect-ratio:4/3;background-color:var(--color-grey-light)}.styles_itemImage__S2HmM{transform:scale(1.04);transition:transform .6s ease-in-out}.styles_placeholderImage__TJ14P{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-light);color:var(--color-grey-dark);font-size:var(--fs-p3)}.styles_overlay__6Nqd2{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0));z-index:1;transition:opacity .6s ease;pointer-events:none}.styles_itemTitle__sl0RT{position:absolute;bottom:var(--pd-thin);left:var(--pd-thin);right:var(--pd-thin);font-size:var(--fs-p1);font-weight:var(--font-weight-medium);z-index:2;margin:0;color:var(--color-white);line-height:1.3}@media (max-width:768px){.styles_container__hFlaH{flex-direction:column;padding:0;gap:0}.styles_sidebar__RqisZ{position:relative;top:auto;width:100%;height:auto;overflow-y:visible;border-right:none;border-bottom:1px solid var(--color-grey-light);padding:var(--pd-thin) var(--pd-page);margin-bottom:var(--pd-page)}.styles_sidebarTitle__QbRtQ{margin-bottom:calc(var(--pd-thin) * .5);padding-left:0}.styles_navList__TIBcK{display:flex;overflow-x:auto;padding-bottom:10px;margin-bottom:-10px;position:static;scrollbar-width:thin;scrollbar-color:var(--color-grey) var(--color-grey-light)}.styles_navList__TIBcK::-webkit-scrollbar{height:6px}.styles_navList__TIBcK::-webkit-scrollbar-track{background:var(--color-grey-light);border-radius:3px}.styles_navList__TIBcK::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:3px}.styles_navItem__7z4iJ{flex-shrink:0;position:static;margin-bottom:0;margin-right:8px}.styles_activeHighlight__TVQek{display:none}.styles_navLink__BWk8V{white-space:nowrap;padding:6px 12px}.styles_navLink__BWk8V.styles_activeText__Red0O{background-color:var(--color-primary-light);color:var(--color-primary);border-radius:6px}.styles_navLink__BWk8V:hover{background-color:transparent}.styles_navLink__BWk8V.styles_activeText__Red0O:hover{background-color:var(--color-primary-light)}.styles_contentArea__6nZx_{padding:0 var(--pd-page) var(--pd-page);padding-top:0}.styles_itemGrid__naLmT{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.styles_emptyMessage__Zx9cF,.styles_errorMessage__YXLnw{padding:calc(var(--pd-page) * 2) var(--pd-page);text-align:center;color:var(--color-grey-dark);font-size:1.1rem;min-height:200px;display:flex;align-items:center;justify-content:center}.styles_errorMessage__YXLnw{color:#dc3545;font-weight:var(--font-weight-medium);background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px}