.app-badges[data-astro-cid-vm4peoyi]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.app-badge[data-astro-cid-vm4peoyi]{color:#fff;text-align:left;opacity:1;cursor:default;background:#101010c9;border:1px solid #ffffff50;border-radius:7px;flex-shrink:0;align-items:center;gap:12px;width:180px;min-height:60px;padding:10px 15px;display:flex}.app-badge[data-astro-cid-vm4peoyi][href]{cursor:pointer;text-decoration:none}.app-badge[data-astro-cid-vm4peoyi][href]:hover{background:#242424;border-color:#fff}.app-badge[data-astro-cid-vm4peoyi][href]:focus-visible{outline-offset:4px;outline:3px solid #fff}.app-badge[data-astro-cid-vm4peoyi] svg[data-astro-cid-vm4peoyi]{flex-shrink:0}.app-badge[data-astro-cid-vm4peoyi] span[data-astro-cid-vm4peoyi]{display:block}.app-badge[data-astro-cid-vm4peoyi] small[data-astro-cid-vm4peoyi]{white-space:nowrap;letter-spacing:.7px;font-size:10px;line-height:1.5;display:block}.app-badge[data-astro-cid-vm4peoyi] strong[data-astro-cid-vm4peoyi]{white-space:nowrap;font-size:19px;font-weight:500;line-height:1.3;display:block}@media (width<=420px){.app-badges[data-astro-cid-vm4peoyi]{gap:10px}.app-badge[data-astro-cid-vm4peoyi]{gap:9px;width:155px;min-height:58px;padding:9px 11px}.app-badge[data-astro-cid-vm4peoyi] strong[data-astro-cid-vm4peoyi]{font-size:16px}.app-badge[data-astro-cid-vm4peoyi] small[data-astro-cid-vm4peoyi]{font-size:10px}.app-badge[data-astro-cid-vm4peoyi][href]{cursor:pointer;text-decoration:none}.app-badge[data-astro-cid-vm4peoyi][href]:hover{background:#242424;border-color:#fff}.app-badge[data-astro-cid-vm4peoyi][href]:focus-visible{outline-offset:4px;outline:3px solid #fff}.app-badge[data-astro-cid-vm4peoyi] svg[data-astro-cid-vm4peoyi]{width:22px}}.johnny-app[data-astro-cid-rizp2rhg]{z-index:2;color:#171717;background:#efe9dd;border-top:1px solid #d8d0c1;border-bottom:1px solid #d8d0c1;margin:0;position:relative;overflow:visible}.johnny-app[data-astro-cid-rizp2rhg]:before,.johnny-app[data-astro-cid-rizp2rhg]:after{display:none!important}.johnny-app-grid[data-astro-cid-rizp2rhg]{grid-template-columns:minmax(0,1.25fr) 230px minmax(0,1fr);align-items:center;gap:55px;min-height:350px;padding-block:32px;display:grid}.johnny-app-copy[data-astro-cid-rizp2rhg] h2[data-astro-cid-rizp2rhg]{margin:12px 0 16px;font-size:clamp(30px,3.1vw,45px);line-height:1.02}.johnny-app-copy[data-astro-cid-rizp2rhg] h2[data-astro-cid-rizp2rhg] em[data-astro-cid-rizp2rhg]{color:#b72420}.johnny-app-copy[data-astro-cid-rizp2rhg] p[data-astro-cid-rizp2rhg]{margin:0 0 22px;font-size:14px;line-height:1.6}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badges{justify-content:flex-start;gap:8px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge{background:#101010;gap:8px;width:165px;min-width:0;padding:9px 11px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge strong{font-size:17px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge small{font-size:8px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge:focus-visible{outline-color:#b72420}.johnny-phone[data-astro-cid-rizp2rhg]{pointer-events:none;background:#080808;border:5px solid #252525;border-radius:36px;width:230px;height:452px;margin:-83px 0;padding:5px;position:relative;transform:rotate(-5deg);box-shadow:0 18px 28px #0003,0 0 0 1px #777}.johnny-phone-screen[data-astro-cid-rizp2rhg]{color:#fff;background:#191919;border-radius:26px;flex-direction:column;align-items:center;height:100%;padding:36px 10px 12px;display:flex;position:relative;overflow:hidden}.johnny-phone-food[data-astro-cid-rizp2rhg]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.johnny-phone-shade[data-astro-cid-rizp2rhg]{background:linear-gradient(#0006,#0002 50%,#0008);position:absolute;inset:0}.johnny-phone-screen[data-astro-cid-rizp2rhg]>[data-astro-cid-rizp2rhg]:not(.johnny-phone-food):not(.johnny-phone-shade){position:relative}.johnny-phone-island[data-astro-cid-rizp2rhg]{background:#080808;border-radius:20px;width:73px;height:19px;top:8px;position:absolute!important}.johnny-phone-logo[data-astro-cid-rizp2rhg]{object-fit:contain;filter:drop-shadow(0 2px 3px #000);width:170px;height:66px}.johnny-phone-welcome[data-astro-cid-rizp2rhg]{text-align:center;margin:15px 0 20px}.johnny-phone-welcome[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg]{letter-spacing:2px;font-size:8px;display:block}.johnny-phone-welcome[data-astro-cid-rizp2rhg] strong[data-astro-cid-rizp2rhg]{font-family:var(--head);text-transform:uppercase;font-size:27px}.johnny-phone-card[data-astro-cid-rizp2rhg]{color:#171717;text-align:center;background:#fff;border-radius:14px;width:100%;padding:15px 10px 10px;box-shadow:0 4px 16px #0002}.johnny-phone-card[data-astro-cid-rizp2rhg]>strong[data-astro-cid-rizp2rhg]{margin-bottom:12px;font-size:12px;display:block}.phone-order[data-astro-cid-rizp2rhg],.phone-menu[data-astro-cid-rizp2rhg]{border-radius:18px;margin-top:7px;padding:9px;font-size:9px;font-weight:700;display:block}.phone-order[data-astro-cid-rizp2rhg]{color:#fff;background:#b72420}.phone-menu[data-astro-cid-rizp2rhg]{color:#b72420;border:1px solid #b72420}.phone-details[data-astro-cid-rizp2rhg]{color:#555;justify-content:space-between;gap:5px;margin-top:15px;font-size:6px;display:flex}.phone-tabs[data-astro-cid-rizp2rhg]{color:#222;background:#fff;border-radius:20px;justify-content:space-around;gap:10px;width:100%;margin-top:auto;padding:12px 8px;font-size:8px;display:flex}.phone-tabs[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg]:first-child{color:#b72420;font-weight:700}.johnny-app-benefits[data-astro-cid-rizp2rhg]{gap:24px;display:grid}.johnny-app-benefits[data-astro-cid-rizp2rhg]>div[data-astro-cid-rizp2rhg]{align-items:flex-start;gap:14px;display:flex}.app-feature-icon[data-astro-cid-rizp2rhg]{color:#b72420;flex-shrink:0;width:25px;height:25px;font-size:24px;line-height:1}.johnny-app-benefits[data-astro-cid-rizp2rhg] h3[data-astro-cid-rizp2rhg]{font-family:var(--body);text-transform:none;letter-spacing:0;margin:0 0 5px;font-size:15px;line-height:1.3}.johnny-app-benefits[data-astro-cid-rizp2rhg] p[data-astro-cid-rizp2rhg]{color:#5a534b;margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){.johnny-app-grid[data-astro-cid-rizp2rhg]{grid-template-columns:minmax(0,1fr) 200px minmax(0,.9fr);gap:28px}.johnny-phone[data-astro-cid-rizp2rhg]{width:200px;height:410px;margin:-65px 0}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badges{flex-direction:column;align-items:flex-start}}@media (width<=700px){.johnny-app[data-astro-cid-rizp2rhg]{margin:0}.johnny-app-grid[data-astro-cid-rizp2rhg]{grid-template-columns:minmax(0,1fr) 138px;gap:20px 12px;min-height:0;padding-block:26px}.johnny-app-copy[data-astro-cid-rizp2rhg] h2[data-astro-cid-rizp2rhg]{margin:10px 0 12px;font-size:28px}.johnny-app-copy[data-astro-cid-rizp2rhg] p[data-astro-cid-rizp2rhg]{margin-bottom:16px;font-size:12px}.johnny-app-copy[data-astro-cid-rizp2rhg] p[data-astro-cid-rizp2rhg] br[data-astro-cid-rizp2rhg]{display:none}.johnny-app-copy[data-astro-cid-rizp2rhg] .eyebrow[data-astro-cid-rizp2rhg]{letter-spacing:1px;font-size:8px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge{width:145px;height:48px;min-height:48px;padding:7px 10px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge strong{font-size:15px}.johnny-app-copy[data-astro-cid-rizp2rhg] .app-badge svg{width:19px}.johnny-phone[data-astro-cid-rizp2rhg]{border-width:3px;border-radius:25px;align-self:start;width:138px;height:292px;margin:-52px 0 0;padding:3px;transform:rotate(4deg)}.johnny-phone-screen[data-astro-cid-rizp2rhg]{border-radius:18px;padding:24px 6px 8px}.johnny-phone-island[data-astro-cid-rizp2rhg]{width:48px;height:13px;top:5px}.johnny-phone-logo[data-astro-cid-rizp2rhg]{width:108px;height:42px}.johnny-phone-welcome[data-astro-cid-rizp2rhg]{margin:8px 0 12px}.johnny-phone-welcome[data-astro-cid-rizp2rhg] span[data-astro-cid-rizp2rhg]{font-size:5px}.johnny-phone-welcome[data-astro-cid-rizp2rhg] strong[data-astro-cid-rizp2rhg]{font-size:18px}.johnny-phone-card[data-astro-cid-rizp2rhg]{border-radius:9px;padding:10px 6px 8px}.johnny-phone-card[data-astro-cid-rizp2rhg]>strong[data-astro-cid-rizp2rhg]{margin-bottom:6px;font-size:8px}.phone-order[data-astro-cid-rizp2rhg],.phone-menu[data-astro-cid-rizp2rhg]{margin-top:5px;padding:6px;font-size:6px}.phone-details[data-astro-cid-rizp2rhg]{margin-top:10px;font-size:4px}.phone-tabs[data-astro-cid-rizp2rhg]{gap:6px;padding:8px 4px;font-size:5px}.johnny-app-benefits[data-astro-cid-rizp2rhg]{border-top:1px solid #d4cbbb;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:20px}.johnny-app-benefits[data-astro-cid-rizp2rhg]>div[data-astro-cid-rizp2rhg]{display:block}.app-feature-icon[data-astro-cid-rizp2rhg]{width:21px;height:21px;margin-bottom:8px;display:block}.johnny-app-benefits[data-astro-cid-rizp2rhg] h3[data-astro-cid-rizp2rhg]{font-size:12px}.johnny-app-benefits[data-astro-cid-rizp2rhg] p[data-astro-cid-rizp2rhg]{font-size:11px}}@media (width<=360px){.johnny-app-grid[data-astro-cid-rizp2rhg]{grid-template-columns:minmax(0,1fr) 115px}.johnny-phone[data-astro-cid-rizp2rhg]{transform-origin:0 0;transform:scale(.86)rotate(4deg)}.johnny-app-copy[data-astro-cid-rizp2rhg] h2[data-astro-cid-rizp2rhg]{font-size:25px}.johnny-app-benefits[data-astro-cid-rizp2rhg]{gap:9px}}
