.delivery-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:32px;align-items:center;padding:28px 32px;border-radius:4px;background:var(--brand);color:var(--brand-foreground)}.delivery-promo h2{max-width:600px;font-family:var(--font-display);font-size:42px;font-weight:800;line-height:1.05}.delivery-promo h2+p{margin-top:12px;font-size:16px;line-height:1.5}.delivery-promo-code{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding-left:28px;border-left:1px dashed}.delivery-promo-code strong{font-family:var(--font-display);font-size:36px;line-height:1.1;font-weight:800}.delivery-promo-code button{margin-top:4px;max-width:100%;white-space:normal;outline-color:var(--brand-foreground)}@media (max-width:639px){.delivery-promo{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 20px}.delivery-promo h2{font-size:34px}.delivery-promo-code{padding:16px 0 0;border-left:0;border-top:1px dashed}}