/* Compact delivery estimate; native dates and links remain intact. */
#content .p-detail .sc-delivery-card{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:7px 18px;padding:10px 14px!important;background:#fff!important;border-color:#dce7ef!important;font-weight:400!important}
#content .p-detail .sc-delivery-card>.delivery-time-label{display:inline-flex!important;align-items:center;margin:0!important;flex:0 1 auto;white-space:nowrap}
#content .p-detail .sc-delivery-card>.delivery-time-label::before{font-size:11px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;color:#74818b!important;font-weight:400!important}
#content .p-detail .sc-delivery-card>.delivery-time{padding:0!important;margin:0!important;line-height:1.5!important;white-space:nowrap}
#content .p-detail .sc-delivery-card>.delivery-time,#content .p-detail .sc-delivery-card>.delivery-time span{font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:#357da9!important}
#content .p-detail .sc-delivery-card>.shipping-options{margin:0 0 0 auto!important;padding-left:15px!important;border-left:1px solid #e6edf2;font-size:11px!important;font-weight:400!important;color:#6e8290!important;line-height:1.5!important;white-space:nowrap}
body.ordering-process .contact-box .sc-contact-hours{padding-left:30px!important;box-sizing:border-box}
