\n\n\n \n \n Professional Cat Tree Factory | GMTPet – OEM Manufacturer & Supplier<\/title>\n <meta name=\"description\" content=\"GMTPet is a leading OEM cat tree factory in China. We specialize in high-quality, customizable cat trees, scratching posts, and pet furniture. Request a quote today!\">\n </p> <style>\n :root {\n --primary: #01847E;\n --secondary: #f0a868;\n --accent: #8fb996;\n --light: #f9f9f9;\n --dark: #333333;\n --white: #01847E;\n --shadow: 0 5px 15px rgba(0,0,0,0.08);\n --transition: all 0.3s ease;\n }\n \n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n \n .container {\n width: 100%;\n max-width: 100%;\n margin: 0 auto;\n padding: 0 20px;\n }\n \n \n \n \/* Hero Section *\/\n .hero {\n background-color: #01847E;\n background-size: cover;\n background-position: center;\n color: #01847E;\n padding: 100px 0;\n text-align: center;\n }\n \n .hero h1 {\n font-size: 3rem;\n margin-bottom: 20px;\n line-height: 1.2;\n }\n \n .hero p {\n font-size: 1.2rem;\n max-width: 700px;\n margin: 0 auto 30px;\n }\n \n .hero-buttons {\n display: flex;\n justify-content: center;\n gap: 20px;\n margin-top: 30px;\n }\n \n .btn {\n display: inline-block;\n padding: 12px 30px;\n background-color: var(--secondary);\n color: var(--white);\n text-decoration: none;\n border-radius: 50px;\n font-weight: 600;\n transition: var(--transition);\n border: 2px solid var(--secondary);\n }\n \n .btn-outline {\n background-color: transparent;\n border: 2px solid var(--white);\n color: var(--white);\n }\n \n .btn-outline:hover {\n background-color: var(--white);\n color: var(--primary);\n }\n \n .btn:hover {\n background-color: transparent;\n color: var(--secondary);\n }\n \n \/* Features Section *\/\n .features {\n padding: 80px 0;\n background-color: #01847E;\n }\n \n .section-title {\n text-align: center;\n margin-bottom: 50px;\n }\n \n .section-title h2 {\n font-size: 2.2rem;\n color: var(--primary);\n margin-bottom: 15px;\n position: relative;\n display: inline-block;\n }\n \n .section-title h2::after {\n content: '';\n position: absolute;\n bottom: -10px;\n left: 50%;\n transform: translateX(-50%);\n width: 80px;\n height: 3px;\n background-color: var(--secondary);\n }\n \n .section-title p {\n max-width: 700px;\n margin: 0 auto;\n color: #666;\n }\n \n .features-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n gap: 30px;\n }\n \n .feature-card {\n background-color: var(--white);\n padding: 30px;\n border-radius: 10px;\n text-align: center;\n box-shadow: var(--shadow);\n transition: var(--transition);\n }\n \n .feature-card:hover {\n transform: translateY(-10px);\n }\n \n .feature-icon {\n width: 70px;\n height: 70px;\n margin: 0 auto 20px;\n background-color: rgba(44, 85, 48, 0.1);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n \n .feature-icon svg {\n width: 35px;\n height: 35px;\n fill: var(--primary);\n }\n \n .feature-card h3 {\n margin-bottom: 30px;\n color: var(--primary);\n }\n \n \/* Products Section *\/\n .products {\n padding: 80px;\n }\n \n .products-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n gap: 30px;\n margin-bottom: 30px;\n }\n \n .product-card {\n border-radius: 5px;\n overflow: hidden;\n box-shadow: var(--shadow);\n transition: var(--transition);\n }\n \n .product-card:hover {\n transform: translateY(-5px);\n }\n \n .product-image {\n height: 400px;\n background-color: #f5f5f5;\n position: center;\n overflow: hidden;\n }\n \n .product-image img {\n width: 60%;\n height: 100%;\n horizontal: center\n object-fit: cover;\n transition: var(--transition);\n }\n \n .product-card:hover .product-image img {\n transform: scale(1.05);\n }\n \n .product-info {\n padding: 20px;\n background-color: var(--white);\n }\n \n .product-info h3 {\n margin-bottom: 10px;\n color: var(--primary);\n }\n \n .product-tags {\n display: flex;\n flex-wrap: wrap;\n gap: 5px;\n margin-bottom: 15px;\n }\n \n .tag {\n background-color: var(--accent);\n color: var(--white);\n padding: 3px 10px;\n border-radius: 20px;\n font-size: 0.8rem;\n }\n \n \/* Process Section *\/\n .process {\n padding: 80px 0;\n background-color: var(--light);\n }\n \n .process-steps {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n margin-top: 50px;\n position: relative;\n }\n \n .process-steps::before {\n content: '';\n position: absolute;\n top: 40px;\n left: 10%;\n width: 80%;\n height: 2px;\n background-color: var(--accent);\n z-index: 1;\n }\n \n .step {\n text-align: center;\n width: 20%;\n position: relative;\n z-index: 2;\n }\n \n .step-number {\n width: 80px;\n height: 80px;\n background-color: var(--primary);\n color: var(--white);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 auto 20px;\n font-size: 1.5rem;\n font-weight: bold;\n }\n \n .step h3 {\n margin-bottom: 10px;\n color: var(--primary);\n }\n \n \/* CTA Section *\/\n .cta-section {\n padding: 80px 0;\n text-align: center;\n background-color: var(--primary);\n color: var(--white);\n }\n \n .cta-section h2 {\n color: var(--white);\n margin-bottom: 20px;\n }\n \n .cta-section p {\n max-width: 700px;\n margin: 0 auto 30px;\n }\n \n \n \n \/* Responsive Design *\/\n @media (max-width: 768px) {\n .header-container {\n flex-direction: column;\n }\n \n nav ul {\n margin-top: 15px;\n flex-wrap: wrap;\n justify-content: center;\n }\n \n nav ul li {\n margin: 5px 10px;\n }\n \n .hero h1 {\n font-size: 2.2rem;\n }\n \n .hero-buttons {\n flex-direction: column;\n align-items: center;\n }\n \n .btn {\n width: 80%;\n margin-bottom: 10px;\n }\n \n .process-steps::before {\n display: none;\n }\n \n .step {\n width: 100%;\n margin-bottom: 30px;\n }\n }\n \n \/* Image Optimization *\/\n img {\n max-width: 80%;\n height: auto;\n }\n \n .lazy {\n opacity: 0;\n transition: opacity 0.3s;\n }\n \n .lazy-loaded {\n opacity: 1;\n }\n <\/style>\n<\/head>\n<body>\n\n\n <!-- Hero Section -->\n </p> <section class=\"hero\">\n </p> <div class=\"container\">\n </p> <h1>Professional Cat Tree Factory & OEM Manufacturer<\/h1>\n </p> <p>With over 20 years of expertise, GMTPET is a leading OEM manufacturer of high-quality cat trees, scratching posts, and pet furniture. We offer custom solutions for global pet brands.<\/p>\n </p> <div class=\"hero-buttons\">\n <a href=\"#contact\" class=\"btn\">Request Custom Quote<\/a>\n <a href=\"#products\" class=\"btn btn-outline\">View Our Products<\/a>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- Features Section -->\n </p> <section class=\"features\">\n </p> <div class=\"container\">\n </p> <div class=\"section-title\">\n </p> <h2>Why Choose Our Cat Tree Factory?<\/h2>\n </p> <p>We combine craftsmanship with modern manufacturing to deliver exceptional cat trees that pets love and brands trust.<\/p>\n <\/div>\n </p> <div class=\"features-grid\">\n </p> <div class=\"feature-card\">\n </p> <div class=\"feature-icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n <path d=\"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.22,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.22,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.68 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z\" \/>\n <\/svg>\n <\/div>\n </p> <h3>Premium Quality<\/h3>\n </p> <p>All our cat trees are made with durable materials and undergo rigorous quality control to ensure long-lasting performance.<\/p>\n <\/div>\n </p> <div class=\"feature-card\">\n </p> <div class=\"feature-icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n <path d=\"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,7C13.4,7 14.8,8.06 14.8,9.5V11C15.4,11 16,11.6 16,12.2V15.7C16,16.4 15.4,17 14.7,17H9.2C8.6,17 8,16.4 8,15.7V12.2C8,11.6 8.6,11 9.2,11V9.5C9.2,8.06 10.6,7 12,7M12,8.2C11.2,8.2 10.5,8.7 10.5,9.5V11H13.5V9.5C13.5,8.7 12.8,8.2 12,8.2Z\" \/>\n <\/svg>\n <\/div>\n </p> <h3>Safety Certified<\/h3>\n </p> <p>Our products meet international safety standards with non-toxic materials and stable construction for pet safety.<\/p>\n <\/div>\n </p> <div class=\"feature-card\">\n </p> <div class=\"feature-icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n <path d=\"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z\" \/>\n <\/svg>\n <\/div>\n </p> <h3>Custom Designs<\/h3>\n </p> <p>We offer complete customization from materials and colors to sizes and branding to match your specific requirements.<\/p>\n <\/div>\n </p> <div class=\"feature-card\">\n </p> <div class=\"feature-icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\n <path d=\"M13,2.03V2.05L13,4.05C17.39,4.59 20.5,8.58 19.96,12.97C19.5,16.61 16.64,19.5 13,19.93V21.93C18.5,21.38 22.5,16.5 21.95,11C21.5,6.25 17.73,2.5 13,2.03M11,2.06C9.05,2.25 7.19,3 5.67,4.26L7.1,5.74C8.22,4.84 9.57,4.26 11,4.06V2.06M4.26,5.67C3,7.19 2.25,9.04 2.05,11H4.05C4.24,9.58 4.8,8.23 5.69,7.1L4.26,5.67M2.06,13C2.26,14.96 3.03,16.81 4.27,18.33L5.69,16.9C4.81,15.77 4.24,14.42 4.06,13H2.06M7.1,18.37L5.67,19.74C7.18,21 9.04,21.79 11,22V20C9.58,19.82 8.23,19.25 7.1,18.37M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z\" \/>\n <\/svg>\n <\/div>\n </p> <h3>Fast Delivery<\/h3>\n </p> <p>Efficient production processes and global logistics partnerships ensure timely delivery for your business needs.<\/p>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n\n \n <script>\n \/\/ Lazy loading for images\n document.addEventListener(\"DOMContentLoaded\", function() {\n const lazyImages = [].slice.call(document.querySelectorAll(\"img.lazy\"));\n \n if (\"IntersectionObserver\" in window) {\n const lazyImageObserver = new IntersectionObserver(function(entries, observer) {\n entries.forEach(function(entry) {\n if (entry.isIntersecting) {\n const lazyImage = entry.target;\n lazyImage.src = lazyImage.dataset.src;\n lazyImage.classList.remove(\"lazy\");\n lazyImage.classList.add(\"lazy-loaded\");\n lazyImageObserver.unobserve(lazyImage);\n }\n });\n });\n \n lazyImages.forEach(function(lazyImage) {\n lazyImageObserver.observe(lazyImage);\n });\n } else {\n \/\/ Fallback for browsers that don't support IntersectionObserver\n lazyImages.forEach(function(lazyImage) {\n lazyImage.src = lazyImage.dataset.src;\n lazyImage.classList.remove(\"lazy\");\n lazyImage.classList.add(\"lazy-loaded\");\n });\n }\n });\n <\/script>\n<\/body>\n<\/html><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Professional Cat Tree Factory | GMTPet - OEM Manufacturer & Supplier<\/title>\n <meta name=\"description\" content=\"GMTPet is a leading OEM cat tree factory in China. We specialize in high-quality, customizable cat trees, scratching posts, and pet furniture. Request a quote today!\">\n <!-- 结构化数据,提升SEO -->\n <script type=\"application\/ld+json\">\n {\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"Organization\",\n \"name\": \"GMTPet\",\n \"url\": \"https:\/\/www.gmtpet.com\",\n \"logo\": \"https:\/\/www.gmtpet.com\/logo.png\",\n \"description\": \"Leading OEM cat tree manufacturer and supplier\",\n \"address\": {\n \"@type\": \"PostalAddress\",\n \"addressCountry\": \"CN\"\n },\n \"contactPoint\": {\n \"@type\": \"ContactPoint\",\n \"contactType\": \"Customer Service\",\n \"availableLanguage\": [\"English\", \"Chinese\"]\n }\n }\n <\/script>\n </p> <style>\n :root {\n --primary: #01847E; \/* 主色调 - 深青色 *\/\n --secondary: #E45A40; \/* 强调色 - 珊瑚橙 *\/\n --accent: #4CAF9D; \/* 辅助色 - 浅青色 *\/\n --light: #F7FDFC; \/* 浅色背景 *\/\n --dark: #333333; \/* 深色文字 *\/\n --white: #ffffff; \/* 白色 *\/\n --gray-light: #F5F5F5; \/* 浅灰色 *\/\n --gray: #777777; \/* 中灰色 *\/\n --shadow: 0 5px 15px rgba(0,0,0,0.08);\n --shadow-hover: 0 10px 25px rgba(0,0,0,0.15);\n --transition: all 0.3s ease;\n --border-radius: 12px;\n --transition-slow: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n }\n \n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\n }\n \n \n .container {\n width: 100%;\n max-width: 1400px;\n margin: 0 auto;\n padding: 0 10px;\n }\n \n \/* 产品部分优化 *\/\n .products {\n padding: 80px 0;\n background-color: var(--white);\n }\n \n .section-title {\n text-align: center;\n margin-bottom: 60px;\n max-width: 800px;\n margin-left: auto;\n margin-right: auto;\n }\n \n .section-title h1 {\n font-size: 2.5rem;\n color: var(--primary);\n margin-bottom: 15px;\n line-height: 1.2;\n font-weight: 700;\n }\n \n .section-title h2 {\n font-size: 2.2rem;\n color: var(--primary);\n margin-bottom: 15px;\n position: relative;\n display: inline-block;\n }\n \n .section-title h2::after {\n content: '';\n position: absolute;\n bottom: -10px;\n left: 50%;\n transform: translateX(-50%);\n width: 80px;\n height: 3px;\n background-color: var(--secondary);\n border-radius: 2px;\n }\n \n .section-title p {\n max-width: 700px;\n margin: 0 auto;\n color: var(--gray);\n font-size: 1.1rem;\n line-height: 1.7;\n }\n \n \/* 响应式网格布局 *\/\n .products-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));\n gap: 30px;\n margin-bottom: 40px;\n }\n \n \/* 产品行分隔 *\/\n .product-row {\n margin-bottom: 60px;\n }\n \n .row-title {\n text-align: center;\n color: var(--primary);\n margin-bottom: 30px;\n font-size: 1.5rem;\n font-weight: 700;\n padding-bottom: 15px;\n border-bottom: 2px solid var(--accent);\n position: relative;\n display: inline-block;\n left: 50%;\n transform: translateX(-50%);\n }\n \n .row-title::after {\n content: '';\n position: absolute;\n bottom: -2px;\n left: 0;\n width: 40%;\n height: 2px;\n background-color: var(--secondary);\n }\n \n \/* 产品卡片样式 *\/\n .product-card {\n border-radius: var(--border-radius);\n overflow: hidden;\n box-shadow: var(--shadow);\n transition: var(--transition);\n background: var(--white);\n display: flex;\n flex-direction: column;\n height: 100%;\n border: 1px solid rgba(0, 0, 0, 0.05);\n }\n \n .product-card:hover {\n transform: translateY(-10px);\n box-shadow: var(--shadow-hover);\n border-color: rgba(1, 132, 126, 0.1);\n }\n \n \/* 图片链接样式 *\/\n .product-image {\n height: 280px;\n background-color: var(--gray-light);\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n padding: 15px;\n position: relative;\n }\n \n .product-image-link {\n display: block;\n width: 100%;\n height: 100%;\n text-decoration: none;\n color: inherit;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n }\n \n \/* 悬停放大效果 *\/\n .product-image-link::after {\n content: 'View Details →';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(1, 132, 126, 0.9);\n color: var(--white);\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: 600;\n font-size: 1rem;\n opacity: 0;\n transition: var(--transition);\n z-index: 2;\n border-radius: var(--border-radius) var(--border-radius) 0 0;\n }\n \n .product-image-link:hover::after {\n opacity: 1;\n }\n \n \/* 图片样式 *\/\n .product-image img {\n width: auto;\n height: auto;\n max-width: 100%;\n max-height: 100%;\n object-fit: contain;\n transition: var(--transition-slow);\n position: relative;\n z-index: 1;\n }\n \n .product-image-link:hover img {\n transform: scale(1.08);\n }\n \n \/* 产品信息区域 *\/\n .product-info {\n padding: 20px;\n text-align: center;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n \n \/* 产品标题链接样式 *\/\n .product-title-link {\n text-decoration: none;\n color: inherit;\n display: block;\n margin-bottom: 12px;\n }\n \n .product-title-link:hover h3 {\n color: var(--secondary);\n }\n \n .product-info h3 {\n color: var(--primary);\n font-size: 1.1rem;\n line-height: 1.4;\n min-height: 50px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: var(--transition);\n font-weight: 600;\n }\n \n .product-tags {\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n margin-bottom: 15px;\n justify-content: center;\n }\n \n .tag {\n background-color: rgba(1, 132, 126, 0.1);\n color: var(--primary);\n padding: 5px 12px;\n border-radius: 20px;\n font-size: 0.8rem;\n font-weight: 500;\n transition: var(--transition);\n }\n \n .product-card:hover .tag {\n background-color: rgba(228, 90, 64, 0.1);\n color: var(--secondary);\n }\n \n .product-info p {\n color: var(--gray);\n font-size: 0.95rem;\n line-height: 1.6;\n margin-bottom: 15px;\n flex-grow: 1;\n }\n \n \/* 产品详情按钮 *\/\n .product-details-btn {\n display: inline-block;\n background: light Green;\n color: var(--white);\n padding: 10px 20px;\n border-radius: 6px;\n text-decoration: none;\n font-size: 0.9rem;\n font-weight: 600;\n transition: var(--transition);\n border: 2px solid var(--primary);\n margin-top: 10px;\n position: relative;\n overflow: hidden;\n z-index: 1;\n letter-spacing: 0.5px;\n }\n \n \/* 按钮悬停效果 *\/\n .product-details-btn::before {\n content: '';\n position: absolute;\n top: 0;\n left: -100%;\n width: 100%;\n height: 100%;\n background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\n transition: left 0.7s ease;\n z-index: -1;\n }\n \n .product-details-btn:hover {\n background: var(--secondary);\n color: var(--white);\n border-color: var(--secondary);\n transform: translateY(-2px);\n box-shadow: 0 6px 12px rgba(228, 90, 64, 0.3);\n }\n \n .product-details-btn:hover::before {\n left: 100%;\n }\n \n \/* SEO优化部分 - 结构化内容 *\/\n .seo-content {\n max-width: 800px;\n margin: 60px auto 0;\n padding: 40px;\n background-color: rgba(1, 132, 126, 0.05);\n border-radius: var(--border-radius);\n border-left: 4px solid var(--secondary);\n }\n \n .seo-content h2 {\n color: var(--primary);\n margin-bottom: 20px;\n font-size: 1.8rem;\n }\n \n .seo-content p {\n margin-bottom: 15px;\n color: var(--dark);\n line-height: 1.7;\n }\n \n .seo-list {\n margin: 20px 0;\n padding-left: 20px;\n }\n \n .seo-list li {\n margin-bottom: 10px;\n color: var(--dark);\n }\n \n \/* 响应式设计优化 *\/\n @media (max-width: 1400px) {\n .products-grid {\n grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));\n gap: 25px;\n }\n }\n \n @media (max-width: 1200px) {\n .products-grid {\n grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n gap: 20px;\n }\n \n .product-image {\n height: 200px;\n padding: 12px;\n }\n }\n \n @media (max-width: 992px) {\n .section-title h2 {\n font-size: 1.9rem;\n }\n \n .products {\n padding: 60px 0;\n }\n \n .products-grid {\n grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\n gap: 20px;\n }\n \n .product-image {\n height: 180px;\n padding: 10px;\n }\n \n .product-info {\n padding: 15px;\n }\n \n .product-info h3 {\n font-size: 1rem;\n min-height: 45px;\n }\n }\n \n @media (max-width: 768px) {\n .section-title h2 {\n font-size: 1.7rem;\n }\n \n .section-title p {\n font-size: 1rem;\n }\n \n .products-grid {\n grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n gap: 18px;\n }\n \n .product-image {\n height: 160px;\n padding: 8px;\n }\n \n .product-info h3 {\n font-size: 0.95rem;\n min-height: 40px;\n }\n \n .row-title {\n font-size: 1.3rem;\n }\n \n .seo-content {\n padding: 30px 20px;\n }\n }\n \n @media (max-width: 576px) {\n .section-title h2 {\n font-size: 1.5rem;\n }\n \n .products-grid {\n grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\n gap: 15px;\n }\n \n .product-image {\n height: 150px;\n }\n \n .product-info {\n padding: 12px;\n }\n \n .product-info h3 {\n font-size: 0.9rem;\n min-height: 35px;\n }\n \n .product-details-btn {\n padding: 8px 16px;\n font-size: 0.85rem;\n }\n \n .container {\n padding: 0 15px;\n }\n \n .row-title {\n font-size: 1.2rem;\n }\n }\n \n @media (max-width: 400px) {\n .products-grid {\n grid-template-columns: 1fr;\n gap: 20px;\n }\n \n .product-image {\n height: 200px;\n }\n \n .section-title h2 {\n font-size: 1.4rem;\n }\n }\n \n \/* 加载动画 *\/\n @keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translateY(20px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }\n \n .product-card {\n animation: fadeInUp 0.5s ease forwards;\n opacity: 0;\n }\n \n \/* 为每个卡片添加延迟动画 *\/\n .product-card:nth-child(1) { animation-delay: 0.1s; }\n .product-card:nth-child(2) { animation-delay: 0.2s; }\n .product-card:nth-child(3) { animation-delay: 0.3s; }\n .product-card:nth-child(4) { animation-delay: 0.4s; }\n .product-card:nth-child(5) { animation-delay: 0.5s; }\n .product-card:nth-child(6) { animation-delay: 0.6s; }\n .product-card:nth-child(7) { animation-delay: 0.7s; }\n .product-card:nth-child(8) { animation-delay: 0.8s; }\n .product-card:nth-child(9) { animation-delay: 0.9s; }\n .product-card:nth-child(10) { animation-delay: 1.0s; }\n \n \/* 图片懒加载占位符 *\/\n .product-image img[data-src] {\n opacity: 0;\n transition: opacity 0.5s ease;\n }\n \n .product-image img.loaded {\n opacity: 1;\n }\n \n \/* 焦点可见性优化 *\/\n .product-details-btn:focus-visible,\n .product-image-link:focus-visible,\n .product-title-link:focus-visible {\n outline: 2px solid var(--secondary);\n outline-offset: 2px;\n }\n <\/style>\n<\/head>\n<body>\n\n <!-- 产品部分 - 自适应布局 -->\n </p> <section class=\"products\" id=\"products\">\n </p> <div class=\"container\">\n </p> <div class=\"section-title\">\n </p> <h1>Professional Cat Tree Collection<\/h1>\n </p> <h2>Our Cat Tree Products<\/h2>\n </p> <p>Explore our range of high-quality cat trees and furniture, all customizable to your brand requirements. As a leading OEM manufacturer, we provide premium pet furniture solutions.<\/p>\n <\/div>\n\n <!-- 第一排产品 -->\n </p> <div class=\"product-row\">\n </p> <h3 class=\"row-title\">Solid Wood Series<\/h3>\n </p> <div class=\"products-grid\">\n <!-- Modern Cat Tree with Multiple Platforms-1 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/wood-cat-climbing-frame-105-236\/\" class=\"product-image-link\" aria-label=\"View details of Modern Cat Tree with Multiple Platforms\">\n <img loading="lazy" class="spo-lazy" alt=\"Modern Cat Tree with Multiple Platforms for cats, sturdy construction with sisal scratching posts\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-236-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/wood-cat-climbing-frame-105-236\/\" class=\"product-title-link\">\n </p> <h3>Modern Cat Tree with Multiple Platforms<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Multi-level<\/span>\n <span class=\"tag\">Scratching Posts<\/span>\n <span class=\"tag\">Condos<\/span>\n <\/div>\n </p> <p>Sturdy construction with sisal-wrapped posts, plush platforms, and cozy condos for the ultimate feline playground.<\/p>\n <a href=\"\/products\/wood-cat-climbing-frame-105-236\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- Wall-Mounted Cat Shelves-2 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-235\/\" class=\"product-image-link\" aria-label=\"View details of Wall-Mounted Cat Shelves\">\n <img loading="lazy" class="spo-lazy" alt=\"Wall-Mounted Cat Shelves, space-saving vertical cat furniture\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-235-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-235\/\" class=\"product-title-link\">\n </p> <h3>Wall-Mounted Cat Shelves<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Space-saving<\/span>\n <span class=\"tag\">Modern Design<\/span>\n <span class=\"tag\">Customizable<\/span>\n <\/div>\n </p> <p>Space-saving vertical solution with modular shelves, perfect for modern homes and active cats who love to climb.<\/p>\n <a href=\"https:\/\/www.gmtshop.com\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-235\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- Luxury Cat Tree with Hammock-3 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-233\/\" class=\"product-image-link\" aria-label=\"View details of Luxury Cat Tree with Hammock\">\n <img loading="lazy" class="spo-lazy" alt=\"Luxury Cat Tree with Hammock, premium cat furniture with multiple resting areas\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-233-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-233\/\" class=\"product-title-link\">\n </p> <h3>Luxury Cat Tree with Hammock<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Premium<\/span>\n <span class=\"tag\">Hammock<\/span>\n <span class=\"tag\">Multiple Levels<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-233\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- Wholesale Cat Tree Scratching Pole Cat Nest-4 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-238\/\" class=\"product-image-link\" aria-label=\"View details of Wholesale Cat Tree Scratching Pole Cat Nest\">\n <img loading="lazy" class="spo-lazy" alt=\"Wholesale Cat Tree Scratching Pole with cozy cat nest\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-238-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-238\/\" class=\"product-title-link\">\n </p> <h3>Cat Tree with Scratching Pole & Nest<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Scratching Posts<\/span>\n <span class=\"tag\">Cozy Nest<\/span>\n <span class=\"tag\">Sturdy<\/span>\n <\/div>\n </p> <p>Sturdy construction with sisal-wrapped posts, plush platforms, and cozy condos for the ultimate feline playground.<\/p>\n <a href=\"\/products\/wholesale-wood-cat-tree-cat-tower-climbing-frame-105-238\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- OEM Multi-Layer Cat Climbing Trees-5 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/145cm-57-13-in-mdf-board-with-6-5cm-pillar-bulk-custom-orders\/\" class=\"product-image-link\" aria-label=\"View details of OEM Multi-Layer Cat Climbing Trees\">\n <img loading="lazy" class="spo-lazy" alt=\"OEM Multi-Layer Cat Climbing Trees, customizable cat furniture\" data-src=\"\/wp-content\/uploads\/2025\/03\/105-5306-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/145cm-57-13-in-mdf-board-with-6-5cm-pillar-bulk-custom-orders\" class=\"product-title-link\">\n </p> <h3>OEM Multi-Layer Cat Climbing Trees<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Customizable<\/span>\n <span class=\"tag\">Multi-layer<\/span>\n <span class=\"tag\">OEM<\/span>\n <\/div>\n </p> <p>Space-saving vertical solution with modular shelves, perfect for modern homes and active cats who love to climb.<\/p>\n <a href=\"\/products\/145cm-57-13-in-mdf-board-with-6-5cm-pillar-bulk-custom-orders\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n <!-- 第二排产品 -->\n </p> <div class=\"product-row\">\n </p> <h3 class=\"row-title\">Natural Style Series<\/h3>\n </p> <div class=\"products-grid\">\n <!-- Rattan woven three cat nest cat climbing frame-6 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44025\/\" class=\"product-image-link\" aria-label=\"View details of Rattan Woven Cat Tree\">\n <img loading="lazy" class="spo-lazy" alt=\"Rattan woven cat tree with natural materials, eco-friendly cat furniture\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-44025-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44025\/\" class=\"product-title-link\">\n </p> <h3>Rattan Woven Cat Tree<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Natural<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Durable<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44025\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- OEM moonlight cat climbing frame paradise-7 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44024\/\" class=\"product-image-link\" aria-label=\"View details of Moonlight Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"Moonlight Cat Climbing Frame, multi-level cat furniture with scratching posts\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-44024-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44024\/\" class=\"product-title-link\">\n </p> <h3>Moonlight Cat Climbing Frame<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Multi-level<\/span>\n <span class=\"tag\">Scratching Posts<\/span>\n <span class=\"tag\">Condos<\/span>\n <\/div>\n </p> <p>Sturdy construction with sisal-wrapped posts, plush platforms, and cozy condos for the ultimate feline playground.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44024\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- Cat Tree House Large Tower Condo-8 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44015\/\" class=\"product-image-link\" aria-label=\"View details of Large Tower Cat Condo\">\n <img loading="lazy" class="spo-lazy" alt=\"Large Tower Cat Condo for multiple cats, premium cat tree house\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-44015-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44015\/\" class=\"product-title-link\">\n </p> <h3>Large Tower Cat Condo<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Large<\/span>\n <span class=\"tag\">Multi-cat<\/span>\n <span class=\"tag\">Premium<\/span>\n <\/div>\n </p> <p>Space-saving vertical solution with modular shelves, perfect for modern homes and active cats who love to climb.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44015\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- OEM natural trunk cat scratching post sisal wool cat tree-9 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44004\/\" class=\"product-image-link\" aria-label=\"View details of Natural Trunk Scratching Post\">\n <img loading="lazy" class="spo-lazy" alt=\"Natural Trunk Scratching Post with sisal rope, durable cat scratching furniture\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-44004-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44004\/\" class=\"product-title-link\">\n </p> <h3>Natural Trunk Scratching Post<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Natural<\/span>\n <span class=\"tag\">Scratching<\/span>\n <span class=\"tag\">Sisal<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44004\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n \n <!-- 现代猫玩具猫树-10 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44007\/\" class=\"product-image-link\" aria-label=\"View details of Modern Cat Condo with Toys\">\n <img loading="lazy" class="spo-lazy" alt=\"Modern Cat Condo with Toys, interactive cat furniture with hanging toys\" data-src=\"\/wp-content\/uploads\/2024\/04\/105-44007-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44007\/\" class=\"product-title-link\">\n </p> <h3>Modern Cat Condo with Toys<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Interactive<\/span>\n <span class=\"tag\">Toys<\/span>\n <span class=\"tag\">Fun<\/span>\n <\/div>\n </p> <p>Interactive cat condo with hanging toys and multiple levels for endless feline entertainment and exercise.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44007\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n \n\n <!-- 第三排产品 -->\n </p> <div class=\"product-row\">\n </p> <h3 class=\"row-title\">Dream Fantasy Series<\/h3>\n </p> <div class=\"products-grid\">\n <!-- Dream fantasy series cat tree moonlight cat climbing frame-11 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-223\/\" class=\"product-image-link\" aria-label=\"View details of moonlight cat climbing frame\">\n <img loading="lazy" class="spo-lazy" alt=\"Dream fantasy series cat tree moonlight cat climbing frame, eco-friendly cat furniture\" data-src=\"\/wp-content\/uploads\/2023\/02\/105-223-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-223\/\" class=\"product-title-link\">\n </p> <h3>Dream fantasy series cat tree<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal + composite cashmere<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Durable<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-223\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!-- Dream fantasy series cat tree moonlight cat climbing frame-12-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-231\/\" class=\"product-image-link\" aria-label=\"View details of Moonlight Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"Moonlight Cat Climbing Frame, multi-level cat furniture with scratching posts\" data-src=\"\/wp-content\/uploads\/2023\/02\/105-231-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-231\/\" class=\"product-title-link\">\n </p> <h3>Moonlight Cat Climbing Frame<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Multi-level<\/span>\n <span class=\"tag\">Scratching Posts<\/span>\n <span class=\"tag\">Condos<\/span>\n <\/div>\n </p> <p>Sturdy construction with sisal-wrapped posts, plush platforms, and cozy condos for the ultimate feline playground.<\/p>\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-231\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!--Dream fantasy series cat tree moonlight cat climbing frame-13-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-232\/\" class=\"product-image-link\" aria-label=\"View details of Large Tower Cat Condo\">\n <img loading="lazy" class="spo-lazy" alt=\"Large Tower Cat Condo for multiple cats, premium cat tree house\" data-src=\"\/wp-content\/uploads\/2023\/02\/105-232-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-232\/\" class=\"product-title-link\">\n </p> <h3>Fantasy series nebula cat tree house<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Large<\/span>\n <span class=\"tag\">Multi-cat<\/span>\n <span class=\"tag\">Premium<\/span>\n <\/div>\n </p> <p>Space-saving vertical solution with modular shelves, perfect for modern homes and active cats who love to climb.<\/p>\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-232\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!--Dream fantasy series cat tree moonlight cat climbing frame-14-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-230\/\" class=\"product-image-link\" aria-label=\"View details of Natural Trunk Scratching Post\">\n <img loading="lazy" class="spo-lazy" alt=\"Natural Trunk Scratching Post with sisal rope, durable cat scratching furniture\" data-src=\"\/wp-content\/uploads\/2023\/02\/105-230-1-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-230\/\" class=\"product-title-link\">\n </p> <h3>Fantasy nebula cat paradise<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Natural<\/span>\n <span class=\"tag\">Cat tree<\/span>\n <span class=\"tag\">Sisal<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/manufacturing-oem-custom-wholesale-dream-fantasy-series-cat-tree-moonlight-cat-climbing-frame-nebula-cat-house-cat-paradise-105-230\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n \n <!--Dream fantasy series cat tree moonlight cat climbing frame-15-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/cat-tree-post-wholesale-oem-moonlight-cat-climbing-frame-cat-tree-paradise-105-228\/\" class=\"product-image-link\" aria-label=\"View details of Modern Cat Condo with Toys\">\n <img loading="lazy" class="spo-lazy" alt=\"Modern Cat Condo with Toys, interactive cat furniture with hanging toys\" data-src=\"\/wp-content\/uploads\/2023\/02\/105-228-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/cat-tree-post-wholesale-oem-moonlight-cat-climbing-frame-cat-tree-paradise-105-228\/\" class=\"product-title-link\">\n </p> <h3>Cat tree post wholesale OEM moonlight<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Interactive<\/span>\n <span class=\"tag\">Cat Tree<\/span>\n <span class=\"tag\">Fun<\/span>\n <\/div>\n </p> <p>Interactive cat condo with hanging toys and multiple levels for endless feline entertainment and exercise.<\/p>\n <a href=\"\/products\/cat-tree-post-wholesale-oem-moonlight-cat-climbing-frame-cat-tree-paradise-105-228\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n\n <!-- 第四排产品 -->\n </p> <div class=\"product-row\">\n </p> <h3 class=\"row-title\">Sisal Plush Series<\/h3>\n </p> <div class=\"products-grid\">\n <!-- OEM Multi-Layer Plush Cat Climbing Frame-16 -->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/multi-layer-cat-climbing-trees-cat-rack-pet-cat-toy-sisal-cat-scratch-board-scratch-tree-105-33072\/\" class=\"product-image-link\" aria-label=\"View details of Plush Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"OEM Multi-Layer Plush Cat Tree Cat Climbing Frame\" data-src=\"\/wp-content\/uploads\/2023\/03\/OEM-Multi-Layer-Cat-Climbing-Trees-Sisal-Scratch-Board-Trees-105-33072-1-6-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44025\/\" class=\"product-title-link\">\n </p> <h3>Multi-Layer Plush Cat Climbing Frame<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal Plush<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Multi-level<\/span>\n <\/div>\n </p> <p>Multi-Layer Sisal Plush Large Cat Tree Cat Climbing Trees<\/p>\n <a href=\"\/products\/multi-layer-cat-climbing-trees-cat-rack-pet-cat-toy-sisal-cat-scratch-board-scratch-tree-105-33072\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!--OEM Multi-Layer Plush Cat Climbing Frame-17-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/factory-multi-layer-cat-climbing-frame-cat-scratch-trees-cat-nest-cat-house-cat-toy-cat-tree-105-33071\/\" class=\"product-image-link\" aria-label=\"View details of Plush Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"Multi-Layer Cat Climbing Frame cratch Trees\" data-src=\"\/wp-content\/uploads\/2023\/03\/105-33071-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/factory-multi-layer-cat-climbing-frame-cat-scratch-trees-cat-nest-cat-house-cat-toy-cat-tree-105-33071\/\" class=\"product-title-link\">\n </p> <h3>Multi-Layer Cat Climbing Frame cratch Trees<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal Plush<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Multi-level<\/span>\n <\/div>\n </p> <p>Multi-Layer Cat Climbing Frame cratch Trees.<\/p>\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44024\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!--OEM Multi-Layer Plush Cat Climbing Frame-18-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/custom-multi-layer-large-cat-climbing-frame-cat-scratch-board-cat-tree-cat-toy-cat-villa-cat-nest-cat-rack-105-33038\/\" class=\"product-image-link\" aria-label=\"View details of Plush Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"Factory Custom Multi-Layer Large Cat Climbing Frame Cat Scratch Board Cat Tree Cat Toy Cat Villa Cat Nest Cat Rack\" data-src=\"\/wp-content\/uploads\/2023\/03\/105-33038-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-natural-trunk-cat-scratching-post-sisal-wool-cat-tree-105-44015\/\" class=\"product-title-link\">\n </p> <h3>Multi-Layer Large Cat Climbing Frame Cat Scratch Board<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal Plush<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Multi-level<\/span>\n <\/div>\n </p> <p>Space-saving vertical solution with modular shelves, perfect for modern homes and active cats who love to climb.<\/p>\n <a href=\"\/products\/custom-multi-layer-large-cat-climbing-frame-cat-scratch-board-cat-tree-cat-toy-cat-villa-cat-nest-cat-rack-105-33038\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n\n <!--OEM Multi-Layer Plush Cat Climbing Frame-19-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/oem-large-multi-layer-cat-climbing-frame-105-33014\/\" class=\"product-image-link\" aria-label=\"View details of Plush Cat Climbing Frame\">\n <img loading="lazy" class="spo-lazy" alt=\"OEM Multi-Layer Plush Cat Tree Cat Climbing Frame\" data-src=\"\/wp-content\/uploads\/2023\/03\/OEM-Large-Multi-Layer-Cat-Climbing-Frame-105-33014-261x348.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/oem-large-multi-layer-cat-climbing-frame-105-33014\/\" class=\"product-title-link\">\n </p> <h3>Fantasy nebula cat paradise<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal Plush<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Multi-level<\/span>\n <\/div>\n </p> <p>Premium cat tree featuring soft hammock, multiple resting areas, and durable construction for discerning cats.<\/p>\n <a href=\"\/products\/oem-large-multi-layer-cat-climbing-frame-105-33014\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n \n <!--OEM Multi-Layer Plush Cat Climbing Frame-20-->\n </p> <div class=\"product-card\">\n </p> <div class=\"product-image\">\n <a href=\"\/products\/cat-tree-factory-oem-wholesale-top-best-selling-new-pet-products-design-wooden-cat-house-furniture-cat-trees\/\" class=\"product-image-link\" aria-label=\"View details of Modern Cat Condo with Toys\">\n <img loading="lazy" class="spo-lazy" alt=\"OEM Wholesale Top Best Selling New Pet Products Design Wooden Soft Cat House Furniture Cat Trees\" data-src=\"\/wp-content\/uploads\/2022\/07\/1657085879-06-0018.jpg\">\n <\/a>\n <\/div>\n </p> <div class=\"product-info\">\n <a href=\"\/products\/cat-tree-factory-oem-wholesale-top-best-selling-new-pet-products-design-wooden-cat-house-furniture-cat-trees\/\" class=\"product-title-link\">\n </p> <h3>Design Wooden Soft Cat House Furniture Cat Trees<\/h3>\n <\/a>\n </p> <div class=\"product-tags\">\n <span class=\"tag\">Sisal Plush<\/span>\n <span class=\"tag\">Eco-friendly<\/span>\n <span class=\"tag\">Multi-level<\/span>\n <\/div>\n </p> <p>Interactive cat condo with hanging toys and multiple levels for endless feline entertainment and exercise.<\/p>\n <a href=\"\/products\/cat-tree-factory-oem-wholesale-top-best-selling-new-pet-products-design-wooden-cat-house-furniture-cat-trees\/\" class=\"product-details-btn\">View Details<\/a>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n\n\n\n <!-- SEO优化内容部分 -->\n </p> <div class=\"seo-content\">\n </p> <h2>Premium Cat Tree Manufacturer & Supplier<\/h2>\n </p> <p>GMTPet is a leading OEM cat tree factory specializing in high-quality, customizable cat furniture. Our products are designed with both feline needs and modern home aesthetics in mind.<\/p>\n \n </p> <p>As professional cat tree manufacturers, we offer:<\/p>\n </p> <ul class=\"seo-list\">\n </p> <li><strong>Custom OEM\/ODM Services<\/strong> - Tailor cat trees to your brand specifications<\/li>\n <li><strong>Premium Materials<\/strong> - Solid wood, natural sisal, plush fabrics, and eco-friendly rattan<\/li>\n <li><strong>Sturdy Construction<\/strong> - All products are built to last with safety as a priority<\/li>\n <li><strong>Wide Range of Designs<\/strong> - From space-saving wall shelves to multi-level cat condos<\/li>\n <li><strong>Bulk Order Discounts<\/strong> - Competitive pricing for wholesale and bulk purchases<\/li>\n <\/ul>\n \n <p>Our cat trees are designed to provide cats with essential scratching surfaces, climbing opportunities, and cozy resting spots while complementing modern home decor.<\/p>\n <\/div>\n <\/div>\n <\/section>\n\n <script>\n \/\/ 增强图片懒加载\n document.addEventListener(\"DOMContentLoaded\", function() {\n const productImages = document.querySelectorAll('.product-image img');\n \n \/\/ 改进的IntersectionObserver配置\n if ('IntersectionObserver' in window) {\n const imageObserver = new IntersectionObserver((entries, observer) => {\n entries.forEach(entry => {\n if (entry.isIntersecting) {\n const img = entry.target;\n const src = img.getAttribute('data-src');\n \n if (src) {\n \/\/ 创建临时图片预加载\n const tempImg = new Image();\n tempImg.src = src;\n \n tempImg.onload = function() {\n img.setAttribute('src', src);\n img.removeAttribute('data-src');\n img.classList.add('loaded');\n };\n \n tempImg.onerror = function() {\n \/\/ 如果图片加载失败,使用占位符\n console.warn('Failed to load image:', src);\n };\n }\n \n imageObserver.unobserve(img);\n }\n });\n }, {\n rootMargin: '100px 0px',\n threshold: 0.01\n });\n \n productImages.forEach(img => {\n if (img.hasAttribute('data-src')) {\n \/\/ 添加加载前的样式\n img.style.backgroundColor = '#f5f5f5';\n imageObserver.observe(img);\n }\n });\n } else {\n \/\/ 回退方案:直接加载所有图片\n productImages.forEach(img => {\n const src = img.getAttribute('data-src');\n if (src) {\n img.setAttribute('src', src);\n img.removeAttribute('data-src');\n img.classList.add('loaded');\n }\n });\n }\n \n \/\/ 添加产品卡片点击跟踪(用于分析)\n const productCards = document.querySelectorAll('.product-card');\n productCards.forEach(card => {\n card.addEventListener('click', function(e) {\n \/\/ 如果点击的不是链接本身,找到最近的链接\n if (!e.target.closest('a')) {\n const link = this.querySelector('a.product-details-btn, a.product-image-link');\n if (link) {\n link.click();\n }\n }\n });\n });\n \n \/\/ 改善可访问性:为可点击卡片添加角色\n productCards.forEach(card => {\n card.setAttribute('role', 'article');\n card.setAttribute('tabindex', '0');\n \n card.addEventListener('keydown', function(e) {\n if (e.key === 'Enter' || e.key === ' ') {\n e.preventDefault();\n const link = this.querySelector('a.product-details-btn');\n if (link) {\n link.click();\n }\n }\n });\n });\n });\n \n \/\/ 窗口大小调整时优化\n let resizeTimeout;\n window.addEventListener('resize', function() {\n clearTimeout(resizeTimeout);\n resizeTimeout = setTimeout(function() {\n \/\/ 可以在这里添加响应式调整后的逻辑\n console.log('Window resized - layout optimized');\n }, 250);\n });\n <\/script>\n<\/body>\n<\/html></p> </div><!-- #primary --> </div> <!-- /.tg-container--> </div> <!-- /#content--> </main><!-- /#main --> <footer id="colophon" class="site-footer tg-site-footer "> <div class="tg-site-footer-widgets"> <div class="tg-container"> <div class="tg-footer-widget-container tg-footer-widget-col--four"> <div class="tg-footer-widget-area footer-sidebar-1"> <section id="block-64" class="widget widget_block"><h1 class="wp-block-heading has-text-align-left"> <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#7c058e" class="has-inline-color">GMTPE</mark></strong></h1></section><section id="block-75" class="widget widget_block widget_text"><p>At GMTPET, we specialize in creating unique, market-ready pet products through our comprehensive custom design services. OEM Pet Products Manufacturer, Custom Cat Trees & Pet Supplies Factory As a professional OEM pet products manufacturer with over 20 years of experience, GMT specializes in designing, producing, and wholesaling high-quality cat trees, pet beds, toys, and accessories. We serve brands and retailers across Europe, North America, Australia, and Asia. Our 15,000㎡ factory houses 8 production lines with strict quality control processes, ensuring every product meets international standards. Custom OEM/ODM Services – Private labeling, custom designs, and tailored packaging to fit your brand identity. Low MOQ to support businesses of all sizes. Quality Materials & Craftsmanship – Our products feature premium materials such as pine solid wood, multilayer board, sisal, and plush fabrics, ensuring durability and safety. Fast Lead Times & Reliable Shipping – Efficient logistics to the US, Canada, UK, Germany, and other major markets. We support both small wholesale orders and large-volume container shipments. Explore our 2,000+ pet products below or contact our team to discuss your custom project. Let’s build the next best-selling pet product for your brand.</p></section><section id="block-89" class="widget widget_block"><ul class="wp-block-social-links alignleft has-icon-color is-style-logos-only is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-social-links-is-layout-5924e470 wp-block-social-links-is-layout-flex" style="border-style:none;border-width:0px;border-radius:100px"><li style="color: #ffffff; " class="wp-social-link wp-social-link-linkedin has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/gmtpet/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-instagram has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.instagram.com/gmtpetwholesale/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-pinterest has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://nl.pinterest.com/petproductsfactory/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg><span class="wp-block-social-link-label screen-reader-text">Pinterest</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-x has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://twitter.com/gmteshopcom" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-whatsapp has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://web.whatsapp.com/send?text=&phone=8613336627376" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"></path></svg><span class="wp-block-social-link-label screen-reader-text">WhatsApp</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-vk has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://vk.com/petproductsfactory" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg><span class="wp-block-social-link-label screen-reader-text">VK</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/@petproductsfactorygmtpet2617" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li> <li style="color: #ffffff; " class="wp-social-link wp-social-link-facebook has-white-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/gmtpet.cn/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li></ul></section><section id="block-102" class="widget widget_block"><p>[google_translate_btn]</p></section> </div> <div class="tg-footer-widget-area footer-sidebar-2"> <section id="block-99" class="widget widget_block"><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="has-medium-font-size">Products</p> <div class="widget widget_nav_menu"><div class="menu-products-container"><ul id="menu-products" class="menu"><li id="menu-item-42052" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42052"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/dog-apparel/">roupas para cães</a></li> <li id="menu-item-42061" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42061"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/dog-toys/">Brinquedos para cães por ataca</a></li> <li id="menu-item-42057" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42057"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/wholesale-pet-food/">comida de gato para cachorro no atacado</a></li> <li id="menu-item-42054" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42054"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/wholesale-dog-food-bowls/">tigelas para cães no atacado</a></li> <li id="menu-item-42056" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42056"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/whoelsale-pet-dog-feeder/">comedouro para cães no atacado</a></li> <li id="menu-item-42043" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42043"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/wholesale-cat-products/wholesale-cat-trees/wholesale-cat-tree/">Cat Tree</a></li> <li id="menu-item-42048" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42048"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/wholesale-cat-products/wholesale-cat-toys/">Brinquedos para gatos no atacado</a></li> <li id="menu-item-42049" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42049"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/wholesale-cat-products/wholesale-cat-litter/">Maca para gatos no atacado</a></li> <li id="menu-item-42058" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42058"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/pet-beds-accessories/">Acessórios para camas no atacado</a></li> <li id="menu-item-42059" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42059"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/wooden-rabbit-houses/wood-rabbit-cage-house/">Casa de gaiola de coelho OEM</a></li> <li id="menu-item-42060" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-42060"><a target="_blank" href="https://gmtshop.com/pt/product-category/pet-products/dog-products/wholesale-pet-furniture/wholesale-pet-house/">Casinha de cachorro</a></li> <li id="menu-item-43412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43412"><a href="/products/">#43412 (sem título)</a></li> </ul></div></div></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="has-medium-font-size">Company</p> <div class="widget widget_nav_menu"><div class="menu-company-container"><ul id="menu-company" class="menu"><li id="menu-item-42360" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42360"><a target="_blank" href="/about/">#42360 (sem título)</a></li> <li id="menu-item-42067" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42067"><a target="_blank" href="/Factory/">#42067 (sem título)</a></li> <li id="menu-item-42068" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42068"><a href="/Quality-Control/">#42068 (sem título)</a></li> <li id="menu-item-42069" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42069"><a href="/Certifications/">#42069 (sem título)</a></li> <li id="menu-item-26802" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-26802"><a target="_blank" href="https://gmtshop.com/pt/category/company-new/">Empresa nova</a></li> <li id="menu-item-26799" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-26799"><a target="_blank" href="https://gmtshop.com/pt/category/industry-news/">Notícias da indústria</a></li> <li id="menu-item-26803" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-26803"><a target="_blank" href="https://gmtshop.com/pt/category/company-new/gmt-transaction-history/">Histórico de transações</a></li> <li id="menu-item-26790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26790"><a target="_blank" href="https://gmtshop.com/pt/ratings-reviews/">Avaliações e comentários</a></li> <li id="menu-item-34708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34708"><a target="_blank" href="https://gmtshop.com/pt/terms-conditions/">TERMOS E CONDIÇÕES</a></li> <li id="menu-item-34707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34707"><a target="_blank" href="https://gmtshop.com/pt/privacy-policy/">Política de Privacidade</a></li> <li id="menu-item-43411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43411"><a href="/cookie-policy/">#43411 (sem título)</a></li> <li id="menu-item-42070" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42070"><a target="_blank" href="/contact-us/">#42070 (sem título)</a></li> </ul></div></div></div></div></section> </div> <div class="tg-footer-widget-area footer-sidebar-3"> <section id="block-100" class="widget widget_block"><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="has-medium-font-size">Account</p> <div class="widget widget_nav_menu"><div class="menu-my-account-container"><ul id="menu-my-account" class="menu"><li id="menu-item-34714" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34714"><a target="_blank" href="https://gmtshop.com/pt/my-account/">Minha conta</a></li> <li id="menu-item-34715" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34715"><a target="_blank" href="https://gmtshop.com/pt/cart/">Carrinho de compras</a></li> <li id="menu-item-37876" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-37876"><a target="_blank" href="/my-account/orders">Minhas ordens</a></li> <li id="menu-item-37878" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-37878"><a target="_blank" href="/my-account/wt-smart-coupon">Meu cupom</a></li> <li id="menu-item-38742" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38742"><a target="_blank" href="https://www.gmtshop.com/my-account/downloads">Meus Downloads</a></li> <li id="menu-item-41410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41410"><a target="_blank" href="/how-to-measure-dog-size/">#41410 (sem título)</a></li> <li id="menu-item-41411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41411"><a target="_blank" href="https://www.chinagmt.net/how-to-get-an-inquiry-order/">#41411 (sem título)</a></li> </ul></div></div></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="has-medium-font-size">Service</p> <div class="widget widget_nav_menu"><div class="menu-services-container"><ul id="menu-services" class="menu"><li id="menu-item-42062" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42062"><a target="_blank" href="/oem-odm-services/">#42062 (sem título)</a></li> <li id="menu-item-42063" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42063"><a target="_blank" href="/wholesale/">#42063 (sem título)</a></li> <li id="menu-item-42064" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42064"><a target="_blank" href="/Private-Label/">#42064 (sem título)</a></li> <li id="menu-item-42065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42065"><a target="_blank" href="/Custom-Design/">#42065 (sem título)</a></li> <li id="menu-item-42066" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42066"><a target="_blank" href="/Samples/">#42066 (sem título)</a></li> </ul></div></div></div></div></section> </div> <div class="tg-footer-widget-area footer-sidebar-4"> <section id="nav_menu-61" class="widget widget_nav_menu"><h2 class="widget-title">Support</h2><div class="menu-support-container"><ul id="menu-support" class="menu"><li id="menu-item-42071" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42071"><a target="_blank" href="/contact-us/">#42071 (sem título)</a></li> <li id="menu-item-42072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42072"><a target="_blank" href="/download-center/">#42072 (sem título)</a></li> <li id="menu-item-42073" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42073"><a target="_blank" href="/Shipping-Info">#42073 (sem título)</a></li> <li id="menu-item-42076" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42076"><a target="_blank" href="https://work.weixin.qq.com/kfid/kfc8719680e6593895b">#42076 (sem título)</a></li> <li id="menu-item-42075" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42075"><a target="_blank" href="https://web.whatsapp.com/send?text=&phone=8615606683389">#42075 (sem título)</a></li> <li id="menu-item-42120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42120"><a target="_blank" href="mailto:info@gmtpet.cn">#42120 (sem título)</a></li> <li id="menu-item-42119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42119"><a href="/contact-us/">#42119 (sem título)</a></li> <li id="menu-item-42121" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42121"><a href="/contact-us/">#42121 (sem título)</a></li> <li id="menu-item-42074" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42074"><a target="_blank" href="/Payment-Terms/">#42074 (sem título)</a></li> </ul></div></section><section id="block-26" class="widget widget_block widget_media_image"><figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="297" height="64" src="/wp-content/uploads/2022/09/1663565444-Payment.png" alt="Pet products factory Payment | GMTPET" class="wp-image-31832"/></figure></section> </div> </div> <!-- /.tg-footer-widget-container --> </div><!-- /.tg-container--> </div><!-- /.tg-site-footer-widgets --> <div class="tg-site-footer-bar tg-site-footer-bar--center"> <div class="tg-container tg-container--flex tg-container--flex-top"> <div class="tg-site-footer-section-1"> <p><a title="sitemap" href="https://www.cattree-factory.com/sitemap.html/">Sitemap</a> <a>     </a><a title="GMTPET.com" href="https://www.gmtpet.com/gmtpet">GMTPET</a> <a>     </a><a title="GMT Alibaba store" href="https://chinagmtgroup.en.alibaba.com/">Alistore</a> <a>       </a> <a title="Petproduct.com.cn" href="http://www.petproduct.com.cn/">Pet Products</a> <a>    </a><a title="Cattree-factory.com" href="http://www.cattree-factory.com/">Cat Tree Factory</a> <a>     </a><a title="Cattoyfactory.com" href="http://www.cattoyfactory.com/">Cat Toys Factory</a> <a>     </a><a title="Petgoodsfactory.com" href="http://www.petgoodsfactory.com/">Pet Goods Factory</a> <a>     </a><a title="Petclothesfactory.com" href="http://www.petclothesfactory.com/">Pet Clothes Factory</a></p> <p>OEM Cat Trees Manufacturer, Wholesale Pet Products Factory & Wholesale Supplier, Agent, Cat Toys Manufacturer and Dog Clothes Wholesale & Supplier In China. </p> </div> <!-- /.tg-site-footer-section-1 --> <div class="tg-site-footer-section-2"> <p>© 2026 <strong><em>GMTPET</em>  OEM Cat Trees Manufacturer, Wholesale Pet Products Factory & Wholesale Supplier, Agent. All rights reserved.</strong></p> </div> <!-- /.tg-site-footer-section-2 --> </div> <!-- /.tg-container--> </div> <!-- /.tg-site-footer-bar --> </footer><!-- #colophon --> </div><!-- #page --> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/pt\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/zakra-child\/*","\/wp-content\/themes\/zakra\/*","\/pt\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <div id="gpimModal" class="gpim-modal"> <div class="gpim-modal-content"> <div class="gpim-modal-header"> <span class="gpim-close">×</span> <h3>Inquiry Information</h3> <p>Specializing in custom products | Worldwide branches</p> </div> <form id="gpimInquiryForm"> <div id="gpimMessage" class="gpim-message"></div> <div class="gpim-form-row"> <div class="gpim-form-group"> <label class="gpim-required">Your Name</label> <input type="text" name="name" required> </div> <div class="gpim-form-group"> <label class="gpim-required">Phone/WhatsApp</label> <input type="tel" name="phone" required> </div> </div> <div class="gpim-form-row"> <div class="gpim-form-group"> <label class="gpim-required">Email</label> <input type="email" name="email" id="gpimEmailField" required> </div> <div class="gpim-form-group"> <label class="gpim-required">Verification Code</label> <div class="gpim-otp-container" style="display:flex; gap:5px;"> <input type="text" name="verify_code" style="flex:1" required> <button type="button" class="gpim-send-otp-btn" style="padding:0 10px; font-size:12px; white-space:nowrap;">Send Code</button> </div> </div> </div> <div class="gpim-form-group"> <label class="gpim-required">Country</label> <select name="country" required> <option value="">Select Country</option> <option value="US">United States</option> <option value="UK">United Kingdom</option> <option value="CA">Canada</option> <option value="AU">Australia</option> <option value="CN">China</option> <option value="JP">Other</option> </select> </div> <div class="gpim-form-group"><label>Your Company</label><input type="text" name="company"></div> <div class="gpim-form-group"><label>Purchase Quantity</label><input type="number" name="quantity" min="1" value="1"></div> <div class="gpim-form-group"><label>Message</label><textarea name="message" rows="2"></textarea></div> <div class="gpim-form-group"> <div class="gpim-file-upload"> <label class="gpim-file-label" for="gpimFileInput">Choose File</label> <span class="gpim-file-status">No file chosen</span> <input type="file" name="attachment" id="gpimFileInput" class="gpim-file-input"> </div> </div> <button type="submit" class="gpim-btn-submit">Submit Inquiry</button> </form> </div> </div> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css' type='text/css' media='all' /> <style id='core-block-supports-inline-css' type='text/css'> .wp-container-core-social-links-is-layout-5924e470{flex-wrap:nowrap;justify-content:space-between;}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;} </style> <script type="text/javascript" src="/wp-content/plugins/wholesale-quote-plugin%20(6)/assets/js/wqw-public.js" id="wqw-public-script-js"></script> <script type="text/javascript" id="gpim-modal-js-js-extra"> /* <![CDATA[ */ var gpim_ajax = {"ajax_url":"https:\/\/gmtshop.com\/wp-admin\/admin-ajax.php","nonce":"1c10ccacbf"}; /* ]]> */ </script> <script type="text/javascript" src="/wp-content/plugins/global-pet-inquiry-modal/assets/js/inquiry-modal.js" id="gpim-modal-js-js"></script> <script type="text/javascript" src="/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/gmtshop.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js" id="wc-order-attribution-js"></script> <script type="text/javascript" src="/wp-content/themes/zakra/assets/js/navigation.min.js" id="zakra-navigation-js"></script> <script type="text/javascript" src="/wp-content/themes/zakra/assets/js/skip-link-focus-fix.min.js" id="zakra-skip-link-focus-fix-js"></script> <script type="text/javascript" src="/wp-content/themes/zakra/assets/js/zakra-custom.min.js" id="zakra-custom-js"></script> <script> (function() { 'use strict'; // 降级方案:不支持 IntersectionObserver 时 if (!('IntersectionObserver' in window)) { var imgs = document.querySelectorAll('img.spo-lazy[data-src]'); for (var i = 0; i < imgs.length; i++) { var img = imgs[i]; var src = img.getAttribute('data-src'); if (src) { img.setAttribute('src', src); img.removeAttribute('data-src'); } var srcset = img.getAttribute('data-srcset'); if (srcset) { img.setAttribute('srcset', srcset); img.removeAttribute('data-srcset'); } } return; } var lazyImages = []; var observer; function loadImage(img) { var src = img.getAttribute('data-src'); if (src) { img.setAttribute('src', src); img.removeAttribute('data-src'); } var srcset = img.getAttribute('data-srcset'); if (srcset) { img.setAttribute('srcset', srcset); img.removeAttribute('data-srcset'); } img.classList.add('spo-lazy-loaded'); observer.unobserve(img); } observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { loadImage(entry.target); } }); }, { rootMargin: '200px 0px 200px 0px', threshold: 0.01 }); // 收集所有懒加载图片 var images = document.querySelectorAll('img.spo-lazy[data-src]'); for (var i = 0; i < images.length; i++) { observer.observe(images[i]); } // 动态添加的图片也需要监听 if (window.MutationObserver) { var mutationObserver = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { mutation.addedNodes.forEach(function(node) { if (node.nodeType === 1 && node.tagName === 'IMG' && node.classList && node.classList.contains('spo-lazy') && node.getAttribute('data-src')) { observer.observe(node); } if (node.querySelectorAll) { var imgs = node.querySelectorAll('img.spo-lazy[data-src]'); for (var i = 0; i < imgs.length; i++) { observer.observe(imgs[i]); } } }); }); }); mutationObserver.observe(document.body, { childList: true, subtree: true }); } })(); </script> <style> img.spo-lazy:not(.spo-lazy-loaded) { background: #f0f0f0; min-height: 100px; } img.spo-lazy-loaded { animation: spoFadeIn 0.3s ease; } @keyframes spoFadeIn { from { opacity: 0; } to { opacity: 1; } } </style> </body> </html>