html{scroll-padding-top:85px}body{padding-bottom:85px}.hero{margin-top:14px;border-radius:16px;box-shadow:none}.hero .hero-copy{padding:18px 24px;gap:5px}.hero h1{font-size:30px;line-height:1.1;margin:0;max-width:none}.hero .eyebrow{font-size:12px}.hero .hero-copy>p{font-size:14px;margin:0}.hero .hero-notes{margin:5px 0;gap:8px}.hero .hero-notes span{font-size:12px;padding:5px 8px}.hero .store-status{font-size:12px;margin:0}.shop-navigation{display:flex;gap:18px;align-items:center;flex-wrap:wrap;width:min(1180px,calc(100% - 2rem));margin:16px auto}.shop-navigation a,.shop-navigation button{font:700 14px system-ui;color:#a81920;background:none;border:0;padding:8px 0;text-decoration:none;cursor:pointer}.menu-section{margin-top:20px}.section-heading{margin-bottom:14px}.section-heading h2{font-size:25px}.section-heading>p{font-size:13px}.half-builder{margin:12px 0}.category-tabs{margin-top:14px;gap:8px}.category-tab{white-space:nowrap}.pizza-card{box-shadow:none;min-height:0}.pizza-card::before{display:none}.pizza-photo-original{aspect-ratio:4/3;object-fit:cover}.pizza-category{font-size:11px;letter-spacing:.025em;margin-bottom:8px}.pizza-card h3{font-size:21px}.pizza-card p{font-size:14px;line-height:1.5}.border-choice{font-size:13px}.border-choice select{min-height:44px}.mobile-cart{display:flex;max-width:700px;margin:auto}.tracking-section{width:min(1100px,calc(100% - 2rem));margin:30px auto;padding:20px;border:1px solid #ead8c4;border-radius:16px;background:#fff8ed}.tracking-section h2{font-size:25px}.tracking-section>button,.tracking-section>a{margin:8px 16px 8px 0;display:inline-block}.tracking-section article{padding:18px;background:white;border:1px solid #ead8c4;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.tracking-section article p{white-space:pre-line}.tracking-section article button,.tracking-section article a{display:inline-block;margin:8px 16px 8px 0}.tracking-section textarea{width:100%;font:14px system-ui;padding:10px}.save-details{background:#fff8ed;border-radius:12px;padding:16px!important}.save-details label{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:14px}.save-details input{width:18px;height:18px;flex-shrink:0}.save-details p,.checkout-help{font-size:13px;line-height:1.5}.whatsapp-submit{background:#b9131b}.dialog-shell{max-height:92dvh}.ai-launch{font-size:13px!important;padding:10px 13px!important;bottom:94px!important;right:12px!important}.checkout-note{line-height:1.5}.tracking-section:target{outline:2px solid #b9131b}
@media(max-width:680px){.hero{width:calc(100% - 24px)}.hero .hero-copy{padding:15px 16px}.hero h1{font-size:27px}.shop-navigation{width:calc(100% - 24px);gap:14px;margin:8px auto}.shop-navigation a,.shop-navigation button{font-size:12px}.menu-section{width:calc(100% - 24px);margin-top:12px}.section-heading>p{margin-top:5px}.menu-grid{gap:12px}.pizza-card{padding:14px}.pizza-card-top.has-photo{display:grid;grid-template-columns:minmax(0,1fr) 104px;column-gap:14px}.pizza-card-top.has-photo .pizza-photo{grid-column:2;grid-row:1/4;width:104px;height:104px;margin:0;border-radius:12px;object-fit:cover;box-shadow:none}.pizza-card-top.has-photo .pizza-category,.pizza-card-top.has-photo h3,.pizza-card-top.has-photo>p{grid-column:1}.pizza-card-top.has-photo .border-choice{grid-column:1/-1;margin:10px 0 0}.pizza-card h3{font-size:18px;margin:4px 0}.pizza-card p{font-size:13px;margin-bottom:0}.pizza-card footer{margin-top:12px}.pizza-price strong{font-size:23px}.cart-button{width:auto;gap:6px;padding:8px}.cart-button span{position:static;clip:auto;width:auto;height:auto;font-size:12px}.dialog-shell{max-height:100dvh}.choice-row{grid-template-columns:1fr 1fr}.choice-card{padding:10px}.choice-card small{font-size:12px}.whatsapp-submit{align-items:center;flex-direction:row}.tracking-section{padding:16px}.tracking-section h2{font-size:23px}.order-explainer{margin:24px auto}.customer-reviews{margin:24px 12px}.category-tabs{margin-right:0}.site-header{padding-top:10px;padding-bottom:10px}}
