.nk-swipe{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 2px 14px;margin:0 -2px;scrollbar-width:thin;scrollbar-color:#173B2A33 transparent}
.nk-swipe::-webkit-scrollbar{height:6px}
.nk-swipe::-webkit-scrollbar-thumb{background:#173B2A33;border-radius:6px}
.nk-swipe>*{flex:0 0 calc(33.333% - 10px);min-width:0;scroll-snap-align:start}
.nk-swipe-hint{display:none;text-align:center;font-size:12px;opacity:.65;margin:6px 0 0;letter-spacing:.02em}
@media (max-width:899px){
  .nk-swipe{gap:12px;scroll-padding:0 16px}
  .nk-swipe>*{flex:0 0 84%}
  .nk-swipe-hint{display:block}
}
