.mlist a.soon:hover,.mlist a.soon:focus-visible{color:var(--ink2)}.mlist .msub{display:flex;flex-wrap:wrap;gap:0 22px;margin:-4px 0 12px 2px}.mlist .msub a{display:inline-flex;align-items:center;min-height:36px;font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1;color:var(--ink3)}.mlist .msub a:hover,.mlist .msub a:focus-visible{color:var(--ink)}.mfoot .mline{display:inline-block;margin:10px 0;color:var(--ink)}.fline{margin:48px 0 0;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.soonpg .sblk{position:relative;margin-top:14px;min-height:min(62vh,620px);background:var(--sb,#EFEDE8);overflow:hidden;display:flex;align-items:flex-end;padding:32px}.soonpg .sword{position:absolute;left:26px;top:14px;font-size:clamp(64px,12vw,200px);font-weight:700;letter-spacing:-.06em;line-height:.9;color:#11111112;pointer-events:none;white-space:nowrap}.soonpg .sin{position:relative;width:100%;max-width:460px}.soonpg .sline{margin:0 0 22px;font-size:20px;line-height:1.35;letter-spacing:-.01em}.soonpg .skids{display:flex;flex-wrap:wrap;gap:0 22px;margin:0 0 26px}.soonpg .skids a{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;font-size:15px}.soonpg .skids a:hover{text-decoration:underline;text-underline-offset:4px}.soonpg .skids small{font-size:11px;color:var(--ink2)}.soonpg .sask{margin:0 0 6px;font-size:12px;color:var(--ink2)}.soonpg .nrow{display:flex;flex-wrap:wrap}.soonpg .nrow input{flex:1 1 220px;min-width:0;min-height:50px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;font:inherit;font-size:14px;padding:0 4px;outline:none}.soonpg .nrow .btn{flex:0 0 auto}.soonpg .sok{margin:0;font-size:16px}.soonpg .serr{margin:10px 0 0;font-size:12px;color:#8a2a1e}.wtile{position:relative;aspect-ratio:3/4;background:var(--wb,#F1F0EC);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;margin-bottom:56px}.wtile .wk{position:absolute;left:28px;top:24px;font-size:12px;color:var(--ink2)}.wtile .wt{margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:700;letter-spacing:-.045em;line-height:1.02;max-width:12ch}.wtile .wl{margin-top:18px;font-size:12px;align-self:flex-start}@media(max-width:900px){.wtile{padding:16px;margin-bottom:22px}.wtile .wk{left:16px;top:14px;font-size:11px}.wtile .wt{font-size:21px}.soonpg .sblk{min-height:56vh;padding:20px}.soonpg .sline{font-size:17px}.soonpg .nrow .btn{flex:1 1 100%;margin-top:8px}.fline{font-size:17px;margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wl2-house.css.map */
