.www-crumb{color:var(--www-muted);font-size:11.5px;margin-bottom:14px}.www-crumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.www-crumb__item+.www-crumb__item:before{color:var(--www-faint);content:"/";content:"/"/"";margin:0 6px}.www-crumb__link:hover{color:var(--www-red-link)}.www-toque-badge{flex:none}.www-toque-badge--text{--www-toque-h:18px;align-items:center;background:var(--www-yellow-badge);border-radius:calc(var(--www-toque-h)*8/30);box-sizing:border-box;color:#000;display:inline-flex;font-size:calc(var(--www-toque-h)*.6);font-weight:800;height:var(--www-toque-h);justify-content:center;letter-spacing:.02em;line-height:1;min-width:calc(var(--www-toque-h)*100/30);padding:0 calc(var(--www-toque-h)*.4);text-transform:none;vertical-align:middle;white-space:nowrap}.wsx-page{padding:30px 0 48px}.wsx-page__title{font-size:30px;margin-bottom:6px}.wsx-page__intro{color:var(--www-muted);margin:0;max-width:64ch}.wsx-island{margin-top:18px}.wsx-muted{color:var(--www-muted)}@media (max-width:991.98px) and (scripting:enabled){body:has(.wsx-page--footer-wait) .www-footer{display:none}}body.wsx-footer-hidden .www-footer{display:none}.wsx-flag{box-shadow:0 0 0 1px var(--www-line);display:inline-block;flex:none;height:12px;max-width:none;object-fit:cover;vertical-align:-1px;width:18px}.wsx-flag--lg{height:16px;width:24px}.wsx-flag--none{background:var(--www-line-2)}.wsx-panel{background:var(--www-ink);border-radius:var(--www-radius-lg);box-shadow:var(--www-shadow-2);color:#fff;padding:18px;position:relative;z-index:5}.wsx-panel search{display:block}.wsx-panel__lbl{color:var(--www-yellow);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.wsx-panel__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.wsx-panel__q{background:#fff;border:1px solid #fff;border-radius:14px;color:var(--www-ink);flex:1 1 320px;font-size:15px;font-weight:700;height:54px;min-width:0;padding:0 16px}.wsx-panel__q::placeholder{color:var(--www-muted);font-weight:500;opacity:1}.wsx-panel__q:focus{outline:2px solid var(--www-yellow);outline-offset:1px}.wsx-panel__cc{background:#fff;border:1px solid #fff;border-radius:14px;color:var(--www-ink);flex:1 1 170px;font:inherit;font-size:13.5px;font-weight:700;height:54px;max-width:100%;min-width:0;padding:0 14px}.wsx-btn--primary{background:var(--www-yellow);border-color:var(--www-yellow);color:var(--www-black);justify-content:center;min-height:54px}.wsx-btn--primary:hover{background:#fff;border-color:#fff}@media (max-width:767.98px){.wsx-panel__cc,.wsx-panel__q,.wsx-panel__row .wsx-cs,.wsx-panel__row .www-btn{flex:1 1 100%}}.wsx-panel__go{display:flex;margin-top:14px;width:100%}@media (min-width:768px){.wsx-panel__go{display:none}}@media (max-width:767.98px){.wsx-panel__row>.wsx-btn--row{display:none}}@media (min-width:768px) and (max-width:991.98px){.wsx-panel__row{flex-wrap:nowrap}.wsx-panel__row>.www-btn{flex:none}}.wsx-panel:not(.wsx-panel--compact) .wsx-panel__q::-webkit-search-cancel-button{margin-left:32px}.wsx-panel__wait{align-self:center;border:2px solid var(--www-muted);border-radius:50%;border-top:2px solid #0000;box-sizing:border-box;flex:none;height:16px;margin:0 40px 0 -66px;pointer-events:none;position:relative;visibility:hidden;width:16px;z-index:1}.wsx-panel__wait--on{animation:wsx-spin .8s linear infinite;visibility:visible}@media (prefers-reduced-motion:reduce){.wsx-panel__wait--on{animation:none}}.wsx-tabs{background:#2c2c2c;border-radius:14px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:14px;max-width:460px;padding:4px}.wsx-tabs button{align-items:center;background:none;border:0;border-radius:11px;color:#fff;display:flex;gap:12px;min-width:0;padding:8px 12px;text-align:left}.wsx-tabs button:hover:not([aria-pressed=true]){background:#ffffff14}.wsx-tabs button:focus-visible{outline:2px solid var(--www-yellow);outline-offset:1px}.wsx-tabs button[aria-pressed=true]{background:var(--www-yellow);color:var(--www-black)}.wsx-tabs img{flex:none;height:30px;width:30px}.wsx-tabs__l{font-size:14px;font-weight:700;line-height:1.2;min-width:0}.wsx-tabs button[aria-disabled=true]{opacity:.45;pointer-events:none}.wsx-tabs__note{color:#ffffffbf;font-size:13px;font-weight:500;line-height:1.4;margin:8px 0 0}@media (max-width:767.98px){.wsx-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.wsx-tabs button{flex:1 1 0;gap:6px;justify-content:center;padding:8px 12px;text-align:center}.wsx-tabs img{height:26px;width:26px}.wsx-tabs__l{flex:none;white-space:nowrap}}@media (max-width:379.98px){.wsx-tabs button{gap:4px;min-height:42px}.wsx-tabs img{height:22px;width:22px}.wsx-tabs__l{font-size:13px}}@media (max-width:339.98px){.wsx-tabs button{padding-inline:3px}.wsx-tabs__l{font-size:12px}}.wsx-pills{align-items:center;display:flex;flex:1 1 auto;gap:4px;min-width:0}.wsx-pills button{align-items:center;background:#0000;border:0;border-radius:var(--www-radius-pill);color:var(--www-ink);display:inline-flex;flex:none;font-family:inherit;font-size:12px;font-weight:700;gap:6px;height:24px;line-height:1;padding:0 12px;white-space:nowrap}.wsx-pills button:hover:not([aria-pressed=true]){background:var(--www-line-2)}.wsx-pills button[aria-pressed=true]{background:var(--www-ink);color:#fff}.wsx-pills button:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-pills__n{font-variant-numeric:tabular-nums;font-weight:600;opacity:.7}.wsx-pills button[aria-disabled=true]{opacity:.45;pointer-events:none}.wsx-cs{flex:1 1 170px;position:relative}.wsx-cs,.wsx-cs__btn{display:flex;min-width:0}.wsx-cs__btn{align-items:center;background:#fff;border:0;border-radius:14px;color:var(--www-ink);flex:1;font-size:13.5px;font-weight:700;gap:10px;height:54px;padding:0 14px;text-align:left}.wsx-cs__btn:focus-visible{outline:3px solid var(--www-yellow);outline-offset:2px}.wsx-cs.is-open .wsx-cs__btn{box-shadow:0 0 0 3px var(--www-yellow)}.wsx-cs__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-cs__chev{border-bottom:2px solid;border-right:2px solid;flex:none;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .15s;width:7px}.wsx-cs.is-open .wsx-cs__chev{transform:translateY(2px) rotate(-135deg)}.wsx-cs__all{background:var(--www-ink);color:var(--www-yellow);display:inline-grid;flex:none;font-size:7.5px;font-weight:800;height:16px;letter-spacing:.05em;line-height:1;place-items:center;width:24px}.wsx-cs__stack{display:inline-flex;flex:none}.wsx-cs__stack .wsx-flag+.wsx-flag{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--www-line);margin-left:-9px}.wsx-cs__pop{background:#fff;border:3px solid var(--www-yellow);border-radius:10px;box-shadow:0 14px 44px #00000047;color:var(--www-ink);max-height:430px;overflow:auto;padding:0 6px 8px;position:absolute;right:0;scrollbar-width:thin;top:calc(100% + 8px);width:max(340px,100%);z-index:8}.wsx-cs__lb{outline:none}.wsx-cs__grp{border-bottom:1px solid #ececec;color:var(--www-muted);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 0 3px;padding:12px 8px 5px;text-transform:uppercase}.wsx-cs__opt{align-items:center;border-radius:6px;cursor:pointer;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:4px 6px}.wsx-cs__n{border-radius:6px;font-size:12px;font-weight:700;justify-self:start;line-height:1;min-width:0;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.wsx-cs__c{color:var(--www-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.wsx-cs__ck{display:none;font-size:12px;font-weight:800;line-height:1}.wsx-cs__opt:hover .wsx-cs__n{background:#f2f2f2}.wsx-cs__lb--multi .wsx-cs__opt{grid-template-columns:24px minmax(0,1fr) auto 14px}.wsx-cs__lb--multi .wsx-cs__ck{display:block}.wsx-cs__opt[aria-selected=true] .wsx-cs__n{background:var(--www-yellow)}.wsx-cs__lb.is-kbd .wsx-cs__opt.is-active .wsx-cs__n{background:var(--www-ink);color:var(--www-yellow)}.wsx-cs__hint{background:var(--www-cream);border-radius:6px;color:var(--www-ink-2);font-size:11.5px;line-height:1.45;margin:8px 6px 4px;padding:8px 10px}.wsx-cs-sheet{inset:0;position:fixed;z-index:1000}.wsx-cs-sheet__scrim{background:var(--www-backdrop);inset:0;position:absolute}.wsx-cs-sheet__box{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -10px 30px #0003;color:var(--www-ink);display:flex;flex-direction:column;height:80%;left:0;outline:none;position:absolute;right:0}.wsx-cs-sheet__grip{background:#d6d3ca;border-radius:2px;flex:none;height:4px;margin:8px auto 2px;width:40px}.wsx-cs-sheet__hd{align-items:center;display:flex;flex:none;gap:10px;padding:8px 16px 6px}.wsx-cs-sheet__t{flex:1;font-family:var(--www-font-sans);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1;margin:0;text-transform:uppercase}.wsx-cs-sheet__x{background:#fff;border:1px solid var(--www-line);border-radius:50%;flex:none;font-size:13px;font-weight:700;height:34px;line-height:1;width:34px}.wsx-cs-sheet__f{border:1px solid var(--www-line);border-radius:8px;color:var(--www-ink);flex:none;font-size:16px;font-weight:500;height:42px;margin:4px 16px 6px;padding:0 12px}.wsx-cs-sheet__list{flex:1;min-height:0;overflow:auto;padding:0 10px 10px}.wsx-cs-sheet__tile{align-items:center;background:none;border:0;border-radius:8px;display:grid;gap:2px 10px;grid-template-columns:24px minmax(0,1fr) auto;padding:9px 8px;text-align:left;width:100%}.wsx-cs-sheet__tile:hover{background:#f2f2f2}.wsx-cs-sheet__tile[aria-pressed=true]{background:var(--www-yellow)}.wsx-cs-sheet__tile:focus-visible{background:var(--www-ink);outline:none}.wsx-cs-sheet__tile:focus-visible .wsx-cs__n{color:var(--www-yellow)}.wsx-cs-sheet__tile:focus-visible .wsx-cs__c{color:#d6d3ca}.wsx-cs-sheet__tile .wsx-cs__n{overflow:hidden;padding:0;text-overflow:ellipsis}.wsx-cs-sheet__ft{border-top:1px solid #ececec;flex:none;padding:10px 16px 14px}.wsx-cs-sheet__all{align-items:center;background:#fff;border:1px solid var(--www-btn-line);border-radius:var(--www-radius-pill);display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:46px;width:100%}.wsx-cs-sheet__all[aria-pressed=true]{background:var(--www-yellow);border-color:var(--www-yellow)}.wsx-cs-sheet__all:focus-visible{background:var(--www-ink);border-color:var(--www-ink);color:var(--www-yellow);outline:none}.wsx-cs-sheet__f:focus-visible,.wsx-cs-sheet__x:focus-visible{outline:2px solid var(--www-ink);outline-offset:1px}.wsx-ts__ic{flex:none;height:22px;width:22px}.wsx-ts .wsx-cs__pop{padding-top:6px;width:max(220px,100%)}.wsx-ts .wsx-cs__opt[aria-disabled=true]{opacity:.45;pointer-events:none}.wsx-sp{background:#fff;border:1px solid var(--www-line);border-radius:var(--www-radius-lg);box-shadow:0 12px 32px #0000002e;color:var(--www-ink);display:flex;flex-direction:column;font-size:13px;line-height:1.35;overflow-y:auto;overscroll-behavior:contain;text-align:left}.wsx-sp--header{margin-top:6px;max-height:calc(100vh - 88px)}.wsx-sp--page{left:18px;margin-top:6px;max-height:min(70vh,560px);position:absolute;right:18px;top:100%;z-index:20}.wsx-sp--sheet{border:0;border-radius:0;box-shadow:none;overflow:visible}.wsx-sp__band{align-items:center;background:#fff;border-bottom:1px solid var(--www-line);box-sizing:border-box;display:flex;flex:none;gap:10px;height:45px;padding:0 8px 0 12px;position:sticky;top:0;z-index:1}.wsx-sp__x{background:#fff;border:1px solid var(--www-btn-line);border-radius:var(--www-radius-pill);color:var(--www-ink);display:grid;flex:none;font-family:inherit;font-size:11px;font-weight:700;height:31px;line-height:1;padding:0;place-items:center;width:36px}.wsx-sp__x:hover{background:var(--www-line-2)}.wsx-sp__x:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-sp__corner{flex:none;height:0;position:sticky;top:0;z-index:2}.wsx-sp__corner .wsx-sp__x{position:absolute;right:8px;top:8px}.wsx-sp--corner .wsx-sp__col--full,.wsx-sp--corner .wsx-sp__sh{margin-right:44px}.wsx-sp__body{align-items:flex-start;display:flex;gap:12px;padding:10px}.wsx-sp__main{flex:1 1 auto;min-width:0}.wsx-sp a:focus-visible{border-radius:var(--www-radius);outline:2px solid var(--www-ink);outline-offset:-2px}.wsx-sp__col{background:var(--www-line-2);border-radius:var(--www-radius-lg);flex:0 0 280px;min-width:0;padding:4px 4px 8px}.wsx-sp__col--full{flex:1 1 auto}.wsx-sp__col--full .wsx-sp__list{column-count:4;column-gap:6px}.wsx-sp__list li{break-inside:avoid}.wsx-sp__h{color:var(--www-muted);font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:8px 8px 4px;text-transform:uppercase}.wsx-sp__it{align-items:center;border-radius:var(--www-radius);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:7px 8px}.wsx-sp__it:focus-visible,.wsx-sp__it:hover{background:#fff}.wsx-sp__n{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-sp__c{color:var(--www-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.wsx-sp__pl{display:flex;flex-direction:column;min-width:0}.wsx-sp__r{color:var(--www-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-sp__sh{align-items:center;border-bottom:2px solid var(--www-line-2);display:flex;gap:10px;margin-bottom:4px;padding:2px 4px 10px}.wsx-sp__sh img{flex:none;height:28px;width:28px}.wsx-sp__st{font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.wsx-sp__all{border:1px solid var(--www-btn-line);border-radius:var(--www-radius-pill);flex:none;font-size:11.5px;font-weight:700;margin-left:auto;padding:5px 12px;white-space:nowrap}.wsx-sp__all:hover{background:var(--www-yellow);border-color:var(--www-yellow)}.wsx-sp__rows{column-count:2;column-gap:8px}.wsx-sp__rows li{break-inside:avoid}.wsx-sp__row{align-items:center;border-radius:var(--www-radius);display:flex;gap:10px;padding:7px 8px}a.wsx-sp__row:focus-visible,a.wsx-sp__row:hover{background:var(--www-line-2)}.wsx-sp__thumb{background:var(--www-sand);border-radius:5px;flex:none;height:38px;object-fit:cover;width:38px}.wsx-sp__txt{display:flex;flex-direction:column;min-width:0}.wsx-sp__s,.wsx-sp__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-sp__t{font-weight:700}.wsx-sp__s{color:var(--www-muted);font-size:11.5px}.wsx-sp__none{align-items:center;display:flex;flex-direction:column;padding:22px 16px 24px;text-align:center}.wsx-sp__nl{font-size:14.5px;font-weight:700;line-height:1.45;margin:0}.wsx-sp__q{color:var(--www-red-link);overflow-wrap:anywhere}.wsx-sp__sw{background:#fff;border:1px solid var(--www-btn-line);border-radius:var(--www-radius-pill);color:var(--www-ink);font-family:inherit;font-size:12px;font-weight:700;line-height:1.35;margin-top:10px;padding:6px 14px}.wsx-sp__sw:hover{background:var(--www-yellow);border-color:var(--www-yellow)}.wsx-sp__sw:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}@media (max-width:991.98px){.wsx-sp__col{flex-basis:220px}.wsx-sp__rows{column-count:1}.wsx-sp__col--full .wsx-sp__list{column-count:2}}.wsx-sp--sheet .wsx-sp__body{align-items:stretch;flex-direction:column;padding:10px 12px 16px}.wsx-sp--sheet .wsx-sp__col{flex:none}.wsx-sp--sheet .wsx-sp__col--full .wsx-sp__list,.wsx-sp--sheet .wsx-sp__rows{column-count:1}.wsx-sp--wait{opacity:.45;pointer-events:none;transition:opacity .15s ease}.wsx-sp__searching{flex:1 1 auto}.www-search__input::-webkit-search-cancel-button{margin-left:32px}.www-search__wait{border:2px solid var(--www-muted);border-radius:50%;border-top:2px solid #0000;box-sizing:border-box;flex:none;height:16px;margin:0 26px 0 calc(-42px - var(--www-space-2));pointer-events:none;position:relative;visibility:hidden;width:16px;z-index:1}.www-search__wait--on{animation:wsx-spin .8s linear infinite;visibility:visible}@keyframes wsx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wsx-sp--wait{transition:none}.www-search__wait--on{animation:none}}.wsx-sp__tnote{border-bottom:1px solid var(--www-line);color:var(--www-muted);flex:none;font-size:12px;font-weight:500;line-height:1.4;margin:0;padding:8px 12px}.wsx-fam--loc{--wsx-bg:#e7f0fb;--wsx-fg:#1c4e8a;--wsx-border:#cfd8e6}.wsx-fam--cuisine{--wsx-bg:#fbf3da;--wsx-fg:#7a5b00;--wsx-border:#ecd587}.wsx-fam--toque{--wsx-bg:#fbeccd;--wsx-fg:#a36a00;--wsx-border:#f0d39a}.wsx-results{padding-top:26px}.wsx-rows{margin:0 0 22px}.wsx-scroll{align-items:center;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.wsx-scroll::-webkit-scrollbar{display:none}.wsx-active{margin-bottom:10px}.wsx-chip{align-items:center;background:var(--wsx-bg);border:0;border-radius:var(--www-radius-pill);color:var(--wsx-fg);display:inline-flex;flex:none;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;white-space:nowrap}.wsx-chip__x{border-left:1px solid #0000001f;font-size:10px;font-weight:800;margin-left:4px;padding-left:8px}.wsx-clear{background:none;border:0;color:var(--www-red-action);font-size:11.5px;padding:0 6px;text-decoration:underline}.wsx-clear,.wsx-fam{flex:none;font-weight:700;white-space:nowrap}.wsx-fam{align-items:center;background:#fff;border:1.5px solid var(--wsx-border);border-radius:var(--www-radius-pill);color:var(--wsx-fg);display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.wsx-fam--open{box-shadow:0 0 0 2px var(--www-yellow)}.wsx-fam:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-duo{align-items:stretch;background:var(--wsx-bg);border:1.5px solid var(--wsx-bg);border-radius:var(--www-radius-pill);color:var(--wsx-fg);display:inline-flex;flex:none;overflow:hidden}.wsx-duo>button{align-items:center;background:none;border:0;display:inline-flex;font-size:12px;font-weight:700;gap:6px;white-space:nowrap}.wsx-duo>button:focus-visible{border-radius:var(--www-radius-pill);outline:2px solid var(--www-ink);outline-offset:-3px}.wsx-duo__main{padding:6px 4px 6px 12px}.wsx-duo>.wsx-duo__x{font-size:10px;font-weight:800;padding:6px 11px 6px 8px;position:relative}.wsx-duo__x:before{border-left:1px solid #00000026;bottom:7px;content:"";left:0;position:absolute;top:7px}.wsx-fam__car{font-size:10px;opacity:.7}.wsx-chip .www-toque-badge,.wsx-opt .www-toque-badge{vertical-align:middle}.wsx-pop{inset:0;position:fixed;z-index:1000}.wsx-pop__scrim{background:#0000002e;inset:0;position:absolute}.wsx-pop__card,.wsx-pop__sheet{background:#fff;color:var(--www-ink);display:flex;flex-direction:column;overflow:hidden;position:absolute}.wsx-pop__card{border:1px solid var(--www-line);border-radius:12px;box-shadow:0 12px 32px #0000002e;width:320px}.wsx-pop__sheet{border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -8px 24px #0000002e;left:0;max-height:80vh;right:0}.wsx-pop__hd{align-items:center;background:var(--wsx-bg);color:var(--wsx-fg);display:flex;flex:none;justify-content:space-between;padding:10px 14px}.wsx-pop__t{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wsx-pop__acts{align-items:center;display:flex;gap:14px}.wsx-pop__clear{background:none;border:0;color:var(--www-red-action);font-size:11px;font-weight:700;text-decoration:underline}.wsx-pop__close{background:none;border:0;color:inherit;font-size:15px;line-height:1}.wsx-pop__search{border:1px solid var(--www-line);border-radius:8px;flex:none;font-size:13px;margin:8px 12px 4px;outline:none;padding:7px 10px}.wsx-pop__list{flex:1;min-height:0;overflow-y:auto;padding:4px 12px}.wsx-opt{align-items:center;background:none;border:0;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 6px;text-align:left;width:100%}.wsx-opt:hover{background:var(--www-cream)}.wsx-opt--on{font-weight:700}.wsx-opt__ck{align-items:center;border:1.5px solid var(--www-btn-line);border-radius:4px;display:inline-flex;flex:none;font-size:11px;height:16px;justify-content:center;width:16px}.wsx-opt--on .wsx-opt__ck{background:var(--www-black);border-color:var(--www-black);color:#fff}.wsx-opt__lbl{align-items:center;display:inline-flex;flex:1;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-opt__n{color:var(--www-muted);font-size:12px;font-variant-numeric:tabular-nums}.wsx-pop__loading{color:var(--www-faint);font-size:13px;padding:24px 0;text-align:center}.wsx-pop__cta{flex:none;padding:8px 12px 12px}.wsx-pop__cta .www-btn{width:100%}body.wsx-pop-open{overflow:hidden}@media (max-width:767.98px){.wsx-pop__search{font-size:16px}}.wsx-head{margin-bottom:22px}.wsx-head__n{font-family:var(--www-font-sans);font-size:20px;font-weight:800}.wsx-head__where{margin:2px 0 0}.wsx-head__loading,.wsx-head__where{color:var(--www-muted);font-size:13px}.wsx-head__loading{font-family:var(--www-font-sans);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wsx-empty{margin-bottom:22px}.wsx-empty__t{margin:0}.wsx-empty__btn{margin-top:16px}.wsx-err{background:#fff6e8;border:1px solid #f0d9b0;border-radius:var(--www-radius);color:#b25c00;padding:12px 14px}.wsx-more{display:flex;justify-content:center;margin-top:26px}.wsx-more .www-btn{background:#0000}.wsx-more .www-btn:hover:not(:disabled){background:var(--www-line-2);color:var(--www-red-link)}.wsx-sentinel{margin-top:18px;min-height:1px;text-align:center}.wsx-head__flags{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:8px;vertical-align:-1px}.wsx-border{align-items:center;background:var(--www-sand);border-left:4px solid var(--www-yellow);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin:0 0 22px;padding:14px 16px 14px 18px}.wsx-border__txt{min-width:0}.wsx-border__t{font-size:15px;font-weight:700;line-height:1.35;margin:0}.wsx-border__c{color:var(--www-ink-2);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 14px;line-height:1.5;margin:5px 0 0}.wsx-border__c span{align-items:center;display:inline-flex;gap:6px}.wsx-border__c b{color:var(--www-ink);font-weight:800}.wsx-border .wsx-border__btn{background:var(--www-yellow);border-color:var(--www-ink);color:var(--www-ink);cursor:pointer;flex:none;font-family:inherit;justify-content:center;line-height:1.2}.wsx-border .wsx-border__btn:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-border__x{align-items:center;background:#0000;border:0;color:var(--www-ink);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:16px;height:32px;justify-content:center;line-height:1;margin:0;padding:0;width:32px}.wsx-border__x:focus-visible{outline:2px solid var(--www-ink);outline-offset:1px}@media (max-width:767.98px){.wsx-border{align-items:stretch;flex-direction:column;padding:14px 14px 14px 16px;position:relative}.wsx-border .wsx-border__btn{min-height:44px;width:100%}.wsx-border__txt{padding-right:36px}.wsx-border__x{height:44px;position:absolute;right:0;top:0;width:44px}.wsx-more--widen .www-btn{justify-content:center;width:100%}}.wsx-grid--busy{opacity:.45;pointer-events:none;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.wsx-grid--busy{transition:none}}.wsx-interp{align-items:center;color:var(--www-ink-2);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 14px;line-height:1.5;margin:0 0 16px}.wsx-interp b{color:var(--www-ink);font-weight:800}.wsx-interp__btn{background:none;border:0;color:var(--www-red-action);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.wsx-interp__btn:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-grid{column-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:0}@media (min-width:768px){.wsx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.wsx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wsx-vig{background:var(--www-bg);border:1px solid #efece4;border-radius:10px;box-sizing:border-box;color:var(--www-ink);column-gap:12px;display:grid;grid-row:span 2;grid-template-columns:150px minmax(0,1fr);grid-template-rows:subgrid;margin:0 0 10px;min-width:0;padding:12px 12px 21px;position:relative;transition:box-shadow .15s}a.wsx-vig:hover{box-shadow:8px 8px 10px #0000001f}.wsx-skel,a.wsx-vig:focus-visible{border-radius:10px}.wsx-skel{background:linear-gradient(90deg,var(--www-line-2),var(--www-cream),var(--www-line-2));grid-row:span 2;height:169px;margin-bottom:10px}@media (prefers-reduced-motion:reduce){.wsx-vig{transition:none}}.wsx-vig__body{display:contents}.wsx-vig__title{align-items:flex-start;align-self:start;display:flex;gap:5px;grid-column:1/-1;grid-row:1;min-width:0;padding-bottom:11px}.wsx-vig__t{color:var(--www-ink);display:-webkit-box;flex:1;font-family:var(--www-font-serif);font-size:18px;font-weight:800;line-height:22.5px;margin:0;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;transition:color .15s}.wsx-vig__pop{flex:none;height:15px;margin-top:4px;width:auto}.wsx-vig__x{color:var(--www-muted);flex:none;font-family:var(--www-font-sans);font-size:11px;font-weight:700;line-height:1;padding-top:5px;transition:color .15s}a.wsx-vig:hover .wsx-vig__t,a.wsx-vig:hover .wsx-vig__x{color:var(--www-red-link)}.wsx-vig__thumb{align-self:start;background:var(--www-sand);border-radius:8px;grid-column:1;grid-row:2;height:100px;overflow:hidden;position:relative;width:150px}.wsx-vig__img{height:100%;object-fit:cover;width:100%}.wsx-vig__dist{background:var(--www-yellow-badge);border-radius:12px;color:#000;font-family:var(--www-font-sans);font-size:12px;font-weight:700;left:10px;line-height:1;padding:3px 6px;position:absolute;top:10px;white-space:nowrap;z-index:2}.wsx-vig__stars{bottom:5px;height:22px;left:5px;position:absolute;width:auto;z-index:2}.wsx-vig__details{align-self:stretch;display:flex;flex-direction:column;gap:2px;grid-column:2;grid-row:2;justify-content:flex-start;min-width:0;padding:2px 0}.wsx-vig__row{color:inherit;display:block;font-family:var(--www-font-sans);font-size:12px;font-weight:600;line-height:15px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsx-vig__row--chef{color:#cc1d20}.wsx-vig__row--place{color:#9a9a9a}.wsx-vig__row--place .wsx-flag{margin-right:4px}.wsx-vig__row--cuisine,.wsx-vig__row--services{color:var(--www-muted);display:-webkit-box;font-weight:700;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wsx-vig__row--budget{color:var(--www-ink);font-size:13px;font-weight:800;line-height:normal;margin-top:auto;text-align:left}.wsx-vig__tq{align-items:center;align-self:flex-start;background:var(--www-yellow);border-radius:4px;display:inline-flex;gap:1px;margin-bottom:2px;padding:4px 6px}.wsx-vig__toque{height:16px;width:auto}.wsx-vig__mark{align-items:flex-end;color:var(--www-ink);display:inline-flex;font-family:var(--www-font-sans);font-size:12px;font-weight:800;line-height:1;margin-left:3px}.wsx-vig__mark-max{font-size:7px;font-weight:700;line-height:1;margin-left:.5px;padding-bottom:1px}.wsx-vig__row--resto{align-items:center;display:flex;flex-wrap:wrap;gap:2px 4px;overflow:visible}.wsx-vig__resto-l{color:var(--www-ink);flex:none;font-weight:700}.wsx-vig__rtq{align-items:center;background:var(--www-yellow);border-radius:4px;display:inline-flex;gap:1px;padding:3px 5px}.wsx-vig__rtq--acad,.wsx-vig__tq--acad{background:#0000;padding:0}.wsx-vig__rtq--acad img,.wsx-vig__tq--acad img{height:22px;width:auto}@media (prefers-reduced-motion:reduce){.wsx-vig__t,.wsx-vig__x{transition:none}}.wsx-ic-list{background:linear-gradient(currentColor 0 0) top /100% 2px no-repeat,linear-gradient(currentColor 0 0) 50% /100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom /100% 2px no-repeat;width:12px}.wsx-ic-list,.wsx-ic-pin{display:inline-block;flex:none;height:10px}.wsx-ic-pin{border:2.5px solid;border-radius:50% 50% 50% 0;margin-top:-3px;transform:rotate(-45deg);width:10px}.wsx-famrow{align-items:center;display:flex;gap:12px}.wsx-famrow>.wsx-fams{flex:1 1 auto;min-width:0}.wsx-vt{background:#fff;border:1px solid var(--www-btn-line);border-radius:var(--www-radius-pill);display:inline-flex;flex:none;margin-left:auto;padding:2px}.wsx-vt button{align-items:center;background:none;border:0;border-radius:var(--www-radius-pill);color:var(--www-ink);display:inline-flex;font-size:12px;font-weight:700;gap:7px;height:27px;line-height:1;padding:0 14px;white-space:nowrap}.wsx-vt button[aria-pressed=true]{background:var(--www-ink);color:#fff}.wsx-vt button:not([aria-pressed=true]):hover{background:var(--www-line-2)}.wsx-vt button:focus-visible{outline:2px solid var(--www-ink);outline-offset:2px}.wsx-fab{align-items:center;background:var(--www-ink);border:0;border-radius:var(--www-radius-pill);bottom:22px;box-shadow:0 6px 18px #0000004d;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:9px;height:44px;left:50%;line-height:1;padding:0 20px;position:fixed;transform:translateX(-50%);z-index:600}.wsx-fab:focus-visible{outline:2px solid var(--www-yellow);outline-offset:2px}@media (min-width:768px){.wsx-fab{display:none}}body.wsx-map-mode{--header-height:64px;overflow:hidden}@media (min-width:768px){body.wsx-map-mode{--header-height:107px}}body.wsx-fl-on .www-header,body.wsx-map-mode .www-header{z-index:600}@supports (height:100dvh){body.wsx-map-mode .us-map-wrap{height:calc(100dvh - var(--header-height, 0px))!important}}.wsx-fl{display:flex;flex-direction:column;left:0;pointer-events:none;position:fixed;right:0;top:var(--header-height,64px);z-index:520}@media (min-width:768px){.wsx-fl{top:var(--header-height,107px)}}.wsx-band,.wsx-mb{pointer-events:auto;position:relative}.wsx-mb{background:var(--www-ink);color:#fff;z-index:2}.wsx-mb__in{padding-bottom:10px;padding-top:10px}.wsx-band{-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);background:linear-gradient(90deg,#f4f2ec9e,#f8f6efad 50%,#faf7e2b8);border-bottom:1px solid #0000001a;box-shadow:0 8px 20px #0000001a;color:#1a1a1a;z-index:1}.wsx-band__in{padding-bottom:10px;padding-top:10px}.wsx-band .wsx-rows{margin:0}.wsx-panel.wsx-panel--compact{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;gap:8px;padding:0}.wsx-panel--compact search{flex:1 1 auto;min-width:0}.wsx-panel--compact .wsx-panel__lbl{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wsx-panel--compact .wsx-panel__row{align-items:center;flex-wrap:nowrap;gap:8px}.wsx-panel--compact .wsx-panel__row>.www-btn{display:none}.wsx-panel__loupe{color:var(--www-muted);flex:none;height:15px;margin:0 -35px 0 12px;pointer-events:none;position:relative;width:15px;z-index:1}.wsx-panel__loupe:before{border:2px solid;border-radius:50%;content:"";height:11px;left:0;position:absolute;top:0;width:11px}.wsx-panel__loupe:after{background:currentColor;border-radius:1px;bottom:1px;content:"";height:2px;position:absolute;right:0;transform:rotate(45deg);transform-origin:right center;width:6px}.wsx-panel--compact .wsx-panel__q{border-radius:10px;flex:1 1 260px;font-size:14px;height:40px;padding:0 12px 0 34px}.wsx-panel--compact>.wsx-cs{flex:0 0 200px}.wsx-panel--compact .wsx-cs__btn{border-radius:10px;font-size:13px;gap:9px;height:40px;padding:0 12px}.wsx-panel--compact>.wsx-vt{border:0;margin-left:8px;padding:3px}.wsx-panel--compact>.wsx-vt button{height:34px;padding:0 16px}.wsx-panel--compact>.wsx-vt button:focus-visible{outline-color:var(--www-yellow)}.wsx-panel--compact .wsx-sp--page{left:0;margin-top:10px;right:0}.wsx-border.wsx-border--float{flex-wrap:nowrap;gap:14px;margin:8px 0 0;max-width:100%;padding:6px 6px 6px 14px;width:fit-content}.wsx-border--float .wsx-border__txt{align-items:center;display:flex;gap:14px;min-width:0;overflow:hidden;white-space:nowrap}.wsx-border--float .wsx-border__t{flex:none;font-size:13px}.wsx-border--float .wsx-border__c{flex-wrap:nowrap;font-size:12.5px;margin:0;min-width:0;overflow:hidden}.wsx-border.wsx-border--float .wsx-border__btn{font-size:12px;min-height:32px;padding:0 14px;width:auto}.wsx-fl>.wsx-count{align-self:center;background:#fff;border-radius:var(--www-radius-pill);box-shadow:0 2px 10px #0000002e;color:#141414;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;margin-top:12px;max-width:calc(100% - var(--www-gutter)*2);overflow:hidden;padding:7px 14px;pointer-events:none;text-overflow:ellipsis;user-select:none;white-space:nowrap}.wsx-fl>.wsx-count--empty{visibility:hidden}@media (min-width:768px) and (max-width:991.98px){.wsx-panel.wsx-panel--compact{flex-wrap:wrap}.wsx-panel--compact search{flex-basis:100%}.wsx-panel--compact>.wsx-vt{margin-left:auto}}@media (max-width:767.98px){.wsx-band__in,.wsx-mb__in{padding-bottom:8px;padding-top:8px}.wsx-panel.wsx-panel--compact{gap:6px}.wsx-panel--compact search{flex:1 1 0}.wsx-panel--compact .wsx-panel__q{flex:1 1 0;font-size:13px}.wsx-panel--compact>.wsx-cs{flex:none}.wsx-panel--compact .wsx-cs__btn{gap:7px;padding:0 11px}.wsx-panel--compact .wsx-cs__t{display:none}.wsx-border.wsx-border--float{align-items:stretch;flex-direction:column;padding:12px 14px 12px 16px;width:100%}.wsx-border--float .wsx-border__txt{display:block;overflow:visible;white-space:normal}.wsx-border--float .wsx-border__c{display:none}.wsx-border--float .wsx-border__t{font-size:14px}.wsx-border.wsx-border--float .wsx-border__btn{font-size:13px;min-height:44px;width:100%}.wsx-fl>.wsx-count{font-size:12px;margin-top:10px;padding:6px 12px}}.wsx-panel__loupe--busy:after{content:none}.wsx-panel__loupe--busy:before{animation:wsx-spin .8s linear infinite;border-top-color:#0000;box-sizing:border-box;height:15px;width:15px}@media (prefers-reduced-motion:reduce){.wsx-panel__loupe--busy:before{animation:none}}