.instagram-gallery-feed {
	--qligg-spacing: 0px !important;
	--qligg-aspect-ratio: 16 / 9 !important;
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	overflow: hidden;
}

.instagram-gallery-feed .instagram-gallery-list,
.instagram-gallery-feed .swiper-wrapper,
.instagram-gallery-feed .insta-gallery-slider {
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: stretch;
	gap: 0 !important;
	width: auto !important;
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-width: none;
	cursor: grab;
	transform: none !important;
}

.instagram-gallery-feed .instagram-gallery-list::-webkit-scrollbar,
.instagram-gallery-feed .swiper-wrapper::-webkit-scrollbar,
.instagram-gallery-feed .insta-gallery-slider::-webkit-scrollbar {
	display: none;
}

.instagram-gallery-feed.is-dragging .instagram-gallery-list,
.instagram-gallery-feed.is-dragging .swiper-wrapper,
.instagram-gallery-feed.is-dragging .insta-gallery-slider {
	cursor: grabbing;
	user-select: none;
}

.instagram-gallery-feed .swiper-container {
	overflow: hidden !important;
	margin: 0 !important;
}

.instagram-gallery-feed .instagram-gallery-item,
.instagram-gallery-feed .swiper-slide {
	flex: 0 0 42vw !important;
	width: 42vw !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	aspect-ratio: 16 / 9 !important;
	height: auto !important;
	box-sizing: border-box;
}

.instagram-gallery-feed .instagram-gallery-item__wrap,
.instagram-gallery-feed .instagram-gallery-item__media-wrap,
.instagram-gallery-feed .instagram-gallery-square .instagram-gallery-item__media-wrap {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
	padding-top: 56.25% !important;
	overflow: hidden !important;
}

.instagram-gallery-feed .instagram-gallery-item__media,
.instagram-gallery-feed .instagram-gallery-item__image,
.instagram-gallery-feed .instagram-gallery-item img,
.instagram-gallery-feed .instagram-gallery-image img {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: cover !important;
	object-position: center;
	display: block !important;
}

.instagram-gallery-feed .instagram-gallery-item__media-mask,
.instagram-gallery-feed .swiper-button-next,
.instagram-gallery-feed .swiper-button-prev,
.instagram-gallery-feed .swiper-pagination,
.instagram-gallery-feed .instagram-gallery__button--load,
.instagram-gallery-feed .instagram-gallery__actions,
.instagram-gallery-feed .insta-gallery-slider__button {
	display: none !important;
}

@media (max-width: 781px) {
	.instagram-gallery-feed .instagram-gallery-item,
	.instagram-gallery-feed .swiper-slide {
		flex-basis: 86vw !important;
		width: 86vw !important;
	}
}
