.home-pizzas{padding-block:40px 48px}.home-pizzas h2{font-size:clamp(2rem,4vw,3.2rem);margin:10px 0 14px}.home-pizzas-intro{max-width:650px;margin-bottom:24px}.home-pizzas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-pizza{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--cream,#f7f2e8);display:flex;flex-direction:column}.home-pizza>a{display:block}.home-pizza img{display:block;width:100%;height:auto;aspect-ratio:600/338;object-fit:contain}.home-pizza-copy{padding:20px;display:flex;flex-direction:column;flex:1}.home-pizza-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.home-pizza h3{font-family:var(--body,Arial,sans-serif);font-size:1.25rem;margin:0}.home-pizza-heading strong{white-space:nowrap;color:#c52718}.home-pizza-copy p{margin:10px 0;flex:1}.home-pizza small{font-size:.8rem}.home-pizza .button{display:flex;justify-content:center;gap:12px;margin-top:18px;min-height:48px;background:#dc2a18;color:#fff;border-radius:999px}.home-pizza a:focus-visible{outline:3px solid #282820;outline-offset:3px}.home-pizzas-note{font-size:.8rem;max-width:900px;margin:18px 0 0}@media(max-width:767px){.home-pizzas{padding-block:28px 34px}.home-pizzas-grid{grid-template-columns:1fr;gap:16px}.home-pizza{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start}.home-pizza>a{margin-top:16px}.home-pizza-copy{padding:16px 14px 16px 0}.home-pizza-heading{flex-wrap:wrap;gap:5px 12px}.home-pizza h3{font-size:1.1rem}.home-pizza-copy p{font-size:.9rem}.home-pizza .button{margin-top:12px;padding-inline:12px}.home-pizzas-note{line-height:1.6}}@media(max-width:359px){.home-pizza{grid-template-columns:96px minmax(0,1fr)}}
