{"id":1652,"date":"2025-11-21T02:20:46","date_gmt":"2025-11-21T02:20:46","guid":{"rendered":"https:\/\/relish.quhenet.com\/?page_id=1652"},"modified":"2026-10-24T03:29:45","modified_gmt":"2026-10-24T03:29:45","slug":"faq","status":"publish","type":"page","link":"https:\/\/relish-tech.com\/kr\/faq\/","title":{"rendered":"\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1652\" class=\"elementor elementor-1652\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe6a001 e-con-full e-flex e-con e-parent\" data-id=\"fe6a001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe6a002 elementor-widget elementor-widget-html\" data-id=\"fe6a002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"relish-faq-styles\">\n@font-face{font-family:\"Relish FAQ Poppins\";font-style:normal;font-weight:400;font-display:swap;src:url(data:font\/woff2;base64,d09GMgABAAAAAB7MAAwAAAAAP6AAAB54AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCudM0jYLgzYAATYCJAOGaAQgBYNcB4QLG34ysyLYOAAgoXcUUbVZLPs\/JHBDBr6G+hIpYlQoaayFQFiGbR8DjCviFJxE41HqT\/OOXC0\/Z9GQVQfAWhGOAF\/O89SlbJ4fIclsS0SNUfbMPgE5dhgAVqioPNrYqNhUZCQIRaCBLIK83W+vy6VjrXTMAYfFIfS65yPR0ziMQaj0M56vY3h+bj1EaSMJC9jIVbCMv+2vgv0FSxg1alhIGl2gBxecx4xqvCi9NvP2XXsT27xJRGharfanif3dB1IbH7D\/n1vvG1gi90J+0acoU3UyzKzznZ8Q8S\/KSQdFE\/HKrFSrbCW+EZMGJ\/JOrWFOCzJcLDcqMIye7xUDVgJSUf\/\/a37amcAiFDGyIExnC3pkybH+6s19gXl5eXMmRB9Ln2eT0vLklZIpALkqpMkyJiUkt25tgVyFkF8WZYV0VRkTScF3O1cffLfDNqsTWFV2rwUPIfjECpG7lz5AAVbIGyfmmutgE0hgB8wJNaQ30lgYP+3xQCMZjDoEDzyVUi580bg7SwwCfbU2wM1JQR5DDgSJxZ7llnqObrxHpgXHgAOb7RkL2\/gXhVu\/D4DXAHqoBwD7DAQKDGCTWIoEB7JEnap7PP3Aas\/+DynGHuqZ3u8P+0ZRlopUoQZt6CZzX2tbJVpJTFb5OJJs6W\/YeiSlKS9d\/6ya+d\/8fZ6YS2ftgn326bdP\/\/3yrm98rcc+6yxV+PO3P\/P9e2I8D\/za2srbgL+A1V8AG18HMDYA+dea0d4dnI0DUjAxhECe4VuLDc7VmwqwYTiuFzfuViWi6aNC0Z4wRhGs1DQggom7F3EXA3Uj7WxnxPmMGXjAq72EYaM9d+AG6ziGD0E2Ej5mwCsAOBXGWG1AYIJtCLwQDEeD1BqU5mmQH15SfTnMYUKO6QE\/4F8j1ltms2QsVoSSz4WUYkelXQ\/7kGlFRAxAW5s6qQqGsbVQl+8GCZsOFLXw0ul+mnssHngMiMV+wiHwzdVDGrfpDWLDkN8ewxN6ZRvyKaQ6K04Nqc6B6o8yc2SW7XOOuk1FcKA\/XlsYa6voyRGelb8acI8ZbnoE+I9bLYFYSdUlo6Miyo+OYJqnPAsyYlzDkHe2VlOgYQcrDqbWBQEPfr7lShm\/dUdxu7Up8\/IxDbSiNG8zdthTYufBq+u76tI1uHc3vs7tLencpdyDGVdkPq4cQvLkEMhSXsY0J+4dQu0yRz7TZW7mccfhw18fQHPvvAbszInsG2aKiyHGmqz3Yvm3u8vmFpjxaPQezfuYJlpv3PN2ELEgVO3vPWKl2Ow\/IpRJqDdPE8JqY3cYGuq1ECiB1yW0RVSa66GOdCXTLnh+xxeZ2xOqquVBgJFiAV77CqaFeYl2Q3S3BeKrdnAR3ZBPYM8o7ibQuBGK9xO3wKqYDmUkxZX+YNiXA09cBmjYPgA3eC8JPjEQxkjfWNFnGY2x+ej0ZGhv9VXwYAX9XZ1h53rzljTYf774b0vaBdtfcXWQxtyLpkaMb6v1GUsdrpV5ajkXRww17Pu1Ak3yTzYCGLr8Iara73lF7Cb+vtFNzajk4iaA8ltEQiOf66wxQAem4oXOWNTna0SswZSLr69zS\/jeLLVejEOPPrPCBwhciHFchPFxIsHeTycPj9TzLzASCiQQ3wskAX5KdXKVa1sfQ\/sqkMZ64u7bhwtw\/U8GOoEbFSSWFLQnxd1WqtNBLxi8rBazf8BSfI\/jBekq6kcBa1EXlt6oSzrtaXe+aXn1zDSw+t2F0YBoSCOqvK6Ty82lpKxNRobfRmluFw\/KDLgqURpESW0OWpuaXaHkb7VmE8MOcR+a\/dhsTsOYCArwsIQcjWl06SjVvNzhISxlLRqvol7V9Uvp5h+XUC6iUmapwuGiAxeC1khAQZdBxgFmUTC3Z4yjPVCczdRKlpb1KicmRnbBwTOOKbXkmmPFA5OJDMkKWz+t9i6mbI\/as3b5+7k73N1wNPu9xjdrpg+sMm01qiKDGA5cKAYnIcm+Qfh+uhwzPoM6yGjV7B60MOvA1XEKSqIe0eUd09HDQqAknanN3NpKivMX9BiYBbda9g9oXcV\/PqUdinIHcm\/0xF16f7v01DQjzirvp4PZFBDVvuQsuKo43h6x4onbhb8L\/aorsWA7vreavOxZrXrFsTJEMSfmbtxnkGGNSLjUx4n7KqyizvGq3pG6UbpMYLQKzia0LJaGR1CpXzjijsrdmFQNi3l3ZYBXuX+Llw+XK27BoJFUN5uJGbP5AMzwbSAAsF0Rv6p1ZltdaUBWVzRXCpFiUgwe6Baj927ntwXVUyMpM\/vud4ksUyM6kqSZVDs0S3iuldjWchysX2vbV4o\/Pz8amoTijmvhaPWLd9VIgu1A\/oldyDH0JWVzJzxjd0w6fMbXH0zOZ8+5usPgm5jaIvuHGYtiiiYCEnuoL1AdNtUB41RrTZ7Prwsb3D4W0uh3f+8i9Y0bosq9ebt7S1nLbRmg04XpC671CTyK\/OjbeAPmgF2YeccypeMa1gKZ9E8jw7TT55F7FR2oTczlzcGotU+MVuoqoXw1TPk9a1bQ3tfBEjN7MCtjyfklpqmKJbbc34qhy8Q7eToWpjQGEGGJrZnakycxfRbZY43YyZIvHGjmrkwH3GX9ieY2bjaGtjSmpnJoafqeSCs7vP\/AmRVQ5uYueAgyd\/6U8\/Ce98r\/4CsiEQrURcQ8yxIrH6kYK037PryUXX1DSGoin9hSaDQjFAbj+CSei\/XKrsvfazl9OA8ULAsnF+SYtWHLOyPlaySB9McWn9vqi5Rydc4BO8Wx7X4x481Yc106vl4c+4xeZM3i0C7U4fBplHqWdJI9w+dIizb5C8c3+c+W\/s1fAWyvmjjcoH8R8PSKF\/buAQYf8Vni2k1zcVt5+eRRTQvCvnyhGrvdSHxMpO0f+ipWFcWyWH3YgmF3OGGrEXByld91\/lvL+Y5FK7ufR6crNdA\/dFvx3trsWXx1L772EFa64hj34WLmJ78Qxmfiq3ku6j9tjemYFnMBbJS2VsycEIoo1+qL53Lh\/wMrVnnuOnTikosR+44dGJUxlM41kdlU4FBuwQ31zIAn1EjHa7nrvNj5pOtpV0HbfVdql\/aCfyuO6xX04YiLwnDUwrSZlLWD5ZDYebCxYV9c+xxqTqCguAXT+t+Kts5OICnYBGqxYfM2RfN3UMFKB0aj7MClv7cY2Vv0Qy834\/a5ps7PZzGMEF78qaPzfxjAib6kF\/C4RcYRSkaGno7qZohKB\/HLxyWd4Sef+fFgBxou5nwzT7e+8KwV9AakNuq6Xfl63b7m+boXN6rX5w0wZBHB4mAKYvV0vT2+1g\/UHmZV6nvRMD2KqRLoa0LOQUa60RRX6opXeUSMPS+FwwzZDJUwMmp5zZ\/Ue5QfD3CEeFJv+D9QUK\/XCQR6nUSaGKTyuSui9n1+07HVeHw4O7sGh2\/O\/u9whaDLSnT6BoZqRzMe1zw4mt9WwG9H0PVkBVRN4bgFCkO1buKro7lYrMyYV0TXFuQpxyMJn3PzU1AT4suuXhsrrvXqFw4u2bBhvtBSUHHpcguxnG1SS0D8N+OSz\/BTzoA7SHnWnn01hWUl7sRwWU3u5vXl6cFQohsQoomCHn39Zh\/FkI1yKK\/v2\/PtN+Z2gvaNKME85nxGjmiydegq1ZBVk2254nnMeUVo0TTb0NXwsNXAJLt9z3zvlvpWv7n\/NuiaHk7hQilAO0gac88Y2T0cbbMPH2UD3HHhYwvms8e+nvDx+Qt22LPBMmayTCGWINnAah8zRZeIgfBHzw5yWoyHbjpawVfdi9u9i6RCnlImUZoGyGyx4ZYpgdLJtX6jd8P0Ro\/GBv8qBKLJLaVBiZdINtJ4suIFgwRDVU6YSbGXUhTls6vjA7YKo0omgyCWyicMpMJpCHCyeDQJX8BT8QPFIG+L1PWw6ge\/1r\/VvjX2YkrTYJDU4X4QLs6nGksl2EouRKutFhpCbRWDi4vPGfkCrdal0WhNGpqGPNay5htwYGV9sXUO2OArZ4lKp7bUSqgV5Xy4tB7BbZ0UBt5wKFFn+nqFKhsvo8BWl0FmsCg1WpsavJ8\/er4jvb1dcx\/MXcg2cug0SzkZhrFUdAudxbWYbkAusZBf0kCF4Toq7IRiufv6kLtaoUyKufMYBrFIbJAwfj7hlEgFdvX6yixWC8SITAUOzYG4PKOmLWYt7CFzxGV0dkhVMa29bkHNt73N2O3lZmewtireZLq61GyQq4wILDNYIYXeqgGS2U8fPn1Q\/+zBs4eg8n91VMffGbLAaciS+u474Tk+JewKtfnDA1za2I3jfWG2kSOXcnkyEcvCodm9JKHtrOj7sJ7W7UbrKp+WssRbLCLrWf+4SDTY4tCqeG1hjdydKf9CS8rMHsah5bNU4+sYHRsWL550pK7i7BTQsXnRIpc867ANXVGxTWdb5V\/Y9tcfM5dIBCoqxk6nMgRUIsTIc5BpTgr4ax2xaF3Jh97Q+94S\/YPp7ulucLXkV7SikEYzBYmygdH3ch+epCXzRDpPDHqtQMqm0bhZtPpB9lQ7k6UViTe93goKTyDbNiGeus6qXH\/VlUoxrKgXC5tMRiD5V6SAK0VXqnJ9nZV1nk12ZGsQrO7bZbJtrKiwbdhlqOuP9s+qWriorX3R0lnN6Gawu\/rvz6rPT8epJh2YpAJ3+pSEf18rX7OQKHA8vlQlUigaRKImg0E0rUGkCHZMSSodo5wkizcji1YaHJ7NdsfWYNCxbbPdE+6qyvWBQF8U4fg4SBQh+8hgd18UiYK9fbGWUNBqC5UhyAAChTKOEAvOTuDykCginiiqZzt4CNiteKnURhFAGtDbiwx8GCv4Y+AgpNf7P3uy1SJVhRjkAFJVUIiAvLjNdse24VQvbYBsLS1FNDcvpGkQi6YbTaKmerFSCQTdZLSR\/z2sABNWNtZNnYVCor82Tq2172iWC7ltK2aBWWBax7x5OJqns0n91s0wrqc7tJDVWsHz7QoO7RxXPR6J\/qqtpNEQNmSoMgzvRrUGZikVEJcHiVWzwIO4SiLXkuARyEQSoVJAyf9KmN4sGW5AsWAhk2ktI0i8TZ54nV+u4HCZchYtt+evxZIRRjQbFlFoxaEiCLzrUx4JI+GjSrCzL+q0F+t1bOeMIn1WaWMjU6lUNpJGax9Y0BfXFzIpz32beToBe1n0fF9wK3E30Q9ORD2rNbs1wc3wGhiEkNtI6a6hm4YGbiG3HcHdwzYPCwJq329fxSPxv38V2Fui6gVrNSbtMUifpdEegMDI5btU7vNuuLcEHOwcucJmp3aQFe2FA0+7qhe073H9k2z+N9n97XrQlGMaZQIPl0hu1WpBYam4uVGqgELcTX4H2hHsKefJFRG5uM14lUNCTEQKxUiQdh6f5DA+yEZUJw+cfFzBlSojUnGzyShua5Qr5OXcngDyAMmtr\/ieIlDIX5rJDi6PFY0jyh+i5slSTaDdM8riva5jcjTucq\/PXaHhaIt+9442dvh9mlxe3GKZTFWloIp1NdvxwFG6JaR2R+OrSZCC3T9Q57dDbA39k3e0psPr1UyVSlvNZnHLVIlOM0ksaFQ5ZTilJpcoLbHGqe0Ac6++H+mXq+R5DpcpBHOG0PPqQQRbjsGqE1X8hkahtnJxIMVq\/9XJEalcTnN9T4g\/CmrC6xxd\/H4s63gdzkdlhGCxnW7QW+SQqdhCQB4gQzpdODbwNO1eE2BsaAQNfE0v\/+uyYF8oFGI5TZ2b+wi9FgEtd549\/5\/dNzeet8QMGzAC7P6dJnsAyAPwPiqT+63qLFK50W7B369lBI1ou+y4ImmIuz4U4gvBQdy0yXVjQdml0nQ6cAzwOKFJKms1m6DW6RKNhmuAWsxmZWuLVEPUmnFURCSiIEYsiWzAkp4NxERE3wpOPCqXhkn0qsy+U4+EkHwkUF8JIFBV\/ukLsdDvyHeENlbwISgCfcPRdzaKwJW2dlchgkaKwdUEXyETznIxJBQG9TAK\/Vw07CqcSRfQCklSJJ+NhJFYLVL4O420NntstuS\/HsUEdQyOJLfns8HBe+L8YYVitQFWSXViuUo+D5m3WAXIKDSiX+vAMwQBKisEC+00vd4iVxiLLTiQZuy86rmDKt9tvIBch+5CuTq+Nv8bdO1FOadfnH3ROePStEugou1i00X3l0O\/HFnadmHaBXfPkC9HATRq1PZcV0X8D+MDew92HgRLlINVEVXiogRlrRKUrQmMsOQmIokeLKRTSVjagjxD\/vh405BEN5ZGlVUMqKDKadhE95B40\/h8Q16BliXRqSBsoicRybUERoAjIWQmAj7z2B3y3Sq7r3LAm1s\/dtvW5kfDM0RcSdrSSEbt8eafRmYYuGLQTVFJmqGedRVcgJNeeEGzFqZvMScoajyWOBfdVZEwaUFFBTcnOOgOD0VexgmQ+aiqiAu7SiwWlxsGmQr4yItN+WZ+RketADnxU66A7vJSBMGqSGyxKUMk57MgsSzr\/t0Tgu6ODLcMBoc5n7rmHnzE4uzrWtv1I4f38eLaS\/vY7EOXTJ3J\/DmRI0VFPZjCRQzGdAxY1TxXtC9me9458bmNyMbDLu+bvTGiuTuYwS739vwEQZx4LDIVsSch0xAQlS8mYIhyRwHP0WCJUSOc3Ux6Fyb9lDjzZSDLa5QxZBbRiPxF9RvyHfXWAZg9Iw4UZGyZ9dKf6atVahaP+lCrF0rFGhGRrOdLJBohEdCqHo0Z83jM6Me0waPRC35Uf2rhaDMGPDu60W7ZUlrKSPRAEMSqRevcg468uRrFQpdTsWiu1umYoyXd6bLt5mgcXIO3iFkmk2lbL4OjqtKNFJvGG5ArZdbqUBMH+\/6saYSsSg2DTClGr8ISCCL0YC7kgjgf+7njiTAeY6ApmXwxgcgXMZmwIRL4QiZYMMndXY8o9naPQFzdQfv30gBnzy1kwX0IMI4jVIqDxaI4JcxiT6JTcBjZ8hobolBwClJYCODpLN7faiky\/ELQDtdR75Zkd0xsTCtI\/jc5+Z\/kAlBzSlIiAWPtXrdG43FraTitDkPRlJToUhksAQ6rloLJXoTDHWWBtsn7b6o\/qW\/vv61SXeYu3deCzHXsGGqlNSlz\/NjLqWldeYoJYjabKeHjcw\/EaorAxEUQncVQsTETUr8bEFVOKICLuByoiAyxEseOS05Lw4zDEAvGp6elfhyX8adYCh4euVUrudUEilBoxL\/SRefmi8YLWPZ8O9ZqQuRyQ7GFAOL0Veoq\/YTkyKSw3T65tuE9+I4hpRAJ4iJ6PduT9Xta6u9Z5ClcIUibzWgugfJBppSgN2GpNCOWDHQa0WDCYaABt6J5TIEQT+AJ2SyugIAXCplgRa63u3i182O6PfcxkMPj3n1BikQtkejuBqIUkn5XuPGZ5xEx0l3dHQbFs+m1d\/624sqotSp6sWU99kDMHISWGVFzR3RVA2FAF+GMPozjOVdbz\/ra9wpgap98lH18lQFF1idb1vnmRXughsXLf1sGbkDh6u1GIasq\/PG0Let451bZBy1zGDd4gwHvGUFngFtXbT\/JarJS+2fWLVzW3r5w6azmf46Zjv3bDH5ZuWlVDzYt69ev2wD1ICbfuAks1HXjmqAQcub8mtyTPLGyJLQZP00eEPqykwfP0eXVi8UMTwDYEVNOg8KnXu8wAyYM9DELliEHkKWzrj5wO9sgCZcHSVWz4mYB9sLGhgapF0dWYYkE0bJdTcPG\/CwYDaUKYTbktxVbq9xxRkdmJ5mQnoc+6NFlSNh4lFEwIXkcTkLmLF6Si5CA8FkK46ScptHmYQVG+o\/e0ZoWr1tcwz1Vrg3dqOBJPYnaJc2TpLC4jDEwAAdkVfPgBgm\/EXIK8LAunwSVIXGalj5yhtY8J5kBtWLf6YaMVDd4rXFkEdw5FZK4EMSaqjV7Xr+bwPj+WEi+pFmh1zbJJO1mo7R5ihSexEUmuiRwG4bsnPi51VlnbsdQnBMRrYlAdgqFJKcRTyYb8ES7UERw6YlkQI1XqGv\/WKf+rP6DmTsyGH7zZbaH5VPMzKOgbxTKNa+yvexwY6YBBaNHeMOJTkS9lfkYqTCc+co+FJFCj+sAx\/8sl0CBxucJCsk6m5C\/EGq98xDZjfKplvpB+yf5p5djocbFufI5aptrgx3ZFixFtsoinLa5qlzZ\/Eb5WEdQNO2XhRHTDAat4Wen2QLB9RRGb6ze7VBwwsmP41M2yJ5MnCpTaaaFS7UpJ0uHfI5IYU2jWBhRbn5gxlOcIhHZYcKRSAYmjulpcOjxpDoUTqPJJ8pLkIF6O1jfOc8EzTPMNUDgwepzeFw\/gdCPw58jKh6npj5OT38yLc2TdJC6VJo\/ch+m3z54eARN1ZtfG1wa966glkAODRSvUA9RA\/LSleof1WD67aD7NyGw9wWGDQWAWceEBWcM\/lYc\/eG3eBCjLvTzScHaGzIZhfq2oVxGpZRYDvO2ZgBvoyuiyP5uBMNUlcJLlTm+zsraxm\/asio9AmNBRnqekV8yGiqpnsXR1nZW5fgrL1cIYVOTOUP1H\/9jXvp4+gfBv+MUTQY9SDv6nGHOh0Ce5WBRiRh8rvxMqRgQKypxViaFk8D9FerF6lMIqMvvwAHDAUtvWvKWPFZmnZYvDBDaDlS4PB2b3Z+c6F7tsqUpKcvFfrnlC7nx7eize858uTZVynLhG214nVi5nq+lLJf582gzf2KkSTkPOckX1IkHKcvFU7nlr9HGk0oGJlKGlFHJQIFxqJxbRAkZaLoCpKQsF9\/JLT1yY\/\/os34nJNe+lrJcrB9trBVPXKH0\/5e7YBn5YZD5nukn49zEDFg0HRIfSVkudsotG0cbO5gNhEMBkDJwCABmEQFzULGVBE9QeGFk\/XUdNNzBZGAmCcWXYvQwLy8Bz4Vxusj\/33zzkJJ5CbAC5XxWws73djVb6qx1qqiyb4uQVJ1ZLgvoK2Nz4m5zF7vLGnaCGsh7Y7O7zVgmHvgWfgjPp1AX5wbOV2LAiI\/9\/CiGme\/6J3iJqy0AI8uoRBsH3G0InSOBnmW9hje1jiFkaJ+6z7G7xEliQpoAGdqn7O7UtSHgXQLKeUEBALvA8yLMY3QytG\/cVxvyE2i+LWUMGdqnxrtSFhaao72g2IWZueNYo7J7zjpeI9q0ZOvoFgMsypIrnzV\/G63l\/JcQO34E+PLN5QDwzRb636dHn04lxS86rpkMNSMEv1uqL3+UGfCuGnKlz7mv8xLiWflW7wm2oKEGJKvVOH2jsL\/LsRkqZ1SqRzYrf+B2L6sz83PzsNyAzQ9obcCLQG75KFUjNSJ\/Sis6Da+cbFmdhNNGCrdhkyBVDFNvCnQsV1PUxytQt8lqgHoM1O1J6sa4zVvqkaTbXmqvscUIBbWG82WMOG1yVMiIHBFDHCWU1FUVZsfL7naq7jBmXJPaKrhCRsYmxGe3mV2mA9WrG5HTH4USI\/KNYDirrpsgCJVtUUg90tahi3nezoeNhbR6URxo6xtmAZoBidTRJMNUymgrqCQp44yU\/GBwT0u1DxXkilBQ\/KpH0nh13OfbtYSthG06fo3S65e7fPiwpI40pJyQlctwnacAnoN8Qk2H4VlnXLvZojQhsFRvDO9M6ppMdAshwwx3Snp6WedPbqvcbofuaajGG2B+nG9tY4YUOThjArCJ1+IHzqc9r3pbogy40NIOpUJRcjATAJBXaztxMDvOaMAiBY4sKoE\/dGMzjAz4JLuUZqkIEgjkAPKCBMtx6XgwixgwvpeZIsO9MDQPomp3gkcE7HtpvMNMB+bnNElDz8C4qm1grBQ2aXCYPzmPJY6T0sdgmeaBz4sXQAzwtZVSsDgKKooDHgcMCCxzL5ZatBx4wy2yrRIkIrq\/trXZadrWrsi1rYPXHXHG3HQSHNuBpzVsnjXqsRAUafepE\/JIwzMSr55UEglHSGluQi0ZmE642bJGSHU7jkFgJJFPxFM3jAqPiIg6rswvgoKJjBZbJkCtmeNFeDHueYxUnKJTlkBLF4d0loz4ls5k8qwDg0Ga1BEpj1MfdVooIrRs0VBnnY9TtlToIR3hHYt9wqoQ8iT4TBhRza\/OFHCGaSswwPN+zneQTf01kGaw\/WXSf3LcPLx8\/AKCQsKGG2GkUUYbI1WadBnGGme8CSbKlCUbClqOXHnyFSiEgYWDR0BEQkZBRUNXhIGJhY2Di4dPQEhETEJKRg6ioKQCU9PQ0tEzMDIxs7CyKWaHcHBycSvhyUCfZpjpsFX+Mssi823UaUcGeXNfh+Wee2Fh4rw46SfPbNLllZde2+YL553VzctnCb+LAs654KpLLrvib0E3XXNdj1JPLXXHLbeV+dcjc5ULqVClUrUtwmrVqFMvokGjSf4x2VRTTDNdkz5btWjWqs1\/Hjvgri99lXgXP+r3tW\/s951Ten3rtNn2OuKoQ0nw4UkSF912LwwPEN8VH3kmRCReEROXZPA1rZV8LR74\/5ThpJVMHs8BAAAA) format(\"woff2\");}\n@font-face{font-family:\"Relish FAQ Poppins\";font-style:normal;font-weight:500;font-display:swap;src:url(data:font\/woff2;base64,d09GMgABAAAAAB5EAAwAAAAAP3AAAB3xAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCucw0gQLgzYAATYCJAOGaAQgBYNIB4QLGzgyRUbuF6kFE0WpogTB\/5cEDY6w8FewiRFiiIiwCNViu\/tsr9\/4UWMvAr0KA7RHNBNdUmOa90P\/zMU5SgCu8gU+V5YdQeyqIxiyfoQksy3R8\/vxm7PnfQWSiIeulsgkLZGk1bOECKHRCMVCMY\/8Ozy\/zf+jPddGT5kBBiBSksIlqrXBAK6KOdRFtXPV\/00252v7LV\/kXvw\/F\/Wq3V+yuRxsSdsZNTlZB2Z8qhgm+oJKAgQ8OBCnE+KkZeJ6aXAi79TZnw\/e9fJx5P1\/deU\/WePAvfbZqkmVOk1BsmTYWYe9icMwPunGRRPAjojGYfiICUgF8Pc6y\/ablshB8oyTaqFoolCXGZWhjuurvt6XQforr2wvatHrA+vQsASWj2QHAKurcilZPtQBVt4AQEVcUZ1rg0Wdoiipi46hNqjdeWYRKXPd30\/\/G3rXtrTCjhKGA\/C8r\/kMFWBRpkxhJ07JdCBWJMAYIHQiGlpEYurVmgAeEgVVEEGN0s6nttavooDcjwlwfphUV+BLAu2zvrDNeYvOXhYowTvAjtWR6UvPVE\/etGwD8AAge3MDsE0kIIAGrBIhjImR6mGHxF7JeYAVgv5fpaXNSMbzZR5sS0SkI7IQOQgkgobgISYWMTnxOUnI8VItwtFizYkJiFREJpP6p2oN4+F4b2wbWwqvzX7zsiH\/cdUl5+23TdG31z7+Dfpr5UvpezX10o5\/seINK+vpVRX1FxwzNN8uq82IApQYvltSvkdaRsdzfSYIrOybI2e0UNIHWaW2ekaoBy0mGJBZoGnlMwOx2klfM+MLUc4EmQTvYGm1G6fNnEZ7yJR6mJk+MOsDwg1O3Y0FgTE2zmm+QL\/zkJoEGciOzqm+GNE1RDML2D7\/C19vhDBNKzVxSeNkc5Syb6sMFzF2mSF6eAe0VPyjYtJ3zbk6BJmw7qTheiSf250Fcx+feA6J+XbMAfBl5yaNW7RxYhFQjN2GR3TKFtzqRKoz9y4g1dlX\/V5mDkMow\/vkdJmKYLd8tZYw0lrOkkN8EfIpsavPMK8XgOJZBlHs7BRtEmvyGOmrLVZtU70JNnC5gSU3mW8oMHDliuU0sgRTN\/6saVziHxuMm3bzlWv5K1MpSqMLrN8rgJEOny\/z1eEbeHafObBXBfJuUq1DR8OuwWYPonwLHaq3WYXPnsQnV7mq9Nn7fGI8uHdOQLSeHoYtW9jd2O5suVA0I8SXsj3o6OS\/W\/PEqmcl9x6Ceo9CMFJPnt2epGLzGHvgZWTI3UZwxrr6kaWZD4FCXJ\/QxciagQHxL7lpkHd+MIxvUbOKW97aNFmu2ILvnozESqA3Ck+UUjU+yiqB0gL3Sp6c\/gRjiuQ2BooKFD\/Q3QZuwuBUQY\/iV2oWc3Egu959yrZNxB3+KaLD768G1+D7RCFg8hqrGxZA6pGatHgQZaDCFyTyb1KRTzzBwdYPJ3slNQbokwuB3eJ46POJeO9VzjfJOpposdjUTE7NGRm47wMHxSTV0wwBcOhfUhz42\/\/wVYQr3tMx1bEUrwV+x8t4ZK1K4CHGYIz9bie7NCkwyNmGTeMvhnsCP5yw3DTxLt7LtOJZ2LuFL8i4lcDBiLblkhTp+\/N8+HylOOgxl9RMDCXwQynBwr23B3++plEqUKH0QktsqYtb0MFCHL1Q5y0Nl14pwZLBx5bsMx1OfchXcPIURwl8Lv9RiZE+qu28D9PbCk7z+U43j5HPujQUwu8RICMj5d59BqbbOdMeNq0GhUe\/+ZyupT1M5WFcWzI1ZWE065reXu7ZOmtY3Tx5ls3Db6CzeVrfoNrEYsEWfKjcK58+TS\/HtqUXD2I62\/nyfgz0mwGHu5kXCaxBljJyXBwLKihJ5paMWFC57eWAQygYPmEZl06A4lCmLs40LbIekSyRYvoK5LN0Jcsz68XiCGVIuHO+G5s+M0+hebLBa+mM6gW\/B7GR1YY7bB27wYQCPWgorp5U6W5A9L3nGVY0b4XXkquxBBnZ40EvNkiWLPsO69+sIjlqTTV8pd3RdpXF9TjzSTWZPL5DBur\/N5lRO\/gvZx+Slbu94k0B5iCyL9TDUAqk7IJwCDR60yLWuethMdx0uZ5rVp213CxAdIU2TulfzT\/Ub6PlzHMVoiwtQnkJRbc4du2ahZl3UsZ+DHB5P9JYg0nWa\/NxcAmygTsLSzMkZcvXrJJeEEuLfUAPnrBcJzYKOnxIgwelUmZ7c4twKL9c9AsdIqJURogupVFdHS+MNjomAGeuKpf5QuTAarLbLeHt0JwaWEvxeBDdCMI30aXdSE8xTPDhOpJVV9tqgRySkrjZYhm5bSZKQrDlYPDIZomxF\/ZwEqwD\/D9tTNfY49gtkePG7WVV5nFjTlFdHB69ZwchG\/aWOrdUUEwWkDRIeaS8wXrdFJfTQxuaH3bjDxsG3Uyac8qQva0n9\/w4DLB5C130TOpiV9a9r2RZUML6mkd24vTVpe\/lDJRgGn++wtqN+oFr12UwM+Ib95NPkxU9qO0nuuTmNvBOkLqKRTl4iPMFVaCs6p\/Vt6QnE3ECLRGA8GtM9SCrBhBldSdM+kAeWAwVUkoB9hVBKVzFndougMVdXxBuwZmyC52dNmMKZt4VB+5veInGcJ2\/fEi+8BdGdsMwN8qV97ElARg6vA8+WtBUdIRNDiKv6DmHJA8J1eHx4c5wH8ps26aTBrzS0kmDKNsZMNFRaA1zjBCLu7U9rdyz3ei\/L3n6ck74AI2SQXylrDfeahxTgUGp0cmB8Yf6fZtc+uZPKtdK6r036mSHDug2T556OMn2hfiy0ESLz4RsecVodGdNppaPo19E3d3n+R\/k5DvtAF5F2cF8TVi8u\/cVSmrZdh9YbebxNQDtDrJqq+VpYL9y17SRpQzbdXcQN2V4ayRR3FNQna4zywSjnKs3VuO6eO9AcCM\/qMD42p7+9xUA8H0VP+4xyp2soB3JCviLjawvNeicYlHPpPm0ybKsejEPqaSP6dnW2+1kxKvN+XxyPAyFuhWYn\/Cs834Gq9Us1y8Hmez\/63GOGsnmS3Zz\/TCj5tkUwurqiuR99x5xwzfHdnxSuvKbe4m44\/vd3oRQ2nqDXU\/CBo186nyxqeXcMINjTgMHTBfxfaz\/ydXe8bkZdyGy7sjRPPDz4TMmobg+L4R+a7JXyCqRtSDYDj+gU56UIMNsr31FrKC+wC4jn\/Y\/f7WD4gfX6c68nihmjOCW2RvdcCkOfDE0b8b5PA7x5r7sbDHreWNZIHbHkrm3FPNuvR4YgW1TeedXVu9DXW8yOgqdB6ovz+L2V19CXmsyOsoGVlXHjEaFj4LsHTijg86OUkNqe2xLlaYLeXX1A84ibQ5NytG2NG7cgZgxxuOIbm7YrQWfcxYWQJVwvPPm354+nouePphaUDDv9geg0K\/TcLkcEYt1Wo3Xiis2bw757nn3lhlNrKw4jJH1+mTSzrFyOo0GYyiw+MMAqvX6xW04scRPYLrYIrVPhXivJx+LFRoLaXQNukDOgiNNS5euzsyYcYeGBK3d5n1rT59aphXKQtfbsE6ClMcIRWFgxlq\/9ORZH6apIjAXdregDu1pSKt1zw0A7I25ij15z6FIgH2cw1n57MmVsRV2sOYkWrkWT+YYtd+cuNUWv9VvLdGtwa\/BTXbYak7YZk\/aBqoo03c9d6ddg68DJtZ2JEgECcAcnQzzjI8uL450+hb96gT0nNb3tmzhgQuXWkcVo\/6lPapEL0vAYmHEqXUJfjb\/hg3b31EdQPvq733R4gdd+52aZo+4hcagcJl0tiSrOdy\/vKOmqau9WiRaWV0v500wnY+1gNW\/vK5WUFNK0JPLIeM3kQOQQ0InWd1ESeP65si6ZqKYw2JCHJLARLOlOzJUQEeg4D6nUj43ewFmj0H53\/Wf2Kvse317I99\/4XoJFgeUE1JNfomuXohuYkoosA\/SNK1omGfyXpSSqUKBXigSygSlHNyzxhPXwXX7IaJS3hG24UBVCY1TTaE0SAXkpoZyWV2rBXuipzm8Gm6Yo3BfO68T8fkKlZAlkkM8gYoP5vQl9bWktsIV\/wOKyz4yydxAVMgbiSQzmULRPV4JOdgQVNVGkkpbSYrLWMjeGnebT2cyyvuWiheVU6liFn50QsNmUpUCPk8hpDBUEAd8tAMiUISQd43fkEeA3ERGvbS5b7l\/LfzGzf6iQbfW0dDijda5h8\/wJOV8kYzFEinYTIFCBISrHv1vr9n6+H\/jwMY4V6Ir4X+3BcAr3Xr7lwAa3unyVtT01ngiFFWRB5dW1BLEpA\/I5C+IDQySvZrAdUwUwH\/PN1ed0Bp2V6vI22qtAsLB+id2DEFusKlk5Sv8CqGxqL+qdEneonRxBpIkSW8i9u5YtSkw7HW\/39G3Z9UmpyBngdSC9DcNqs27q7esfPFi7S4pkYdDqbA4Ga6YTczRYks+LQGvNuWWbmr\/M7Tyz1CH+rmP4+eA3y3yinISWVeH4yeH5ghrSggqPIOl1IRhNlH+hyuZoWz66F+oDE\/g02m7v9gP8t5zDByzVHjPNyKr1p10klj8BiajRS5ntDSU81lO0sl1yKrzDd7KAYtjoBYcHDqpsxz2eCwHTmq8D0MPO839Kzo6+9d0+Wf9YMRy60f7j58ssPdd77ODh0N21O3H9sc4OASg7wedRAcxv1TKgHXnfHtL3TxTlLXXHKeyrdmpsrrR1WJKBG1DIRgnPCUBLhIWgRHXMATGhn6z+xpsNl\/DK+\/8MTT6U8xvYHoeueywCXM+YwvGireAEesLm92XAX6K2yvw4KOvlB9\/9QAOdf+C+BkBVsOG6Bj4OmyIioYBMvqYxXHMtb+SZfuAV2I\/llrJq2woZ7SGop3JD4ul9VcZ4K6W2ptohmA6HPpR1Uwm22lv+P4mw\/3Bh0FQvaxzxS1yhenJLs1+EfbkZesmXbn5NlLAG0eSjMmaLWX\/JHiKZnXCueygL8hms8jkf6EgeBbtxbHMjC7GMyodomByN0zYuYt1eXQ5xKCbG0qENX3V0cZgPkQil94vQdSHmLx4Qz5DwSFR7I0UCZg7ZL9hgS3DdnBz6KZSo5RINUrlTfiGXtzWTZVKu6jCNv0NMDAUObQyaqjrNnQHAkxO6PZQ\/7b5++f3gtFQ5xbSAVLfVvxWPFhn+czSd\/Cf7f\/0fmb53Np3aHbHbC+QDz0a\/hf+9\/Fw71HdUR24XsmtmjZDf3NkH0Ay96SjZrDGec8F7l6MH3X6WAXKG\/ec0\/eN4x7YdyrwcmHjq4Xt51aBcygP1gMeD+geNFaAvHpeb0Agglz4MVULqkUzXkVgC9tEvOXa98hYrbQYjZYWYTVUKlYvQw\/xrWCsjgq++LcaXy5u43P7tFru8oBIxK4sHVfBM\/BCxaoVWVZ09cuqoF316xQDr+MzRKq7V6avk6+sXu5INnY\/hTB4gabSbNZUCaqyDd0p2hWVlcpOAa9P75mhmFyPfRzXMtOiDVVuZ0MU+GxwwygnIiGjkm3Ll3WnSpe7KpQ9AkGfXs\/r6+GrFZ1cbpcqkLvAKIXoWkkvKJ2qnW6ZhuwQylltaHQSd+NQtaC+pBJ\/TdWCk7ECHVydb0f9HLN\/Wkek83ValW28ksjyhmrDdoPe+p9PB\/hkSSWJ4pby\/USJWMFmSxQSIjwDz75nyieBGu\/+ta4yEQpGXSv4K7VKJKe7ULnT2TtgkBc\/G7\/\/g5ev4Bn44sSPh8HIw8HDmAF4GFdLojnSWN0LFMy6os8v5dSVvdHvpjHBQMlvTCovigxm4EXsMoGwT68T9\/fylUrG+srpdNL+5QJlcaWssETLYGA00kI0WlJYrGGYLS4++OKfKgJLFBBwewvgu8qqwD8ywBhYrVh9gsj+FNiVhOOqFkyL4XgNARK2nj5NnwANlhpYwuVxdTkwClaB+7G1WLpqcSDnDhbHW5J94ad78mwKREYTRK5ClgN2RKjhPCsW81Nm8uy9W2\/LEL2RJQSxo5AN7k6VZk\/nCpwWuVqoLoXs0LqWdavtgIlEwdCAAVkKBfUQnp+wlwSQXXPgnc77yLX3kF0A\/zPqLLKjeTc9rY5zyFZ4uHW43Xvdfx2Qk68k9weGvcPtVxZcSeHMAdCQSblFAe\/cz5f07h88Oggu2f62B+1\/N\/4jzwdYdvTXElRejDPWTBZqlDxuFRrxEpEapQSxVhoBz5WES6pMoA39YCakJn6+oau4PI1SSI41xzjzUCW\/gi998HYY6Pna9skA8JBaVZ45cGXz7fg0F1O7QKsZu2274piNT49qwFvkjKTZ2VkY\/nPnvJlOELT+PeSJ4Tc59bFGyNg8J7DF4wlsVW6IAxzixMfTM\/Q3Wag1KxRakxBgLPa7zIMoEyeR36zUK+hcakUNkdvQ1B5mqycH6WQ2k7Pk2tH3lOcEiRUcAfiA8fxs\/IMbDOr1mzn7pxnlz4dzvp6kUCe\/jj\/7krHLU48nmJBICoGAQoIr64Oa02HPsyY1kxvhjSJnPR\/Ha5YdKO49oqE8fSB6x1J4Jeyff\/u9DqZoD9AYgtSFhuytBgWMmsXgyMiUo2wEO7kix67nksu1106\/HGtKYqgnQauIwaDz6Wi0iN75BToCoBty0tLe9Tt4RuDHtw9ZjAN1dcZjdlht7WELh5KBwyYWzGqpaKPdLtqwWm61MDbO3qcbV0mtLGUVhVLH41HrKylMWZMqHqq\/+1MBiSUTiVhSEhI6Uh\/Pb5ApQBYfrZJhsMWzKJzZYcZG\/3vEybFoLdFKHCksOkcknisqHCaCte3Wi1TT7LzYonkzB7arD+H142ZQ\/o6DRHQwGIwV79gEkmclxQlbDGaxGJ0isV4B3m\/WN1QoolpWLImRsj6ryd2dDcfnxJ6OjT0VmwPa7+qb9SDDVufSkLRFJSoSCafSF5M01RWqFGJXAcpDIosKCtaRwIGWXVOuWdf0rmnu3OfZ5\/1FgsJTovmcBsWcuekp6xPitYst2QJqeeHdiKy8U0tFWJC2SU4pR7IzlEuykk+F36BkFWkobLacFm8iXUtJmUhK\/DQ1n5aTNpaYeDK1aLsePB5+0Kh70Ak4SBRsvGgpoTE2L\/Fj9roPAiiucXAdNekLAgHYam1vacsAoyVCMh4vpJWtFDVlvp2U9HZmWbe0DCR087a4zJkgi1+qNqDJZENxqYZMwmuMMNGjcWryUsK5wsL1ZGKnGA0TwFak42KT7aKttmdd5LSCpaae3D36slBjMDTaiuGaucP43S96HmNWDFQOVAFjN1mwc8wIV9zf8G98QTkLC2KVhm2hBlzORefXhHFN5kacmDhcPykgdnz0g+mHr+abezdHyDb1BEO3zMH25ff7wbitT33YudY9nqqYYlowH12fMXaLXbPfWdvpLgCnh050tujEXGby5W554UyHs39dR2f\/2k7\/7avuq3f84Ld1e7qGEsnePTt3ikQ7sYd56u49YLvsMKZLcHjMw2zOffewtarhCDYgtmWmF5vYZLWGMFyN73ud\/Slf2dFsjfdtw3GwB+CQneWwzfB1\/6bex89V62xZ2Wso+CIISJu6Az3iOhxRjiHiONurBfPjz38sSeWqmJIGi8Pqc0YbWtN\/xOihpbU4dbqovDSXy5n9PK3wZZmQAUG5MB5A\/dGUkKOUK8jJLxMUftiTKg26bAw3PlZbqU2txjMOEdANPVVph9CgcCoOOQuY0jYe1CVvywBsi5JXblPOYf8w0whzUxvktwN2GbIN3UlSn0sXUxiNR6eZG1MnoXQo9P3WpoDh92G3eHufWKNs\/S+osL+LLy2VZmRmsIu7UExFWravFSL0FDBV6d4yWTFWx2BgdNIiNFpcVOzVFOlFtwT0PzPrwf91uF67\/qu4MQQkfsiRwb3EJlwCQpdSqoFkrX3GJitFxA3KCfXhV5EDtIPFJBHz4PdRQQq651gP+PzXShrUY3yXoArGe03wczhb0XYKjSCPUnv7ZP2Pph+\/XGDu857toSnthy32Y7W19gHdvE25jHra02deIJcy4F8NXLBUyvDvwC8F7MXRlBMRPK2Kbe8h0Ypp\/CY6StDG4NMlSiYxgQfT+fleurCnfCCdyv0f0LRXyoeAa1RBTK0yigf2Dm7WmzdraIwZPNnLpuNKuKQUX1KCmxv+j5tJiTdTkkcSk0aSweJ9w5iEm\/Rn4vmLq\/PYnUP3BxnpBfMW1xiCpn2uFBcgqve7vv803TnZU\/9KBWxD5dBq\/uo1A6\/GXPPHVyObf34xeHf6WFFemVRKprC\/TK8loVSO9M0tDuBDm0P+vhAQ4XIQB9chq841eNuuBXPdNoUkY9GiDInC5mE\/3Na83P2DWVOWuJl76xPFi7yUlLwXik9uuy+8GKS8\/RtPCTIsYRnKT7guTdirylfMip9\/Ubtanb9X\/w5+2uc64KrYQHwO2GGxWOci9QIKQrKq4RZuZNIika7Imr9gy1vB9bVtXGaAPW6UPeky2+Nd54THtgI212pmgD2uyenhsaHZXJHMAHt8vHB6xlOpFKFtxIa\/JbdigRlgj\/uBPekrp8dLG4XN9QUzwB73jtPjTYlxtl2y8EY3ro8AYAbY44bZk06yPULOCQ9sIjbXNWaAPe6g02Of5b17BHfinSrAMv6lzPNRUiOzHZM0tPS\/bc6ZGWCPO8metN3pMSiZAI35gBlgjzvv9Dhjs7EDBms91tTGraU7LTY1LK0dKOTBEr\/QrVnwJbmwD1d+e+S5gCCOAGPR6ufaDzf+8m5KIEabh+q7\/X0RKxqM1V45QJ72BXBscNQ62uZtihSoN33BsSG+zQLAF3ghOMC\/Mlc6sqxB0oa53bXyx1\/JxOwbfFDbRoLcmcCxIbXNQiCXzKzjj1g7Eyrzt+MTaeZso0g8cR+rzN\/SzDwCmcDPB+d44ACgHs8nkGu3Zer8oT2iMt\/MyyuC8WfKO7Myf8fPiFv6H3rhgfOTETXli4TS+JZFZwPmUNebfVkYYKpo3sR57pzxbz4i4inA2xfbA4APa8i3Zp8YXng5kcpUCi+SZvBbo\/LCp6mS9XBD+6Xnff0KbTV9n+tRpuLK6XrZWY\/R6Yryl1zn5dRLPfxCZdSfWJlW67+iImb0E1zCATP9GOWACQQfTTR+DWx6SbIcKk5BgtkXvpvcb3CFg0i1yo4GnVHwJV3BFAYEuSEnAdKOAvkZI808oAjCR++WVqxKhE6nh0aCDUO4r8KinKCFJQF1RGJDy78xqFwlyZCEfiIhO+FjtzBY+HpkZ247XjP6slleZwl6LS4n5bMijYlxQO5oyaTy6DocfobN\/\/9ThCk4LTRhnSlBSHUQD1afJibDVKvMzNwEYYtrqrj6RVwE4uoz6ESCYPG4sdySQnkpMMhVnKxWlLwNMBPR\/eUoLIq4ToKtSdn1DCbr5LO3IFEAX8vF1TmZua2+dDLKIN5P4rKZNAG5fkWsFHHuS6wRM4n4nJWTN7nrsaVGCfSvjEV7n3kMzdPAURULFpT+3\/Jyz5x0ZIRIbupWmp6SdAYAqeNylEzzyr6XTEySkhxuyIyjv0d+OjKyrlMsSlKiYQCQOhiSlBqXyZ+Q8v0MUXg7me\/FVHVslLEP8uF+llYf4TNRdVIa9kprU747qhOEq0IYbBwfKULnSO9iqal6Z8IBUxjgva3maRMtTLgs0YCrgBYOmFcrQtg0BwDPvMNcYTIdd4VbYLcrAo1NHynqihJH44qWiSwseKrATa3k7tOCpoRTtQrMHQitXi1Wi9BoqhesLjdeSUBGxXs53set+dcIQ65GNbc2TYiwcHCIxHQElOgQigwEsHRltRKF5vno12nTqAJsgnLfaCd2WjerxQh4uO+cI+iC3DUo4E2ATfBkaJViF6RNaf1sQSx3AT1KHfc7l1crYVVdhKYQHoRaD1tis2qwTsvgMloo3JcLHa\/gzXwPVMIiQMTfF\/1vINYcceaaZ74FFlpksXgJEiVJliJVmnQZMi2RJRvCUjly5cmHhFKgUJFiaBhYJXBK4REQkZCVoaCi7YeOgakcCxuEg4uHT0BIRExCSkZOQUlFTUNLR8\/AyMTMwsrGzsHJpaJIg1Za5U27PbXaZhsccsbxZqz3pRV2+NkvNjVrrfd94yeHnfWbX\/3umAumTLioUpWtqn2gxqRpd91y2x3P1PrIPfddUudH23zqY5+o98Ir63i4NWjSqNlRXn6+lJL0fh4C2j3XoUunbsv0uG5Ar6A+\/V763rDPXHalOZ\/72heu+o8hIaPecM2YNc55y9tGmrfRD4Xpkl4mC+dqYtqa3TgchBvaeeUc0iCew438r8hwcRCPLyUBAAA=) format(\"woff2\");}\n@font-face{font-family:\"Relish FAQ Poppins\";font-style:normal;font-weight:600;font-display:swap;src:url(data:font\/woff2;base64,d09GMgABAAAAAB9AAAwAAAAAP0AAAB7sAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCuZ00SoLgzYAATYCJAOGaAQgBYNUB4QLG+oxRQdy2DgAyLbcS0TV5rjs\/yqBGzLAPkyREBGREI4TMAKGY6ho\/8mlE3lfKXPE5MdOFY4ooV9DLC\/sdo35vTdCktmWiFqD7Jm9Z1RAARIOmHUqilx0FDkC4RCMexAmzDs8uK1\/ag4y10gtEQQEQRlTBJnLAboBRZYKKYqJZo5ZOHZ1d17ZXl+tbnveWo3pjVXdaN3ql0tjbau3ioq2kxzJqu1FnBOk4f+\/zuy9\/w0n90qZLfotm4EPsrUehT0LGCKptepFwMqKwgMJL1IAOFCmFeKkoaI+P99dqZrtUqDmQWc6xFB0hhxquKhz7epwRxAg7yFmPwhRCVSiIshPoPTjAehEwolyDJ2\/k7+yMz5nSk4hVq5clCEXnfv6K4fOqqYWysrqWIJCoHaG4eryvWM56yZpVy1bEyyBwiAR5O6lj1EAayVJ4nPRJYoCEGQNwJw4cRAWll9+\/EPVbiKIdjCSkzZCt2VUtog\/0Ke4N+DKgtyDGAVstYqT5TPE5TeJ1OBN4MCONQn\/zwHT4qxrHwDPAfS0Xgbs6+SAAkbfdn586vAaloQzTj2T6wAbtFsNIfm91KXe7O190dAE6EYoDIqEZkEF0GMpMFgkLEZZTOiH2j0p76AoaDw0icv4TTXz2Twz355js\/5\/yEsvvnvxcOXCytmVMysnV46t7FoZW8HcO3936e67wMeL74RY3gb8xG54i9125ChjO5Bf61fQ3p+TH3++fLBiAoK7iu97ux\/fOYkbQTaOj7VWfK9Org\/4Wj8rfEgvGiMFVyXUAF+iOCwXrA0+5V\/Dr9p3vhCGUlDq5C0MP9JrN1gbGCKCil9TGjMsSgKyEROyjJcZBCbYOEdzoD95SK1ZeLvLjs6pvpjQjUlfkgXsgH8NX2+GMEuxHeKK7snmKGXfUQlXuLvMED28A9pK8rg3DFxroW7ocGTCuoP3tedzu4sl+\/jEc0TM9xMOgRdfh5MmLdqc2PAoDzfco6s23lWR6iY8fjipzoHqj5I5CqGEr5PTdVYIDnxoCyNtXLFkDy8hney5+Qxzfwr4nxCtz2LYat0guCLD8NR3WJWpDkIZYPsdQmo92x0FpBG2Vm5NF5Xk4HD8+WvNJe\/IVclGu5gtVk4ppVm1467QAH\/ABs5fntdXAnDsDaxCC7J8jWoDpWYTizcu4doVKal+x4qd2xtu9wganwnrhGPsuTOOjx\/PdOH+EJsE1ulz3d8+0xjpnsH6tYUwldKQ1IdrjmP1p\/5M0+tQ\/giB1\/YWVr9S2dyA8ptf6513wSO6EEP0gW47BAqlUhgz5I0Z5D2zTWL1zNXaEq60tPFVqr8cFsoOurFtHVYxNtFdaAmn0jyVRNnwXJuTL78wB03ywaoAK8ugWsqlaR6VNkQd01AkmTHPuDuRp9kIOXtvsc5FJ4VY2qbfX1s0f\/64iBJe1wSmqomERbuXcG2i6Yl68GHU0pfE8dNWG6REHhsTbVsrf0JokKGph63idEI4t80h0vndsl6vt6kLeof4vcysA74h3MfEQ87RSbM2\/i21Vup45j6gXNH0lczuAOXjnwKaivKklFYKLGDyZ0iHCscrCNLmxKHgCGGY\/S4sk3RTLXuPAusytjEcW6DWITxxDZ\/Gl\/jiS03N0hTK9+pk0eWptnthWIhFhqeSdFO5VpKN2Qy625+jnklBU5niSfjndndgk5CBJrVFh4lrjRMBIdoXRpsOj5hybtkaKck3tP\/nRIYDvaNiBtu+u7ZarvIT1aKtUSwdh39XNWmgrz79CqtL1K4Pr6hhpdK4\/01OK2UqHdKQY4nBtnCEWrhxbuLeqtkyodzBkA4gxt5Xmr4AZTC73yiygN2CDrrQwnhNi6UJK7PdfRUWOSr2L9owc7fCvOQ0OORD+shssDsTqGqDPPaTtRwnmsp+QY+CdRv3ce9GKPtGo23pMLAyEtR54fFeR9Vr8IC0WQKhYrlPxCfExE6rx8tPaCMGl+gBQe4n13b9Hp88eL7NxPHwEElx1xgGFsraCCGfXQLh99KiJA7jOkM4i5RODXfshRkD28OwF\/TL846WBw4U2wrMdw7KlweSPJrIRBJ9xlgiDZeLzYu9rvJ\/PnZxWOHQtF\/a9x1dehNyIlKVJ9A9XYM+hbiI14MtdXwKSXvE59g7i+BH2tBn4EEKn9Z19+amfCS6FNopu0p2W+o8yzDUNuf0P3IFiA3yjx30PcgXZx76chTkr3+GlWyXiNahFFMaRvdEpoNS103hSmhG1TUrKi149Hnh4wieiehrlZxm1g71s69QY4TsFVKIq1acF+TassOPnveEv9V\/2nwjjx1ANtCEZUvSiVVncRzgzGedTLD2xBq0wZe+UZLw\/jWsGqDECmJQMV62U3Ar9Ma1C2tzs\/NvDPKK77\/wnE81uf\/c28H1cmL23clCiEJkEVEaU5wTSjTUQ1AOzcVwPw1GsDwTv+RGIZx5sycRxNpyIDbrr+a4uVh6NaUExv\/o8hUo4VAtr1eV38cvzdH0yjpSWTY7FO7wxAkkaW8z6+HlNkds+9BAn8gwlzed0ZiWKD\/ncLtAE+2m\/JhHF7SH+jzChWOpdMf6wml3vlYSjf\/WVBkfS9A0snCIS76uxqdPpoInNmnDwy4eiEIZOaPuC\/TJo0EReHwlYUKfwkI8u6twGoN4vxGD\/owz6KIDGyOnpI2vwX347jsuhQGoxcKin13ReB4iM938GSDs37yEa0eOHh4pDI4F9obHs0tSD+cbxdLvJy06cTo9aUE10qek7pYtzgdTSTDR9igcrmV2i83OpOab5FLrS5LSBaTyoH3J+Ntoozi5yXBzyPnQ2OX87ndNNLgxi\/iemKnXF\/gLd\/zdbccZ3pZvR3t8jyfUpDDGirmEZOp7jKw9cQhK73G2BkHw09DgiMVX\/0WS5YVhMg7EjpZyK5OTLQ3cbS18KO9HE6dpur+WZwrRkJKaw9\/Bvsr6\/AyvQONTbN46HMWd5FtXqKYL6eSuXhI9tpna\/qyQQZmN+JykBTk8i4tv1dkzGe5NpC4gMTRocFRq3G7nqmlBBI1t687plzyl8v9UO2rng4TruG4muy54MKW9LA\/BDDZ65IjSh+KSPg\/p2G3\/l3YKTdwNBK3Ldlmv++WK5FC1oHNhwCvFb9LNu4FmHu2nMaziZarNsEhqNtmQQUbK7syZdlLiHgnlXUOodRGtQ4rHoikK7oCyWfZ\/0VCRuhrkuNEgOASBmT6OJVEn6qWnb+PewYLDL99PN4TYyIuZbl8uGfz7Xth37vDv0j4OhcNDkYiXPu+XCAD5amPwV\/p1X8HWfbqBo29Cd27dsgt+uHeCC9Cjzmw5szVMbzkN298DuAC9bR1boBeu784LgDpJLjFnCdfkcvKqglrMPoXT\/mJ+6BviiEJ4jlpY2FZXGZjLydUHNlQFFM5gMcuXZZE6WI5K6IzcXHac\/Ari7PaTsJSZ2pMgtb5IKxIVaRXKpjZl59TA4kD\/4phYpaYlXk1TMeJHigpEIl2BUqlrsuLCqEl5\/AFi0NUqOqiQyww6r7KRnGPgCJV18pTdbXA8QVGWzs4pzkxXQwdA5IYkTsL6z6NOHo+I8qFXjAs91MpDB4Ytvx49bMCocfxsuglqA9+Y7fCDR51Yu34opM7agHh1R22CyRI6BKDvhhLl6I5X96gWDRlqoXb06MGY2VAOho8Tijsz3u6kspqi2EFrzKC9hKov16sDSyx1FMZus8VtA2rk5bd73r7s+fwq4M54Y3wJJx6UBTghP\/Gds+E\/WAft8IAMa3tnbKz9+Im29+jy3okxaaRphE4fSceTKSLMs3T67N8yBYAXdj66MVoEDK\/p1fV2uYtO+pdIpPAgA37Nfa3WhpbNVar8oRqrTopq\/N0KmG1dtTVSC5Gso+VwdJ+uGeOUSrKp5XayvH6o3s8xEH6fRrLisuUkzQbXhmF9eiY+E0YdBBlDDtFXe5eLPEXD3uGgox8TPgEb9YKjUiUUq6kW4mrZrq7tLQ399UGlA\/1\/EJhMKYudzWFiWs70HXsX7FNAMoQcB2hrLsVSuVU0ml0upjvqWAqruzRjX8vFLQsDNld9UEHXrvNiFpPJ47OobC49K5vPBGscEMdwcIVu83dAdr6OSi1ykDUaQfKhpNIoeUsWVmmOQGBqpsjlborAJMhhlZlXg\/tJxP1E3Ht4\/FXcgQ9EDCpRwGYy+TkEijCLAe7uHsazaWaPMw+O55jJTKvc2d3VMNx4\/mIXdn+ttkJmoVPLaF2vnX2DymRzqFQ2j0bJ5rFAWveNe7fwqdsTgI54T4oH+ocOivint38kp2\/eA84v2jdVVW4xW\/0UrWsO4wrLcSwsHJuRgu1ZR9FbKWLzdRd\/qD4ZOawtecWcRx+rKZaR\/+tfKsWSFNoStZzVWacS6p53N2WEwMLjafGpeH58NalloqffNe+wXmlqG+\/tN0phUaUVqMZNBwtKX7FMDPzxeHBGlTEPE6ZhvkIj2jaK09Bb08CfPbG4non\/FvZ+eibzn5rguqUGwSVyPZtOLbBkinELULEZR84lszi5mtXZkliGwZQTO964OoLFnSFtuzQEYO+Wze0uMTWdbIbZ9tTrCAxWBZ1sEQnJ1go6i6Ej1u+B2U+43abdJWV7LODA\/AFtyazNVvLqAa3j6cJTK6+5ua6u2eOo+qQKfC45+cD5YB7SMLU41QCezNfDz95z3kN5FwDm59Z8HJ2tp1EsAhHVYqRxNdUFYfI\/azyeEElp66ispHpOtGopm+OSTO7jDVAL6J9f8KLT0d4hl5yeDD5fjWMB3Jq\/b27aVGXyuKzedZ0o5FbMffDZCyrthyUwXtAPJxej9OBzx0\/OhnsbIH23kIxLC+\/ZF99baqmv3wl4m8Aub\/bde95Fcb234gXIgL2l+jmLeUAcXlk1V1oxZ7ZUrJbIbtPTKTaRiGLV03JyDDQI+Mm2Geg5gHuYbNzE1DWt8y745NbT6Eb2+6ZGvLnB+ZETKDy29oWMSnEjy1U7+JmvnxVP0Dvn8P2nAo7vDOOFexcCcuvpdEO2UO1QRR9I2LK5ieEm4BsZTeBhQCOBXx42jTHiCe3I5MK+DfyoAmS2isdmlTrxkto+a0D5rqjhTDQkLUlg3siP0qJYai6doXfSlSB5vn5B6pUu1INP50+JpTK+QCoTnxo6WazwdLDUqnaW1FN8ElycX50\/sjo\/\/QbmCgaw5xbent\/f9efAn3vB4sK0Z8PQhld7E1oTwM\/T9wfuz97S3y3eM\/1r\/6+zNyvulgDn\/IOlJ94nD5dmp9iTbPBVU5b7di3tGt3HAeLhrzY0tzY3PjeCD85FfG0diPjBCqzvPm88MDc8BycPjPwR3fd4cUf3OMB5VK+8F\/xxzvSjtQFA7bzOBqGYXUY4rx7CDOUeqCCyRQ1iXpf2LB4l4SNRKC4iTUIkpsl4qEKYzRISeAAqCCzxiSJeh1bL62oQnzTjL6i9P3iDU0diUR5iauch06RxWUoEdAbJM0cCULuwo1WksfSZY8tmzg5gsoU6jVqoy9aul8\/EFvfbzJpWkbBDpwq4XKnGjKXA4R+G83aUE7pT4Pp0iH1pU3Ipn6qC8mbi1P3mKk27SNSp1Qk7twjz1G18QVvuKMpfzqGRRexmwLtgvDh8MceVk2R26Rt93VBXZpwRlBLL8QfUQxlK1uZWUZF7ug5SsX2\/BEtmySUy3YEKEksCWoDUNbpwX44JLhKMVKpdLvQSeVwRI4sn4hG9P3hX9xan0YC5ZqpKIBCf9yjgYrwYUF0zfq2NYKmsRKNlN6dBdyT1ecHQ4oOH59z2z9+\/8CTmWRT4\/Ptig34AlDPEtrZNQi+RyxUwGDwBl3jFZK0NxsufK0CRuNXUMyfNjGxwk9Dyo0USfHKNhGd1aWRwP2irSNKp1co6O0UajYVkeQ0VnV2iXEQLLxUlpajzCrKzNQVqtYqzgweri0Rrf9tYZYT3Cr1EryZ19EftVkFHk1jMLMGekQwRhwrOlmcyRY0Sfmf+WQJaykMgEcmAlpBIaJmgQlAh\/mI\/WA0E+gSCx2Mpo70Yrw58HVSDZ+fDhnJs6LTP1ifa37irSqZz6RlkeWU6v6qp0j+\/DxqARm5fn9R24ory2M8LwD+DGB74+cK6pENQrrvo9LFgnos3ODTY5gJqNGZItFeXRuJWUel2mdBLwAS4W0ACSO\/YfmjqY\/SRj9DTgJyH2YOeMXWZunbMoYeN+237Jy37jPtAc\/1R09HpczEXomY3Hak+Mn0+6mIM0KFjXPip5qg7ia8Nd412gXcb\/nZN1z8SPnKN14O6PU+CEZggFaQ8XVWmUwrdGDYzKTAfEliWSiEJpb4ykoAKCywLDsxPTL4FxTQLlWU6FRZSHqRCI4KfgJXNQ3uGQDk+GIFmZ7CGZgz0VnJiD8FuMCpJIPOVkoSU1A4gfUlMNsYNdekezFrVATyntFS40fd0XUhkQmaONdxQVu7+3VtDv02FV5nBVbrnUaQX1sL61R323QxwOHrGugLkjVWFgVqO1gFpGaqtNUShQDtUQVVzV6yomC1WCoX20WIDZu2mH2PEH6FLBIHJTkN+FJ8myKq0kYTORo+vvjPsL1KmJSthbu6SYW9yUDq0IALcYYU0D\/72DY1+\/s7Ogfss1v937lydZDAmVwc3B+fMVfjgMh7B4Y8yMlbg4MaOBuM+HxgPsmxcHvQO+lpDYPx9wNgwDZ2dFE4IZ0HARJp3xLs9Qn+kYBU2hycrTTiBsanCR+P1V0qQo8mxuznQX0rgRToOmaaeVlOOnzbGgpifrZ7wj+scgbAPhaqMILNGm5Skm8B8w+qk11Zm8Ps7syVFc1arIVaZLZXZUkzslYm3lZfJ7r2KkmIEtqzcvUdWkqOqotHNAgHdwjdHjtJZEC5sPToEyyDzOBwyNwP6yfbWcLEjTwUSRdhcOTYjrzujVl+Li\/0QnanEYfMoDhwfgSDhcCQEgo8DPc2FJ9479Jae2EFedCLc87imwH3+ibf\/7VrAftdAoRjYLIreQGWxzEDVs9hUwz6fJW7SFUmkeGkk2iKpVFsoKT+jRpFyVRhZgJx\/1QafTnZFQgNngsIioKD\/lqndBBIMtfpCXY0hN6\/WSDdjXlxmdCo8moD3G9zheDBZ23bJ89Jzue2yqAO9A\/k\/BZg8d0ybrKlX\/PBLbCQlPFlQC1fnCLGrbU\/9qwPEDWpYkpw8Jm5j7FW\/f6QbsVoaX6ZhIWq1qKjGyMjJWDgjORMZkReF0JjBH\/M\/Wk0\/ukEJGjOkfaUoMwv7XfR24nYClydkMHhCLgGom1Vc1ebYSLfbXZpFrLDRNTzwBUZGo1AVDPpwXnP8UGSkN57dXkQEUXV5+ww1oSBRSMwtwjIYxVhCLpVCzC3GMRhFOEIuJREHR6T6ZeJ8U1OJOOBFlpzoMSpgxIckSGWf2CNF+0Lf1oUHLRhuLfdK1uSPUyuYsfGisWJQXsc4+cA+LG1Z7Nu8qLKgcGpl9myrHFzs+3y\/K550bg33Stbwj7tW0sdmimdKwGZK8hh96HqxDEX8UGzKhIBVce6X2l+uBDgnup8Juna6Fh47xsvNi9Xgkjv3vM8b9dON1WvRNOwe2KYiiLdCvVNvyV5HgZPZ6pPyLFnkEaU8s4ibWx2OZk9d1bGDnoPHq8A9z9jY6GhJyeiY1+us1+spnXVsHEypZnEt4oJwOdkO+JtbjFV1r2d4RGb9zgLrYJ\/XGIUnZJkKkSyTU4\/kSoqkWVrg9QIugqzPFQu2eRe3D7ivP1161rK1n0DoZzi\/dAKSiWly07WyOjxdk0l4o4qHDI6w7ZMn8FUs5aZyg77RCCnqRywg4fKkJF54fpKElZkCD\/t4f1zqAIHtzYrzIgA3d53yaHsen4z\/6tOZWPUWcwnLRFjO68j7RU9gFgbPgJbX0SSUNvJ0qnZVdjmaJWsQcNrUo9AgNT+bpuHtfP55geBMKhy+GdDnWC+fidZsqi6AoEz\/QLj4ELOMvlmpK5+WAxL5nCNlVtl4pzRf0xHHa5Z0tAoVytvubhecI4pt+anvQ7MTxuFFt0K5qSgZlWqIbQjkU+Q8tkajZYLUPwJo7OdKz0vPLfvOtCD266cwIyM7KDZIiMVaRf6zlA0pHOZZJSHZtRfEsZ99J8PnCyMS8bGffhefgSwhxgcerg4J2eImMb8jP5\/f1SQWZxdTPq32PvSGp257JFORaZ+SygEhF6TJSOAqOjNal4fTD2oeXIY4p8rVleM++tnSsrlfWBAXXiF2ETqKpxwQBpFiyfIPsQiFFAvKCwA5uQG0KbaITysHYWAhXCsZz9lE5mo6Sh7oGsapI+kza0i88hBal7xhrUxAp4j5pc8\/5yFQMgrFZA5V5I\/IuQa1WscEs\/sm882TmgmNGTzawWMTCXw2mSwqgcgTsyB2ITp6IS7m0rABl2JA+G4Ohxjzf+aX0YgSeRB3rbZ3YhA1slkaOF5xQ92Akt2P+rid+WSy5rmR4YOJq24geu5e3FP99PP98T7\/zBA\/t0YOmpa\/eKo+glI\/NQMnVY1CqlMFKiJYR69lAcJHA4uD\/YvgyRM3E0Z2Gz9hLrFp87kOWI02Xxi3LjTu4nxd\/hSd29rcdKIZZts9osUzWBW08Tfzb8SFros7nv\/WuJ7BAvGfQ\/KuC7UJuf6\/3PuMPrfvuC0u+eHHCsP2gm9LvwW\/v+I+5AagrgMOiACsEgHkZSgR1mcXX2F7gQo\/LFjoeYhJHeL73tgG181fssxfdoRvd3mn991n0vh8A1w3f0ntTnaVDJbPF8R185fmbzvZ579CUIo5xxBvyE8AcN38Jff5yz7ZyW6FofP5bnDd\/CVXFHvHSjYRs+gRzDzwfQlUXDd\/yQX+sp18u2PK+25lJEN8Z\/gC181fMr2Tndfz9lDxN4KrE7l5ln7Zyv6lkqsM87qS12Hr2wJrrpu\/5AB\/2eBOdq8qRVjAsgRcN3\/JsZ3s5pgyvtsxv12fvz7uPyjCrcaXi1By5Yns8uRK8FIYnHNz7r1++4QEAHoeEAeTP7Ibdv7repnQ0+Of0g59VyRP3csOCUDfGpeb+p31rvquc\/cFIZAT43L9TtqlUuhPEavY\/BvyvpZvPvScBkKXPj9c4PPf\/t6Vqrw7JfB34UNzKfDuFHBAMNBH5ixl\/t3KgQVv0Lb9TnkEDOemJCMDvGsX0SfiAf8PbMPOF0fIkRG0+rjpnD7SIXdzvwOL3lTZIFXesG37a\/ofHLkpzcCCN6ioj\/j\/\/3cLawSEdWFarnjaBde9SzriNYgpz6Vxlg9gScDRtzuZ+rDs34L8\/H4BOPbm4fcA4ORO6icvvn1xEvLpwges4gsgwO9zRtdcarD\/0vGO\/WXvE3lq8ve3a5EHlKYWYjRL6DDKYOW5rQVw70DkRzX4K4psABB0Tp6XwiomzhqAzU8Q7UOJXWrZsC2E65TM9lC3g7Cp4O2W1QbcBAJsBNCVUPc7htIUNwFsSSTuxxLaTTgAONhPCBtN2MhNX2JzWVI7I\/BRaMRivccDIsBr8ERB50taI1K5oJ3H7\/tCFwB29gRk2wSXg5hH+vvU8fzJ0UNSRqyahIG1PSDFNGFLQADYsikWs6JTXctU6ZjfV6KGvsQTHsq2HYwFDsQyyfwUqPRYXx8fp4XWDoXAJglqOf98D5n\/c4SiAIO51YDiPs\/OoHUYqgTZak4oFWwVSU2etSMCJp9KKgTgehgaoOuLy7i1uSSx++THamOqRfhPj\/WRdxdoQgEpKGv9IDpvs86d2JsQfQYx0qGFpmN+Qe\/ZcRikgmgb7J1Ykb759+DDXhXogpLQ3lmVpPFusFYYsLv0XkPG7AJrdqGQ2sEGewcm3jdfDD5uuxQXlIbCAdJ6xNQ2wIDdhZtxBEa+4MGXJCmJkhaWtf4VlC3Iv0I9XqeuhZMP53kuNHcy3FlqloRlhakXYZMNZ8smlg86ksUNhfWlEg+L14AP4IRR6zQK4MPXRgGAhwCDL2A1Mz8+CwQAr\/u4OsQH1LFDfIWaPcQPm6F8zelD\/K2lOyQAFDUUessBp1ob34ff5MrKFJirarDtQo3Zn+EK1UrO2WBpFatFCo1zPGCTzfFThcuvrrPxnLUmcgYeT5YWiNRMKEODUPxoZcpV0vPSg2dpqjU2sFL+A21RnVq06oMS8e9paMHOuVoB\/BBqkJC9TquI09wmUqu2+JRzGj5NFttjuqnylqty1lXwVdrshNFhamhBqW6y7Yrm6+V05zuIzn8CSH38gN9fAf1vIAjEWsHWCREqTLgIkaJEixErTrz1EiRKssFGyaBSwMClQkBCSYOGkQ4LJ0MmPAIiEjIKKho6hixM2VjYcnBw8fAJCImISUjJyCkoqahp5MqTr4CWTqEixUqUKlOugp6BMWvAXj16XTbtF32Gbfeaw\/bFH2xzU7cJjz0xlAAw4B13PTLriGee+suc4z7wvhMqVRll8pFqyz70mY994lO\/MvvK575wksWfxlz1tW9YPfCbQXY2NerUctjNqd4mNxKXfhbcmt23mUeLVlu0+Z89tmrXodNDv1twzSmnEwiuu+OGM8664KJ3nXPee\/oddcUbLiUIeP0RyBrVzQqFL\/+GwKaHbXg8F994BVvzKDqRx1\/zv4vxmk4kEigAAAA=) format(\"woff2\");}\n\/* Font faces are retained from the approved self-contained component. *\/\n#relish-faq.rf-page,#relish-faq.rf-page *{box-sizing:border-box}\n#relish-faq.rf-page{--green:#005746;--ink:#1b302a;--muted:#5b6d65;--mist:#f2f7f4;--line:#d6e1db;--white:#fff;--rf-top-safe:104px;color:var(--ink);background:var(--white);font-family:\"Relish FAQ Poppins\",Poppins,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#relish-faq.rf-page a{color:inherit;text-underline-offset:4px}\n#relish-faq.rf-page button,#relish-faq.rf-page input,#relish-faq.rf-page select{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}\n#relish-faq.rf-page button,#relish-faq.rf-page summary,#relish-faq.rf-page select{-webkit-tap-highlight-color:transparent}\n#relish-faq.rf-page button,#relish-faq.rf-page select{cursor:pointer}\n#relish-faq.rf-page :is(a,button,summary,input,select):focus-visible{outline:3px solid #4b9c85;outline-offset:5px}\n#relish-faq.rf-page [hidden]{display:none!important}\n#relish-faq.rf-page h1,#relish-faq.rf-page h2,#relish-faq.rf-page h3{font-family:inherit;font-style:normal;text-transform:none}\n#relish-faq.rf-page .rf-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}\n#relish-faq.rf-page .rf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n#relish-faq.rf-page .rf-hero{background:var(--mist);border-bottom:1px solid var(--line);padding:26px 0 34px}\n#relish-faq.rf-page .rf-breadcrumb{display:flex;gap:12px;margin:0 0 27px;font-size:12px;color:var(--muted)}\n#relish-faq.rf-page .rf-breadcrumb a{text-decoration:none}\n#relish-faq.rf-page .rf-hero-title{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}\n#relish-faq.rf-page h1{font-size:50px;line-height:1.2;letter-spacing:-1.9px;font-weight:600;color:var(--green);margin:0 0 12px}\n#relish-faq.rf-page .rf-intro{max-width:650px;margin:0;font-size:16px;color:var(--muted);line-height:1.7}\n#relish-faq.rf-page .rf-download{flex-shrink:0;font-size:12px;display:inline-flex;gap:9px;align-items:center;padding-bottom:4px;color:var(--green)}\n#relish-faq.rf-page .rf-download svg{width:17px;height:17px}\n#relish-faq.rf-page .rf-search-form{position:relative;display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid #79968c;border-radius:7px;padding:7px 7px 7px 22px;margin-top:28px;max-width:100%}\n#relish-faq.rf-page .rf-search-form:focus-within{box-shadow:0 0 0 3px #00574612;border-color:var(--green)}\n#relish-faq.rf-page .rf-search-icon{flex-shrink:0;width:22px;height:22px;color:var(--green)}\n#relish-faq.rf-page .rf-search{min-width:0;flex:1;width:100%;border:none;outline:none!important;color:var(--ink);font-size:16px;background:transparent;padding:8px 0;height:43px}\n#relish-faq.rf-page .rf-search::placeholder{color:var(--muted);opacity:1}\n#relish-faq.rf-page .rf-search::-webkit-search-cancel-button{display:none}\n#relish-faq.rf-page .rf-search-clear{border:0;background:transparent;color:var(--muted);width:40px;min-width:40px;height:44px;display:grid;place-items:center}\n#relish-faq.rf-page .rf-search-clear svg{width:18px;height:18px}\n#relish-faq.rf-page .rf-search-submit{color:var(--white);background:var(--green);border:0;border-radius:4px;min-width:106px;min-height:47px;padding:10px 20px;font-size:14px;font-weight:500}\n#relish-faq.rf-page .rf-search-submit:hover{background:#064d40}\n#relish-faq.rf-page .rf-quick{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:8px;margin-top:17px;font-size:13px}\n#relish-faq.rf-page .rf-quick-label{color:var(--muted);margin-right:2px}\n#relish-faq.rf-page .rf-quick a{color:var(--green);font-weight:500;text-decoration:none;padding:3px 0;border-bottom:1px solid #a8c1b3}\n#relish-faq.rf-page .rf-quick a:hover{border-color:var(--green)}\n#relish-faq.rf-page .rf-quick a:first-of-type{border-bottom:2px solid var(--green)}\n#relish-faq.rf-page .rf-body-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding:49px 0 64px;align-items:start}\n#relish-faq.rf-page .rf-sidebar{position:sticky;top:var(--rf-top-safe);max-height:calc(100dvh - var(--rf-top-safe) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:3px}\n#relish-faq.rf-page .rf-sidebar-title{font-size:14px;font-weight:500;color:var(--muted);margin:0 0 16px 12px}\n#relish-faq.rf-page .rf-topics{display:flex;flex-direction:column;gap:3px}\n#relish-faq.rf-page .rf-topic-link{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);text-decoration:none;font-size:14px;line-height:1.55;padding:10px 12px;min-height:44px;border-radius:5px}\n#relish-faq.rf-page .rf-topic-link:hover{background:var(--mist);color:var(--green)}\n#relish-faq.rf-page .rf-topic-link[aria-current=true]{color:var(--white);background:var(--green);font-weight:500}\n#relish-faq.rf-page .rf-topic-count{font-size:12px;min-width:20px;text-align:center;color:inherit;opacity:1}\n#relish-faq.rf-page .rf-sidebar-help{border-top:1px solid var(--line);margin:25px 12px 0;padding-top:20px;font-size:13px;color:var(--muted)}\n#relish-faq.rf-page .rf-sidebar-help p{margin:0 0 8px}\n#relish-faq.rf-page .rf-sidebar-help a{color:var(--green);font-weight:500}\n#relish-faq.rf-page .rf-results{min-width:0;scroll-margin-top:var(--rf-top-safe)}\n#relish-faq.rf-page .rf-results-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:27px;border-bottom:1px solid var(--line);margin-bottom:30px}\n#relish-faq.rf-page .rf-results-title{font-size:25px;font-weight:600;letter-spacing:-.55px;margin:0 0 3px;line-height:1.35}\n#relish-faq.rf-page .rf-result-count{margin:0;font-size:13px;color:var(--muted)}\n#relish-faq.rf-page .rf-expand-actions{display:flex;gap:16px;padding-top:5px;flex-shrink:0}\n#relish-faq.rf-page .rf-text-button{border:0;background:none;padding:0;color:var(--green);font-size:12px;line-height:2;min-height:28px;text-decoration:underline;text-underline-offset:4px}\n#relish-faq.rf-page .rf-text-button:disabled{cursor:default;color:#8c9b94;text-decoration:none}\n#relish-faq.rf-page .rf-mobile-topics{display:none}\n#relish-faq.rf-page .rf-topic-group{margin-bottom:44px;scroll-margin-top:var(--rf-top-safe)}\n#relish-faq.rf-page .rf-topic-group:last-child,#relish-faq.rf-page .rf-topic-group[data-last-visible=true]{margin-bottom:0}\n#relish-faq.rf-page .rf-results[data-topic-selected=true] .rf-group-title{display:none}\n#relish-faq.rf-page .rf-group-title{display:flex;align-items:center;gap:12px;color:var(--green);font-size:18px;font-weight:600;margin:0 0 12px;line-height:1.5}\n#relish-faq.rf-page .rf-group-title span{font-size:12px;font-weight:400;color:var(--muted);flex-shrink:0}\n#relish-faq.rf-page .rf-item{border-bottom:1px solid var(--line);scroll-margin-top:var(--rf-top-safe)}\n#relish-faq.rf-page .rf-item:first-of-type{border-top:1px solid var(--line)}\n#relish-faq.rf-page .rf-item>summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 0;font-size:17px;line-height:1.6;font-weight:500;cursor:pointer}\n#relish-faq.rf-page .rf-item>summary::-webkit-details-marker{display:none}\n#relish-faq.rf-page .rf-question{max-width:63ch}\n#relish-faq.rf-page .rf-item>summary:hover{color:var(--green)}\n#relish-faq.rf-page .rf-toggle-icon{flex-shrink:0;width:18px;height:18px;position:relative;margin-top:5px}\n#relish-faq.rf-page .rf-toggle-icon::before,#relish-faq.rf-page .rf-toggle-icon::after{content:'';background:var(--green);width:12px;height:1.5px;position:absolute;top:8px;left:3px}\n#relish-faq.rf-page .rf-toggle-icon::after{transform:rotate(90deg);transition:transform .16s ease}\n#relish-faq.rf-page .rf-item[open]>summary .rf-toggle-icon::after{transform:rotate(0)}\n#relish-faq.rf-page .rf-item[open]>summary{color:var(--green);padding-bottom:14px}\n#relish-faq.rf-page .rf-answer{border-left:2px solid #8ab39e;padding:0 0 1px 22px;margin:0 30px 25px 0;max-width:70ch;color:#42594e;font-size:16px;line-height:1.8}\n#relish-faq.rf-page .rf-answer p{margin:0 0 14px}\n#relish-faq.rf-page .rf-answer p:last-child{margin-bottom:0}\n#relish-faq.rf-page .rf-answer strong{font-weight:600;color:var(--ink)}\n#relish-faq.rf-page .rf-empty{padding:38px 0 56px}\n#relish-faq.rf-page .rf-empty h3{font-size:24px;font-weight:500;margin:0 0 12px;overflow-wrap:anywhere}\n#relish-faq.rf-page .rf-empty p{max-width:55ch;color:var(--muted);font-size:15px}\n#relish-faq.rf-page .rf-empty-actions{display:flex;gap:20px;align-items:center;margin-top:23px;flex-wrap:wrap}\n#relish-faq.rf-page .rf-reset{padding:10px 18px;min-height:44px;border:1px solid var(--green);background:white;color:var(--green);border-radius:4px;font-size:14px}\n#relish-faq.rf-page .rf-empty-actions a{font-size:14px;color:var(--green)}\n#relish-faq.rf-page .rf-search-note,#relish-faq.rf-page .rf-scope-note{font-size:14px;color:var(--muted);margin:14px 0 20px}\n#relish-faq.rf-page .rf-scope-note button{border:0;border-bottom:1px solid currentColor;background:none;padding:4px 0;margin-left:12px;color:var(--green);font-size:14px;min-height:32px}\n#relish-faq.rf-page .rf-suggestions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}\n#relish-faq.rf-page .rf-suggestions button{border:1px solid #87ab9b;background:white;border-radius:4px;padding:8px 14px;min-height:44px;font-size:14px;color:var(--green)}\n#relish-faq.rf-page:not([data-rf-ready=\"1\"]) .js-only{display:none!important}\n\/* I03\/I14: page 1652 only; no shared template or floating toolbar change. *\/\nbody.page-id-1652 #wechatQrModal[hidden]{display:none!important}\nbody.page-id-1652 .elementor-element-76ac17cc .elementor-element-6f854d1b>.relish-contact-wrapper:not(#relishDetailedDialog){padding-top:48px!important}\nbody.page-id-1652 .elementor-element-76ac17cc .relish-contact-container.relish-container-wide{width:min(1180px,calc(100% - 80px))!important;max-width:none!important}\n@media(min-width:1500px){\n #relish-faq.rf-page .rf-wrap{width:min(1260px,calc(100% - 120px))}\n #relish-faq.rf-page .rf-body-grid{grid-template-columns:252px minmax(0,1fr);gap:76px}\n body.page-id-1652 .elementor-element-76ac17cc .relish-contact-container.relish-container-wide{width:min(1260px,calc(100% - 120px))!important}\n}\n@media(max-width:1050px){\n #relish-faq.rf-page .rf-wrap{width:calc(100% - 56px)}\n #relish-faq.rf-page .rf-body-grid{grid-template-columns:210px minmax(0,1fr);gap:36px}\n #relish-faq.rf-page h1{font-size:43px}\n #relish-faq.rf-page .rf-download{display:none} \/* I11 intentionally unchanged. *\/\n #relish-faq.rf-page .rf-item>summary{font-size:16px}\n #relish-faq.rf-page .rf-results-toolbar{flex-direction:column;gap:9px}\n #relish-faq.rf-page .rf-expand-actions{padding-top:0}\n body.page-id-1652 .elementor-element-76ac17cc .relish-contact-container.relish-container-wide{width:calc(100% - 56px)!important}\n}\n@media(max-width:800px){\n #relish-faq.rf-page .rf-hero{padding-top:23px}\n #relish-faq.rf-page h1{font-size:39px}\n #relish-faq.rf-page .rf-quick{column-gap:20px}\n #relish-faq.rf-page .rf-body-grid{display:block;padding-top:30px}\n #relish-faq.rf-page .rf-sidebar{display:none}\n #relish-faq.rf-page:not([data-rf-ready=\"1\"]) .rf-sidebar{display:block;position:static;max-height:none;overflow:visible;margin-bottom:30px}\n #relish-faq.rf-page .rf-mobile-topics{display:block;margin-bottom:25px}\n #relish-faq.rf-page .rf-topics-caption{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-height:44px;margin-bottom:7px}\n #relish-faq.rf-page .rf-mobile-topics label{display:block;font-size:12px;color:var(--muted);margin:0}\n #relish-faq.rf-page .rf-inquiry-shortcut{font-size:12px;font-weight:500;color:var(--green);text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}\n #relish-faq.rf-page .rf-mobile-topics select{border:1px solid #9db4a8;border-radius:4px;background:white;color:var(--ink);width:100%;min-height:49px;padding:10px 32px 10px 13px;font-size:14px}\n #relish-faq.rf-page .rf-results-toolbar{flex-direction:row;align-items:flex-start;margin-bottom:25px;padding-bottom:22px}\n #relish-faq.rf-page .rf-results-title{font-size:23px}\n #relish-faq.rf-page .rf-expand-actions{padding-top:4px}\n #relish-faq.rf-page .rf-answer{max-width:68ch}\n}\n@media(max-width:520px){\n #relish-faq.rf-page .rf-wrap{width:calc(100% - 40px)}\n #relish-faq.rf-page .rf-breadcrumb{margin-bottom:23px;font-size:12px}\n #relish-faq.rf-page .rf-hero{padding:20px 0 25px}\n #relish-faq.rf-page h1{font-size:34px;letter-spacing:-1.2px;line-height:1.25;margin-bottom:13px}\n #relish-faq.rf-page .rf-intro{font-size:15px;line-height:1.8}\n #relish-faq.rf-page .rf-search-form{margin-top:23px;padding-left:12px;gap:8px}\n #relish-faq.rf-page .rf-search{font-size:16px;height:44px;padding-block:5px}\n #relish-faq.rf-page .rf-search-icon{width:17px;height:17px}\n #relish-faq.rf-page .rf-search-submit{min-width:65px;min-height:44px;padding:8px 11px;font-size:14px}\n #relish-faq.rf-page .rf-quick{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-top:16px;font-size:12px}\n #relish-faq.rf-page .rf-quick-label{display:none}\n #relish-faq.rf-page .rf-quick a{min-height:44px;display:inline-flex;align-items:center;justify-self:start}\n #relish-faq.rf-page .rf-body-grid{padding-top:24px;padding-bottom:48px}\n #relish-faq.rf-page .rf-results-title{font-size:21px;max-width:19ch}\n #relish-faq.rf-page .rf-results-toolbar{gap:12px}\n #relish-faq.rf-page .rf-expand-actions{gap:11px;padding-top:2px}\n #relish-faq.rf-page .rf-text-button{min-height:44px;font-size:12px}\n #relish-faq.rf-page .rf-result-count{font-size:12px;margin-top:5px}\n #relish-faq.rf-page .rf-group-title{font-size:16px;gap:8px;margin-bottom:10px;flex-wrap:wrap}\n #relish-faq.rf-page .rf-item>summary{font-size:16px;gap:17px;padding:20px 0;line-height:1.65}\n #relish-faq.rf-page .rf-answer{font-size:16px;line-height:1.8;padding-left:14px;margin-right:7px;margin-bottom:22px}\n #relish-faq.rf-page .rf-item[open]>summary{padding-bottom:12px}\n #relish-faq.rf-page .rf-topic-group{margin-bottom:32px}\n #relish-faq.rf-page .rf-toggle-icon{margin-top:4px;width:16px}\n body.page-id-1652 .elementor-element-76ac17cc .relish-contact-container.relish-container-wide{width:calc(100% - 40px)!important}\n body.page-id-1652 .elementor-element-76ac17cc .elementor-element-6f854d1b>.relish-contact-wrapper:not(#relishDetailedDialog){padding-top:48px!important}\n}\n@media(max-width:360px){#relish-faq.rf-page .rf-wrap{width:calc(100% - 30px)}#relish-faq.rf-page h1{font-size:30px}#relish-faq.rf-page .rf-results-toolbar{flex-direction:column;gap:8px}body.page-id-1652 .elementor-element-76ac17cc .relish-contact-container.relish-container-wide{width:calc(100% - 30px)!important}}\n@media(prefers-reduced-motion:reduce){#relish-faq.rf-page *,#relish-faq.rf-page *::before,#relish-faq.rf-page *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}\n@media print{#relish-faq.rf-page{color:#000;font-size:11pt}#relish-faq.rf-page :is(.rf-sidebar,.rf-search-form,.rf-quick,.rf-mobile-topics,.rf-expand-actions,.rf-download,.rf-scope-note,.rf-search-note,.rf-empty){display:none!important}#relish-faq.rf-page .rf-wrap{width:100%}#relish-faq.rf-page .rf-hero{background:white;padding:0 0 18px}#relish-faq.rf-page .rf-breadcrumb{display:none}#relish-faq.rf-page h1{font-size:25pt;color:#000}#relish-faq.rf-page .rf-body-grid{display:block;padding:15px 0}#relish-faq.rf-page .rf-topic-group[hidden],#relish-faq.rf-page .rf-item[hidden]{display:block!important}#relish-faq.rf-page .rf-answer{border:0;font-size:10pt;margin:0 0 15px;padding:0;color:#000}#relish-faq.rf-page .rf-item>summary{font-size:12pt;padding:12px 0}#relish-faq.rf-page .rf-toggle-icon{display:none}}\n\n<\/style>\n<div class=\"rf-page\" id=\"relish-faq\" data-content-version=\"6\"><section class=\"rf-hero\" aria-labelledby=\"rf-title\"><div class=\"rf-wrap\"><nav class=\"rf-breadcrumb\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/relish-tech.com\/\" target=\"_blank\" rel=\"noopener\">Home<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">FAQs<\/span><\/nav><div class=\"rf-hero-title\"><div><h1 id=\"rf-title\">Oral care OEM\/ODM FAQs<\/h1><p class=\"rf-intro\">From samples and custom designs to inspection and ongoing supply.<br>Find the details you need for your next order.<\/p><\/div><a class=\"rf-download js-only\" href=\"#rf-answers\" data-rf-download><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5\"\/><\/svg>Download all answers<\/a><\/div>\n<form class=\"rf-search-form js-only\" id=\"rf-search-form\" role=\"search\"><label class=\"rf-sr-only\" for=\"rf-search\">Search all 75 answers<\/label><svg class=\"rf-search-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><circle cx=\"10.5\" cy=\"10.5\" r=\"6.5\"\/><path d=\"m15.5 15.5 5 5\"\/><\/svg><input class=\"rf-search\" id=\"rf-search\" type=\"search\" placeholder=\"Search all 75 answers\" autocomplete=\"off\" enterkeyhint=\"search\"><button class=\"rf-search-clear\" id=\"rf-clear-search\" type=\"button\" aria-label=\"Clear search\" hidden><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><path d=\"m6 6 12 12M18 6 6 18\"\/><\/svg><\/button><button class=\"rf-search-submit\" type=\"submit\">Search<\/button><\/form>\n<nav class=\"rf-quick\" aria-label=\"Key buying questions\"><span class=\"rf-quick-label\">Start here<\/span><a href=\"#faq-f07\" data-reveal=\"faq-f07\">Price comparison<\/a><a href=\"#faq-f10\" data-reveal=\"faq-f10\">Minimum orders<\/a><a href=\"#faq-f23\" data-reveal=\"faq-f23\">Production time<\/a><a href=\"#faq-f69\" data-reveal=\"faq-f69\">After-sales support<\/a><\/nav><\/div><\/section>\n<div class=\"rf-wrap rf-body-grid\"><aside class=\"rf-sidebar\" aria-label=\"FAQ topics\"><p class=\"rf-sidebar-title\">Browse by topic<\/p><nav class=\"rf-topics\" aria-label=\"Topics\"><a class=\"rf-topic-link\" href=\"#rf-answers\" data-topic=\"all\" aria-current=\"true\"><span>All topics<\/span><span class=\"rf-topic-count\">75<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-pricing\" data-topic=\"pricing\"><span>Pricing and minimum orders<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-cooperation\" data-topic=\"cooperation\"><span>OEM, ODM and private label<\/span><span class=\"rf-topic-count\">7<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-samples\" data-topic=\"samples\"><span>Samples and development<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-customization\" data-topic=\"customization\"><span>Customization and IP<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-factory\" data-topic=\"factory\"><span>About our factory<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-toothbrushes\" data-topic=\"toothbrushes\"><span>Toothbrushes and heads<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-flossers\" data-topic=\"flossers\"><span>Water flossers and tips<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-other-products\" data-topic=\"other-products\"><span>Other products and kits<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-quality\" data-topic=\"quality\"><span>Quality and inspection<\/span><span class=\"rf-topic-count\">7<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-markets\" data-topic=\"markets\"><span>Certifications and markets<\/span><span class=\"rf-topic-count\">6<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-delivery\" data-topic=\"delivery\"><span>Payment and delivery<\/span><span class=\"rf-topic-count\">7<\/span><\/a><a class=\"rf-topic-link\" href=\"#topic-support\" data-topic=\"support\"><span>After-sales and supply<\/span><span class=\"rf-topic-count\">6<\/span><\/a><\/nav><div class=\"rf-sidebar-help\"><p>Need help choosing a model?<\/p><a href=\"#relishQuickCard\" data-rf-inquiry>Ask our factory team<\/a><\/div><\/aside>\n<section class=\"rf-results\" id=\"rf-answers\" aria-labelledby=\"rf-results-title\"><div class=\"rf-mobile-topics js-only\"><div class=\"rf-topics-caption\"><label for=\"rf-topic-select\">Browse by topic<\/label><a class=\"rf-inquiry-shortcut\" href=\"#relishQuickCard\" data-rf-inquiry>Ask our factory team<\/a><\/div><select id=\"rf-topic-select\"><option value=\"all\">All topics (75)<\/option><option value=\"pricing\">Pricing and minimum orders (6)<\/option><option value=\"cooperation\">OEM, ODM and private label (7)<\/option><option value=\"samples\">Samples and development (6)<\/option><option value=\"customization\">Customization and IP (6)<\/option><option value=\"factory\">About our factory (6)<\/option><option value=\"toothbrushes\">Toothbrushes and heads (6)<\/option><option value=\"flossers\">Water flossers and tips (6)<\/option><option value=\"other-products\">Other products and kits (6)<\/option><option value=\"quality\">Quality and inspection (7)<\/option><option value=\"markets\">Certifications and markets (6)<\/option><option value=\"delivery\">Payment and delivery (7)<\/option><option value=\"support\">After-sales and supply (6)<\/option><\/select><\/div><div class=\"rf-results-toolbar\"><div><h2 class=\"rf-results-title\" id=\"rf-results-title\" tabindex=\"-1\">Browse answers<\/h2><p class=\"rf-result-count\" id=\"rf-result-count\" role=\"status\" aria-live=\"polite\">75 answers in 12 topics<\/p><\/div><div class=\"rf-expand-actions js-only\"><button class=\"rf-text-button\" type=\"button\" id=\"rf-expand-all\">Expand all<\/button><button class=\"rf-text-button\" type=\"button\" id=\"rf-collapse-all\">Collapse all<\/button><\/div><\/div>\n<p class=\"rf-search-note\" id=\"rf-search-note\" hidden><\/p><div class=\"rf-scope-note\" id=\"rf-scope-note\" hidden><span id=\"rf-scope-label\"><\/span><button type=\"button\" id=\"rf-search-all-topics\">Search all topics<\/button><\/div><div class=\"rf-empty\" id=\"rf-empty\" hidden><h3 id=\"rf-empty-title\">No answers found<\/h3><p id=\"rf-empty-copy\">Try a shorter phrase, choose a suggested topic, or ask our factory team about your project.<\/p><div class=\"rf-suggestions\"><button type=\"button\" data-rf-suggestion=\"MOQ\">Minimum orders<\/button><button type=\"button\" data-rf-suggestion=\"sample cost\">Sample costs<\/button><button type=\"button\" data-rf-suggestion=\"warranty\">Warranty<\/button><\/div><div class=\"rf-empty-actions\"><button class=\"rf-reset\" id=\"rf-reset-filters\" type=\"button\">Clear filters<\/button><a href=\"#relishQuickCard\" data-rf-inquiry>Ask our team<\/a><\/div><\/div><section class=\"rf-topic-group\" id=\"topic-pricing\" data-category=\"pricing\" data-label=\"Pricing and minimum orders\"><h3 class=\"rf-group-title\">Pricing and minimum orders<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f07\" data-source-id=\"F07\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\" open><summary><span class=\"rf-question\">Why is Relish\u2019s price higher than another supplier\u2019s?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>The difference in our quotation comes from the <strong>configuration<\/strong> and the work included in your order. We price the agreed motor, battery, materials, accessories, packaging and customization, together with production inspection and after-sales responsibilities. We manufacture to your signed sample, check each batch through <strong>five inspection stages<\/strong> and provide a pre-shipment report. We obtain your approval for every change and offer lifetime supply of compatible toothbrush heads. If inspection fails, we cover rework and internal reinspection; if we are responsible, we also cover the first third-party reinspection. For an order that fails inspection, the balance is collected after reinspection passes and you give <strong>written release<\/strong>.<\/p><p>Send us the specification and scope behind the other price. We will compare the items with you and show which configuration or packaging changes can bring our quotation closer to your budget.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f08\" data-source-id=\"F08\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\"><summary><span class=\"rf-question\">What should I compare when reviewing quotations from different suppliers?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Compare the same model specification and order conditions first: motor and battery configuration, materials, functions, accessories, packaging, quantity and customization. Then check whether sample fees, tooling, additional testing, warranty handling and freight are included or quoted separately. For shipping, confirm the delivery destination and whether duties and clearance are included. Send us the two specification lists and included items, and we will identify the differences so you can compare the full quoted order cost.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f09\" data-source-id=\"F09\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\"><summary><span class=\"rf-question\">Can you help me reduce the cost to fit my target budget?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Tell us your target price and the features you need to keep. We can look at an existing model, simpler packaging, a different accessory set or fewer custom colors to bring the project closer to your budget. We will explain how each change affects the price and product, so you can decide where to spend.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f10\" data-source-id=\"F10\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\"><summary><span class=\"rf-question\">What is the minimum order quantity for custom oral care products?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Our standard MOQ for customized products is 1,000 units. We can discuss flexible quantities depending on the product and the changes you need. A logo-only project, custom packaging and a completely new design involve different work, so send us your requirements and we will suggest a practical starting quantity.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f11\" data-source-id=\"F11\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\"><summary><span class=\"rf-question\">Can I start with 50 in-stock units before placing a custom order?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Available in-stock devices start at 50 units for wholesale orders, so you can evaluate a model and test demand before ordering more. Custom branding, colors or packaging are quoted as a customization project, normally from 1,000 units, with flexible quantities available for discussion. Refill items have their own minimums; water flosser tips start at 500 pieces per model.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f12\" data-source-id=\"F12\" data-category=\"pricing\" data-keywords=\"Pricing and minimum orders\"><summary><span class=\"rf-question\">Can I mix models, colors or product categories in one order?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Selected models and colors can be combined in one order. For custom orders, the minimum quantity can depend on the model, color and packaging version, so the total order quantity alone does not settle every SKU requirement. Send us your proposed mix. We will show the quantity and applicable minimum for each item in the quotation, so you can see the full first-order commitment.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-cooperation\" data-category=\"cooperation\" data-label=\"OEM, ODM and private label\"><h3 class=\"rf-group-title\">OEM, ODM and private label<span>7 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f13\" data-source-id=\"F13\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">Should I choose OEM, ODM or private label for my oral care brand?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We offer three practical routes. For a private-label launch, choose an existing product and add your logo and packaging. For an ODM project, adapt one of our established designs using the available color, brush-head and feature options. For full OEM development, bring your concept, drawings or functional brief and we develop the design, prototypes and tooling with you. Tell us the changes you need; we will identify the route, development work, MOQ, cost and schedule in the proposal. Ownership and exclusivity are agreed before development starts.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f14\" data-source-id=\"F14\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">Can I launch an oral care brand without product design experience?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. You do not need a finished product design to start. Tell us who you want to sell to, your target price and your preferred product style. We will help you shortlist models, arrange samples and develop the branding and packaging, so you can review a real product before placing a custom order.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f15\" data-source-id=\"F15\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">Can Relish develop a product from an idea or a sketch?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. You can start with a sketch, reference sample or functional brief. Our team of more than 30 engineers and designers works through the design, prototypes, tooling and testing with you. Before development starts, we agree the project scope, fees, milestones, exterior-design ownership and file deliverables in writing. Tooling takes 15\u201320 working days after 3D data approval, followed by 10\u201315 working days for T1 samples and mold revisions. Production is scheduled after the final sample, packaging and other order details are approved and the deposit is received. If you need an app, Bluetooth or custom firmware, we include a separate software schedule.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f16\" data-source-id=\"F16\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">What is the fastest way to launch a private-label oral care product?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>For a stock-based market test, available devices start at 50 units, with a lead time of 15\u201320 working days. For a branded launch, an existing design with your logo and packaging avoids a new-tooling stage; OEM logo, color and packaging orders take 25\u201345 working days and normally start at 1,000 units, with quantities open to discussion. We first confirm the selected model\u2019s stock status and the work your branding requires, then quote production and transit time separately against your required arrival date.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f17\" data-source-id=\"F17\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">Can I customize the motor, battery, functions or connected features?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can assess motor, battery, electronics, cleaning-mode and connected-function changes on your selected platform. Our proposal identifies what can use the existing design and what needs new hardware, structure or software, together with the cost and sample plan. App, Bluetooth and firmware development follows a separate 45\u201390-working-day schedule, including two integration rounds. This starts when we receive the requirements document, UI files and app-store account. Firmware is frozen 10 working days before pilot production, so the version used for the trial run is agreed before it begins.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f18\" data-source-id=\"F18\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">What information do you need to prepare a quotation?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Send us the product or model you want, order quantity, target market and customization requirements. Your target price, logo, packaging idea and delivery destination are also helpful. We will use those details to recommend a configuration and prepare a quotation showing the product price and any separate project or shipping costs.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f75\" data-source-id=\"F75\" data-category=\"cooperation\" data-keywords=\"OEM, ODM and private label\"><summary><span class=\"rf-question\">Can you provide photos, videos and product information for my sales channels?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. <strong>Free standard assets<\/strong> include white-background PNGs, multi-angle and lifestyle images, a 15\u201330-second product video, a specification sheet and certificates within the applicable model and market scope. Orders meeting the MOQ include one basic asset set, with the included items stated in the quotation. Custom logo and packaging renders, unboxing or use videos, listing graphics, and model or studio photography are quoted by project, usually <strong>US$150\u2013800 per set<\/strong>.<\/p><p>The standard assets have a <strong>non-exclusive, royalty-free commercial license<\/strong> for marketing and selling the products you purchase. You may not sublicense them, alter the product\u2019s appearance, crop certification marks or use them for efficacy or medical claims. We can issue an authorization letter for standard or custom assets to support copyright or brand-registration disputes on Amazon, Walmart or your own store.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-samples\" data-category=\"samples\" data-label=\"Samples and development\"><h3 class=\"rf-group-title\">Samples and development<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f19\" data-source-id=\"F19\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">Are samples free, and do custom samples cost extra?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Many standard in-stock samples are free; you pay shipping. The first custom sample is quoted with the development project, with the scope, sample fee and shipping confirmed before we start. For factory-process errors against the agreed specification, the <strong>first two rework rounds are free<\/strong>; from the third factory-caused round, we charge material and labor costs only after you approve a <strong>written quotation<\/strong>. New features, color\/material\/finish changes, packaging or artwork changes requested by you are charged separately and add <strong>3\u20135 working days<\/strong>.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f20\" data-source-id=\"F20\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">What is the difference between a standard sample, a custom prototype and a pre-production sample?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>A standard sample lets you try one of our existing products. A custom prototype shows the design or functional changes being developed for your brand. The final approved sample represents the product we will manufacture. We also confirm the packaging with you, so both the product and its presentation are settled before mass production.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f21\" data-source-id=\"F21\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">What happens if a custom sample needs revision or the project stops?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We compare your feedback with the agreed specification and identify the reason for revision. If our manufacturing process is the cause, the <strong>first two rework rounds are free<\/strong>. From the third factory-caused round, we quote material and labor costs in writing and need your approval before starting. Changes you request to functions, color\/material\/finish, packaging or artwork are major revisions, with an extra charge and 3\u20135 working days added. You can review the scope, price and timing before deciding on another round; mass production follows the sample you approve.<\/p><p>If you stop the project, incurred mold, tooling and engineering costs are <strong>non-refundable<\/strong>. We cancel unstarted milestones, <strong>refund their corresponding prepayments<\/strong>, and deliver the confirmed samples and project exterior-design files. The development agreement defines the platform IP and file-delivery scope.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f22\" data-source-id=\"F22\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">How do you keep bulk production consistent with the approved sample?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We manufacture to the sample and specifications you have approved. These cover the product configuration, materials, color, functions, accessories and packaging. Our quality team checks production against those requirements. If anything needs to change, we notify you and ask you to sign off on the latest sample before production follows the revised version.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f23\" data-source-id=\"F23\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">How long do samples and mass production take?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Routine sampling takes <strong>3\u20137 working days<\/strong>. Stock orders take <strong>15\u201320 working days<\/strong>; OEM orders with logo, color and packaging customization take <strong>25\u201345 working days<\/strong>. Production lead time starts on the later of deposit receipt and written approval of the required artwork or final sample, with packaging and all other order details confirmed. Transit time is additional.<\/p><p>A new product also needs its development stages before final approval: tooling takes 15\u201320 working days after 3D data approval, plus 10\u201315 working days for T1 samples and mold revisions. App, Bluetooth and firmware work has a separate 45\u201390-working-day schedule. We show these stages in the project plan so you can work out the full launch timeline. Chinese statutory holidays and changes you request after final-sample approval extend the schedule as recorded in the PI.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f24\" data-source-id=\"F24\" data-category=\"samples\" data-keywords=\"Samples and development\"><summary><span class=\"rf-question\">Can I change the design after approving the sample?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Tell us what you need changed, and we will assess the work before proceeding. New functions, color\/material\/finish changes, packaging or artwork changes are major revisions, with an additional charge and 3\u20135 working days for the revision work. We also check the impact on materials already prepared, tooling and the overall production schedule, then send the revised cost and timing for approval. You sign off on the latest sample before we use the revised version. Any schedule extension after final-sample approval is recorded in the PI.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-customization\" data-category=\"customization\" data-label=\"Customization and IP\"><h3 class=\"rf-group-title\">Customization and IP<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f25\" data-source-id=\"F25\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">Can I customize the logo, product color and packaging?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can add your logo, match your Pantone colors and create branded retail packaging. We will recommend a suitable logo process and finish for your chosen product, then prepare artwork and samples for you to review. Once the product and packaging are approved, we manufacture to that version.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f26\" data-source-id=\"F26\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">What artwork and language files should I provide?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Please send a vector logo in AI, EPS or PDF, your brand colors, and the wording for the languages required on the packaging, labels and instructions. If you already have artwork, include those files too. We help with packaging design and layout, then send the complete files for your approval before printing. This lets you check the logo, language versions and product information together in the actual packaging layout.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f27\" data-source-id=\"F27\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">Can we sign an NDA before I share my product design?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes, we accept NDAs, including a version supplied by your company. Our legal team needs to review the agreement before it is signed. You can send the NDA first, and we will coordinate the review before you share confidential drawings or product details.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f28\" data-source-id=\"F28\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">What do I own after paying for tooling, which files do I receive, and can I transfer the mold?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Once the mold fee is paid in full, the <strong>mold belongs to you<\/strong> and we keep and maintain it for production. Before development, we record ownership, deliverables and any required licenses in writing. <strong>Standard files<\/strong> include 2D exterior drawings, STEP exterior models, packaging dielines and print files, manual layouts and an inspection-standard summary. We can also assist with product and design-patent applications.<\/p><p>The mold can be transferred once all amounts are settled, its condition is inspected and the receiving party signs confidentiality and non-infringement undertakings. You pay crating, insurance and freight; tooling containing our patented structures needs a separate license. Circuit schematics, Gerber files, firmware source code, costed BOMs, supplier lists and mold drawings are outside standard delivery and are provided only under a <strong>separately agreed IP package<\/strong>.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f29\" data-source-id=\"F29\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">Do you offer regional distribution or product exclusivity?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We can discuss regional distribution exclusivity and exclusive exterior designs. For distribution, we agree the territory, covered products, sales commitments and cooperation period. An exterior design you supply or pay us to develop is exclusive to you: we do not manufacture the same exterior for other customers or display it without your written permission. We agree that scope before development.<\/p><p>Our platform technology\u2014drive components, PCBA architecture, firmware, sealing and structural designs, process parameters and test methods\u2014remains ours and can be reused. We record exterior-design rights and any regional sales rights separately, so you know exactly what is reserved for your business.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f30\" data-source-id=\"F30\" data-category=\"customization\" data-keywords=\"Customization and IP\"><summary><span class=\"rf-question\">Can you offer sustainable materials and plastic-free packaging?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We offer paper-based packaging, plastic-free inserts, soy-based inks and selected alternative product materials. We can help you choose options that suit your product and brand, and provide the relevant material information for claims such as FSC-certified paper or recycled content. We will also show how the choices affect the quotation.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-factory\" data-category=\"factory\" data-label=\"About our factory\"><h3 class=\"rf-group-title\">About our factory<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f01\" data-source-id=\"F01\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">Is Relish a manufacturer or a trading company?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We are a direct oral care manufacturer based in Shenzhen, China. Since 2012, we have developed and manufactured products for oral care brands, distributors and retailers. Our Shenzhen and Huizhou operations cover 20,000 m\u00b2 and bring R&amp;D, tooling, production and quality control together.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f02\" data-source-id=\"F02\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">What oral care products does Relish manufacture?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We manufacture electric toothbrushes, water flossers (oral irrigators), kids\u2019 electric toothbrushes, U-shaped electric toothbrushes, manual toothbrushes and LED teeth whitening devices. We also supply replacement brush heads, tongue scrapers, interdental brushes and dental floss, so you can build a coordinated oral care range with us.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f03\" data-source-id=\"F03\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">Can I visit your factory or arrange a video factory tour?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes, you are welcome to visit our factory. We can also arrange a live video tour if you cannot travel to China. Tell us which products you are interested in, and we will arrange the relevant production areas and team members for your visit.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f04\" data-source-id=\"F04\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">Does Relish work with startups, distributors and established retail brands?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We work with new brands, established retailers, distributors and dental businesses. If you are testing the market, you can start with available in-stock products from 50 units. If you need your own branding or a differentiated product, we can help you develop a private-label or OEM\/ODM range.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f05\" data-source-id=\"F05\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">Can Relish support bulk orders and ongoing replenishment?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We operate 12 production lines, including six automated electric toothbrush lines, with a combined monthly capacity of 1.2 million units across our product range. We plan your production around the model, quantity and customization involved. Sharing your expected replenishment schedule also helps us coordinate repeat orders with your sales plan.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f06\" data-source-id=\"F06\" data-category=\"factory\" data-keywords=\"About our factory\"><summary><span class=\"rf-question\">Who will manage my OEM\/ODM project?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>You will have a dedicated account manager as your main contact. They coordinate with our designers, engineers and production team, follow up on samples and artwork, and keep you informed as the order progresses. You can raise both commercial and technical questions through the same contact.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-toothbrushes\" data-category=\"toothbrushes\" data-label=\"Toothbrushes and heads\"><h3 class=\"rf-group-title\">Toothbrushes and heads<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f31\" data-source-id=\"F31\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">What is the difference between sonic, rotating and Rotasonic toothbrushes?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Our sonic models use high-frequency brush-head vibration. Rotary models such as RLT3006 use rotary head motion. Our 3-in-1 Rotasonic design combines rotating, sonic and vibrosonic technology. We also offer hybrid vibrosonic models such as VS0360B, combining 60\u00b0 oscillation with 31,000 VPM.<\/p><p>For sourcing, compare the head shape and motion, handling, noise, controls, compatible refill heads and price on the shortlisted samples. We can help you choose a straightforward platform or a product with combined motions and additional features, according to the experience and price point you want for your range.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f32\" data-source-id=\"F32\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">Is a higher vibration frequency always better?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>No. First choose the brushing platform and head design that fit your product concept, then compare modes, handling, noise, battery performance and price. RPM on a rotating model and VPM on a sonic model describe different motions, so the larger number does not automatically identify the better product. We use the specifications and samples of the shortlisted models to help you compare the complete product.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f33\" data-source-id=\"F33\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">Can I choose pressure sensing, a display, a timer or different brushing modes?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Our range includes pressure-sensing models, displays, timers and different brushing modes. We can help you choose an existing platform with the features you need, or assess custom changes. Before production, you can try the controls and feedback on the sample and confirm how you want the product to work.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f34\" data-source-id=\"F34\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">How should I compare battery life, charging and water resistance?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We compare three parts of the configuration with you. For battery life, check the quoted mode and use duration so the figures are on the same basis. For charging, choose between the model\u2019s available cable or base options; RLT3006 uses USB-C, while VS0360B offers wireless charging. We list the cable, base and adapter included in the order. For water resistance, we confirm the selected model\u2019s rating and applicable test records. This gives you the charging setup, runtime basis and water-resistance documentation to review together before approving the sample.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f35\" data-source-id=\"F35\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">Are replacement brush heads universal or compatible with other brands?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Replacement heads are not universal. We match the head to the toothbrush handle and drive system, and can supply the compatible heads for the models you buy from us. If you need heads for another brand or handle, send us the exact model so we can check the connection and assess compatibility.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f36\" data-source-id=\"F36\" data-category=\"toothbrushes\" data-keywords=\"Toothbrushes and heads\"><summary><span class=\"rf-question\">How long will replacement brush heads remain available?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We provide lifetime supply of replacement brush heads for the toothbrushes you purchase from us. You can continue ordering compatible heads after your initial product order, so your customers can keep using their handles. We can also help you plan branded refill packs for ongoing sales.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-flossers\" data-category=\"flossers\" data-label=\"Water flossers and tips\"><h3 class=\"rf-group-title\">Water flossers and tips<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f37\" data-source-id=\"F37\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">Should I choose a portable or countertop water flosser?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>For travel and compact storage, start with a portable model. For a fixed bathroom setup and a larger reservoir, consider a countertop model. We offer 170\u2013800 mL tank configurations; portable models are IPX8 and countertop models are IPX4, with UV nozzle disinfection available on some countertop models. We confirm each selected model\u2019s actual tank size, water-resistance rating, accessories and functions in its specification, then match the configuration to your customers, retail positioning and target price.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f38\" data-source-id=\"F38\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">How should I choose the pressure range and cleaning modes?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Higher pressure alone does not determine which model suits your customers. Our motor-and-pump system generates pulsating water, with 3\u20135 pressure levels depending on the model. During sampling, compare the lowest and highest settings, adjustment steps and flow consistency. We provide the selected model\u2019s pump type, pulse frequency and pressure range in its specification. Our batch checks measure pressure at the lowest and highest settings in PSI or kPa, together with flow in mL\/min, so you can compare the output as well as the controls.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f39\" data-source-id=\"F39\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">What tank capacity should I choose for a private-label water flosser?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>A larger tank reduces the need to refill, but also increases the product\u2019s size and packed volume. We offer compact portable models and larger countertop formats. If you want a travel product, we can prioritize size and storage; for home use, we can help you choose a larger reservoir without overlooking grip and cleaning convenience.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f40\" data-source-id=\"F40\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">How can I evaluate leakage, pump noise and pressure consistency?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We check every water flosser\u2019s water path using negative-pressure leak testing. Noise, pressure and flow are sampled by batch under AQL 2.5: noise is measured in dB(A) at a fixed distance with background noise below 30 dB(A), pressure at the lowest and highest settings in PSI or kPa, and flow in mL\/min. Raw batch noise and pressure data are available on request. We agree the selected model\u2019s measurement setup and acceptance limits in the inspection requirements.<\/p><p>When comparing samples, use the same mode and distance for noise, check the tank and nozzle connection for visible leaks, and observe the water output through a use cycle. We can review your observations alongside the model specification and batch data.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f41\" data-source-id=\"F41\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">Can I choose different water flosser tips and replacement packs?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We offer standard, orthodontic and periodontal-pocket tips matched to the selected water flosser, using medical-grade ABS and silicone. Tips can be ordered separately from 500 pieces per model, with mixed colors and your branded refill packaging. We identify the compatible tip model and the quantity of each tip in the configuration, so you can plan the device set and ongoing refill sales together. Our retail packaging recommends replacing the nozzle every three months.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f42\" data-source-id=\"F42\" data-category=\"flossers\" data-keywords=\"Water flossers and tips\"><summary><span class=\"rf-question\">Can I customize a travel lock, USB-C charging or a more compact design?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can work on the housing, tank, charging system and functions such as a travel lock. We will first check whether one of our existing models meets your requirements. If you need a new size or structure, our engineers can assess the design changes and prepare a development proposal.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-other-products\" data-category=\"other-products\" data-label=\"Other products and kits\"><h3 class=\"rf-group-title\">Other products and kits<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f43\" data-source-id=\"F43\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">What should I consider when sourcing a kids\u2019 electric toothbrush?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>For a kids\u2019 range, we first match the intended age group with brush-head size, grip and control simplicity, then choose the brushing and guidance features. Our TV85D offers a simple one-mode format; VS09C combines oscillation and sonic brushing with bone-conduction audio guidance and three modes. Tell us the age group, product positioning and target price, and we will shortlist suitable models for sample review. We check the chosen model\u2019s information, fit and handling with you before confirming the configuration and age labeling.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f44\" data-source-id=\"F44\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">What can I customize on a U-shaped electric toothbrush, and what should I evaluate?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We can customize the U-shaped mouthpiece, handle, colors, functions and packaging. Tell us the intended users and preferred product size so we can plan the sample around that group. During sample review, we check mouthpiece fit, bristle contact with the intended tooth surfaces, grip comfort and ease of cleaning with you. We then work through the required changes before you approve the design for production.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f45\" data-source-id=\"F45\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">Can you supply a private-label LED whitening device and gel kit, and what does the quotation include?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We manufacture the LED and cold-light devices and can quote a branded device-and-gel kit. Your quotation lists the chosen device, mouthpiece, charging accessories, case and packaging. For gel, you can supply your formulation, use a standard non-peroxide formulation from our partner formulator, or develop a formulation with us. With customer-supplied gel, we check outlet dimensions, sealing and material compatibility with the formulation, and issue a compatibility report before moldmaking.<\/p><p>Tell us the target market and any formulation or registration arrangements you already have. Within five working days, we reply with feasibility, MOQ and the applicable registration route before quoting. Whitening claims and registration requirements are reviewed for the target market and the party holding the registration.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f46\" data-source-id=\"F46\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">Are water flossers and oral irrigators the same product, and can I reorder the tips?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We use water flosser and oral irrigator for the same devices in our range. A motor and pump deliver pulsating water through a replaceable nozzle. We confirm the pressure levels, tank capacity and tip connection for your chosen model in its specification. Compatible tips can be reordered from 500 pieces per model, with mixed colors and your branded refill packaging.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f47\" data-source-id=\"F47\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">Can I customize manual toothbrush bristles, handles and packaging?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can customize the handle, bristle configuration, colors and retail packaging. Tell us whether you are developing an adult, kids\u2019 or another specific range, together with your preferred feel and price point. Our standard customization MOQ is 1,000 units, and we can discuss quantities around your project.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f48\" data-source-id=\"F48\" data-category=\"other-products\" data-keywords=\"Other products and kits\"><summary><span class=\"rf-question\">Can I build a set with replacement heads, tongue scrapers, interdental brushes or floss?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can combine your main product with items such as replacement heads, tongue scrapers, interdental brushes or floss in branded packaging. Send us the items you want in the set and your preferred price point. We will help you work out the product combination, packaging layout and order quantities.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-quality\" data-category=\"quality\" data-label=\"Quality and inspection\"><h3 class=\"rf-group-title\">Quality and inspection<span>7 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f49\" data-source-id=\"F49\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">How does Relish control quality during production?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Every batch goes through incoming quality control (IQC), in-process quality control (IPQC), final quality control (FQC), AQL 2.5 sampling and pre-shipment inspection (PSI), with an inspection report before dispatch. For electric toothbrushes and water flossers, we check every unit\u2019s appearance, power-on and all modes, buttons and display response where fitted, charging indication, and the relevant leak or airtightness checks. Water flossers receive negative-pressure water-path testing; toothbrush housings receive online waterproof testing. Noise, pressure, flow and selected performance checks use batch sampling. Reliability tests such as immersion, aging and endurance use the applicable type or periodic sample plan.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f50\" data-source-id=\"F50\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">Can I use your quality inspection team or appoint a third-party inspector?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. You can use our quality team or appoint your own third-party inspector. We agree the acceptance rules in the PI before production, including the AQL level, sample quantity and defect classifications, with your approved sample as the product reference. Every-unit checks and batch sampling follow their respective inspection requirements. If inspection fails, we provide a photo-supported defect list within 24 hours and a written corrective-action plan within 48 hours. We pay rework and internal reinspection costs, plus the first third-party reinspection when we are responsible. After a failed inspection, the balance is collected only after reinspection passes and you give written release.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f51\" data-source-id=\"F51\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">What quality records and product documents can I review?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Each batch comes with an FQC summary and AQL inspection records, and we provide the pre-shipment inspection report before dispatch. Raw noise and pressure data can also be supplied by batch on request. For sourcing review, we can organize the selected model\u2019s specification, sample-approval information and applicable certificates or test reports. Tell us your team\u2019s document list before inspection so the report and supporting files match the order you are accepting.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f52\" data-source-id=\"F52\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">Will you change components or materials on repeat orders?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Any change to your product\u2019s components, materials, functions or packaging is notified to you and requires sign-off on the latest sample before we use the revised version. This applies to repeat orders as well as product updates. We manufacture against the sample you have approved, giving your purchasing and quality teams a clear reference for checking each version.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f53\" data-source-id=\"F53\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">How can I verify materials, water resistance and durability?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We review the selected model\u2019s agreed materials and specification, approved sample, and applicable material and product test records with you. For durability and water resistance, applicable IPX7 or IPX8 immersion, salt spray, UV aging, battery-capacity retention after 300 cycles and transport vibration are type or periodic sample tests at first-article approval and requalification. Single-charge runtime, drop and switch-cycle life are also sampled by batch. Every-unit housing or water-path leak checks are part of routine production inspection.<\/p><p>We identify the test conditions and results relevant to your model, so you can distinguish material documentation, batch checks and reliability tests when accepting the product.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f54\" data-source-id=\"F54\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">How should products and batteries be stored before sale?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Keep products in their protective packaging in a dry location away from excessive heat, direct sunlight and moisture. Rechargeable products also need storage and battery-maintenance instructions matched to the model. We can provide the relevant handling information for your order, so your warehouse team knows how to store the goods before sale.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f73\" data-source-id=\"F73\" data-category=\"quality\" data-keywords=\"Quality and inspection\"><summary><span class=\"rf-question\">What happens if an order fails pre-shipment inspection?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We take responsibility for the quality of your order and correct issues found at inspection before shipment. <strong>Within 24 hours<\/strong> of an inspection failure, we provide a photo-supported defect list, classifying defects as critical, major or minor. <strong>Within 48 hours<\/strong>, we submit a written corrective-action plan covering root cause, containment, rework method and completion date. We pay for rework and internal reinspection. If we are responsible, we also pay for the first third-party reinspection.<\/p><p>We collect the balance <strong>after reinspection passes and you give written release<\/strong>, with any necessary due-date adjustment following the reinspection schedule. Before production, we put the AQL level, sample quantity and defect criteria in the PI, so both teams use the same acceptance rules.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-markets\" data-category=\"markets\" data-label=\"Certifications and markets\"><h3 class=\"rf-group-title\">Certifications and markets<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f55\" data-source-id=\"F55\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">What certifications and audit documents does Relish have?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We hold ISO 9001 and ISO 13485 quality-system certifications and FDA registration, and have SEDEX 4P audit documentation. Our product documentation includes CE, FCC, RoHS and other market-related materials. We can send you the documents relevant to your selected product, so your team can review them during sourcing.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f56\" data-source-id=\"F56\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">What does FDA registration mean when sourcing for the U.S. market?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We can provide our FDA establishment-registration information and the product documents applicable to your U.S. project. Registration or device listing is different from FDA product approval or clearance. We start with the selected model, its intended use and your branding, then identify the factory documents relevant to that configuration and any additional project requirements. This lets your team review the actual product rather than rely on a general registration claim.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f57\" data-source-id=\"F57\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">What documents should I review for an EU or UK launch?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We prepare the document review for your selected model, configuration and destination. It covers the available conformity documents, relevant test reports, labels and instructions, and identifies any additional testing or file updates needed for your project. For an RLI512 project, for example, we review the model\u2019s CE\/EU DoC, EMC, RoHS and UKCA document categories against the agreed configuration. Send us the model, target country, branding and charger or connected-function changes you need, and we can confirm which existing files apply and what extra work should be included in the quotation.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f58\" data-source-id=\"F58\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">Can you support projects for Japan, South Korea, the Middle East and other markets?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Please specify your target country, model and branding. For projects in Japan, South Korea, the Middle East and other markets, we review the selected platform\u2019s existing documents, charging configuration, label languages and instructions. Our proposal separates available materials from additional testing, document work or configuration changes, so you can see the extra scope, cost and timing before production.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f59\" data-source-id=\"F59\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">Can rechargeable products be shipped by air, and what battery documents are needed?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes, we can arrange air-shipment options for rechargeable products. We check the battery configuration, quantity and packing with the carrier and prepare the applicable battery documents, including the UN 38.3 test summary. We will confirm the route and packing requirements for your shipment before dispatch.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f60\" data-source-id=\"F60\" data-category=\"markets\" data-keywords=\"Certifications and markets\"><summary><span class=\"rf-question\">Can existing certificates and test reports cover my brand and custom configuration?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We will check which existing documents cover your chosen model and custom configuration. Adding a brand name and changing a battery, charger, material or connected function can involve different document requirements. We will explain what can be used and whether additional testing or paperwork is needed, so this is settled before final packaging.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-delivery\" data-category=\"delivery\" data-label=\"Payment and delivery\"><h3 class=\"rf-group-title\">Payment and delivery<span>7 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f61\" data-source-id=\"F61\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">What are your payment and deposit terms?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>For standard bulk orders, we normally take a 30% deposit and a 70% balance before shipment. The method, amounts and milestones are set out in the PI; development projects may use a different schedule. If an order needs corrective work after inspection, we collect the balance after reinspection passes and you give written release. Any necessary adjustment to the balance due date follows the reinspection schedule. We record the acceptance rules in the PI before production, so your team and ours use the same criteria for payment and release.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f62\" data-source-id=\"F62\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">Does the unit price include packaging, development, testing and shipping?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We list what your product price includes, such as the agreed configuration, accessories and packaging. If the project has separate sample, tooling, development, additional testing or shipping costs, we show those separately. You can see the product price and the full quoted project cost before confirming the order.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f63\" data-source-id=\"F63\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">How will I receive production updates?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Your account manager is your contact for sample and artwork approval, material preparation, production, inspection and dispatch updates. They coordinate the departments involved and bring any required decisions or product changes to you for confirmation. If we identify a risk to the confirmed dispatch date, we send written notice within 48 hours and no later than seven calendar days before that date. The notice states the cause, affected models and quantities, whether unaffected items can ship on time, and the revised date with its basis. Recovery options include overtime, priority split shipment or a revised schedule under the contract.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f64\" data-source-id=\"F64\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">Does the shipping quote include duties and customs clearance?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>It depends on the delivery service quoted, and we will state what is included before you confirm it. Freight, insurance, import duties, taxes and destination charges are listed or identified separately where applicable. We will also clarify who handles customs clearance and where delivery ends, so you can work out the cost to your receiving location.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f65\" data-source-id=\"F65\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">Can you support an urgent launch or a split shipment?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We can assess an urgent order or a first-batch shipment around your required arrival date. Send us the destination and the quantity needed for launch. We will check stock, materials, branding and production capacity, then separate the production-ready date from transit time and show any extra charges. This helps you decide whether faster production, a different shipping method or a smaller first batch fits your launch.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f66\" data-source-id=\"F66\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">Can you ship directly to Amazon FBA or my third-party warehouse?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. We can provide preparation and delivery services for Amazon FBA or your third-party warehouse, including the required labeling and packing arrangements. These are paid services. Send us the warehouse requirements before packing, and we will quote the preparation and delivery charges separately so you can include them in your landed cost.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f74\" data-source-id=\"F74\" data-category=\"delivery\" data-keywords=\"Payment and delivery\"><summary><span class=\"rf-question\">What happens if production is delayed?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>If we identify a risk to your confirmed dispatch date, we send written notice within 48 hours and no later than seven calendar days before the original date. We state the cause, affected models and quantities, whether unaffected items can ship on time, and the revised date with its basis.<\/p><p>You can choose overtime to keep the original schedule, split shipment with priority for your core SKUs, or a revised schedule with the compensation agreed in your contract. Delay penalties follow the percentage in the PI. Force majeure and delays caused by your artwork, deposit or packaging approval are excluded from compensation, with the schedule extended accordingly.<\/p><\/div><\/details><\/section><section class=\"rf-topic-group\" id=\"topic-support\" data-category=\"support\" data-label=\"After-sales and supply\"><h3 class=\"rf-group-title\">After-sales and supply<span>6 answers<\/span><\/h3><details class=\"rf-item\" id=\"faq-f67\" data-source-id=\"F67\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">What warranty do you offer for electric toothbrushes and water flossers?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We provide a 12-month factory warranty covering manufacturing defects in the motor, battery and pump. For sea shipments, the period starts on the shipment date shown on the bill of lading (B\/L). For air or courier orders without a B\/L, it starts on the goods\u2019 arrival date. This is the warranty period for your B2B order. For a product-caused fault, send us the order details, affected quantity and fault evidence; we acknowledge the case within one working day and give an initial proposal within two working days.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f68\" data-source-id=\"F68\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">What should I do if products arrive defective or fail after sale?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Send your account manager the order number, model, affected quantity, serial numbers and photos or videos of the fault. We acknowledge the case within <strong>one working day<\/strong>, give an initial proposal within <strong>two working days<\/strong>, and close the case within <strong>seven working days<\/strong> after the required information is complete. The proposal may be replacement, repair, refund or credit against your next order.<\/p><p>For low-value items, photos or videos showing the serial number are sufficient. Safety-related faults such as battery swelling or abnormal heat, and batch or repeated failures, require physical returns for failure analysis and a report. Contact us before returning anything to confirm the return and shipping arrangements. When we are responsible for the fault, we cover the return freight; we also pay replacement freight for product-caused defects. Bulk orders include 1\u20132% spare units so you can arrange local replacements while the case is handled.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f69\" data-source-id=\"F69\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">Who is responsible for after-sales support if there is a product fault?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We take responsibility for after-sales support when the fault comes from the product itself. We review the order and fault evidence with you, explain the cause, and agree the appropriate replacement, repair, refund or credit. When we are responsible, we cover the freight for returning faulty products and sending replacements. A case is acknowledged within one working day, with an initial proposal within two working days and closure within seven working days after the required information is complete. If the problem is caused by factors outside the product, it is outside our responsibility; we explain the assessment and handling decision to you.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f70\" data-source-id=\"F70\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">Do repeat orders require new tooling or sample approval?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>If you reorder the same approved product without changes, we can use the existing product setup and tooling. If you want to update it, or a change is needed, we will notify you and ask you to sign off on the latest sample. Production then follows the version you have approved.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f71\" data-source-id=\"F71\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">Can I order accessories, service parts and consumables separately?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>Yes. Compatible brush heads, water flosser tips and available repair parts or accessories can be ordered separately. We provide lifetime replacement brush-head supply for the toothbrushes you buy from us. Water flosser tips start at 500 pieces per model, with mixed colors and your branded refill packaging. For repair parts and other accessories, send the device model and required quantity so we can confirm availability, compatibility, MOQ and replenishment timing in the quotation.<\/p><\/div><\/details><details class=\"rf-item\" id=\"faq-f72\" data-source-id=\"F72\" data-category=\"support\" data-keywords=\"After-sales and supply\"><summary><span class=\"rf-question\">Do you support bulk fulfillment or individual dropshipping?<\/span><span class=\"rf-toggle-icon\" aria-hidden=\"true\"><\/span><\/summary><div class=\"rf-answer\"><p>We supply bulk B2B orders and do not offer individual dropshipping. Available in-stock devices start at 50 units for wholesale orders. We can deliver bulk shipments to your address or warehouse; custom branding or packaging is quoted as a customization project. Refill products follow their own minimums, including 500 pieces per model for water flosser tips.<\/p><\/div><\/details><\/section><\/section><\/div>\n<\/div>\n<script data-no-optimize=\"1\" data-no-defer=\"1\" id=\"relish-faq-script\">\n(() => {\n 'use strict';\n function createRelishFAQSearch(records) {\n  const normalize = value => String(value).toLowerCase().normalize('NFKD')\n    .replace(\/[\\u0300-\\u036f]\/g, '').replace(\/[\u2019']\/g, '').replace(\/[^a-z0-9]+\/g, ' ').trim();\n  const stop = new Set('a an the i we us our you your me my is are am was were be been do does did can could would should will may might how what which when where why who much more than about of for to in on at by with from and or please tell help get have has it its that this any'.split(' '));\n  const stems = {samples:'sample',sampling:'sample',prices:'price',pricing:'price',expensive:'price',costly:'price',costs:'cost',fees:'fee',quotations:'quotation',quotes:'quotation',quote:'quotation',mould:'mold',moulds:'mold',molds:'mold',toothbrushes:'toothbrush',flossers:'flosser',batteries:'battery',returns:'return',returned:'return',defects:'defect',defective:'defect',faults:'fault',certificates:'certificate',certifications:'certification',customisation:'customization',customised:'customized',customise:'customize',nozzles:'nozzle',tips:'tip',heads:'head',units:'unit',days:'day'};\n  const related = {moq:['moq','minimum order','minimum quantity'],cost:['cost','fee','price','quotation'],price:['price','quotation'],warranty:['warranty','after sales'],delivery:['delivery','shipping','shipment','lead time'],leadtime:['lead time'],custom:['custom','customization','customize','customized'],certificate:['certificate','certification'],certification:['certificate','certification'],nozzle:['nozzle','tip'],tip:['tip','nozzle'],defect:['defect','fault'],dropship:['dropship','dropshipping'],mold:['mold','tooling']};\n  const extra = {\n    F07:'expensive higher price premium supplier comparison configuration',F08:'quotation compare supplier cost breakdown',F09:'budget cheaper reduce cost',F10:'moq minimum order custom quantity',F11:'50 unit stock trial wholesale',\n    F19:'sample cost fee free shipping custom sample',F20:'sample prototype pre production',F21:'sample revision rework development cancellation refund',F23:'sample lead time production delivery timeline',F28:'mold ownership tooling patent design files',\n    F55:'ce certification audit factory documents',F57:'ce eu uk compliance conformity market documents',F60:'ce certificate brand model configuration',F67:'warranty guarantee support',F68:'return freight replacement fault claim refund',F69:'return freight responsibility after sales fault'\n  };\n  const canonical = value => normalize(value).split(' ').filter(Boolean).map(x=>stems[x]||x);\n  const field = text => {const words=canonical(text);return {words:new Set(words),phrase:' '+words.join(' ')+' '};};\n  const entries = records.map((r,index)=>({...r,index,title:field(r.question),keywords:field((r.keywords||'')+' '+(extra[r.id]||'')),body:field(r.answer)}));\n  function hit(f,term) {\n    const options=related[term]||[term];\n    return options.some(option=>{const words=canonical(option);if(words.length>1)return f.phrase.includes(' '+words.join(' ')+' ');const word=words[0];return f.words.has(word)||(word.length>=4&&[...f.words].some(x=>x.startsWith(word)));});\n  }\n  function search(query) {\n    const normalized=normalize(query);\n    let terms=[...new Set(canonical(query).filter(x=>!stop.has(x)))];\n    if(\/\\bhow much\\b\/.test(normalized)&&!terms.includes('cost'))terms.push('cost');\n    if(!query.trim())return {mode:'browse',matches:entries.map(r=>({id:r.id,score:0})),terms:[]};\n    if(!terms.length)return {mode:'unsupported',matches:[],terms:[]};\n    const ranked=entries.map(r=>{\n      let matched=0,score=0;\n      for(const term of terms){const title=hit(r.title,term),keywords=hit(r.keywords,term),body=hit(r.body,term);if(title||keywords||body)matched++;score+=title?14:keywords?8:body?1:0;}\n      if(normalized&&r.title.phrase.includes(' '+canonical(query).join(' ')+' '))score+=24;\n      if(\/\\b(expensive|higher|premium)\\b\/.test(normalized)&&r.id==='F07')score+=40;\n      if(terms.includes('sample')&&terms.some(t=>['cost','price','fee','free'].includes(t))&&r.id==='F19')score+=40;\n      return {id:r.id,score,matched,index:r.index};\n    }).filter(r=>r.matched>0);\n    const exact=ranked.filter(r=>r.matched===terms.length);\n    const candidates=exact.length?exact:ranked.filter(r=>r.matched>=Math.min(2,terms.length));\n    candidates.sort((a,b)=>b.score-a.score||a.index-b.index);\n    return {mode:exact.length?'matches':candidates.length?'related':'empty',matches:candidates.map(({id,score})=>({id,score})),terms};\n  }\n  return {search,normalize};\n}\n\n const key='RelishFAQ1652';\n if(window[key]){window[key].boot(document);return;}\n let active=null,hooked=false;\n function createInstance(root){\n  const $=s=>root.querySelector(s),cards=[...root.querySelectorAll('.rf-item')],groups=[...root.querySelectorAll('.rf-topic-group')];\n  const input=$('#rf-search'),select=$('#rf-topic-select'),results=$('#rf-answers'),heading=$('#rf-results-title'),count=$('#rf-result-count');\n  const clear=$('#rf-clear-search'),empty=$('#rf-empty'),emptyTitle=$('#rf-empty-title'),emptyCopy=$('#rf-empty-copy'),note=$('#rf-search-note'),scope=$('#rf-scope-note');\n  const expand=$('#rf-expand-all'),collapse=$('#rf-collapse-all'),topicLinks=[...root.querySelectorAll('[data-topic]')];\n  const labels=Object.fromEntries(groups.map(g=>[g.dataset.category,g.dataset.label]));\n  const records=cards.map(card=>({id:card.dataset.sourceId,question:card.querySelector('.rf-question').textContent,answer:[...card.querySelectorAll('.rf-answer p')].map(p=>p.textContent).join(' '),keywords:card.dataset.keywords}));\n  const engine=createRelishFAQSearch(records),originalCards=new Map(groups.map(g=>[g,[...g.querySelectorAll('.rf-item')]]));\n  const aborter=new AbortController(),on=(target,type,handler)=>target.addEventListener(type,handler,{signal:aborter.signal});\n  let topic='all',timer,printState,queryEditing=false,scrollFrame=0,lastURL='';\n  const motion=()=>matchMedia('(prefers-reduced-motion: reduce)').matches?'auto':'smooth';\n  function visibleCards(){return cards.filter(c=>!c.hidden);}\n  function sync(){const v=visibleCards();expand.disabled=!v.length||v.every(c=>c.open);collapse.disabled=!v.length||v.every(c=>!c.open);}\n  function headerSpace(){\n   let bottom=0;\n   document.querySelectorAll('header,header *').forEach(e=>{const r=e.getBoundingClientRect(),s=getComputedStyle(e);if(['fixed','sticky'].includes(s.position)&&r.width>0&&r.top<=0&&r.bottom>0&&r.height<innerHeight*.6)bottom=Math.max(bottom,r.bottom);});\n   return Math.max(bottom,innerWidth>999?84:100)+20;\n  }\n  function updateSticky(){root.style.setProperty('--rf-top-safe',headerSpace()+'px');}\n  function scrollToElement(e,focus=false){if(!e)return;updateSticky();if(focus)e.focus({preventScroll:true});window.scrollTo({top:Math.max(0,e.getBoundingClientRect().top+scrollY-headerSpace()),behavior:motion()});}\n  function queueSticky(){if(!scrollFrame)scrollFrame=requestAnimationFrame(()=>{scrollFrame=0;updateSticky();});}\n  function stateHash(){if(input.value.trim()){const p=new URLSearchParams({q:input.value.trim(),topic});return '#faq-search?'+p.toString();}return topic==='all'?'#rf-answers':'#topic-'+topic;}\n  function commit(push=true,hash=stateHash()){\n   const next=location.pathname+location.search+hash;\n   if(location.pathname+location.search+location.hash!==next){try{history[push?'pushState':'replaceState'](null,'',next);}catch(error){\/* file previews may restrict history *\/}}\n   lastURL=location.href;\n  }\n  function render(openMatches=false){\n   const found=engine.search(input.value),scores=new Map(found.matches.map(r=>[r.id,r.score]));\n   const counts=Object.fromEntries(groups.map(g=>[g.dataset.category,originalCards.get(g).filter(c=>scores.has(c.dataset.sourceId)).length]));\n   const rankedGroups=groups.map((g,index)=>({g,index,score:Math.max(-1,...originalCards.get(g).map(c=>scores.get(c.dataset.sourceId)??-1))}));\n   if(input.value.trim())rankedGroups.sort((a,b)=>b.score-a.score||a.index-b.index);\n   rankedGroups.forEach(({g})=>{const ordered=originalCards.get(g).slice();if(input.value.trim())ordered.sort((a,b)=>(scores.get(b.dataset.sourceId)??-1)-(scores.get(a.dataset.sourceId)??-1));ordered.forEach(c=>g.append(c));results.append(g);});\n   cards.forEach(c=>{c.hidden=!scores.has(c.dataset.sourceId)||(topic!=='all'&&c.dataset.category!==topic);if(!c.hidden&&openMatches&&input.value.trim())c.open=true;});\n   groups.forEach(g=>{g.hidden=![...g.querySelectorAll('.rf-item')].some(c=>!c.hidden);delete g.dataset.lastVisible;});\n   const shownGroups=rankedGroups.map(x=>x.g).filter(g=>!g.hidden);if(shownGroups.length)shownGroups.at(-1).dataset.lastVisible='true';\n   const total=Object.values(counts).reduce((a,b)=>a+b,0),shown=visibleCards().length;\n   topicLinks.forEach(link=>{link.querySelector('.rf-topic-count').textContent=link.dataset.topic==='all'?total:counts[link.dataset.topic];if(link.dataset.topic===topic)link.setAttribute('aria-current','true');else link.removeAttribute('aria-current');});\n   [...select.options].forEach(o=>{o.textContent=`${o.value==='all'?'All topics':labels[o.value]} (${o.value==='all'?total:counts[o.value]})`;});select.value=topic;\n   count.textContent=`${shown} ${shown===1?'answer':'answers'} in ${shownGroups.length} ${shownGroups.length===1?'topic':'topics'}`;\n   heading.textContent=input.value.trim()?(found.mode==='related'?'Related answers':'Search results'):(topic==='all'?'Browse answers':labels[topic]);\n   results.dataset.topicSelected=String(topic!=='all'&&!input.value.trim());clear.hidden=!input.value;empty.hidden=shown>0;\n   emptyTitle.textContent=input.value.trim()?`No answers found for \u201c${input.value.trim()}\u201d`:'No answers in this selection';\n   emptyCopy.textContent=found.mode==='unsupported'?'Please enter English words such as \u201cMOQ\u201d, \u201csamples\u201d or \u201cwarranty\u201d.':'Try a shorter phrase, choose a suggested topic, or ask our factory team about your project.';\n   note.hidden=found.mode!=='related';note.textContent='No exact match. These answers cover related terms in your question.';\n   scope.hidden=!(input.value.trim()&&topic!=='all');$('#rf-scope-label').textContent=scope.hidden?'':`Filtered to ${labels[topic]}.`;\n   sync();\n  }\n  function setTopic(value,scroll=true){clearTimeout(timer);topic=labels[value]?value:'all';queryEditing=false;render(Boolean(input.value.trim()));commit();if(scroll)scrollToElement(results);}\n  function clearSearch(all=false,moveFocus=true){clearTimeout(timer);input.value='';if(all)topic='all';cards.forEach(c=>c.open=c.id==='faq-f07');queryEditing=false;render();commit();if(moveFocus)scrollToElement(input,true);}\n  function reveal(id,scroll=true,write=true){const c=cards.find(c=>c.id===id);if(!c)return;clearTimeout(timer);input.value='';topic=c.dataset.category;queryEditing=false;render();c.open=true;sync();if(write)commit(true,'#'+id);if(scroll)scrollToElement(c.querySelector('summary'),true);}\n  function applyLocation(scroll=false){\n   if(location.href===lastURL)return;lastURL=location.href;clearTimeout(timer);queryEditing=false;const hash=location.hash.slice(1);\n   if(\/^faq-f\\d{2}$\/.test(hash)){reveal(hash,scroll,false);return;}\n   topic='all';input.value='';cards.forEach(c=>c.open=c.id==='faq-f07');\n   if(hash.startsWith('faq-search?')){const p=new URLSearchParams(hash.slice(11));input.value=p.get('q')||'';topic=labels[p.get('topic')]?p.get('topic'):'all';}\n   else if(hash.startsWith('topic-')&&labels[hash.slice(6)])topic=hash.slice(6);\n   render(Boolean(input.value.trim()));if(scroll)scrollToElement(results);\n  }\n  on($('#rf-search-form'),'submit',e=>{e.preventDefault();clearTimeout(timer);topic='all';queryEditing=false;render(true);commit();scrollToElement(results);});\n  on(input,'focus',()=>{queryEditing=false;});\n  on(input,'input',()=>{clearTimeout(timer);timer=setTimeout(()=>{topic='all';render(true);commit(!queryEditing);queryEditing=true;},140);});\n  on(input,'keydown',e=>{if(e.key==='Escape'&&input.value){e.preventDefault();clearSearch();}});\n  on(clear,'click',()=>clearSearch());on($('#rf-reset-filters'),'click',()=>clearSearch(true));\n  on($('#rf-search-all-topics'),'click',()=>setTopic('all'));\n  topicLinks.forEach(a=>on(a,'click',e=>{e.preventDefault();e.stopPropagation();setTopic(a.dataset.topic);}));on(select,'change',()=>setTopic(select.value));\n  on(expand,'click',()=>{visibleCards().forEach(c=>c.open=true);sync();});on(collapse,'click',()=>{visibleCards().forEach(c=>c.open=false);sync();});cards.forEach(c=>on(c,'toggle',sync));\n  root.querySelectorAll('[data-reveal]').forEach(a=>on(a,'click',e=>{e.preventDefault();e.stopPropagation();reveal(a.dataset.reveal);}));\n  root.querySelectorAll('[data-rf-inquiry]').forEach(a=>on(a,'click',e=>{const target=document.querySelector('#relishQuickCard');if(!target)return;e.preventDefault();e.stopPropagation();target.setAttribute('tabindex','-1');scrollToElement(target,true);}));\n  root.querySelectorAll('[data-rf-suggestion]').forEach(b=>on(b,'click',()=>{input.value=b.dataset.rfSuggestion;topic='all';render(true);commit();scrollToElement(results);}));\n  on($('[data-rf-download]'),'click',e=>{e.preventDefault();e.stopPropagation();const lines=['Frequently Asked Questions',''];groups.forEach(g=>{lines.push(g.dataset.label,'');originalCards.get(g).forEach(c=>{lines.push(c.querySelector('.rf-question').textContent,'');c.querySelectorAll('.rf-answer p').forEach(p=>lines.push(p.textContent,''));});});const n=String.fromCharCode(10),u=URL.createObjectURL(new Blob([lines.join(n).trim()+n],{type:'text\/plain;charset=utf-8'})),a=document.createElement('a');a.href=u;a.download='Relish-Oral-Care-FAQ.txt';a.hidden=true;root.append(a);a.click();a.remove();setTimeout(()=>URL.revokeObjectURL(u),1000);});\n  on(window,'popstate',()=>applyLocation(true));on(window,'hashchange',()=>applyLocation(true));on(window,'scroll',queueSticky);on(window,'resize',queueSticky);\n  on(window,'beforeprint',()=>{printState=cards.map(c=>c.open);cards.forEach(c=>c.open=true);});on(window,'afterprint',()=>{if(printState)cards.forEach((c,i)=>c.open=printState[i]);});\n  render();root.dataset.rfReady='1';updateSticky();applyLocation(false);\n  return {root,destroy(){clearTimeout(timer);if(scrollFrame)cancelAnimationFrame(scrollFrame);aborter.abort();delete root.dataset.rfReady;}};\n }\n function boot(scope=document){const host=scope&&scope.nodeType?scope:document,root=host.id==='relish-faq'?host:host.querySelector('#relish-faq');if(!root||active?.root===root&&root.dataset.rfReady==='1')return;if(active)active.destroy();active=createInstance(root);}\n function attachElementorHook(){if(hooked||!window.elementorFrontend?.hooks)return;window.elementorFrontend.hooks.addAction('frontend\/element_ready\/html.default',s=>boot(s?.[0]||s));hooked=true;}\n window[key]={boot,attachElementorHook};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',()=>boot(),{once:true});boot();attachElementorHook();if(window.jQuery)window.jQuery(window).on('elementor\/frontend\/init.relishFAQ1652',()=>{attachElementorHook();boot();});\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76ac17cc e-con-full relish-rollout-module relish-module-c e-flex e-con e-parent\" data-id=\"76ac17cc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-104228f8 e-con-full e-flex e-con e-child\" data-id=\"104228f8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f854d1b elementor-widget elementor-widget-html\" data-id=\"6f854d1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script data-no-defer=\"1\" data-no-optimize=\"1\">(function(){\n'use strict';\nconst keys=[\"Email address\",\"WhatsApp number\",\"Phone number\",\"WeChat ID\",\"Contact info\",\"Copied: {type}\",\"Opening email client...\",\"Opening WhatsApp chat...\",\"Launching device call dialer...\",\"WeChat ID \\\"VictorRelish\\\" copied to clipboard!\"];\nconst translations={\"zh\":[\"\u7535\u5b50\u90ae\u7bb1\",\"WhatsApp \u53f7\u7801\",\"\u7535\u8bdd\u53f7\u7801\",\"\u5fae\u4fe1\u53f7\",\"\u8054\u7cfb\u4fe1\u606f\",\"\u5df2\u590d\u5236\uff1a{type}\",\"\u6b63\u5728\u6253\u5f00\u90ae\u4ef6\u5ba2\u6237\u7aef\u2026\",\"\u6b63\u5728\u6253\u5f00 WhatsApp \u5bf9\u8bdd\u2026\",\"\u6b63\u5728\u6253\u5f00\u62e8\u53f7\u754c\u9762\u2026\",\"\u5fae\u4fe1\u53f7\u201cVictorRelish\u201d\u5df2\u590d\u5236\uff01\"],\"ja\":[\"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\",\"WhatsApp \u756a\u53f7\",\"\u96fb\u8a71\u756a\u53f7\",\"WeChat ID\",\"\u9023\u7d61\u5148\u60c5\u5831\",\"\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\uff1a{type}\",\"\u30e1\u30fc\u30eb\u30a2\u30d7\u30ea\u3092\u958b\u3044\u3066\u3044\u307e\u3059\u2026\",\"WhatsApp \u306e\u30c1\u30e3\u30c3\u30c8\u3092\u958b\u3044\u3066\u3044\u307e\u3059\u2026\",\"\u96fb\u8a71\u30a2\u30d7\u30ea\u3092\u958b\u3044\u3066\u3044\u307e\u3059\u2026\",\"WeChat ID\u300cVictorRelish\u300d\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\uff01\"],\"ko\":[\"\uc774\uba54\uc77c \uc8fc\uc18c\",\"WhatsApp \ubc88\ud638\",\"\uc804\ud654\ubc88\ud638\",\"WeChat ID\",\"\uc5f0\ub77d\ucc98 \uc815\ubcf4\",\"\ubcf5\uc0ac\ub428: {type}\",\"\uc774\uba54\uc77c \uc571\uc744 \uc5ec\ub294 \uc911\u2026\",\"WhatsApp \ub300\ud654\ub97c \uc5ec\ub294 \uc911\u2026\",\"\uc804\ud654 \uc571\uc744 \uc5ec\ub294 \uc911\u2026\",\"WeChat ID \\\"VictorRelish\\\"\uac00 \ubcf5\uc0ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4!\"],\"de\":[\"E-Mail-Adresse\",\"WhatsApp-Nummer\",\"Telefonnummer\",\"WeChat-ID\",\"Kontaktdaten\",\"Kopiert: {type}\",\"E-Mail-Programm wird ge\u00f6ffnet\u2026\",\"WhatsApp-Chat wird ge\u00f6ffnet\u2026\",\"Telefon-App wird ge\u00f6ffnet\u2026\",\"WeChat-ID \u201eVictorRelish\u201c wurde kopiert!\"],\"fr\":[\"Adresse e-mail\",\"Num\u00e9ro WhatsApp\",\"Num\u00e9ro de t\u00e9l\u00e9phone\",\"Identifiant WeChat\",\"Coordonn\u00e9es\",\"Copi\u00e9 : {type}\",\"Ouverture de la messagerie\u2026\",\"Ouverture de la conversation WhatsApp\u2026\",\"Ouverture de l'application T\u00e9l\u00e9phone\u2026\",\"Identifiant WeChat \u00ab VictorRelish \u00bb copi\u00e9 !\"],\"es\":[\"Correo electr\u00f3nico\",\"N\u00famero de WhatsApp\",\"N\u00famero de tel\u00e9fono\",\"ID de WeChat\",\"Datos de contacto\",\"Copiado: {type}\",\"Abriendo el correo electr\u00f3nico\u2026\",\"Abriendo el chat de WhatsApp\u2026\",\"Abriendo el marcador del tel\u00e9fono\u2026\",\"ID de WeChat \u00abVictorRelish\u00bb copiado.\"],\"it\":[\"Indirizzo e-mail\",\"Numero WhatsApp\",\"Numero di telefono\",\"ID WeChat\",\"Dati di contatto\",\"Copiato: {type}\",\"Apertura dell'app e-mail\u2026\",\"Apertura della chat WhatsApp\u2026\",\"Apertura dell'app Telefono\u2026\",\"ID WeChat \u00abVictorRelish\u00bb copiato!\"],\"nl\":[\"E-mailadres\",\"WhatsApp-nummer\",\"Telefoonnummer\",\"WeChat-ID\",\"Contactgegevens\",\"Gekopieerd: {type}\",\"E-mailprogramma wordt geopend\u2026\",\"WhatsApp-chat wordt geopend\u2026\",\"Telefoon-app wordt geopend\u2026\",\"WeChat-ID \u2018VictorRelish\u2019 is gekopieerd!\"],\"pl\":[\"Adres e-mail\",\"Numer WhatsApp\",\"Numer telefonu\",\"Identyfikator WeChat\",\"Dane kontaktowe\",\"Skopiowano: {type}\",\"Otwieranie poczty e-mail\u2026\",\"Otwieranie czatu WhatsApp\u2026\",\"Otwieranie aplikacji telefonu\u2026\",\"Skopiowano identyfikator WeChat \u201eVictorRelish\u201d!\"],\"ru\":[\"\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b\",\"\u041d\u043e\u043c\u0435\u0440 WhatsApp\",\"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\",\"WeChat ID\",\"\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\",\"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043e: {type}\",\"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u043e\u0432\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u2026\",\"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0430\u0442 WhatsApp\u2026\",\"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\u2026\",\"WeChat ID \u00abVictorRelish\u00bb \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d!\"]};\nconst language=(document.documentElement.lang||'en').toLowerCase().replace(\/_\/g,'-').split('-')[0];\nconst values=translations[language];\nwindow.relishRfqText=function(text){\nconst index=keys.indexOf(text);if(values&&index>=0)return values[index];\nconst copied=typeof text==='string'&&text.match(\/^(Email address|WhatsApp number|Phone number|WeChat ID|Contact info) copied(?: to clipboard!|! (.*))$\/);\nif(values&&copied){const translate=window.relishRfqText;return translate('Copied: {type}').replace('{type}',translate(copied[1]))+(copied[2]?' '+translate(copied[2]):'');}\nreturn text;\n};\n})();<\/script>\n\n\n\n\n<link rel=\"preload\" as=\"style\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\" onload=\"this.onload=null;this.rel='stylesheet'\">\n<noscript><link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\"><\/noscript>\n<style>\n\/* contact-style.css - Relish Premium B2B Contact Page isolated stylesheet *\/\n\/* Scope variables and reset specifically for the relish-contact section to prevent WordPress theme bleeding *\/\n.relish-contact-wrapper{\n    \/* Color Variables *\/\n    --rc-primary: #004D3C;\n    --rc-primary-light: #1E846B;\n    --rc-secondary: #002D22;\n    --rc-mint-soft: #EAF5F2;\n    --rc-gold: #D4AF37;\n    --rc-gold-light: #F4E4BA;\n    --rc-text-dark: #192C27;\n    --rc-text-muted: #5A6E69;\n    --rc-bg-light: #F8FAFA;\n    --rc-bg-white: #FFFFFF;\n    --rc-border: rgba(0, 77, 60, 0.08);\n    \n    \/* Layout Tokens *\/\n    --rc-radius-sm: 6px;\n    --rc-radius-md: 12px;\n    --rc-radius-lg: 24px;\n    --rc-shadow-soft: 0 10px 30px rgba(0, 77, 60, 0.04);\n    --rc-shadow-medium: 0 15px 45px rgba(0, 77, 60, 0.08);\n    --rc-shadow-premium: 0 20px 50px rgba(0, 45, 34, 0.12);\n    --rc-transition: background-color 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s cubic-bezier(0.16, 1, 0.3, 1), color 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.4s cubic-bezier(0.16, 1, 0.3, 1), transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), width 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    \n    \/* Fonts *\/\n    font-family: \"Inter\", sans-serif;\n    color: var(--rc-text-dark);\n    background-color: transparent;\n    line-height: 1.6;\n    padding: 2rem 0;\n}\n\n.relish-contact-wrapper *{\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n}\n\n.relish-contact-container{\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n}\n\n.relish-container-wide{\n    max-width: 1440px !important;\n}\n\n\/* Custom Typography within B2B contact wrapper *\/\n.relish-contact-wrapper h1,\n.relish-contact-wrapper h2,\n.relish-contact-wrapper h3,\n.relish-contact-wrapper h4,\n.relish-contact-wrapper h5{\n    font-family: \"Poppins\", sans-serif;\n    color: var(--rc-secondary);\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n\/* Page Intro Header *\/\n.relish-contact-header{\n    text-align: center;\n    margin-bottom: 3.5rem;\n}\n\n.relish-contact-tag{\n    font-size: 0.85rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: var(--rc-gold);\n    letter-spacing: 2px;\n    margin-bottom: 0.75rem;\n    display: inline-block;\n}\n\n.relish-contact-title{\n    font-size: 2.5rem;\n    color: var(--rc-primary);\n    margin-bottom: 1rem;\n}\n\n.relish-contact-desc{\n    font-size: 1.1rem;\n    color: var(--rc-text-muted);\n    max-width: 700px;\n    margin: 0 auto;\n}\n\n\/* Dual Column Layout *\/\n.relish-contact-grid{\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 3.5rem;\n    align-items: stretch;\n    margin-bottom: 5rem;\n}\n\n\/* Form Card \/ Wizard styling *\/\n.relish-contact-form-card{\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-premium);\n    padding: 3rem;\n    position: relative;\n    overflow: hidden;\n    transition: var(--rc-transition);\n}\n\n\/* Multi-step progress bar *\/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\/* Wizard step panels switching *\/\n\n\n\n\n\/* Category Grid selectors (Step 1) *\/\n\n\n\n\n\n\n\n\n.relish-category-option-icon{\n    font-size: 1.8rem;\n    color: var(--rc-primary);\n    margin-bottom: 0.9rem;\n}\n\n\n\n\/* Smart slider MOQ range feedback (Deprecated in favor of button grid) *\/\n\n\n\n\n\n\n\n\n\n\n.relish-slider-header{\n    display: flex;\n    justify-content: space-between;\n    font-weight: 700;\n    font-size: 0.9rem;\n    margin-bottom: 1rem;\n}\n\n.relish-slider-header span.highlight{\n    color: var(--rc-primary-light);\n}\n\n.relish-range-input{\n    width: 100%;\n    margin-bottom: 1rem;\n    accent-color: var(--rc-primary);\n}\n\n\n\n\n\n\/* Customisation checklist cards (Step 2) *\/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\/* Target Cost grid selection *\/\n\n\n\n\n\n\n\n\n\/* Drag & Drop CAD Upload (Step 3) *\/\n\n\n\n\n\n\n\n\n\n\n\n\n\/* CAD upload simulated progress *\/\n\n\n\n\n.relish-upload-bar-bg{\n    width: 100%;\n    height: 6px;\n    background: #E5E7EB;\n    border-radius: 10px;\n    overflow: hidden;\n}\n\n.relish-upload-bar-fill{\n    width: 0%;\n    height: 100%;\n    background: var(--rc-primary);\n    transition: width 0.15s ease;\n}\n\n\/* Contact Info Form Fields (Step 3) *\/\n\n\n\n\n\n\n.relish-input-field{\n    width: 100%;\n    padding: 0.85rem 1.1rem;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    background: var(--rc-bg-light);\n    font-size: 0.9rem;\n    transition: var(--rc-transition);\n}\n\n.relish-input-field:focus-visible{\n    outline: none;\n    border-color: var(--rc-primary-light);\n    background: #FFFFFF;\n    box-shadow: 0 0 0 3px rgba(30, 132, 107, 0.1);\n}\n\ntextarea.relish-input-field{\n    min-height: 110px;\n    resize: vertical;\n}\n\n\/* Wizard Button Controls *\/\n\n\n.relish-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    padding: 0.85rem 1.6rem;\n    font-size: 0.9rem;\n    font-weight: 600;\n    border-radius: 50px;\n    border: none;\n    cursor: pointer;\n    transition: var(--rc-transition);\n    font-family: \"Poppins\", sans-serif;\n}\n\n\n\n\n\n\n\n\n\n\/* Direct Contacts Side Panel *\/\n.relish-contact-info-panel{\n    display: flex;\n    flex-direction: column;\n    gap: 1.5rem;\n    height: 100%;\n}\n\n.relish-manager-card{\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-medium);\n    padding: 2.2rem;\n    position: relative;\n    overflow: hidden;\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n}\n\n.relish-manager-profile{\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    margin-bottom: 0.5rem;\n}\n\n.relish-manager-avatar{\n    width: 65px;\n    height: 65px;\n    border-radius: 50%;\n    border: 3px solid var(--rc-mint-soft);\n    box-shadow: 0 4px 10px rgba(0, 77, 60, 0.1);\n    background: #FFFFFF;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.relish-manager-avatar svg{\n    width: 80%;\n    height: 80%;\n}\n\n.relish-manager-avatar img{\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 50%;\n}\n\n.relish-manager-meta h4{\n    font-size: 1.15rem;\n    margin-bottom: 0.25rem;\n}\n\n.relish-manager-meta p{\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: var(--rc-primary-light);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.relish-whatsapp-badge{\n    background: rgba(37, 211, 102, 0.1);\n    border: 1px solid rgba(37, 211, 102, 0.3);\n    color: #128C7E;\n    padding: 0.3rem 0.8rem;\n    border-radius: 30px;\n    font-size: 0.9rem;\n    font-weight: 700;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    margin-bottom: 1.2rem;\n    align-self: flex-start;\n}\n\n\/* 1x1 Glassmorphic Interactive Tiles List for Direct Contact *\/\n.relish-contact-tiles-grid{\n    display: flex;\n    flex-direction: column;\n    gap: 0.65rem;\n    margin-top: 1.2rem;\n    margin-bottom: 0.65rem;\n}\n\n.relish-contact-tile{\n    background: rgba(248, 250, 250, 0.75);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 0.8rem 1.1rem;\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n    transition: var(--rc-transition);\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n}\n\n.relish-contact-tile::before{\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(135deg, rgba(30, 132, 107, 0.04) 0%, rgba(212, 175, 55, 0.04) 100%);\n    opacity: 0;\n    transition: var(--rc-transition);\n    z-index: 0;\n}\n\n.relish-contact-tile:hover{\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n    transform: translateY(-2px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-contact-tile:hover::before{\n    opacity: 1;\n}\n\n.relish-contact-tile *{\n    z-index: 1;\n}\n\n.relish-tile-header{\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    flex-grow: 1;\n    margin-bottom: 0;\n}\n\n.relish-tile-icon{\n    font-size: 1.3rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n\/* Dynamic Brand Colors for Icons *\/\n.relish-tile-icon.icon-email{ color: var(--rc-primary-light); }\n.relish-tile-icon.icon-whatsapp{ color: #25D366; }\n.relish-tile-icon.icon-phone{ color: #1E846B; }\n.relish-tile-icon.icon-wechat{ color: #07C160; }\n\n.relish-tile-actions{\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n}\n\n.relish-tile-link-btn,\n.relish-tile-copy-btn{\n    background: rgba(0, 77, 60, 0.05);\n    border: none;\n    color: var(--rc-text-muted);\n    cursor: pointer;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 0.9rem;\n    transition: var(--rc-transition);\n}\n\n.relish-tile-link-btn:hover{\n    background: var(--rc-primary);\n    color: #FFFFFF !important;\n}\n\n.relish-tile-copy-btn:hover{\n    background: var(--rc-gold);\n    color: #FFFFFF !important;\n}\n\n.relish-tile-body{\n    width: 100%;\n}\n\n.relish-tile-label{\n    font-size: 1rem;\n    font-weight: 700;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 0.15rem;\n    display: flex;\n    align-items: center;\n    gap: 0.35rem;\n}\n\n.relish-tile-value{\n    font-size: 1rem;\n    font-weight: 600;\n    color: var(--rc-secondary);\n    word-break: break-all;\n    line-height: 1.25;\n}\n\n\/* Pulsing Active indicator for WhatsApp *\/\n.relish-pulse-dot{\n    width: 6px;\n    height: 6px;\n    background-color: #25D366;\n    border-radius: 50%;\n    position: relative;\n    display: inline-block;\n}\n\n.relish-pulse-dot::after{\n    content: \"\";\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    border-radius: 50%;\n    background-color: #25D366;\n    animation: ripple-wave 1.6s ease-out infinite;\n}\n\n@keyframes ripple-wave {\n    0% {\n        transform: scale(1);\n        opacity: 1;\n    }\n    100% {\n        transform: scale(3.5);\n        opacity: 0;\n    }\n}\n\n\/* Address Ribbon *\/\n.relish-contact-tile-address{\n    background: rgba(248, 250, 250, 0.75);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 0.8rem 1.1rem;\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    width: 100%;\n    margin-bottom: 1.2rem;\n    transition: var(--rc-transition);\n}\n\n.relish-contact-tile-address:hover{\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n    box-shadow: var(--rc-shadow-soft);\n}\n\n.relish-contact-tile-address i{\n    color: var(--rc-primary-light);\n    font-size: 1.2rem;\n}\n\n.relish-address-text h5{\n    font-size: 0.7rem;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 0.1rem;\n}\n\n.relish-address-text p{\n    font-size: 0.8rem;\n    font-weight: 600;\n    color: var(--rc-secondary);\n    line-height: 1.35;\n}\n\n\/* WeChat Modal Style *\/\n.wechat-qr-modal{\n    position: fixed;\n    inset: 0;\n    background: rgba(0, 26, 20, 0.6);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    z-index: 2500;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    pointer-events: none;\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-modal.open{\n    opacity: 1;\n    pointer-events: auto;\n}\n\n.wechat-qr-modal-content{\n    background: #FFFFFF;\n    border-radius: var(--rc-radius-lg);\n    padding: 2.5rem;\n    width: 90%;\n    max-width: 400px;\n    text-align: center;\n    position: relative;\n    box-shadow: var(--rc-shadow-premium);\n    transform: scale(0.9);\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-modal.open .wechat-qr-modal-content{\n    transform: scale(1);\n}\n\n.wechat-qr-close-btn{\n    position: absolute;\n    top: 15px;\n    right: 20px;\n    background: none;\n    border: none;\n    font-size: 1.8rem;\n    cursor: pointer;\n    color: var(--rc-text-muted);\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-close-btn:hover{\n    color: #DE6B6B;\n}\n\n.qr-modal-logo{\n    font-size: 3rem;\n    color: #07C160; \/* WeChat Green *\/\n    margin-bottom: 1rem;\n}\n\n.wechat-qr-box{\n    display: flex;\n    justify-content: center;\n    margin: 1.5rem 0;\n    position: relative;\n    overflow: hidden;\n    padding: 10px;\n    background: #FFFFFF;\n    border-radius: var(--rc-radius-md);\n    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);\n}\n\n.wechat-scanner-laser-line{\n    position: absolute;\n    left: 10px;\n    right: 10px;\n    height: 3px;\n    background: linear-gradient(90deg, transparent, #07C160, transparent);\n    box-shadow: 0 0 8px #07C160, 0 0 15px #07C160;\n    animation: laser-sweep 3s ease-in-out infinite;\n    z-index: 10;\n    pointer-events: none;\n}\n\n@keyframes laser-sweep {\n    0% {\n        top: 10px;\n        opacity: 0.3;\n    }\n    10% {\n        opacity: 1;\n    }\n    90% {\n        opacity: 1;\n    }\n    100% {\n        top: calc(100% - 13px);\n        opacity: 0.3;\n    }\n}\n\n.wechat-copy-box{\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n    background: var(--rc-bg-light);\n    border: 1px solid var(--rc-border);\n    padding: 0.8rem;\n    border-radius: var(--rc-radius-sm);\n}\n\n\/* Callouts buttons in manager card *\/\n.relish-virtual-call-btn{\n    width: 100%;\n    background: #25D366;\n    color: #FFFFFF;\n    margin-top: auto;\n    box-shadow: 0 4px 12px rgba(37, 211, 102, 0.2);\n}\n\n.relish-virtual-call-btn:hover{\n    background: #20BA5A;\n    transform: translateY(-1px);\n    box-shadow: 0 6px 15px rgba(37, 211, 102, 0.3);\n}\n\n\/* 12-Hour response guarantee ribbon *\/\n.relish-guarantee-ribbon{\n    background: linear-gradient(135deg, var(--rc-secondary) 0%, var(--rc-primary) 100%);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 1.5rem;\n    display: flex;\n    align-items: center;\n    gap: 1.2rem;\n    color: #FFFFFF;\n}\n\n.relish-guarantee-icon{\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.1);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--rc-gold);\n    font-size: 1.4rem;\n    flex-shrink: 0;\n}\n\n.relish-guarantee-text h4{\n    color: var(--rc-gold-light);\n    font-size: 0.95rem;\n    margin-bottom: 0.2rem;\n}\n\n.relish-guarantee-text p{\n    font-size: 0.78rem;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n\/* Interactive Factory Department Directory *\/\n.relish-factory-dir-container{\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-medium);\n    padding: 3rem;\n    margin-bottom: 5rem;\n}\n\n.relish-factory-dir-grid{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n}\n\n.relish-factory-dir-left{\n    position: relative;\n    display: flex;\n    justify-content: center;\n}\n\n.relish-factory-dir-left svg{\n    max-width: 100%;\n    height: auto;\n}\n\n\/* Hover\/active styles for factory floors in SVG *\/\n.relish-floor-shape{\n    cursor: pointer;\n    transition: var(--rc-transition);\n}\n\n.relish-floor-shape:hover,\n.relish-floor-shape.active{\n    filter: drop-shadow(0 0 6px rgba(212, 175, 55, 0.6));\n    opacity: 0.95;\n}\n\n.relish-factory-dir-right{\n    background: var(--rc-bg-light);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 2.2rem;\n    min-height: 380px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    transition: var(--rc-transition);\n    position: relative;\n    overflow: hidden;\n}\n\n.relish-dept-details{\n    opacity: 0;\n    transform: translateX(20px);\n    display: none;\n    transition: opacity 0.4s ease, transform 0.4s ease;\n}\n\n.relish-dept-details.active{\n    display: block;\n    opacity: 1;\n    transform: translateX(0);\n}\n\n.relish-dept-header{\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    margin-bottom: 1.25rem;\n}\n\n.relish-dept-icon{\n    width: 44px;\n    height: 44px;\n    border-radius: 8px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.2rem;\n}\n\n.relish-dept-title{\n    font-size: 1.3rem;\n    color: var(--rc-primary);\n}\n\n.relish-dept-desc{\n    font-size: 0.95rem;\n    color: var(--rc-text-muted);\n    margin-bottom: 1.5rem;\n    line-height: 1.7;\n}\n\n.relish-dept-stats-row{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1rem;\n}\n\n.relish-dept-stat-card{\n    background: #FFFFFF;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    padding: 1rem;\n}\n\n.relish-dept-stat-num{\n    font-size: 1.5rem;\n    font-weight: 800;\n    color: var(--rc-gold);\n    margin-bottom: 0.25rem;\n}\n\n.relish-dept-stat-label{\n    font-size: 0.75rem;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    font-weight: 600;\n}\n\n\/* Success layout after wizard submissions *\/\n.relish-submission-success-panel{\n    text-align: center;\n    padding: 3rem 1.5rem;\n}\n\n.relish-success-circle{\n    width: 80px;\n    height: 80px;\n    background: var(--rc-mint-soft);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 2rem auto;\n    color: var(--rc-primary);\n    font-size: 2.5rem;\n}\n\n.relish-success-team-row{\n    display: flex;\n    justify-content: center;\n    gap: 1.5rem;\n    margin-top: 2.5rem;\n}\n\n.relish-team-avatar-card{\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0.4rem;\n}\n\n.relish-team-pic{\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    border: 2px solid var(--rc-gold);\n    background: #FFFFFF;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.relish-team-pic svg{\n    width: 70%;\n    height: 70%;\n}\n\n.relish-team-pic img{\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 50%;\n}\n\n.relish-team-name{\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: var(--rc-secondary);\n}\n\n.relish-team-role{\n    font-size: 0.65rem;\n    color: var(--rc-text-muted);\n}\n\n\/* Compliance Certificate Bar on contact page *\/\n.relish-certs-row{\n    display: flex;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 1.5rem;\n    border-top: 1px solid var(--rc-border);\n    padding-top: 2rem;\n    align-items: center;\n}\n\n.relish-certs-title{\n    font-size: 0.95rem;\n    font-weight: 700;\n    color: var(--rc-primary-light);\n}\n\n.relish-certs-flex{\n    display: flex;\n    gap: 1.5rem;\n    align-items: center;\n}\n\n.relish-cert-item{\n    font-size: 0.75rem;\n    font-weight: 800;\n    color: var(--rc-text-muted);\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    padding: 0.4rem 0.9rem;\n    border-radius: var(--rc-radius-sm);\n    text-transform: uppercase;\n}\n\n\/* Hero Banner section (matching the provided green image) *\/\n.relish-hero-banner{\n    background-color: #005746; \/* exact header background color matching relish-tech.com *\/\n    color: #FFFFFF;\n    padding: 5rem 0;\n    margin-bottom: 3.5rem;\n    position: relative;\n    overflow: hidden;\n    border-radius: 0;\n    border: none;\n}\n\n.relish-hero-banner-grid{\n    display: grid;\n    grid-template-columns: 1.25fr 0.75fr;\n    gap: 4rem;\n    align-items: center;\n}\n\n.relish-hero-banner-content{\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.relish-hero-banner-badge{\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    color: #FFFFFF;\n    padding: 0.5rem 1.2rem;\n    border-radius: 50px;\n    font-size: 0.78rem;\n    font-weight: 700;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    margin-bottom: 1.8rem;\n    letter-spacing: 1px;\n}\n\n.relish-hero-banner-badge .badge-dot{\n    width: 8px;\n    height: 8px;\n    background-color: var(--rc-gold);\n    border-radius: 50%;\n    display: inline-block;\n}\n\n.relish-hero-banner-title{\n    font-size: 3.2rem !important;\n    line-height: 1.15 !important;\n    margin-bottom: 1.5rem;\n    color: #FFFFFF !important;\n    font-weight: 800;\n    text-align: left;\n}\n\n.relish-hero-banner-subtitle{\n    font-size: 1.05rem;\n    color: rgba(255, 255, 255, 0.8);\n    margin-bottom: 2.5rem;\n    line-height: 1.6;\n    max-width: 600px;\n    text-align: left;\n}\n\n.relish-hero-banner-tags{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.8rem;\n}\n\n.relish-hero-banner-tags .hero-tag-item{\n    background: rgba(255, 255, 255, 0.06);\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    color: #FFFFFF;\n    padding: 0.5rem 1.1rem;\n    border-radius: 50px;\n    font-size: 0.82rem;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n}\n\n.relish-hero-banner-tags .hero-tag-item i{\n    color: var(--rc-gold);\n}\n\n\/* Right stacked stats column *\/\n.relish-hero-banner-stats{\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    gap: 1.2rem;\n    z-index: 5;\n}\n\n.relish-hero-banner-stats .stats-bg-circle{\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    border: 2px dashed rgba(255, 255, 255, 0.05);\n    border-radius: 50%;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    pointer-events: none;\n    z-index: -1;\n}\n\n.relish-hero-stat-glass-card{\n    background: rgba(255, 255, 255, 0.04);\n    backdrop-filter: blur(15px);\n    -webkit-backdrop-filter: blur(15px);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: var(--rc-radius-md);\n    padding: 1.5rem 2rem;\n    text-align: left;\n    transition: var(--rc-transition);\n}\n\n.relish-hero-stat-glass-card:hover{\n    background: rgba(255, 255, 255, 0.08);\n    border-color: rgba(212, 175, 55, 0.3);\n    transform: translateY(-2px);\n}\n\n.relish-hero-stat-glass-card h3{\n    font-size: 2.2rem;\n    font-weight: 800;\n    color: var(--rc-gold);\n    margin-bottom: 0.2rem;\n    font-family: \"Poppins\", sans-serif;\n    line-height: 1.1;\n}\n\n.relish-hero-stat-glass-card p{\n    font-size: 0.8rem;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: rgba(255, 255, 255, 0.6) !important;\n    font-weight: 700;\n    margin: 0;\n}\n\n\/* Responsiveness *\/\n@media (max-width: 991px) {\n    .relish-contact-grid,\n.relish-factory-dir-grid,\n.relish-hero-banner-grid{\n        grid-template-columns: 1fr;\n        gap: 3.5rem;\n    }\n    \n    .relish-hero-banner-stats{\n        flex-direction: row;\n        justify-content: space-between;\n    }\n    \n    .relish-hero-stat-glass-card{\n        flex: 1;\n        text-align: center;\n        padding: 1.2rem;\n    }\n    \n    \n}\n\n@media (max-width: 768px) {\n    .relish-hero-banner{\n        padding: 3rem 1rem;\n    }\n    \n    .relish-hero-banner-title{\n        font-size: 2.2rem !important;\n    }\n    \n    .relish-hero-banner-stats{\n        flex-direction: column;\n        gap: 1rem;\n    }\n    \n    \n    \n    \n    \n    .relish-category-option-icon{\n        font-size: 1.5rem;\n        margin-bottom: 0.5rem;\n    }\n    \n    \n    \n    \n    \n    \n    \n    .relish-contact-title{\n        font-size: 2rem;\n    }\n    .relish-contact-form-card{\n        padding: 1.8rem;\n    }\n    \n    .relish-certs-row{\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 1rem;\n    }\n    \n    \/* Additional Premium Mobile Adjustments to Prevent Horizontal Scroll *\/\n    .ct-hidden-sm{\n        display: none !important;\n    }\n    \n    \n    \n    \n    \n    .relish-success-team-row{\n        flex-wrap: wrap !important;\n        gap: 1.2rem 1rem !important;\n    }\n}\n\n\/* ==========================================================================\n   ADDITIONAL GOLD TRUST MODULES (Partner Grid, Certs Wall, Location Map)\n   ========================================================================== *\/\n\n\/* 1. Why Partner With Us Grid *\/\n.relish-partner-grid{\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1.5rem;\n    margin-bottom: 2rem;\n}\n\n.relish-partner-card{\n    background: rgba(248, 250, 250, 0.8);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 2.2rem 1.8rem;\n    transition: var(--rc-transition);\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.relish-partner-card:hover{\n    background: var(--rc-bg-white);\n    border-color: var(--rc-primary-light);\n    transform: translateY(-4px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-partner-badge-icon{\n    width: 44px;\n    height: 44px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.25rem;\n    margin-bottom: 1.2rem;\n    transition: var(--rc-transition);\n}\n\n.relish-partner-card:hover .relish-partner-badge-icon{\n    background: var(--rc-primary);\n    color: #FFFFFF;\n}\n\n.relish-partner-card h4{\n    font-size: 1.05rem;\n    color: var(--rc-secondary);\n    margin-bottom: 0.6rem;\n    font-weight: 700;\n}\n\n.relish-partner-card p{\n    font-size: 0.85rem;\n    color: var(--rc-text-muted);\n    line-height: 1.55;\n}\n\n\/* 2. Globally Certified Pill Wall *\/\n.relish-certs-wall-container{\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 1rem;\n    padding: 0 1rem;\n}\n\n.relish-cert-pill{\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: 50px;\n    padding: 0.75rem 1.6rem;\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: var(--rc-secondary);\n    box-shadow: var(--rc-shadow-soft);\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    transition: var(--rc-transition);\n}\n\n.relish-cert-pill:hover{\n    border-color: var(--rc-primary-light);\n    transform: translateY(-2px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-cert-pill i{\n    color: var(--rc-primary-light);\n    font-size: 1rem;\n}\n\n\/* 3. Find Our Factory Location Card *\/\n.relish-map-wrapper{\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-premium);\n    overflow: hidden;\n    margin-bottom: 4rem;\n    transition: var(--rc-transition);\n}\n\n.relish-map-canvas{\n    width: 100%;\n    height: 400px;\n    position: relative;\n    overflow: hidden;\n    background: #E8ECE9;\n}\n\n.relish-map-svg{\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n\/* Map open button *\/\n.relish-map-open-btn{\n    position: absolute;\n    top: 20px;\n    left: 20px;\n    background: rgba(255, 255, 255, 0.9);\n    border: 1px solid var(--rc-border);\n    color: var(--rc-primary);\n    text-decoration: none;\n    font-size: 0.85rem;\n    font-weight: 700;\n    padding: 0.6rem 1.2rem;\n    border-radius: var(--rc-radius-sm);\n    box-shadow: var(--rc-shadow-soft);\n    transition: var(--rc-transition);\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    backdrop-filter: blur(5px);\n    -webkit-backdrop-filter: blur(5px);\n}\n\n.relish-map-open-btn:hover{\n    background: var(--rc-primary);\n    color: #FFFFFF;\n    border-color: var(--rc-primary);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n\/* Address detail horizontal bar *\/\n.relish-map-address-bar{\n    background: var(--rc-bg-white);\n    border-top: 1px solid var(--rc-border);\n    padding: 1.5rem 2rem;\n    display: flex;\n    align-items: center;\n    gap: 1.2rem;\n}\n\n.relish-map-address-icon{\n    width: 48px;\n    height: 48px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.25rem;\n    flex-shrink: 0;\n}\n\n.relish-map-address-content h4{\n    font-size: 1rem;\n    color: var(--rc-primary);\n    margin-bottom: 0.2rem;\n    font-weight: 700;\n}\n\n.relish-map-address-content p{\n    font-size: 0.8rem;\n    color: var(--rc-text-muted);\n    font-weight: 500;\n    margin: 0;\n}\n\n\/* Marker details *\/\n.relish-map-pin{\n    filter: drop-shadow(0 4px 8px rgba(0,0,0,0.15));\n    cursor: pointer;\n}\n\n\/* Media Query overrides for new grids *\/\n@media (max-width: 991px) {\n    .relish-partner-grid{\n        grid-template-columns: repeat(2, 1fr);\n    }\n}\n\n@media (max-width: 768px) {\n    .relish-partner-grid{\n        grid-template-columns: 1fr;\n    }\n    \n    .relish-map-canvas{\n        height: 300px;\n    }\n    \n    .relish-map-address-bar{\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 1rem;\n        padding: 1.2rem;\n    }\n}\n\n\/* Premium Error Validation Styles *\/\n\n\n\n\n.relish-error-message{\n    font-size: 0.75rem;\n    font-weight: 600;\n    color: #E84A5F;\n    margin-top: 0.25rem;\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n    animation: relishShake 0.3s ease-in-out;\n}\n\n\n\n.relish-customise-error-msg{\n    grid-column: span 2;\n    font-size: 0.8rem;\n    font-weight: 600;\n    color: #E84A5F;\n    margin-top: 0.5rem;\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n    width: 100%;\n}\n\n@keyframes relishShake {\n    0%, 100% { transform: translateX(0); }\n    25% { transform: translateX(-4px); }\n    75% { transform: translateX(4px); }\n}\n\n\/* Closed QR dialog should not keep doing hidden layout work. *\/\nhtml[lang=\"en-US\"] body.page-id-1652 #wechatQrModal:not(.open) .wechat-scanner-laser-line{animation-play-state:paused!important}\n<\/style>\n\n<!-- Relish Contact: Interactive RFQ Wizard & B2B Manager Card -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Page Header Intro -->\n            <div class=\"relish-contact-header\">\n                <span class=\"relish-contact-tag\">Direct Factory Connection<\/span>\n                <h2 class=\"relish-contact-title\" style=\"font-size: 1.85rem;\">Talk to Our Factory Team<\/h2>\n                <p class=\"relish-contact-desc\">\n                    Discuss your oral care OEM\/ODM project with Relish, from initial product ideas to your next order.\n                <\/p>\n            <\/div>\n            \n            <!-- B2B Dual Column Layout -->\n            <div class=\"relish-contact-grid\">\n                \n                <!-- Left: Multi-step B2B Inquiry Wizard -->\n                <div class=\"relish-contact-form-card\" id=\"relishQuickCard\"><div class=\"short-intro\"><h3>Let\u2019s discuss your project<\/h3><p>Share a few details about your oral care project. Our team can help with product options, customization and samples.<\/p><\/div><form id=\"relishB2bWizardForm\" novalidate=\"\"><div class=\"short-contact-grid\"><label>Your Name <span>*<\/span><input class=\"relish-input-field\" name=\"name\" required=\"\" autocomplete=\"name\" placeholder=\"How should we address you?\"><\/label><label>Business Email <span>*<\/span><input class=\"relish-input-field\" type=\"email\" name=\"email\" required=\"\" autocomplete=\"email\" placeholder=\"you@company.com\"><\/label><label>Company <small>(optional)<\/small><input class=\"relish-input-field\" name=\"company\" autocomplete=\"organization\" placeholder=\"Your company name\"><\/label><label>Phone \/ WhatsApp <span>*<\/span><input class=\"relish-input-field\" type=\"tel\" name=\"phone\" required=\"\" autocomplete=\"tel\" placeholder=\"e.g. +44 20 1234 5678\"><\/label><\/div><label>Customization Details &amp; Requirements <span>*<\/span><textarea class=\"relish-input-field\" name=\"message\" required=\"\" rows=\"5\" placeholder=\"Please tell us about the products you\u2019re interested in, any customization needs, and your estimated quantity, if known.\"><\/textarea><\/label><p id=\"form-error\" class=\"form-error\" role=\"alert\"><\/p><button class=\"relish-btn short-send\" type=\"submit\">Send My Inquiry <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i><\/button><p class=\"short-privacy\">We use your details to respond to your inquiry. <a href=\"https:\/\/relish-tech.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a><\/p><\/form><div class=\"short-detailed\"><h4>Have specifications ready?<\/h4><p>Use the detailed form to share technical requirements.<\/p><a id=\"show-rfq\" href=\"https:\/\/relish-tech.com\/contact\/\">Use Detailed Form <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div>\n                \n                <!-- Right Panel: Victor Lee & Guarantee anchors -->\n                <div class=\"relish-contact-info-panel\">\n                    \n                    <!-- Victor Profile Card -->\n                    <div class=\"relish-manager-card\">\n                        <div class=\"relish-manager-profile\">\n                            <div class=\"relish-manager-avatar\">\n                                <img decoding=\"async\" data-no-lazy=\"1\" loading=\"eager\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/06\/Victor-Lee.webp\" alt=\"Victor Lee\">\n                            <\/div>\n                            <div class=\"relish-manager-meta\">\n                                <h4>Victor Lee<\/h4>\n                                <p>Global Key Accounts Director<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"relish-whatsapp-badge\">\n                            <i class=\"fa-brands fa-whatsapp\"><\/i> WhatsApp Live Online\n                        <\/div>\n                        \n                        <p style=\"font-size: 0.85rem; color: var(--rc-text-muted); line-height: 1.6; margin-bottom: 1.5rem;\">\n                            \"We guarantee that when you submit an RFQ, your project is handled not by a basic agent, but by a <strong>full dedicated team of structural engineers, packaging designers, and compliance officers<\/strong>.\"\n                        <\/p>\n                        \n                        <!-- Elegant 1x1 Glassmorphic Tiles List -->\n                        <div class=\"relish-contact-tiles-grid\">\n                            <!-- Tile 1: Email -->\n                            <div class=\"relish-contact-tile\" data-type=\"email\" data-value=\"sales@relish-tech.com\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-email\"><i class=\"fa-solid fa-envelope\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">Email Address<\/div>\n                                        <div class=\"relish-tile-value\">sales@relish-tech.com<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"mailto:sales@relish-tech.com\" class=\"relish-tile-link-btn\" title=\"Compose Email Direct\" aria-label=\"Email Relish sales\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-solid fa-paper-plane\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Email\" aria-label=\"Copy email address\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 2: WhatsApp -->\n                            <div class=\"relish-contact-tile\" data-type=\"whatsapp\" data-value=\"+86 18033430173\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-whatsapp\"><i class=\"fa-brands fa-whatsapp\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">WhatsApp <span class=\"relish-pulse-dot\" title=\"Active Online Now\"><\/span><\/div>\n                                        <div class=\"relish-tile-value\">+86 18033430173<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%20am%20looking%20for%20a%20reliable%20OEM%2FODM%20partner%20for%20oral%20care%20products.%20Could%20you%20please%20share%20your%20latest%20catalog%20and%20MOQ%3F\" target=\"_blank\" class=\"relish-tile-link-btn\" title=\"Chat on WhatsApp\" aria-label=\"Chat with Relish on WhatsApp\" onclick=\"event.stopPropagation();\" rel=\"noopener\"><i aria-hidden=\"true\" class=\"fa-solid fa-square-arrow-up-right\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Number\" aria-label=\"Copy WhatsApp number\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 3: Phone -->\n                            <div class=\"relish-contact-tile\" data-type=\"phone\" data-value=\"+86 137 9498 9121\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-phone\"><i class=\"fa-solid fa-phone\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">Phone Call<\/div>\n                                        <div class=\"relish-tile-value\">+86 13794989121<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"tel:+8613794989121\" class=\"relish-tile-link-btn\" title=\"Call Us Direct\" aria-label=\"Call Relish\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-solid fa-phone-volume\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Number\" aria-label=\"Copy phone number\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 4: WeChat -->\n                            <div class=\"relish-contact-tile\" data-type=\"wechat\" data-value=\"VictorRelish\" id=\"wechatTileTrigger\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-wechat\"><i class=\"fa-brands fa-weixin\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">WeChat<\/div>\n                                        <div class=\"relish-tile-value\">VictorRelish<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <button class=\"relish-tile-link-btn wechat-btn\" title=\"View WeChat QR Code\" aria-label=\"Open WeChat QR code\" aria-haspopup=\"dialog\" aria-controls=\"wechatQrModal\" aria-expanded=\"false\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-solid fa-qrcode\"><\/i><\/button>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy WeChat ID\" aria-label=\"Copy WeChat ID\" onclick=\"event.stopPropagation();\"><i aria-hidden=\"true\" class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Address Ribbon -->\n                        <div class=\"relish-contact-tile-address\">\n                            <i class=\"fa-solid fa-location-dot\"><\/i>\n                            <div class=\"relish-address-text\">\n                                <h5>Factory & HQ Address<\/h5>\n                                <p>Building A, Julong Yida Industrial Park, Baolong Street, Shenzhen, China<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <a href=\"https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%E2%80%99d%20like%20to%20arrange%20a%20live%20video%20tour%20of%20your%20factory.%20Could%20we%20discuss%20a%20suitable%20date%20and%20time%3F\" target=\"_blank\" class=\"relish-btn relish-virtual-call-btn\" rel=\"noopener\">\n                            <i class=\"fa-solid fa-video\"><\/i> Schedule Live Video Factory Tour\n                        <\/a>\n                    <\/div>\n                    \n                    <!-- Response Guarantee Card -->\n                    <div class=\"relish-guarantee-ribbon\">\n                        <div class=\"relish-guarantee-icon\"><i class=\"fa-solid fa-stopwatch\"><\/i><\/div>\n                        <div class=\"relish-guarantee-text\">\n                            <h4>24h Global Quoting & Sampling Response<\/h4>\n                            <p>First-round pricing estimates are delivered in under 12 hours, complete with shipping quotes.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n    <\/div>\n<\/div>\n\n<!-- WeChat QR Code Modal (Frosted Glass Overlay) -->\n    <div class=\"wechat-qr-modal\" id=\"wechatQrModal\" role=\"dialog\" aria-hidden=\"true\" hidden inert aria-labelledby=\"wechatModalTitle\">\n        <div class=\"wechat-qr-modal-content\">\n            <button type=\"button\" class=\"wechat-qr-close-btn\" id=\"wechatQrCloseBtn\" aria-label=\"Close WeChat QR code\">&times;<\/button>\n            <i class=\"fa-brands fa-weixin qr-modal-logo\"><\/i>\n            <h3 id=\"wechatModalTitle\" style=\"font-size: 1.3rem; margin-bottom: 0.5rem; color: var(--rc-primary);\">Scan WeChat QR Code<\/h3>\n            <p style=\"font-size: 0.82rem; color: var(--rc-text-muted); margin-bottom: 1.5rem; line-height: 1.5;\">Scan to add <strong>Victor Lee<\/strong> for instant project consultations and live factory showcases.<\/p>\n            \n            <div class=\"wechat-qr-box\">\n                <div class=\"wechat-scanner-laser-line\"><\/div>\n                <img decoding=\"async\" data-no-lazy=\"1\" loading=\"eager\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/06\/WeChat-QR-Code.webp\" alt=\"WeChat QR Code\" width=\"200\" height=\"200\" style=\"width: 200px; height: 200px; object-fit: contain; border-radius: 8px;\">\n            <\/div>\n            \n            <div class=\"wechat-copy-box\">\n                <span style=\"font-size: 0.95rem; color: var(--rc-secondary);\">WeChat ID: <strong id=\"wechatIdText\">VictorRelish<\/strong><\/span>\n                <button class=\"relish-btn\" style=\"padding: 0.4rem 1rem; font-size: 0.78rem; border-radius: var(--rc-radius-sm); background: var(--rc-primary); color:#FFFFFF;\" id=\"wechatCopyIdBtn\">Copy ID<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<script data-no-defer=\"1\" data-no-optimize=\"1\">\/* Homepage contact interactions only; detailed RFQ lives on \/contact\/. *\/\n(function(){\nfunction initHomepageContacts(){\nif(document.body.classList.contains('paged'))return;\n    const root=document.getElementById('relishQuickCard');\n    if(!root||root.dataset.relishContactBound)return;\n    root.dataset.relishContactBound='1';\n    const rfqText=window.relishRfqText;\n    \/\/ --- 7. WECHAT MODAL & INTERACTIVE B2B CONTACTS (COPY & ACTIONS) ---\n    \n    const wechatModal = document.getElementById('wechatQrModal');\n    const wechatQrCloseBtn = document.getElementById('wechatQrCloseBtn');\n    const wechatCopyIdBtn = document.getElementById('wechatCopyIdBtn');\n    const wechatTileTrigger = document.getElementById('wechatTileTrigger');\n    \n    \/\/ Function to open WeChat Modal\n    function openWechatModal() {\n        if (wechatModal) {\n            if (wechatModal.classList.contains('open')) return;\n            modalReturnFocus = document.activeElement;\n            modalOldOverflow = document.body.style.overflow;\n            wechatModal.hidden = false;\n            wechatModal.inert = false;\n            wechatModal.setAttribute('aria-hidden','false');\n            wechatModal.setAttribute('aria-modal','true');\n            wechatModal.classList.add('open');\n            document.querySelectorAll('.wechat-btn').forEach(btn => btn.setAttribute('aria-expanded','true'));\n            lockModalBackground();\n            document.body.style.overflow = 'hidden';\n            wechatQrCloseBtn.focus({preventScroll:true});\n        }\n    }\n    \n    \/\/ Function to close WeChat Modal\n    function closeWechatModal() {\n        if (wechatModal) {\n            if (!wechatModal.classList.contains('open')) return;\n            wechatModal.classList.remove('open');\n            wechatModal.setAttribute('aria-hidden','true');\n            wechatModal.removeAttribute('aria-modal');\n            wechatModal.inert = true;\n            wechatModal.hidden = true;\n            document.querySelectorAll('.wechat-btn').forEach(btn => btn.setAttribute('aria-expanded','false'));\n            modalInertNodes.forEach(el => el.inert = false);\n            modalInertNodes = [];\n            document.body.style.overflow = modalOldOverflow;\n            if (modalReturnFocus?.isConnected) modalReturnFocus.focus({preventScroll:true});\n        }\n    }\n    \n    if (wechatQrCloseBtn) {\n        wechatQrCloseBtn.addEventListener('click', closeWechatModal);\n    }\n    \n    if (wechatModal) {\n        wechatModal.addEventListener('click', (e) => {\n            if (e.target === wechatModal) {\n                closeWechatModal();\n            }\n        });\n    }\n    \n    \/\/ WeChat ID Copy inside modal\n    if (wechatCopyIdBtn) {\n        wechatCopyIdBtn.addEventListener('click', (e) => {\n            e.stopPropagation();\n            navigator.clipboard.writeText('VictorRelish').then(() => {\n                showToast('WeChat ID \"VictorRelish\" copied to clipboard!');\n            });\n        });\n    }\n\n    \/\/ GTM dataLayer helper for contact clicks\n    function pushContactEvent(type, value) {\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n            'event': `relish_${type}_click`,\n            'contact_value': value\n        });\n        console.log(`GTM DataLayer Event: relish_${type}_click pushed (Value: ${value})`);\n    }\n\n    \/\/ Virtual Call \/ Factory Tour button tracking\n    const virtualCallBtn = document.querySelector('.relish-virtual-call-btn');\n    if (virtualCallBtn) {\n        virtualCallBtn.addEventListener('click', () => {\n            pushContactEvent('whatsapp', '8618033430173');\n        });\n    }\n\n    \/\/ Dynamic copy handler for interactive glassmorphic tiles\n    const contactTiles = document.querySelectorAll('.relish-contact-tile');\n    contactTiles.forEach(tile => {\n        const type = tile.getAttribute('data-type');\n        const value = tile.getAttribute('data-value');\n        \n        \/\/ Clicking the copy button inside the tile actions\n        const copyBtn = tile.querySelector('.copy-btn');\n        if (copyBtn) {\n            copyBtn.addEventListener('click', (e) => {\n                e.stopPropagation(); \/\/ Prevent tile redirection click\n                pushContactEvent(type, value);\n                navigator.clipboard.writeText(value).then(() => {\n                    let formattedType = 'Contact info';\n                    if (type === 'email') formattedType = 'Email address';\n                    else if (type === 'whatsapp') formattedType = 'WhatsApp number';\n                    else if (type === 'phone') formattedType = 'Phone number';\n                    else if (type === 'wechat') formattedType = 'WeChat ID';\n                    \n                    showToast(`${formattedType} copied to clipboard!`);\n                });\n            });\n        }\n        \n        \/\/ Clicking the direct link buttons inside tiles (which stop propagation in HTML)\n        const linkBtn = tile.querySelector('.relish-tile-link-btn');\n        if (linkBtn) {\n            linkBtn.addEventListener('click', (e) => {\n                pushContactEvent(type, value);\n            });\n        }\n        \n        \/\/ Clicking the whole tile triggers a smart action (copy + dynamic compose \/ chat \/ call \/ modal)\n        tile.addEventListener('click', () => {\n            pushContactEvent(type, value);\n            navigator.clipboard.writeText(value).then(() => {\n                let formattedType = 'Contact info';\n                let actionText = '';\n                \n                if (type === 'email') {\n                    formattedType = 'Email address';\n                    actionText = 'Opening email client...';\n                    showToast(`${formattedType} copied! ${actionText}`);\n                    setTimeout(() => {\n                        window.location.href = `mailto:${value}`;\n                    }, 400);\n                } else if (type === 'whatsapp') {\n                    formattedType = 'WhatsApp number';\n                    actionText = 'Opening WhatsApp chat...';\n                    showToast(`${formattedType} copied! ${actionText}`);\n                    setTimeout(() => {\n                        window.open(`https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%20am%20looking%20for%20a%20reliable%20OEM%2FODM%20partner%20for%20oral%20care%20products.%20Could%20you%20please%20share%20your%20latest%20catalog%20and%20MOQ%3F`, '_blank');\n                    }, 400);\n                } else if (type === 'phone') {\n                    formattedType = 'Phone number';\n                    actionText = 'Launching device call dialer...';\n                    showToast(`${formattedType} copied! ${actionText}`);\n                    setTimeout(() => {\n                        window.location.href = `tel:+8613794989121`;\n                    }, 400);\n                } else if (type === 'wechat') {\n                    formattedType = 'WeChat ID';\n                    showToast(`${formattedType} \"VictorRelish\" copied to clipboard!`);\n                    openWechatModal();\n                }\n            });\n        });\n    });\n\n    \/\/ WeChat specific quick QR button click\n    const wechatBtns = document.querySelectorAll('.wechat-btn');\n    wechatBtns.forEach(btn => {\n        btn.addEventListener('click', (e) => {\n            e.stopPropagation();\n            pushContactEvent('wechat', 'VictorRelish');\n            openWechatModal();\n        });\n    });\n\n    \/\/ Toast Alert Notification utility\n    function showToast(message, isError = false) {\n        message=rfqText(message);\n        let toast = document.getElementById('relishToast');\n        if (!toast) {\n            toast = document.createElement('div');\n            toast.id = 'relishToast';\n            toast.setAttribute('role', 'status');\n            toast.setAttribute('aria-live', 'polite');\n            toast.style.position = 'fixed';\n            toast.style.bottom = '30px';\n            toast.style.left = '50%';\n            toast.style.transform = 'translateX(-50%) translateY(20px)';\n            toast.style.color = '#FFFFFF';\n            toast.style.padding = '0.8rem 1.8rem';\n            toast.style.borderRadius = '50px';\n            toast.style.fontSize = '0.9rem';\n            toast.style.fontWeight = '600';\n            toast.style.boxShadow = '0 10px 30px rgba(0, 45, 34, 0.2)';\n            toast.style.zIndex = '9999'; \/\/ Boost to z-index 9999 to prevent WP theme overlap\n            toast.style.transition = 'all 0.3s cubic-bezier(0.16, 1, 0.3, 1)';\n            toast.style.opacity = '0';\n            toast.style.pointerEvents = 'none';\n            toast.style.display = 'flex';\n            toast.style.alignItems = 'center';\n            toast.style.gap = '0.5rem';\n            document.body.appendChild(toast);\n        }\n        \n        if (isError) {\n            toast.style.background = 'rgba(211, 47, 47, 0.95)'; \/\/ Red for error\n            toast.innerHTML = `<i class=\"fa-solid fa-circle-exclamation\" style=\"color:#FFFFFF;\"><\/i> ${message}`;\n        } else {\n            toast.style.background = 'rgba(0, 77, 60, 0.95)'; \/\/ Green for success\n            toast.innerHTML = `<i class=\"fa-solid fa-circle-check\" style=\"color:var(--rc-gold);\"><\/i> ${message}`;\n        }\n        \n        toast.style.opacity = '1';\n        toast.style.transform = 'translateX(-50%) translateY(0)';\n        \n        setTimeout(() => {\n            toast.style.opacity = '0';\n            toast.style.transform = 'translateX(-50%) translateY(20px)';\n        }, isError ? 6000 : 2500); \/\/ Errors display longer so they are legible\n    }\n\n    \n    document.querySelectorAll('.relish-input-field').forEach(input => input.style.scrollMarginBlock = '160px 100px');\n    let modalReturnFocus = null;\n    let modalInertNodes = [];\n    let modalOldOverflow = '';\n    function lockModalBackground() {\n        let branch = wechatModal;\n        while (branch && branch !== document.body) {\n            for (const sibling of branch.parentElement.children) {\n                if (sibling !== branch && !sibling.inert && !['SCRIPT','STYLE','LINK'].includes(sibling.tagName)) {\n                    sibling.inert = true;\n                    modalInertNodes.push(sibling);\n                }\n            }\n            branch = branch.parentElement;\n        }\n    }\n    document.addEventListener('keydown', event => {\n        if (!wechatModal.classList.contains('open')) return;\n        if (event.key === 'Escape') { event.preventDefault(); closeWechatModal(); return; }\n        if (event.key !== 'Tab') return;\n        const focusable = [...wechatModal.querySelectorAll('button,a[href],input,[tabindex=\"0\"]')].filter(el => !el.disabled && el.getClientRects().length);\n        const first = focusable[0], last = focusable[focusable.length - 1];\n        if (event.shiftKey && (document.activeElement === first || !wechatModal.contains(document.activeElement))) { event.preventDefault(); last?.focus(); }\n        else if (!event.shiftKey && (document.activeElement === last || !wechatModal.contains(document.activeElement))) { event.preventDefault(); first?.focus(); }\n    });\n\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initHomepageContacts,{once:true});else initHomepageContacts();\n})();\n<\/script>\n<style>\n\/* Homepage-only keyboard focus for Elementor video play control *\/\n.elementor-custom-embed-play:focus-visible{\n    outline: 3px solid #004D3C;\n    outline-offset: 4px;\n}\n<\/style>\n\n\n\n\n\n\n\n<style id=\"relish-home-quick-inquiry-20261012\">\/* Homepage left inquiry card and optional RFQ dialog only. *\/\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard{font-family:Poppins,sans-serif}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-intro h3{font-size:27px!important;line-height:1.3!important;margin:0 0 12px!important;color:#004d3c}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-intro p{font-size:15px!important;line-height:1.7!important;color:#5a6e69;margin:0 0 28px!important}\n#relishQuickCard .short-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 22px}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard label{display:block;min-width:0;font-size:14px!important;font-weight:600;line-height:1.5!important;color:#004d3c;margin:0 0 24px!important}\n#relishQuickCard label small{font-size:12px;font-weight:400;color:#5a6e69}#relishQuickCard label>span{color:#a9342a;font-weight:500}\n#relishQuickCard input,\n#relishQuickCard textarea{font:400 15px\/1.5 Poppins,sans-serif;color:#192c27;display:block;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:50px;margin-top:9px;padding:13px 14px;border:1px solid #d6e4df;border-radius:7px;background:#fff;box-shadow:none}\n#relishQuickCard textarea{min-height:170px;line-height:1.65;resize:vertical}#relishQuickCard input::placeholder,\n#relishQuickCard textarea::placeholder{color:#71837d;opacity:1}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .relish-input-field{font-size:15px!important;line-height:1.5!important;scroll-margin-block:160px 100px}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard textarea.relish-input-field{line-height:1.65!important}\n@media(max-width:600px){html[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .relish-input-field{font-size:16px!important}}\n#relishQuickCard .short-send{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:2px!important;background:linear-gradient(135deg,#1e846b,#004d3c);color:#fff;font-size:14px;font-weight:600;border:0;border-radius:30px;cursor:pointer}#relishQuickCard .short-send:disabled{cursor:wait;opacity:.7}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-privacy{font-size:12px!important;font-weight:400;line-height:1.6!important;color:#667d73;margin:14px 0 0!important}\n#relishQuickCard .short-privacy a{color:#005746;text-decoration:underline;text-underline-offset:3px}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .form-error{font-size:13px!important;line-height:1.6!important;color:#aa342d;margin:12px 0!important}#relishQuickCard .form-error:empty{display:none}\n#relishQuickCard .short-detailed{margin-top:26px!important;padding-top:22px!important;border-top:1px solid #e4ede9;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-detailed h4{font-size:16px!important;line-height:1.4!important;color:#004d3c;margin:0 0 6px!important}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-detailed p{grid-column:1;font-size:13px!important;line-height:1.6!important;color:#5a6e69;margin:0!important}\n#relishQuickCard .short-detailed #show-rfq{grid-column:2;grid-row:1\/3;white-space:nowrap;background:transparent;border:0;border-bottom:1px solid #92b5a8;border-radius:0;box-shadow:none;color:#004d3c;min-height:44px;font:600 13px\/1.5 Poppins,sans-serif;padding:9px 0;cursor:pointer;text-decoration:none}#relishQuickCard .short-detailed #show-rfq>i{margin-left:5px}\n#relishQuickCard :is(input,textarea,button,a):focus-visible{outline:3px solid #005746;outline-offset:3px}\n#relishQuickCard .relish-quick-success{padding:30px 0}#relishQuickCard .relish-quick-success h3{margin-bottom:18px}#relishQuickCard .relish-quick-success p{margin-bottom:24px}\n\n\n\n\n\n\n\n@media(max-width:600px){html[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-intro h3{font-size:24px!important}html[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-intro p{font-size:14px!important;margin-bottom:24px!important}#relishQuickCard .short-contact-grid{grid-template-columns:minmax(0,1fr);gap:0}html[lang=\"en-US\"] body.page-id-1652 #relishQuickCard label{margin-bottom:22px!important}#relishQuickCard input,\n#relishQuickCard textarea{font-size:16px}#relishQuickCard .short-detailed{grid-template-columns:1fr}#relishQuickCard .short-detailed #show-rfq{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px!important}}\n<\/style>\n<script data-no-defer=\"1\" data-no-optimize=\"1\">(function(){\n'use strict';\nfunction initHomepageQuickInquiry(){\nif(document.body.classList.contains('paged'))return;\nconst form=document.getElementById('relishB2bWizardForm'),card=document.getElementById('relishQuickCard');\nif(!form||!card||form.dataset.relishQuickBound)return;form.dataset.relishQuickBound='1';\n\/\/ Use the existing server-generated config even while LiteSpeed delays its assignment.\n\/\/ Parse only the exact same-origin config object; never evaluate script text.\nif(!window.relishRFQ?.ajaxUrl||!window.relishRFQ?.nonce){\nfor(const script of document.scripts){\nconst match=script.textContent.match(\/^\\s*window\\.relishRFQ\\s*=\\s*\\{\\s*ajaxUrl\\s*:\\s*(['\"])([^'\"]+)\\1\\s*,\\s*nonce\\s*:\\s*(['\"])([^'\"]+)\\3\\s*\\}\\s*;?\\s*$\/);\nif(!match)continue;\ntry{const url=new URL(match[2],location.origin);if(url.origin===location.origin&&match[4].trim())window.relishRFQ={ajaxUrl:url.href,nonce:match[4].trim()}}catch{}\nbreak;\n}\n}\nconst original=form.innerHTML;let busy=false;\nfunction status(text){const el=form.querySelector('#form-error');if(el)el.textContent=text;}\nfunction config(){try{const c=window.relishRFQ,u=new URL(c?.ajaxUrl,location.origin);return c&&typeof c.nonce==='string'&&c.nonce.trim()&&u.origin===location.origin?{url:u.href,nonce:c.nonce.trim()}:null}catch{return null}}\nasync function ready(){const start=Date.now();while(Date.now()-start<8000){const c=config();if(c)return c;await new Promise(r=>setTimeout(r,100))}return null}\nform.addEventListener('submit',async e=>{\ne.preventDefault();if(busy)return;\nconst fields=form.elements;let invalid;\nif(!fields.name.value.trim())invalid=[fields.name,'Please let us know how to address you.'];\nelse if(!fields.email.value.trim()||!fields.email.validity.valid)invalid=[fields.email,'Please enter a valid business email address.'];\nelse if(!fields.phone.value.trim())invalid=[fields.phone,'Please enter your phone or WhatsApp number, including your country code.'];\nelse if(!fields.message.value.trim())invalid=[fields.message,'Please add your customization details and requirements.'];\nif(invalid){status(invalid[1]);invalid[0].focus();return}\nconst data=new FormData();for(const key of ['name','email','company','phone','message'])data.append(key,fields[key].value.trim());\ndata.append('action','relish_rfq_submit');data.append('form_source','homepage-quick-v1');data.append('category','');data.append('moq','');data.append('exact_quantity','');data.append('customisations','');data.append('cost','');\nconst button=form.querySelector('[type=submit]'),label=button.innerHTML;busy=true;button.disabled=true;button.textContent='Sending your inquiry\u2026';status('');\nconst controller=new AbortController(),timer=setTimeout(()=>controller.abort(),40000);\ntry{\nconst c=await ready();if(!c)throw new Error('The inquiry connection is still loading. Please wait a moment and try again.');data.append('nonce',c.nonce);\nconst response=await fetch(c.url,{method:'POST',credentials:'same-origin',body:data,signal:controller.signal});const result=await response.json();\nif(!response.ok||result?.success!==true)throw new Error(typeof result?.data?.message==='string'?result.data.message:'Your inquiry was not accepted. Please try again or email sales@relish-tech.com.');\n\/\/ Retain the existing inquiry success event contract, only after server success.\ntry{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'elementor_form_submit_success',rfq_category:'',rfq_moq:'',rfq_cost:'',value:1,currency:'USD'});window.dataLayer.push({event:'relish_rfq_submit',rfq_category:'',rfq_moq:'',rfq_cost:''});if(typeof window.gtag==='function')window.gtag('event','submit_lead_form',{event_category:'RFQ',event_label:'',value:1})}catch{}\nform.replaceChildren();const box=document.createElement('div');box.innerHTML=\"<section class=\\\"sent-confirmation relish-quick-success\\\" role=\\\"status\\\" aria-labelledby=\\\"relish-sent-title\\\">\\n<div class=\\\"sent-check\\\" aria-hidden=\\\"true\\\"><svg viewBox=\\\"0 0 32 32\\\" fill=\\\"none\\\"><path d=\\\"m8 16 5.5 5.5L24 10\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2.5\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"\/><\/svg><\/div>\\n<h3 id=\\\"relish-sent-title\\\" class=\\\"sent-title\\\" tabindex=\\\"-1\\\">Your inquiry<br>has been sent.<\/h3>\\n<p class=\\\"sent-intro\\\">Thank you for sharing your project with Relish. Our team will contact you using the details you provided.<\/p>\\n<div class=\\\"sent-next\\\"><h4>What happens next<\/h4><ol>\\n<li><strong>We review your requirements<\/strong><p>Our team will review your product and customization needs.<\/p><\/li>\\n<li><strong>We follow up with you<\/strong><p>We\u2019ll discuss suitable product options, samples and the next steps for your project.<\/p><\/li>\\n<\/ol><\/div>\\n<div class=\\\"sent-actions\\\"><a class=\\\"sent-primary\\\" href=\\\"https:\/\/relish-tech.com\/products\/\\\">Explore Our Products<svg aria-hidden=\\\"true\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\"><path d=\\\"M5 12h14m-5-5 5 5-5 5\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"1.8\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"\/><\/svg><\/a>\\n<p class=\\\"sent-addendum\\\">Have something to add?<br>Email <a href=\\\"mailto:sales@relish-tech.com\\\">sales@relish-tech.com<\/a><\/p>\\n<button class=\\\"sent-restart\\\" type=\\\"button\\\" data-new-inquiry>Start a new inquiry<\/button><\/div>\\n<\/section>\";const success=box.firstElementChild;card.classList.add('is-inquiry-sent');form.append(success);success.querySelector('[data-new-inquiry]').addEventListener('click',()=>{form.innerHTML=original;card.classList.remove('is-inquiry-sent');form.elements.name.focus()});success.querySelector('h3').focus();\n}catch(error){status(error instanceof SyntaxError||error instanceof TypeError||error.name==='AbortError'?'Unable to confirm delivery. Your details are retained. Please check your connection or email sales@relish-tech.com.':error.message);button.disabled=false;button.innerHTML=label}\nfinally{clearTimeout(timer);busy=false}\n});\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',initHomepageQuickInquiry,{once:true});else initHomepageQuickInquiry();\n})();\n<\/script>\n<style id=\"relish-home-inquiry-success-20261012\">\/* Only the left card in its successful submission state. *\/\n.relish-contact-form-card.is-inquiry-sent{align-self:start;min-height:0!important;height:auto!important;}\n.relish-contact-form-card .sent-confirmation[hidden],\n.relish-contact-form-card .sent-before[hidden]{display:none!important}\n.relish-contact-form-card .sent-confirmation{color:#004d3c;font-family:Poppins,sans-serif;text-align:left;}\n.sent-confirmation .sent-check{width:60px;height:60px;border-radius:50%;background:#eaf5f2;display:grid;place-items:center;margin-bottom:24px!important;color:#08735a;}\n.sent-confirmation .sent-check svg{width:28px;height:28px;display:block;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation h3.sent-title{font:700 30px\/1.3 Poppins,sans-serif!important;letter-spacing:-.5px;color:#004d3c!important;margin:0 0 16px!important;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-intro{font:400 15px\/1.8 Poppins,sans-serif!important;color:#5a6e69!important;margin:0!important;max-width:53ch;}\n.sent-confirmation .sent-next{border-top:1px solid #e0ebe6;margin-top:30px!important;padding-top:26px!important;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-next h4{font:600 17px\/1.5 Poppins,sans-serif!important;margin:0 0 19px!important;color:#004d3c!important;}\n.sent-confirmation .sent-next ol{list-style:none;padding:0!important;margin:0!important;}\n.sent-confirmation .sent-next li{position:relative;padding:0 0 21px 25px!important;margin:0!important;border-left:1px solid #bcd6cb;margin-left:5px!important;}\n.sent-confirmation .sent-next li:last-child{border-color:transparent;padding-bottom:0!important;}\n.sent-confirmation .sent-next li:before{content:\"\";position:absolute;left:-5px;top:7px;width:9px;height:9px;border-radius:50%;background:#1e846b;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-next strong{display:block;font:600 14px\/1.5 Poppins,sans-serif!important;color:#004d3c;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-next p{font:400 14px\/1.7 Poppins,sans-serif!important;margin:5px 0 0!important;color:#5a6e69!important;max-width:50ch;}\n.sent-confirmation .sent-actions{margin-top:30px!important;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation a.sent-primary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;width:100%;padding:13px 22px!important;background:#005746;color:#fff!important;border-radius:28px;border:1px solid #005746;text-decoration:none;font:600 14px\/1.5 Poppins,sans-serif!important;transition:background-color .2s;}\n.sent-confirmation .sent-primary svg{width:18px;height:18px;flex-shrink:0;}\n.sent-confirmation a.sent-primary:hover{background:#003f32;}\nhtml[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-addendum{font:400 13px\/1.75 Poppins,sans-serif!important;margin:20px 0 0!important;color:#5a6e69!important;}\n.sent-confirmation .sent-addendum a{color:#005746;text-decoration:underline;text-underline-offset:4px;display:inline-block;overflow-wrap:anywhere;}\n.sent-confirmation .sent-restart{margin:18px 0 0!important;padding:8px 0!important;min-height:44px;background:none;border:0;border-radius:0;color:#5a6e69;font:500 12px\/1.5 Poppins,sans-serif!important;text-decoration:underline;text-underline-offset:4px;box-shadow:none;}\n.sent-confirmation :is(a,button):focus-visible{outline:3px solid #1e846b;outline-offset:4px;}\n@media(max-width:600px){\n html[lang=\"en-US\"] body.page-id-1652 .relish-contact-form-card.is-inquiry-sent{padding:30px 24px!important;}\n .sent-confirmation .sent-check{width:52px;height:52px;margin-bottom:22px!important;}\n html[lang=\"en-US\"] body.page-id-1652 .sent-confirmation h3.sent-title{font-size:27px!important;max-width:16ch;}\n html[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-intro{font-size:14px!important;line-height:1.8!important;}\n .sent-confirmation .sent-next{margin-top:25px!important;padding-top:23px!important;}\n .sent-confirmation .sent-actions{margin-top:26px!important;}\n html[lang=\"en-US\"] body.page-id-1652 .sent-confirmation .sent-addendum{font-size:12px!important;}\n .sent-confirmation .sent-restart{margin-top:14px!important;}\n}\n@media(prefers-reduced-motion:reduce){.sent-confirmation *{transition:none!important;}}\n\n\/* Hide only original left-card prompts after server-confirmed success. *\/\n#relishQuickCard.is-inquiry-sent>.short-intro,\n#relishQuickCard.is-inquiry-sent>.short-detailed{display:none!important}\n#relishQuickCard.is-inquiry-sent .relish-quick-success{padding:0!important}\n<\/style>\n<style id=\"relish-home-quick-entry-email-20261015\">\nbody.page-id-1652 #relishQuickCard{scroll-margin-top:110px!important}\n@media(max-width:767px){\nbody.page-id-1652 #relishQuickCard{scroll-margin-top:90px!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;padding-left:12px!important;padding-right:12px!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-header{min-width:0!important;gap:8px!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-body{min-width:0!important;width:auto!important;flex:1!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-value{font-size:15px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-actions{flex-shrink:0!important}\n}\n@media(max-width:389px){\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"]{row-gap:0!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-header{grid-column:1\/-1!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-label{padding-right:64px!important}\nbody.page-id-1652 #main .elementor-1652 .relish-contact-tile[data-type=\"email\"] .relish-tile-actions{position:absolute!important;top:8px!important;right:12px!important}\n}\n<\/style>\n<script data-no-optimize=\"1\" data-no-defer=\"1\" id=\"relish-home-shared-quick-cta-20261015\">\n(function(){\nfunction wireHomepageQuickLinks(){\nif(!document.body.classList.contains('page-id-8')||!document.getElementById('relishQuickCard'))return;\ndocument.querySelectorAll('header #header-menu-2 a[href],footer .rf26-cta,.naibabiji-gch-item-contact_page > a[href]').forEach(function(link){\nlink.setAttribute('href','#relishQuickCard');\nlink.removeAttribute('target');\nlink.setAttribute('data-relish-quick-cta','true');\n});\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',wireHomepageQuickLinks,{once:true});else wireHomepageQuickLinks();\n})();\n<\/script>\n\n<style id=\"relish-home-icon-font-display-20261015\">\n@font-face{font-family:\"Font Awesome 6 Brands\";font-style:normal;font-weight:400;font-display:swap;src:url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-brands-400.woff2\") format(\"woff2\"),url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-brands-400.ttf\") format(\"truetype\")}\n@font-face{font-family:\"Font Awesome 6 Free\";font-style:normal;font-weight:400;font-display:swap;src:url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-regular-400.woff2\") format(\"woff2\"),url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-regular-400.ttf\") format(\"truetype\")}\n@font-face{font-family:\"Font Awesome 6 Free\";font-style:normal;font-weight:900;font-display:swap;src:url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-solid-900.woff2\") format(\"woff2\"),url(\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/webfonts\/fa-solid-900.ttf\") format(\"truetype\")}\n<\/style>\n<style id=\"relish-home-p2-privacy-20261016\">\n\/* 2026-10-16 F08: privacy copy and ordinary field boundaries only. *\/\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard .short-privacy{color:#536b61!important;font-size:13px!important}\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard label:not(.relish-error-state) .relish-input-field:not(:focus):not([aria-invalid=\"true\"]):not(.relish-error-state),\nhtml[lang=\"en-US\"] body.page-id-1652 #relishQuickCard textarea.relish-input-field:not(:focus):not([aria-invalid=\"true\"]):not(.relish-error-state){border-color:#79968c!important}\n<\/style><style data-relish-rollout-dependencies=\"20261019\">.elementor-1652 .relish-module-c .relish-contact-wrapper,.elementor-1652 .relish-module-c #wechatQrModal{font-family:Poppins,sans-serif!important}.elementor-1652 .relish-module-c .relish-contact-wrapper h1,.elementor-1652 .relish-module-c .relish-contact-wrapper h2,.elementor-1652 .relish-module-c .relish-contact-wrapper h3,.elementor-1652 .relish-module-c .relish-contact-wrapper h4,.elementor-1652 .relish-module-c .relish-contact-wrapper p,.elementor-1652 .relish-module-c .relish-contact-wrapper label,.elementor-1652 .relish-module-c .relish-contact-wrapper input,.elementor-1652 .relish-module-c .relish-contact-wrapper textarea,.elementor-1652 .relish-module-c .relish-contact-wrapper button{font-family:Poppins,sans-serif!important}\n.elementor-1652 .relish-module-c .relish-contact-container :focus-visible,\n.elementor-1652 .relish-module-c #wechatQrModal :focus-visible{outline:3px solid #005746 !important;outline-offset:3px;}\n.elementor-1652 .relish-module-c .wechat-qr-modal.open{overflow-y:auto;overscroll-behavior:contain;}\n@media (prefers-reduced-motion:reduce){.elementor-1652 .relish-module-c .wechat-scanner-laser-line{animation:none !important;}\n}\n\n@media (max-width:767px){.elementor-1652 .relish-module-c .relish-contact-container{ padding-inline:0; }\n.elementor-1652 .relish-module-c .relish-contact-form-card{ padding:24px 20px !important; }\n.elementor-1652 .relish-module-c .naibabiji-gch-floating-bar .naibabiji-gch-item-wechat > .naibabiji-gch-link{ transform:none !important; }\n.elementor-1652 .relish-module-c :has(#wechatQrModal.open) .naibabiji-gch-floating-bar{display:none !important;}\n}\n\n.elementor-1652 .relish-module-c .relish-contact-wrapper,\n.elementor-1652 .relish-module-c #wechatQrModal{ font-family: Poppins, sans-serif !important; }\n.elementor-1652 .relish-module-c .relish-tile-label,\n.elementor-1652 .relish-module-c .relish-tile-value,\n.elementor-1652 .relish-module-c .relish-manager-title{ font-family: Poppins, sans-serif !important; }\n.elementor-1652 .relish-module-c .relish-contact-desc{ font-size:16px !important;line-height:1.65 !important; }\n.elementor-1652 .relish-module-c .relish-contact-wrapper p,\n.elementor-1652 .relish-module-c .relish-contact-wrapper label{ font-size:15px !important;line-height:1.6 !important; }\n.elementor-1652 .relish-module-c .relish-contact-wrapper h3,\n.elementor-1652 .relish-module-c .relish-contact-wrapper h4{ font-size:20px !important;line-height:1.4 !important; }\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-input-field{ font-family:Poppins,sans-serif !important;font-size:16px !important;line-height:1.5 !important; }\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-input-field::placeholder{ font-size:16px !important;color:#5A6E69 !important;opacity:1; }\n.elementor-1652 .relish-module-c .relish-contact-tag{ font-size:14px !important;color:#80600F !important;letter-spacing:1px !important; }\n.elementor-1652 .relish-module-c .relish-tile-label,\n.elementor-1652 .relish-module-c .relish-contact-tile-address h5{ font-size:14px !important;line-height:1.5 !important;color:#5A6E69 !important; }\n.elementor-1652 .relish-module-c .relish-contact-tile-address p{ font-size:14px !important;line-height:1.6 !important; }\n.elementor-1652 .relish-module-c .relish-tile-value{ font-size:16px !important;line-height:1.5 !important;overflow-wrap:anywhere; }\n.elementor-1652 .relish-module-c .relish-whatsapp-badge{ color:#00634F !important; }\n.elementor-1652 .relish-module-c .relish-virtual-call-btn{ background-color:#007A3D !important;color:#FFFFFF !important;font-size:15px !important;line-height:1.5 !important; }\n.elementor-1652 .relish-module-c .relish-virtual-call-btn:hover,\n.elementor-1652 .relish-module-c .relish-virtual-call-btn:focus-visible{ background-color:#005F31 !important; }\n.elementor-1652 .relish-module-c #wechatCopyIdBtn{ background-color:#005746 !important;color:#FFFFFF !important;font-size:15px !important;line-height:1.5 !important; }\n.elementor-1652 .relish-module-c #wechatCopyIdBtn:hover,\n.elementor-1652 .relish-module-c #wechatCopyIdBtn:focus-visible{ background-color:#003E32 !important; }\n@media (max-width:767px){.elementor-1652 .relish-module-c .relish-contact-wrapper h3,\n.elementor-1652 .relish-module-c .relish-contact-wrapper h4{ font-size:18px !important;line-height:1.4 !important; }\n}\n\n.elementor-1652 .relish-module-c .relish-contact-header>h2.relish-contact-title{font-size:34px!important;line-height:1.25!important;font-weight:700!important;color:#005746!important;}\n.elementor-1652 .relish-module-c .relish-contact-wrapper .short-send,\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-virtual-call-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:12px 24px!important;border-radius:28px!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;text-align:center!important;border:1px solid #005746!important;box-sizing:border-box!important;animation:none!important;transform:none!important;}\n.elementor-1652 .relish-module-c .relish-contact-wrapper .short-send,\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-virtual-call-btn{background:#005746!important;color:#fff!important;}\n.elementor-1652 .relish-module-c .relish-contact-wrapper .short-send:hover,\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-virtual-call-btn:hover{background:#004638!important;color:#fff!important;}\n.elementor-1652 .relish-module-c .relish-contact-wrapper .short-send:focus-visible,\n.elementor-1652 .relish-module-c .relish-contact-wrapper .relish-virtual-call-btn:focus-visible{outline:3px solid #005746!important;outline-offset:4px!important;}\n.elementor-1652 .relish-module-c .short-detailed #show-rfq{font-size:14px!important;line-height:21px!important;font-weight:600!important;color:#005746!important;min-height:44px!important;padding:8px 0!important;border-radius:0!important;}\n.elementor-1652 .relish-module-c .elementor-element-6f854d1b>.relish-contact-wrapper:not(#relishDetailedDialog){padding:64px 0!important;}\n.elementor-1652 .relish-module-c .relish-contact-container.relish-container-wide{width:90vw!important;max-width:1440px!important;padding-left:0!important;padding-right:0!important;}\n@media(max-width:767px){.elementor-1652 .relish-module-c .relish-contact-header>h2.relish-contact-title{font-size:28px!important;line-height:1.25!important;}\n.elementor-1652 .relish-module-c .elementor-element-6f854d1b>.relish-contact-wrapper:not(#relishDetailedDialog){padding:36px 0!important;}\n.elementor-1652 .relish-module-c .relish-contact-container.relish-container-wide{width:100%!important;}\n}\n.elementor-1652 .relish-module-c .relish-contact-header{width:90vw!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}\n@media(max-width:767px){.elementor-1652 .relish-module-c .relish-contact-header{width:calc(100% - 40px)!important;}\n}\n.elementor-1652 .relish-module-c :is(.rhm11 .rhm-link,.rhm11 .rhm-cta,.products-section .section-head .all,#relish-project-support .svc-button,#relishQuickCard .short-privacy a){transition-property:background-color,border-color,color,box-shadow,opacity,transform!important}\n\n.elementor-1652 .relish-module-c .relish-contact-tile :is(.relish-tile-link-btn,.relish-tile-copy-btn):focus-visible{outline:3px solid #005746!important;outline-offset:3px!important;}\n.elementor-1652 .relish-module-c .relish-guarantee-ribbon{background:#004D3C!important}.elementor-1652 .relish-module-c .relish-guarantee-text h4{color:#F4E4BA!important;font-size:16px!important;line-height:1.45!important}.elementor-1652 .relish-module-c .relish-guarantee-text p{color:#fff!important;font-size:14px!important;line-height:1.6!important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13431835 e-flex e-con-boxed e-con e-parent\" data-id=\"13431835\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-253e3401 elementor-widget elementor-widget-template\" data-id=\"253e3401\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"5364\" class=\"elementor elementor-5364\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-635cbf48 e-flex e-con-boxed e-con e-parent\" data-id=\"635cbf48\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5963c051 elementor-widget elementor-widget-heading\" data-id=\"5963c051\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Oral Care Resources &amp; Insights<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3c589 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"3c3c589\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;7924&quot;,&quot;columns&quot;:3,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;masonry&quot;:&quot;yes&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-7924\">.elementor-7924 .elementor-element.elementor-element-3e80f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7924 .elementor-element.elementor-element-a7924c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7924 .elementor-element.elementor-element-a7924i1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7924 .elementor-element.elementor-element-a7924t1 .elementor-heading-title{font-family:\"Poppins\", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#192C27;}.elementor-7924 .elementor-element.elementor-element-a7924t1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}\/* Start custom CSS for container, class: .elementor-element-a7924c1 *\/.elementor-7924 .elementor-element.elementor-element-a7924c1{overflow:hidden;} .elementor-7924 .elementor-element.elementor-element-a7924c1 a:focus-visible{outline:3px solid #005746;outline-offset:-3px;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-widget-image img{display:block;width:100%;height:auto;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-heading-title{font-family:Poppins,sans-serif;font-size:18px;line-height:1.5;font-weight:700;color:#192c27;margin:0;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-heading-title a{color:inherit;} .elementor-7924 .elementor-element.elementor-element-a7924c1:hover{box-shadow:0 15px 25px rgba(0,0,0,.5);}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4579 post-4579 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/oem-odm-electric-toothbrush-manufacturing-guide\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2.webp\" class=\"attachment-full size-full wp-image-8552\" alt=\"Editorial cover showing four numbered stages of electric toothbrush OEM manufacturing, from inquiry and factory selection through samples and prototypes to mass production and shipping, beside a real white toothbrush.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/electric-toothbrush-manufacturing-4-stages-cover-v2-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/oem-odm-electric-toothbrush-manufacturing-guide\/\">Electric Toothbrush OEM\/ODM Manufacturing Process Guide<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4667 post-4667 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/how-to-find-electric-toothbrush-oem-manufacturer-china\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover.webp\" class=\"attachment-full size-full wp-image-8530\" alt=\"Editorial cover on finding an electric toothbrush OEM manufacturer in China: six numbered sourcing channel tiles on the left feed converging lines into one verified factory card marked with a green check and a white toothbrush.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/find-electric-toothbrush-oem-manufacturer-china-cover-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/how-to-find-electric-toothbrush-oem-manufacturer-china\/\">How to Find a Reliable Electric Toothbrush OEM Manufacturer in China<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4645 post-4645 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/oem-vs-odm-vs-obm\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover.webp\" class=\"attachment-full size-full wp-image-8548\" alt=\"OEM vs ODM vs OBM on three cards with line-drawing toothbrushes: OEM unbranded, ODM printed YOUR LOGO, OBM in a MANUFACTURER BRAND box. Ticks and crosses compare design, tooling and box branding ownership.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oem-vs-odm-vs-obm-lineart-cover-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/oem-vs-odm-vs-obm\/\">OEM vs ODM vs OBM: Complete Guide for Oral Care Brands (2026)<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-6379 post-6379 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/oral-care-manufacturers-guide\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover.webp\" class=\"attachment-full size-full wp-image-8529\" alt=\"Editorial cover on vetting an oral care manufacturer: a twelve-point evaluation grid with three points already marked green and a REVIEWED stamp pressed over the corner, beside a flat-lay of gloved hands over paperwork.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/oral-care-manufacturers-verification-cover-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/oral-care-manufacturers-guide\/\">Oral Care Manufacturers: B2B Partner Guide<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4865 post-4865 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/water-flosser-oem-odm-buyer-guide\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover.webp\" class=\"attachment-full size-full wp-image-8554\" alt=\"Editorial cover showing four stepped cards for water flosser customization: logo and packaging, color and configuration, structural design, and full OEM, rising along an arrow labelled customization depth.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-odm-four-tiers-cover-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/water-flosser-oem-odm-buyer-guide\/\">Water Flosser OEM\/ODM Manufacturing:The Complete B2B Buyer&#8217;s Guide (2026)<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4935 post-4935 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/kr\/how-to-choose-water-flosser-oem-manufacturer\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover.webp\" class=\"attachment-full size-full wp-image-8551\" alt=\"Water flosser OEM checklist cover: ten numbered cards, each with a line icon and a priority dot, from original lab reports and IPX testing through to MOQ, after-sales and supply chain stability. A legend explains critical, high and medium.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/10\/water-flosser-oem-10-checks-priority-cover-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/kr\/how-to-choose-water-flosser-oem-manufacturer\/\">How to Choose a Water Flosser OEM Manufacturer:10-Point Checklist (2026)<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Electric Toothbrush Manufacturer FAQ: Partnering with Relish Everything you need to know about our OEM\/ODM services, manufacturing capabilities, and global [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1652","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/pages\/1652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/comments?post=1652"}],"version-history":[{"count":26,"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/pages\/1652\/revisions"}],"predecessor-version":[{"id":8089,"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/pages\/1652\/revisions\/8089"}],"wp:attachment":[{"href":"https:\/\/relish-tech.com\/kr\/wp-json\/wp\/v2\/media?parent=1652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}