{"id":522,"date":"2025-08-25T05:03:17","date_gmt":"2025-08-25T05:03:17","guid":{"rendered":"https:\/\/draftsite2.com\/fashion-of-grace\/?page_id=522"},"modified":"2025-08-25T05:54:23","modified_gmt":"2025-08-25T05:54:23","slug":"new-arrivals","status":"publish","type":"page","link":"https:\/\/fashionofgrace.com.sg\/zh\/new-arrivals\/","title":{"rendered":"\u65b0\u54c1\u4e0a\u5e02"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"522\" class=\"elementor elementor-522\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a34853 e-flex e-con-boxed e-con e-parent\" data-id=\"1a34853\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-619bba4 elementor-widget elementor-widget-heading\" data-id=\"619bba4\" 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\">\u65b0\u54c1\u4e0a\u5e02<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a04b222 e-con-full e-flex e-con e-parent\" data-id=\"a04b222\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c6d5c elementor-widget elementor-widget-shortcode\" data-id=\"d7c6d5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"spg-wrap\" id=\"spg_wrap_8ae908eb-4a3b-49d3-81a7-e1d918eba5fa\" data-perpage=\"12\">\n\n        <!-- FILTERS -->\n        <div class=\"spg-filters\">\n\n            <!-- Sort single -->\n            <div class=\"spg-dropdown single\" data-name=\"spg_sort\">\n                <button type=\"button\" class=\"spg-dropdown-toggle\">\u6309\u4ee5\u4e0b\u65b9\u5f0f\u6392\u5e8f<\/button>\n                <div class=\"spg-dropdown-menu\">\n                    <div class=\"spg-option-list\">\n                                                    <div class=\"spg-option\" data-value=\"\">\u9ed8\u8ba4<\/div>\n                                                    <div class=\"spg-option\" data-value=\"popularity\">\u53d7\u6b22\u8fce\u7a0b\u5ea6<\/div>\n                                                    <div class=\"spg-option\" data-value=\"rating\">\u5e73\u5747\u8bc4\u5206<\/div>\n                                                    <div class=\"spg-option\" data-value=\"latest\">\u6700\u65b0\u7684<\/div>\n                                                    <div class=\"spg-option\" data-value=\"price\">\u4ef7\u683c\uff1a\u4ece\u4f4e\u5230\u9ad8<\/div>\n                                                    <div class=\"spg-option\" data-value=\"price-desc\">\u4ef7\u683c\uff1a\u4ece\u9ad8\u5230\u4f4e<\/div>\n                                            <\/div>\n                <\/div>\n            <\/div>\n\n                            <div class=\"spg-dropdown\" data-name=\"spg_category\">\n                    <button type=\"button\" class=\"spg-dropdown-toggle\">Category<\/button>\n                    <div class=\"spg-dropdown-menu\">\n                        <div class=\"spg-panel-head\">\n                            <span class=\"spg-selected-count\">0 selected<\/span>\n                            <button type=\"button\" class=\"spg-selectall\" aria-pressed=\"false\">Select All<\/button>\n                        <\/div>\n                        <div class=\"spg-option-list\">\n                                                            <div class=\"spg-option\" data-value=\"dresses-2\">\n                                    \u8fde\u8863\u88d9                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"blouse\">\n                                    \u886c\u886b                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"jeans\">\n                                    \u725b\u4ed4\u88e4                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"leather-pants\">\n                                    Leather Pants                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"leg-jeans\">\n                                    Leg Jeans                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"long-jeans\">\n                                    Long Jeans                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"long-pants\">\n                                    \u957f\u88e4                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"long-skirt\">\n                                    Long Skirt                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"midi-skirt\">\n                                    Midi Skirt                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"pants\">\n                                    \u88e4\u5b50                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"short-jeans\">\n                                    Short Jeans                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"short-skirt-jeans\">\n                                    Short Skirt                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"short-skirt\">\n                                    Short Skirt                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"skinny\">\n                                    Skinny                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"skirts\">\n                                    \u88d9\u5b50                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"tee-shirts\">\n                                    T\u6064                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"tops\">\n                                    \u4e0a\u8863                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"spg-dropdown\" data-name=\"spg_size\">\n                    <button type=\"button\" class=\"spg-dropdown-toggle\">\u5c3a\u5bf8<\/button>\n                    <div class=\"spg-dropdown-menu\">\n                        <div class=\"spg-panel-head\">\n                            <span class=\"spg-selected-count\">0 selected<\/span>\n                            <button type=\"button\" class=\"spg-selectall\" aria-pressed=\"false\">Select All<\/button>\n                        <\/div>\n                        <div class=\"spg-option-list\">\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"spg-dropdown\" data-name=\"spg_color\">\n                    <button type=\"button\" class=\"spg-dropdown-toggle\">\u989c\u8272<\/button>\n                    <div class=\"spg-dropdown-menu\">\n                        <div class=\"spg-panel-head\">\n                            <span class=\"spg-selected-count\">0 selected<\/span>\n                            <button type=\"button\" class=\"spg-selectall\" aria-pressed=\"false\">Select All<\/button>\n                        <\/div>\n                        <div class=\"spg-option-list\">\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"spg-dropdown\" data-name=\"spg_fabric\">\n                    <button type=\"button\" class=\"spg-dropdown-toggle\">\u9762\u6599<\/button>\n                    <div class=\"spg-dropdown-menu\">\n                        <div class=\"spg-panel-head\">\n                            <span class=\"spg-selected-count\">0 selected<\/span>\n                            <button type=\"button\" class=\"spg-selectall\" aria-pressed=\"false\">Select All<\/button>\n                        <\/div>\n                        <div class=\"spg-option-list\">\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n                            <div class=\"spg-dropdown\" data-name=\"spg_stock\">\n                    <button type=\"button\" class=\"spg-dropdown-toggle\">\u53ef\u7528\u6027<\/button>\n                    <div class=\"spg-dropdown-menu\">\n                        <div class=\"spg-panel-head\">\n                            <span class=\"spg-selected-count\">0 selected<\/span>\n                            <button type=\"button\" class=\"spg-selectall\" aria-pressed=\"false\">Select All<\/button>\n                        <\/div>\n                        <div class=\"spg-option-list\">\n                                                            <div class=\"spg-option\" data-value=\"instock\">\n                                    In Stock                                <\/div>\n                                                            <div class=\"spg-option\" data-value=\"outofstock\">\n                                    Out of Stock                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n                    <\/div>\n\n        <!-- META ROW (gap + centered page label) -->\n        <div class=\"spg-meta\" aria-hidden=\"false\">\n            <div class=\"spg-page-label\" role=\"status\" aria-live=\"polite\">\n                Page 1 of 1            <\/div>\n        <\/div>\n\n        <!-- RESULTS -->\n        <div class=\"spg-results\">\n            <div class=\"spg-grid cpgr-grid\">            <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3372-long-jeans\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-10.jpg\" alt=\"3372 Long Jeans\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-10.jpg\" alt=\"3372 Long Jeans\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3372-long-jeans\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3372-long-jeans\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3372 Long Jeans<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>36.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3262-skirt-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-9.jpg\" alt=\"3262 Skirt Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-9.jpg\" alt=\"3262 Skirt Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3262-skirt-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3262-skirt-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3262 Skirt Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>33.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3326-skirt-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-8.jpg\" alt=\"3326 Skirt Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-8.jpg\" alt=\"3326 Skirt Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3326-skirt-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3326-skirt-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3326 Skirt Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>33.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3319-jean-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-6.jpg\" alt=\"3319 Jean Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-6.jpg\" alt=\"3319 Jean Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3319-jean-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3319-jean-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3319 Jean Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>29.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3342-jean-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-5.jpg\" alt=\"3342 Jean Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-5.jpg\" alt=\"3342 Jean Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3342-jean-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3342-jean-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3342 Jean Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>29.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3353-long-jeans\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-4.jpg\" alt=\"3353 Long Jeans\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-4.jpg\" alt=\"3353 Long Jeans\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3353-long-jeans\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3353-long-jeans\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3353 Long Jeans<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>36.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3171-jean-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-1.jpg\" alt=\"3171 Jean Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-1.jpg\" alt=\"3171 Jean Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3171-jean-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3171-jean-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3171 Jean Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>29.90<\/span><\/div>\n            <\/div>\n                    <div class=\"cpgr-card\">\n                <div class=\"cpgr-badges\">\n                                                                            <\/div>\n\n                <div class=\"cpgr-img-wrap\">\n                    <a href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3193-jean-shorts\/\">\n                        <img decoding=\"async\" class=\"cpgr-img-main\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-3.jpg\" alt=\"3193 Jean Shorts\">                        <img decoding=\"async\" class=\"cpgr-img-hover\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2026\/03\/product-3.jpg\" alt=\"3193 Jean Shorts\">                    <\/a>\n\n                    <div class=\"cpgr-actions\">\n                        <a class=\"cpgr-btn cpgr-eye\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3193-jean-shorts\/\" aria-label=\"\u67e5\u770b\u4ea7\u54c1\">\n                            <img decoding=\"async\" class=\"cpgr-eye-icon\" src=\"https:\/\/fashionofgrace.com.sg\/wp-content\/uploads\/2025\/09\/Show.svg\" alt=\"View product\" width=\"20\" height=\"20\" \/>\n                        <\/a>\n\n                                                    <a class=\"cpgr-btn cpgr-add\" href=\"https:\/\/fashionofgrace.com.sg\/zh\/product\/3193-jean-shorts\/\" aria-label=\"View product (opens product page)\">Add to cart<\/a>\n                                            <\/div>\n                <\/div>\n\n                <h3 class=\"cpgr-title\">3193 Jean Shorts<\/h3>\n                <div class=\"cpgr-price\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>29.90<\/span><\/div>\n            <\/div>\n        <\/div>\n            <div class=\"spg-pag\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n    \/* FILTERS (kept styling consistent with your product_grid template) *\/\n    .spg-filters{\n        display:flex;\n        gap:12px;\n        flex-wrap:wrap;\n        margin-bottom:36px;\n        width:100%;\n        overflow-x:auto;\n        overflow-y:visible;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom:6px;\n    }\n    .spg-filters::-webkit-scrollbar{ height:6px; }\n    .spg-filters::-webkit-scrollbar-track{ background:transparent; }\n    .spg-filters::-webkit-scrollbar-thumb{ background: rgba(0,0,0,0.18); border-radius: 6px; }\n    .spg-filters{ scrollbar-width: thin; scrollbar-color: rgba(0,0,0,0.18) transparent; }\n\n    .spg-dropdown{position:relative;flex:1;min-width:150px;}\n    .spg-dropdown-toggle{\n        background:#fff;border:1px solid #ddd;padding:10px 32px 10px 12px;\n        cursor:pointer;width:100%;text-align:left;color:#000;position:relative;\n    }\n    .spg-dropdown-toggle::after{\n        content:\"\\f107\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;right:12px;top:50%;\n        transform:translateY(-50%);font-size:14px;color:#000;pointer-events:none;\n    }\n    .spg-dropdown-toggle:hover::after,.spg-dropdown-toggle:focus::after{color:#000;}\n\n    .spg-dropdown-menu{\n        display:none;position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #eee;border-radius:8px;\n        z-index:98 !important;width:100%;box-shadow:0 8px 20px rgba(0,0,0,.08);\n    }\n    .spg-dropdown.open .spg-dropdown-menu{display:block;}\n    .spg-panel-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:6px 12px;}\n    .spg-selectall{background:none!important;border:none!important;padding:0;margin:0;cursor:pointer;font:inherit;color:#000!important;}\n    .spg-selectall:hover,.spg-selectall.active{color:#000!important;background:none!important;}\n    .spg-option-list{max-height:220px;overflow:auto;padding:0;}\n    .spg-option{padding:8px 12px;cursor:pointer;}\n    .spg-option:hover{background:#f7f7f7;}\n    .spg-option.selected{background:#B8368E;color:#fff;font-weight:600;}\n\n    \/* PAGE INFO *\/\n    .spg-meta{margin:28px 0; display:flex;justify-content:center;align-items:center; gap:12px; width:100%;}\n    .spg-page-label{font-size:15px;color:#333;font-weight:700;text-align:center; width:100%;text-transform: uppercase;}\n\n    \/* GRID - unchanged *\/\n    .cpgr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}\n    @media(max-width:1100px){.cpgr-grid{grid-template-columns:repeat(3,1fr);} }\n    @media(max-width:768px){.cpgr-grid{grid-template-columns:repeat(2,1fr);} }\n    @media(max-width:480px){.cpgr-grid{grid-template-columns:1fr;} }\n    .cpgr-card{background:#fff;border:1px solid #eee;overflow:visible;text-align:center;position:relative;padding-bottom:12px;}\n    .cpgr-img-wrap{position:relative;height:300px;margin-bottom:12px;z-index:1;border-bottom: 1px solid #eee;}\n    .cpgr-img-wrap img{width:100%;height:100%;object-fit:cover;transition:opacity .2s;}\n    .cpgr-img-hover{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;}\n    .cpgr-img-wrap:hover .cpgr-img-main{opacity:0;}\n    .cpgr-img-wrap:hover .cpgr-img-hover{opacity:1;}\n    .cpgr-actions{position:absolute;left:50%;bottom:15px;transform:translateX(-50%) translateY(15px);display:flex;gap:8px;opacity:0;transition:.2s;z-index:5;}\n    .cpgr-img-wrap:hover .cpgr-actions{opacity:1;transform:translateX(-50%) translateY(0);}\n\n    .cpgr-btn{ border:1px solid #000 !important; padding:6px 10px; display:inline-flex; align-items:center; justify-content:center; transition:background .18s ease,color .18s ease,border-color .18s ease; cursor:pointer; text-decoration:none !important; color:#000 !important; }\n    .cpgr-btn.cpgr-add{ color:#000 !important; border-color:#000 !important; background-color:#fff !important; white-space: nowrap; text-transform: uppercase; font-size: 13px; font-weight: 600; }\n    .cpgr-btn.cpgr-add:hover, .cpgr-btn.cpgr-add:focus{ color:#fff !important; background:#B8368E !important; border-color:#B8368E !important; }\n    .cpgr-btn.cpgr-eye{ border-color:#000 !important; background-color:#fff !important; color:#000 !important; padding:6px 8px; }\n    .cpgr-btn.cpgr-eye:hover, .cpgr-btn.cpgr-eye:focus{ background:#00FFFF !important; border-color:#000 !important; color:#fff !important; }\n    .cpgr-eye-icon{ width:25px; height:20px; display:block; object-fit:contain; line-height:0; }\n    img.cpgr-eye-icon { object-fit: contain; }\n    .cpgr-badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;z-index:50;pointer-events:none;}\n    .cpgr-badge{background:#fff;padding:4px 8px;font-size:12px;font-weight:600;border:1px solid #000;border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,.04);pointer-events:auto;}\n    .cpgr-badge.sale{background:#B8368E;color:#fff;border:1px solid #B8368E;}\n    .cpgr-badge.outofstock{background:#fff;color:#ACACB1;border:1px solid #ACACB1;}\n    .cpgr-title{font-size:16px;font-weight:600;margin:20px 30px;}\n    .cpgr-price{color:#444;font-size:14px;padding-bottom:20px;font-weight: 700;}\n    .spg-pag{margin-top:20px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;}\n    .spg-page{width:40px;height:40px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;background:#fff;color:#333;text-decoration:none;}\n    .spg-page.active{background:#B8368E;border-color:#B8368E;color:#fff;}\n    <\/style>\n\n    <script>\n    (function(){\n        const wrap = document.getElementById('spg_wrap_8ae908eb-4a3b-49d3-81a7-e1d918eba5fa');\n        const adminAjax = 'https:\/\/fashionofgrace.com.sg\/wp-admin\/admin-ajax.php';\n        if (!wrap) return;\n\n        \/\/ Utility to update count text in dropdown header\n        function updateCounts(dd){\n            const sel = dd.querySelectorAll('.spg-option.selected').length;\n            const sa = dd.querySelector('.spg-selectall');\n            const count = dd.querySelector('.spg-selected-count');\n            if (sa) {\n                const total = dd.querySelectorAll('.spg-option').length;\n                sa.textContent = (sel === total && total > 0) ? 'Unselect' : 'Select All';\n            }\n            if (count) count.textContent = sel > 0 ? sel + ' selected' : '0 selected';\n        }\n\n        function buildParams(page = 1){\n            const p = new URLSearchParams();\n            p.set('action','spg_reload');\n            p.set('spg_page', page);\n            p.set('per_page', wrap.dataset.perpage || '12');\n\n            let anyCategorySelected = false;\n            wrap.querySelectorAll('.spg-dropdown').forEach(dd => {\n                const name = dd.dataset.name;\n                if (dd.classList.contains('single')) {\n                    const sel = dd.querySelector('.spg-option.selected');\n                    if (sel) p.set(name, sel.dataset.value);\n                } else {\n                    dd.querySelectorAll('.spg-option.selected').forEach(o => {\n                        p.append(name+'[]', o.dataset.value);\n                        if (name === 'spg_category') anyCategorySelected = true;\n                    });\n                }\n            });\n\n            \/\/ (Optional) default category behavior could be added here if desired\n\n            return p;\n        }\n\n        function loadByParams(params){\n            fetch(adminAjax, {\n                method: 'POST',\n                headers: {'Content-Type':'application\/x-www-form-urlencoded'},\n                body: params.toString()\n            })\n            .then(r => r.json())\n            .then(json => {\n                if (json && json.success) {\n                    const grid = wrap.querySelector('.spg-grid');\n                    const pag  = wrap.querySelector('.spg-pag');\n                    const lbl  = wrap.querySelector('.spg-page-label');\n                    if (grid) grid.innerHTML = json.data.grid;\n                    if (pag)  pag.innerHTML  = json.data.pagination;\n                    if (lbl && typeof json.data.current !== 'undefined' && typeof json.data.total !== 'undefined') {\n                        lbl.textContent = 'Page ' + json.data.current + ' of ' + json.data.total;\n                    }\n                } else {\n                    console.error('spg reload error', json);\n                }\n            })\n            .catch(err => console.error('spg fetch error', err));\n        }\n\n        function applyFilters(){\n            closeAllDropdowns();\n            loadByParams(buildParams(1));\n        }\n\n        \/\/ dropdown portal handling: open\/close\/restore (copied & adapted from your product_grid style)\n        function openDropdown(dd) {\n            closeAllDropdowns();\n            dd.classList.add('open');\n            const toggle = dd.querySelector('.spg-dropdown-toggle');\n            const menu = dd.querySelector('.spg-dropdown-menu');\n            if (!menu || !toggle) return;\n\n            const rect = toggle.getBoundingClientRect();\n            menu.style.position = 'fixed';\n            menu.style.left = rect.left + 'px';\n            menu.style.top = (rect.bottom + 6) + 'px';\n            menu.style.width = rect.width + 'px';\n            menu.style.zIndex = 999999;\n            menu.style.display = 'block';\n            menu.dataset.portal = '1';\n        }\n\n        function closeDropdown(dd) {\n            const menu = dd.querySelector('.spg-dropdown-menu');\n            dd.classList.remove('open');\n            if (menu && menu.dataset.portal) {\n                menu.style.position = '';\n                menu.style.left = '';\n                menu.style.top = '';\n                menu.style.width = '';\n                menu.style.zIndex = '';\n                menu.style.display = '';\n                delete menu.dataset.portal;\n            }\n        }\n\n        function closeAllDropdowns(){\n            wrap.querySelectorAll('.spg-dropdown.open').forEach(d => closeDropdown(d));\n        }\n\n        \/\/ reposition \/ close on resize & scroll for stability\n        window.addEventListener('resize', closeAllDropdowns);\n        \/\/window.addEventListener('scroll', closeAllDropdowns, true);\n\n        \/\/ delegated click handler inside wrap\n        wrap.addEventListener('click', function(e){\n            let node = e.target;\n            if (node && node.nodeType === 3) node = node.parentElement;\n            if (!node) return;\n\n            \/\/ PAGINATION\n            const pg = node && node.closest ? node.closest('.spg-page') : null;\n            if (pg) {\n                e.preventDefault();\n                const page = pg.dataset.page || 1;\n                loadByParams(buildParams(page));\n                return;\n            }\n\n            \/\/ DROPDOWN root\n            const dd = node && node.closest ? node.closest('.spg-dropdown') : null;\n            if (!dd) {\n                \/\/ clicked inside wrap but outside dropdowns - do nothing\n                return;\n            }\n\n            \/\/ Toggle button click -> open as portal (close others)\n            if (node.classList.contains('spg-dropdown-toggle')) {\n                if (dd.classList.contains('open')) {\n                    closeDropdown(dd);\n                } else {\n                    openDropdown(dd);\n                }\n                return;\n            }\n\n            \/\/ Select all\n            if (node.classList.contains('spg-selectall')) {\n                const opts = dd.querySelectorAll('.spg-option');\n                const allSelected = Array.from(opts).every(o => o.classList.contains('selected'));\n                opts.forEach(o => o.classList.toggle('selected', !allSelected));\n                updateCounts(dd);\n                \/\/ when user toggles Select All we close and reload so they can open next filter\n                applyFilters();\n                return;\n            }\n\n            \/\/ Option click\n            if (node.classList.contains('spg-option')) {\n                if (dd.classList.contains('single')) {\n                    dd.querySelectorAll('.spg-option').forEach(o => o.classList.remove('selected'));\n                    node.classList.add('selected');\n                } else {\n                    node.classList.toggle('selected');\n                }\n                updateCounts(dd);\n                \/\/ close this dropdown and reload so user can immediately open another\n                applyFilters();\n                return;\n            }\n        });\n\n        \/\/ Click outside the wrap - close everything\n        document.addEventListener('click', function(ev){\n            let node = ev.target;\n            if (node && node.nodeType === 3) node = node.parentElement;\n            if (!node) return;\n            if (!node.closest || !node.closest('#' + 'spg_wrap_8ae908eb-4a3b-49d3-81a7-e1d918eba5fa')) {\n                closeAllDropdowns();\n            }\n        });\n\n        \/\/ Init counts\n        wrap.querySelectorAll('.spg-dropdown').forEach(dd => updateCounts(dd));\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u65b0\u54c1\u4e0a\u5e02<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-522","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New Arrivals - Fashion Of Grace<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Arrivals - Fashion Of Grace\" \/>\n<meta property=\"og:description\" content=\"New Arrivals\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fashionofgrace.com.sg\/zh\/new-arrivals\/\" \/>\n<meta property=\"og:site_name\" content=\"Fashion Of Grace\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-25T05:54:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fashionofgrace.com.sg\/new-arrivals\/\",\"url\":\"https:\/\/fashionofgrace.com.sg\/new-arrivals\/\",\"name\":\"New Arrivals - Fashion Of Grace\",\"isPartOf\":{\"@id\":\"https:\/\/fashionofgrace.com.sg\/#website\"},\"datePublished\":\"2025-08-25T05:03:17+00:00\",\"dateModified\":\"2025-08-25T05:54:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fashionofgrace.com.sg\/new-arrivals\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fashionofgrace.com.sg\/new-arrivals\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fashionofgrace.com.sg\/new-arrivals\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fashionofgrace.com.sg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Arrivals\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fashionofgrace.com.sg\/#website\",\"url\":\"https:\/\/fashionofgrace.com.sg\/\",\"name\":\"Fashion Of Grace\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fashionofgrace.com.sg\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Arrivals - Fashion Of Grace","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"zh_CN","og_type":"article","og_title":"New Arrivals - Fashion Of Grace","og_description":"New Arrivals","og_url":"https:\/\/fashionofgrace.com.sg\/zh\/new-arrivals\/","og_site_name":"Fashion Of Grace","article_modified_time":"2025-08-25T05:54:23+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fashionofgrace.com.sg\/new-arrivals\/","url":"https:\/\/fashionofgrace.com.sg\/new-arrivals\/","name":"New Arrivals - Fashion Of Grace","isPartOf":{"@id":"https:\/\/fashionofgrace.com.sg\/#website"},"datePublished":"2025-08-25T05:03:17+00:00","dateModified":"2025-08-25T05:54:23+00:00","breadcrumb":{"@id":"https:\/\/fashionofgrace.com.sg\/new-arrivals\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fashionofgrace.com.sg\/new-arrivals\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fashionofgrace.com.sg\/new-arrivals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fashionofgrace.com.sg\/"},{"@type":"ListItem","position":2,"name":"New Arrivals"}]},{"@type":"WebSite","@id":"https:\/\/fashionofgrace.com.sg\/#website","url":"https:\/\/fashionofgrace.com.sg\/","name":"Fashion Of Grace","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fashionofgrace.com.sg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"}]}},"_links":{"self":[{"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/pages\/522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/comments?post=522"}],"version-history":[{"count":7,"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/pages\/522\/revisions"}],"predecessor-version":[{"id":1310,"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/pages\/522\/revisions\/1310"}],"wp:attachment":[{"href":"https:\/\/fashionofgrace.com.sg\/zh\/wp-json\/wp\/v2\/media?parent=522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}