
:root{--ssw95-red:#e90445;--ssw95-red2:#c60038;--ssw95-ink:#07142f;--ssw95-gold:#ffd84e;--ssw95-line:rgba(8,21,47,.10)}
#superswishLaunchSplash{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.particles,.top-compact-bar,#locationStatusBanner,.location-status-banner,.compact-location-message{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"],html[data-superswish-visual="v99-real-functions-no-block"] body{background:#000!important;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;color:var(--ssw95-ink)}
html[data-superswish-visual="v99-real-functions-no-block"] #navLegal{display:none!important}
@media(max-width:760px){
html[data-superswish-visual="v99-real-functions-no-block"] .header{position:sticky!important;top:0!important;z-index:9000!important;width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:8px!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px 10px!important;background:#000!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-container{justify-self:start!important;min-width:0!important;height:50px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-icon{width:50px!important;height:50px!important;flex:0 0 50px!important;border-radius:50%!important;overflow:hidden!important;display:block!important;background:url('/assets/c1f15c15bcc37de8ba94.webp') center/cover no-repeat!important;box-shadow:0 8px 18px rgba(0,0,0,.38)!important;font-size:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-icon img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-text{font-size:clamp(1.18rem,4.8vw,1.74rem)!important;line-height:1!important;font-weight:1000!important;font-style:italic!important;letter-spacing:-.055em!important;white-space:nowrap!important;max-width:170px!important;overflow:visible!important;color:#e90445!important;text-shadow:0 5px 13px rgba(0,0,0,.45)!important;text-transform:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-text .super{color:#fff!important;text-transform:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .nav-buttons{display:contents!important}
html[data-superswish-visual="v99-real-functions-no-block"] .nav-btn{height:44px!important;min-width:0!important;border-radius:18px!important;padding:0 17px!important;font-size:.92rem!important;font-weight:1000!important;letter-spacing:-.02em!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transform:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] #navCliente{grid-column:2!important;background:linear-gradient(135deg,#f30546 0%,#c90038 100%)!important;color:#fff!important;border:0!important;min-width:80px!important;box-shadow:0 12px 24px rgba(217,4,61,.32)!important}
html[data-superswish-visual="v99-real-functions-no-block"] #navSocio{grid-column:3!important;background:#07090d!important;color:#ffde52!important;border:1.5px solid #ffde52!important;min-width:108px!important;box-shadow:0 8px 20px rgba(0,0,0,.28)!important}
html[data-superswish-visual="v99-real-functions-no-block"] #navSocio .partner-handshake-icon{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .notification-bell{grid-column:4!important;position:relative!important;right:auto!important;top:auto!important;width:45px!important;height:45px!important;border-radius:50%!important;background:#090c12!important;border:1.5px solid rgba(255,255,255,.34)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 22px rgba(0,0,0,.32)!important;font-size:0!important;z-index:9100!important}
html[data-superswish-visual="v99-real-functions-no-block"] .notification-bell::before{content:'🔔'!important;font-size:1.12rem!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))!important}
html[data-superswish-visual="v99-real-functions-no-block"] .notification-bell .notification-icon{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .notification-badge,html[data-superswish-visual="v99-real-functions-no-block"] .notification-count,html[data-superswish-visual="v99-real-functions-no-block"] .bell-badge{position:absolute!important;top:-8px!important;right:-7px!important;width:25px!important;height:25px!important;border-radius:999px!important;background:#e90445!important;color:#fff!important;border:2px solid #07090d!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.82rem!important;font-weight:1000!important;line-height:1!important}
html[data-superswish-visual="v99-real-functions-no-block"] .main-container{width:100%!important;max-width:none!important;margin:0!important;padding:0 10px calc(88px + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;background:#000!important;box-shadow:none!important;overflow:visible!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-pro-hero{position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:911/374!important;margin:0 0 0!important;border-radius:22px!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;isolation:isolate!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-pro-hero img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:none!important;z-index:0!important;background:transparent!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-pro-hero::before,html[data-superswish-visual="v99-real-functions-no-block"] .ssw-pro-hero::after{display:none!important;content:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-pro-hero-content{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .client-search-card{position:relative!important;z-index:3!important;margin:0!important;padding:13px 10px 0!important;background:#fff!important;border:0!important;border-radius:24px 24px 0 0!important;box-shadow:0 -3px 16px rgba(8,21,47,.08)!important;overflow:visible!important}
html[data-superswish-visual="v99-real-functions-no-block"] .client-search-card .card-title,html[data-superswish-visual="v99-real-functions-no-block"] .client-search-card small,html[data-superswish-visual="v99-real-functions-no-block"] .client-search-card button[data-action="clearClientSearch"],html[data-superswish-visual="v99-real-functions-no-block"] .client-search-card button[data-action="openSupportChat"]{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-searchline{display:grid!important;grid-template-columns:minmax(0,1fr) 136px!important;gap:8px!important;align-items:center!important;margin:0 0 12px!important;position:relative!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-searchline::before{content:'⌕'!important;position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#5f6f8b!important;font-size:1.35rem!important;font-weight:900!important;line-height:1!important;z-index:5!important}
html[data-superswish-visual="v99-real-functions-no-block"] .client-search-input{width:100%!important;min-width:0!important;height:48px!important;border-radius:18px!important;border:1px solid rgba(8,21,47,.11)!important;background:#fff!important;color:#07142f!important;box-shadow:0 4px 12px rgba(8,21,47,.07)!important;padding:0 12px 0 42px!important;font-size:.86rem!important;font-weight:850!important;white-space:nowrap!important;text-overflow:ellipsis!important}
html[data-superswish-visual="v99-real-functions-no-block"] .client-search-input::placeholder{color:#6a7893!important;opacity:1!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-view-row{height:48px!important;padding:4px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(8,21,47,.10)!important;box-shadow:0 4px 12px rgba(8,21,47,.07)!important;display:flex!important;align-items:center!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-view-row .explore-controls-label{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-view-row .explore-controls-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-view-row .explore-control-btn{height:40px!important;min-width:0!important;border-radius:14px!important;padding:0 4px!important;background:#fff!important;color:#111827!important;border:0!important;box-shadow:none!important;font-size:.80rem!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-view-row .explore-control-btn.active{background:#07101f!important;color:#fff!important;box-shadow:0 7px 15px rgba(8,16,31,.22)!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-type-row{display:block!important;margin:0 0 12px!important;padding:4px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(8,21,47,.10)!important;box-shadow:0 4px 12px rgba(8,21,47,.06)!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-type-row .explore-controls-label{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-type-row .explore-controls-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-type-row .explore-control-btn{height:48px!important;border-radius:14px!important;border:0!important;background:transparent!important;color:#64708a!important;box-shadow:none!important;font-size:.92rem!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-type-row .explore-control-btn.active{background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;box-shadow:0 12px 25px rgba(217,4,61,.24)!important}
html[data-superswish-visual="v99-real-functions-no-block"] .explore-controls-card.ssw-v95-source{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] #clientSearchResults{margin-top:6px!important;border-radius:18px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .category-strip-card{margin:0!important;padding:0 10px 10px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
html[data-superswish-visual="v99-real-functions-no-block"] .category-strip-head{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .category-filters{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 0 1px!important;background:#fff!important}
html[data-superswish-visual="v99-real-functions-no-block"] .category-filters::-webkit-scrollbar{display:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .cat-filter{height:42px!important;flex:0 0 auto!important;border-radius:999px!important;padding:0 14px!important;background:#fff!important;border:1px solid rgba(8,21,47,.11)!important;color:#1f2f4a!important;font-size:.78rem!important;font-weight:950!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .cat-filter.active{background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px rgba(217,4,61,.20)!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-list-card,html[data-superswish-visual="v99-real-functions-no-block"] .main-container>.card:has(.restaurant-grid){margin:0!important;padding:0 10px 14px!important;background:#fff!important;border:0!important;border-radius:0 0 24px 24px!important;box-shadow:none!important;overflow:visible!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-list-card .card-title,html[data-superswish-visual="v99-real-functions-no-block"] .main-container>.card:has(.restaurant-grid)>.card-title{height:auto!important;min-height:52px!important;margin:0 0 8px!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#0b1736!important;font-size:.96rem!important;font-weight:1000!important;line-height:1.15!important;border:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-loc-left{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-loc-pin{font-size:1.35rem!important;line-height:1!important;color:#07142f!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-loc-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.95rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-location-btn{height:36px!important;border-radius:999px!important;padding:0 12px!important;border:1px solid rgba(8,21,47,.10)!important;background:#fff!important;color:#0b1736!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:.76rem!important;font-weight:1000!important;white-space:nowrap!important;box-shadow:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-card{position:relative!important;display:grid!important;grid-template-columns:38% minmax(0,1fr) 38px!important;grid-template-areas:'img badge heart' 'img name heart' 'img cats heart' 'img meta heart' 'img fee heart'!important;gap:2px 10px!important;align-items:center!important;min-height:118px!important;padding:10px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(8,21,47,.09)!important;box-shadow:0 2px 10px rgba(8,21,47,.05)!important;overflow:hidden!important;touch-action:pan-y!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-image{grid-area:img!important;width:100%!important;height:90px!important;border-radius:14px!important;object-fit:cover!important;box-shadow:none!important;align-self:center!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-badge{grid-area:badge!important;position:static!important;justify-self:start!important;width:max-content!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 9px!important;margin:0!important;border-radius:999px!important;background:#dcfae6!important;color:#067647!important;border:1px solid #abefc6!important;font-size:.64rem!important;font-weight:1000!important;line-height:1!important;text-transform:uppercase!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-badge.closed-badge,html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-card.closed .restaurant-badge{background:#eef1f5!important;color:#667085!important;border-color:#d0d5dd!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-name{grid-area:name!important;margin:0!important;color:#09142d!important;font-size:.94rem!important;line-height:1.08!important;font-weight:1000!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-superswish-visual="v99-real-functions-no-block"] .verification-badge{font-size:.78rem!important;color:#e90445!important;margin-left:2px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-categories{grid-area:cats!important;display:block!important;margin:0!important;color:#59677e!important;font-size:.72rem!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-cat-tag{background:transparent!important;border:0!important;color:inherit!important;padding:0!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-cat-tag:not(:last-child)::after{content:'  ·  '!important;color:#667085!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-info{font-size:.69rem!important;color:#475467!important;font-weight:850!important;line-height:1.18!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-star{color:#ffae00!important;font-size:.92rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-fee-pill{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:5px 10px!important;border-radius:999px!important;background:#fff1f3!important;color:#e33c4f!important;font-size:.68rem!important;font-weight:1000!important;border:1px solid #ffd5db!important;box-shadow:none!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-card.closed .ssw-v95-fee-pill{background:#f2f4f7!important;color:#98a2b3!important;border-color:#e4e7ec!important}
html[data-superswish-visual="v99-real-functions-no-block"] .favorite-btn{grid-area:heart!important;align-self:start!important;justify-self:end!important;width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid rgba(8,21,47,.10)!important;background:#fff!important;box-shadow:none!important;color:#0b1736!important;font-size:0!important;position:static!important}
html[data-superswish-visual="v99-real-functions-no-block"] .favorite-btn::before{content:'♡'!important;font-size:1.45rem!important;line-height:1!important}
html[data-superswish-visual="v99-real-functions-no-block"] #supportChat,html[data-superswish-visual="v99-real-functions-no-block"] .floating-chat,html[data-superswish-visual="v99-real-functions-no-block"] .support-fab,html[data-superswish-visual="v99-real-functions-no-block"] #supportFloatingButton{position:fixed!important;right:18px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px rgba(217,4,61,.26)!important;font-size:0!important;z-index:9100!important;display:flex!important;align-items:center!important;justify-content:center!important}
html[data-superswish-visual="v99-real-functions-no-block"] #supportChat::before,html[data-superswish-visual="v99-real-functions-no-block"] .floating-chat::before,html[data-superswish-visual="v99-real-functions-no-block"] .support-fab::before,html[data-superswish-visual="v99-real-functions-no-block"] #supportFloatingButton::before{content:'💬'!important;font-size:1.58rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:58px!important;border-radius:20px!important;background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;border:0!important;box-shadow:0 12px 28px rgba(217,4,61,.26)!important;z-index:9300!important;display:grid!important;grid-template-columns:80px minmax(0,1fr) auto 30px!important;align-items:center!important;justify-items:start!important;padding:0 16px!important;font-size:0!important;gap:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart::before{content:'🛒'!important;font-size:1.8rem!important;justify-self:center!important;grid-column:1!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart span:not(.fab-badge){font-size:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart::after{content:'›'!important;grid-column:4!important;justify-self:end!important;font-size:1.8rem!important;font-weight:1000!important;color:#fff!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart .fab-badge{display:flex!important;position:absolute!important;left:56px!important;top:6px!important;right:auto!important;width:22px!important;height:22px!important;border-radius:999px!important;background:#fff!important;color:#e90445!important;border:2px solid #fff!important;font-size:.72rem!important;font-weight:1000!important;align-items:center!important;justify-content:center!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart .ssw-v95-cart-label{grid-column:2!important;font-size:.9rem!important;font-weight:1000!important;color:#fff!important}
html[data-superswish-visual="v99-real-functions-no-block"] .fab#fabCart .ssw-v95-cart-total{grid-column:3!important;font-size:.92rem!important;font-weight:1000!important;color:#fff!important;justify-self:end!important}
/* Panel socio y admin: conservar funciones, solo limpiar visual para que no vuelva al estilo viejo */
html[data-superswish-visual="v99-real-functions-no-block"] .main-container>.card:not(:has(.restaurant-grid)),html[data-superswish-visual="v99-real-functions-no-block"] .socio-panel,html[data-superswish-visual="v99-real-functions-no-block"] .admin-card{background:#fff!important;border:1px solid rgba(8,21,47,.08)!important;border-radius:20px!important;box-shadow:0 10px 24px rgba(8,21,47,.07)!important;color:#07142f!important}
html[data-superswish-visual="v99-real-functions-no-block"] .btn-primary,html[data-superswish-visual="v99-real-functions-no-block"] .btn.btn-primary{background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;border:0!important;border-radius:16px!important;font-weight:1000!important}
html[data-superswish-visual="v99-real-functions-no-block"] .sub-nav-btn.active,html[data-superswish-visual="v99-real-functions-no-block"] .btn-gold{background:linear-gradient(135deg,#e90445,#c60038)!important;color:#fff!important;border:0!important}
html[data-superswish-visual="v99-real-functions-no-block"] input,html[data-superswish-visual="v99-real-functions-no-block"] select,html[data-superswish-visual="v99-real-functions-no-block"] textarea{border-radius:14px!important;border:1px solid rgba(8,21,47,.12)!important}
}
@media(max-width:390px){
html[data-superswish-visual="v99-real-functions-no-block"] .header{gap:6px!important;padding-left:8px!important;padding-right:8px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-icon{width:44px!important;height:44px!important;flex-basis:44px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .logo-text{font-size:1.10rem!important;max-width:112px!important;letter-spacing:-.035em!important}
html[data-superswish-visual="v99-real-functions-no-block"] .nav-btn{height:40px!important;padding:0 11px!important;font-size:.80rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] #navCliente{min-width:74px!important}
html[data-superswish-visual="v99-real-functions-no-block"] #navSocio{min-width:98px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .notification-bell{width:40px!important;height:40px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .ssw-v95-searchline{grid-template-columns:minmax(0,1fr) 118px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .client-search-input{font-size:.80rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-card{grid-template-columns:38% minmax(0,1fr) 36px!important;min-height:112px!important;padding:9px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-image{height:86px!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-name{font-size:.88rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-categories{font-size:.69rem!important}
html[data-superswish-visual="v99-real-functions-no-block"] .restaurant-info{font-size:.66rem!important}
}
