.bathhouse__alltext{text-align:center; padding:50px 0}
.bathhouse__alltext-heading{display:flex; align-items:center; justify-content:center; gap:0 20px; padding:0 0 10px}
.bathhouse__alltext-heading svg{width:165px; height:auto}
.bathhouse__alltext-heading img{width:68px; height:auto}
.bathhouse__chars, .bathhouse__price-inner{line-height:1.8; display:flex; flex-wrap:wrap; gap:30px; padding-bottom:20px; flex-wrap:wrap}
.bathhouse__chars > div, .bathhouse__price-inner > div:not(.bathhouse__price-warning){width:calc((100% - 30px) / 2); padding: 40px; border: 1px solid #26734F; border-radius: 40px;}
.bathhouse__chars ul li span:nth-child(1){font-weight:700}
.bathhouse__chars-right span, .bathhouse__price-right div span{color:#26734F; font-weight:700}
.bathhouse__chars-right svg, .bathhouse__price-right div svg{display: inline-block;vertical-align: -2px}
.wrapper__tour{padding:95px 55px; position:relative}
.wrapper__tour::after{background:url(/templates/filin/images/bg-video.png) no-repeat 0 0 / contain; width:1280px; height:639px; content:""; position:absolute; top:50%; left:50%; transform:translateY(-50%) translateX(-50%); z-index:1; pointer-events:none}
.tour-container {position: relative; z-index:2; width: 100%;padding-bottom: 42.454%; height: 0; border-radius:20px;overflow: hidden}
.tour-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.bathhouse__price-inner{gap:20px 30px}
.bathhouse__price-left{}
.bathhouse__price-left ul{}
.bathhouse__price-left ul li{display:flex; justify-content:space-between; gap:0 5px} 
.bathhouse__price-right ul li{display:flex; justify-content:space-between}
.dotted-list{height: 1px;width: 100%;border-bottom: 2px dotted;align-self: end;margin-bottom: 9px}
.bathhouse__price-warning{width:100%; display:flex; align-items:center; justify-content:center; text-align:center}
@media(min-width:768px){
	.bathhouse__price-left ul li{white-space:nowrap} 
}
@media(min-width:1230px){
	.bathhouse__price-right ul li span:nth-child(1){width:320px}
}
@media(max-width:1229px){
	.bathhouse__alltext{padding:40px 0}
	.bathhouse__alltext-heading svg{width:155px}
	.bathhouse__alltext-heading img{width:58px}
	.bathhouse__chars, .bathhouse__price-inner{gap:25px; padding-bottom:15px}
	.bathhouse__price-inner{gap:20px 25px}
	.bathhouse__chars > div{width:calc((100% - 25px) / 2); padding: 30px}
	.bathhouse__price-inner > div:not(.bathhouse__price-warning){width:100%; padding: 30px}
	.wrapper__tour{padding: 65px 30px;}
	.wrapper__tour::after{width: 1000px;height: 500px;}
}
@media(max-width:991px){
	.bathhouse__alltext{padding:30px 0}
	.bathhouse__alltext-heading{gap:0 15px}
	.bathhouse__alltext-heading svg{width:145px}
	.bathhouse__alltext-heading img{width:48px}
	.bathhouse__chars, .bathhouse__price-inner{gap:20px; padding-bottom:10px}
	.bathhouse__chars > div{width:100%; padding: 20px; border-radius:30px}
	.bathhouse__price-inner{gap:15px 20px}
	.bathhouse__price-inner > div:not(.bathhouse__price-warning){padding: 20px; border-radius:30px}
	.wrapper__tour{padding: 35px 0px;}
	.wrapper__tour::after{width: 760px;height: 380px;}
}
@media(max-width:767px){
	.bathhouse__alltext-heading{gap:0 10px}
	.bathhouse__alltext-heading svg{width:135px}
	.bathhouse__alltext-heading img{width:38px}
	.bathhouse__chars, .bathhouse__price-inner{gap:15px}
	.bathhouse__chars > div{padding: 15px; border-radius:20px}
	.bathhouse__price-inner > div:not(.bathhouse__price-warning){padding: 15px; border-radius:20px}
	.wrapper__tour{padding:0px;}
	.wrapper__tour::after{display:none}
	.tour-container {padding-bottom: 56.25%}
}
@media(max-width:575px){
	.bathhouse__alltext{padding:20px 0}
	.bathhouse__alltext-heading{gap:0 5px}
	.bathhouse__alltext-heading svg{width:125px}
	.bathhouse__alltext-heading img{width:28px}
	.bathhouse__price-left{text-align:center}
	.bathhouse__price-left h5{font-size:16px; margin-bottom:20px}
	.bathhouse__price-left ul{display:flex;flex-direction:column;gap:10px;}
	.bathhouse__price-left ul li{flex-direction:column;text-align: center;}
	.bathhouse__price-left ul li span:nth-child(1){font-size:110%; font-weight:700}
	.bathhouse__price-left ul li span:nth-child(2){display:none}
	.bathhouse__price-left ul li span:nth-child(3){}
}
