.featured-collection {

	width: 100%;

	.block-title {
		margin: 0 0 28px 0;
	}

	.product-carousel {

		margin: 0 -10px;

		@media screen and (max-width: 990px) {
			margin: 0;
		}

		@media screen and (max-width: 768px) {
			margin: 0 -20px;
			padding-left: 20px;
		}

		.card-product {

			padding: 0 10px;

			@media screen and (max-width: 990px) {
				padding: 0 14px 0 0;
			}

			@media screen and (max-width: 768px) {
				width: 260px;
			}

		}

		.slick-arrow {

			top: -76px;
			transform: none;
			right: 0;

			@media screen and (max-width: 990px) {
				top: -66px;
			}

			@media screen and (max-width: 768px) {
				top: -60px;
				right: 20px;
			}

			&.slick-prev {
				right: 70px;
				left: auto;
				@media screen and (max-width: 990px) {
					right: 50px;
				}
				@media screen and (max-width: 768px) {
					right: 60px;
				}
			}

		}

		&.stack_mobile {

			@media screen and (max-width: 768px) {
				margin: 0;
				padding-left: 0;

				.card-product {
					width: 100%;
					padding: 0;
					margin: 0 0 20px 0;
				}
			}

		}

	}

}