[data-tenant=so-pizza] .site-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line)}[data-tenant=so-pizza] :is(.site-header,.nav-drawer,.site-footer) .brand-logo{filter:brightness(0)invert()}[data-tenant=so-pizza] .hero-grid>div:first-child{container-type:inline-size}[data-tenant=so-pizza] .hero h1{text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-inline-size:9.09em;font-size:clamp(1.8rem,11cqi,4.9rem)}[data-tenant=so-pizza] .hero h1 em{white-space:nowrap;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.13em;text-decoration-thickness:.075em}[data-tenant=so-pizza] .lang a[aria-current=true]{background:var(--ink);color:var(--surface)}[data-tenant=so-pizza] .site-footer,[data-tenant=so-pizza] .reserve,[data-tenant=so-pizza] .so-jobs{border-top:1px solid var(--line)}[data-tenant=so-pizza] .catering-band{color:var(--ink);border:1px solid var(--line);background:0 0}[data-tenant=so-pizza] .catering-actions{align-items:stretch;min-width:0}[data-tenant=so-pizza] .catering-actions :is(.btn,.btn-line){text-align:center;justify-content:center}[data-tenant=so-pizza] .catering-actions .call{overflow-wrap:anywhere}[data-tenant=so-pizza] .catering-band :is(p,.call){color:var(--ink-soft)}[data-tenant=so-pizza] .footer-col a,[data-tenant=so-pizza] .powered-by{opacity:1}[data-tenant=so-pizza] .powered-by-logo{filter:brightness(0)invert()}[data-tenant=so-pizza] .nl-err{color:var(--ink)}[data-tenant=so-pizza] :is(.cform,.booker) .nl-err{color:var(--accent)}[data-tenant=so-pizza] :is(.reviews-score .score,.menu-item .tag,.sig-price){color:var(--ink)}[data-tenant=so-pizza] :is(.ig-link:hover,.nav-drawer-links a:active){color:var(--ink);text-decoration:underline}[data-tenant=so-pizza] :is(.hero-badge,.so-press-card,.so-loc-card,.booker,.cform,.review-card){--surface:var(--so-white);--surface-2:var(--so-grey);--ink:var(--so-ink);--ink-soft:var(--so-muted);--brand:var(--so-olive);--on-brand:var(--so-white);--line:#b1b2aa;color:var(--ink);background:var(--surface)}[data-tenant=so-pizza] .cform{background:var(--surface-2);container:so-catering/inline-size}[data-tenant=so-pizza] .hero-badge .score{color:var(--ink)}[data-tenant=so-pizza] :is(.so-press-card,.so-loc-card),[data-tenant=so-pizza] .so-press-strip{border-color:var(--line)}[data-tenant=so-pizza] .so-press-name{border:1px solid var(--line)}[data-tenant=so-pizza] [data-section=catering] .story-grid{align-items:start}[data-tenant=so-pizza] .cform .field-row3{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:end}[data-tenant=so-pizza] .cform :is(.field,.control){min-width:0}[data-tenant=so-pizza] .cform :is(input.control,select.control){height:54px;line-height:1.35}[data-tenant=so-pizza] .cform .field-row3 .control{padding-inline:10px}[data-tenant=so-pizza] .cform .field label{overflow-wrap:anywhere}@media (max-width:760px){[data-tenant=so-pizza] .cform .field-row3{grid-template-columns:1fr}}@container so-catering (max-width:440px){[data-tenant=so-pizza] .cform .field-row3{grid-template-columns:1fr}}[data-tenant=so-pizza] .so-chairs{--ch-line:var(--so-ink);--ch-red:var(--so-terracotta);--ch-yellow:var(--so-grey);--ch-green:var(--so-white);--ch-white:var(--so-white)}[data-tenant=so-pizza] .so-chairs-hero{border-bottom:1px solid var(--line);background:0 0}[data-tenant=so-pizza] .so-chairs-ticker{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}[data-tenant=so-pizza] .so-chairs-badge,[data-tenant=so-pizza] .so-chairs-card{color:var(--so-ink)}[data-tenant=so-pizza] .so-chairs-card.tone-red{color:var(--so-white)}[data-tenant=so-pizza] .so-chairs-stamp{background:var(--so-terracotta)}[data-tenant=so-pizza] :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid}
