.related.products {
	padding: 3.611rem 4.555rem;
	background-color: #F7F5ED;
	& > h2 {
		margin-bottom: 3.333rem;
	}
	& > p {
		font-size: 1.111rem;
		color: #FF9914;
	}
	ul.products {
		margin-bottom: 0;
		li.product {
			a {
				.archive-product-image {
					@include bg_img_contain();
					padding-top: 69%;
					border-radius: 2rem;
					border: 2px solid #2D863E;
					background-color: #fff;
					margin-bottom: 0.555rem;
				}
				.archive-product-title {
					padding-left: 0.25rem;
					margin-bottom: 0.5rem;
					h4 {
						font-size: 0.888rem;
						margin-bottom: 0rem;
						color: #575757;
					}
					h2 {
						font-size: 1.111rem;
						padding: 0;
						color: #575757;
					}
				}
			}
			.price-wrapper {
				padding-left: 0.25rem;
				justify-content: space-between;
				p {
					margin-bottom: 0;
					line-height: 1;
				}
				p.custom-unit {
					color: #2D863E;
					font-family: poppins;
					font-size: 0.888rem;
				}
				p.flexbox {
					align-items: center;
					color: #2D863E;
					font-family: poppins;
					font-size: 1.111rem;
					margin-bottom: 0;
					line-height: 1;
					span.price {
						margin-bottom: 0;
						color: #2D863E;
						font-family: poppins;
						font-size: 1.111rem;
						line-height: 1;
						bdi {
							margin-bottom: 0;
							color: #2D863E;
							font-family: poppins;
							font-size: 1.111rem;
							line-height: 1;
							span {
								color: #2D863E;
								font-family: poppins;
								font-size: 1.111rem;
								margin-bottom: 0;
								line-height: 1;
							}
						}
					}
				}
				a.buy-now {
					@include btn01();
				}
				a.buy-now:hover {
					@include btn01_hover();
				}
			}
		}
	}
}