.luxx-carousel-controls{display:none;align-items:center;justify-content:center;gap:12px;margin:14px auto 0;max-width:100%;padding:0 10px}.luxx-carousel-controls[hidden]{display:none!important}.luxx-carousel-controls button{color:inherit;cursor:pointer;touch-action:manipulation}.luxx-carousel-controls>[data-luxx-carousel-prev],.luxx-carousel-controls>[data-luxx-carousel-next]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:6px;border:1px solid currentColor;border-radius:50%;background:transparent}.luxx-carousel-controls button svg{display:block;width:20px;height:20px;stroke:currentColor}.luxx-carousel-controls>[data-luxx-carousel-prev]:disabled,.luxx-carousel-controls>[data-luxx-carousel-next]:disabled{opacity:.35;cursor:default}.luxx-carousel-controls [data-luxx-dots]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:26px}.luxx-carousel-controls .luxx-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.3;min-width:8px}.luxx-carousel-controls .luxx-carousel-dot[aria-current=true]{opacity:1;transform:scale(1.2)}.luxx-carousel-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){[data-luxx-mobile-carousel=true] .luxx-carousel-controls{display:flex}[data-luxx-mobile-carousel=true] [data-luxx-mobile-track]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[data-luxx-mobile-carousel=true] [data-luxx-mobile-item]{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){[data-luxx-mobile-carousel=true] [data-luxx-mobile-track]{scroll-behavior:auto!important}.luxx-carousel-controls *{transition:none!important}}.luxx-carousel-controls:empty{display:none!important}@media(min-width:750px){[data-luxx-carousel-desktop=true] .luxx-carousel-controls{display:flex}[data-luxx-carousel-desktop=true] [data-luxx-mobile-track]{scroll-snap-type:x mandatory}}@media(max-width:749px){.luxx-reference [data-luxx-mobile-carousel=false]>.luxx-carousel-controls,.luxx-reference [data-luxx-mobile-carousel=false] .luxx-carousel-controls{display:none!important}.luxx-reference .generic-luxx__horizontal--compact[data-luxx-mobile-carousel=false] .generic-luxx__rail{display:grid!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;overflow:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.luxx-reference .generic-luxx__categories[data-luxx-mobile-carousel=false] .generic-luxx__category-grid{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;overflow:visible!important;scroll-snap-type:none!important}.luxx-reference .generic-luxx__brands--grid[data-luxx-mobile-carousel=false] .generic-luxx__brand-rail{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/luxx-mobile-carousel.css.map */
