@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--tx-red:#D62828;--tx-red-dark:#B71C1C;--tx-red-soft:rgba(214,40,40,.08);--tx-blue:#0F4C81;--tx-navy:#122A42;--tx-bg:#F5F7FA;--tx-text:#333333;--tx-muted:#6B7686;--tx-line:#E4E9F0;--tx-shadow:0 6px 24px rgba(15,44,80,.08)}body,.header-top-area,.main-menu,.footer-area,.copyright,.woocommerce-message,.woocommerce-info,.woocommerce-error,button,input,select,textarea{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif}body{color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#122A42}::selection{background:var(--tx-red);color:#fff}.header-top-area{background:var(--tx-bg)!important;border-bottom:1px solid var(--tx-line)}.header-top-area span,.header-top-area span i{color:var(--tx-muted)!important}.header-top-area a{color:var(--tx-blue)!important;font-weight:500}.header-top-area a:hover{color:var(--tx-red)!important}.header-link span a{background:#fff!important;color:var(--tx-text)!important;border:1px solid var(--tx-line)!important;border-radius:6px;padding:4px 12px;font-size:12.5px}.header-link span a:hover{color:var(--tx-red)!important;border-color:var(--tx-red)!important}.header-top-area .header_right li a{color:var(--tx-muted)!important;font-size:12.5px}.header-top-area .header_right li a:hover{color:var(--tx-red)!important}#sticky-header.main-menu-area{background:#fff;border-bottom:1px solid var(--tx-line)}.main-menu ul li a{color:#333!important;font-weight:500!important;font-size:14.5px}.main-menu ul li a:hover,.main-menu ul li.current-menu-item>a,.main-menu ul li.current-product-ancestor>a,.main-menu ul li.current-menu-parent>a{color:var(--tx-red)!important}.main-menu ul li .sub-menu{border:1px solid var(--tx-line)!important;border-radius:8px;box-shadow:var(--tx-shadow)!important}.main-menu ul li .sub-menu li a{color:#333!important;font-weight:400!important}.main-menu ul li .sub-menu li a:hover{color:var(--tx-red)!important;background:var(--tx-bg)}.header-search-form input{background:var(--tx-bg)!important;border:1px solid var(--tx-line)!important;border-radius:6px;color:#333}.header-search-form input::placeholder{color:#9AA5B4}.header-search-form input:focus{border-color:var(--tx-red)!important;background:#fff!important}.header-search-form button{color:#333}.header-search-form button:hover{color:var(--tx-red)}.lnk-cart{background:var(--tx-red)!important;border-color:var(--tx-red)!important;color:#fff!important}.lnk-cart:hover{background:var(--tx-red-dark)!important;border-color:var(--tx-red-dark)!important}.basket-item-count{background:#fff!important}.basket-item-count .cart-count{color:var(--tx-red)!important}.klb-shop-breadcrumb,.breadcrumb-area{background:var(--tx-bg)!important}.breadcrumb-text h2{color:var(--tx-navy)!important;font-weight:800}.breadcrumb-menu li,.breadcrumb-menu li a,.woocommerce-breadcrumb{color:var(--tx-muted)!important}.breadcrumb-menu li a:hover,.woocommerce-breadcrumb a:hover{color:var(--tx-red)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.single_add_to_cart_button,.checkout-button,.return-to-shop a.button.wc-backward,.wpcf7-submit,.wp-block-search__button,.woocommerce-mini-cart__buttons.buttons a{background:var(--tx-red)!important;color:#fff!important;border:1.5px solid var(--tx-red)!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.2px;transition:background .2s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.wpcf7-submit:hover,.woocommerce-mini-cart__buttons.buttons a:hover{background:var(--tx-red-dark)!important;border-color:var(--tx-red-dark)!important;color:#fff!important}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button{background:#fff!important;color:var(--tx-red)!important;border-color:var(--tx-red)!important}.klb-product .product-02-wrapper,.klb-product .product-03-wrapper{background:#fff!important;border:1px solid var(--tx-line)!important;border-radius:10px;overflow:hidden;transition:transform .22s,box-shadow .22s}.klb-product .product-02-wrapper:hover,.klb-product .product-03-wrapper:hover{transform:translateY(-3px);box-shadow:var(--tx-shadow)}.product-text h4 a{color:var(--tx-navy)!important}.product-text h4 a:hover{color:var(--tx-red)!important}.klb-product .price,.klb-product span.price,.price ins{color:var(--tx-red)!important;font-weight:600}.klb-product del{color:#A6AEBB}.product-action a.c-btn{background:#fff!important;color:#333!important}.product-action a.c-btn:hover{background:var(--tx-red)!important;color:#fff!important}.klb-product a.tinvwl_add_to_wishlist_button{color:#6B7686}.klb-product a.tinvwl_add_to_wishlist_button:hover{background:var(--tx-red)!important;color:#fff!important}.category-sidebar{background:var(--tx-bg)!important;border:1px solid var(--tx-line);border-radius:10px}.widget-title{color:var(--tx-blue)!important;font-weight:700}.widget-title::after{background:var(--tx-red)!important}.shop-sidebar .widget a,.product-categories li a{color:#333}.shop-sidebar .widget a:hover,.product-categories li a:hover{color:var(--tx-red)}.klb-pagination span.post-page-numbers.current,.klb-pagination a:hover{background:var(--tx-red)!important;border-color:var(--tx-red)!important;color:#fff!important}.klb-pagination a,.klb-pagination span{border:1px solid var(--tx-line);border-radius:6px;color:#333}.product-details .product-title,.woocommerce-product-details__short-description h2{color:var(--tx-navy)}p.price{color:var(--tx-red)!important}p.price ins{color:var(--tx-red)!important}p.price del{color:#A6AEBB}a[href*="wa.me"],a[href*="api.whatsapp.com"]{background:var(--tx-red)!important;color:#fff!important;border-radius:6px!important;font-weight:600!important}a[href*="wa.me"]:hover,a[href*="api.whatsapp.com"]:hover{background:var(--tx-red-dark)!important}.woocommerce-tabs ul.tabs li a{color:#333!important}.woocommerce-tabs ul.tabs li.active a{color:var(--tx-red)!important}.woocommerce-tabs ul.tabs li.active::before{border-bottom-color:var(--tx-red)!important}.bakix-details-tab ul.nav.tabs li a{color:#333}.bakix-details-tab ul.nav.tabs li.active a{color:var(--tx-red)!important;border-bottom:2px solid var(--tx-red)}.cart-plus-minus input{border:1px solid var(--tx-line)!important;border-radius:6px}.product_meta a{color:var(--tx-blue)!important}.product_meta a:hover{color:var(--tx-red)!important}.related-products .section-title h2,.related>h2{color:var(--tx-blue)}.woocommerce-Tabs-panel--description img{max-width:100%;height:auto;border-radius:8px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea,.wpcf7 select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form .form-row .select2-container .select2-selection--single,input[type=number].qty{background:var(--tx-bg)!important;border:1px solid var(--tx-line)!important;border-radius:6px;color:#333}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--tx-red)!important;background:#fff!important;outline:none}.footer-area{background:var(--tx-navy)!important;color:#C6D3E0!important}.footer-area .footer-title{color:#fff!important;font-size:14px!important;letter-spacing:1.2px;text-transform:uppercase;font-weight:700!important}.footer-area .footer-wrapper a{color:#C6D3E0!important;font-size:14px}.footer-area .footer-wrapper a:hover{color:#FF9B9B!important}.footer-area .footer-wrapper ul li{margin-bottom:9px}.footer-bottom-area{border-top:1px solid rgb(255 255 255 / .12)!important;background:transparent!important}.copyright p,.copyright p a,.footer-bottom-link a{color:#8FA6BC!important;font-size:13px}.copyright p a:hover{color:var(--tx-red)!important}#pg-float-contact .pg-fc-toggle,#pg-float-contact .pg-fc-main-btn,#pg-float-contact button{background-color:var(--tx-red)!important}#pg-float-contact .pg-fc-toggle:hover,#pg-float-contact .pg-fc-main-btn:hover{background-color:var(--tx-red-dark)!important}.woocommerce-message{border-top-color:var(--tx-red)}.woocommerce-message::before{color:var(--tx-red)}.woocommerce-info{border-top-color:var(--tx-blue)}.blog-standard .blog-meta span{color:var(--tx-muted)}.blog-standard .blog-meta span i{color:var(--tx-red)!important}.blog-standard h4.blog-title a,.post-title a{color:var(--tx-navy)}.blog-standard h4.blog-title a:hover,.post-title a:hover{color:var(--tx-red)}blockquote{border-left:4px solid var(--tx-red)!important;background:var(--tx-bg);border-radius:0 8px 8px 0}a{outline:none}#preloader{background:#fff}.footer-bottom-area{background:var(--tx-navy)!important}.copyright p{visibility:hidden;font-size:0!important;margin:0}.copyright p::before{content:"© 2026 Yiwu Taily Technology Co., Ltd. All rights reserved.";visibility:visible;font-size:13px;color:#8FA6BC}.product-01-img img,.product-02-img img,.product-03-img img,.product-04-img img,.product-02-img a img,.product-03-img a img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1;object-fit:contain;object-position:center;display:block;margin:0 auto;background:#fff}html body .klb-shop-breadcrumb::before,html body .breadcrumb-area::before,html body .klb-shop-breadcrumb .breadcrumb-area::before{display:none!important;content:none!important;background:none!important}.breadcrumb-text h2{position:relative;z-index:2}.breadcrumb-menu{position:relative;z-index:2}@media (max-width:767px){.breadcrumb-menu li span{display:block;max-width:78vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-menu li a{white-space:nowrap}.breadcrumb-text h2{font-size:30px!important;line-height:1.2!important}}html,body{overflow-x:hidden}.header-search{display:none!important}.taily-search-band{display:block;background:#F5F7FA;padding:10px 0 8px}.taily-search-band.taily-band-empty{display:none!important}.taily-search-band-inner{max-width:1140px;margin:0 auto;padding:0 16px;width:100%}.taily-search-band-form{display:flex;align-items:stretch;background:#fff;border:2px solid #E3E8EF;border-radius:10px;overflow:hidden;max-width:820px;margin:0 auto;transition:border-color .2s,box-shadow .2s}.taily-search-band-form:focus-within{border-color:#D62828;box-shadow:0 0 0 3px rgb(214 40 40 / .12)}.taily-sb-ico{align-self:center;padding:0 6px 0 14px;color:#9AA6B2;font-size:15px}.taily-search-band-form input[type=search]{flex:1;min-width:0;border:0;outline:none;background:#fff0;padding:12px 10px 12px 6px;font-size:15px;color:#1F2937;box-shadow:none}.taily-search-band-form input[type=search]::placeholder{color:#9AA6B2}.taily-search-band-form button{border:0;background:#D62828;color:#fff;font-weight:600;font-size:14px;padding:0 28px;white-space:nowrap;cursor:pointer;transition:background .2s}.taily-search-band-form button:hover{background:#B91F1F}@media (min-width:1200px){.header-right{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;float:right}.header-right .taily-search-band-form{flex:0 0 300px;width:300px;max-width:300px;margin:0;order:-1}.header-right .taily-search-band-form input[type=search]{height:46px;padding:0 8px 0 2px}#taily-home .taily-search-band-form{flex:0 0 250px;width:250px;max-width:250px}#taily-home .taily-search-band-form input[type=search]{padding:10px 8px 10px 4px;font-size:13px}#taily-home .taily-search-band-form button{padding:0 18px;font-size:13px}.puffergo-default-header .taily-search-band-form{flex:0 0 300px;width:300px;max-width:300px}.puffergo-default-header .taily-search-band-form input[type=search]{height:44px}}@media (max-width:767px){.taily-search-band{padding:8px 0 8px}.taily-search-band-inner{padding:0 12px;max-width:100%}.taily-sb-ico{padding:0 4px 0 10px;font-size:14px}.taily-search-band-form input[type=search]{padding:11px 8px 11px 4px;font-size:14px}.taily-search-band-form button{padding:0 16px;font-size:13px}}.breadcrumb-menu li span{color:#D62828!important;font-weight:600}.section-title h2{color:#122A42;font-weight:800;letter-spacing:-.01em}.section-title h2>span{color:#D62828}.section-title h6{color:#D62828;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.woocommerce ul.products li.product .woocommerce-loop-product__title,.product-text h4 a{color:#122A42!important;font-weight:600;font-size:15px;line-height:1.45;transition:color .15s}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.product-text h4 a:hover{color:#D62828!important}.woocommerce ul.products li.product .price,.product-text .price{color:#D62828!important;font-weight:700}.woocommerce div.product .product_title{font-size:32px;font-weight:800;color:#122A42;line-height:1.25;letter-spacing:-.01em}.woocommerce div.product p.price{color:#D62828!important;font-size:26px;font-weight:800;margin:14px 0 10px}.woocommerce div.product p.price del{color:#9AA6B2;font-weight:500;font-size:18px}.woocommerce div.product span.woocommerce-Price-amount{color:#D62828}p.stock.in-stock,p.stock{color:#16A34A!important;font-weight:700;font-size:14px}.woocommerce-product-details__short-description{color:#374151;font-size:15px;line-height:1.75}.woocommerce-Tabs-panel,.woocommerce-Tabs-panel p,.product-desc,.woocommerce div.product .woocommerce-tabs p{color:#374151;font-size:15px;line-height:1.8}.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel h3,.woocommerce-Tabs-panel h4,.product-desc h2,.product-desc h3{color:#122A42;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#374151!important;font-weight:600;text-transform:capitalize}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#D62828!important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{color:#374151;background:#fff}.category-sidebar{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:20px 16px 14px;box-shadow:0 1px 3px rgb(16 24 40 / .05);position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}.category-sidebar .cat-title{font-size:17px;font-weight:800;color:#122A42;letter-spacing:.02em;padding:0 4px 12px;margin-bottom:8px;border-bottom:2px solid #F5F7FA;position:relative}.category-sidebar .cat-title::after{content:"";position:absolute;left:4px;bottom:-2px;width:44px;height:2px;background:#D62828}.category-sidebar ul.product-categories ul.children{display:block!important}.category-sidebar ul.product-categories{list-style:none;margin:0;padding:0}.category-sidebar ul.product-categories li{list-style:none;position:relative}.category-sidebar ul.product-categories li::before{display:none!important}.category-sidebar ul.product-categories li a{display:block;padding:7px 10px;border-radius:8px;font-size:14px;color:#374151;line-height:1.4;transition:color .15s,background .15s;position:relative}.category-sidebar ul.product-categories li a:hover{color:#D62828;background:#FEF2F1}.category-sidebar ul.product-categories ul.children{margin:2px 0 4px;padding-left:12px;margin-left:12px;border-left:2px solid #EEF2F6}.category-sidebar ul.product-categories ul.children ul.children{margin-left:8px}.category-sidebar ul.product-categories li.current-cat>a,.category-sidebar ul.product-categories li.current-cat-parent>a{color:#D62828;font-weight:700;background:#FEF2F1}.category-sidebar .cat-item::after,.category-sidebar .cat-item::before{display:none!important}.category-sidebar .toggle,.category-sidebar .arrow{display:none!important}.category-sidebar::-webkit-scrollbar{width:5px}.category-sidebar::-webkit-scrollbar-thumb{background:#D8DFE8;border-radius:3px}#taily-home .logo-link{display:inline-flex!important;align-items:center;line-height:0;flex:0 0 auto}#taily-home .logo-img{height:40px!important;width:auto!important;max-width:none!important;display:block}@media (max-width:767px){#taily-home .logo-img{height:32px!important}}.main-menu ul:not(.sub-menu)>li>a{position:relative;background-image:none;background-repeat:no-repeat;background-position:left bottom;background-size:0% 2px;transition:background-size .25s ease}.main-menu ul:not(.sub-menu)>li>a:hover,.main-menu ul:not(.sub-menu)>li.current-menu-item>a,.main-menu ul:not(.sub-menu)>li.current-menu-parent>a,.main-menu ul:not(.sub-menu)>li.current-menu-ancestor>a{background-image:linear-gradient(#D62828,#D62828);background-size:100% 2px}.klb-product .product-02-wrapper,.klb-product .product-03-wrapper{position:relative}.klb-product .product-02-wrapper::after,.klb-product .product-03-wrapper::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#D62828;transition:width .25s ease;z-index:2}.klb-product .product-02-wrapper:hover::after,.klb-product .product-03-wrapper:hover::after{width:100%}.klb-product .product-action a.action-btn,.klb-product .product-action a.taily-inquiry-btn{background:#D62828!important;color:#fff!important;border-radius:6px!important;font-weight:600!important}.klb-product .product-action a.action-btn:hover,.klb-product .product-action a.taily-inquiry-btn:hover{background:#B71C1C!important;color:#fff!important}.breadcrumb-text h2{display:inline-block;padding-bottom:12px;position:relative}.breadcrumb-text h2::after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;background:#D62828;border-radius:2px}.woocommerce table.shop_attributes th{background:#0F4C81!important;color:#fff!important;font-weight:600!important;padding:10px 16px!important}.woocommerce table.shop_attributes td{padding:10px 16px!important}.woocommerce table.shop_attributes tr:nth-child(even) th,.woocommerce table.shop_attributes tr:nth-child(even) td{background:#F5F7FA!important}.orderon-whatsapp a{display:inline-block;padding:13px 28px;font-size:15px;box-shadow:0 4px 14px rgb(214 40 40 / .25);margin-bottom:10px}a.taily-btn-outline{display:inline-block;background:#fff!important;color:#D62828!important;border:2px solid #D62828!important;border-radius:6px;padding:12px 26px;font-weight:600;font-size:15px;margin:6px 0 10px 12px;transition:background .2s,color .2s}a.taily-btn-outline:hover{background:#D62828!important;color:#fff!important}.taily-footer-brand{flex:0 0 100%;display:flex;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:16px;width:100%;border-bottom:1px solid rgb(255 255 255 / .12)}.taily-footer-brand img{height:32px;width:auto;display:block}.taily-footer-brand span{color:#fff;font-weight:700;font-size:15px;letter-spacing:.4px}.taily-reply-note{display:flex;align-items:center;gap:8px;margin-top:16px;color:#0F4C81;font-weight:600;font-size:14.5px}.taily-reply-note i{color:#D62828;font-size:16px}.blog-wrapper{transition:transform .22s,box-shadow .22s;border-radius:10px}.blog-wrapper:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgb(15 44 80 / .08)}.logo img,.logo-link img{height:auto!important;max-height:44px!important;width:auto!important;max-width:none!important}@media (max-width:767px){.logo img{max-height:32px!important}.taily-footer-brand{margin-top:6px}.taily-footer-brand img{height:26px}a.taily-btn-outline{margin-left:0;display:block;text-align:center}.orderon-whatsapp a{display:block;text-align:center}}.product-01-img img,.product-02-img img,.product-03-img img,.product-04-img img,.product-02-img a img,.product-03-img a img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1;object-fit:contain;object-position:center;display:block;margin:0 auto;background:#fff}.breadcrumb-text h1{display:inline-block;padding-bottom:12px;position:relative;color:#122A42!important}.breadcrumb-text h1::after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;background:#D62828;border-radius:2px}.breadcrumb-text h2{color:#122A42!important}.page-id-843{--gold:#D62828;--cream:#F5F7FA;--pg-font-heading:'Inter',sans-serif;--pg-font-body:'Inter',sans-serif}html body.page-id-843 h1,html body.page-id-843 h2,html body.page-id-843 h3,html body.page-id-843 h4,html body.page-id-843 h5,html body.page-id-843 h6,html body.page-id-843 .elementor-heading-title{font-family:'Inter',sans-serif!important}html body.page-id-843 .elementor-heading-title{color:#122A42}.page-id-843{--gold-lt:#E85D5D}html body.page-id-843,html body.page-id-843 p,html body.page-id-843 li,html body.page-id-843 td{font-family:'Inter',sans-serif!important}#pg-float-contact .pg-fc-btn{background-color:#D62828!important;color:#fff!important;border:0!important}#pg-float-contact .pg-fc-btn-top,#pg-float-contact .pg-fc-btn-phone,#pg-float-contact .pg-fc-btn-email{background-color:#0F4C81!important}#pg-float-contact .pg-fc-btn:hover{background-color:#B71C1C!important}#pg-float-contact .pg-fc-btn-top:hover,#pg-float-contact .pg-fc-btn-phone:hover,#pg-float-contact .pg-fc-btn-email:hover{background-color:#0C3A61!important}.category-sidebar ul.product-categories ul.children{display:none!important}.category-sidebar ul.product-categories li.taily-expanded>ul.children{display:block!important}.category-sidebar ul.product-categories li.cat-parent>a{padding-right:36px}.category-sidebar .taily-cat-toggle{position:absolute;top:0;right:8px;z-index:3;width:24px;height:24px;border:0;background:#fff0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#9AA6B2;border-radius:6px;padding:0;line-height:0;transition:color .15s,background .15s}.category-sidebar .taily-cat-toggle:hover{color:#D62828;background:#FEF2F1}.category-sidebar .taily-cat-toggle svg{transition:transform .2s ease}.category-sidebar li.taily-expanded>.taily-cat-toggle{color:#D62828}.category-sidebar li.taily-expanded>.taily-cat-toggle svg{transform:rotate(90deg)}.category-sidebar ul.product-categories li.current-cat>a,.category-sidebar ul.product-categories li.current-cat-parent>a{color:#D62828;font-weight:700;background:#FEF2F1}body.tax-product_cat .klb-shop-breadcrumb{position:relative;overflow:hidden;background-image:url(https://taily-tech.com/wp-content/uploads/2026/11/taily-cat-banner.jpg)!important;background-size:cover!important;background-position:center!important}html body.tax-product_cat .klb-shop-breadcrumb::before{display:block!important;content:""!important;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,rgb(248 250 252 / .92) 0%,rgb(248 250 252 / .72) 45%,rgb(248 250 252 / .30) 100%)!important;background-image:none!important}body.tax-product_cat .breadcrumb-text h2,body.tax-product_cat .breadcrumb-text h2 span,body.tax-product_cat .breadcrumb-menu,body.tax-product_cat .breadcrumb-menu a,body.tax-product_cat .woocommerce-breadcrumb{position:relative;z-index:2}body.tax-product_cat .breadcrumb-text h2{color:#122A42!important}body.tax-product_cat .breadcrumb-text h2 span{color:#D62828!important}.category-sidebar .subDropdown{display:none!important}.category-sidebar .taily-cat-toggle svg{display:block}.page-id-843 .intro{gap:70px}.page-id-843 .intro-label .vertical-line{width:3px!important;height:54px!important;border-radius:2px;background:#D62828!important}.page-id-843 .intro-label h2{font-family:'Inter',sans-serif!important;font-size:1.85rem!important;font-weight:700!important;color:#122A42!important;line-height:1.25!important}.page-id-843 .intro-label h2 strong{color:#D62828}.page-id-843 .intro-body p{font-size:16.5px!important;font-weight:400!important;line-height:2.05!important;color:#333333!important}.page-id-843 .intro-body strong{color:#0F4C81}.taily-advantage{max-width:1100px;margin:0 auto;padding:10px 60px 40px}.taily-advantage .section-tag{margin-bottom:14px}.taily-advantage .adv-title{font-family:'Inter',sans-serif;font-size:1.9rem;font-weight:700;color:#122A42;margin:0 0 34px;line-height:1.3}.taily-advantage .adv-title strong{color:#D62828}.taily-advantage .adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.taily-advantage .adv-card{position:relative;background:#fff;border:1px solid #E3E8EF;border-radius:12px;padding:30px 24px 26px;transition:transform .22s,box-shadow .22s;overflow:hidden}.taily-advantage .adv-card::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#D62828;transition:width .25s}.taily-advantage .adv-card:hover{transform:translateY(-4px);box-shadow:0 8px 26px rgb(15 44 80 / .09)}.taily-advantage .adv-card:hover::after{width:100%}.taily-advantage .adv-card i{font-size:26px;color:#D62828;margin-bottom:16px;display:inline-block}.taily-advantage .adv-card h3{font-family:'Inter',sans-serif;font-size:16px;font-weight:700;color:#122A42;margin:0 0 10px;line-height:1.4}.taily-advantage .adv-card p{font-size:13.5px;line-height:1.75;color:#5A6B7C;margin:0}@media (max-width:1024px){.taily-advantage .adv-grid{grid-template-columns:repeat(2,1fr)}.taily-advantage{padding:10px 30px 30px}}@media (max-width:600px){.taily-advantage .adv-grid{grid-template-columns:1fr}.taily-advantage{padding:6px 20px 26px}}.page-id-843 .brands-section{background:#fff!important;padding:60px 60px 56px;border-top:1px solid #EEF2F6;border-bottom:1px solid #EEF2F6}.page-id-843 .brands-section .section-tag::before{background:#D62828!important}.page-id-843 .brands-section .section-tag p{color:#D62828!important}.page-id-843 .brands-title{font-family:'Inter',sans-serif!important;color:#122A42!important;font-weight:700!important;font-size:1.55rem!important}.page-id-843 .brand-pill{border:1px solid #E3E8EF!important;border-radius:8px!important;color:#0F4C81!important;background:#fff!important;font-weight:600;font-family:'Inter',sans-serif;padding:11px 26px!important;transition:border-color .2s,color .2s,transform .2s}.page-id-843 .brand-pill:hover{border-color:#D62828!important;color:#D62828!important;transform:translateY(-2px);background:#fff!important}@media (max-width:767px){.page-id-843 .brands-section{padding:44px 24px}}body.page-id-261 .breadcrumb-area{position:relative;overflow:hidden;background-image:url(https://taily-tech.com/wp-content/uploads/2026/11/taily-cat-banner.jpg)!important;background-size:cover!important;background-position:center!important}body.page-id-261 .breadcrumb-area::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,rgb(248 250 252 / .93) 0%,rgb(248 250 252 / .75) 45%,rgb(248 250 252 / .35) 100%)}body.page-id-261 .breadcrumb-area .container{position:relative;z-index:2}body.page-id-261 .breadcrumb-text h1{margin-bottom:64px!important}body.page-id-261 .contact-address-link li{padding:13px 0;border-bottom:1px dashed #EEF2F6}body.page-id-261 .contact-address-link li:last-child{border-bottom:0}body.page-id-261 .contact-address-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#F5F7FA;border-radius:10px}body.page-id-261 .contact-address-icon i{font-size:18px;color:#0F4C81}body.page-id-261 .contact-address-text span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8A97A5;font-weight:600}body.page-id-261 .contact-address-text h4{font-family:'Inter',sans-serif;font-size:15.5px;color:#122A42;font-weight:600;line-height:1.55;margin:4px 0 0}body.page-id-261 .contact-img img{border-radius:14px;box-shadow:0 10px 30px rgb(15 44 80 / .08);width:100%;height:auto}body.page-id-261 .contact-img .shape-item{display:none!important}body.page-id-261 .klb-contact-form input[type="text"],body.page-id-261 .klb-contact-form input[type="email"],body.page-id-261 .klb-contact-form textarea{border:1px solid #E3E8EF!important;border-radius:8px!important;background:#fff!important;height:auto!important;padding:13px 16px!important;font-size:14.5px!important;transition:border-color .2s}body.page-id-261 .klb-contact-form input:focus,body.page-id-261 .klb-contact-form textarea:focus{border-color:#D62828!important;outline:none}body.page-id-261 .wpcf7-submit{background:#D62828!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:14px 40px!important;font-weight:600!important;font-size:15px!important;transition:background .2s}body.page-id-261 .wpcf7-submit:hover{background:#B71C1C!important}body.page-id-261 .elementor-element-aa2caf5 iframe{width:100%!important;height:420px!important;border:0;display:block}@media (max-width:767px){body.page-id-261 .elementor-element-aa2caf5 iframe{height:300px!important}}.page-id-843 .commitment blockquote{background:transparent!important;border:0!important;border-radius:0!important;font-family:'Inter',sans-serif!important;font-style:normal!important;font-weight:500!important;color:rgb(255 255 255 / .93)!important;font-size:clamp(1.25rem,2.2vw,1.75rem)!important;line-height:1.75!important}.page-id-843 .commitment blockquote strong{font-style:normal!important;font-weight:700!important;color:#FF7A7A!important}.page-id-843 .commitment .section-tag::after{background:#D62828!important}.page-id-843 .commitment .section-tag p{color:#E85D5D!important}.page-id-843 .footer-strip{border-top:1px solid rgb(214 40 40 / .35)!important}.page-id-843 .footer-strip .brand-name{font-family:'Inter',sans-serif!important;letter-spacing:.04em}.page-id-843 .footer-strip .tagline{color:#E85D5D!important}.page-id-843 .pillar-number{color:rgb(214 40 40 / .18)!important}.page-id-843 .pillar::before{background:#D62828!important}body.page-id-261 .contactss-website::after,body.page-id-261 .contactss-website::before{content:"\f1ad"!important}body.page-id-261 .taily-static-map{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 30px rgb(15 44 80 / .10)}body.page-id-261 .elementor-element-aa2caf5 iframe{display:none!important}@media (max-width:767px){body.page-id-261 .taily-static-map{border-radius:10px}}#about .about-photos{display:block!important;min-width:0}.taily-pcarousel,.taily-pcarousel .tp-viewport,.taily-pcarousel .tp-track,.taily-pcarousel .tp-card{min-width:0}#taily-home .about-photos .tp-imgwrap img{height:100%!important}.taily-pcarousel{position:relative;width:100%}.taily-pcarousel .tp-viewport{overflow:hidden;border-radius:12px}.taily-pcarousel .tp-track{display:flex;gap:14px;transition:transform .45s ease}.taily-pcarousel .tp-card{flex:0 0 calc((100% - 14px)/2);background:#fff;border:1px solid #E3E8EF;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s}.taily-pcarousel .tp-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgb(15 44 80 / .10);border-color:#D62828}.taily-pcarousel .tp-imgwrap{display:block;background:#F5F7FA;aspect-ratio:1/0.82;overflow:hidden}.taily-pcarousel .tp-imgwrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.taily-pcarousel .tp-card:hover .tp-imgwrap img{transform:scale(1.05)}.taily-pcarousel .tp-name{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:600;color:#122A42;line-height:1.45;padding:12px 14px 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taily-pcarousel .tp-ref{font-family:'Inter',sans-serif;font-size:11.5px;font-weight:700;color:#D62828;background:#FEF2F1;border-radius:5px;padding:2px 8px;margin:0 14px 14px;align-self:flex-start}.taily-pcarousel .tp-nav{position:absolute;top:38%;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid #E3E8EF;background:#fff;color:#0F4C81;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;box-shadow:0 4px 12px rgb(15 44 80 / .12);transition:background .2s,color .2s,border-color .2s}.taily-pcarousel .tp-nav:hover{background:#D62828;border-color:#D62828;color:#fff}.taily-pcarousel .tp-prev{left:-14px}.taily-pcarousel .tp-next{right:-14px}.taily-pcarousel .tp-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.taily-pcarousel .tp-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#D9E0E8;transition:background .2s,width .2s}.taily-pcarousel .tp-dots button.tp-on{background:#D62828;width:20px;border-radius:4px}@media (max-width:640px){.taily-pcarousel .tp-card{flex:0 0 100%}.taily-pcarousel .tp-prev{left:-8px}.taily-pcarousel .tp-next{right:-8px}}#products .taily-catphoto{display:flex;flex-direction:column;background:#fff;border:1px solid #E3E8EF;border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s}#products .taily-catphoto:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgb(15 44 80 / .10);border-color:#D62828}#products .tcp-img{display:flex;align-items:center;justify-content:center;background:#F5F7FA;height:170px;overflow:hidden;border-bottom:1px solid #EEF2F6}#products .tcp-img img{max-width:78%;max-height:86%;width:auto;height:auto;object-fit:contain;transition:transform .3s}#products .taily-catphoto:hover .tcp-img img{transform:scale(1.05)}#products .tcp-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}#products .tcp-name{font-family:'Inter',sans-serif;font-size:16px;font-weight:700;color:#122A42;line-height:1.35;margin-bottom:7px}#products .tcp-desc{font-family:'Inter',sans-serif;font-size:13px;line-height:1.65;color:#5A6B7C;margin-bottom:14px}#products .tcp-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#D62828}#products .tcp-more svg{transition:transform .2s}#products .taily-catphoto:hover .tcp-more svg{transform:translateX(4px)}@media (max-width:860px){#taily-home .cat-grid{grid-template-columns:repeat(2,1fr)!important}#products .tcp-img{height:140px}}@media (max-width:560px){#taily-home .cat-grid{grid-template-columns:1fr!important}}@media (min-width:1025px){#taily-home .cat-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px}}.taily-cat-cta{display:flex;justify-content:center;margin-top:34px}.taily-cat-cta .tcp-cta{display:inline-flex;align-items:center;gap:9px;background:#D62828;color:#fff!important;text-decoration:none;font-family:'Inter',sans-serif;font-size:14.5px;font-weight:600;padding:13px 30px;border-radius:8px;transition:background .2s,transform .2s,box-shadow .2s}.taily-cat-cta .tcp-cta:hover{background:#B71C1C;transform:translateY(-2px);box-shadow:0 8px 20px rgb(214 40 40 / .22)}.taily-cat-cta .tcp-cta svg{transition:transform .2s}.taily-cat-cta .tcp-cta:hover svg{transform:translateX(4px)}@media (max-width:560px){.taily-cat-cta .tcp-cta{width:100%;justify-content:center}}#products .taily-catphoto{cursor:default}#products .tcp-img{text-decoration:none;color:inherit}#products .tcp-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px;text-decoration:none;color:inherit}#products .tcp-body:hover .tcp-more svg{transform:translateX(4px)}#products .tcp-name{transition:color .2s}#products .tcp-body:hover .tcp-name{color:#D62828}.category-sidebar .taily-cat-toggle svg{display:none}.category-sidebar .taily-cat-toggle::before,.category-sidebar .taily-cat-toggle::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.category-sidebar .taily-cat-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.category-sidebar li.taily-expanded>.taily-cat-toggle::after{transform:translate(-50%,-50%) rotate(0deg)}.category-sidebar ul.product-categories ul.children .taily-cat-toggle::before,.category-sidebar ul.product-categories ul.children .taily-cat-toggle::after{width:9px;height:1.4px}#taily-home .hero{position:relative;overflow:hidden;background:#E8F0F6!important;padding:0!important}#taily-home .hero::before{content:"";position:static;inset:auto;display:block;width:100%;aspect-ratio:2880/800;background:url(https://taily-tech.com/wp-content/uploads/2026/11/hero_showcase_full.jpg) center/100% 100% no-repeat}#taily-home .hero::after{display:none!important}#taily-home .hero .hero-in{position:relative;z-index:2;max-width:1180px!important;margin:0 auto!important;background:#0E2C4E;box-shadow:0 0 0 100vmax #0E2C4E;clip-path:inset(0 -100vmax);padding:30px 20px 26px!important}#taily-home .hero .kicker{margin-bottom:14px!important;padding:5px 13px!important;font-size:11.5px!important;letter-spacing:1.4px!important}#taily-home .hero h1{font-size:30px!important;line-height:1.25!important}#taily-home .hero h1 em{color:#F09595!important}#taily-home .hero p.sub{margin-top:10px!important;font-size:16px!important;color:#B9C9DA!important}#taily-home .hero .cta-row{margin-top:20px!important}#taily-home .hero .btn{padding:11px 26px!important;font-size:14.5px!important;border-radius:999px}#taily-home .hero .trust{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgb(255 255 255 / .16)!important;gap:26px!important;font-size:13px!important;color:#8FA6BC!important}#taily-home .hero .trust b{color:#fff!important;font-weight:600}@media(max-width:1280px){#taily-home .hero h1{font-size:27px!important}}@media(max-width:900px){#taily-home .hero::before{aspect-ratio:auto;height:150px;background-size:cover;background-position:center 55%}#taily-home .hero .hero-in{padding:24px 18px 22px!important}#taily-home .hero h1{font-size:24px!important}#taily-home .hero p.sub{font-size:14.5px!important}#taily-home .hero .trust{gap:14px 20px!important;font-size:12.5px!important}}#taily-home #contact .contact-grid{display:grid!important;grid-template-columns:1fr 360px!important;gap:0!important;background:#fff;border:1px solid var(--line,#E5E9EF);border-radius:16px!important;overflow:hidden;box-shadow:var(--shadow,0 10px 30px rgb(8 22 40 / .08))}#taily-home #contact .contact-grid .inq{grid-column:1;grid-row:1;border:none!important;border-radius:0!important;box-shadow:none!important;padding:40px 44px!important}#taily-home #contact .contact-grid .contact-side{grid-column:2;grid-row:1;background:#0E2C4E!important;border-radius:0!important;padding:38px 30px!important;gap:0!important}#taily-home #contact .side-card{background:transparent!important;border:none!important;border-left:3px solid var(--red,#D8262C)!important;border-radius:0!important;padding:2px 0 22px 16px!important;margin-bottom:22px;align-items:flex-start!important}#taily-home #contact .side-card h3{color:#fff!important}#taily-home #contact .side-card p{color:#B9C9DA!important}#taily-home #contact .side-card p a{color:#B9C9DA!important}#taily-home #contact .side-card p a:hover{color:#fff!important}#taily-home #contact .side-note{color:#8FA6BC!important;padding-left:19px!important}@media(max-width:1024px){#taily-home #contact .contact-grid{grid-template-columns:1fr!important}#taily-home #contact .contact-grid .inq{grid-column:1;grid-row:1;padding:30px 24px!important}#taily-home #contact .contact-grid .contact-side{grid-column:1;grid-row:2;padding:28px 24px!important}}#taily-home .header-cta .btn-wa{background:var(--red,#D8262C);color:#fff;border-color:var(--red,#D8262C)}#taily-home .header-cta .btn-wa:hover{background:var(--red-dark,#B91F1F)}#taily-home .header-cta .btn-wa svg{fill:#fff!important}#taily-home #featured .prod-grid{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important}#taily-home .taily-fcar{position:relative;padding:0 46px}#taily-home .tf-viewport{overflow:hidden;margin:0 -8px;padding:6px 8px 12px}#taily-home .tf-track{display:flex;gap:16px;transition:transform .45s ease}#taily-home .tf-card{flex:0 0 auto;width:calc((100% - 3*16px)/4);min-width:0;background:#fff;border:1px solid #E4E9F0;border-radius:10px;overflow:hidden;box-shadow:0 6px 24px rgb(15 44 80 / .06);display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}#taily-home .tf-card:hover{border-color:#D62828;box-shadow:0 10px 28px rgb(214 40 40 / .12)}#taily-home .tf-img{display:block;background:#F5F7FA;padding:14px;height:200px}#taily-home .tf-img img{width:100%;height:100%;object-fit:contain;display:block}#taily-home .tf-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;flex:1}#taily-home .tf-tag{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#D62828;background:rgb(214 40 40 / .08);padding:3px 9px;border-radius:999px}#taily-home .tf-name{font-size:15px;font-weight:700;color:#122A42;line-height:1.4;text-decoration:none}#taily-home .tf-name:hover{color:#D62828}#taily-home .tf-spec{font-size:12.5px;color:#6B7686}#taily-home .tf-btn{margin-top:auto;font-size:13px;font-weight:600;color:#fff;background:#D62828;padding:8px 18px;border-radius:6px;text-decoration:none;transition:background .2s}#taily-home .tf-btn:hover{background:#B71C1C;color:#fff}#taily-home .tf-nav{position:absolute;top:106px;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #E4E9F0;box-shadow:0 4px 14px rgb(15 44 80 / .12);color:#0F4C81;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s,color .2s,border-color .2s}#taily-home .tf-nav:hover{background:#D62828;color:#fff;border-color:#D62828}#taily-home .tf-prev{left:0}#taily-home .tf-next{right:0}#taily-home .tf-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}#taily-home .tf-dots button{width:8px;height:8px;border-radius:5px;border:none;background:#C9D3DE;cursor:pointer;padding:0;transition:background .2s,width .2s}#taily-home .tf-dots button.tf-on{background:#D62828;width:20px}@media(max-width:1024px){#taily-home .tf-card{width:calc((100% - 16px)/2)}}@media(max-width:640px){#taily-home .taily-fcar{padding:0}#taily-home .tf-nav{display:none}#taily-home .tf-card{width:100%}#taily-home .tf-img{height:180px}}.taily-arch-h1{font-size:26px;line-height:1.25;font-weight:700;color:#0F2C50;margin:0 0 10px;letter-spacing:-.2px}.taily-arch-intro{margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #E4E9F0}.taily-arch-intro p{margin:0;max-width:860px;font-size:15px;line-height:1.75;color:#4A5A6E}@media(max-width:768px){.taily-arch-h1{font-size:21px}.taily-arch-intro p{font-size:14px;line-height:1.7}}.woocommerce-Tabs-panel--description h2{font-size:22px;line-height:1.3;margin:18px 0 10px}.taily-cat-faq{max-width:1180px;margin:0 auto;padding:8px 16px 48px}.taily-cat-faq h2{font-size:22px;line-height:1.3;font-weight:700;color:#0F2C50;margin:0 0 14px;letter-spacing:-.2px}.taily-faq-item{border:1px solid #E4E9F0;border-radius:10px;background:#fff;margin:0 0 10px;overflow:hidden}.taily-faq-item summary{cursor:pointer;padding:14px 44px 14px 18px;font-weight:600;color:#12365F;font-size:15px;line-height:1.5;list-style:none;position:relative}.taily-faq-item summary::-webkit-details-marker{display:none}.taily-faq-item summary::after{content:'+';position:absolute;right:18px;top:11px;font-size:21px;line-height:1;color:#1D6FA5;font-weight:400}.taily-faq-item[open] summary::after{content:'\2013'}.taily-faq-a{padding:0 18px 16px;color:#4A5A6E;font-size:14.5px;line-height:1.75}.taily-faq-a p{margin:0}@media(max-width:768px){.taily-cat-faq{padding:4px 14px 36px}.taily-cat-faq h2{font-size:19px}.taily-faq-item summary{font-size:14px;padding:12px 40px 12px 16px}.taily-faq-item summary::after{right:14px;top:10px}.taily-faq-a{padding:0 16px 14px;font-size:14px}}