
.wrapper__bathhouse .widget__title-desc{font-style: italic;color: #26734F;}
.bathhouse__inner{display:flex; flex-wrap:wrap; gap:30px}
.bathhouse__block{font-size: 16px;color: #000000;width:calc((100% - 90px) / 4);display: flex;flex-direction: column;align-items: start;}
.bathhouse__cover picture, .bathhouse__cover img{transition:all 0.15s linear 0s}
.bathhouse__block:hover picture, .bathhouse__block:hover img{transform:scale(1.1)}
.bathhouse__cover{display:block; overflow:hidden; border-radius:20px}
.bathhouse__title{display:block; font-weight: 700; font-size: 18px; color: #000000; padding:20px 0 15px}
.bathhouse__title:hover{color:#26734F}
.bathhouse__price{font-weight: 700;font-size: 18px;color: #000000;padding:15px 0;margin-top: auto;}

@media (min-width: 576px) {
	.wrapper__bathhouse .widet-width__desc{display:flex; align-items:center; justify-content:space-between}
	.wrapper__bathhouse .widet-width__desc .widget__title{padding:0}
}
@media (max-width: 1229px) {
	.bathhouse__inner{gap:20px}
	.bathhouse__block{font-size: 14px; width:calc((100% - 60px) / 4)}
	.bathhouse__title{font-size: 16px;padding: 15px 0 10px;}
	.bathhouse__price{font-size: 16px;padding: 10px 0;}
}
@media (max-width: 991px) {
	.bathhouse__inner{gap:30px 20px}
	.bathhouse__block{width:calc((100% - 20px) / 2)}
}
@media (max-width: 767px) {
	.bathhouse__inner{gap:30px 15px}
	.bathhouse__block{width:calc((100% - 15px) / 2)}
}
@media (max-width: 575px) {
	.wrapper__bathhouse .widet-width__desc{text-align:center}
}
@media (max-width: 420px) {
	.bathhouse__block{width:100%; align-items:center; text-align:center}
	.bathhouse__block .btn{width:100%}
}