.cCnaMq_list{margin:28px 0 0;padding:0;list-style:none}.cCnaMq_video{background:#f4f4f2;border-radius:14px;width:100%;max-height:70vh;display:block}.cCnaMq_list li{grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:24px 0;display:grid}.cCnaMq_list li+li{border-top:1px solid var(--border,#e7e7e7)}.cCnaMq_list li:first-child{padding-top:0}.cCnaMq_list li:last-child{padding-bottom:0}.cCnaMq_list svg{margin:0;display:block}.cCnaMq_description{overflow-wrap:anywhere;flex:1;min-width:0}.cCnaMq_description h3{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:25px}.cCnaMq_description p{margin-top:6px;font-size:14px}.cCnaMq_list .cCnaMq_price{color:var(--ink,#222);text-align:right;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:25px}.cCnaMq_price span{color:var(--muted,#666);font-size:13px;font-weight:400;display:inline}@media (max-width:760px){.cCnaMq_list li{grid-template-columns:25px minmax(0,1fr);column-gap:14px}.cCnaMq_list .cCnaMq_price{text-align:left;grid-column:2}}
:is(html:has(._804WBG_listing),body:has(._804WBG_listing)){overscroll-behavior-x:none;overflow-x:clip}._804WBG_listing{overflow-wrap:anywhere;width:100%;min-width:0}:is(._804WBG_listing .listing-content,._804WBG_listing .listing-intro,._804WBG_listing .listing-section){min-width:0}:is(._804WBG_listing .listing-hero-track,._804WBG_listing .listing-room-track,._804WBG_listing .listing-gallery-nav){overscroll-behavior-x:contain}._804WBG_listing .listing-section-heading{flex-wrap:wrap}._804WBG_listing .listing-facts span{min-width:0}:is(._804WBG_listing .listing-facts svg,._804WBG_listing .listing-features svg){flex-shrink:0}@media (max-width:760px){body:has(._804WBG_listing .listing-sticky){padding-bottom:calc(84px + env(safe-area-inset-bottom))}._804WBG_listing .listing-room-track{max-width:100%;margin-right:0;padding-right:0}._804WBG_listing .listing-gallery{max-width:100vw;overflow-x:hidden}}._804WBG_wishlist>p{max-width:560px}._804WBG_wishlist>.button{max-width:100%;margin-top:24px}._804WBG_listing ._804WBG_share{left:auto;right:20px}._804WBG_shareFeedback{z-index:2;color:#222;background:#fffef8;border-radius:12px;width:fit-content;max-width:calc(100% - 40px);margin-left:auto;padding:12px 42px 12px 16px;font-size:14px;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 4px 20px #0002}._804WBG_shareFeedback>button{width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}._804WBG_shareFeedback input{width:100%;min-width:0;font:inherit;border:1px solid #ddd;border-radius:6px;margin-top:8px;padding:8px;display:block}@media (max-width:760px){._804WBG_listing ._804WBG_share{right:16px}._804WBG_shareFeedback{top:72px}}
.STF_Da_card{background:#f7f7f7;border-radius:18px;margin-top:32px;padding:40px}.STF_Da_card h2{letter-spacing:-.035em;max-width:540px;margin:0;font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.2}.STF_Da_card p{max-width:540px;margin:18px 0 28px;line-height:1.6}.STF_Da_card a{gap:12px}.STF_Da_card a svg{flex-shrink:0}@media (max-width:760px){.STF_Da_card{border-radius:14px;margin-top:24px;padding:28px 22px}.STF_Da_card a{justify-content:center;gap:8px;width:100%;padding-inline:14px;font-size:13px}}
