{"id":1072,"date":"2026-10-08T04:48:17","date_gmt":"2026-10-08T04:48:17","guid":{"rendered":"https:\/\/fjxinqi.com\/?page_id=1072"},"modified":"2026-10-16T04:11:26","modified_gmt":"2026-10-16T12:11:26","slug":"produtos","status":"publish","type":"page","link":"https:\/\/fjxinqi.com\/pt\/produtos\/","title":{"rendered":"Produtos"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow\">    <div class=\"xqcat-root\" id=\"xq-catalog-page\">\r\n\r\n        <!-- HERO: photo bg + black 0.4 overlay (kept from original design) -->\r\n        <div class=\"xqcat-hero\">\r\n            <div class=\"xqcat-hero-inner\">\r\n                <nav class=\"xqcat-breadcrumb\" aria-label=\"Breadcrumb\">\r\n                    <a href=\"https:\/\/fjxinqi.com\/pt\/\">Home<\/a>\r\n                    <span class=\"xqcat-sep\">\/<\/span>\r\n                    <a href=\"https:\/\/fjxinqi.com\/pt\/products\/\">Products<\/a>\r\n                                    <\/nav>\r\n                <h1 class=\"xqcat-title\">Product Catalog<\/h1>\r\n                <p class=\"xqcat-subtitle\">Breathable film &amp; backsheet materials, engineered for hygiene manufacturers worldwide<\/p>\r\n                <form class=\"xqcat-hero-search\" method=\"GET\" action=\"\/pt\/wp-json\/wp\/v2\/pages\/1072\">\r\n                    <input type=\"text\" name=\"prod_s\" value=\"\" placeholder=\"Search by keyword, model, GSM or application...\">\r\n                    <button type=\"submit\">Search<\/button>\r\n                <\/form>\r\n                <div class=\"xqcat-hero-chips\">\r\n                    <a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/folha-de-fundo-para-cuecas-para-adultos\/\">Adult Pant Backsheet<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-de-pe-respiravel\/\">Breathable PE Film<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/cast-film\/\">Cast Film<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-composta-respiravel\/\">Composite Breathable Film<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-de-laminacao\/\">Lamination Film<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/posicionamento-da-pelicula-cortada\/\">Positioning Cut Film<\/a><a class=\"xqcat-chip\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/tecido-nao-tecido-estampado\/\">Printed Nonwoven Fabric<\/a>                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n                <div class=\"xqcat-props\">\r\n            <div class=\"xqcat-props-inner\">\r\n                                    <div class=\"xqcat-prop\">\r\n                        <span class=\"xqcat-prop-icon\"><span><\/span><\/span>\r\n                        <div>\r\n                            <div class=\"xqcat-prop-title\">Factory Direct Pricing<\/div>\r\n                            <div class=\"xqcat-prop-text\">Source directly from the manufacturer, no middleman markup<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <div class=\"xqcat-prop\">\r\n                        <span class=\"xqcat-prop-icon\"><span><\/span><\/span>\r\n                        <div>\r\n                            <div class=\"xqcat-prop-title\">OEM &amp; ODM Customization<\/div>\r\n                            <div class=\"xqcat-prop-text\">Custom GSM, width, color and printing to your exact specification<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <div class=\"xqcat-prop\">\r\n                        <span class=\"xqcat-prop-icon\"><span><\/span><\/span>\r\n                        <div>\r\n                            <div class=\"xqcat-prop-title\">Fast Sampling<\/div>\r\n                            <div class=\"xqcat-prop-text\">Samples prepared for your testing before mass production<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <div class=\"xqcat-prop\">\r\n                        <span class=\"xqcat-prop-icon\"><span><\/span><\/span>\r\n                        <div>\r\n                            <div class=\"xqcat-prop-title\">Global Export Experience<\/div>\r\n                            <div class=\"xqcat-prop-text\">Serving hygiene product manufacturers worldwide<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n        \r\n        \r\n        <!-- BODY: replaced as a whole by AJAX -->\r\n        <div id=\"xq-catalog-body\">\r\n            <div class=\"xqcat-body\">\r\n\r\n        <!-- Sidebar -->\r\n        <aside class=\"xqcat-side\">\r\n            <div class=\"xqcat-panel\">\r\n                <h3 class=\"xqcat-panel-title\">Refine Search<\/h3>\r\n                <form class=\"xqcat-side-search\" method=\"GET\" action=\"\/pt\/wp-json\/wp\/v2\/pages\/1072\">\r\n                    <input type=\"text\" name=\"prod_s\" value=\"\" placeholder=\"Filter products...\">\r\n                    <button type=\"submit\">Go<\/button>\r\n                <\/form>\r\n            <\/div>\r\n\r\n            <div class=\"xqcat-panel\">\r\n                <h3 class=\"xqcat-panel-title\">Categories<\/h3>\r\n                <ul class=\"xqcat-filter-list\">\r\n                                        <li><a class=\" is-active\" href=\"https:\/\/fjxinqi.com\/pt\/products\/\"><span>All Products<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li>\r\n                    <li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/folha-de-fundo-para-cuecas-para-adultos\/\"><span>Adult Pant Backsheet<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-de-pe-respiravel\/\"><span>Breathable PE Film<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/cast-film\/\"><span>Cast Film<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-composta-respiravel\/\"><span>Composite Breathable Film<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/pelicula-de-laminacao\/\"><span>Lamination Film<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/posicionamento-da-pelicula-cortada\/\"><span>Positioning Cut Film<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li><li><a class=\"\" href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/tecido-nao-tecido-estampado\/\"><span>Printed Nonwoven Fabric<\/span><span class=\"xqcat-n\">1<\/span><\/a><\/li>                <\/ul>\r\n            <\/div>\r\n\r\n            \r\n                    <\/aside>\r\n\r\n        <!-- Main -->\r\n        <main>\r\n            <div class=\"xqcat-toolbar\">\r\n                <div class=\"xqcat-count\" id=\"xq-count\">\r\n                    Showing 1-1 of 1 products                <\/div>\r\n                <label class=\"xqcat-sort\">Sort\r\n                    <select data-xq-sort name=\"prod_sort\">\r\n                        <option value=\"newest\"  selected='selected'>Newest<\/option>\r\n                        <option value=\"name\" >Name A-Z<\/option>\r\n                    <\/select>\r\n                <\/label>\r\n            <\/div>\r\n\r\n            <div class=\"xqcat-grid\">\r\n                                    <article class=\"xqcat-card\">\r\n                        <div class=\"xqcat-card-img\">\r\n                                                            <a href=\"https:\/\/fjxinqi.com\/pt\/produtos\/filme-de-pe-com-impressao-personalizada-para-rolo-de-camada-traseira-de-fraldas-de-bebe-material-de-filme-plastico-respiravel\/\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/cast-and-breathable-film-production-hall-run-768x512.webp\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Cast And Breathable Film Production Hall Run\" srcset=\"https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/cast-and-breathable-film-production-hall-run-768x512.webp 768w, https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/cast-and-breathable-film-production-hall-run-300x200.webp 300w, https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/cast-and-breathable-film-production-hall-run-1024x683.webp 1024w, https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/cast-and-breathable-film-production-hall-run.webp 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a>\r\n                                                                                <\/div>\r\n                        <div class=\"xqcat-card-body\">\r\n                                                            <div class=\"xqcat-card-cat\"><a href=\"https:\/\/fjxinqi.com\/pt\/categoria-de-produto\/folha-de-fundo-para-cuecas-para-adultos\/\">Adult Pant Backsheet<\/a><\/div>\r\n                                                        <h3 class=\"xqcat-card-title\"><a href=\"https:\/\/fjxinqi.com\/pt\/produtos\/filme-de-pe-com-impressao-personalizada-para-rolo-de-camada-traseira-de-fraldas-de-bebe-material-de-filme-plastico-respiravel\/\">Custom Printed PE Film for Baby Diaper Backsheet Roll Breathable Plastic Film Material<\/a><\/h3>\r\n                                                        <div class=\"xqcat-card-actions\">\r\n                                <a class=\"xqcat-btn-main\" href=\"https:\/\/fjxinqi.com\/pt\/produtos\/filme-de-pe-com-impressao-personalizada-para-rolo-de-camada-traseira-de-fraldas-de-bebe-material-de-filme-plastico-respiravel\/\">Get Quote<\/a>\r\n                                <a class=\"xqcat-btn-ghost\" href=\"https:\/\/fjxinqi.com\/pt\/produtos\/filme-de-pe-com-impressao-personalizada-para-rolo-de-camada-traseira-de-fraldas-de-bebe-material-de-filme-plastico-respiravel\/\">Details<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/article>\r\n                            <\/div>\r\n\r\n            <div class=\"xqcat-pagination\">\r\n                            <\/div>\r\n        <\/main>\r\n    <\/div>\r\n            <\/div>\r\n\r\n                <div class=\"xqcat-process\">\r\n            <div class=\"xqcat-process-inner\">\r\n                <h2 class=\"xqcat-process-title\">How to Get Your Quote<\/h2>\r\n                <div class=\"xqcat-process-steps\">\r\n                                            <div class=\"xqcat-step\">\r\n                            <div class=\"xqcat-step-head\">\r\n                                <span class=\"xqcat-step-num\">1<\/span>\r\n                                <span class=\"xqcat-step-line\"><\/span>                            <\/div>\r\n                            <div class=\"xqcat-step-title\">Send Your Specification<\/div>\r\n                            <div class=\"xqcat-step-text\">Share your GSM, width, application and target price<\/div>\r\n                        <\/div>\r\n                                            <div class=\"xqcat-step\">\r\n                            <div class=\"xqcat-step-head\">\r\n                                <span class=\"xqcat-step-num\">2<\/span>\r\n                                <span class=\"xqcat-step-line\"><\/span>                            <\/div>\r\n                            <div class=\"xqcat-step-title\">Get Quote &amp; Samples<\/div>\r\n                            <div class=\"xqcat-step-text\">Receive a detailed quotation and samples for evaluation<\/div>\r\n                        <\/div>\r\n                                            <div class=\"xqcat-step\">\r\n                            <div class=\"xqcat-step-head\">\r\n                                <span class=\"xqcat-step-num\">3<\/span>\r\n                                                            <\/div>\r\n                            <div class=\"xqcat-step-title\">Mass Production &amp; Delivery<\/div>\r\n                            <div class=\"xqcat-step-text\">Production with strict QC, shipped to your door worldwide<\/div>\r\n                        <\/div>\r\n                                    <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Bottom custom inquiry band -->\r\n        <div class=\"xqcat-cta-band\">\r\n            <div class=\"xqcat-cta-band-inner\">\r\n                <div>\r\n                    <div class=\"xqcat-cta-title\">Can't find your exact spec?<\/div>\r\n                    <div class=\"xqcat-cta-sub\">Send us your GSM, width and application - custom development welcome<\/div>\r\n                <\/div>\r\n                <a class=\"xqcat-cta-btn\" href=\"https:\/\/fjxinqi.com\/pt\/contact\/\">Send Requirements<\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n        <style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap');\r\n\r\n    .entry-title, .site-content > .ct-container > .entry-header { display: none !important; }\r\n\r\n    #xq-catalog-page {\r\n        --deep: #0F3D26;\r\n        --brand: #1E7B4C;\r\n        --brand-hover: #279159;\r\n        --brand-accent: #57D296;\r\n        --brand-tint: #E8F5EE;\r\n        --ink: #0F172A;\r\n        --ink-2: #475569;\r\n        --ink-3: #64748B;\r\n        --line: #EAECEF;\r\n        --bg: #F8F9FA;\r\n        --r: 14px;\r\n\r\n        display: block;\r\n        width: 100vw;\r\n        max-width: 100vw;\r\n        margin-left: calc(50% - 50vw);\r\n        margin-right: calc(50% - 50vw);\r\n        margin-top: 0 !important;\r\n        margin-bottom: 0 !important;\r\n        background: var(--bg);\r\n        font-family: 'Instrument Sans', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\r\n        font-size: 16px;\r\n        line-height: 1.6;\r\n        -webkit-font-smoothing: antialiased;\r\n        overflow-x: clip;\r\n        color: var(--ink);\r\n    }\r\n    #xq-catalog-page *, #xq-catalog-page *::before, #xq-catalog-page *::after { box-sizing: border-box; }\r\n    #xq-catalog-page a { text-decoration: none; color: inherit; transition: 0.3s cubic-bezier(0.16, 1, 0.3, 1); }\r\n\r\n    \/* HERO: photo bg + black 0.4 overlay (kept from original design) *\/\r\n    #xq-catalog-page .xqcat-hero {\r\n        position: relative;\r\n        padding: 90px 24px 84px;\r\n        background: url('https:\/\/fjxinqi.com\/wp-content\/uploads\/2026\/10\/breathable-film-manufacturer-export-warehouse.webp') center \/ cover no-repeat;\r\n    }\r\n    #xq-catalog-page .xqcat-hero::before {\r\n        content: '';\r\n        position: absolute;\r\n        inset: 0;\r\n        background: #000000;\r\n        opacity: 0.4;\r\n        z-index: 1;\r\n        pointer-events: none;\r\n    }\r\n    #xq-catalog-page .xqcat-hero-inner { position: relative; z-index: 2; max-width: 1360px; margin: 0 auto; }\r\n    #xq-catalog-page .xqcat-breadcrumb {\r\n        display: flex; align-items: center; gap: 8px;\r\n        font-size: 14px; font-weight: 500; color: rgba(255,255,255,0.55);\r\n        margin-bottom: 14px;\r\n    }\r\n    #xq-catalog-page .xqcat-breadcrumb a { color: rgba(255,255,255,0.8); }\r\n    #xq-catalog-page .xqcat-breadcrumb a:hover { color: var(--brand-accent); }\r\n    #xq-catalog-page .xqcat-sep { color: rgba(255,255,255,0.3); }\r\n    #xq-catalog-page .xqcat-title {\r\n        font-size: clamp(30px, 3.2vw, 46px) !important;\r\n        font-weight: 700; color: #FFFFFF !important;\r\n        margin: 0 0 8px 0; letter-spacing: -0.02em; line-height: 1.15;\r\n        text-shadow: 0 4px 16px rgba(0,0,0,0.7);\r\n    }\r\n    #xq-catalog-page .xqcat-subtitle {\r\n        font-size: 16px; color: rgba(255,255,255,0.75);\r\n        margin: 0 0 26px 0; max-width: 560px;\r\n        text-shadow: 0 2px 8px rgba(0,0,0,0.6);\r\n    }\r\n    #xq-catalog-page .xqcat-hero-search {\r\n        display: flex; gap: 8px; max-width: 620px; margin-bottom: 22px;\r\n        background: rgba(255,255,255,0.12);\r\n        backdrop-filter: blur(20px);\r\n        -webkit-backdrop-filter: blur(20px);\r\n        border: 1px solid rgba(255,255,255,0.25);\r\n        border-radius: 9999px; padding: 6px;\r\n        box-shadow: 0 20px 40px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.3);\r\n    }\r\n    #xq-catalog-page .xqcat-hero-search:focus-within {\r\n        background: rgba(255,255,255,0.18);\r\n        border-color: rgba(87,210,150,0.6);\r\n    }\r\n    #xq-catalog-page .xqcat-hero-search input {\r\n        flex: 1; border: none; background: transparent; outline: none;\r\n        padding: 12px 22px; font-size: 15.5px !important; color: #FFFFFF !important;\r\n        font-family: inherit; min-width: 0;\r\n    }\r\n    #xq-catalog-page .xqcat-hero-search input::placeholder { color: rgba(255,255,255,0.7) !important; }\r\n    #xq-catalog-page .xqcat-hero-search button {\r\n        background: linear-gradient(135deg, rgba(30,123,76,0.9) 0%, rgba(27,105,65,0.95) 100%);\r\n        color: #FFFFFF !important;\r\n        border: 1px solid rgba(87,210,150,0.4);\r\n        border-radius: 9999px;\r\n        padding: 12px 30px; font-size: 15px !important; font-weight: 600;\r\n        cursor: pointer; font-family: inherit; white-space: nowrap;\r\n        box-shadow: 0 4px 15px rgba(30,123,76,0.4), inset 0 1px 0 rgba(255,255,255,0.3);\r\n    }\r\n    #xq-catalog-page .xqcat-hero-search button:hover {\r\n        background: linear-gradient(135deg, rgba(39,145,89,0.95) 0%, rgba(30,123,76,1) 100%);\r\n        border-color: rgba(87,210,150,0.8);\r\n        transform: translateY(-1px);\r\n    }\r\n    #xq-catalog-page .xqcat-hero-chips { display: flex; flex-wrap: wrap; gap: 8px; }\r\n    #xq-catalog-page .xqcat-chip {\r\n        font-size: 13.5px; font-weight: 500;\r\n        background: rgba(255,255,255,0.12); color: rgba(255,255,255,0.9) !important;\r\n        border: 1px solid rgba(255,255,255,0.25);\r\n        border-radius: 9999px; padding: 6px 16px;\r\n        backdrop-filter: blur(10px);\r\n        -webkit-backdrop-filter: blur(10px);\r\n        text-shadow: 0 1px 3px rgba(0,0,0,0.5);\r\n    }\r\n    #xq-catalog-page .xqcat-chip:hover { border-color: var(--brand-accent); background: rgba(30,123,76,0.5); }\r\n    #xq-catalog-page .xqcat-chip.is-active { background: var(--brand); border-color: var(--brand-accent); color: #FFFFFF !important; }\r\n\r\n    \/* Value props strip *\/\r\n    #xq-catalog-page .xqcat-props { background: #FFFFFF; border-bottom: 1px solid var(--line); }\r\n    #xq-catalog-page .xqcat-props-inner {\r\n        max-width: 1360px; margin: 0 auto; padding: 30px 24px;\r\n        display: grid; grid-template-columns: repeat(4, 1fr); gap: 28px;\r\n    }\r\n    #xq-catalog-page .xqcat-prop { display: flex; gap: 13px; align-items: flex-start; }\r\n    #xq-catalog-page .xqcat-prop-icon {\r\n        width: 38px; height: 38px; border-radius: 11px; flex-shrink: 0;\r\n        background: var(--brand-tint); position: relative;\r\n    }\r\n    #xq-catalog-page .xqcat-prop-icon span {\r\n        position: absolute; left: 14px; top: 10px;\r\n        width: 6px; height: 12px;\r\n        border: solid var(--brand); border-width: 0 2.5px 2.5px 0;\r\n        transform: rotate(45deg);\r\n    }\r\n    #xq-catalog-page .xqcat-prop-title { font-size: 15px; font-weight: 700; color: var(--ink); margin-bottom: 3px; }\r\n    #xq-catalog-page .xqcat-prop-text { font-size: 13.5px; color: var(--ink-3); line-height: 1.55; }\r\n\r\n    \/* Trust bar *\/\r\n    #xq-catalog-page .xqcat-trustbar { background: #FFFFFF; border-bottom: 1px solid var(--line); }\r\n    #xq-catalog-page .xqcat-trustbar-inner {\r\n        max-width: 1360px; margin: 0 auto; padding: 16px 24px;\r\n        display: flex; flex-wrap: wrap; gap: 12px 36px;\r\n    }\r\n    #xq-catalog-page .xqcat-trust-item {\r\n        display: inline-flex; align-items: center; gap: 9px;\r\n        font-size: 14px; font-weight: 600; color: var(--ink-2);\r\n    }\r\n    #xq-catalog-page .xqcat-check {\r\n        width: 18px; height: 18px; border-radius: 50%;\r\n        background: var(--brand-tint); position: relative; flex-shrink: 0;\r\n    }\r\n    #xq-catalog-page .xqcat-check::after {\r\n        content: ''; position: absolute; left: 6px; top: 4px;\r\n        width: 4px; height: 8px; border: solid var(--brand);\r\n        border-width: 0 2px 2px 0; transform: rotate(45deg);\r\n    }\r\n\r\n    \/* Layout *\/\r\n    #xq-catalog-page .xqcat-body {\r\n        max-width: 1360px; margin: 0 auto;\r\n        padding: 44px 24px 72px;\r\n        display: grid; grid-template-columns: 268px 1fr; gap: 36px;\r\n        align-items: start;\r\n    }\r\n    #xq-catalog-page .xqcat-side { display: flex; flex-direction: column; gap: 20px; position: sticky; top: 24px; }\r\n    #xq-catalog-page .xqcat-panel {\r\n        background: #FFFFFF; border: 1px solid var(--line);\r\n        border-radius: var(--r); padding: 22px;\r\n    }\r\n    #xq-catalog-page .xqcat-panel-title {\r\n        font-size: 15px !important; font-weight: 700; color: var(--ink) !important;\r\n        margin: 0 0 14px 0; letter-spacing: -0.01em;\r\n    }\r\n    #xq-catalog-page .xqcat-side-search { display: flex; gap: 8px; }\r\n    #xq-catalog-page .xqcat-side-search input {\r\n        flex: 1; min-width: 0;\r\n        border: 1px solid #DCE3E7; background: #FAFBFC;\r\n        border-radius: 9px; padding: 9px 12px;\r\n        font-size: 14px !important; color: var(--ink) !important;\r\n        font-family: inherit; outline: none;\r\n    }\r\n    #xq-catalog-page .xqcat-side-search input:focus { border-color: var(--brand); background: #fff; }\r\n    #xq-catalog-page .xqcat-side-search button {\r\n        background: var(--brand); color: #FFFFFF !important;\r\n        border: none; border-radius: 9px; padding: 9px 15px;\r\n        font-size: 14px !important; font-weight: 600; cursor: pointer; font-family: inherit;\r\n    }\r\n    #xq-catalog-page .xqcat-side-search button:hover { background: var(--brand-hover); }\r\n    #xq-catalog-page .xqcat-filter-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 3px; }\r\n    #xq-catalog-page .xqcat-filter-list a {\r\n        display: flex; align-items: center; justify-content: space-between;\r\n        padding: 9px 12px; border-radius: 9px;\r\n        font-size: 14.5px; font-weight: 500; color: var(--ink-2) !important;\r\n    }\r\n    #xq-catalog-page .xqcat-filter-list a:hover { background: var(--bg); color: var(--brand) !important; }\r\n    #xq-catalog-page .xqcat-filter-list a.is-active { background: var(--brand); color: #FFFFFF !important; box-shadow: 0 6px 20px rgba(30, 123, 76, 0.3); }\r\n    #xq-catalog-page .xqcat-filter-list a .xqcat-n {\r\n        font-size: 12.5px; color: var(--ink-3); font-weight: 400;\r\n    }\r\n    #xq-catalog-page .xqcat-filter-list a.is-active .xqcat-n { color: rgba(255,255,255,0.75); }\r\n    #xq-catalog-page .xqcat-app-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 2px; }\r\n    #xq-catalog-page .xqcat-app-list a {\r\n        display: block; padding: 8px 12px; border-radius: 9px;\r\n        font-size: 14px; color: var(--ink-2) !important;\r\n    }\r\n    #xq-catalog-page .xqcat-app-list a:hover { background: var(--bg); color: var(--brand) !important; }\r\n    #xq-catalog-page .xqcat-app-list a.is-active { background: var(--brand-tint); color: var(--brand) !important; font-weight: 600; }\r\n\r\n    \/* Sidebar contact card *\/\r\n    #xq-catalog-page .xqcat-contact-card {\r\n        background: linear-gradient(150deg, var(--deep) 0%, #14522F 100%);\r\n        border-radius: var(--r); padding: 22px;\r\n    }\r\n    #xq-catalog-page .xqcat-contact-title { font-size: 15.5px !important; font-weight: 700; color: #FFFFFF !important; margin: 0 0 4px 0; }\r\n    #xq-catalog-page .xqcat-contact-sub { font-size: 13px; color: rgba(255,255,255,0.7); margin: 0 0 14px 0; }\r\n    #xq-catalog-page .xqcat-contact-btn {\r\n        display: block; text-align: center;\r\n        background: var(--brand-hover); color: #FFFFFF !important;\r\n        border-radius: 9px; padding: 10px 0; font-size: 14px; font-weight: 600;\r\n    }\r\n    #xq-catalog-page .xqcat-contact-btn:hover { background: var(--brand); }\r\n    #xq-catalog-page .xqcat-contact-btn + .xqcat-contact-btn { margin-top: 8px; background: transparent; border: 1px solid rgba(255,255,255,0.35); }\r\n    #xq-catalog-page .xqcat-contact-btn + .xqcat-contact-btn:hover { border-color: var(--brand-accent); background: rgba(255,255,255,0.1); }\r\n\r\n    \/* Toolbar *\/\r\n    #xq-catalog-page .xqcat-toolbar {\r\n        display: flex; align-items: center; justify-content: space-between;\r\n        gap: 16px; margin-bottom: 20px; flex-wrap: wrap;\r\n    }\r\n    #xq-catalog-page .xqcat-count { font-size: 14px; color: var(--ink-3); }\r\n    #xq-catalog-page .xqcat-sort {\r\n        display: inline-flex; align-items: center; gap: 8px; font-size: 14px; color: var(--ink-3);\r\n    }\r\n    #xq-catalog-page .xqcat-sort select {\r\n        border: 1px solid #DCE3E7; border-radius: 9px;\r\n        padding: 8px 12px; font-size: 14px; font-family: inherit;\r\n        color: var(--ink); background: #FFFFFF; outline: none; cursor: pointer;\r\n    }\r\n\r\n    \/* Product grid: 3 columns *\/\r\n    #xq-catalog-page .xqcat-grid {\r\n        display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;\r\n    }\r\n    #xq-catalog-page .xqcat-card {\r\n        background: #FFFFFF; border: 1px solid var(--line);\r\n        border-radius: var(--r); overflow: hidden;\r\n        display: flex; flex-direction: column;\r\n        transition: 0.35s cubic-bezier(0.16, 1, 0.3, 1);\r\n    }\r\n    #xq-catalog-page .xqcat-card:hover {\r\n        border-color: var(--brand-accent);\r\n        box-shadow: 0 30px 60px rgba(30, 123, 76, 0.12);\r\n        transform: translateY(-8px);\r\n    }\r\n    #xq-catalog-page .xqcat-card-img {\r\n        position: relative; aspect-ratio: 4\/3;\r\n        background: #EDF1EF; overflow: hidden;\r\n    }\r\n    #xq-catalog-page .xqcat-card-img img {\r\n        width: 100%; height: 100%; object-fit: cover;\r\n        transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\r\n    }\r\n    #xq-catalog-page .xqcat-card:hover .xqcat-card-img img { transform: scale(1.05); }\r\n    #xq-catalog-page .xqcat-badge {\r\n        position: absolute; top: 12px; left: 12px;\r\n        background: rgba(30, 123, 76, 0.92); color: #FFFFFF !important;\r\n        font-size: 12px !important; font-weight: 600;\r\n        padding: 4px 10px; border-radius: 7px;\r\n    }\r\n    #xq-catalog-page .xqcat-card-body { padding: 18px 18px 20px; display: flex; flex-direction: column; flex-grow: 1; }\r\n    #xq-catalog-page .xqcat-card-cat {\r\n        font-size: 12.5px; font-weight: 600; color: var(--brand);\r\n        letter-spacing: 0.01em; margin-bottom: 5px;\r\n    }\r\n    #xq-catalog-page .xqcat-card-cat a:hover { color: var(--brand-hover); }\r\n    #xq-catalog-page .xqcat-card-title {\r\n        font-size: 16.5px !important; font-weight: 700; color: var(--ink) !important;\r\n        margin: 0 0 12px 0; line-height: 1.4; letter-spacing: -0.01em;\r\n        display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;\r\n        min-height: 2.8em;\r\n    }\r\n    #xq-catalog-page .xqcat-card-title a { color: var(--ink) !important; }\r\n    #xq-catalog-page .xqcat-card-title a:hover { color: var(--brand) !important; }\r\n    #xq-catalog-page .xqcat-specs { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px; }\r\n    #xq-catalog-page .xqcat-spec {\r\n        font-size: 12px; font-weight: 500; color: var(--ink-2);\r\n        background: var(--bg); border: 1px solid var(--line); border-radius: 6px; padding: 3px 9px;\r\n    }\r\n    #xq-catalog-page .xqcat-card-actions {\r\n        display: flex; gap: 8px; margin-top: auto;\r\n        border-top: 1px solid var(--bg); padding-top: 14px;\r\n    }\r\n    #xq-catalog-page .xqcat-btn-main {\r\n        flex: 1; text-align: center;\r\n        background: var(--brand); color: #FFFFFF !important;\r\n        border-radius: 9px; padding: 10px 0;\r\n        font-size: 14px !important; font-weight: 600;\r\n        box-shadow: 0 4px 15px rgba(30, 123, 76, 0.25);\r\n    }\r\n    #xq-catalog-page .xqcat-card:hover .xqcat-btn-main { background: var(--brand-hover); }\r\n    #xq-catalog-page .xqcat-btn-ghost {\r\n        flex: 1; text-align: center;\r\n        border: 1px solid #DCE3E7; color: var(--deep) !important;\r\n        border-radius: 9px; padding: 10px 0;\r\n        font-size: 14px !important; font-weight: 600;\r\n    }\r\n    #xq-catalog-page .xqcat-btn-ghost:hover { border-color: var(--brand); color: var(--brand) !important; background: var(--brand-tint); }\r\n\r\n    \/* Empty state *\/\r\n    #xq-catalog-page .xqcat-empty {\r\n        grid-column: 1 \/ -1; text-align: center;\r\n        background: #FFFFFF; border: 1px solid var(--line);\r\n        border-radius: var(--r); padding: 72px 24px;\r\n    }\r\n    #xq-catalog-page .xqcat-empty h3 { font-size: 20px !important; color: var(--ink) !important; margin: 0 0 8px 0; }\r\n    #xq-catalog-page .xqcat-empty p { color: var(--ink-3) !important; font-size: 15px !important; margin: 0 0 20px 0; }\r\n    #xq-catalog-page .xqcat-empty .xqcat-btn-main { display: inline-block; padding: 11px 30px; }\r\n\r\n    \/* Pagination *\/\r\n    #xq-catalog-page .xqcat-pagination {\r\n        margin-top: 40px; display: flex; justify-content: center; gap: 7px; flex-wrap: wrap;\r\n    }\r\n    #xq-catalog-page .xqcat-pagination .page-numbers {\r\n        display: inline-flex; align-items: center; justify-content: center;\r\n        min-width: 40px; height: 40px; padding: 0 14px;\r\n        background: #FFFFFF; border: 1px solid #DCE3E7; border-radius: 9px;\r\n        color: var(--ink-2) !important; font-size: 14.5px !important; font-weight: 600;\r\n    }\r\n    #xq-catalog-page .xqcat-pagination .page-numbers:hover { border-color: var(--brand); color: var(--brand) !important; }\r\n    #xq-catalog-page .xqcat-pagination .page-numbers.current {\r\n        background: var(--brand); border-color: var(--brand); color: #FFFFFF !important;\r\n        box-shadow: 0 6px 18px rgba(30, 123, 76, 0.3);\r\n    }\r\n\r\n    \/* Quote process *\/\r\n    #xq-catalog-page .xqcat-process { max-width: 1360px; margin: 0 auto; padding: 0 24px 8px; }\r\n    #xq-catalog-page .xqcat-process-inner {\r\n        background: #FFFFFF; border: 1px solid var(--line); border-radius: 18px;\r\n        padding: 44px 48px 40px;\r\n    }\r\n    #xq-catalog-page .xqcat-process-title {\r\n        font-size: 24px !important; font-weight: 700; color: var(--ink) !important;\r\n        text-align: center; margin: 0 0 36px 0; letter-spacing: -0.01em;\r\n    }\r\n    #xq-catalog-page .xqcat-process-steps {\r\n        display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px;\r\n    }\r\n    #xq-catalog-page .xqcat-step-head { display: flex; align-items: center; margin-bottom: 16px; }\r\n    #xq-catalog-page .xqcat-step-num {\r\n        width: 44px; height: 44px; border-radius: 50%; flex-shrink: 0;\r\n        background: var(--brand); color: #FFFFFF;\r\n        display: flex; align-items: center; justify-content: center;\r\n        font-size: 17px; font-weight: 700;\r\n        box-shadow: 0 6px 16px rgba(30, 123, 76, 0.3);\r\n    }\r\n    #xq-catalog-page .xqcat-step-line {\r\n        flex: 1; height: 2px; margin-left: 14px;\r\n        background: linear-gradient(90deg, var(--brand-accent) 0%, var(--line) 100%);\r\n        border-radius: 2px;\r\n    }\r\n    #xq-catalog-page .xqcat-step-title { font-size: 16.5px; font-weight: 700; color: var(--ink); margin-bottom: 6px; }\r\n    #xq-catalog-page .xqcat-step-text { font-size: 14px; color: var(--ink-3); line-height: 1.6; }\r\n\r\n    \/* Bottom CTA band *\/\r\n    #xq-catalog-page .xqcat-cta-band { max-width: 1360px; margin: 0 auto; padding: 24px 24px 72px; }\r\n    #xq-catalog-page .xqcat-cta-band-inner {\r\n        background: linear-gradient(135deg, var(--deep) 0%, #17603A 100%);\r\n        border-radius: 18px;\r\n        padding: 34px 40px; display: flex; align-items: center;\r\n        justify-content: space-between; gap: 24px; flex-wrap: wrap;\r\n    }\r\n    #xq-catalog-page .xqcat-cta-title { font-size: 21px !important; font-weight: 700; color: #FFFFFF !important; margin: 0 0 4px 0; }\r\n    #xq-catalog-page .xqcat-cta-sub { font-size: 14.5px; color: rgba(255,255,255,0.75); margin: 0; }\r\n    #xq-catalog-page .xqcat-cta-btn {\r\n        background: var(--brand-hover); color: #FFFFFF !important;\r\n        border-radius: 9999px; padding: 13px 32px;\r\n        font-size: 15px !important; font-weight: 600; white-space: nowrap;\r\n        box-shadow: 0 8px 22px rgba(0, 0, 0, 0.25);\r\n    }\r\n    #xq-catalog-page .xqcat-cta-btn:hover { background: var(--brand); transform: translateY(-2px); }\r\n\r\n    \/* Loading state *\/\r\n    #xq-catalog-page .xqcat-is-loading { opacity: 0.45; pointer-events: none; }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 1024px) {\r\n        #xq-catalog-page .xqcat-props-inner { grid-template-columns: repeat(2, 1fr); }\r\n        #xq-catalog-page .xqcat-process-steps { grid-template-columns: 1fr; gap: 28px; }\r\n        #xq-catalog-page .xqcat-step-line { display: none; }\r\n    }\r\n    @media (max-width: 1100px) {\r\n        #xq-catalog-page .xqcat-grid { grid-template-columns: repeat(2, 1fr); }\r\n        #xq-catalog-page .xqcat-body { grid-template-columns: 240px 1fr; gap: 28px; }\r\n    }\r\n    @media (max-width: 860px) {\r\n        #xq-catalog-page .xqcat-body { grid-template-columns: 1fr; }\r\n        #xq-catalog-page .xqcat-side { position: static; flex-direction: row; flex-wrap: wrap; }\r\n        #xq-catalog-page .xqcat-side > * { flex: 1 1 240px; }\r\n    }\r\n    @media (max-width: 620px) {\r\n        #xq-catalog-page .xqcat-grid { grid-template-columns: 1fr; }\r\n        #xq-catalog-page .xqcat-hero { padding: 52px 20px 48px; }\r\n        #xq-catalog-page .xqcat-hero-search { flex-direction: column; border-radius: 18px; padding: 8px; }\r\n        #xq-catalog-page .xqcat-hero-search button { width: 100%; border-radius: 12px; }\r\n        #xq-catalog-page .xqcat-cta-band-inner { padding: 28px 24px; }\r\n        #xq-catalog-page .xqcat-cta-btn { width: 100%; text-align: center; }\r\n        #xq-catalog-page .xqcat-props-inner { grid-template-columns: 1fr; padding: 24px 20px; }\r\n        #xq-catalog-page .xqcat-process-inner { padding: 32px 24px; }\r\n    }\r\n    <\/style>\r\n\r\n    <script>\r\n    (function () {\r\n        var root = document.getElementById('xq-catalog-page');\r\n        if (!root) return;\r\n\r\n        var AJAX_URL = 'https:\/\/fjxinqi.com\/wp-admin\/admin-ajax.php';\r\n        var XQ_TERM  = 0;\r\n        var KEEP     = ['prod_s', 'prod_cat', 'prod_app', 'prod_sort', 'pg'];\r\n\r\n        function loadPage(params, push) {\r\n            var body = document.getElementById('xq-catalog-body');\r\n            if (!body) return;\r\n            body.classList.add('xqcat-is-loading');\r\n\r\n            var qs = new URLSearchParams();\r\n            qs.set('action', 'xq_catalog_filter');\r\n            if (XQ_TERM > 0) qs.set('xq_term', XQ_TERM);\r\n            KEEP.forEach(function (k) {\r\n                var v = params.get(k);\r\n                if (v) qs.set(k, v);\r\n            });\r\n\r\n            fetch(AJAX_URL + '?' + qs.toString(), { credentials: 'same-origin' })\r\n                .then(function (r) { return r.json(); })\r\n                .then(function (res) {\r\n                    if (res && res.success && res.data && res.data.html) {\r\n                        body.innerHTML = res.data.html;\r\n                        if (push) {\r\n                            var url = new URL(window.location.href);\r\n                            KEEP.forEach(function (k) { url.searchParams.delete(k); });\r\n                            KEEP.forEach(function (k) {\r\n                                var v = params.get(k);\r\n                                if (v) url.searchParams.set(k, v);\r\n                            });\r\n                            window.history.pushState({}, '', url.toString());\r\n                        }\r\n                        var grid = body.querySelector('.xqcat-grid');\r\n                        if (grid) grid.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n                    }\r\n                })\r\n                .catch(function () { window.location.reload(); })\r\n                .finally(function () { body.classList.remove('xqcat-is-loading'); });\r\n        }\r\n\r\n        function paramsFromForm(form) {\r\n            var params = new URLSearchParams(window.location.search);\r\n            new FormData(form).forEach(function (v, k) {\r\n                if (KEEP.indexOf(k) !== -1 && v) params.set(k, v);\r\n            });\r\n            return params;\r\n        }\r\n\r\n        root.addEventListener('click', function (e) {\r\n            var a = e.target.closest('a[data-xq]');\r\n            if (!a) return;\r\n            e.preventDefault();\r\n            loadPage(new URL(a.href, window.location.origin).searchParams, true);\r\n        });\r\n\r\n        root.addEventListener('submit', function (e) {\r\n            var form = e.target.closest('form.xqcat-hero-search, form.xqcat-side-search');\r\n            if (!form) return;\r\n            e.preventDefault();\r\n            var params = paramsFromForm(form);\r\n            params.delete('pg');\r\n            loadPage(params, true);\r\n        });\r\n\r\n        root.addEventListener('change', function (e) {\r\n            var sel = e.target.closest('select[data-xq-sort]');\r\n            if (!sel) return;\r\n            var params = new URLSearchParams(window.location.search);\r\n            params.set('prod_sort', sel.value);\r\n            params.delete('pg');\r\n            loadPage(params, true);\r\n        });\r\n\r\n        window.addEventListener('popstate', function () {\r\n            loadPage(new URLSearchParams(window.location.search), false);\r\n        });\r\n    })();\r\n    <\/script>\r\n    \n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1072","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/pages\/1072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/comments?post=1072"}],"version-history":[{"count":5,"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/pages\/1072\/revisions"}],"predecessor-version":[{"id":1378,"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/pages\/1072\/revisions\/1378"}],"wp:attachment":[{"href":"https:\/\/fjxinqi.com\/pt\/wp-json\/wp\/v2\/media?parent=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}