/* Compact native shipping notice. Eligibility and message remain Shoptet-owned. */
body.dn-checkout #content .extra-item:has(.extra.delivery){padding:0!important;margin:16px 0 0!important;border:1px solid #dce8dc!important;border-radius:14px!important;background:#edf5e9!important;min-height:0!important;height:auto!important;box-shadow:none!important}
body.dn-checkout #content .extra-item:has(.extra.delivery) .extra-content{padding:17px 20px!important;min-height:0!important;height:auto!important;background:transparent!important}
body.dn-checkout #content .extra.delivery{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:0!important;margin:0!important;min-height:32px!important;height:auto!important;color:#314c39!important;text-align:left!important}
body.dn-checkout #content .extra.delivery:before{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;transform:none!important;font-size:30px!important;line-height:1!important;color:#195d34!important}
body.dn-checkout #content .extra.delivery>span{display:block!important;flex:1!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:#314c39!important;text-align:left!important}
body.dn-checkout #content .extra.delivery strong{color:#195d34!important;font-weight:750!important;white-space:normal!important}
body.dn-checkout #content .extra-item:has(.extra.dn-gifts-replaced){display:none!important}
@media(max-width:767px){
body.dn-checkout #content .extra-item:has(.extra.delivery){border-radius:12px!important;margin-top:12px!important}
body.dn-checkout #content .extra-item:has(.extra.delivery) .extra-content{padding:14px 16px!important}
body.dn-checkout #content .extra.delivery{gap:12px!important}
body.dn-checkout #content .extra.delivery:before{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:27px!important}
}
