.scroll-wrap.svelte-17ccp5p{position:relative;min-width:0}.scroll-row.svelte-17ccp5p{display:flex;overflow-x:auto;scroll-padding-inline:48px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l, 0px),#000 calc(100% - var(--fade-r, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l, 0px),#000 calc(100% - var(--fade-r, 0px)),transparent 100%)}.scroll-wrap.can-left.svelte-17ccp5p .scroll-row:where(.svelte-17ccp5p){--fade-l: 48px}.scroll-wrap.can-right.svelte-17ccp5p .scroll-row:where(.svelte-17ccp5p){--fade-r: 48px}.arrow.svelte-17ccp5p{position:absolute;top:var(--arrow-top, 50%);transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid;border-radius:999px;cursor:pointer;box-shadow:0 6px 18px #00000059;transition:transform .15s,opacity .15s;animation:svelte-17ccp5p-arrow-in .2s ease both}@keyframes svelte-17ccp5p-arrow-in{0%{opacity:0}to{opacity:1}}.arrow.left.svelte-17ccp5p{left:2px}.arrow.right.svelte-17ccp5p{right:2px}.arrow.svelte-17ccp5p:hover{transform:translateY(-50%) scale(1.08)}.arrow.svelte-17ccp5p:focus-visible{outline:2px solid var(--accent, #c9813a);outline-offset:2px}@media (max-width: 767px){.arrow.svelte-17ccp5p{width:32px;height:32px}.scroll-wrap.can-left.svelte-17ccp5p .scroll-row:where(.svelte-17ccp5p){--fade-l: 32px}.scroll-wrap.can-right.svelte-17ccp5p .scroll-row:where(.svelte-17ccp5p){--fade-r: 32px}}
