.page_container__MNY9B{display:flex;flex-direction:column;gap:2rem;padding:0 1rem;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}.page_productsContent__H8KIh{flex:1 1;width:100%}.page_productsGrid__koizS{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.page_emptyResults__RSCOq{background-color:#fff;border-radius:.5rem;padding:2.5rem;text-align:center;transition:background-color .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=dark] .page_emptyResults__RSCOq{background-color:#1f2937}.page_emptyResultsText__T95xA{color:#6b7280;transition:color .3s ease}[data-theme=dark] .page_emptyResultsText__T95xA{color:#d1d5db}@media (min-width:320px){.page_container__MNY9B{padding:0 .5rem;gap:1rem}.page_productsGrid__koizS{gap:1rem}.page_emptyResults__RSCOq{padding:1.5rem}}@media (min-width:375px){.page_container__MNY9B{padding:0 .75rem;gap:1.25rem}.page_productsGrid__koizS{gap:1.25rem}.page_emptyResults__RSCOq{padding:2rem}}@media (min-width:640px){.page_container__MNY9B{padding:0 1rem;gap:1.5rem}.page_productsGrid__koizS{grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_emptyResults__RSCOq{padding:2.5rem}}@media (min-width:768px){.page_container__MNY9B{flex-direction:row;align-items:flex-start;gap:2rem;padding:0 1.5rem}.page_productsGrid__koizS{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:1024px){.page_productsGrid__koizS{grid-template-columns:repeat(3,1fr);gap:2rem}.page_container__MNY9B{padding:0 2rem}}@media (min-width:1280px){.page_container__MNY9B{padding:0}}.page_mainContent__uLAn4{display:flex;flex-direction:column;gap:1.5rem;width:100%;box-sizing:border-box}.page_sidebar__lWUX3{width:100%;order:1}.page_productsSection__p8BO0{width:100%;order:2}@media (min-width:768px){.page_mainContent__uLAn4{flex-direction:row;align-items:flex-start;gap:2rem}.page_sidebar__lWUX3{width:260px;flex-shrink:0;order:1}.page_productsSection__p8BO0{flex:1 1;order:2;min-width:0}}@media (min-width:1536px){.page_productsGrid__koizS{grid-template-columns:repeat(4,1fr);gap:2rem}}