.tala-category-grid-section{margin:0}.tala-categories,.tala-categories *{box-sizing:border-box}.tala-categories{display:block;background:var(--tc-bg, #fff);color:var(--tc-fg, #242824);padding:32px clamp(24px,4.2vw,80px) 40px}.tala-categories__inner{max-width:1760px;margin-inline:auto;min-width:0}.tala-categories__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.tala-categories__heading h2{margin:0;color:inherit;font-size:clamp(20px,1.7vw,28px);font-weight:500;line-height:1.3}.tala-categories__all{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:inherit;font-size:12px;text-decoration:none}.tala-categories__grid{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:3px;margin:-3px}.tala-categories__grid::-webkit-scrollbar{display:none}.tala-categories__card{min-width:0;flex:0 0 calc((100% - 72px)/5);scroll-snap-align:start}.tala-categories__link{display:block;text-decoration:none;color:inherit}.tala-categories__media{aspect-ratio:40 / 19;border-radius:14px;overflow:hidden;background:#eeece6}.tala-categories__media picture,.tala-categories__media img,.tala-categories__placeholder{display:block;width:100%;height:100%}.tala-categories__media img{object-fit:cover;transition:transform .35s ease}.tala-categories__placeholder{fill:#c6c5bd}.tala-categories__title{display:block;margin-top:9px;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.tala-categories__link:focus-visible,.tala-categories__all:focus-visible{outline:2px solid var(--tc-accent, #76aba6);outline-offset:3px}@media(hover:hover){a.tala-categories__link:hover img{transform:scale(1.035)}.tala-categories a:hover{color:var(--tc-accent, #76aba6)}}.tala-categories__controls{display:flex;justify-content:center;gap:10px;margin-top:18px}.tala-categories__controls[hidden]{display:none!important}.tala-categories__controls button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #e2e6e3;border-radius:50%;background:#fff;color:inherit;font:inherit;cursor:pointer}.tala-categories__controls button:hover{border-color:var(--tc-accent, #76aba6)}.tala-categories__controls button:disabled{opacity:.35;cursor:default}.tala-categories__controls button:focus-visible{outline:2px solid var(--tc-accent, #76aba6);outline-offset:3px}.tala-categories__controls button>svg{display:block;width:20px;height:20px}.tala-categories:dir(rtl) .tala-categories__controls [data-prev],.tala-categories:dir(rtl) .tala-categories__controls [data-next]{transform:scaleX(-1)}@media(min-width:750px)and (max-width:989px){.tala-categories__grid{gap:14px}.tala-categories__card{flex-basis:calc((100% - 28px) / 3)}}@media(max-width:749px){.tala-categories{padding:24px 16px 28px}.tala-categories__heading{gap:12px;margin-bottom:16px;align-items:baseline}.tala-categories__heading h2{font-size:20px}.tala-categories__all{font-size:11px;gap:5px}.tala-categories__grid{gap:12px}.tala-categories__card{flex-basis:calc((100% - 12px)/2)}.tala-categories__media{aspect-ratio:3 / 2}.tala-categories__title{font-size:12px;margin-top:7px;text-align:center}}@media(prefers-reduced-motion:reduce){.tala-categories__media img{transition:none}}.tala-categories__inner{position:relative}.tala-categories__heading{min-height:38px;padding-inline-end:152px;align-items:center}.tala-categories__controls:not([hidden]){position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0;z-index:2}.tala-categories__controls button{width:36px;height:36px;flex:0 0 36px;border-radius:50%}.tala-categories__controls button>svg{width:17px;height:17px}@media(max-width:749px){.tala-categories__heading{min-height:34px;padding-inline-end:116px;align-items:center;margin-bottom:14px}.tala-categories__heading h2{font-size:18px}.tala-categories__controls:not([hidden]){margin:0;gap:5px;justify-content:flex-end}.tala-categories__controls button{width:32px;height:32px;flex-basis:32px}.tala-categories__controls button>svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tala-category-grid.css.map */
