@media(max-width:700px){header nav{position:relative}header .wx{position:absolute;top:13px;right:16px;width:auto;min-width:0;max-width:58px;flex:none;margin:0;padding:0;border-top:0;border-left:0;justify-content:flex-end;font-size:12.5px;white-space:nowrap}header .wx span{display:none}header .brandtext{max-width:calc(100% - 76px)}}
.pbody p,.tessay p,.rbody p,.fg-panel p,.wrap>section>p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.shead p,.town .why,.town.sat .why,.guide p,.guide small,.cabin-desc,.cabin-name,.catalog-title-sub,.tsub,.tkick,.pchip,.fact,.n,.g{text-align:left;hyphens:manual}.guide .facewrap,.askwrap .facewrap{align-self:start;align-items:flex-start;margin:-12px 0 0 -14px}
.ph-reveal{display:block;margin:10px 0 0;color:var(--gold,#e0ae52);border-color:var(--gold,#e0ae52);font-weight:600}.ph-reveal:hover{background:rgba(224,174,82,.12)}.ownerrez-widget input,.ownerrez-widget select,.ownerrez-widget textarea{font-size:16px!important}footer{padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}@media(max-width:700px){.xfi{display:block!important}}
.xpills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}
.xpill{display:inline-flex;align-items:center;gap:7px;background:var(--bg-2);border:1px solid var(--line);
color:var(--ink);border-radius:999px;padding:7px 13px;font:600 13.5px var(--sans);cursor:pointer;
white-space:nowrap;transition:border-color .16s,background .16s}
.xpill:hover{border-color:var(--r,var(--gold))}
.xpill img{width:21px;height:21px;flex:none;margin:-2px 0}
.xpill .c{color:var(--gold);font-weight:800}
.xpill[aria-pressed="true"]{background:var(--gold);border-color:var(--gold);color:#0b1c14}
.xpill[aria-pressed="true"] .c{color:#0b1c14;opacity:.72}
.xpick{align-items:center;gap:8px;width:100%;max-width:460px;margin:4px 0 10px;
background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--ink);
padding:10px 14px;font:600 14.5px var(--sans);cursor:pointer;text-align:left}
.xpick:hover{border-color:var(--gold)}
.xpick .xpl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}
.xpick img{width:22px;height:22px;flex:none}
.xpick .c{color:var(--gold);font-weight:800}
.xpick .xchev{margin-left:auto;color:var(--gold);transition:transform .16s}
.xpick[aria-expanded="true"] .xchev{transform:rotate(180deg)}
#xpicknow{display:inline-flex;align-items:center;gap:7px;min-width:0}
.xpills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}
.xpick{display:none}
.xpill[aria-pressed="true"] img{filter:brightness(0);opacity:.72}
@media(max-width:700px){
.xpick{display:flex}
.xpills{display:none}
.xpills.open{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px}
.xpills.open .xpill{padding:8px 8px;gap:5px;font-size:12px;min-width:0;overflow:hidden}
.xpills.open .xpill img{width:19px;height:19px}
}
.xc[data-r]{box-shadow:inset 3px 0 0 var(--r)}
.xc[data-r]:hover{border-color:var(--r)}
.xc .k .xrm{width:21px;height:21px;flex:none;margin:-2px 0}