div.pharmacy-page-container{padding-top:16px}div.filter-box-container{width:280px;max-height:calc(100dvh - 160px);box-shadow:0 0 20px 0 var(----background-secondary,#e5e7eb);position:-webkit-sticky;position:sticky;top:0;overflow:auto}div.pharmecies-container{width:80%}div.pharmecies-container div.title-container{box-shadow:0 0 20px 0 var(----background-secondary,#e5e7eb)}div.pharmacy-cards-container{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media screen and (max-width:1200px){div.pharmacy-cards-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){div.pharmacy-cards-container{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){div.filter-box-container{z-index:999;width:100%;max-height:100dvh;transition:transform .6s ease-in-out;position:fixed;top:0;right:0;overflow:auto}div.filter-box-container.open{transform:translate(0)}div.filter-box-container.close{transform:translate(100%)}}div.pharmacy-page-container div.mobile-sort-filter-container div.filter-container{box-shadow:0 0 5px 0 var(----border-strong,#d1d5db)}
