div.product-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.product-container{width:80%}div.product-container div.title-container{box-shadow:0 0 20px 0 var(----background-secondary,#e5e7eb)}div.products-container{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media screen and (max-width:1200px){div.products-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){div.products-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.product-page-container div.mobile-sort-filter-container div.filter-container{box-shadow:0 0 5px 0 var(----border-strong,#d1d5db)}
.custom-sort-container{min-width:160px}.custom-sort-container .custom-select-header{border:1px solid var(----border-strong,#d1d5db);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:36px;transition:all .2s;display:flex}.custom-sort-container .custom-select-list{border:1px solid var(----border-strong,#d1d5db);z-index:1;margin-top:4px;padding:0;list-style:none;top:105%;left:0;right:0;box-shadow:0 4px 8px rgba(0,0,0,.047)}.custom-sort-container .custom-select-list li{cursor:pointer;padding:8px 12px;transition:background .2s}.custom-sort-container .custom-select-list li:hover{background-color:#f5f5f5}
