.bath-section{border-top:1px solid var(--line);padding-top:60px}.bath-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0}.bath-facts span{font-size:13px;border-top:1px solid #bdaaa0;padding-top:12px}.bath-facts b{display:block;font-size:23px;font-weight:400;margin-top:5px}.bath-note{font-size:13px;color:#665b56;background:#f0e9e3;padding:18px 22px}.bath-links{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0;font-size:14px}.bath-plan-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:start;margin:36px 0}.bath-plan-grid img,.bath-pairs img{width:100%;display:block}.bath-pairs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.bath-pair{min-width:0}.bath-open{border:0;padding:0;background:none;cursor:zoom-in;width:100%}.bath-pair h3{font-size:18px;margin:15px 0 8px}.bath-pair .tabs{margin-bottom:20px}.bath-more{margin:30px 0}.bath-more summary{cursor:pointer;margin-bottom:20px}#bath-dialog{border:0;padding:16px;background:#faf7f3;max-width:94vw;max-height:96vh}#bath-dialog::backdrop{background:#181716d9}#bath-dialog img{display:block;max-width:88vw;max-height:80vh;margin:auto}#bath-close{display:block;margin:0 0 10px auto;background:none;border:1px solid #b9aba2;padding:7px 12px;cursor:pointer}#bath-dialog p{text-align:center;margin:8px 0 0;font-size:14px}@media(max-width:760px){.bath-facts{grid-template-columns:1fr 1fr}.bath-plan-grid,.bath-pairs{grid-template-columns:1fr}.bath-section{padding-top:35px}.bath-note{padding:14px}.top nav{overflow:auto}.bath-section h2{font-size:27px}}