.ts-track{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:24px;padding:28px 0;display:flex;overflow-x:scroll}.ts-track::-webkit-scrollbar{display:none}.ts-viewport{width:100%;position:relative;overflow:hidden}.ts-viewport:before,.ts-viewport:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.ts-viewport:before{background:linear-gradient(to right, var(--fade-from,var(--c-white)), transparent);left:0}.ts-viewport:after{background:linear-gradient(to left, var(--fade-from,var(--c-white)), transparent);right:0}.ts-nav-btn{border-radius:var(--radius-circle);background:var(--c-white);color:#8b0000;width:40px;height:40px;font-size:var(--fs-105);cursor:pointer;border:1.5px solid #d4af3780;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:all .22s;display:flex}.ts-nav-btn:hover{background:var(--c-amber);border-color:var(--c-amber);color:var(--c-white)}.ts-carousel-arrow{z-index:3;box-shadow:0 4px 14px var(--a-black-25);position:absolute;top:50%;transform:translateY(-50%)}.ts-carousel-arrow-left{left:14px}.ts-carousel-arrow-right{right:14px}
