/* MacBook Sat Design 3 V26 · /macbook-fiyat-ogren/ plugin landing.
   No plugin template or saved content changes. All rules are page-scoped. */
.mbs-price-page{color:#102b4b;background:#fff}
.mbs-price-page a:focus-visible,.mbs-price-page button:focus-visible,.mbs-price-page summary:focus-visible,.mbs-price-page input:focus-visible{outline:3px solid #f1a42a;outline-offset:3px}
.mbs-price-page .mbs-price-hero{padding:22px 0 28px;background:linear-gradient(115deg,#fffaf3 0%,#f9fbff 54%,#edf5ff 100%)}
.mbs-price-page .mbs-price-hero .mbst-inner-hero-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);min-height:0;overflow:hidden;border-radius:18px;border:1px solid #e0eafa;background:linear-gradient(109deg,#fff9f1 0%,#fcfdff 52%,#edf5ff 100%);box-shadow:0 10px 29px rgba(20,53,83,.055)}
.mbs-price-page .mbs-price-hero .mbst-inner-hero-copy{padding:28px 19px 27px 36px;align-self:center;min-width:0}
.mbs-price-page .mbs-price-hero .mbst-inner-hero-copy h1{font-size:clamp(36px,4.2vw,59px);line-height:1.08;letter-spacing:-.048em;margin:0 0 14px;color:#102b4b}
.mbs-price-page .mbs-price-hero .mbs-price-hero-lead{font-size:16px;line-height:1.6;color:#3e5872;margin:0}
.mbs-price-page .mbs-price-hero .mbst-inner-back{margin-bottom:14px;min-height:44px}
.mbs-price-page .mbs-price-hero .mbst-inner-kicker{font-size:11px;letter-spacing:.1em;margin-bottom:10px;color:#1659ad}
.mbs-price-page .mbs-price-hero .mbst-inner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}
.mbs-price-page .mbs-price-hero .mbst-inner-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:11px 16px;font-size:13px;line-height:1.4;text-align:center;white-space:normal}
.mbs-price-page .mbs-price-hero .mbst-info-page-hero{height:420px;min-height:0;max-height:420px;align-self:stretch;width:100%;overflow:hidden}
.mbs-price-page .mbs-price-hero .mbst-info-page-hero picture{height:100%;width:100%;display:block}
.mbs-price-page .mbs-price-hero .mbst-info-page-hero picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;max-height:none;max-width:none}
.mbs-price-page .mbs-price-hero .mbst-info-page-hero>span{display:none!important}
.mbs-price-page .mbst-inner-content-section{padding:39px 0 68px;background:#fff}
.mbs-price-page .mbst-inner-content-shell{align-items:start;gap:27px}
.mbs-price-page .mbst-inner-content-shell>article{min-width:0}
.mbs-price-page .mbs-lead{border:1px solid #dceafa;border-left:4px solid #116aff;border-radius:12px;background:#f5f9ff;padding:16px 20px;color:#294968;font-size:16px;line-height:1.72}
.mbs-price-page .mbs-price-answer{border:1px solid #dce9f9;background:#f7fbff;border-radius:14px;padding:24px;margin:23px 0}
.mbs-price-page article h2{font-size:clamp(23px,2.3vw,29px);line-height:1.28;letter-spacing:-.025em;color:#102e50;scroll-margin-top:96px}
.mbs-price-page article>p{color:#3b536d;line-height:1.73}
.mbs-price-page .mbs-price-factor-grid,.mbs-price-page .mbs-price-checklist,.mbs-price-page .mbs-price-model-links,.mbs-price-page .mbs-price-process{gap:12px}
.mbs-price-page .mbs-price-factor-grid>div,.mbs-price-page .mbs-price-checklist>div,.mbs-price-page .mbs-price-model-links>a,.mbs-price-page .mbs-price-process>div{min-width:0;border-radius:12px;border:1px solid #deebf8;background:#f8fbff}
.mbs-price-page .mbs-price-model-links>a{min-height:86px;box-sizing:border-box}
.mbs-price-page .mbs-price-model-links>a:hover{background:#edf6ff;border-color:#b6d2f4}
.mbs-price-page .mbs-price-process>div{background:#f8fbff}
.mbs-price-page .mbs-price-note{border-radius:13px;border:1px solid #e9d7b5;background:#fffaf0;border-left:4px solid #e5a544}
.mbs-price-page .mbs-price-faq details{border:1px solid #dce8f7;border-radius:12px;background:#fff;overflow:hidden;margin:0 0 9px}
.mbs-price-page .mbs-price-faq details[open]{border-color:#b8d5f7;background:#f7fbff}
.mbs-price-page .mbs-price-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:56px;padding:14px 16px;cursor:pointer;line-height:1.46;color:#183958;font-weight:780;list-style:none}
.mbs-price-page .mbs-price-faq summary::-webkit-details-marker{display:none}
.mbs-price-page .mbs-price-faq summary::after{content:'+';display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #d4e3f5;background:#f0f6ff;border-radius:8px;color:#1559a7;font-size:20px;line-height:1;font-weight:650}
.mbs-price-page .mbs-price-faq details[open]>summary::after{content:'−';background:#e4f0ff;border-color:#b9d3f2}
.mbs-price-page .mbs-price-faq details[open]>summary{border-bottom:1px solid #dce8f7;margin-bottom:12px}
.mbs-price-page .mbs-price-faq details p{color:#3e5671;font-size:14px;line-height:1.7;padding:0 16px 16px;margin:0}
.mbs-price-page .mbst-inner-side-cta{border-radius:16px;border:1px solid #dfe9f5;background:#f8fbff;box-shadow:0 10px 27px rgba(20,49,82,.05)}
.mbs-price-page .mbst-inner-side-cta a{overflow-wrap:anywhere}
.mbs-price-page .mbs-price-final-cta{background:#f5f9ff;border-top:1px solid #e5edf8}
.mbs-price-page .mbs-price-final-box{border:1px solid #dceafa;border-radius:17px}
.mbs-price-page .mbs-price-toc[hidden]{display:none!important}
.mbs-price-page .mbs-price-toc{background:#f8fbff;border:1px solid #dce8f8;border-radius:13px;padding:14px 17px;margin:20px 0 24px}
.mbs-price-page .mbs-price-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px;font-size:15px;font-weight:820;color:#15395c;list-style:none}
.mbs-price-page .mbs-price-toc summary::-webkit-details-marker{display:none}
.mbs-price-page .mbs-price-toc summary span{color:#2568b2;font-size:19px}
.mbs-price-page .mbs-price-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0}
.mbs-price-page .mbs-price-toc nav a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:9px 11px;background:#fff;border:1px solid #e0ebf6;border-radius:9px;color:#28587e;font-size:12px;font-weight:710;line-height:1.4;text-decoration:none}
.mbs-price-page .mbs-price-toc nav a:hover{color:#0759ac;background:#ebf4ff}
@media(max-width:1150px){
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy{padding:26px 18px 25px 26px}
 .mbs-price-page .mbs-price-hero .mbst-inner-actions{display:grid;grid-template-columns:minmax(0,1fr)}
 .mbs-price-page .mbs-price-hero .mbst-inner-actions a{width:100%;white-space:normal}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy h1{font-size:clamp(34px,4vw,50px)}
 .mbs-price-page .mbs-price-hero .mbst-info-page-hero{height:400px;max-height:400px}
}
@media(max-width:900px){
 .mbs-price-page .mbs-price-hero{padding:15px 0 21px}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-grid{grid-template-columns:minmax(0,1fr);border-radius:17px}
 /* Keep the pricing visual visible on tablet/mobile without cropping the source artwork. */
 .mbs-price-page .mbs-price-hero .mbst-info-page-hero{display:block!important;position:relative;height:clamp(208px,42vw,320px);max-height:320px;border-top:1px solid #e0eafa;background:#f6faff}
 .mbs-price-page .mbs-price-hero .mbst-info-page-hero picture img{object-fit:contain;object-position:center center}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy{padding:21px 22px 25px}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy h1{font-size:clamp(31px,5vw,43px)}
 .mbs-price-page .mbst-inner-content-section{padding:19px 0 54px}
 .mbs-price-page .mbst-inner-content-shell{gap:18px}
 .mbs-price-page .mbs-price-toc nav{grid-template-columns:minmax(0,1fr);max-height:44vh;overflow-y:auto}
}
@media(max-width:640px){
 .mbs-price-page .mbs-price-hero{padding:10px 0 15px}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy{padding:14px 19px 18px}
 .mbs-price-page .mbs-price-hero .mbst-inner-back{margin-bottom:9px}
 .mbs-price-page .mbs-price-hero .mbst-inner-kicker{font-size:10px;margin-bottom:7px}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy h1{font-size:34px;margin-bottom:10px}
 .mbs-price-page .mbs-price-hero .mbs-price-hero-lead{font-size:14.5px;line-height:1.51}
 .mbs-price-page .mbs-price-hero .mbst-inner-actions{gap:8px;margin-top:17px}
 .mbs-price-page .mbs-price-hero .mbst-inner-actions a{min-height:48px;overflow-wrap:anywhere}
 .mbs-price-page .mbs-price-hero .mbst-info-page-hero{height:clamp(185px,60vw,258px);max-height:258px}
 .mbs-price-page .mbst-inner-content-section{padding:12px 0 52px}
 .mbs-price-page .mbs-lead{font-size:14.5px;line-height:1.6;padding:13px 15px}
 .mbs-price-page .mbs-price-answer{padding:16px;margin:15px 0}
 .mbs-price-page .mbs-price-factor-grid,.mbs-price-page .mbs-price-checklist,.mbs-price-page .mbs-price-model-links,.mbs-price-page .mbs-price-process{gap:9px}
 .mbs-price-page .mbs-price-factor-grid>div,.mbs-price-page .mbs-price-checklist>div,.mbs-price-page .mbs-price-model-links>a,.mbs-price-page .mbs-price-process>div{padding:15px}
 .mbs-price-page .mbs-price-toc{padding:8px 12px;margin:13px 0}
 .mbs-price-page article h2{font-size:23px;scroll-margin-top:87px;overflow-wrap:break-word}
 .mbs-price-page .mbs-price-model-links>a,.mbs-price-page .mbs-price-toc nav a,.mbs-price-page .mbs-price-faq summary{overflow-wrap:anywhere}
 .mbs-price-page .mbs-price-faq summary{font-size:14px}
}
@media(max-width:360px){
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy{padding:14px 15px 18px}
 .mbs-price-page .mbs-price-hero .mbst-inner-hero-copy h1{font-size:clamp(29px,9.2vw,34px)}
 .mbs-price-page .mbs-price-answer{padding:13px}
}
@media(max-width:900px){
 body.page-id-322:has([data-mbs-consent]:not([hidden])) .mbst-d3-mobile-actions{display:none!important}
}
