.kxd-rail-wrap{position:relative;max-width:100%;min-width:0;padding-inline:30px}.kxd-rail{display:flex!important;gap:14px;overflow-x:auto!important;scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;min-width:0;overscroll-behavior-x:contain}.kxd-rail>*{flex-shrink:0;scroll-snap-align:start}.kxd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;min-width:28px;min-height:44px;padding:0!important;border:1px solid #dce4d6!important;border-radius:8px;background:#fff!important;color:#234c36!important;font-size:24px!important;z-index:2;cursor:pointer}.kxd-prev{left:0}.kxd-next{right:0}.kxd-arrow:disabled{opacity:.3;cursor:default}.kxd-no-overflow>.kxd-arrow{visibility:hidden}.kxd-rail:focus-visible,.kxd-arrow:focus-visible{outline:3px solid #86ab45;outline-offset:2px}.kdd-categories.kxd-rail{justify-content:flex-start;gap:clamp(20px,5vw,80px)}.kdd-categories.kxd-rail>a{min-width:68px}
