/** Shopify CDN: Minification failed

Line 15:11 Expected identifier but found whitespace
Line 15:13 Unexpected "{"
Line 15:22 Expected ":"
Line 15:51 Expected identifier but found "!"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:slideshow (INDEX:53) */
.txt-algn {
text-align: {{ section.settings.title_alignment }} !important;
width: 100%;
display: block;
}

.title-small { font-size: 24px; }
.title-medium { font-size: 32px; }
.title-large { font-size: 48px; }

.slider-container{
padding:0 50px;
margin-bottom:70px;
}

.slideshow-container{
width:100%;
overflow:hidden;
position:relative;
}

.swiper-container{ width:100%; }

.swiper-wrapper{ display:flex; }

.swiper-slide{
width:100%;
text-align:center;
border-radius:12px;
overflow:hidden;
}

.swiper-slide video{
width:100%;
height:100%;
object-fit:cover;
border-radius:12px;
}

.swiper-slide img{
width:100%;
height:auto;
}

.swiper-button-next,
.swiper-button-prev{
width:30px !important;
height:30px !important;
padding:20px;
background:#f3f3f3;
color:#000;
border-radius:100%;
}

.swiper-pagination-bullet-active{
background:#f3f3f3 !important;
}

.swiper-button-prev:after,
.swiper-button-next:after{
font-size:16px !important;
color:#000;
}

.desktop-hide{ display:none; }

@media (max-width:1199px){
.slider-container{
padding:0 20px;
margin-bottom:50px;
}
}

@media (max-width:768px){
.mobile-hide{ display:none; }
.desktop-hide{ display:block; }
}
/* END_SECTION:slideshow */