@import '_mixins';
@import '_variables';

.box-02 {
	padding: 90px 0;
}
.box-03 {
	.scontainer-content {
		> .row {
			align-items: center;
		}
		.col-right {
			margin-top: 0;
		}
	}
}
.box-04 {
	margin-bottom: 160px;

	#product-colors {
		.col-right {
			.color-tiles-grid {
				&.color-tiles-grid-top {
					grid-template-columns: 1fr;
					margin-bottom: 50px;
				}
				&.color-tiles-grid-bottom {
					.color-tiles {
						&:nth-child(1) {
							.color-tiles-data {
								&::before {
									background-color: $cBlack;
								}
								&::after {
									content: 'URBAN';
									color: $cTxtWhite;
								}
							}
						}
						&:nth-child(2) {
							.color-tiles-data {
								&::before {
									background-color: #ece9e2;
								}
								&::after {
									content: 'FUTURE';
									color: $cTxtBlack;
								}
							}
						}
						&:nth-child(3) {
							.color-tiles-data {
								&::before {
									background-color: #9c703b;
								}
								&::after {
									content: 'MODERN BOHO';
									color: $cTxtWhite;
								}
							}
						}
						.action-btn {
							left: 100px;
						}

						.color-tiles-data {
							position: relative;
							padding-left: 100px;

							&::before {
								content: '';
								position: absolute;
								top: 0;
								left: 0;
								width: 90px;
								height: 170px;
								border-top-left-radius: 100px;
								border-bottom-left-radius: 100px;
								box-sizing: border-box;
							}
							&::after {
								position: absolute;
								top: 85px;
								left: 55px;
								width: 120px;
								font-size: 20px;
								font-weight: 300;
								text-align: center;
								letter-spacing: 5px;
								transform: translate(-50%, -50%) rotate(-90deg);
							}

							li {
								img {
									width: 44px !important;
									height: 44px;
									min-height: 44px;
								}
							}
						}
					}
				}
			}

			.color-tiles-title {
				h2 {
					font-weight: 300;
					font-size: 20px;
					margin-bottom: 25px;
				}
			}
		}

		#scontainer-68 {
			.col-right {
				.color-tiles-grid {
					grid-template-columns: 1fr;
				}
			}
		}
	}
}
