.promoted-categories{background:#f6f6fa;padding:48px 0}.promoted-categories-scroller{position:relative}.promoted-categories-arrow{z-index:2;position:absolute;top:calc(50% - .5rem);transform:translateY(-50%)}.promoted-categories-arrow.is-prev{left:0}.promoted-categories-arrow.is-next{right:0}.promoted-categories ul{scroll-behavior:smooth;scrollbar-width:none;gap:24px;margin:0;padding:0 0 1rem;list-style-type:none;display:flex;overflow-x:auto}.promoted-categories ul::-webkit-scrollbar{display:none}.promoted-categories li{flex-shrink:0}.promoted-categories img{object-fit:contain;width:auto;max-width:48px;height:48px}.promoted-categories li>a{text-align:center;border:1px solid #ebe4ff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:160px;height:160px;padding:16px 20px;transition:box-shadow .15s;display:flex;box-shadow:inset 2px 2px 16px #0000000a,inset -2px -2px 4px #fff}.promoted-categories li>a:hover{text-decoration:none;box-shadow:inset 2px 2px 16px #fff,inset -2px -2px 4px #00000017}.promoted-categories strong{color:#392867;white-space:nowrap;font-size:14px;font-weight:500}.promoted-categories h3{color:#392867;white-space:nowrap;margin:0 0 48px;font-size:18px;font-weight:500}@media (width<=767.98px){.promoted-categories{padding:48px 24px}}
