
.sauna-hero{margin:40px 0 90px}.sauna-hero img{width:100%;height:min(65vw,680px);object-fit:cover;border-radius:3px}.sauna-hero figcaption,.sauna-caption{font-size:14px;color:#66635c;line-height:1.6;margin-top:14px}
.htl-sauna-collection{scroll-margin-top:130px}.sauna-intro{max-width:680px;line-height:1.8}.sauna-jump{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 50px}.sauna-jump a{border:1px solid #b7b6ac;padding:12px 19px;border-radius:30px;text-decoration:none;color:inherit}
.sauna-product{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;border-top:1px solid #d7d5cc;padding:64px 0;scroll-margin-top:130px;align-items:center}.sauna-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sauna-pair img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:3px}.sauna-pair img:first-child{grid-column:1/-1;height:410px;object-fit:contain}.sauna-pair img:last-child{grid-column:1/-1;height:220px}.sauna-copy p{line-height:1.8}.sauna-copy h2{margin:12px 0 20px}.sauna-spec{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;margin-bottom:22px;border-block:1px solid #dedbd1}.sauna-spec dd{margin:0;text-align:right}.sauna-spec dt{color:#66635c}.sauna-variants{display:grid;gap:20px;margin:26px 0}.sauna-variants>div{border-top:1px solid #ddd9ce;padding-top:18px}.sauna-variants h3{font-size:24px;margin:0 0 8px}.sauna-variants p{margin:0 0 12px}.sauna-story{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:60px 0;border-top:1px solid #d7d5cc}.sauna-story p{line-height:1.8}.sauna-story h3{font-size:26px}.htl-sauna-collection .button{min-height:48px}
@media(max-width:800px){.sauna-product,.sauna-story{grid-template-columns:1fr;gap:28px;padding:38px 0}.sauna-hero{margin:26px 0 50px}.sauna-hero img{height:70vw}.sauna-pair img:first-child{height:330px}.sauna-pair img:last-child{height:180px}.sauna-jump{gap:8px}.sauna-jump a{font-size:14px;padding:10px 14px}.sauna-copy h2{font-size:42px}.sauna-story{gap:20px}}
