/**
 * Desktop
 */
@media (min-width: 770px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.product-item-info{
				height: 530px;
			}
		}
	}
}

@media (min-width: 991px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.product-item-info{
				height: 525px;
			}
		}
	}
}

@media (min-width: 1199px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.product-item-info{
				height: 575px;
			}
		}
	}
}

@media (min-width: 1479px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.product-item-info{
				height: 560px;
			}
		}
	}
}

@media (min-width: 1919px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.product-item-info{
				height: 560px;
			}
		}
	}
}

/**
 * Mobile
 */
@media (max-width: 769px){
	/**
	 * Products List
	 */
	div.column.main{
	 	div.toolbar-products{
	 		border-bottom: none;
	 	}

		ol.products{
			li.item{
				margin-bottom: 8px;
				padding-bottom: 0;
			}

			li.item{
				div.images-container{
					display: flex;
				    flex-direction: row;
				    flex-wrap: wrap;
				    align-content: flex-start;
				}

				div.product-item-info{
					padding-bottom: 0;
				}

				div.product-hover{
				    width: 40%;
    				margin-right: 1em;
    				background: white;
				    border-top-left-radius: 0.30em;
				    border-bottom-left-radius: 0.30em;
				}

				span.product-image-container,
				span.product-image-wrapper{
					height: 100%;
				}

				div.product-item-details{
					width: 50%;
					margin-bottom: 1em;
				}

				div.product-item-details{
					h2.product-name{
					    overflow: hidden;
					}
				}
			}
		}

		div.toolbar-bottom{
			div.toolbar-sorter,
			div.limiter,
			a.sidebar-filters-toggle{
				display: none;
			}

			div.pages ul.pages-items{
				width: max-content;
    			margin: auto;
			}
		}
	}
}

@media (max-width: 481px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			li.item{
				div.product-hover{
					margin-right: 0;
				}
			}
		}
	}
}

@media (max-width: 376px){
	/**
	 * Products List
	 */
	div.column.main{
		ol.products{
			div.add-to-links{
	   			a.action{
	   				font-size: 0.9em;
	   			}
	   		}
		}
	}
}