.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
	.columns {
		.column.main {
			max-width: 100%;
		}
	}
	.owl-carousel {
		.owl-item {
			.product-item {
				.product-item-info {
					background: none transparent !important;
					box-shadow: none;
					-o-box-shadow: none;
					-ms-box-shadow: none;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				}
			}
		}
	}
}

& when (@media-common = true) {
    .owl-carousel {
        .owl-item {
            .product-item {
                .product-reviews-summary .reviews-actions a.action.view {
                    margin-right: 0;
                }

                .product-reviews-summary .reviews-actions .action.add {
                    display: none;
                }
            }
        }
    }
}

.block.crosssell{
	.owl-stage{
		.owl-item{
			.product-item{
				width: 89% !important;
			}
		}
	}
}

.clearfix {
	*zoom: 1;
	&:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}
}
