.sm-box-lbl {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 8px/13px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	border-radius: 1px;
	color: #FFFFFF;
}

.sm-box-lbl-violet {
	background-color: #912BA3;
}

.sm-box-lbl-blue {
	background-color: #76CFD6;
}

.sm-box-lbl-pink {
	background-color: #D676C4;
}

.dashed-hr {
	border: none;
	border-top: 1px dashed var(--unnamed-color-4f3e30);
	color: #fff;
	background-color: #fff;
	height: 1px;
	text-align: center;
	width: 100%;
	margin: 0px 20px;
}

/* Other menu banner */
._hidden-footer-container {
	height: 15em;
}

/* Results treatment */
.results-treatment-container {
	max-width: 1520px;
}

.results-treatment-title {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 12px/20px var(--unnamed-font-family-pt-serif-caption);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
}
.results-treatment-pop-title {
	font: var(--unnamed-font-style-normal) normal bolder 12px/20px var(--unnamed-font-family-pop);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
}


.results-treatment-description {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 16px/30px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
}

.w-bottom-border {
	border-bottom: 1px solid #4F3E30;
}

.results-treatment-price-container {
	background-color: #EFEBE7;
	min-height: 48px;
}

.minutes-label {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 14px/17px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
	white-space: nowrap;
	min-width: max-content;
}

.minutes-price-label {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 14px/17px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
	white-space: nowrap;
	min-width: max-content;
	margin-right: 10px;
}

.minutes-yen-price-label {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 6px/7px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
	min-width: max-content;
}

.results-treatment-long-description {
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 12px/30px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
	padding-inline: 2px;
}

.results-treatment-img-wrapper {
	max-width: 344px;
}

.results-treatment-img-wrapper>img {
	max-width: 100%;
	height: 184px;
}

.inquiries-btn {
	background-color: var(--unnamed-color-4f3e30);
	border-radius: 36px;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 20px/35px var(--unnamed-font-family-a-otf-shin-go-pr5);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: #FFFFFF;
	height: 40px;
	width: 300px;
	max-width: 100%;
}

.inquiries-btn:hover {
	background-color: #403227;
}

.inquiries-btn:active {
	background-color: #392B20;
}

.inquiries-btn:focus {
	background-color: #712374;
}

.inquiries-btn:disabled {
	background-color: #BFBAB7;
}

/* Esthetic machine */
.esthetic-machine-title {
	font: var(--unnamed-font-style-normal) normal 18px/23px var(--unnamed-font-family-pt-serif-caption);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: #AA9C90;
}

.esthetic-machine-subtitle {
	font: var(--unnamed-font-style-normal) normal 20px/26px var(--unnamed-font-family-pt-serif-caption);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-4f3e30);
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 480px) {

	/* Original Method Banner */
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.sm-box-lbl {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 18px/22px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		border-radius: 1px;
		color: #FFFFFF;
	}
	/* Results treatment */
	.results-treatment-title {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 24px/31px var(--unnamed-font-family-pt-serif-caption);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}

	.results-treatment-pop-title {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 24px/31px var(--unnamed-font-family-pop);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}


	.results-treatment-description {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 34px/41px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}

	.w-bottom-border {
		border-bottom: 1px solid #4F3E30;
	}

	.results-treatment-price-container {
		background-color: #EFEBE7;
		min-height: 94px;
	}

	.minutes-label {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 24px/29px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}


	.minutes-price-label {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 24px/29px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
		margin-right: 10px;
	}

	.minutes-yen-price-label {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 14px/17px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}

	.results-treatment-long-description {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 18px/34px var(--unnamed-font-family-a-otf-shin-go-pr5);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
		padding-inline: 0px;
	}

	.results-treatment-col1 {
		max-width: 749px;
	}

	.results-treatment-img-wrapper {
		width: 683px;
		max-width: 100%;
	}

	.results-treatment-img-wrapper>img {
		max-width: 100%;
		height: 365px;
	}

	.inquiries-btn {
		font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 27px/35px var(--unnamed-font-family-a-otf-shin-go-pr5);
		height: 55px;
		width: 425px;
	}

	/* Esthetic machine */
	.esthetic-machine-title {
		font: var(--unnamed-font-style-normal) normal 30px/39px var(--unnamed-font-family-pt-serif-caption);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: #AA9C90;
	}

	.esthetic-machine-subtitle {
		font: var(--unnamed-font-style-normal) normal 36px/47px var(--unnamed-font-family-pt-serif-caption);
		letter-spacing: var(--unnamed-character-spacing-0);
		color: var(--unnamed-color-4f3e30);
	}

	.rtp-container2 {
		min-height: 80px;
	}

}