.pr-page{--pr-orange:#f4511e;--pr-orange-soft:#fff1ec;--pr-ink:#1c1a18;--pr-muted:#7b7671;--pr-border:#ebe7e1;--pr-cream:#fff;--pr-green:#1f9254;color:var(--pr-ink);font-family:var(--font-sans);background:#fff}.pr-page *,.pr-page :before,.pr-page :after{box-sizing:border-box}.pr-page a{color:inherit;text-decoration:none}.pr-page button{font:inherit}.pr-page svg{display:block}.pr-page button svg{flex:none;width:17px;height:17px}.pr-shell{width:var(--page-w);margin-inline:auto}.pr-crumbs{color:#9b958e;align-items:center;gap:8px;min-height:52px;font-size:12.5px;display:flex}.pr-crumbs a:hover{color:var(--pr-orange)}.pr-crumbs>b{color:var(--pr-ink);font-weight:600}@media (max-width:780px){.pr-crumbs{display:none}}.pr-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:34px;padding-bottom:46px;display:grid}.pr-hero-photo{background-color:#ede8e1;background-image:linear-gradient(150deg, var(--pr-orange-soft), #ded7ce);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;justify-content:center;align-items:center;min-height:420px;display:flex}.pr-hero-photo-ico{color:#1c1a1838;width:72px;height:72px}.pr-hero-copy{flex-direction:column;padding-top:4px;display:flex}.pr-eyebrow{color:var(--pr-orange);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:750}.pr-hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(32px,3.4vw,46px);font-weight:750;line-height:1.04}.pr-hero h1 span{color:var(--pr-orange);display:block}.pr-sub{color:#55504b;margin:12px 0 0;font-size:15px;line-height:1.5}.pr-when{color:#55504b;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:inline-flex}.pr-when svg{width:17px;height:17px;color:var(--pr-ink)}.pr-when b{color:var(--pr-orange);font-weight:700}.pr-hero-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:22px;display:grid}.pr-btn,.pr-btn-ghost{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.pr-page .pr-btn{border:1px solid var(--pr-orange);color:#fff;background:var(--pr-orange)}.pr-btn:hover{background:#db4315;border-color:#db4315}.pr-page .pr-btn-ghost{border:1px solid var(--pr-orange);color:var(--pr-orange);background:#fff}.pr-btn-ghost:hover{background:var(--pr-orange-soft)}.pr-btn svg,.pr-btn-ghost svg{width:17px;height:17px}.pr-btn:disabled,.pr-btn-ghost:disabled{opacity:.6;cursor:default}.pr-btn-ghost[aria-pressed=true]{color:#fff;background:var(--pr-orange)}.pr-btn-ghost[aria-pressed=true] svg{fill:currentColor}.pr-social-actions{gap:9px;margin-top:10px;display:flex}.pr-social-actions .pr-btn-ghost{flex:1}.pr-social-actions .fl-btn{border:1px solid var(--pr-border);min-height:46px;color:var(--pr-ink);background:#fff;border-radius:9px;flex:1;font-size:12.5px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s}.pr-social-actions .fl-btn:hover{border-color:var(--pr-orange);color:var(--pr-orange);transform:translateY(-2px)}.pr-social-actions .fl-btn.is-on{border-color:var(--pr-orange);background:var(--pr-orange);color:#fff}.pr-like,.pr-share{border:1px solid var(--pr-border);width:46px;height:46px;color:var(--pr-ink);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 46px;place-items:center;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid}.pr-like:hover,.pr-share:hover{border-color:var(--pr-orange);color:var(--pr-orange);transform:translateY(-2px)}.pr-like svg,.pr-share svg{width:18px;height:18px}.pr-like.is-on{border-color:var(--pr-orange);color:#fff;background:var(--pr-orange)}.pr-like.is-on svg{fill:currentColor}.pr-like:disabled,.pr-share:disabled{opacity:.6;cursor:default}.pr-logo{color:#fff;background:var(--pr-ink);width:64px;height:64px;font-family:var(--font-display);text-align:center;letter-spacing:-.02em;white-space:pre-line;border-radius:10px;place-items:center;padding:5px;font-size:11px;font-weight:700;line-height:1.15;display:grid;overflow:hidden}.pr-line{color:#6d6862;align-items:center;gap:7px;font-size:12.5px;line-height:1.35;display:flex}.pr-line svg{width:15px;height:15px;color:var(--pr-orange);flex:none}.pr-line b{color:var(--pr-ink);font-weight:700}.pr-open{color:var(--pr-green);font-weight:650}.pr-open i{background:var(--pr-green);border-radius:50%;width:7px;height:7px}.pr-participants{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pr-participant{border:1px solid var(--pr-border);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.pr-participant:hover{border-color:var(--pr-orange);transform:translateY(-3px);box-shadow:0 14px 30px #281e141a}.pr-participant-photo{aspect-ratio:16/10;background-color:#efeae3;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid}.pr-participant-photo .pr-logo{width:66px;height:66px;font-size:11px}.pr-participant-body{flex-direction:column;flex:1;gap:5px;min-width:0;padding:15px 16px 16px;display:flex}.pr-participant-body b{color:var(--pr-ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:17px;font-weight:720}.pr-participant-kind{color:var(--pr-orange);font-size:12px;font-weight:700}.pr-participant-body small{color:#6d6862;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.pr-participant-body small svg{color:#a09890;flex:none;width:14px;height:14px}.pr-participant-go{color:var(--pr-orange);align-items:center;gap:6px;margin-top:auto;padding-top:11px;font-size:12.5px;font-weight:700;display:inline-flex}.pr-participant-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .15s}.pr-participant:hover .pr-participant-go svg{transform:translate(3px)}.pr-section{padding-bottom:46px}.pr-section>h2,.pr-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 18px;font-size:21px;font-weight:750}.pr-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.pr-head h2{margin-bottom:0}.pr-head>a{border:1px solid var(--pr-orange);min-height:38px;color:var(--pr-orange);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:background .18s;display:inline-flex}.pr-head>a:hover{background:var(--pr-orange-soft)}.pr-head>a svg{width:15px;height:15px}.pr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pr-step{border:1px solid var(--pr-border);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:34px 22px 24px;display:flex;position:relative}.pr-step-no{color:#fff;background:var(--pr-orange);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:grid;position:absolute;top:-17px;left:22px}.pr-step-ico{color:var(--pr-orange);margin:6px 0 16px}.pr-step-ico svg{width:44px;height:44px}.pr-step h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:700}.pr-step p{color:var(--pr-muted);margin:0;font-size:12.5px;line-height:1.5}.pr-terms{border:1px solid var(--pr-border);background:var(--pr-cream);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 44px;padding:30px 32px;display:grid}.pr-terms li{align-items:flex-start;gap:13px;list-style:none;display:flex}.pr-terms svg{width:21px;height:21px;color:var(--pr-orange);flex:none;margin-top:1px}.pr-terms span{color:#3a3632;font-size:16px;line-height:1.55}.pr-dishes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pr-dish{border:1px solid var(--pr-border);background:#fff;border-radius:14px;transition:transform .18s,box-shadow .18s;overflow:hidden}.pr-dish:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1e181214}.pr-dish-photo{background-color:#e7e1d8;background-position:50%;background-repeat:no-repeat;background-size:cover;height:152px}.pr-dish-body{padding:15px 16px 17px}.pr-dish h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 7px;font-size:15px;font-weight:700}.pr-dish p{min-height:36px;color:var(--pr-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.pr-price{align-items:baseline;gap:9px;display:flex}.pr-price b{color:var(--pr-orange);font-size:16px;font-weight:750}.pr-price s{color:#a8a29a;font-size:12.5px}.pr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1080px){.pr-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-where{grid-template-columns:1fr}.pr-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pr-hero{grid-template-columns:1fr;gap:24px}.pr-hero-photo{min-height:300px}.pr-steps{grid-template-columns:1fr;gap:26px}.pr-terms{grid-template-columns:1fr;gap:16px;padding:22px 20px}}@media (max-width:620px){.pr-shell{width:calc(100% - 28px)}.pr-hero{padding-top:16px;padding-bottom:34px}.pr-hero-photo{border-radius:14px;min-height:240px}.pr-hero h1{font-size:30px}.pr-section{padding-bottom:34px}.pr-head{flex-wrap:nowrap;gap:10px;margin-bottom:12px}.pr-head h2{font-size:21px}.pr-head>a{white-space:nowrap;flex:none;padding:7px 12px;font-size:10.5px}.pr-dishes{grid-template-columns:1fr}.pr-tiles{gap:10px}.pr-tiles .ac-content{padding:13px}.pr-tiles .ac-copy{padding-block:8px}.pr-tiles .ac-copy h3{font-size:15px}.pr-tiles .ac-copy p{font-size:10.5px}.pr-tiles .ac-badge{padding:5px 8px;font-size:8px}.pr-tiles .ac-arrow{flex-basis:28px;width:28px;height:28px}.pr-tiles .ac-arrow svg{width:13px;height:13px}.pr-participants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-participant-body{gap:4px;padding:11px 12px 12px}.pr-participant-body b{font-size:14px}.pr-participant-kind,.pr-participant-body small{font-size:11px}.pr-participant-body small svg{width:12px;height:12px}.pr-participant-photo .pr-logo{width:52px;height:52px;font-size:10px}.pr-participant-go{padding-top:8px;font-size:11.5px}}.pr-page a:focus-visible,.pr-page button:focus-visible{outline-offset:3px;outline:3px solid #f4511e59}.pr-terms{background:#fff}
