.crumbs{color:var(--mute);flex-wrap:wrap;gap:10px;padding-top:24px;font-size:12px;display:flex}.crumbs b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:50vw;font-weight:500;overflow:hidden}.crumbs a:hover{color:var(--tape-deep)}.d-hd{border-radius:var(--r);background:#fff;margin-top:20px;margin-bottom:24px;padding-top:28px;padding-bottom:28px}body[data-page=space] main{background:var(--floor);padding-bottom:1px}.d-loc{color:var(--mute);font-size:13px}.d-title{max-width:1000px;margin:6px 0 14px;font-size:clamp(22px,2.8vw,32px);font-weight:700}.gallery{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:12px;height:clamp(320px,44vw,600px);display:grid}.g{border-radius:var(--r);margin:0;overflow:hidden}.g img{object-fit:cover;width:100%;height:100%}.g0{grid-row:span 2}.g1.wipe{transition-delay:.2s}.g2.wipe{transition-delay:.35s}.d-body{grid-template-columns:1fr 380px;gap:clamp(24px,3vw,40px);padding-top:32px;display:grid}.d-sec{border-radius:var(--r);background:#fff;margin-bottom:24px;padding:32px}.d-h{border-left:4px solid var(--tape);margin-bottom:18px;padding-left:14px;font-size:18px;font-weight:700;line-height:1.4}.spec{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.spec>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;padding:14px 0;font-size:14px;line-height:1.8;display:grid}.spec>div:nth-child(odd){padding-right:20px}.spec dt{color:var(--mute);font-weight:500}.spec dd{color:var(--ink);margin:0;font-weight:500}.feats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feats li{background:#f6f6f6;border-radius:3px;padding:14px 18px;font-size:14px;line-height:1.7}.feats b{color:var(--tape-deep);letter-spacing:.1em;font-size:11px;display:block}.assoc{background:var(--tape-pale);grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:32px;display:grid}.assoc .d-h{border-left:0;padding-left:0}.assoc .d-h:before{display:none}.assoc-mark{color:#fff;background:var(--tape);text-align:center;border-radius:50%;place-items:center;width:96px;height:96px;font-size:16px;font-weight:700;line-height:1.2;display:grid}.d-side{position:relative}.inq{top:calc(var(--header-h) + 20px);border-radius:var(--r);border-top:4px solid var(--tape);background:#fff;padding:28px 24px;position:sticky}.inq-price{line-height:1}.inq-price span{color:var(--ink);font-size:34px;font-weight:600}.inq-price small{color:var(--mute);margin-left:4px;font-size:13px}.inq-min{color:var(--mute);border-bottom:1px solid var(--line);margin:10px 0 24px;padding-bottom:20px;font-size:13px}.inq-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inq-btn{width:100%;height:56px;margin-top:4px;font-size:15px}.inq-note{color:var(--mute);margin-top:12px;font-size:12px;line-height:1.8}.inq-done{text-align:left}.done-mark{color:var(--tape-deep);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1}.inq-done h3{margin-bottom:10px;font-size:20px;font-weight:800}.inq-done .btn{margin-top:20px}.related{background:var(--paper);margin-top:var(--sec)}.related .sec-hd{margin-bottom:36px}.rel-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rel-grid .card{border:1px solid var(--line)}@media (max-width:960px){.d-body{grid-template-columns:1fr}.inq{position:static}.rel-grid{grid-template-columns:1fr}}@media (max-width:640px){.gallery{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;height:auto}.g0{aspect-ratio:4/3;grid-area:auto/span 2}.g1,.g2{aspect-ratio:1}.spec{grid-template-columns:1fr}.spec>div:nth-child(odd){padding-right:0}.spec>div{grid-template-columns:100px 1fr}.feats{grid-template-columns:1fr}.assoc{grid-template-columns:1fr;padding:28px 22px}.assoc-mark{justify-self:start}}
