.delivery-card{margin:28px 0;padding:24px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 15%,transparent);border-radius:23px;background:#ffffff65;box-shadow:0 6px 18px #213e3008;color:inherit}
.delivery-eyebrow{display:block;font:700 9px/1.7 Arial;letter-spacing:1.4px;opacity:.75}
.detail-content .delivery-card h3{font:italic 700 clamp(24px,5vw,29px)/1.2 Fraunces,Georgia,serif;letter-spacing:-.5px;margin:10px 0 12px}
.detail-content .delivery-card p{font:13px/1.7 Arial;margin:10px 0 15px}
.delivery-links{display:flex;flex-wrap:wrap;gap:10px;margin:19px 0}
.detail-content .delivery-links a{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-width:140px;min-height:48px;padding:12px 18px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 20%,transparent);border-radius:26px;background:#fffdf7;color:inherit;font:700 14px/1.4 Arial;text-decoration:none;box-shadow:0 4px 10px #213e3012}
.delivery-links svg{width:19px;height:24px;flex-shrink:0}.delivery-links a:hover{background:#eef1e8}.delivery-card small{display:block;font:11px/1.7 Arial;opacity:.8}.detail-content .delivery-guidance{margin-bottom:12px}.delivery-caution{padding:13px;border-radius:12px;background:#f4e4ce;color:#65472e}
@media(max-width:380px){.delivery-card{padding:20px}.delivery-links{flex-direction:column}}
