.reviews.svelte-1tgzt87{display:flex;flex-direction:column;gap:16px}.reviews.svelte-1tgzt87 .title:where(.svelte-1tgzt87){font-weight:500;font-size:16px;line-height:24px;font-family:var(--font-lufga);letter-spacing:0%}.reviewer.svelte-1tgzt87{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.reviewer-name.svelte-1tgzt87{font-weight:400;font-size:14px;line-height:160%;font-family:Arial,sans-serif;letter-spacing:0%}.avatar.svelte-1tgzt87{display:flex;align-items:center;margin-right:6px}.review-time.svelte-1tgzt87{margin-left:auto;color:#888}.review-text.svelte-1tgzt87{margin-top:8px;color:var(--Neutral-Graphite-graphite-700, rgba(90, 90, 96, 1));font-weight:400;font-size:14px;line-height:160%;font-family:Arial;letter-spacing:0%}.opening-hours.svelte-rzlq4{font-weight:400}.open.svelte-rzlq4{color:var(--open-hours-color)}.closed.svelte-rzlq4{color:var(--closed-hours-color)}.current-day.svelte-rzlq4{border-radius:4px;background:#f0f0f0;font-weight:700}.toggle-btn.svelte-rzlq4{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;background:none;touch-action:manipulation}.toggle-btn.svelte-rzlq4 span:where(.svelte-rzlq4){display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.toggle-btn.svelte-rzlq4 .rotated:where(.svelte-rzlq4){transform:rotate(180deg)}.week-hours.svelte-rzlq4{margin-top:.5em;overflow:hidden}.week-hours.svelte-rzlq4 .day-label:where(.svelte-rzlq4){display:inline-block;padding-left:2em;width:4.5em}.week-hours.svelte-rzlq4>div:where(.svelte-rzlq4){padding:2px 0}.next-open.svelte-rzlq4,.today-hours.svelte-rzlq4{margin-left:.5em;white-space:nowrap}.wikipedia-details.svelte-2cz9l6{margin-bottom:1rem}.wikipedia-summary.svelte-2cz9l6{cursor:pointer;padding:8px 0;font-weight:500;font-size:14px;list-style:none}.wikipedia-summary.svelte-2cz9l6::-webkit-details-marker{display:none}.wikipedia-source.svelte-2cz9l6{margin-left:auto;color:var(--Neutral-Graphite-graphite-600, rgba(112, 112, 119, 1));font-weight:400}.wikipedia-content.svelte-2cz9l6{margin-top:.5rem;padding-left:1rem}.wikipedia-row.svelte-2cz9l6{margin-bottom:.5rem}.wikipedia-header.svelte-2cz9l6{min-width:25%;color:var(--Neutral-Graphite-graphite-700, rgba(64, 64, 64, 1));font-weight:500;font-size:14px}.wikipedia-value.svelte-2cz9l6{color:var(--Neutral-Graphite-graphite-600, rgba(112, 112, 119, 1));font-size:14px}.wikipedia-value.svelte-2cz9l6 a{color:#4285f4;text-decoration:none}.wikipedia-value.svelte-2cz9l6 a:hover{text-decoration:underline}.wikipedia-divider.svelte-2cz9l6{margin:12px 0 8px;border-top:1px solid var(--Neutral-Graphite-graphite-200, rgba(229, 229, 229, 1));padding-top:8px;color:var(--Neutral-Graphite-graphite-800, rgba(32, 32, 32, 1));font-weight:600;font-size:14px}.wikipedia-description.svelte-1tws3v7{margin-bottom:1rem;color:var(--Neutral-Graphite-graphite-700, rgba(64, 64, 64, 1));font-size:.8rem;line-height:1.5;text-align:justify}.wikipedia-description.svelte-1tws3v7 a{color:#4285f4;text-decoration:none}.wikipedia-description.svelte-1tws3v7 a:hover{text-decoration:underline}.direction-button.svelte-18ojevy{display:flex;align-items:center;gap:.375rem;transition:color .2s ease;cursor:pointer;border:none;background:none;padding:.25rem 0;color:var(--color-text-primary, #374151);font-weight:500;font-size:.875rem;text-decoration:none}.direction-button.svelte-18ojevy:hover{color:var(--color-primary, #3b82f6)}.direction-button.svelte-18ojevy:focus-visible{outline:2px solid var(--color-focus, #3b82f6);outline-offset:2px}.direction-link.svelte-18ojevy{color:inherit;text-decoration:none}.button-icon.svelte-18ojevy{width:1rem;height:1rem;object-fit:contain}.directions-container.svelte-16mjpo2{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.directions-label.svelte-16mjpo2{color:var(--color-text-primary, #374151);font-weight:500;font-size:.875rem;white-space:nowrap}.directions-options.svelte-16mjpo2{display:flex;align-items:center;gap:1rem}.direction-button.svelte-16mjpo2{display:flex;align-items:center;gap:.375rem;transition:color .2s ease;cursor:pointer;border:none;background:none;padding:.25rem 0;color:var(--color-text-primary, #374151);font-weight:500;font-size:.875rem;text-decoration:none}.direction-button.svelte-16mjpo2:hover{color:var(--color-primary, #3b82f6)}.direction-button.svelte-16mjpo2:focus-visible{outline:2px solid var(--color-focus, #3b82f6);outline-offset:2px}.direction-link.svelte-16mjpo2{color:inherit;text-decoration:none}.button-icon.svelte-16mjpo2{width:1rem;height:1rem;object-fit:contain}.address-text.svelte-1n6lpvk{margin-top:1px;user-select:all}.infobox.svelte-1n6lpvk{box-shadow:var(--component-box-shadow);border-radius:16px;background-color:#fff;padding:var(--infobox-padding);width:100vw;max-width:100vw;@media (max-width: 767px){min-height:50dvh}@media (min-width: 768px){width:100%;max-width:var(--sidebar-width);height:fit-content}}.header-image.svelte-1n6lpvk{position:relative}.header-image.svelte-1n6lpvk img:where(.svelte-1n6lpvk){border-radius:16px;background-color:#f0f0f0;width:100%;height:210px;max-height:210px;object-fit:cover}.image-text-container.svelte-1n6lpvk{position:absolute;inset:0;z-index:1;margin:.5rem}.header-image.svelte-1n6lpvk:before{position:absolute;top:0;right:0;left:0;z-index:0;border-radius:16px 16px 0 0;background:linear-gradient(to bottom,rgba(0,0,0,1),transparent);height:30%;pointer-events:none;content:""}.header-image.svelte-1n6lpvk:after{position:absolute;right:0;bottom:0;left:0;z-index:0;border-radius:0 0 16px 16px;background:linear-gradient(to top,rgba(0,0,0,1),transparent);height:30%;pointer-events:none;content:""}.place-name-overlay.svelte-1n6lpvk{margin:0;color:#fff;font-weight:500;font-size:21px;line-height:28px;font-family:var(--font-lufga);text-shadow:var(--component-box-shadow-dark)}.place-info.svelte-1n6lpvk{font-weight:500;font-size:21px;letter-spacing:0%}.place-name.svelte-1n6lpvk{font-weight:500;font-size:21px;line-height:28px;font-family:var(--font-lufga);letter-spacing:0%}h1.svelte-1n6lpvk{margin:0 0 8px;font-weight:600;font-size:28px}.rating-container.svelte-1n6lpvk{margin-bottom:4px}.address.svelte-1n6lpvk{display:block;align-items:center;margin-bottom:8px;color:var(--Neutral-Graphite-graphite-600, rgba(112, 112, 119, 1));font-weight:400;font-size:14px;line-height:160%;font-family:Arial;letter-spacing:0%}.business-type.svelte-1n6lpvk{border-radius:.5rem;background-color:#f5f5f5;padding:.125rem .375rem;color:#707077;font-size:.8rem;font-family:Arial}.icon.svelte-1n6lpvk{display:flex;justify-content:center;align-items:center}.contact-info.svelte-1n6lpvk{display:flex;align-items:center;margin-bottom:8px;font-size:14px;a:where(.svelte-1n6lpvk){&:hover{text-decoration:underline}}}.contact-info.svelte-1n6lpvk a:where(.svelte-1n6lpvk){margin-left:8px;color:#4285f4;text-decoration:none}.opening-hours.svelte-1n6lpvk{display:flex;align-items:center;font-size:14px}h2.svelte-1n6lpvk{margin:16px 0 12px;font-weight:600;font-size:18px}.discover-nearby.svelte-1n6lpvk{@media (max-width: 767px){display:none}}.discover-nearby.svelte-1n6lpvk .title:where(.svelte-1n6lpvk){font-weight:500;font-size:16px;line-height:24px;font-family:var(--font-lufga);letter-spacing:0%}.nearby-options.svelte-1n6lpvk{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nearby-options.svelte-1n6lpvk::-webkit-scrollbar{display:none}.reviews.svelte-1n6lpvk{margin-top:16px}.header-button-container.svelte-1n6lpvk{width:100%}.header-button.svelte-1n6lpvk{backdrop-filter:blur(4px);transition:all .2s ease;cursor:pointer;border:1px solid white;border-radius:20px;background:#0003;padding:4px 8px;width:fit-content;color:#fff;font-weight:500;font-size:14px}.header-button.svelte-1n6lpvk:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003;background:#0000004d}.header-button.svelte-1n6lpvk:active{transform:translateY(0);box-shadow:0 2px 4px #00000026}.infobox .pill{box-shadow:unset!important}.infobox.svelte-2r9v5v{z-index:var(--z-search);box-shadow:var(--component-box-shadow);border-radius:16px;background-color:#fff;padding:var(--infobox-padding);max-width:100vw;overflow:hidden;@media (min-width: 768px){max-width:var(--sidebar-width)}}@keyframes svelte-2r9v5v-pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.skeleton-image.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;border-top-right-radius:16px;border-top-left-radius:16px;background-color:#f0f0f0;height:210px}.place-info.svelte-2r9v5v{margin-top:16px}.skeleton-title.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-bottom:8px;border-radius:4px;background-color:#f0f0f0;width:70%;height:32px}.skeleton-rating.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-bottom:12px;border-radius:4px;background-color:#f0f0f0;width:120px;height:20px}.skeleton-address.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-bottom:8px;border-radius:4px;background-color:#f0f0f0;width:90%;height:16px}.skeleton-business-type.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-top:8px;margin-bottom:16px;border-radius:10px;background-color:#f0f0f0;width:100%;height:40px}.transportation.svelte-2r9v5v{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.transportation.svelte-2r9v5v::-webkit-scrollbar{display:none}.skeleton-transport-btn.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;border-radius:12px;background-color:#f0f0f0;min-width:70px;height:70px}.skeleton-contact.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-bottom:8px;border-radius:4px;background-color:#f0f0f0;width:80%;height:18px}.skeleton-hours.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-bottom:16px;border-radius:4px;background-color:#f0f0f0;width:60%;height:18px}.skeleton-section-title.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin:16px 0 12px;border-radius:4px;background-color:#f0f0f0;width:40%;height:24px}.nearby-options.svelte-2r9v5v{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nearby-options.svelte-2r9v5v::-webkit-scrollbar{display:none}.skeleton-pill.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;border-radius:16px;background-color:#f0f0f0;min-width:80px;height:32px}.skeleton-reviews.svelte-2r9v5v{animation:svelte-2r9v5v-pulse 1.5s infinite;margin-top:16px;border-radius:8px;background-color:#f0f0f0;width:100%;height:120px}:root{--infobox-top-offset-desktop: 5rem;--infobox-top-offset-mobile: 50%}.infobox-container-error.svelte-fphdns{@media (max-width: 767px){margin-top:100px}}.infobox-container.loading.svelte-fphdns{z-index:var(--z-search)}.infobox-container.svelte-fphdns{position:absolute;top:var(--infobox-top-offset-mobile);z-index:var(--z-shelf);box-shadow:var(--component-box-shadow);border-radius:1rem;background-color:#fff;width:100%;max-height:calc(100dvh - var(--infobox-top-offset-mobile));overflow:auto;pointer-events:auto;@media (max-width: 767px){height:calc(100dvh - var(--infobox-top-offset-mobile));max-height:none}@media (min-width: 768px){top:var(--infobox-top-offset-desktop);left:var(--sidebar-left-margin);width:440px;max-height:calc(100dvh - var(--infobox-top-offset-desktop) - 1rem)}}
