.wf-leisure-home{border-top:1px solid #48402d}.wf-leisure-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wf-leisure-pair>a{position:relative;isolation:isolate;overflow:hidden;min-height:290px;border:1px solid #72603e70;padding:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:end;background:#1b1813}.wf-leisure-pair>a:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b0b0bee,#0b0b0b50),url(assets/scene-local.webp) center 35%/cover;transition:transform .3s}.wf-leisure-pair>a:nth-child(2):before{background-image:linear-gradient(0deg,#0b0b0bee,#0b0b0b50),url(assets/experience-dining-v6.png)}.wf-leisure-pair>a:hover:before{transform:scale(1.025)}.wf-leisure-number{font-size:9px;letter-spacing:.16em;color:#d1b47c}.wf-leisure-pair h3{font-size:29px;line-height:1.7;color:#ecddbf;margin:16px 0 7px}.wf-leisure-pair p{font-size:12px;color:#c6bcaa}.wf-leisure-pair>a>span:last-child{font-size:11px;color:#d7bd82;margin-top:26px}.wf-leisure-home-note{display:flex;justify-content:space-between;gap:15px;margin-top:22px;font-size:11px;color:#aaa18d;line-height:1.9}.wf-leisure-home-note a{color:#d1b47c;flex-shrink:0}.wf-leisure-hero{padding-block:60px 50px;border-bottom:1px solid #5b4a304d;background:linear-gradient(90deg,#0b0b0bef,#0b0b0b99),url(assets/experience-dining-v6.png) center 55%/cover}.wf-leisure-hero h1{font-size:clamp(33px,3.6vw,51px);line-height:1.6;margin:16px 0}.wf-leisure-hero h1 span{color:#dfc28b}.wf-leisure-hero p:not(.eyebrow){font-size:14px;line-height:2;color:#c8bdab}.wf-order-switch{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.wf-order-switch>a{font-size:12px;padding:10px 20px;border:1px solid #6d5937;color:#baac8e;min-height:44px}.wf-order-switch>a[aria-current]{color:#e0c48b;background:#292319;border-color:#c9ab70}.wf-wallet-header{font-size:11px;border:1px solid #71603f;padding:8px 12px;color:#d3b67e;white-space:nowrap}
@media(min-width:1101px){.wf-desktop-nav{gap:18px;font-size:12px}.wf-brand img{width:215px}.wf-header-inner{gap:18px}.wf-header-tools{gap:10px}}
@media(max-width:900px){.wf-leisure-pair h3{font-size:25px}.wf-leisure-pair>a{padding:28px}}
@media(max-width:700px){.wf-leisure-pair{grid-template-columns:1fr;gap:15px}.wf-leisure-pair>a{padding:28px 24px;min-height:230px}.wf-leisure-pair h3{font-size:26px}.wf-leisure-home-note{flex-direction:column;gap:10px;font-size:10px}.wf-leisure-hero{padding-block:32px}.wf-leisure-hero h1{font-size:32px}.wf-leisure-hero p:not(.eyebrow){font-size:12px}.wf-leisure-hero .eyebrow{font-size:8px}.wf-wallet-header{display:none}.wf-order-switch{gap:9px}.wf-order-switch>a{font-size:12px;flex:1;text-align:center;padding-inline:10px}}

.wf-native-marker.wf-native-cluster>span{width:48px;height:48px;border-radius:50%;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 18px/1.1 var(--sans);border:2px solid #f0d4a1}.wf-native-marker.wf-native-cluster small{font-size:9px;font-weight:400;margin-top:2px}.wf-native-marker.is-selected>span{background:#edcd92;border:2px solid #fff1d6;box-shadow:0 0 0 5px #bd975550}.wf-native-map-box .wf-map-label{background:#211c12;color:#f4dfb4;border-color:#b49159;font:12px/1.6 var(--sans);box-shadow:0 3px 9px #0007}.wf-map-preview .wf-map-address{font-size:11px;line-height:1.6;color:#c4b18d;margin:6px 0;overflow-wrap:anywhere}
