.delivery-terms table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px;text-align:left}
.delivery-terms th,.delivery-terms td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top}
.delivery-terms th{background:var(--lavender,#f5eefb);font-size:13px}
.delivery-terms td:nth-child(2){white-space:nowrap;font-weight:800}
.delivery-terms a{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}
.delivery-alternatives{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center;margin-block:12px}
.delivery-alternatives .text-button{min-height:44px}
@media(max-width:400px){.delivery-terms th,.delivery-terms td{padding:12px 6px}.delivery-terms table{font-size:13px}}
