.mp-bc{max-width:1468px;margin:10px auto 0;padding:0 16px;font-size:12px;color:var(--mp-muted)}.mp-bc a:hover{color:#c45500;text-decoration:underline}
.mp-deal{display:inline-block;background:#cc0c39;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:2px;margin-bottom:6px}.mp-pline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mp-pct{color:#cc0c39;font-size:26px;font-weight:300}.mp-pbig{font-size:28px;font-weight:500}.mp-list{color:var(--mp-muted);font-size:13px}.mp-list s{margin:0}
.mp-sw{display:flex;flex-wrap:wrap;gap:8px}.mp-sw button{border:1px solid #888;border-radius:8px;background:#fff;padding:6px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--mp-text)}.mp-sw button img{width:44px;height:44px;object-fit:contain}.mp-sw button.on{border:2px solid #e77600;background:#fef8f2}
.mp-buy{position:sticky;top:12px}.mp-row2{display:grid;grid-template-columns:80px 1fr;font-size:12px;color:var(--mp-muted);gap:4px;margin-top:10px}.mp-row2 a{color:var(--mp-link)}.mp-stars{color:#de7921}
.mp-faq details{border-bottom:1px solid #ddd;padding:12px 0}.mp-faq summary{cursor:pointer;font-weight:700;list-style:none}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary::before{content:'Q';background:var(--mp-nav2);color:#fff;border-radius:4px;padding:1px 8px;margin-right:10px}.mp-faq p{margin:8px 0 0 30px}
.mp-aplus{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:14px}@media(max-width:700px){.mp-aplus{grid-template-columns:1fr}}.mp-vid video,.mp-vid iframe{width:100%;max-width:640px;aspect-ratio:16/9}
.mp-auth{background:#fff;border:1px solid #ddd;border-radius:8px;max-width:380px;margin:30px auto;padding:22px;width:calc(100% - 32px)}.mp-auth h1{font-size:28px;font-weight:400;margin:0 0 12px}.mp-auth label{display:block;font-weight:700;margin:10px 0 4px}.mp-auth input,.mp-auth select{width:100%;padding:8px;border:1px solid #a6a6a6;border-radius:3px}.mp-auth .mp-err{color:#c40000;font-size:13px}.mp-signin{text-align:center;padding:26px 16px;border-top:1px solid #ddd}.mp-signin h2{font-size:22px;margin:0 0 10px}.mp-cats--flat{margin-top:0}.mp-table{width:100%;border-collapse:collapse}.mp-table td,.mp-table th{padding:8px;border-bottom:1px solid #eee;text-align:left}.mp-art{max-width:800px}.mp-art img{margin:12px 0}
