.carousel{--carousel-padding: 24px}.carousel.is-enhanced{min-width:0}.carousel.is-enhanced [data-carousel-track]{display:flex;align-items:stretch;gap:16px;width:auto;margin-inline:calc(-1 * var(--carousel-padding));padding:8px var(--carousel-padding) 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--carousel-padding);scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel.is-enhanced [data-carousel-track]::-webkit-scrollbar{display:none}.carousel.is-enhanced [data-carousel-slide]{box-sizing:border-box;flex:0 0 87%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;opacity:.78;transition:opacity .18s ease}.carousel.is-enhanced [data-carousel-slide]:not([aria-hidden=true]){opacity:1}.carousel.is-enhanced [data-carousel-slide]:focus-within{opacity:1}.carousel-controls{display:none}.carousel.is-enhanced [data-carousel-controls]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-height:48px;margin-top:8px}.carousel.is-enhanced [data-carousel-controls] button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:0;background:transparent;color:var(--ink, #283138);font:inherit;cursor:pointer;touch-action:manipulation}.carousel.is-enhanced [data-carousel-controls] button:focus-visible{outline:2px solid var(--ink, #283138);outline-offset:2px}.carousel.is-enhanced .carousel-arrow{color:var(--pink, #a1345c);font-family:Arial,sans-serif;font-size:28px;line-height:1}.carousel.is-enhanced .carousel-dot{position:relative}.carousel.is-enhanced .carousel-dot:before{width:9px;height:9px;border:1px solid var(--ink, #283138);border-radius:50%;content:""}.carousel.is-enhanced .carousel-dot[aria-pressed=true]:before{border-color:var(--pink, #a1345c);background:var(--pink, #a1345c)}.carousel.is-enhanced .carousel-count{min-width:52px;color:var(--ink, #283138);font-family:Arial,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.carousel.is-enhanced .carousel-rotation{flex-basis:100%;min-height:44px;padding-inline:12px;color:var(--ink, #283138);font-size:11px;text-decoration:underline;text-underline-offset:3px}.carousel.is-enhanced .carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:359px){.carousel{--carousel-padding: 20px}.carousel.is-enhanced [data-carousel-slide]{flex-basis:87%}}@media(prefers-reduced-motion:reduce){.carousel.is-enhanced [data-carousel-slide]{transition:none}}.carousel.is-enhanced [data-carousel-controls] button[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sakura-biz-carousel.css.map */
