.related-slider-wrap{position:relative}.related-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:20px;padding:4px 2px 14px;display:flex;overflow-x:auto}.related-track::-webkit-scrollbar{display:none}.related-slide{scroll-snap-align:start;flex:none;width:280px}@media (max-width:640px){.related-slide{width:76vw;max-width:300px}}.related-arrow{background:var(--gray-900,#111);color:#fff;cursor:pointer;z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:background .2s,transform .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 4px 14px #00000040}.related-arrow:hover{background:var(--accent,#16a34a);transform:translateY(-50%)scale(1.08)}.related-prev{left:-10px}.related-next{right:-10px}@media (max-width:768px){.related-prev{left:2px}.related-next{right:2px}}
