.mpp{padding-top:24px;padding-bottom:72px}.mpp-main{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px;align-items:start;margin-top:8px}.mpp-img{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:7%;border-radius:24px;background:#FFFFFF;box-shadow:0 0 0 1px #E4E4E7}.mpp-img picture{display:block;width:100%;height:100%}.mpp-img img{display:block;width:100%;height:100%;object-fit:contain}.mpp-img[hidden]{display:none}.mpp-cat{margin:0 0 10px;font-family:'Geist Mono',ui-monospace,monospace;font-size:12.5px;line-height:18px;color:#52525B}.mpp-cat a{color:#52525B}.mpp-h1{margin:0;font-family:'Onest',sans-serif;font-weight:600;font-size:clamp(26px,3.2vw,38px);line-height:1.15;letter-spacing:-.02em;color:#0A0A0A}.mpp-brand{margin:10px 0 0;font-size:15px;color:#3F3F46}.mpp-brand b{color:#0A0A0A}.mpp-buy{margin:24px 0 0;padding:20px;border-radius:20px;background:#F4F4F5}.mpp-buy .mp-card-price{margin:0;font-size:13.5px;padding:4px 11px 4px 9px;background:#FFFFFF}button.mpp-cta{width:100%;border:0;font-family:inherit;line-height:inherit;cursor:pointer}.mpp-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin:14px 0 0;padding:10px 22px;border-radius:100px;background:#232F3E;color:#FFFFFF;font-size:16px;line-height:1.25;font-weight:600;text-align:center;text-decoration:none}.mpp-cta:hover{background:#37475A;color:#FFFFFF}.mpp-cta:focus-visible{border-radius:100px}.mpp-cta svg{width:18px;height:18px;flex:none}.mpp-buy .mp-note{margin:12px 0 0}.mpp-desc{margin:32px 0 0;max-width:68ch;font-size:15.5px;line-height:1.65;color:#27272A}.mpp-desc h2{margin:0 0 10px;font-family:'Onest',sans-serif;font-size:18px;font-weight:600;color:#0A0A0A}.mpp-desc p{margin:0 0 12px}.mpp-more{margin-top:56px}.mpp-more-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px}.mpp-more-h h2{margin:0;font-family:'Onest',sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em}.mpp-more-h a{font-size:14px;font-weight:600;color:#0A0A0A}@media (max-width:900px){.mpp-main{grid-template-columns:minmax(0,1fr);gap:24px}.mpp-img{max-width:520px;width:100%;margin:0 auto}}@media (max-width:680px){.mpp{padding-top:16px}.mpp-img{max-width:240px;border-radius:18px}.mpp .crumbs>:nth-last-child(-n+2),.mpp-cat{display:none}.mpp-buy{margin-top:18px;padding:14px;border-radius:18px}.mpp-cta{min-height:50px;padding:10px 14px;font-size:15px}.mpp-cta svg{display:none}.mpp-more{margin-top:40px}.mpp-more .mp-grid>:nth-child(n+3){display:none}}