motorpeak-purchase-panel{display:block;background:#fff;color:#173029;border:1px solid #cad8cf;border-radius:12px;padding:26px;margin:22px 0 30px;line-height:1.6;scroll-margin-top:100px}
motorpeak-purchase-panel *{box-sizing:border-box}
motorpeak-purchase-panel h2,motorpeak-purchase-panel h3,motorpeak-purchase-panel p,motorpeak-purchase-panel label,motorpeak-purchase-panel legend,motorpeak-purchase-panel summary{color:#173029}
motorpeak-purchase-panel h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:8px 0 14px}
motorpeak-purchase-panel h3{font-size:21px;margin:22px 0 10px}
motorpeak-purchase-panel .mp-purchase-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;margin:0}
motorpeak-purchase-panel .mp-purchase-price{font-size:30px;font-weight:750;line-height:1.2;margin:10px 0}
motorpeak-purchase-panel .mp-purchase-delivery{font-size:14px;margin:12px 0 18px}
motorpeak-purchase-panel .mp-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}
motorpeak-purchase-panel label{display:block;font-size:14px;font-weight:650}
motorpeak-purchase-panel select,motorpeak-purchase-panel input{display:block;width:100%;max-width:100%;min-height:46px;padding:11px;margin-top:6px;background:#fff;color:#173029;border:1px solid #829b8b;border-radius:6px;font:inherit;font-size:16px}
motorpeak-purchase-panel button{display:block;width:100%;padding:13px 18px;min-height:48px;background:#185f43;border:1px solid #185f43;border-radius:6px;color:#fff;font:inherit;font-weight:650;cursor:pointer}
motorpeak-purchase-panel button:disabled{opacity:.6;cursor:default}
motorpeak-purchase-panel a{color:#185f43;text-underline-offset:3px}
motorpeak-purchase-panel summary{font-weight:650;cursor:pointer;padding:12px 0}
motorpeak-purchase-panel details{border-top:1px solid #d6e2db;margin-top:14px}
motorpeak-purchase-panel .mp-purchase-status{font-size:14px;min-height:24px;margin:15px 0}
motorpeak-purchase-panel .mp-purchase-help{font-size:13px;margin:12px 0}
motorpeak-purchase-panel figure{margin:18px 0}
motorpeak-purchase-panel img{display:block;width:100%;height:auto;max-width:650px;margin:auto;border-radius:8px}
motorpeak-purchase-panel video{display:block;width:100%;max-width:404px;max-height:650px;margin:16px auto;background:#111;border-radius:8px}
motorpeak-purchase-panel figcaption{font-size:13px;margin-top:8px;color:#40564a}
motorpeak-purchase-panel [hidden]{display:none!important}
motorpeak-purchase-panel :focus-visible{outline:3px solid #b46a00;outline-offset:3px}
.mp-purchase-updated [data-mp-buying],.mp-purchase-updated .mp-buying>.mp-hero .mp-main-title,.mp-purchase-updated .mp-buying>.mp-hero .mp-offer,.mp-purchase-updated .mp-buying>.mp-hero .mp-eyebrow{display:none!important}
.mp-purchase-updated .mp-buying{padding-top:8px}
.mp-purchase-fitment-note{margin:20px 0}.mp-purchase-fitment-note>summary{font-size:15px;font-weight:650;cursor:pointer}
.mp-guide-purchase-return{padding:18px;margin:28px 0;border:1px solid #cad8cf;border-radius:8px;background:#f6f9f6;color:#173029}
.mp-guide-purchase-return a{color:#185f43;font-weight:650;text-underline-offset:3px}
@media(max-width:749px){motorpeak-purchase-panel{padding:20px 16px}motorpeak-purchase-panel .mp-purchase-grid{grid-template-columns:1fr;gap:14px}}
