.site-delivery-notice{box-sizing:border-box;margin:24px auto;padding:0 16px;width:100%;max-width:1140px;font:16px/1.55 Arial,sans-serif;color:#163359;text-align:left}
.site-delivery-notice .site-delivery-notice-inner{box-sizing:border-box;padding:22px 24px;background:#edf4fe;border:1px solid #c8d9f0;border-left:4px solid #1466d3;border-radius:10px}
.site-delivery-notice h2{margin:0 0 12px;color:#124e9b;font-size:19px;line-height:1.35;letter-spacing:normal;text-transform:none}
.site-delivery-notice p{margin:9px 0;font-size:16px;line-height:1.55;white-space:normal}
.site-delivery-notice strong{font-weight:700;color:inherit}
.site-delivery-notice a{display:inline-block;margin-top:5px;color:#075bbd;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.site-delivery-notice a:focus-visible{outline:3px solid #076aef;outline-offset:4px}
@media(max-width:560px){.site-delivery-notice{margin:18px auto;padding:0 12px}.site-delivery-notice .site-delivery-notice-inner{padding:18px}.site-delivery-notice h2{font-size:18px}}

/* Keep gutters inside the footer, including narrower checkout containers. */
.site-business-details{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:20px;font:12px/1.6 Arial,sans-serif;text-align:center;background:#04142e;color:#c6d5e7;border-top:1px solid #ffffff14;overflow-wrap:break-word}
.site-business-details p{max-width:1160px;margin:0 auto 8px}.site-business-details p:last-child{margin-bottom:0}.site-business-details a{color:#9bd8ff;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}

.site-delivery-notice .site-delivery-notice-inner{padding:16px 18px}.site-delivery-notice h2{font:700 17px/1.3 system-ui;margin:0 0 5px}.site-delivery-notice p{font-size:13px;line-height:1.5;margin:4px 0}.site-delivery-notice .delivery-info-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px}.site-delivery-notice a{font-size:13px}
