@include respond-between(md, lg) {
	.related.products {
		
		& > h2 {

		}
		& > p {
			
		}
		ul.products {

			li.product {
				a {
					.archive-product-image {
						
					}
					.archive-product-title {
						
						h4 {
							
						}
						h2 {
							
						}
					}
				}
				.price-wrapper {
					
					p {
						
					}
					p.custom-unit {
						
					}
					p.flexbox {
						
						span.price {
							
							bdi {
								
								span {
									
								}
							}
						}
					}
					a.buy-now {

					}
					a.buy-now:hover {

					}
				}
			}
		}
	}
}

@include respond-between(sm, md) {
	.related.products {
		
		& > h2 {

		}
		& > p {
			
		}
		ul.products {

			li.product {
				a {
					.archive-product-image {
						
					}
					.archive-product-title {
						
						h4 {
							
						}
						h2 {
							
						}
					}
				}
				.price-wrapper {
					
					p {
						
					}
					p.custom-unit {
						
					}
					p.flexbox {
						
						span.price {
							
							bdi {
								
								span {
									
								}
							}
						}
					}
					a.buy-now {

					}
					a.buy-now:hover {

					}
				}
			}
		}
	}
}

@include respond-between(xs, sm) {
	.related.products {
		
		& > h2 {

		}
		& > p {
			
		}
		ul.products {

			li.product {
				a {
					.archive-product-image {
						
					}
					.archive-product-title {
						
						h4 {
							
						}
						h2 {
							
						}
					}
				}
				.price-wrapper {
					
					p {
						
					}
					p.custom-unit {
						
					}
					p.flexbox {
						
						span.price {
							
							bdi {
								
								span {
									
								}
							}
						}
					}
					a.buy-now {

					}
					a.buy-now:hover {

					}
				}
			}
		}
	}
}

@include respond-below(xs) {
	.related.products, #related_products {
		padding: 2.611rem 0 1.611rem;
		& > h2 {
			margin-bottom: 2.333rem;
		}
		& > p {
			
		}
		p.subheading {
			font-size: 0.848rem;
		}
		ul.products {
			grid-template-columns: 1fr;
			li.product {
				a {
					.archive-product-image {
						
					}
					.archive-product-title {
						
						h4 {
							
						}
						h2 {
							
						}
					}
				}
				.price-wrapper {
					
					p {
						
					}
					p.custom-unit {
						
					}
					p.flexbox {
						
						span.price {
							
							bdi {
								
								span {
									
								}
							}
						}
					}
					a.buy-now {

					}
					a.buy-now:hover {

					}
				}
			}
		}
	}
}