/* RC2 additive scoped styles, source SHOPFUMOT CSS unchanged. */
.acerig-brand-sections,.acerig-product-extended{padding-block:clamp(24px,4vw,58px)}
.acerig-content-section{max-width:1020px;margin:0 auto 32px}.acerig-content-section h2{font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.2;margin:0 0 16px}.acerig-content-section img{max-width:100%;height:auto;border-radius:12px;margin:0 0 14px}.acerig-content-body{line-height:1.7}
.acerig-specifications,.acerig-faq{margin:24px auto;max-width:1020px}.acerig-specifications dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acerig-specifications dl>div{padding:12px;border:1px solid rgba(130,130,130,.25);border-radius:8px}.acerig-specifications dt{font-size:.84rem;opacity:.72}.acerig-specifications dd{margin:6px 0 0;font-weight:650}.acerig-faq details{border-bottom:1px solid rgba(130,130,130,.3);padding:16px 0}.acerig-faq summary{cursor:pointer;font-weight:600}.acerig-faq details>div{padding:12px 0;line-height:1.7}
.acerig-compare-heading{margin:2rem auto}.acerig-comparison-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.acerig-comparison-table{width:100%;border-collapse:collapse;min-width:600px}.acerig-comparison-table th,.acerig-comparison-table td{padding:14px;text-align:left;border-bottom:1px solid rgba(130,130,130,.3);white-space:nowrap}.acerig-comparison-table thead th{font-weight:700}.acerig-comparison-table th:first-child{position:sticky;left:0;background:#fff;z-index:1}.acerig-comparison-table a{color:inherit;text-decoration:underline}
@media(max-width:600px){.acerig-specifications dl{grid-template-columns:1fr}.acerig-comparison-table th,.acerig-comparison-table td{padding:10px}}
