.hd-catalogue-controls{display:none}@media(max-width:767px){.cms-index-index .categories_tab .tabs-categories_tab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:520px;width:100%;margin:24px auto!important;padding:0 20px!important;box-sizing:border-box;text-align:left}.cms-index-index .categories_tab .tabs-categories_tab>li{display:flex;align-items:center;float:none;width:auto;min-width:0;margin:0!important;padding:0!important;text-align:left}.cms-index-index .categories_tab .tabs-categories_tab>li>a{display:block;max-width:100%;padding:8px 0!important;font-size:13px;line-height:1.5;white-space:normal;text-align:left}.hd-catalogues .hd-catalogue-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;max-width:440px;padding:0;margin:0 auto}.hd-catalogues .hd-catalogue-grid::-webkit-scrollbar{display:none}.hd-catalogues .hd-catalogue{flex:0 0 100%;width:100%;max-width:none;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.hd-catalogues .hd-book-cover img{height:280px}.hd-catalogue-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px}.hd-catalogue-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d8d0c4;background:#fff;color:#252525;font-size:23px;line-height:1;box-shadow:none}.hd-catalogue-controls button:disabled{opacity:.3;cursor:default}.hd-catalogue-controls button:focus-visible,.hd-catalogue-grid:focus-visible{outline:2px solid #997842;outline-offset:3px}.hd-catalogue-position{font-size:13px;min-width:44px}}