.sale-landing__header {
	background-color: #C41F28;
	max-width: 1200px;
	margin: auto;
  background-size: cover;
}
.sale-landing__header-content-remark:hover{opacity:0.6}
.sale-landing__header .sale-landing__header-content-title {
	font-size: 60px;
	margin-top:-20px;
}

.sale-landing__header .sale-landing__banner-image {
    width: auto;
    margin: auto;
    display: block;
}
.sale-landing__banner-offer a{font-weight: bold;text-decoration: none;}
.sale-landing__banner-subtitle{
	text-transform: none;
}
.sale-landing__header .sale-landing__header-banner {
	flex: 0 1 40%;
}

.sale-landing__header .sale-landing__banner-location {
	background: white;
	color: black;
	border-radius: 5px;
	margin: 1em auto 0em;
	padding: 2px 10px;
	font-weight: bold;
	width: fit-content;

}

.sale-landing__header .sale-landing__banner-location a {
	text-decoration: none;
}
@media screen and (max-width: 900px) {
	.sale-landing__header .sale-landing__header-content-title {
		font-size: 36px
	}
}
@media screen and (max-width: 767px) {
	.sale-landing__header {
		background-size: cover;
	}
	.sale-landing__header .sale-landing__header-content-title {
		font-size: 36px
	}

	.sale-landing__header .sale-landing__banner-image.show-for-mb-only.upper {
		max-height: 550px;
		margin-bottom: -150px;

	}
}

@media screen and (max-width: 500px) {
	.sale-landing__header .sale-landing__banner-image {
		max-height: 400px;
	}
}

.txt-10 {
	font-size: 10px
}

.beauty-offer-tab {
	text-transform: none;
	padding-bottom: 20px
}

.sale-landing__header-content-detail {
    max-width: 40.5rem;
}

@media screen and (min-width: 768px) {
	.beauty-offer-tab {
		padding: 0 30px 20px
	}
}
