

	

/* ======================================================================================================================================================
# » Responsive Elements
====================================================================================================================================================== */

	
	@media only screen and (min-width: 990px) {
		


				
	}
	
	@media only screen and (max-width: 989px) {
		


		
	}


	@media only screen and (min-width: 768px) and (max-width: 989px) {
		


		
	}
	
	@media only screen and (min-width: 768px) {
		


		
	}
	

	@media only screen and (max-width: 767px) {
		

		
		
	}
	
	
	
	
	
    #top .custom-product-matching-set-content {position: relative; margin-bottom: 50px; padding: 50px 0; background: #f7f7f7;}
    #top .custom-product-matching-set-content:after {content:''; position: absolute; top: 0; left:-50%; width: 200%; height: 100%; background: #f7f7f7; z-index: 0;}
	
	
	#top .new-product-option-section div.product-swiper, #top .custom-product-matching-set-extension div.product-swiper {overflow: hidden;}
    #top .new-product-option-section h2 {position: relative; margin-bottom: 2.5vh; font-size: 20px; z-index: 5;}
			
	#top .new-product-option-section ul.column-4 li {margin-bottom: 1% !important; width: 24.25% !important;}
	#top .new-product-option-section ul.column-4 li span.image-overlay {display: none !important;}
	
	#top .new-product-option-section ul li .inner_product {background: #ffffff; padding-bottom: 0px;}
	#top .new-product-option-section ul li .inner_product_header {min-height: 0; background: #ffffff;}
	
	#top .new-product-option-section ul li h2 {margin-bottom: 0px !important;}
	
	
	/* Arrows */
	#top .new-product-option-section .arrows, #top .custom-product-matching-set-extension .arrows {
		width: 40px; height: 60px; align-items: center; justify-content: center; background: rgba(255,255,255,75%); background-image: none;
		background-image: none; color: #dd031c; border: solid 1px #e1e1e1; border-radius: 5px; transition: all 0.5s;
	}
	#top .new-product-option-section .arrows:after, #top .custom-product-matching-set-extension .arrows:after {font-size: 16px;}
	
	#top .custom-product-matching-set-extension {position: relative; margin-top: 30px;}
	
	
	#top .up-sells  h2 {margin-bottom: 2.5vh; font-size: 20px;}
	