.lounge{color:#302b2b;background:#fff;max-width:1160px;margin:auto;padding:0 28px 40px;font-size:16px;line-height:1.7}.lounge header{border-bottom:1px solid #e9dfda;justify-content:space-between;align-items:center;padding:26px 0;display:flex}.lounge header nav{gap:20px;display:flex}.lounge a{text-decoration:none}.lounge-hero{background:#fcf1ed;border-radius:24px;margin:28px 0;padding:50px 30px}.lounge-hero>span{letter-spacing:2px;color:#9f4434;font-size:13px}.lounge h1{margin:18px 0;font-size:clamp(34px,5vw,54px);line-height:1.2}.lounge-hero p{font-size:19px}.lounge-hero small{color:#625656;max-width:650px;font-size:14px;display:block}.lounge-tabs{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.lounge-tabs a{border:1px solid #e1d7d0;border-radius:99px;min-height:46px;padding:10px 22px}.lounge-tabs a[aria-current=page]{color:#fff;background:#b44334;border-color:#b44334}.lounge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lounge-grid article{border:1px solid #e8dfda;border-radius:18px;overflow:hidden}.lounge-photo{background:#f7f4f2;display:block}.lounge-photo img{object-fit:contain;width:100%;height:300px}.lounge-grid article>div{padding:20px}.lounge-grid h2{min-height:54px;margin:8px 0;font-size:18px;line-height:1.5}.lounge-grid article span{color:#9e4434;font-size:14px}.lounge-grid p{color:#666;font-size:14px}.lounge-fit,.lounge-shop{text-align:center;border-radius:10px;min-height:48px;margin-top:10px;padding:12px;display:block}.lounge-fit{color:#fff;background:#b44334}.lounge-shop{border:1px solid #d9d1cc}.lounge footer{color:#666;border-top:1px solid #e9dfda;margin-top:40px;padding-top:20px;font-size:14px}.lounge a:focus-visible{outline-offset:3px;outline:3px solid #b44334}@media (max-width:650px){.lounge{padding:0 18px 30px}.lounge header nav{gap:14px;font-size:14px}.lounge-hero{padding:30px 20px}.lounge-grid{grid-template-columns:1fr}.lounge-photo img{height:330px}.lounge-tabs a{padding:9px 17px}.lounge-grid h2{min-height:0}}.lounge .brand{letter-spacing:-1.5px;font-size:30px;font-weight:900}.lounge .brand span{color:#b44334}.lounge-usage{background:#fcf1ed;border-radius:18px;margin-top:30px;padding:22px}.lounge-usage h2{margin:0 0 10px;font-size:22px}.lounge-usage p{color:#5e5050;margin:0;font-size:16px}.lounge-tabs{gap:9px}.lounge-tabs a{padding:10px 18px}
