.delivery-native-group{display:grid;grid-gap:6px;gap:6px}.delivery-native-card{overflow:hidden;border-radius:14px;border:1px solid rgba(19,40,73,.1);background:var(--storefront-panel-bg,#fff)}.delivery-native-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;background:transparent}.delivery-native-row+.delivery-native-row{border-top:1px solid rgba(19,40,73,.08)}.delivery-native-row--stack{flex-direction:column;align-items:stretch;justify-content:center;gap:4px;min-height:52px}.delivery-native-row--address{align-items:center}.delivery-native-row--address .delivery-destination-banner-copy{flex:1 1 auto;min-width:0}.delivery-native-row-label{font-size:.82rem;font-weight:650;color:var(--storefront-item-muted,#64748b)}.delivery-native-row-value{font-size:.95rem;font-weight:650;color:var(--storefront-item-title,#0f172a);text-align:right;line-height:1.35}.delivery-native-row--stack .delivery-native-row-value,.delivery-native-row-value--wrap{text-align:left;font-weight:600;word-break:break-word}.delivery-native-row--positive .delivery-native-row-label,.delivery-native-row--positive .delivery-native-row-value{color:#145a2d}.delivery-native-row--muted .delivery-native-row-value{font-weight:500;color:var(--storefront-item-muted,#475569)}.delivery-quote-card{display:grid;grid-gap:6px;gap:6px;padding:0;border:0;background:transparent;border-radius:0}.delivery-quote-card.is-blocked .delivery-native-card{border-color:rgba(214,76,63,.18)}.delivery-quote-card-eyebrow{margin:0;padding:0 4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--storefront-item-muted,#64748b)}.delivery-flow-step--native{display:grid;grid-gap:var(--delivery-section-gap,12px);gap:var(--delivery-section-gap,12px)}.delivery-destination-banner.delivery-native-card{display:block;padding:0;background:var(--storefront-panel-bg,#fff)}.delivery-destination-banner-change{flex-shrink:0;text-decoration:none}.delivery-flow-step--confirm{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:var(--delivery-section-gap,12px)}.delivery-flow-modal .delivery-flow-step--confirm,.delivery-flow-step--confirm{overflow:hidden;padding-bottom:0}.delivery-flow-step--confirm .delivery-flow-step-body{display:grid;align-content:start;grid-gap:var(--delivery-section-gap,12px);gap:var(--delivery-section-gap,12px);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.delivery-flow-step--confirm .delivery-flow-head{margin:0;padding:0}.delivery-flow-step--confirm .delivery-flow-actions{flex:0 0 auto;margin-top:0;padding-top:0}@media (min-width:721px) and (max-width:960px){.delivery-flow-modal{--delivery-section-gap:12px}}@media (max-width:600px){.delivery-flow-step--confirm .delivery-flow-actions-split{grid-template-columns:minmax(88px,.85fr) minmax(0,1.55fr)}.delivery-flow-step--confirm .delivery-flow-primary{white-space:normal;line-height:1.2;font-size:.86rem;padding:8px 10px}.delivery-native-row{min-height:44px;padding:9px 12px;gap:10px}.delivery-native-row-label{font-size:.78rem}.delivery-native-row-value,.delivery-quote-card-title{font-size:.9rem}}@media (max-width:359px){.delivery-flow-step--confirm .delivery-flow-actions-split{grid-template-columns:1fr}}