[data-desktop-carousel=true] .carousel:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow:hidden}.flickity-page-dots{bottom:25px;display:none;align-items:center;gap:.5rem;justify-content:center}.flickity-page-dots .dot{width:8px;height:8px;border-radius:50%;margin:0;background-color:rgb(var(--color-button))}.flickity-page-dots .dot.is-selected{background-color:rgb(var(--color-button))}product-carousel .flickity-page-dots{bottom:5px;display:none}product-carousel .flickity-page-dots .dot{width:15px;margin-right:5px}.flickity-prev-next-button .flickity-button-icon{height:30%;left:35%;position:absolute;top:35%;width:30%}.flickity-button{box-shadow:0 0 10px 2px #0000001a}.flickity-button:hover{transition:background-color var(--duration-long) ease}.flickity-button:focus{box-shadow:none}@media (max-width: 749px){carousel-component:has(.carousel>.flickity-page-dots){position:relative;display:block;padding-bottom:20px}carousel-component .carousel>.flickity-page-dots{bottom:0}.flickity-page-dots{bottom:10px;display:flex}.flickity-prev-next-button{height:35px;width:35px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-carousel-controls.css.map */
