.sale-landing__header {
	background-color: #FBFBFB;
	max-width: 1200px;
	margin: auto;
  background-size: cover;
  color: #434343;
}
.sale-landing__header-content-remark:hover{opacity:0.6}
.sale-landing__header .sale-landing__header-content-title {
	font-size: 40px;
}

.sale-landing__header .sale-landing__banner-image {
    margin: auto;
    display: block;
    object-fit: cover;
    height: 550px;
}
.locale-zh_CN .sale-landing__header .sale-landing__banner-image {
    height: 600px;
}
.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 50%;
}

.sale-landing__header .sale-landing__banner-location {
	background: repeating-linear-gradient(
		90deg,
		#FFCD00,
		#FFCD00 3px,
		#FBFBFB 3px,
		#FBFBFB 6px
	  );
	color: #2E3192;
	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
	}
	.sale-landing__header .sale-landing__banner-image {
		height: 600px;
	}
}
@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;
	}
	.sale-landing__header .sale-landing__banner-image {
		height: 400px;
	}
}

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

.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
	}
}
