.native-carousel{display:flex;gap:var(--carousel-gap, 1rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 0;scroll-behavior:smooth}.native-carousel::-webkit-scrollbar{display:none}.native-carousel__slide{flex:0 0 auto;scroll-snap-align:start;width:var(--carousel-slide-width, 280px)}.native-carousel--center .native-carousel__slide{scroll-snap-align:center}.native-carousel--mandatory{scroll-snap-type:x mandatory}.native-carousel--proximity{scroll-snap-type:x proximity}.native-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.native-carousel:not(.is-dragging){cursor:grab}@media (hover: none) and (pointer: coarse){.native-carousel,.native-carousel.is-dragging{cursor:auto}}.native-carousel:after{content:"";flex-shrink:0;width:var(--carousel-end-padding, 1rem);height:1px}.native-carousel-nav{display:flex;align-items:center;gap:.5rem}.native-carousel-nav__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border, #e5e5e5);border-radius:50%;background:var(--color-background, #fff);color:var(--color-foreground, #000);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.native-carousel-nav__btn:hover{background:var(--color-background-secondary, #f5f5f5)}.native-carousel-nav__btn:disabled{opacity:.3;cursor:not-allowed}.native-carousel-nav__btn svg{width:16px;height:16px}@media screen and (max-width: 749px){.native-carousel__slide{width:var(--carousel-slide-width-mobile, 85%)}}.cart-drawer__recommendations .native-carousel{--carousel-gap: var(--xs, .5rem);--carousel-slide-width: 240px;--carousel-slide-width-mobile: 100%;--carousel-end-padding: var(--m, 1rem);padding-left:var(--m, 1rem)}@media screen and (max-width: 749px){.cart-drawer__recommendations .native-carousel{--carousel-slide-width: 100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-native-carousel.css.map */
