.derou-prod-container{margin:1em 0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.derou-prod-question{cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:.9em;margin:0px!important;padding:1.25em 1.5em;background:#f9fafb;border-bottom:1px solid #e5e7eb;user-select:none}.derou-prod-question:hover,.derou-prod-question:focus{background:#f3f4f6}.derou-prod-question.open{background:#ecfdf5;border-bottom-color:#277f3f}.derou-prod-text{flex:1;color:#374151;font-size:.7em}.derou-prod-icon{margin-left:auto;margin-right:.5em;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e5e7eb;transition:all 0.2s ease}.derou-prod-icon::before{content:'▶';font-size:.8em;color:#6b7280;transition:transform 0.2s ease}.derou-prod-question.open .derou-prod-icon{background:#277f3f}.derou-prod-question.open .derou-prod-icon::before{color:#fff;transform:rotate(90deg)}.derou-prod-answer{display:none}.derou-prod-answer.open{display:block;padding:1.5em}.derou-prod-answer-content{color:#4b5563;line-height:1.6;font-size:.95em}.derou-prod-answer-content p{margin:0 0 1em 0}.derou-prod-answer-content p:last-child{margin-bottom:0}@media (max-width:768px){.derou-prod-question{padding:1em 1.25em}.derou-prod-text{font-size:.73em}.derou-prod-answer.open{padding:1.25em}}