.ks-creators-carousel{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:12px;align-items:center;margin-bottom:65px}
.ks-creators-carousel #previews{display:flex!important;gap:14px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0!important;padding:4px 0 12px;min-width:0}
.ks-creators-carousel #previews>.preview{flex:0 0 calc((100% - 42px)/4);min-width:0;scroll-snap-align:start;box-sizing:border-box;text-decoration:none;color:inherit;overflow-wrap:anywhere;padding:20px 12px}
.ks-creators-carousel .ks-carousel-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:48px;border:1px solid #CDBA96;border-radius:8px;background:#171512;color:#CDBA96;font-size:25px;cursor:pointer}
.ks-creators-carousel .ks-carousel-arrow:disabled{opacity:.3;cursor:default}
.ks-creators-carousel .ks-carousel-arrow:focus-visible,.ks-creators-carousel #previews:focus-visible,.ks-creators-carousel .preview:focus-visible{outline:3px solid #CDBA96;outline-offset:3px}
.ks-carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1000px){.ks-creators-carousel #previews>.preview{flex-basis:calc((100% - 14px)/2)}}
@media(max-width:600px){.ks-creators-carousel{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.ks-creators-carousel #previews>.preview{flex-basis:100%;font-size:14px;padding:18px 12px}.ks-creators-carousel .ks-carousel-arrow{width:32px;height:44px}}
