/* MacBook Sat — Delivery page, Design 3 V18. Only on /kargo-ve-teslimat/. */
.mbst-shipping-page{background:#fff;color:#0b1937}
.mbst-shipping-hero{padding:43px 0 48px;background:linear-gradient(113deg,#fff8ee 0%,#f8fbff 57%,#eaf3ff 100%);border-bottom:1px solid #e3eaf4}
.mbst-shipping-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(30px,5vw,70px);align-items:center}
.mbst-shipping-back{min-height:44px;margin:0 0 22px}
.mbst-shipping-eyebrow{display:block;color:#185cb1;font-size:12px;letter-spacing:.13em;font-weight:850;margin-bottom:13px}
.mbst-shipping-intro h1{color:#0b1937;font-size:clamp(39px,4.65vw,64px);line-height:1.07;letter-spacing:-.05em;margin:0 0 17px}
.mbst-shipping-intro>p:not(.mbst-shipping-caution){color:#415771;font-size:17px;line-height:1.62;max-width:690px;margin:0}
.mbst-shipping-actions{display:flex;flex-wrap:wrap;gap:11px;margin:26px 0 0}
.mbst-shipping-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;border:1px solid transparent;border-radius:11px;font-size:14px;font-weight:800;line-height:1.35;padding:12px 18px;text-decoration:none;text-align:center}
.mbst-shipping-primary{color:#fff;background:#116aff;border-color:#116aff}
.mbst-shipping-primary:hover{color:#fff;background:#0758d8}
.mbst-shipping-whatsapp{color:#fff;background:#07853f;border-color:#07853f;box-shadow:0 8px 20px rgba(7,133,63,.12)}
.mbst-shipping-whatsapp:hover{color:#fff;background:#066b34}
.mbst-shipping-page a:focus-visible,.mbst-shipping-page summary:focus-visible{outline:3px solid #efa126;outline-offset:3px}
.mbst-shipping-caution{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;color:#4e6680;margin:18px 0 0}
.mbst-shipping-caution>span{color:#07853f;font-size:16px;font-weight:850}
.mbst-shipping-hero-card{background:#fff;border:1px solid #dde8f4;border-radius:18px;padding:28px;box-shadow:0 16px 38px rgba(24,52,94,.07)}
.mbst-shipping-card-kicker{display:block;color:#1261c5;font-size:11px;font-weight:850;letter-spacing:.11em;margin-bottom:11px}
.mbst-shipping-hero-card>strong{display:block;color:#102c4c;font-size:25px;line-height:1.2;letter-spacing:-.033em}
.mbst-shipping-hero-card>p{color:#50677f;font-size:14px;line-height:1.65;margin:13px 0 18px}
.mbst-shipping-hero-check{display:flex;align-items:center;gap:9px;padding:13px;border-radius:11px;border:1px solid #d6ebdd;color:#246142;background:#f1faf4;font-size:13px;line-height:1.5;font-weight:730}
.mbst-shipping-hero-check>span{font-size:18px;color:#07853f}
.mbst-shipping-steps{background:#fff;border-bottom:1px solid #e8edf5;padding:21px 0}
.mbst-shipping-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.mbst-shipping-steps li{display:flex;align-items:center;gap:12px;padding:15px;background:#f8fbff;border:1px solid #e0eafa;border-radius:13px;min-width:0}
.mbst-shipping-step-no{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:#1265ca;background:#eaf3ff;font-size:12px;font-weight:850;border-radius:10px}
.mbst-shipping-steps li div{min-width:0}
.mbst-shipping-steps strong{display:block;font-size:13px;line-height:1.4;color:#163454}
.mbst-shipping-steps small{display:block;font-size:11px;line-height:1.4;color:#597087;margin-top:3px}
.mbst-shipping-content{padding:54px 0 85px;scroll-margin-top:88px}
.mbst-shipping-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:44px;align-items:start}
.mbst-shipping-article{min-width:0}
.mbst-shipping-article .mbs-lead{font-size:17px;line-height:1.7;color:#2c4560;background:#f3f8ff;border:1px solid #dce9f9;border-left:4px solid #116aff;border-radius:11px;padding:18px 20px;margin:0 0 24px}
.mbst-shipping-article h2{color:#0b1937;font-size:clamp(23px,2.3vw,29px);line-height:1.25;letter-spacing:-.035em;margin:39px 0 13px;scroll-margin-top:100px}
.mbst-shipping-article h2:first-of-type{margin-top:23px}
.mbst-shipping-article p,.mbst-shipping-article li{color:#354b65;font-size:16px;line-height:1.75}
.mbst-shipping-article p a,.mbst-shipping-article li a{color:#0759bb;text-decoration:underline;text-underline-offset:3px}
.mbst-shipping-article ul{padding-left:24px;margin:15px 0 22px}
.mbst-shipping-article li+li{margin-top:8px}
.mbst-shipping-article .mbst-shipping-cities{background:#f8fbff;border:1px solid #dde9f7;border-radius:13px;padding:18px 20px;margin:0 0 25px;font-size:14px;line-height:2.4}
.mbst-shipping-cities a{display:inline-flex;align-items:center;min-height:40px;padding:8px 11px;margin:4px 5px 4px 0;border-radius:9px;border:1px solid #d0e1f6;background:#fff;font-size:13px;line-height:1.4;text-decoration:none!important;font-weight:750}
.mbst-shipping-cities a:hover{color:#0755b5;background:#ecf5ff;border-color:#a5c9ef}
.mbst-shipping-article .mbs-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0 25px;max-width:100%}
.mbst-shipping-article .mbs-info-grid>div{min-width:0;border:1px solid #d7e7f1;border-radius:13px;padding:20px;background:#f6fafc}
.mbst-shipping-article .mbs-info-grid>div:nth-child(-n+2){background:#fff9f2;border-color:#efdfc8}
.mbst-shipping-article .mbs-info-grid strong{display:block;color:#123250;font-size:15px;line-height:1.4;margin:0 0 9px}
.mbst-shipping-article .mbs-info-grid span{display:block;color:#4b6178;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.mbst-shipping-sidebar{position:sticky;top:104px;min-width:0}
.mbst-shipping-sidecard{background:#f8fbff;border:1px solid #e0ebf7;border-radius:17px;padding:22px;box-shadow:0 11px 28px rgba(24,47,80,.055)}
.mbst-shipping-toc[hidden]{display:none!important}
.mbst-shipping-toc summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;min-height:44px;font-size:16px;font-weight:850;color:#153453}
.mbst-shipping-toc summary::-webkit-details-marker{display:none}
.mbst-shipping-toc summary span{font-size:21px;color:#4b83c4}
.mbst-shipping-toc nav{display:grid;gap:4px;margin:10px 0 0}
.mbst-shipping-toc nav a{display:flex;align-items:center;min-height:44px;padding:8px 9px;text-decoration:none;color:#3e5874;font-size:13px;line-height:1.43;border-radius:8px}
.mbst-shipping-toc nav a:hover{background:#e9f3ff;color:#0759c0}
.mbst-shipping-side-action{border-top:1px solid #dee9f5;padding-top:20px;margin-top:18px}
.mbst-shipping-side-action>strong{display:block;font-size:16px;color:#1a3856;line-height:1.38}
.mbst-shipping-side-action>p{color:#546b80;font-size:13px;line-height:1.6;margin:9px 0 15px}
.mbst-shipping-side-action .mbst-shipping-button{width:100%;font-size:12px;padding:12px 9px}
.mbst-shipping-side-link{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;margin-top:9px;font-size:13px;font-weight:750;text-decoration:none;color:#1258a4}
@media(max-width:1100px){
 .mbst-shipping-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:25px}
 .mbst-shipping-layout{grid-template-columns:minmax(0,1fr) 245px;gap:23px}
 .mbst-shipping-actions{display:grid;grid-template-columns:1fr}
 .mbst-shipping-actions .mbst-shipping-button{width:100%}
}
@media(max-width:900px){
 .mbst-shipping-hero-grid{grid-template-columns:minmax(0,1fr)}
 .mbst-shipping-hero{padding:29px 0 34px}
 .mbst-shipping-hero-card{display:none}
 .mbst-shipping-layout{grid-template-columns:minmax(0,1fr);gap:23px}
 .mbst-shipping-sidebar{position:static;order:-1}
 .mbst-shipping-toc:not([open]) nav{display:none}
 .mbst-shipping-sidecard{padding:14px 17px}
 .mbst-shipping-side-action{display:none}
 .mbst-shipping-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mbst-shipping-toc nav a{font-size:12.5px}
 .mbst-shipping-steps ol{gap:8px}
 .mbst-shipping-steps li{padding:10px;gap:7px}
 .mbst-shipping-step-no{flex-basis:29px;width:29px;height:29px;font-size:10px}
 .mbst-shipping-steps strong{font-size:12px}
 .mbst-shipping-steps small{font-size:10px}
}
@media(max-width:640px){
 .mbst-shipping-hero{padding:19px 0 24px}
 .mbst-shipping-back{margin-bottom:14px}
 .mbst-shipping-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:9px}
 .mbst-shipping-intro h1{font-size:36px;margin-bottom:10px}
 .mbst-shipping-intro>p:not(.mbst-shipping-caution){font-size:15px;line-height:1.52}
 .mbst-shipping-actions{gap:9px;margin-top:18px}
 .mbst-shipping-actions .mbst-shipping-button{min-height:48px;font-size:14px}
 .mbst-shipping-caution{font-size:11.5px;margin-top:13px}
 .mbst-shipping-steps{padding:12px 0}
 .mbst-shipping-steps ol{grid-template-columns:minmax(0,1fr);gap:7px}
 .mbst-shipping-steps li{min-height:48px;padding:8px 11px;gap:9px}
 .mbst-shipping-step-no{flex-basis:29px}
 .mbst-shipping-steps strong{font-size:12px}
 .mbst-shipping-steps small{font-size:10.5px}
 .mbst-shipping-content{padding:24px 0 65px}
 .mbst-shipping-toc nav{grid-template-columns:minmax(0,1fr)}
 .mbst-shipping-article .mbs-lead{font-size:15px;line-height:1.65;padding:15px;margin-bottom:18px}
 .mbst-shipping-article h2{font-size:24px;margin:32px 0 12px;scroll-margin-top:90px}
 .mbst-shipping-article p,.mbst-shipping-article li{font-size:15px;line-height:1.69}
 .mbst-shipping-article .mbst-shipping-cities{font-size:13px;line-height:1.7;padding:13px 14px}
 .mbst-shipping-cities a{font-size:12.5px;min-height:42px;margin:4px 5px 4px 0;padding:9px 10px}
 .mbst-shipping-article .mbs-info-grid{grid-template-columns:minmax(0,1fr);gap:9px}
 .mbst-shipping-article .mbs-info-grid>div{padding:16px}
}
