.c-draggable{margin:auto;overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.c-draggable::-webkit-scrollbar{display:none}.c-draggable.-active,.c-draggable.-active a,.c-draggable.-active button{cursor:grabbing!important}.c-filters{--inline-padding: calc(clamp(1.5rem, .7935rem + 3.5326vw, 3.9375rem)*3) }.c-filters_nav{align-items:center;display:inline-flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;gap:clamp(.25rem,.1232rem + .6341vw,.6875rem);justify-content:center;margin:auto;padding-inline:var(--inline-padding,2rem);white-space:nowrap}@media(min-width:768px){.c-filters_nav{flex-direction:row}}.c-filters_wrapper{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--inline-padding,2rem),#000 calc(100% - var(--inline-padding, 2rem)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--inline-padding,2rem),#000 calc(100% - var(--inline-padding, 2rem)),transparent)}.c-filters_nav_current{background-color:#8bfff5;border-radius:1em;inset:0;pointer-events:none;position:absolute;z-index:0}.c-filter_link{border-radius:1.5em;color:var(--text-color);font-size:clamp(.6944rem,.6523rem + .211vw,.84rem);font-weight:700;padding:clamp(.5rem,.4457rem + .2717vw,.6875rem) clamp(.75rem,.6775rem + .3623vw,1rem);position:relative;transition:background-color .15s linear}.c-filter_link:hover{background-color:rgba(var(--text-color),.2);background-color:color-mix(in srgb,currentColor 5%,transparent)}
