:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-ProductSearchAndListing{display:grid;grid-template-areas:"filter controls" "results results";grid-template-columns:auto 1fr;grid-gap:1.25rem .5rem;gap:1.25rem .5rem;align-items:center;padding-bottom:1rem;background-color:#fff}@media(min-width:768px){.c-ProductSearchAndListing{grid-template-areas:"filter results";grid-template-columns:18rem 1fr;gap:0 2rem;align-items:start}}.c-ProductSearchAndListing__ControlsRow{display:flex;flex-direction:row-reverse;grid-area:controls;gap:.5rem;align-items:center;justify-content:space-between}@media(min-width:768px){.c-ProductSearchAndListing__ControlsRow{display:none}}.c-ProductSearchAndListing__ControlsRow .c-ProductSearchAndListing__ViewSwitchButton{height:3rem;padding:0 1.125rem}.c-ProductSearchAndListing__FilterColumn{grid-area:filter;min-width:0}@media(min-width:768px){.c-ProductSearchAndListing__FilterColumn{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);margin:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(83,83,83,.502) transparent}.c-ProductSearchAndListing__FilterColumn::-webkit-scrollbar{width:4px}.c-ProductSearchAndListing__FilterColumn::-webkit-scrollbar-track{background:transparent}.c-ProductSearchAndListing__FilterColumn::-webkit-scrollbar-thumb{background-color:rgba(83,83,83,.502);border-radius:2px}}.c-ProductSearchAndListing__ResultsColumn{grid-area:results;min-width:0}.c-ProductSearchAndListing__ResultsCountContainer{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}@media(min-width:768px){.c-ProductSearchAndListing__ResultsCountContainer{flex-direction:row;gap:2rem;align-items:center}}.c-ProductSearchAndListing--noResults .c-ProductSearchAndListing__ControlsRow,.c-ProductSearchAndListing--noResults .c-ProductSearchAndListing__FilterColumn{display:none}@media(min-width:768px){.c-ProductSearchAndListing--noResults .c-ProductSearchAndListing__FilterColumn{display:block}}