#products,#savedDesignCollection .grid{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:4px 2px 18px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#a9a79e #eeede7}#products>.card,#savedDesignCollection .grid>.card{flex:0 0 clamp(260px,30vw,370px);min-width:0;scroll-snap-align:start}#products>.catalogue-more{flex:0 0 260px}.collection-scroll-controls{display:flex;justify-content:flex-end;gap:10px;margin:0 0 16px}.collection-scroll-controls button{border:1px solid #c9c7bc;background:#fffdf7;color:#242521;border-radius:999px;padding:10px 17px;cursor:pointer;font:inherit;min-height:44px}.collection-scroll-controls button:focus-visible,#products:focus-visible{outline:3px solid #ef7b30;outline-offset:3px}@media(max-width:600px){#products,#savedDesignCollection .grid{gap:16px}#products>.card,#savedDesignCollection .grid>.card{flex-basis:82vw;max-width:340px}.collection-scroll-controls{justify-content:space-between}}