body.page-id-5178 .bl-massage{font-size:16px;line-height:1.55}body.page-id-5178 .bl-massage .section{padding:26px 24px}body.page-id-5178 .bl-massage .card,body.page-id-5178 .bl-massage .faq{padding:26px 30px}body.page-id-5178 .bl-massage h2{font-size:28px;margin-bottom:16px}body.page-id-5178 .bl-massage h3{font-size:21px;line-height:1.3}body.page-id-5178 .bl-massage p{margin:8px 0 12px}body.page-id-5178 .bl-massage .group{margin-top:20px}body.page-id-5178 .bl-massage .price-row{padding:10px 0;gap:12px}body.page-id-5178 .bl-massage .included{gap:8px}body.page-id-5178 .bl-massage .included li{padding:10px 12px}body.page-id-5178 .bl-massage .feature{max-width:none;margin:20px 0 0;padding:20px 24px;text-align:left}body.page-id-5178 .bl-massage .feature h3{color:#fffaf2!important;font-size:23px;margin:5px 0 10px}body.page-id-5178 .bl-massage .feature p{color:#fffaf2!important;line-height:1.6}body.page-id-5178 .bl-massage .feature .eyebrow{color:#ecd6ae!important}body.page-id-5178 .bl-massage-related{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px}body.page-id-5178 .bl-massage .feature .bl-massage-related a{color:#fffaf2!important;text-decoration:underline;text-underline-offset:4px;font-size:15px;line-height:1.5;padding:5px 0}body.page-id-5178 .bl-massage-related a:focus-visible{outline:2px solid #ecd6ae;outline-offset:4px}body.page-id-5178 .bl-massage .editorial{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:26px;align-items:center}body.page-id-5178 .bl-massage .editorial img{height:260px!important;max-height:260px!important;object-fit:contain}body.page-id-5178 .bl-massage .types>div,body.page-id-5178 .bl-massage .two>div{padding:18px}body.page-id-5178 .bl-massage .booking{display:flex;justify-content:center;margin-top:20px}body.page-id-5178 .bl-massage .booking p{margin:0;width:100%;max-width:320px}body.page-id-5178 .bl-massage .booking .btn{width:100%;min-height:48px;margin:0}body.page-id-5178 .bl-massage details{padding:12px 0}@media(max-width:700px){body.page-id-5178 .bl-massage .section{padding:18px 16px}body.page-id-5178 .bl-massage .card,body.page-id-5178 .bl-massage .faq{padding:20px 18px}body.page-id-5178 .bl-massage h2{font-size:25px}body.page-id-5178 .bl-massage .feature{padding:18px;margin:18px 0 0}body.page-id-5178 .bl-massage .feature h3{font-size:21px}body.page-id-5178 .bl-massage .editorial{grid-template-columns:1fr;gap:18px}body.page-id-5178 .bl-massage .editorial img{height:200px!important;max-height:200px!important}body.page-id-5178 .bl-massage .types,body.page-id-5178 .bl-massage .two{gap:12px}}