/* Delivery article only. Native tracking, support and checkout keep their own presentation. */
body:has(.sd-delivery[data-sd-delivery-version="20261030"]) .contact__btn{display:none}
.account__banner--delivery{position:relative;background-position:center;background-size:cover}
.account__banner--delivery::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.72);pointer-events:none}
.account__banner--delivery>*{position:relative}
.account__banner.account__banner--delivery h1{max-width:100%;padding:0 20px;font-size:clamp(24px,3vw,36px);line-height:1.25;overflow-wrap:anywhere}
.account__banner--delivery .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px;max-width:100%;padding-right:20px;line-height:1.5}
.account__banner--delivery .breadcrumbs li{max-width:100%;overflow-wrap:anywhere}
.account__info.account__info--delivery{padding-top:30px;padding-bottom:44px}
.sd-delivery{--sd-del-ink:#212121;--sd-del-text:#404040;--sd-del-line:#d6d6d6;--sd-del-green:#aec577;--sd-del-link:#91451f;max-width:1000px;margin:0 auto;font:15px/1.65 Montserrat,Arial,sans-serif;color:var(--sd-del-text)}
.sd-delivery *{box-sizing:border-box}
.sd-delivery p{margin:0 0 14px;font-size:15px;line-height:1.65;text-align:left;color:var(--sd-del-text)}
.sd-delivery p:last-child{margin-bottom:0}
.sd-delivery h2{margin:0 0 16px;font-size:22px;line-height:1.35;font-weight:800;color:var(--sd-del-ink)}
.sd-delivery h3{margin:24px 0 10px;font-size:17px;line-height:1.45;font-weight:800;color:var(--sd-del-ink)}
.sd-delivery a{color:var(--sd-del-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.sd-delivery a:hover{text-decoration:none}
.sd-delivery a:focus-visible{outline:3px solid #526d1f;outline-offset:4px}
.sd-delivery .sd-delivery__lead{max-width:82ch;margin-bottom:20px;font-size:16px}
.sd-delivery__nav{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:24px;padding:12px 0;border-top:1px solid var(--sd-del-line);border-bottom:1px solid var(--sd-del-line)}
.sd-delivery__nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700}
.sd-delivery__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sd-delivery__card{min-width:0;padding:24px;background:#fff;border:1px solid var(--sd-del-line);border-top:4px solid var(--sd-del-green)}
.sd-delivery__card h2{font-size:19px}
.sd-delivery__card a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-weight:700}
.sd-delivery__section{margin-top:24px;padding:24px;background:#fff;border:1px solid var(--sd-del-line);scroll-margin-top:76px}
.sd-delivery__section>p{max-width:90ch}
.sd-delivery__table{width:100%;table-layout:fixed;border-collapse:collapse;margin:18px 0 20px;font-size:14px;line-height:1.55;text-align:left}
.sd-delivery__table caption{padding:0 0 10px;font-size:14px;text-align:left;color:var(--sd-del-text)}
.sd-delivery__table th,.sd-delivery__table td{padding:14px 12px;border-bottom:1px solid var(--sd-del-line);vertical-align:top;text-align:left;overflow-wrap:anywhere}
.sd-delivery__table thead th{background:#f2f6e8;font-weight:700;color:var(--sd-del-ink)}
.sd-delivery__table th:first-child{width:32%}
.sd-delivery__table tbody th{font-weight:700;color:var(--sd-del-ink)}
.sd-delivery .sd-delivery__note{margin:18px 0 0;padding:10px 0 10px 14px;border-left:3px solid var(--sd-del-green);font-size:14px}
.sd-delivery__section--support{background:#f2f6e8;border-color:#d8e1c6}
.sd-delivery__section ul{margin:12px 0 18px;padding-left:22px}
.sd-delivery__section li{margin:0 0 8px;padding-left:3px;list-style:disc;font-size:15px;line-height:1.65}
.sd-delivery .sd-delivery__contact{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;margin-top:18px;padding:11px 20px;background:var(--sd-del-green);border:1px solid var(--sd-del-green);color:#212121;font-size:14px;font-weight:700;text-decoration:none}
.sd-delivery__contact:hover{background:#c0d590}
.sd-delivery .sd-delivery__rights{margin-top:24px;font-size:13px;line-height:1.6}
.sd-delivery__related{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:20px;padding-top:14px;border-top:1px solid var(--sd-del-line)}
.sd-delivery__related a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}
@media(max-width:640px){.sd-delivery__overview{grid-template-columns:1fr;gap:16px}.sd-delivery__card,.sd-delivery__section{padding:20px}.sd-delivery__section{margin-top:18px}.sd-delivery h2{font-size:20px}.sd-delivery__table th,.sd-delivery__table td{padding:12px 8px}.sd-delivery__nav{gap:0 20px}}
@media(max-width:400px){.account__info.account__info--delivery{padding-top:22px}.sd-delivery__card,.sd-delivery__section{padding:18px}.sd-delivery__section--estimates{padding-right:10px;padding-left:10px}.sd-delivery__table{font-size:13px}.sd-delivery__table th,.sd-delivery__table td{padding:11px 6px}}
