html[data-brand=godfatherpizza]{--brand-primary:#090b0a;--brand-primary-dark:#050606;--brand-secondary:#e1291d;--brand-accent:#f4ead6;--brand-surface:#0d100f;--brand-surface-soft:#141817;--brand-surface-raised:#1a1f1d;--brand-ink:#fff8e9;--brand-muted:#b9b2a5;--brand-border:#fff8e924;--brand-success:#4ba86f;--brand-warning:#e6a645;--brand-danger:#ee554a;--brand-action:#e1291d;--brand-action-hover:#c91f16;--brand-action-ink:#fff;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:18px;--brand-shadow-sheet:0 -18px 54px #0000007a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
html[data-brand=godfatherpizza]{color:var(--brand-ink);font-family:var(--font-godfather-body), Arial, sans-serif;background:#050606}html[data-brand=godfatherpizza] body{min-width:320px;min-height:100vh;color:var(--brand-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#050606;margin:0;font-family:inherit;padding-top:0!important;padding-bottom:0!important}html[data-brand=godfatherpizza] *,html[data-brand=godfatherpizza] :before,html[data-brand=godfatherpizza] :after{box-sizing:border-box}html[data-brand=godfatherpizza] button,html[data-brand=godfatherpizza] input,html[data-brand=godfatherpizza] select,html[data-brand=godfatherpizza] textarea{color:inherit;font:inherit}html[data-brand=godfatherpizza] button,html[data-brand=godfatherpizza] a{-webkit-tap-highlight-color:transparent}html[data-brand=godfatherpizza] button:focus-visible,html[data-brand=godfatherpizza] a:focus-visible,html[data-brand=godfatherpizza] input:focus-visible,html[data-brand=godfatherpizza] select:focus-visible,html[data-brand=godfatherpizza] textarea:focus-visible{outline-offset:2px;outline:3px solid #e1291db8}html[data-brand=godfatherpizza] .gf-app-frame{background:var(--brand-surface);width:min(100%,480px);min-height:100dvh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 0 60px #00000075}html[data-brand=godfatherpizza] .gf-app-header{z-index:20;min-height:68px;padding:max(8px, env(safe-area-inset-top)) 16px 7px;background:#090b0af7;border-bottom:1px solid #fff8e914;justify-content:space-between;align-items:center;display:flex;position:relative}html[data-brand=godfatherpizza] .gf-brand-lockup{min-width:0;color:var(--brand-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}html[data-brand=godfatherpizza] .gf-brand-lockup img{object-fit:contain;flex:none;width:44px;height:44px}html[data-brand=godfatherpizza] .gf-brand-lockup span{font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,6vw,25px);font-weight:800;line-height:.95;overflow:hidden}html[data-brand=godfatherpizza] .gf-cart-button,html[data-brand=godfatherpizza] .gf-icon-button{cursor:pointer;border:1px solid var(--brand-border);background:var(--brand-surface-soft);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}html[data-brand=godfatherpizza] .gf-cart-button span{border:2px solid var(--brand-surface);background:var(--brand-action);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}html[data-brand=godfatherpizza] .gf-order-bar{z-index:18;cursor:pointer;border-radius:var(--brand-radius-md);text-align:left;background:#121513;border:1px solid #fff8e933;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:calc(100% - 28px);min-height:52px;margin:7px 14px 9px;padding:0;display:grid;position:relative;overflow:hidden}html[data-brand=godfatherpizza] .gf-order-bar__place,html[data-brand=godfatherpizza] .gf-order-bar__time{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}html[data-brand=godfatherpizza] .gf-order-bar__place svg,html[data-brand=godfatherpizza] .gf-order-bar__time svg{color:var(--brand-accent);flex:none}html[data-brand=godfatherpizza] .gf-order-bar__place span{color:#fff8e9d6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-brand=godfatherpizza] .gf-order-bar__place i{color:var(--brand-muted);font-style:normal}html[data-brand=godfatherpizza] .gf-order-bar__time{border-left:1px solid #fff8e929;min-width:98px}html[data-brand=godfatherpizza] .gf-order-bar strong{color:var(--brand-ink);white-space:nowrap;font-size:15px;font-weight:700}html[data-brand=godfatherpizza] .gf-app-content{min-height:calc(100dvh - 225px);padding-bottom:calc(82px + env(safe-area-inset-bottom))}html[data-brand=godfatherpizza] .gf-app-content[data-detail=true]{min-height:100dvh;padding-bottom:0}html[data-brand=godfatherpizza] .gf-bottom-nav{z-index:35;width:min(100%,480px);min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 5px env(safe-area-inset-bottom);background:#0a0d0cfa;border-top:1px solid #fff8e924;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 30px #00000052}html[data-brand=godfatherpizza] .gf-bottom-nav a,html[data-brand=godfatherpizza] .gf-bottom-nav button{cursor:pointer;color:#fff8e9b3;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;font-size:11px;font-weight:600;text-decoration:none;display:flex}html[data-brand=godfatherpizza] .gf-bottom-nav a[data-active=true],html[data-brand=godfatherpizza] .gf-bottom-nav button[data-active=true]{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-bottom-nav a[data-active=true] svg,html[data-brand=godfatherpizza] .gf-bottom-nav button[data-active=true] svg{fill:currentColor;stroke-width:2.2px}html[data-brand=godfatherpizza] .gf-overlay{z-index:100;background:#000000b8;justify-content:center;align-items:flex-end;padding-top:56px;display:flex;position:fixed;inset:0}html[data-brand=godfatherpizza] .gf-sheet{width:min(100%,480px);max-height:calc(100dvh - 42px);padding:8px 18px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:var(--brand-shadow-sheet);background:#111513;border:1px solid #fff8e924;border-bottom:0;border-radius:22px 22px 0 0;overflow-y:auto}html[data-brand=godfatherpizza] .gf-sheet__handle{background:#fff8e940;border-radius:2px;width:44px;height:4px;margin:2px auto 14px}html[data-brand=godfatherpizza] .gf-sheet__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}html[data-brand=godfatherpizza] .gf-sheet__head h2{font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:3px 0 0;font-size:29px;font-weight:800;line-height:1}html[data-brand=godfatherpizza] .gf-eyebrow,html[data-brand=godfatherpizza] .gf-field-label{color:var(--brand-action);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}html[data-brand=godfatherpizza] .gf-plan-section{gap:9px;margin:0 0 20px;display:grid}html[data-brand=godfatherpizza] .gf-store-choice-list{gap:8px;display:grid}html[data-brand=godfatherpizza] .gf-store-choice{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface-soft);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:74px;padding:11px 12px;display:grid}html[data-brand=godfatherpizza] .gf-store-choice[data-active=true]{background:#e1291d14;border-color:#e1291db8}html[data-brand=godfatherpizza] .gf-store-choice__icon{width:36px;height:36px;color:var(--brand-accent);background:#fff8e914;border-radius:50%;place-items:center;display:grid}html[data-brand=godfatherpizza] .gf-store-choice strong,html[data-brand=godfatherpizza] .gf-store-choice small,html[data-brand=godfatherpizza] .gf-store-choice em{display:block}html[data-brand=godfatherpizza] .gf-store-choice strong{font-size:15px}html[data-brand=godfatherpizza] .gf-store-choice small{color:var(--brand-muted);margin-top:2px;font-size:12px;line-height:1.3}html[data-brand=godfatherpizza] .gf-store-choice em{color:#ee9b94;margin-top:4px;font-size:11px;font-style:normal}html[data-brand=godfatherpizza] .gf-segmented{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:#0b0e0d;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}html[data-brand=godfatherpizza] .gf-segmented button{cursor:pointer;border-radius:var(--brand-radius-sm);min-height:46px;color:var(--brand-muted);background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:700}html[data-brand=godfatherpizza] .gf-segmented button[data-active=true]{background:var(--brand-action);color:#fff}html[data-brand=godfatherpizza] .gf-segmented button:disabled{cursor:not-allowed;opacity:.35}html[data-brand=godfatherpizza] .gf-inline-note{color:var(--brand-muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}html[data-brand=godfatherpizza] .gf-inline-note--warning{border-left:3px solid var(--brand-warning);color:#f0d2a0;background:#e6a64514;padding:10px 12px}html[data-brand=godfatherpizza] .gf-day-strip{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}html[data-brand=godfatherpizza] .gf-day-strip::-webkit-scrollbar{display:none}html[data-brand=godfatherpizza] .gf-day-strip button{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:var(--brand-surface-soft);min-width:92px;min-height:42px;color:var(--brand-muted);padding:8px 10px;font-size:12px;font-weight:700}html[data-brand=godfatherpizza] .gf-day-strip button[data-active=true]{border-color:var(--brand-action);color:var(--brand-ink)}html[data-brand=godfatherpizza] .gf-select-field{color:var(--brand-muted);gap:6px;font-size:12px;font-weight:700;display:grid}html[data-brand=godfatherpizza] .gf-select-field select{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:#0b0e0d;width:100%;min-height:48px;padding:0 12px}html[data-brand=godfatherpizza] .gf-primary-button,html[data-brand=godfatherpizza] .gf-secondary-button{cursor:pointer;border-radius:var(--brand-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}html[data-brand=godfatherpizza] .gf-primary-button{background:var(--brand-action);color:#fff}html[data-brand=godfatherpizza] .gf-primary-button:hover{background:var(--brand-action-hover)}html[data-brand=godfatherpizza] .gf-primary-button:disabled{cursor:not-allowed;opacity:.45}html[data-brand=godfatherpizza] .gf-secondary-button{border-color:var(--brand-border);color:var(--brand-ink);background:0 0}html[data-brand=godfatherpizza] .gf-primary-button--full{width:100%}html[data-brand=godfatherpizza] .gf-empty-cart{text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}html[data-brand=godfatherpizza] .gf-empty-cart svg{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-empty-cart h3,html[data-brand=godfatherpizza] .gf-empty-cart p{margin:0}html[data-brand=godfatherpizza] .gf-empty-cart h3{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;font-size:25px}html[data-brand=godfatherpizza] .gf-empty-cart p{max-width:270px;color:var(--brand-muted);font-size:14px}html[data-brand=godfatherpizza] .gf-cart-lines{gap:0;display:grid}html[data-brand=godfatherpizza] .gf-cart-line{border-top:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 0;display:grid}html[data-brand=godfatherpizza] .gf-cart-line__copy h3,html[data-brand=godfatherpizza] .gf-cart-line__copy p{margin:0}html[data-brand=godfatherpizza] .gf-cart-line__copy h3{font-size:15px}html[data-brand=godfatherpizza] .gf-cart-line__copy p{color:var(--brand-muted);margin-top:4px;font-size:12px;line-height:1.4}html[data-brand=godfatherpizza] .gf-cart-line__copy strong{color:var(--brand-action);font-family:var(--font-godfather-display), Impact, sans-serif;margin-top:7px;font-size:18px;display:block}html[data-brand=godfatherpizza] .gf-cart-line__actions{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}html[data-brand=godfatherpizza] .gf-quantity{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:#090b0a;grid-template-columns:34px 28px 34px;align-items:center;min-height:34px;display:inline-grid}html[data-brand=godfatherpizza] .gf-quantity button{cursor:pointer;background:0 0;border:0;place-items:center;height:100%;display:grid}html[data-brand=godfatherpizza] .gf-quantity span{text-align:center;font-size:13px;font-weight:800}html[data-brand=godfatherpizza] .gf-cart-line__remove{cursor:pointer;width:34px;height:34px;color:var(--brand-muted);background:0 0;border:0;place-items:center;display:grid}html[data-brand=godfatherpizza] .gf-cart-sheet__footer{bottom:calc(-20px - env(safe-area-inset-bottom));margin:8px -18px calc(-20px - env(safe-area-inset-bottom));padding:16px 18px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--brand-border);background:#111513;gap:10px;display:grid;position:sticky}html[data-brand=godfatherpizza] .gf-cart-sheet__footer>div{justify-content:space-between;align-items:center;display:flex}html[data-brand=godfatherpizza] .gf-cart-sheet__footer>div strong{color:var(--brand-action);font-family:var(--font-godfather-display), Impact, sans-serif;font-size:25px}html[data-brand=godfatherpizza] .gf-cart-sheet__footer small{color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-account-panel{z-index:110;justify-content:flex-end;display:flex;position:fixed;inset:0}html[data-brand=godfatherpizza] .gf-account-panel__backdrop{cursor:pointer;background:#000000b3;border:0;position:absolute;inset:0}html[data-brand=godfatherpizza] .gf-account-panel aside{z-index:1;width:min(88vw,360px);min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));border-left:1px solid var(--brand-border);background:#111513;position:relative;box-shadow:-22px 0 54px #00000075}html[data-brand=godfatherpizza] .gf-account-panel header{grid-template-columns:46px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-bottom:28px;display:grid}html[data-brand=godfatherpizza] .gf-account-panel__avatar{background:var(--brand-action);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}html[data-brand=godfatherpizza] .gf-account-panel header small,html[data-brand=godfatherpizza] .gf-account-panel header strong{display:block}html[data-brand=godfatherpizza] .gf-account-panel header small{color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-account-panel nav{display:grid}html[data-brand=godfatherpizza] .gf-account-panel nav a,html[data-brand=godfatherpizza] .gf-account-panel nav button{cursor:pointer;border:0;border-bottom:1px solid var(--brand-border);width:100%;min-height:66px;color:var(--brand-ink);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:10px 0;text-decoration:none;display:grid}html[data-brand=godfatherpizza] .gf-account-panel nav strong,html[data-brand=godfatherpizza] .gf-account-panel nav small{display:block}html[data-brand=godfatherpizza] .gf-account-panel nav small{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-toast-viewport{z-index:150;top:max(14px, env(safe-area-inset-top));pointer-events:none;gap:8px;width:min(100% - 28px,452px);display:grid;position:fixed;left:50%;transform:translate(-50%)}html[data-brand=godfatherpizza] .gf-toast{border:1px solid #fff8e929;border-left:4px solid var(--brand-action);border-radius:var(--brand-radius-md);pointer-events:auto;background:#161a18;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 14px 34px #0000006b}html[data-brand=godfatherpizza] .gf-toast[data-tone=success]{border-left-color:var(--brand-success)}html[data-brand=godfatherpizza] .gf-toast[data-tone=error],html[data-brand=godfatherpizza] .gf-toast[data-tone=warning]{border-left-color:var(--brand-warning)}html[data-brand=godfatherpizza] .gf-toast strong,html[data-brand=godfatherpizza] .gf-toast span{display:block}html[data-brand=godfatherpizza] .gf-toast span{color:var(--brand-muted);margin-top:2px;font-size:12px}html[data-brand=godfatherpizza] .gf-toast button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}html[data-brand=godfatherpizza] .gf-boundary-state{background:var(--brand-surface);min-height:100dvh;color:var(--brand-ink);text-align:center;align-content:center;place-items:center;gap:12px;padding:32px 22px;display:grid}html[data-brand=godfatherpizza] .gf-boundary-state h1,html[data-brand=godfatherpizza] .gf-boundary-state p{margin:0}html[data-brand=godfatherpizza] .gf-boundary-state h1{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;font-size:34px}html[data-brand=godfatherpizza] .gf-boundary-state p{max-width:300px;color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-boundary-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}html[data-brand=godfatherpizza] .gf-home{background:var(--brand-surface)}html[data-brand=godfatherpizza] .gf-home-hero{background:#050606;border-top:1px solid #fff8e90f;border-bottom:1px solid #fff8e91f;min-height:314px;position:relative;overflow:hidden}html[data-brand=godfatherpizza] .gf-home-hero__image{object-fit:cover;object-position:8% center;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}html[data-brand=godfatherpizza] .gf-home-hero__shade{background:linear-gradient(90deg,#030403f5 0%,#030403b3 43%,#03040305 76%);position:absolute;inset:0}html[data-brand=godfatherpizza] .gf-home-hero__copy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:285px;min-height:314px;padding:24px 26px 27px;display:flex;position:relative}html[data-brand=godfatherpizza] .gf-home-hero__copy h1,html[data-brand=godfatherpizza] .gf-home-hero__copy p{margin:0}html[data-brand=godfatherpizza] .gf-home-hero__copy h1{color:#fff5df;font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:-.02em;text-shadow:0 3px 20px #000000bf;margin-top:0;font-size:clamp(43px,12.5vw,54px);font-weight:700;line-height:.94}html[data-brand=godfatherpizza] .gf-home-hero__copy p{color:#fff8e9cc;max-width:240px;margin-top:17px;font-size:14px;line-height:1.45}html[data-brand=godfatherpizza] .gf-home-hero__copy .gf-primary-button{min-width:174px;min-height:44px;font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-top:16px;font-size:19px}html[data-brand=godfatherpizza] .gf-home-status{cursor:pointer;border-radius:var(--brand-radius-md);color:#f0d2a0;text-align:left;background:#e6a64514;border:1px solid #e6a64559;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 32px);margin:14px 16px 0;padding:12px;display:grid}html[data-brand=godfatherpizza] .gf-home-status strong,html[data-brand=godfatherpizza] .gf-home-status small{display:block}html[data-brand=godfatherpizza] .gf-home-status strong{color:var(--brand-ink);font-size:13px}html[data-brand=godfatherpizza] .gf-home-status small{color:var(--brand-muted);margin-top:2px;font-size:11px;line-height:1.35}html[data-brand=godfatherpizza] .gf-home-section{padding:17px 10px 0}html[data-brand=godfatherpizza] .gf-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}html[data-brand=godfatherpizza] .gf-section-heading h2{font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:4px 0 0;font-size:25px;font-weight:800;line-height:.95}html[data-brand=godfatherpizza] .gf-section-heading>button{cursor:pointer;color:var(--brand-accent);background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}html[data-brand=godfatherpizza] .gf-quick-picks{border-top:1px solid var(--brand-border);gap:0;display:grid}html[data-brand=godfatherpizza] .gf-quick-pick{cursor:pointer;border:0;border-bottom:1px solid var(--brand-border);text-align:left;background:0 0;grid-template-rows:1fr auto;grid-template-columns:178px minmax(0,1fr);align-items:center;gap:5px 12px;width:100%;min-height:104px;padding:5px 0;display:grid}html[data-brand=godfatherpizza] .gf-quick-pick__media{border-radius:var(--brand-radius-sm);background:#0a0c0b;grid-row:1/3;width:178px;height:98px;display:block;overflow:hidden}html[data-brand=godfatherpizza] .gf-quick-pick__media img{object-fit:cover;width:100%;height:100%}html[data-brand=godfatherpizza] .gf-quick-pick__copy strong,html[data-brand=godfatherpizza] .gf-quick-pick__copy small{display:block}html[data-brand=godfatherpizza] .gf-quick-pick__copy strong{font-family:var(--font-godfather-display), Impact, sans-serif;font-size:18px;font-weight:700;line-height:1.05}html[data-brand=godfatherpizza] .gf-quick-pick__copy small{color:var(--brand-muted);font-size:11px;display:none}html[data-brand=godfatherpizza] .gf-quick-pick__price{color:var(--brand-action);font-family:var(--font-godfather-display), Impact, sans-serif;white-space:nowrap;grid-column:2;justify-self:end;padding:0 5px 6px 0;font-size:20px;font-weight:800}html[data-brand=godfatherpizza] .gf-home-categories{padding:7px 10px 12px}html[data-brand=godfatherpizza] .gf-category-shortcuts{border-top:1px solid var(--brand-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}html[data-brand=godfatherpizza] .gf-category-shortcuts button{cursor:pointer;min-height:48px;color:var(--brand-ink);font-family:var(--font-godfather-display), Impact, sans-serif;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 4px;font-size:clamp(10px,3.1vw,13px);font-weight:700;line-height:1;display:flex}html[data-brand=godfatherpizza] .gf-category-shortcuts .gf-category-shortcuts__deals{background:var(--brand-action);color:#fff;border-radius:7px;min-height:36px;margin:6px 5px}html[data-brand=godfatherpizza] .gf-inline-state{border-radius:var(--brand-radius-md);background:#ee554a14;border:1px solid #ee554a61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}html[data-brand=godfatherpizza] .gf-inline-state strong,html[data-brand=godfatherpizza] .gf-inline-state small{display:block}html[data-brand=godfatherpizza] .gf-inline-state small{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-inline-state button{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:0 0;min-height:36px;padding:0 11px;font-size:12px;font-weight:700}html[data-brand=godfatherpizza] .gf-live-note{color:var(--brand-muted);margin:0;padding:18px 0;font-size:13px;line-height:1.45}html[data-brand=godfatherpizza] .gf-menu-page{background:var(--brand-surface);min-height:100%}html[data-brand=godfatherpizza] .gf-menu-page__intro{padding:14px 16px 12px}html[data-brand=godfatherpizza] .gf-menu-page__intro h1{font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:4px 0 18px;font-size:35px;font-weight:800;line-height:.95}html[data-brand=godfatherpizza] .gf-menu-search{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);min-height:50px;color:var(--brand-muted);background:#0a0d0c;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:7px;padding:0 9px 0 13px;display:grid}html[data-brand=godfatherpizza] .gf-menu-search input{width:100%;min-width:0;color:var(--brand-ink);background:0 0;border:0;outline:0;font-size:14px}html[data-brand=godfatherpizza] .gf-menu-search input::placeholder{color:#b9b2a5ad}html[data-brand=godfatherpizza] .gf-menu-search button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}html[data-brand=godfatherpizza] .gf-menu-categories{z-index:12;border-top:1px solid #fff8e912;border-bottom:1px solid var(--brand-border);scrollbar-width:none;background:#0d100ff7;gap:7px;padding:9px 16px 11px;display:flex;position:sticky;top:0;overflow-x:auto}html[data-brand=godfatherpizza] .gf-menu-categories::-webkit-scrollbar{display:none}html[data-brand=godfatherpizza] .gf-menu-categories button{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);min-height:38px;color:var(--brand-muted);background:0 0;flex:none;padding:0 14px;font-size:12px;font-weight:700}html[data-brand=godfatherpizza] .gf-menu-categories button[data-active=true]{border-color:var(--brand-action);background:var(--brand-action);color:#fff}html[data-brand=godfatherpizza] .gf-menu-results{padding:21px 16px 30px}html[data-brand=godfatherpizza] .gf-menu-results>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}html[data-brand=godfatherpizza] .gf-menu-results>header h2{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:29px;font-weight:800;line-height:1}html[data-brand=godfatherpizza] .gf-menu-results>header>svg{color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-brand=godfatherpizza] .gf-menu-card{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface-soft);text-align:left;align-content:start;min-width:0;padding:0;display:grid;overflow:hidden}html[data-brand=godfatherpizza] .gf-menu-card[data-unavailable=true]{opacity:.52}html[data-brand=godfatherpizza] .gf-menu-card__media{aspect-ratio:1.18;background:#090b0a;width:100%;display:block;overflow:hidden}html[data-brand=godfatherpizza] .gf-menu-card__media img{object-fit:cover;width:100%;height:100%}html[data-brand=godfatherpizza] .gf-menu-card__copy{gap:5px;padding:11px 11px 0;display:grid}html[data-brand=godfatherpizza] .gf-menu-card__copy strong{font-size:14px;line-height:1.16}html[data-brand=godfatherpizza] .gf-menu-card__copy small{color:var(--brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-brand=godfatherpizza] .gf-menu-card__copy em{color:#ee9b94;font-size:10px;font-style:normal}html[data-brand=godfatherpizza] .gf-menu-card__price{color:var(--brand-action);font-family:var(--font-godfather-display), Impact, sans-serif;padding:10px 11px 12px;font-size:19px;font-weight:800}html[data-brand=godfatherpizza] .gf-product-sheet,html[data-brand=godfatherpizza] .gf-combo-sheet{padding-top:0}html[data-brand=godfatherpizza] .gf-product-sheet__media{background:#090b0a;border-radius:22px 22px 0 0;height:220px;margin:0 -18px 18px;position:relative;overflow:hidden}html[data-brand=godfatherpizza] .gf-product-sheet__media>img{object-fit:cover;width:100%;height:100%}html[data-brand=godfatherpizza] .gf-product-sheet__media .gf-icon-button{background:#000000b8;border-color:#ffffff40;position:absolute;top:12px;right:12px}html[data-brand=godfatherpizza] .gf-product-sheet__intro{margin-bottom:20px}html[data-brand=godfatherpizza] .gf-product-sheet__intro h2,html[data-brand=godfatherpizza] .gf-product-sheet__intro p{margin:0}html[data-brand=godfatherpizza] .gf-product-sheet__intro h2{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin-top:5px;font-size:32px;font-weight:800;line-height:1}html[data-brand=godfatherpizza] .gf-product-sheet__intro p{color:var(--brand-muted);margin-top:8px;font-size:13px;line-height:1.45}html[data-brand=godfatherpizza] .gf-product-section{margin-bottom:20px}html[data-brand=godfatherpizza] .gf-product-section>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}html[data-brand=godfatherpizza] .gf-product-section>header h3{margin:0;font-size:15px}html[data-brand=godfatherpizza] .gf-product-section>header span{color:var(--brand-action);text-transform:uppercase;font-size:11px;font-weight:700}html[data-brand=godfatherpizza] .gf-option-list{gap:7px;display:grid}html[data-brand=godfatherpizza] .gf-option-list>button,html[data-brand=godfatherpizza] .gf-option-row{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);width:100%;min-height:50px;color:var(--brand-ink);text-align:left;background:#0b0e0d;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:9px 11px;display:grid}html[data-brand=godfatherpizza] .gf-option-row{cursor:default;grid-template-columns:minmax(0,1fr) auto}html[data-brand=godfatherpizza] .gf-option-list>button[data-active=true],html[data-brand=godfatherpizza] .gf-option-row[data-active=true]{border-color:var(--brand-action);background:#e1291d0f}html[data-brand=godfatherpizza] .gf-option-list>button>strong{color:var(--brand-muted);font-size:12px}html[data-brand=godfatherpizza] .gf-option-list>button>svg{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-option-row>span strong,html[data-brand=godfatherpizza] .gf-option-row>span small{display:block}html[data-brand=godfatherpizza] .gf-option-row>span small{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-form-error{border-left:3px solid var(--brand-danger);color:#f2aaa4;background:#ee554a14;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.4}html[data-brand=godfatherpizza] .gf-product-sheet__footer{bottom:calc(-20px - env(safe-area-inset-bottom));margin:18px -18px calc(-20px - env(safe-area-inset-bottom));padding:14px 18px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--brand-border);background:#111513;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid;position:sticky}html[data-brand=godfatherpizza] .gf-product-sheet__footer .gf-primary-button{min-width:0;padding-left:12px;padding-right:12px}html[data-brand=godfatherpizza] .gf-quantity--large{grid-template-columns:40px 30px 40px;min-height:48px}html[data-brand=godfatherpizza] .gf-sheet-back{cursor:pointer;min-height:44px;color:var(--brand-accent);background:0 0;border:0;align-items:center;gap:6px;margin:7px 0 12px;padding:0;font-size:13px;font-weight:700;display:inline-flex}html[data-brand=godfatherpizza] .gf-combo-slot{margin-bottom:22px;scroll-margin-top:18px}html[data-brand=godfatherpizza] .gf-combo-slot>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}html[data-brand=godfatherpizza] .gf-combo-slot>header>span{background:var(--brand-action);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}html[data-brand=godfatherpizza] .gf-combo-slot>header h3,html[data-brand=godfatherpizza] .gf-combo-slot>header p{margin:0}html[data-brand=godfatherpizza] .gf-combo-slot>header h3{font-size:15px}html[data-brand=godfatherpizza] .gf-combo-slot>header p{color:var(--brand-muted);font-size:11px}html[data-brand=godfatherpizza] .gf-combo-slot>header>strong{color:var(--brand-action);font-size:12px}html[data-brand=godfatherpizza] .gf-combo-products{gap:7px;display:grid}html[data-brand=godfatherpizza] .gf-combo-products>article{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:#0b0e0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}html[data-brand=godfatherpizza] .gf-combo-products>article[data-active=true]{border-color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-combo-product{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:64px;padding:6px;display:grid}html[data-brand=godfatherpizza] .gf-combo-product:disabled{cursor:not-allowed;opacity:.4}html[data-brand=godfatherpizza] .gf-combo-product img{object-fit:cover;border-radius:6px;width:54px;height:52px}html[data-brand=godfatherpizza] .gf-combo-product strong,html[data-brand=godfatherpizza] .gf-combo-product small{display:block}html[data-brand=godfatherpizza] .gf-combo-product strong{font-size:13px}html[data-brand=godfatherpizza] .gf-combo-product small{color:var(--brand-muted);margin-top:3px;font-size:11px}html[data-brand=godfatherpizza] .gf-combo-products>article>.gf-quantity{margin-right:7px}html[data-brand=godfatherpizza] .gf-combo-unavailable{border-radius:var(--brand-radius-md);color:#f0d2a0;background:#e6a64514;border:1px solid #e6a64552;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}html[data-brand=godfatherpizza] .gf-combo-unavailable p{margin:0;font-size:12px;line-height:1.4}html[data-brand=godfatherpizza] .gf-stores-page{min-height:100%;padding:18px 16px 32px}html[data-brand=godfatherpizza] .gf-stores-page>header{padding:3px 2px 22px}html[data-brand=godfatherpizza] .gf-stores-page>header h1,html[data-brand=godfatherpizza] .gf-stores-page>header p{margin:0}html[data-brand=godfatherpizza] .gf-stores-page>header h1{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin-top:5px;font-size:38px;font-weight:800;line-height:.95}html[data-brand=godfatherpizza] .gf-stores-page>header p{max-width:390px;color:var(--brand-muted);margin-top:10px;font-size:13px;line-height:1.45}html[data-brand=godfatherpizza] .gf-store-cards{gap:12px;display:grid}html[data-brand=godfatherpizza] .gf-store-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface-soft);padding:16px}html[data-brand=godfatherpizza] .gf-store-card[data-selected=true]{border-color:#e1291d9e}html[data-brand=godfatherpizza] .gf-store-card__top{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}html[data-brand=godfatherpizza] .gf-store-card__pin{width:42px;height:42px;color:var(--brand-action);background:#e1291d21;border-radius:50%;place-items:center;display:grid}html[data-brand=godfatherpizza] .gf-store-card__top small,html[data-brand=godfatherpizza] .gf-store-card__top h2{margin:0;display:block}html[data-brand=godfatherpizza] .gf-store-card__top small{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-brand=godfatherpizza] .gf-store-card__top h2{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin-top:2px;font-size:23px}html[data-brand=godfatherpizza] .gf-store-card>p{color:var(--brand-muted);margin:13px 0 0;font-size:12px;line-height:1.4}html[data-brand=godfatherpizza] .gf-store-card__chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}html[data-brand=godfatherpizza] .gf-store-card__chips span{border:1px solid var(--brand-border);color:var(--brand-muted);text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}html[data-brand=godfatherpizza] .gf-store-card__chips span[data-tone=open]{color:#8dd0a6;border-color:#4ba86f61}html[data-brand=godfatherpizza] .gf-store-card__chips span[data-tone=closed]{color:#f0d2a0;border-color:#e6a64566}html[data-brand=godfatherpizza] .gf-store-card__notice{border-left:3px solid var(--brand-warning);color:#f0d2a0;background:#e6a64514;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}html[data-brand=godfatherpizza] .gf-store-card__notice svg{flex:none}html[data-brand=godfatherpizza] .gf-store-card__links{gap:16px;margin-top:14px;display:flex}html[data-brand=godfatherpizza] .gf-store-card__links a{color:var(--brand-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}html[data-brand=godfatherpizza] .gf-store-card>.gf-primary-button,html[data-brand=godfatherpizza] .gf-store-card>.gf-secondary-button{width:100%;margin-top:16px}html[data-brand=godfatherpizza] .gf-route-note{min-height:420px;color:var(--brand-muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}html[data-brand=godfatherpizza] .gf-route-note h1{color:var(--brand-ink);font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin:0}html[data-brand=godfatherpizza] .gf-checkout{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px calc(30px + env(safe-area-inset-bottom));background:var(--brand-surface)}html[data-brand=godfatherpizza] .gf-checkout__header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:18px;display:grid}html[data-brand=godfatherpizza] .gf-checkout__header>a{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}html[data-brand=godfatherpizza] .gf-checkout__header h1{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin:3px 0 0;font-size:31px;line-height:1}html[data-brand=godfatherpizza] .gf-checkout-plan{cursor:pointer;border-radius:var(--brand-radius-md);text-align:left;background:#e1291d12;border:1px solid #e1291d7a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:64px;margin-bottom:12px;padding:10px 12px;display:grid}html[data-brand=godfatherpizza] .gf-checkout-plan>svg{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-checkout-plan strong,html[data-brand=godfatherpizza] .gf-checkout-plan small{display:block}html[data-brand=godfatherpizza] .gf-checkout-plan strong{font-size:13px}html[data-brand=godfatherpizza] .gf-checkout-plan small{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-checkout-plan>span:last-child{color:var(--brand-action);text-transform:uppercase;font-size:11px;font-weight:800}html[data-brand=godfatherpizza] .gf-checkout-section,html[data-brand=godfatherpizza] .gf-checkout-summary{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface-soft);margin-top:12px;padding:16px}html[data-brand=godfatherpizza] .gf-checkout-section>header{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:14px;display:grid}html[data-brand=godfatherpizza] .gf-checkout-section>header>span{background:var(--brand-action);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}html[data-brand=godfatherpizza] .gf-checkout-section>header h2,html[data-brand=godfatherpizza] .gf-checkout-section>header p{margin:0}html[data-brand=godfatherpizza] .gf-checkout-section>header h2{font-size:16px}html[data-brand=godfatherpizza] .gf-checkout-section>header p{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-form-grid{gap:10px;display:grid}html[data-brand=godfatherpizza] .gf-form-grid label{gap:5px;display:grid}html[data-brand=godfatherpizza] .gf-form-grid label span{color:var(--brand-muted);font-size:11px;font-weight:700}html[data-brand=godfatherpizza] .gf-form-grid input,html[data-brand=godfatherpizza] .gf-checkout-section textarea{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);width:100%;min-height:48px;color:var(--brand-ink);background:#0a0d0c;outline:0;padding:10px 12px;font-size:14px}html[data-brand=godfatherpizza] .gf-checkout-section textarea{resize:vertical;min-height:100px}html[data-brand=godfatherpizza] .gf-form-grid input:focus,html[data-brand=godfatherpizza] .gf-checkout-section textarea:focus,html[data-brand=godfatherpizza] .gf-address-search>label:focus-within,html[data-brand=godfatherpizza] .gf-coupon-row:focus-within{border-color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-address-search>label{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);min-height:50px;color:var(--brand-muted);background:#0a0d0c;grid-template-columns:23px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:0 11px;display:grid}html[data-brand=godfatherpizza] .gf-address-search input{background:0 0;border:0;outline:0;min-width:0}html[data-brand=godfatherpizza] .gf-address-search>p{color:#8dd0a6;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:11px;line-height:1.35;display:flex}html[data-brand=godfatherpizza] .gf-address-predictions{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:#0a0d0c;margin-top:7px;display:grid}html[data-brand=godfatherpizza] .gf-address-predictions button{cursor:pointer;border:0;border-bottom:1px solid var(--brand-border);text-align:left;background:0 0;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}html[data-brand=godfatherpizza] .gf-address-predictions button:last-child{border-bottom:0}html[data-brand=godfatherpizza] .gf-address-predictions strong,html[data-brand=godfatherpizza] .gf-address-predictions small{display:block}html[data-brand=godfatherpizza] .gf-address-predictions small{color:var(--brand-muted);margin-top:2px;font-size:10px}html[data-brand=godfatherpizza] .gf-payment-options{gap:8px;display:grid}html[data-brand=godfatherpizza] .gf-payment-options button{cursor:pointer;border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);text-align:left;background:#0a0d0c;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:62px;padding:9px 11px;display:grid}html[data-brand=godfatherpizza] .gf-payment-options button[data-active=true]{border-color:var(--brand-action);background:#e1291d0f}html[data-brand=godfatherpizza] .gf-payment-options strong,html[data-brand=godfatherpizza] .gf-payment-options small{display:block}html[data-brand=godfatherpizza] .gf-payment-options small{color:var(--brand-muted);margin-top:2px;font-size:11px}html[data-brand=godfatherpizza] .gf-payment-options button>svg:last-child{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-coupon-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);min-height:48px;color:var(--brand-muted);background:#0a0d0c;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 5px 0 11px;display:grid}html[data-brand=godfatherpizza] .gf-coupon-row input{background:0 0;border:0;outline:0;min-width:0}html[data-brand=godfatherpizza] .gf-coupon-row button{cursor:pointer;background:var(--brand-action);color:#fff;text-transform:uppercase;border:0;border-radius:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}html[data-brand=godfatherpizza] .gf-coupon-row button:disabled{cursor:not-allowed;opacity:.4}html[data-brand=godfatherpizza] .gf-coupon-success{color:#8dd0a6;align-items:center;gap:6px;margin:9px 0 0;font-size:11px;display:flex}html[data-brand=godfatherpizza] .gf-checkout-summary h2{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;margin:0 0 13px;font-size:24px}html[data-brand=godfatherpizza] .gf-checkout-lines{border-bottom:1px solid var(--brand-border);gap:8px;padding-bottom:12px;display:grid}html[data-brand=godfatherpizza] .gf-checkout-lines>div,html[data-brand=godfatherpizza] .gf-checkout-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-brand=godfatherpizza] .gf-checkout-lines span{color:var(--brand-muted);font-size:12px}html[data-brand=godfatherpizza] .gf-checkout-lines strong{white-space:nowrap;font-size:12px}html[data-brand=godfatherpizza] .gf-checkout-summary dl{gap:8px;margin:12px 0 0;display:grid}html[data-brand=godfatherpizza] .gf-checkout-summary dt,html[data-brand=godfatherpizza] .gf-checkout-summary dd{margin:0;font-size:12px}html[data-brand=godfatherpizza] .gf-checkout-summary dt{color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-checkout-summary dl>div[data-saving=true]{color:#8dd0a6}html[data-brand=godfatherpizza] .gf-checkout-total{border-top:1px solid var(--brand-border);margin-top:4px;padding-top:11px}html[data-brand=godfatherpizza] .gf-checkout-total dt,html[data-brand=godfatherpizza] .gf-checkout-total dd{color:var(--brand-ink);font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;font-size:25px;font-weight:800}html[data-brand=godfatherpizza] .gf-checkout-total dd{color:var(--brand-action)}html[data-brand=godfatherpizza] .gf-checkout-confirm-plan,html[data-brand=godfatherpizza] .gf-checkout-submit{width:100%;margin-top:12px}html[data-brand=godfatherpizza] .gf-checkout-submit{min-height:54px;font-family:var(--font-godfather-display), Impact, sans-serif;letter-spacing:.015em;text-transform:uppercase;font-size:19px}html[data-brand=godfatherpizza] .gf-checkout-legal{max-width:330px;color:var(--brand-muted);text-align:center;margin:10px auto 0;font-size:10px;line-height:1.4}html[data-brand=godfatherpizza] .gf-checkout-empty{background:var(--brand-surface);text-align:center;align-content:center;place-items:center;gap:10px;min-height:100dvh;padding:24px;display:grid}html[data-brand=godfatherpizza] .gf-checkout-empty h1,html[data-brand=godfatherpizza] .gf-checkout-empty p{margin:0}html[data-brand=godfatherpizza] .gf-checkout-empty h1{font-family:var(--font-godfather-display), Impact, sans-serif;text-transform:uppercase;font-size:34px}html[data-brand=godfatherpizza] .gf-checkout-empty p{max-width:300px;color:var(--brand-muted)}html[data-brand=godfatherpizza] .gf-spin{animation:.85s linear infinite godfatherpizza-spin}@keyframes godfatherpizza-spin{to{transform:rotate(360deg)}}@media (max-width:374px){html[data-brand=godfatherpizza] .gf-order-bar__place{padding-left:10px;padding-right:8px}html[data-brand=godfatherpizza] .gf-order-bar__place span{display:none}html[data-brand=godfatherpizza] .gf-brand-lockup span{font-size:20px}}@media (prefers-reduced-motion:reduce){html[data-brand=godfatherpizza] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
