/* Shared policy module: shipping-information. */
.dk-shipping .dk-h3{font-size:40px;margin-bottom:28px;line-height:1.3}
.dk-shipping__rows{margin:0}.dk-shipping__rows>div{padding:18px 0;border-top:1px solid var(--dk-line)}
.dk-shipping__rows dt{font-size:30px;color:var(--dk-muted);line-height:1.4;margin-bottom:8px}
.dk-shipping__rows dd{font-size:36px;line-height:1.55;margin:0;color:var(--dk-ink);word-break:keep-all;overflow-wrap:anywhere}
.dk-shipping__note{font-size:32px;line-height:1.6;color:var(--dk-muted);margin:24px 0 0;word-break:keep-all}
@media(max-width:767px){.dk-shipping .dk-h3{font-size:19px;line-height:1.35;margin-bottom:16px}.dk-shipping__rows>div{padding:12px 0}.dk-shipping__rows dt{font-size:12px;margin-bottom:5px}.dk-shipping__rows dd{font-size:14px;line-height:1.65}.dk-shipping__note{font-size:13px;margin-top:16px}}

/* The values already state the condition; keep field labels for accessibility. */
.dk-shipping__rows dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.dk-shipping__rows>div{border:0;padding:0 0 16px}
@media(max-width:767px){.dk-shipping__rows>div{padding:0 0 12px}}

/* premium-v1 (adopted 2026-10-30) */
@media(min-width:1000px){
 .dk-shipping .dk-h3{font-size:44px;font-weight:700;letter-spacing:-.035em}
}
