/*! tailwindcss v4.2.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.wp-block-aster-carousel-swiper{position:relative}.wp-block-aster-carousel-swiper .swiper{width:100%;position:relative;overflow:hidden}.wp-block-aster-carousel-swiper .swiper-wrapper{gap:1rem;display:grid}.wp-block-aster-carousel-swiper.is-swiper-ready .swiper-wrapper,.wp-block-aster-carousel-swiper .swiper-initialized .swiper-wrapper{gap:0;display:flex}.wp-block-aster-carousel-swiper .swiper-slide{box-sizing:border-box;height:auto}.wp-block-aster-carousel-swiper .swiper-button-prev,.wp-block-aster-carousel-swiper .swiper-button-next{border-style:var(--tw-border-style);color:var(--color-tertiary,var(--wp--preset--color--tertiary,#f96357));background-color:#0000;border-width:0;border-radius:0;width:3rem;height:3rem;position:absolute;top:50%;transform:translateY(-50%)}:is(.wp-block-aster-carousel-swiper .swiper-button-prev,.wp-block-aster-carousel-swiper .swiper-button-next) svg{width:auto;height:auto;transition:all .3s}:is(.wp-block-aster-carousel-swiper .swiper-button-prev,.wp-block-aster-carousel-swiper .swiper-button-next):hover svg{color:#fff}:is(.wp-block-aster-carousel-swiper .swiper-button-prev,.wp-block-aster-carousel-swiper .swiper-button-next):hover:before{color:var(--wp--preset--color--tertiary,#f96357);width:3rem}.wp-block-aster-carousel-swiper .swiper-button-prev{left:0;transform:translate(-100%)}.wp-block-aster-carousel-swiper .swiper-button-next{right:0;transform:translate(100%)}.wp-block-aster-carousel-swiper .swiper-button-prev:before,.wp-block-aster-carousel-swiper .swiper-button-next:before{z-index:-1;content:"";color:currentColor;background-color:currentColor;width:.5rem;height:100%;transition:all .3s;position:absolute;top:0}.wp-block-aster-carousel-swiper .swiper-button-prev:before{right:0}.wp-block-aster-carousel-swiper .swiper-button-next:before{left:0}.wp-block-aster-carousel-swiper .swiper-pagination{z-index:2;text-align:center;margin-top:3.75rem;position:relative}.wp-block-aster-carousel-swiper .swiper-pagination-bullet{opacity:1;background-color:#0000;border:1px solid #ffffffe6;border-radius:9999px;width:.8rem;height:.8rem}.wp-block-aster-carousel-swiper .swiper-pagination-bullet-active{background-color:#fff}@media not all and (width>=48rem){.wp-block-aster-carousel-swiper .swiper-button-prev,.wp-block-aster-carousel-swiper .swiper-button-next{width:2.2rem;height:2.2rem}}.editor-styles-wrapper .wp-block-aster-carousel-swiper .block-editor-block-list__layout{flex-wrap:wrap;gap:1rem;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
