Widget de Banners Principais (slides da página inicial)

Painel > Marketing > Banners principais (slide) 

# HTML
{% set slides = store.mainBanner() %}
{% if slides.raw|length >= 1 %}
<div class="{{ slides.width == 'block' ? 'block' : 'central' }}{{ slogan == '' ? ' mb-0' : '' }}">
	<div id="slider" class="mb-0 owl-carousel owl-theme">
		{% for slide in slides.items %}
		<div class="item">
			<div class="{{ slide.foto_mobile == '' ? 'block' : 'd-none d-md-block' }}">
				{{ slide.desktop_raw|raw }}
			</div>
			{% if slide.foto_mobile %}
			<div class="d-block d-md-none">
				{{ slide.mobile_raw|raw }}
			</div>
			{% endif %}
		</div>
		{% endfor %}
	</div>
</div>
{% endif %}
// CSS
#slider{
	width: 100%;
	float: left;
	text-align: center;
	
	.item{
		width: 100%;
		float: left;
		
		img{
			max-height: 800px;
		}
	}
	
	.owl-dots{
		position: absolute;
		width: 100%;
		margin: 0;
		bottom: 0;
		visibility: hidden;
		opacity: 0;
	}
	
	.owl-nav{
		visibility: hidden;
		opacity: 0;
		transition: all .25s ease;
		margin-top: 0;
	}
	
	.owl-prev,
	.owl-next{
		position: absolute;
		top: 0;
		left: 0;
		height: calc(100% - 10px);
		width: 30px;
		background-color: rgba(195,195,195,0.70);
		color: #000;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.owl-next{
		left: auto;
		right: 0;
	}
	
	.owl-pagination{
		line-height: normal;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
	}
	
	&:hover .owl-nav,
	&:hover .owl-dots{
		visibility: visible;
		opacity: 1;
	}
}