.gt-favorite-place-section {
	z-index: 1;
	overflow: hidden;
	.gt-favorite-place-img {
		top: 0;
		right: 0;
		width: 41%;
		z-index: -1;
		height: 100%;
		img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		@media #{$md,$sm,$xs} { 
			display: none;
		}
	}
	@media #{$lg,$md,$sm,$xs} { 
		padding-top: 100px;
		padding-bottom: 100px;
	}
}
.gt-favorite-place-content {
	gap: 30px 60px;
	@media #{$lg,$md,$sm,$xs} { 
		flex-wrap: wrap;
	}
}
.gt-favorite-place-text-area {
	width: 100%;
	max-width: 530px;
	@media #{$md,$sm,$xs} { 
		max-width: 100%;
	}
}
.gt-fv-discount {
	gap: 30px;
	@media #{$xxs} {
		flex-wrap: wrap;
	}
	.inner-amount {
		width: 139px;
		height: 132px;
		border-radius: 15px;
		background: var(--gt-gradient-1);
	}
	.amount-value {
		h3 {
			color: #fff;
			font-size: 57px;
			line-height: 1;
			font-weight: 900;
			sub {
				bottom: 0;
				font-size: 30px;
				font-weight: 600;
			}
		}
		span {
			color: #fff;
			line-height: 1;
			font-size: 31px;
			font-weight: 900;
		}
	}
	.inner-text {
		font-size: 22px;
		font-weight: 700;
		max-width: 310px;
		line-height: 1.3;
		font-style: italic;
		a {
			text-decoration: underline;
		}
		@media #{$sm,$xs} {
			max-width: 250px;
		}
	}
}
.gt-favorite-place-item-area {
	width: 100%;
	max-width: 1250px;
	margin-right: -600px;
	@media #{$lg,$md,$sm,$xs} { 
		margin-right: 0;
	}
}