Are you a manufacturer or trading company?
Yes, we are a professional manufacturer with 3 factoriesRESRUB is a manufacturer located in Guangdong, China, with 3 factories. With years of experience in production and export, we serve global buyers directly.Why buy direct from our factory Reliable, consistent quality Competitive factory-direct prices Flexible OEM/ODM services Experienced export teamLearn More About Us
.faq-answer-08v274 { font-family: inherit; color: #333333; line-height: 1.6; box-sizing: border-box; }
.faq-answer-08v274 * { box-sizing: border-box; }
.faq-answer-08v274 .faq-direct,
.faq-answer-08v274 .faq-steps,
.faq-answer-08v274 .faq-list,
.faq-answer-08v274 .faq-table,
.faq-answer-08v274 .faq-note,
.faq-answer-08v274 .faq-cta { padding: 22px 20px; margin: 0 0 20px 0; background: #ffffff; border: 1px solid #e6ebf1; border-radius: 10px; transition: box-shadow 0.25s ease, transform 0.25s ease; }
.faq-answer-08v274 .faq-direct:hover,
.faq-answer-08v274 .faq-steps:hover,
.faq-answer-08v274 .faq-list:hover,
.faq-answer-08v274 .faq-table:hover,
.faq-answer-08v274 .faq-note:hover,
.faq-answer-08v274 .faq-cta:hover { box-shadow: 0 6px 20px rgba(9,136,215,0.12); transform: translateY(-2px); }
.faq-answer-08v274 .faq-direct { background: linear-gradient(135deg, #fff7ec 0%, #ffffff 70%); border-left: 4px solid #fc7c0e; }
.faq-answer-08v274 .faq-direct i { font-size: 24px !important; color: #fc7c0e !important; margin-right: 8px; vertical-align: middle; }
.faq-answer-08v274 h2 { font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 21px !important; color: #1a1a1a !important; margin: 8px 0 10px 0 !important; display: inline; vertical-align: middle; }
.faq-answer-08v274 h3 { font-family: inherit !important; font-weight: 700 !important; line-height: 1.3 !important; font-size: 19px !important; color: #1a1a1a !important; margin: 0 0 12px 0 !important; padding-bottom: 8px; border-bottom: 2px solid #fc7c0e; }
.faq-answer-08v274 p { font-size: 15px !important; color: #555555 !important; margin: 0 0 8px 0 !important; line-height: 1.65 !important; }
.faq-answer-08v274 a { color: #0988d7 !important; text-decoration: none !important; transition: color 0.2s ease !important; }
.faq-answer-08v274 a:hover { color: #fc7c0e !important; }
.faq-answer-08v274 img { max-width: 100% !important; height: auto !important; border-radius: 6px; display: block; margin: 12px auto 0 auto; }
.faq-answer-08v274 .faq-steps ol, .faq-answer-08v274 .faq-list ul { list-style: none; padding: 0; margin: 8px 0 0 0; }
.faq-answer-08v274 .faq-steps li, .faq-answer-08v274 .faq-list li { padding: 8px 0; font-size: 15px !important; color: #333333 !important; border-bottom: 1px dashed #e6ebf1; display: flex; align-items: center; gap: 8px; }
.faq-answer-08v274 .faq-steps li:last-child, .faq-answer-08v274 .faq-list li:last-child { border-bottom: none; }
.faq-answer-08v274 .faq-steps li::before { content: counter(step); counter-increment: step; background: #0988d7; color: #ffffff; border-radius: 50%; width: 22px; height: 22px; min-width: 22px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px !important; font-weight: 700; }
.faq-answer-08v274 .faq-steps ol { counter-reset: step; }
.faq-answer-08v274 .faq-list li i { color: #fc7c0e !important; font-size: 14px !important; width: 20px; }
.faq-answer-08v274 .faq-table table { width: 100%; border-collapse: collapse; font-size: 14px !important; margin-top: 6px; }
.faq-answer-08v274 .faq-table th { background: #1f3a5f; color: #ffffff; text-align: left; padding: 10px 12px; border: 1px solid #d9dee5; }
.faq-answer-08v274 .faq-table td { padding: 10px 12px; border: 1px solid #d9dee5; color: #333333; }
.faq-answer-08v274 .faq-note { background: #f7fafc; border-left: 4px solid #0988d7; }
.faq-answer-08v274 .faq-note i { color: #0988d7 !important; margin-right: 8px; }
.faq-answer-08v274 .faq-cta { text-align: center; border: none; background: #fdf6ee; }
.faq-answer-08v274 .faq-cta-btn { display: inline-block !important; background: #fc7c0e; color: #ffffff !important; padding: 12px 22px; border-radius: 6px; font-size: 15px !important; font-weight: 600; text-decoration: none !important; transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; }
.faq-answer-08v274 .faq-cta-btn:hover { background: #0988d7 !important; color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(9,136,215,0.3); }
.faq-answer-08v274 .faq-cta-btn i { margin-left: 6px; transition: transform 0.2s ease; }
.faq-answer-08v274 .faq-cta-btn:hover i { transform: translateX(3px); }
.faq-answer-08v274 .faq-gallery { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; margin-top: 12px; }
.faq-answer-08v274 .faq-gallery img { margin: 0; width: 100%; }
@media (max-width: 768px) {
.faq-answer-08v274 h2 { font-size: 18px !important; display: block; margin-top: 8px !important; }
.faq-answer-08v274 .faq-table { overflow-x: auto; }
}