:root{--wp-sidebar-bg: #1d2327;--wp-sidebar-text: #c3c4c7;--wp-sidebar-active: #72aee6;--wp-sidebar-hover: #f0f0f1;--wp-body-bg: #f0f0f1;--wp-primary: #2271b1;--wp-primary-hover: #135e96;--wp-border: #c3c4c7;--wp-danger: #d63638;--wp-success: #00a32a;--wp-card-shadow: 0 1px 1px rgba(0,0,0,.04)}.wp-admin{display:flex;min-height:100vh;background-color:var(--wp-body-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#3c434a}.wp-sidebar{width:160px;background-color:var(--wp-sidebar-bg);color:var(--wp-sidebar-text);flex-shrink:0;z-index:100;position:sticky;top:0;height:100vh}.wp-sidebar-brand{display:flex;align-items:center;gap:10px;padding:15px 12px;font-weight:600;color:#fff;border-bottom:1px solid #3c434a}.wp-brand-icon{background:var(--wp-primary);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:14px}.wp-nav ul{list-style:none;padding:0;margin:0}.wp-nav li{padding:12px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;transition:all .1s ease;border-left:4px solid transparent}.wp-nav li:hover{background-color:#2c3338;color:var(--wp-sidebar-active)}.wp-nav li.active{background-color:#2c3338;color:#fff;border-left-color:var(--wp-sidebar-active)}.wp-icon{font-size:16px;opacity:.8}.wp-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;background:var(--wp-primary)}.bg-blue{background-color:#2271b1}.bg-green{background-color:#00a32a}.ml-10{margin-left:10px}.rounded{border-radius:4px}.bg-light{background-color:#f6f7f7}.p-10{padding:10px}.p-5{padding:5px}.mt-2{margin-top:2px}.flex-column{display:flex;flex-direction:column}.gap-15{gap:15px}.wp-main{flex-grow:1;display:flex;flex-direction:column}.wp-topbar{height:32px;background-color:var(--wp-sidebar-bg);color:var(--wp-sidebar-text);display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;position:sticky;top:0;z-index:99}.wp-view-site{color:var(--wp-sidebar-text);text-decoration:none}.wp-view-site:hover{color:var(--wp-sidebar-active)}.wp-body{padding:20px 40px;overflow-y:auto}.wp-content-section{max-width:1000px;margin:0 auto}.wp-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.wp-section-header h2{font-size:23px;font-weight:400;margin:0}.wp-card{background:#fff;border:1px solid var(--wp-border);padding:24px;margin-bottom:25px;box-shadow:var(--wp-card-shadow);border-radius:2px}.wp-card h3{font-size:18px;font-weight:600;margin-top:0;margin-bottom:20px;color:#1d2327;border-bottom:1px solid #f0f0f1;padding-bottom:12px}.wp-card h4{font-size:15px;font-weight:600;margin:20px 0 15px;color:#1d2327}.wp-sub-item-card{background:#fff;border:1px solid #dcdcde;padding:20px;margin-bottom:20px;border-radius:4px;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.wp-sub-item-card:hover{border-color:var(--wp-primary);box-shadow:0 2px 8px #00000014}.wp-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.wp-form-group{margin-bottom:18px}.wp-form-group label{display:block;font-weight:600;margin-bottom:8px;font-size:14px;color:#1d2327}.wp-form-group input[type=text],.wp-form-group input[type=email],.wp-form-group textarea,.wp-form-group select{width:100%;border:1px solid #8c8f94;border-radius:4px;padding:8px 12px;font-size:14px;background-color:#fff;transition:border-color .1s ease-in-out}.wp-form-group input:focus,.wp-form-group textarea:focus{border-color:var(--wp-primary);box-shadow:0 0 0 1px var(--wp-primary);outline:none}.wp-form-group textarea{resize:vertical}.wp-admin img{max-width:100%}.wp-button{display:inline-block;background:#f6f7f7;color:var(--wp-primary);border:1px solid var(--wp-primary);padding:6px 16px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:600;transition:all .1s ease;line-height:2}.wp-button:hover{background:#f0f0f1}.wp-button-primary{background:var(--wp-primary);color:#fff;border-color:var(--wp-primary)}.wp-button-primary:hover{background:var(--wp-primary-hover);border-color:var(--wp-primary-hover)}.wp-link-danger{background:none;border:none;color:var(--wp-danger);cursor:pointer;font-size:13px;text-decoration:underline;padding:0;margin-top:5px}.wp-link-danger:hover{color:#b32d2e}.wp-link-primary{background:none;border:none;color:var(--wp-primary);cursor:pointer;font-size:13px;text-decoration:underline;padding:0}.wp-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.wp-product-card{display:flex;background:#fff;border:1px solid #dcdcde;border-radius:4px;overflow:hidden;transition:all .2s}.wp-product-card:hover{border-color:var(--wp-primary);box-shadow:0 2px 8px #00000014}.wp-product-thumb{width:100px;height:100px;background:#f0f0f1;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #dcdcde;overflow:hidden;position:relative}.wp-product-thumb img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.wp-product-info{padding:12px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.wp-title-input{font-weight:600;border:none!important;padding:0!important;margin-bottom:5px;font-size:14px;width:100%;background:transparent!important}.wp-product-info select{font-size:12px;padding:4px;height:auto}.wp-product-actions{display:flex;justify-content:space-between;align-items:center}.wp-no-img{font-size:10px;color:#8c8f94;text-transform:uppercase}.wp-category-row{display:flex;gap:15px;align-items:center;margin-bottom:12px;background:#fff;padding:10px;border:1px solid #ddd}.wp-list-table-wrapper{overflow-x:auto}.wp-list-table{width:100%;border-collapse:collapse;background:#fff}.wp-list-table th{text-align:left;padding:12px;background:#f6f7f7;border-bottom:2px solid #dcdcde;font-size:13px;color:#1d2327;text-transform:uppercase;letter-spacing:.5px}.wp-list-table td{padding:8px 12px;border-bottom:1px solid #f0f0f1;vertical-align:middle}.wp-list-table tr:hover{background:#f9f9f9}.col-img{width:70px}.col-category{width:200px}.col-actions{width:220px;text-align:right}.wp-list-thumb{width:50px;height:50px;background:#f0f0f1;border:1px solid #dcdcde;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:2px}.wp-list-thumb img{width:100%;height:100%;object-fit:cover}.wp-list-title-input{font-weight:500;border:1px solid transparent!important;background:transparent!important;padding:4px 8px!important;width:100%;font-size:14px}.wp-list-title-input:hover{border-color:#dcdcde!important;background:#fff!important}.wp-list-title-input:focus{border-color:var(--wp-primary)!important;background:#fff!important;box-shadow:0 0 0 1px var(--wp-primary)!important}.wp-list-select{font-size:13px!important;padding:4px 8px!important;width:100%;border:1px solid #dcdcde!important}.wp-list-actions{display:flex;gap:15px;justify-content:flex-end;align-items:center}.wp-list-actions .wp-link-primary,.wp-list-actions .wp-link-danger{font-size:13px}.mt-10{margin-top:10px}.mt-30{margin-top:30px}.mb-10{margin-bottom:10px}.flex-row{display:flex;align-items:center;gap:10px}.justify-between{justify-content:space-between}.gap-10{gap:10px}@media (max-width: 768px){.wp-sidebar{width:50px}.wp-sidebar span,.wp-sidebar-brand span{display:none}.wp-body{padding:15px}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.blog-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease}.blog-card:hover{transform:translateY(-5px)}.blog-card-img{display:block;height:220px;background:#f0f0f0;overflow:hidden}.blog-card-img img{width:100%;height:100%;object-fit:cover}.no-img-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-weight:700;font-size:1.5rem}.blog-card-title a{color:#1d2327;text-decoration:none;line-height:1.4;transition:color .2s}.blog-card-title a:hover{color:var(--primary-color)}.read-more-link{color:var(--primary-color);text-decoration:none;font-weight:600;font-size:.9rem}.post-rich-text{font-size:1.15rem;line-height:1.8;color:#3c434a}.post-rich-text h2,.post-rich-text h3{margin-top:2rem;margin-bottom:1rem;color:#1d2327}.post-rich-text p{margin-bottom:1.5rem}.post-rich-text img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.back-to-blog{color:var(--primary-color);text-decoration:none;font-weight:600}.mt-n40{margin-top:-40px}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr}}.about-page{background-color:#fff}.page-banner{background-color:#f5f5f5;background-image:linear-gradient(#ffffffb3,#ffffffb3),url(https://www.sinteredfilter.net/wp-content/uploads/2025/01/Sintered-Plate-Background-Image.jpg);background-size:cover;background-position:center;padding:40px 0;border-bottom:1px solid #eee}.about-main-content{padding:60px 20px;text-align:center}.main-heading{color:#1a1a1a;font-size:2.2rem;margin-bottom:30px;font-weight:700}.intro-text{max-width:900px;margin:0 auto 50px;color:#555;line-height:1.8;font-size:1.05rem}.intro-text p{margin-bottom:20px}.intro-text a{color:#a83232;text-decoration:none;font-weight:600}.intro-text a:hover{text-decoration:underline}.intro-text .red-link{color:#a83232;font-weight:700}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.feature-item{padding:20px;transition:transform .3s ease}.feature-icon{width:60px;height:60px;background:#fdf2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);margin-bottom:20px}.feature-icon svg{width:30px;height:30px}.feature-item h3{font-size:1.25rem;margin-bottom:10px;color:var(--primary-color)}.feature-item p{color:#777;font-size:.95rem;line-height:1.6}.middle-cta{background-color:var(--primary-color);color:#fff;padding:60px 0;margin:60px 0}.middle-cta-inner{display:flex;justify-content:center;align-items:center;gap:40px}.middle-cta h2{font-size:1.8rem;margin:0;font-weight:600}.contact-btn{display:inline-block;padding:12px 30px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:700;border-radius:4px;transition:all .3s ease}.contact-btn:hover{background-color:#fff;color:#a83232}.factory-section{padding:60px 20px;text-align:center}.section-title{font-size:2rem;color:#333;margin-bottom:15px}.section-divider{width:50px;height:3px;background-color:#a83232;margin:0 auto 40px}.factory-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery-item{overflow:hidden;border-radius:8px;box-shadow:0 4px 15px #0000001a}.gallery-item img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.05)}.test-section{padding:80px 0;background-image:linear-gradient(to bottom,#fff,#f9f9f9)}.test-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.test-content h2{font-size:2.2rem;color:var(--primary-color);margin-bottom:30px;line-height:1.2}.test-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;list-style:none;padding:0}.test-list li{position:relative;padding-left:25px;color:#555;font-weight:500}.test-list li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.test-video{width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px #0003}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 992px){.features-grid{grid-template-columns:repeat(2,1fr)}.middle-cta-inner{flex-direction:column;text-align:center;gap:20px}.test-container{grid-template-columns:1fr}.factory-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.features-grid,.factory-gallery{grid-template-columns:1fr}.main-heading{font-size:1.8rem}}.products-page{background-color:#fff}.page-banner{background-color:#f5f5f5;background-image:linear-gradient(#ffffffb3,#ffffffb3),url(https://www.sinteredfilter.net/wp-content/uploads/2025/01/Sintered-Plate-Background-Image.jpg);background-size:cover;background-position:center;padding:40px 0;border-bottom:1px solid #eee}.products-container{padding:60px 20px}.products-layout{display:flex;gap:40px;align-items:flex-start}.products-sidebar{width:280px;flex-shrink:0}.sidebar-title{color:#1a1a3a;font-size:1.4rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--primary-color)}.category-list{list-style:none;padding:0;margin:0}.category-list li{border-bottom:1px solid #f0f0f0}.category-list li a{display:block;padding:12px 0;color:#555;text-decoration:none;font-size:.95rem;transition:all .3s ease}.category-list li.active a,.category-list li a:hover{color:var(--primary-color);font-weight:600}.category-list li.active{position:relative}.products-main{flex:1}.category-heading{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:30px;margin-top:0}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.product-card{border:1px solid #f0f0f0;padding:15px;text-align:center;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 10px 25px #0000000d}.product-link-wrapper{text-decoration:none;display:block}.product-img-wrapper{background:#f8f8f8;margin-bottom:15px;overflow:hidden;height:160px;display:flex;align-items:center;justify-content:center}.product-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-img-wrapper img{transform:scale(1.05)}.product-title{color:#333;font-size:1rem;margin-bottom:15px;height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.add-to-quote-btn{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;font-size:.9rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background .3s ease;width:100%}.add-to-quote-btn:hover{filter:brightness(.9)}.added-to-quote-msg{margin-top:15px;text-align:center}.added-to-quote-msg p{margin:0 0 5px;color:#333;font-size:.95rem}.browse-list-link{color:var(--primary-color);text-decoration:none;font-weight:700;font-size:1.1rem;transition:color .3s ease}.browse-list-link:hover{filter:brightness(.9)}.pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.page-num,.page-next{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;color:#555;cursor:pointer;font-size:.9rem;transition:all .3s ease}.page-num.active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-num:hover:not(.active),.page-next:hover{border-color:var(--primary-color);color:var(--primary-color)}@media (max-width: 1200px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.products-layout{flex-direction:column}.products-sidebar{width:100%;margin-bottom:40px}.category-list{display:flex;flex-wrap:wrap;gap:10px}.category-list li{border:1px solid #f0f0f0;border-radius:20px;padding:0 15px}.category-list li a{padding:8px 0}}@media (max-width: 768px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.products-grid{grid-template-columns:1fr}}.product-detail-page{background-color:#fff;padding-top:40px}.product-main-wrapper{padding-bottom:80px}.product-top-section{display:flex;gap:50px;margin-bottom:60px}.product-gallery{flex:1;max-width:500px}.main-image-container{position:relative;background:#f9f9f9;border:1px solid #eee;border-radius:4px;overflow:hidden;margin-bottom:15px}.main-product-img{width:100%;height:auto;display:block}.zoom-icon{position:absolute;top:15px;right:15px;width:35px;height:35px;background:#fffc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px #0000001a}.thumbnail-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px}.thumbnail-grid::-webkit-scrollbar{height:4px}.thumbnail-grid::-webkit-scrollbar-track{background:#f1f1f1}.thumbnail-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.thumb-item{flex:0 0 calc(25% - 8px);border:1px solid #eee;cursor:pointer;border-radius:4px;overflow:hidden;opacity:.7;transition:all .3s ease}.thumb-item.active,.thumb-item:hover{opacity:1;border-color:var(--primary-color)}.thumb-item img{width:100%;height:80px;object-fit:cover;display:block}.product-info-section{flex:1}.product-detail-title{color:#1a1a3a;font-size:2.2rem;font-weight:700;margin-top:0;margin-bottom:25px}.specs-table{width:100%;border-collapse:collapse;margin-bottom:30px;border:1px solid #eee}.specs-table td{padding:10px 15px;border-bottom:1px solid #eee;font-size:.95rem}.spec-label{width:35%;background-color:#fcfcfc;color:#333;font-weight:600;border-right:1px solid #eee}.spec-value{color:#666;font-style:italic}.add-to-quote-action{display:flex;gap:15px;align-items:center}.qty-input{width:70px;padding:10px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:1rem}.add-btn{padding:12px 30px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .3s ease}.add-btn:hover{background-color:#8a2929}.detail-divider{display:flex;align-items:center;justify-content:center;margin:60px 0;gap:20px}.divider-line{flex:1;height:1px;background:#eee}.divider-icon{color:var(--primary-color);font-size:1.2rem}.detail-section-title{text-align:center;color:#1a1a3a;font-size:1.8rem;margin-bottom:40px;font-weight:700}.technical-content{display:flex;align-items:center;justify-content:center;gap:40px;max-width:900px;margin:0 auto 80px;border:1px solid #eee;padding:40px}.tech-drawing{flex:1}.tech-drawing img{width:100%;height:auto}.dimensions-table-wrapper{flex:1}.dimensions-table{width:100%;border-collapse:collapse}.dimensions-table th{background-color:#f8f8f8;border:1px solid #ddd;padding:12px;text-align:center}.dimensions-table td{border:1px solid #ddd;padding:10px;text-align:center;color:#555}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.related-card{border:1px solid #eee;padding:15px;text-align:center;transition:all .3s ease}.related-card:hover{box-shadow:0 10px 25px #0000000d}.related-img-wrapper{background:#f9f9f9;margin-bottom:15px;height:180px;display:flex;align-items:center;justify-content:center}.related-img-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.related-card h3{font-size:.95rem;color:var(--primary-color);margin-bottom:15px;height:2.4em;display:flex;align-items:center;justify-content:center}.related-add-btn{background-color:var(--primary-color);color:#fff;border:none;padding:8px 15px;font-size:.85rem;border-radius:4px;cursor:pointer;width:100%}@media (max-width: 992px){.product-top-section{flex-direction:column;align-items:center}.product-gallery,.product-info-section{width:100%;max-width:600px}.technical-content{flex-direction:column}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.related-grid{grid-template-columns:1fr}}.contact-page{background-color:#fff}.page-banner{background-color:#f5f5f5;background-image:linear-gradient(#ffffffb3,#ffffffb3),url(https://www.sinteredfilter.net/wp-content/uploads/2025/01/Sintered-Plate-Background-Image.jpg);background-size:cover;background-position:center;padding:40px 0;border-bottom:1px solid #eee}.breadcrumbs{color:#666;font-size:.9rem}.breadcrumbs span{margin:0 5px}.breadcrumbs span:last-child{font-weight:600;color:#333}.contact-container{padding:80px 20px}.contact-content{display:flex;gap:80px;align-items:flex-start;max-width:1100px;margin:0 auto}.contact-info{flex:1}.contact-title{color:#1a1a3a;font-size:2.2rem;font-weight:700;margin-bottom:20px;margin-top:0}.contact-desc{color:#555;font-size:1rem;line-height:1.6;margin-bottom:25px}.contact-divider{width:100%;height:1px;background-color:var(--primary-color);margin-bottom:30px}.contact-details{list-style:none;padding:0;margin:0}.contact-details li{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:#555;font-size:.95rem}.icon-wrapper{width:24px;height:24px;color:var(--primary-color);flex-shrink:0}.contact-details a{color:var(--primary-color);text-decoration:none;font-weight:500}.contact-details a:hover{text-decoration:underline}.contact-form-card{flex:1;background:#fff;border-radius:4px;padding:50px 40px;box-shadow:0 5px 20px #0000001a;border:1px solid #eee}.contact-form-title{color:#2b2b52;text-align:center;font-size:2.2rem;margin-top:0;margin-bottom:35px;font-weight:700}.contact-form-inner{display:flex;flex-direction:column;gap:15px}.form-group{margin-bottom:0}.form-group input[type=text],.form-group input[type=email],.form-group textarea{width:100%;padding:12px 15px;border:1px solid #c3c4c7;border-radius:4px;font-family:inherit;font-size:1rem;box-sizing:border-box;background:#fff;color:#333}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px #a832321a}.contact-send-btn{width:100%;background-color:var(--primary-color);color:#fff;border:none;padding:15px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background .2s;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}.contact-send-btn:hover{background-color:#8b2a2a}.contact-send-btn:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 992px){.contact-content{flex-direction:column;gap:40px}.contact-info,.contact-form-card{width:100%}}@media (max-width: 600px){.contact-title{font-size:1.8rem}.contact-form-card{padding:30px 20px}}.quote-page{background-color:#f8f9fa;padding:40px 0;min-height:80vh}.quote-container{max-width:1000px;margin:0 auto;padding:0 20px}.quote-content-card{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #00000014}.quote-page-title{color:#a33532;font-size:2.5rem;text-align:center;margin-bottom:10px;font-weight:700}.quote-page-subtitle{text-align:center;color:#666;font-size:1rem;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.quote-list-table-wrapper{margin-bottom:20px;border:1px solid #eee;border-radius:4px;overflow:hidden}.quote-list-table{width:100%;border-collapse:collapse}.quote-list-table th{background-color:#fdfdfd;padding:12px 15px;text-align:left;border-bottom:1px solid #eee;color:#333;font-size:.9rem;font-weight:600}.quote-list-table td{padding:15px;border-bottom:1px solid #eee;vertical-align:middle}.col-remove{width:40px;text-align:center}.remove-item-btn{background:none;border:1px solid #ddd;color:#999;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s}.remove-item-btn:hover{background-color:#f5f5f5;color:#666;border-color:#bbb}.col-product{min-width:250px}.product-info-cell{display:flex;align-items:center;gap:15px}.product-thumbnail{width:60px;height:60px;object-fit:cover;border:1px solid #eee;border-radius:4px}.product-details{display:flex;flex-direction:column}.product-name{color:#a33532;font-weight:600;font-size:1rem;text-decoration:none}.product-sku{color:#888;font-size:.8rem;margin-top:4px}.col-quantity{width:100px;text-align:center}.quantity-input{width:60px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center}.empty-list-msg{text-align:center;padding:40px;color:#888;font-style:italic}.quote-actions{display:flex;justify-content:flex-end;margin-bottom:40px}.update-list-btn{background-color:#a33532;color:#fff;border:none;padding:10px 25px;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s}.update-list-btn:hover{background-color:#8a2d2a}.request-form-section{margin-top:20px}.form-section-title{font-size:1.8rem;color:#1a1a3a;margin-bottom:25px;font-weight:600}.request-form .form-group{margin-bottom:15px}.request-form input,.request-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:1rem;background-color:#fafafa}.request-form input:focus,.request-form textarea:focus{outline:none;border-color:#a33532;background-color:#fff}.send-request-btn{background-color:#a33532;color:#fff;border:none;padding:12px 30px;border-radius:4px;font-weight:600;cursor:pointer;margin-top:10px;transition:background-color .2s}.send-request-btn:hover{background-color:#8a2d2a}@media (max-width: 768px){.quote-content-card{padding:20px}.quote-page-title{font-size:2rem}.product-info-cell{flex-direction:column;align-items:flex-start;gap:8px}.product-thumbnail{width:50px;height:50px}.col-product{min-width:auto}}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .2s ease-out}.popup-content{background:#fff;width:90%;max-width:550px;border-radius:4px;padding:50px 40px 40px;position:relative;box-shadow:0 5px 20px #0003;animation:slideUp .3s ease-out;overflow:visible}.popup-close{position:absolute;top:15px;right:15px;background:none;border:1px solid var(--primary-color);color:var(--primary-color);width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .2s}.popup-close svg{width:14px;height:14px;stroke-width:3px}.popup-close:hover{background:#a83232;color:#fff}.popup-header{background:var(--primary-color);color:#fff;padding:30px;text-align:center}.popup-inner{text-align:center}.popup-title{color:#2b2b52;text-align:center;font-size:2.2rem;margin-top:0;margin-bottom:35px;font-weight:700}.popup-form{display:flex;flex-direction:column;gap:15px}.popup-form input[type=text],.popup-form input[type=email],.popup-form textarea{width:100%;padding:12px 15px;border:1px solid #c3c4c7;border-radius:4px;font-family:inherit;font-size:1rem;box-sizing:border-box;background:#fff}.popup-form input:focus,.popup-form textarea:focus{outline:none;border-color:var(--primary-color)}.file-upload-simple{text-align:left;margin:5px 0}.file-upload-simple input[type=file]{font-size:.9rem;color:#666}.btn-popup-submit{width:100%;padding:15px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s}.popup-submit:hover{background-color:#8b2a2a}.popup-submit:disabled{background-color:#ccc;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 600px){.popup-content{padding:40px 20px 30px}.popup-title{font-size:1.8rem}}.hero-section{position:relative;background-color:#8c93a1;background-image:linear-gradient(#8c93a166,#8c93a166),url(https://p16-cc-image-search-sign-sg.ibyteimg.com/tos-alisg-i-h9hire4aei-sg/image/a43e2fc02c5503ee4768ac7d87079c50~tplv-h9hire4aei-image.jpeg?rk3s=add9cc80&x-expires=1783241108&x-signature=KYMca6vP10mhdcTs%2F3AUrhlYEpw%3D);background-size:cover;background-position:center;color:#fff;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column}.hero-content{padding:120px 0;flex-grow:1;display:flex;align-items:center}.hero-content-inner{text-align:center;max-width:900px;margin:0 auto}.hero-title{font-size:2.8rem;font-weight:800;margin-bottom:20px;margin-top:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-subtitle{font-size:1.05rem;line-height:1.6;margin-bottom:35px;text-shadow:0 1px 3px rgba(0,0,0,.2)}.hero-buttons{display:flex;justify-content:center;gap:15px}.hero-btn{display:inline-flex;align-items:center;gap:8px;background-color:var(--primary-color);color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:700;font-size:1rem;transition:background-color .2s;box-shadow:0 4px 6px #0000001a}.hero-btn:hover{filter:brightness(.85)}.hero-stats{background-color:var(--primary-color);padding:30px 0}.hero-stats-inner{display:flex;justify-content:space-between;align-items:center}.stat-item{flex:1;text-align:center;border-right:1px solid rgba(255,255,255,.3);padding:0 15px}.stat-item:last-child{border-right:none}.stat-icon{margin-bottom:10px;display:flex;justify-content:center}.stat-value{font-size:1.25rem;font-weight:700;margin-bottom:5px}.stat-label{font-size:.85rem;font-weight:400}@media (max-width: 960px){.hero-title{font-size:2.2rem}.hero-stats-inner{flex-wrap:wrap}.stat-item{flex:0 0 50%;margin-bottom:25px;border-right:none}.stat-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.3)}.stat-item:nth-child(3),.stat-item:nth-child(4){margin-bottom:0}}@media (max-width: 600px){.hero-buttons{flex-direction:column;padding:0 20px}.stat-item{flex:0 0 100%;border-right:none!important;margin-bottom:30px}.stat-item:last-child{margin-bottom:0}}.py-80{padding:80px 0}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.bg-light{background-color:#f7f9fb}.text-center{text-align:center}.text-left{text-align:left}.section-title{color:var(--primary-color);font-size:2.2rem;margin-bottom:15px;margin-top:0}.section-subtitle{color:#666;font-size:1.05rem;max-width:800px;margin:0 auto 40px;line-height:1.5}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.card{background:#fff;border:1px solid #eaeaea;border-radius:4px;padding:20px;transition:box-shadow .3s}.card:hover{box-shadow:0 10px 20px #00000014}.card-img-wrapper{background:#f8f8f8;margin-bottom:20px;border-radius:4px;overflow:hidden}.card-img{width:100%;height:200px;object-fit:cover;display:block}.card-title{color:var(--primary-color);font-size:1.3rem;margin-bottom:10px}.card-desc{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:15px}.card-link{color:var(--primary-color);font-weight:600;text-decoration:none;font-size:.9rem}.card-link:hover{text-decoration:underline}.cta-banner{background:#fff;border:1px solid var(--primary-color);border-radius:4px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px #a832321a}.cta-banner-text{color:#333;font-size:1rem;display:flex;align-items:center;gap:10px}.cta-banner-text strong{color:var(--primary-color)}.btn-red{background-color:var(--primary-color);color:#fff;border:none;padding:12px 35px;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s;display:inline-block;text-decoration:none}.btn-red:hover{background-color:#8c2929}.feature-card{padding:30px 20px;background:#fff;border:1px solid #eee;border-radius:4px}.feature-icon{color:var(--primary-color);margin-bottom:20px}.feature-title{color:#333;font-size:1.1rem;margin-bottom:15px}.feature-divider{width:40px;height:2px;background:var(--primary-color);margin:0 auto 15px}.feature-desc{color:#666;font-size:.9rem;line-height:1.5}.materials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,250px);gap:20px}.mat-box{position:relative;overflow:hidden;border-radius:4px}.mat-box img{width:100%;height:100%;object-fit:cover}.mat-text-box{background-color:var(--primary-color);color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mat-text-box h3{margin:0 0 15px;font-size:1.4rem}.mat-text-box p{font-size:.9rem;line-height:1.5;margin-bottom:20px}.btn-white{background:#fff;color:var(--primary-color);padding:8px 20px;border-radius:4px;text-decoration:none;font-weight:700;font-size:.9rem}.video-placeholder{position:relative;width:100%;max-width:900px;height:500px;margin:0 auto;border-radius:8px;overflow:hidden;background:#000}.video-img{width:100%;height:100%;object-fit:cover;opacity:.6}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(var(--primary-color-rgb, 168, 50, 50),.9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;cursor:pointer;transition:transform .2s;padding-left:5px}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.video-overlay-text{position:absolute;top:40px;left:40px;text-align:left;color:#fff}.video-overlay-text h3{font-size:1.5rem;margin:0 0 10px}.video-overlay-text h2{font-size:2.5rem;margin:0;font-weight:800}.faq-card{background:#fff;border:1px solid #eee;padding:30px;border-radius:4px}.faq-q{color:var(--primary-color);font-size:1.2rem;margin:0 0 15px}.faq-a{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:15px}.faq-link{color:var(--primary-color);text-decoration:none;font-weight:600;font-size:.9rem}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background:#fff;padding:30px;border:1px solid #eee;border-radius:4px}.test-text{color:#555;font-style:italic;margin-bottom:15px;line-height:1.5}.stars{color:#ffc107;font-size:1.2rem;margin-bottom:15px}.test-author{display:flex;align-items:center;gap:15px}.test-author img{width:50px;height:50px;border-radius:50%}.test-author strong{display:block;color:#333}.test-author span{color:#888;font-size:.85rem}.logos-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;align-items:center}.logo-box{filter:grayscale(100%);opacity:.6;transition:all .3s}.logo-box:hover{filter:grayscale(0%);opacity:1}.logo-box img{max-width:100%;height:auto}.section-bottom-cta{background-color:var(--primary-color);padding:60px 0;color:#fff}.section-bottom-cta h2{font-size:2rem;margin:0 0 15px}.section-bottom-cta p{font-size:1.1rem;margin:0 0 30px}.btn-white-solid{background:#fff;color:var(--primary-color);padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:700;display:inline-block}.btn-transparent{background:transparent;color:#fff;border:1px solid #fff;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:700;display:inline-block}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.materials-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.mat-box{height:250px}.logos-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.grid-3,.grid-2{grid-template-columns:1fr}.cta-banner{flex-direction:column;gap:20px;text-align:center}.testimonials-grid{grid-template-columns:1fr}.logos-grid{grid-template-columns:repeat(3,1fr)}}.site-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 10px #0000000d;font-family:Arial,Helvetica,sans-serif}.container{width:min(1200px,calc(100% - 2rem));margin:0 auto}.mainbar{background:#fff}.mainbar-inner{height:90px;display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;display:flex;align-items:center;gap:12px}.brand-logo{display:flex;align-items:center;justify-content:center}.brand-text-container{display:flex;flex-direction:column;justify-content:center}.brand-title{color:#1a365d;font-size:2.2rem;font-weight:800;line-height:.9;letter-spacing:.5px}.brand-subtitle{color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-top:4px;text-transform:uppercase}.site-nav{display:flex;align-items:center;height:100%;gap:2rem}.nav-list{display:flex;align-items:center;height:100%;margin:0;padding:0;list-style:none;gap:1.5rem}.nav-item{position:relative;display:flex;align-items:center;height:100%}.nav-link{text-decoration:none;color:#333;font-weight:700;font-size:1.125rem;transition:color .2s;display:flex;align-items:center;height:100%;border-bottom:3px solid transparent;padding:0 5px}.nav-link.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.nav-item:hover .nav-link{color:var(--primary-color)}.caret{font-size:.7rem;margin-left:6px;color:inherit}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#787878;min-width:260px;display:none;flex-direction:column;margin:0;padding:0;list-style:none;box-shadow:0 4px 12px #00000026;z-index:10}.nav-item:hover .dropdown-menu{display:flex}.dropdown-item{display:block;padding:14px 20px;color:#fff;text-decoration:none;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .2s}.dropdown-menu li:last-child .dropdown-item{border-bottom:none}.dropdown-item:hover{background-color:var(--primary-color)}.nav-actions{display:flex;align-items:center;margin-left:1rem}.quote-btn{display:flex;align-items:center;gap:8px;background-color:var(--primary-color);color:#fff;padding:6px 15px;border-radius:4px;text-decoration:none;font-weight:600;font-size:.85rem;transition:background .3s;border:none;position:relative}.quote-badge{position:absolute;top:-8px;right:-8px;background-color:#fff;color:var(--primary-color);font-size:.7rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);box-shadow:0 2px 4px #0003}.quote-btn:hover{filter:brightness(.85)}.menu-toggle{display:none;width:42px;height:42px;border:1px solid #d4deed;border-radius:4px;background:#fff;cursor:pointer;padding:8px 7px}.menu-toggle span{display:block;width:100%;height:2px;background:#333}.menu-toggle span+span{margin-top:7px}@media (max-width: 1100px){.site-nav,.nav-list{gap:1rem}.quote-btn{padding:10px 16px}}@media (max-width: 960px){.mainbar-inner{height:74px}.menu-toggle{display:block}.site-nav{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-top:1px solid #eee;box-shadow:0 12px 30px #0000001a;height:auto}.site-nav.is-open{display:flex}.nav-list{flex-direction:column;height:auto;align-items:stretch;gap:0}.nav-item{height:auto;flex-direction:column;align-items:stretch}.nav-link{padding:15px 20px;border-bottom:1px solid #eee;height:auto}.nav-link.active{border-bottom-color:#eee;background-color:#f9f9f9}.dropdown-menu{position:static;display:none;box-shadow:none;background-color:#666}.nav-item:hover .dropdown-menu{display:none}.nav-item.open .dropdown-menu{display:flex}.nav-actions{margin:15px 20px;justify-content:stretch}.quote-btn{text-align:center;width:100%}}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 8px 25px #0000001a;min-width:240px;display:none;list-style:none;padding:10px 0;z-index:1000;border-top:3px solid var(--primary-color);border-radius:0 0 4px 4px}.has-dropdown:hover .dropdown-menu{display:block}.dropdown-item{display:block;padding:10px 20px;color:#333;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s}.dropdown-item:hover{background-color:#f8f9fa;color:var(--primary-color);padding-left:25px}@media (max-width: 960px){.dropdown-menu{position:static;box-shadow:none;background:#fcfcfc;border-top:none;padding:0;display:none}.has-dropdown.open .dropdown-menu{display:block}.dropdown-item{padding:12px 35px;border-bottom:1px solid #f0f0f0}}.site-footer{background-color:#333;color:#fff;font-family:Arial,Helvetica,sans-serif;border-top:3px solid var(--primary-color)}.footer-top{padding:60px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-brand{text-decoration:none;display:inline-flex;align-items:center;gap:12px;margin-bottom:25px}.footer-brand-logo{display:flex;align-items:center;justify-content:center}.footer-brand-text{display:flex;flex-direction:column;justify-content:center}.footer-brand-title{color:#fff;font-size:2rem;font-weight:800;line-height:.9;letter-spacing:.5px}.footer-brand-subtitle{color:var(--primary-color);font-size:.75rem;font-weight:700;letter-spacing:2px;margin-top:4px;text-transform:uppercase}.footer-desc{color:#e0e0e0;font-size:.9rem;line-height:1.6;margin-bottom:20px}.footer-heading{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:2rem;position:relative;padding-bottom:12px}.footer-heading:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:var(--primary-color)}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:15px}.footer-list a{color:#e0e0e0;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-list a:hover{color:var(--primary-color)}.bullet-list li{position:relative;padding-left:15px}.bullet-list li:before{content:"•";position:absolute;left:0;color:#fff;font-size:1.2rem;line-height:.8;top:2px}.footer-bottom{background-color:#2a2a2a;padding:20px 0;border-top:1px solid #444444}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.footer-contact a,.footer-policy a{color:#a83232;text-decoration:none;font-weight:600}.footer-contact a:hover,.footer-policy a:hover{text-decoration:underline}.footer-copyright{color:#b0b0b0}.admin-footer-link{color:#b0b0b0;text-decoration:none;font-size:.85rem;transition:color .2s}.admin-footer-link:hover{color:#a83232;text-decoration:underline}@media (max-width: 960px){.footer-grid{grid-template-columns:1fr 1fr}.brand-col{grid-column:span 2}.footer-bottom-inner{flex-direction:column;gap:15px;text-align:center}}@media (max-width: 600px){.footer-grid{grid-template-columns:1fr}.brand-col{grid-column:span 1}}:root{--primary-color: #A83232;--wp-primary: #A83232;font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.5;font-weight:400;color:#1d314f;background-color:#f3f7fd;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}.page-placeholder{min-height:120vh;padding:2.5rem 1rem;text-align:center}.page-placeholder h1{margin:0;color:#0f3f7b}.page-placeholder p{margin-top:.5rem;color:#435975}.features-grid-dynamic{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:20px}.feature-item-dynamic{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .3s}.feature-item-dynamic:hover{transform:translateY(-5px)}.feature-icon-dynamic{font-size:2.5rem;margin-bottom:15px}.feature-item-dynamic h3{font-size:1.25rem;margin-bottom:10px;color:#1a1a3a}.feature-item-dynamic p{color:#666;font-size:.9rem;line-height:1.6}.content-rich-text h2{font-size:2rem;color:#1a1a3a;margin:40px 0 20px;border-bottom:2px solid var(--primary-color);display:inline-block;padding-bottom:5px}.product-grid-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.product-box{background:#f9f9f9;padding:25px;border-left:4px solid var(--primary-color);border-radius:4px}.product-box h3{margin-top:0;color:#1a1a3a;font-size:1.2rem}.process-steps{display:grid;gap:15px;margin-top:20px}.step{background:#fff;padding:15px 20px;border:1px solid #eee;border-radius:6px;font-size:1rem}.step strong{color:var(--primary-color);margin-right:10px}.faq-item{margin-bottom:25px;background:#fff;padding:20px;border-radius:8px;border:1px solid #eee}.faq-item h4{margin-top:0;color:#1a1a3a;font-size:1.1rem;margin-bottom:10px}.faq-item ul{padding-left:20px;color:#666}.faq-item li{margin-bottom:8px}.product-grid-dynamic{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.product-card-dynamic{background:#fff;border:1px solid #eee;padding:20px;text-align:center;transition:all .3s}.product-card-dynamic:hover{box-shadow:0 10px 30px #00000014}.product-card-img{height:200px;margin-bottom:20px;overflow:hidden}.product-card-img img{width:100%;height:100%;object-fit:contain}.product-card-dynamic h3{font-size:1.2rem;margin-bottom:10px;color:#1a1a3a}.product-card-dynamic p{font-size:.9rem;color:#666;height:3.6em;overflow:hidden;margin-bottom:20px}.btn-red-outline{border:2px solid var(--primary-color);color:var(--primary-color);background:transparent;padding:10px 25px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s}.btn-red-outline:hover{background:var(--primary-color);color:#fff}.process-grid-dynamic{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.process-step-dynamic{text-align:center}.process-step-img{height:120px;margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.process-step-img img{width:100%;height:100%;object-fit:cover}.process-step-dynamic h4{font-size:1rem;margin-bottom:8px;color:#1a1a3a}.process-step-dynamic p{font-size:.85rem;color:#777}
