/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Btrac Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1766397511
Updated: 2025-12-22 09:58:31

*/

/* div#page { overflow: hidden; } */

.custom_btn .elementor-button:before,.custom_btn_red .elementor-button:before{top:0;border-radius:80px;transition:.5s;transform:translateX(-110%);width:100%;height:100%;content:'';left:0}.manufacture_sec>.elementor-element .elementor-widget-text-editor a,.product_detail .posted_in a,.woocommerce-table__product-name a:hover{text-decoration:underline}body:has(.cky-modal-open){overflow:hidden}html{scrollbar-gutter:stable}.header_main span.hfe-cart-count::after,.logged-in .register_btn,.xoo-wsc-footer .xoo-wsc-ft-totals:not(:has(*)),header#masthead span.xoo-wsc-sc-bki::before{display:none}h1,h2,h3,h4,h5,h6{font-family:blauer_nuesemibold!important;font-weight:500!important;line-height:1.2!important}body,li,p,span{line-height:1.5!important}.custom_btn .elementor-button,.custom_btn_red .elementor-button{padding:12px 19px!important;font-size:18px!important;font-family:blauer_nuesemibold!important;font-weight:500!important;border-radius:80px!important;overflow:hidden;position:relative}.custom_btn .elementor-button:before{background:#fff;position:absolute}.custom_btn .elementor-button .elementor-button-content-wrapper,.custom_btn_red .elementor-button .elementor-button-content-wrapper{z-index:9;position:relative}.custom_btn .elementor-button:hover::before,.custom_btn_red .elementor-button:hover::before{transform:unset}.custom_btn .elementor-button:hover span,.header_icons h3.elementor-icon-box-title a,.register_btn>a.hfe-menu-item:active,.register_btn>a.hfe-menu-item:focus{color:#000}.custom_btn_red .elementor-button:before{background:#000;position:absolute}#review_form p.form-submit:hover input#submit,.blog_details .content_wrapper p.form-submit:hover input.submit,.custom_btn_red .elementor-button:hover span,.error_container .btn:hover span,.manufacture_sec>.elementor-element:hover .elementor-heading-title,.manufacture_sec>.elementor-element:hover .elementor-widget-text-editor,.sidebar_wrapper .post-title a,.sidebar_wrapper .related-card h2 a,.sidebar_wrapper span{color:#fff}.header_icons .elementor-icon-box-wrapper .elementor-icon-box-icon,.login_sec{display:flex}.header_icons .elementor-icon-box-wrapper{display:flex;flex-direction:row}.top-bar>.e-con-inner{display:grid;grid-template-columns:auto 1fr auto;gap:25px}.msds_sec .chart_sec,.top-bar>.e-con-inner .logo,header#masthead .header_main .elementor-element.elementor-widget-navigation-menu{width:100%}.product-section .product-card .product-info h3.product-title,.top-bar .logo .elementor-icon-box-title,.wp-block-woocommerce-cart{margin:0}.top-bar form.aws-search-form input{background:0 0!important;outline:unset!important;border:0;font-size:18px}.top-bar form.aws-search-form .aws-search-clear span{background:url(https://btrac.com/wp-content/uploads/2025/12/Search.svg) center/22px no-repeat #f0f0f0;width:35px;height:35px;z-index:9;font-size:0;position:relative;top:5px}header#masthead .top-bar form.aws-search-form .aws-search-clear{display:flex!important;align-items:center;justify-content:center}.top-bar form.aws-search-form .aws-loader{background:#f0f0f0;width:35px;height:35px;top:13px;right:0!important}.top-bar form.aws-search-form{border:1px solid #d9d9D999;background:#f0f0f0;border-radius:80px;padding-inline:15px}.header_main .icon-circle{width:40px;height:40px;min-width:40px;min-height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.header_main .hfe-cart-menu-wrap-default,header#masthead .top_wishlist-custom,header#masthead span.xoo-wsc-sc-bki{background:#000;position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.woocommerce-page li.product,button,header#masthead nav.hfe-nav-menu__layout-horizontal{width:100%!important}header#masthead .xoo-wsc-sc-count{background:#fff;color:#111;width:14px;height:14px;top:5px;right:6px;font-size:10px;font-weight:700;line-height:12px}.header_main .hfe-cart-menu-wrap-default:before{content:'';background:url(https://btrac.com/wp-content/uploads/2025/12/cart.svg) center/22px no-repeat;width:35px;height:35px;position:absolute}header#masthead .header_main span.hfe-cart-count{border:0;background:#fff;width:12px;height:12px;min-width:auto;min-height:auto;font-size:7px;color:#000;border-radius:50%;position:absolute;top:5px;right:5px}.header_main span.hfe-cart-count{border:0}header#masthead .header_main .e-con-inner{overflow:unset;display:grid;grid-template-columns:1fr auto}header#masthead nav ul.hfe-nav-menu li:first-child .hfe-menu-item{padding-left:0}header#masthead .head_social .elementor-social-icon{width:35px}header#masthead nav ul.hfe-nav-menu{width:100%;justify-content:space-between;padding-right:10px;align-items:center}header#masthead nav ul.hfe-nav-menu::after,header#masthead nav ul.hfe-nav-menu::before{display:none!important}.banner .sub_head,.footer_link li .hfe-menu-item{width:fit-content}#review_form form p span.required,.blog_details .content_wrapper .reply a,.blog_details .content_wrapper span.required,.header_icons h3.elementor-icon-box-title a:hover,.woocommerce-password-strength.bad,.woocommerce-password-strength.short,small.woocommerce-password-hint{color:red}.register_btn>a.hfe-menu-item{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-family:blauer_nuesemibold;font-weight:500;background:#095D81;color:#fff!important;padding:10px 18px;border-radius:20px;z-index:0}.register_btn>a.hfe-menu-item::before{content:'';position:absolute;inset:0;background:#fff;border-radius:20px;transform:translateX(-110%);transition:.8s;z-index:-1;pointer-events:none}.blog_details .content_wrapper ul.wp-block-list li,.forget_warpper .forget_form span.password-input,.loading,.range-slider,.with_login{position:relative}#review_form p.form-submit:hover::before,.auth_form button.woocommerce-button[type=submit]:hover::before,.blog_details .content_wrapper p.form-submit:hover::before,.cky-btn-accept:hover::before,.cky-btn-customize:hover::before,.cky-btn-preferences:hover::before,.cky-btn-reject:hover::before,.error_container .btn:hover::before,.forget_warpper .forget_form button[type=submit]:hover::before,.register_btn>a.hfe-menu-item:hover::before,.shop-filters button.swf-reset-btn:hover::before,.shop-filters button.swf-submit-btn:hover::before{transform:translateX(0)}.register_btn>a.hfe-menu-item:hover{color:#000!important}.register_btn>a.hfe-menu-item:active::before,.register_btn>a.hfe-menu-item:focus::before{transform:translateX(-110%)!important}header#masthead span.wishlist_products_counter_number{background:#fff;color:#111;width:14px;height:14px;top:5px;right:6px;font-size:9px;font-weight:700;border-radius:20px;position:absolute;padding:1px!important;line-height:1;display:flex;align-items:center;justify-content:center}header#masthead .top_wishlist-custom img{width:25px!important;height:20px;max-width:20px!important;max-height:20px!important}.faq_design details.e-n-accordion-item{margin-bottom:15px!important;display:block;border-radius:8px;overflow:hidden;border:1px solid #ddd}.faq_design details.e-n-accordion-item summary{background:#f0f0f0;font-weight:600;font-size:18px!important}.faq_design details.e-n-accordion-item .elementor-element{background:#fff;border:0;font-size:16px}.woocommerce-no-products-found .woocommerce-info{text-align:center;font-size:18px;background:#ffe4e4;padding:10px;border-radius:8px;font-weight:600;color:#000}div .swf-filter-group{margin-bottom:15px;padding-bottom:15px}body.tax-product_cat section.product-section .shop-filters .swf-price-range-slider input[type=range]{top:3px}.woocommerce-page .wc-block-components-panel__content input,div .swf-dropdown-filter{outline:unset}.with_login .dropdown{position:absolute;background:#fff;z-index:99;padding:15px 20px 10px;border-radius:8px;display:none;border:1px solid #ddd;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.with_login:hover .dropdown{display:block}.with_login .dropdown ul,.woocommerce-tabs .woocommerce-Tabs-panel ul{padding:0;list-style:none}header#masthead .header_main{overflow:unset}.with_login .dropdown a{color:#111;margin-bottom:8px!important;display:block;font-size:16px!important}.wc-block-components-checkout-return-to-cart-button:hover,.with_login .dropdown a:hover{color:#fe0607}.with_login .icon-circle span{font-size:20px;font-weight:600;color:#fff}.with_login .logout-button{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:500;color:#111}.with_login .logout-button:after{content:'';border-right:2px solid;border-bottom:2px solid;width:7px;height:7px;display:inline-block;min-width:7px;transform:rotate(45deg)}.banner .sub_head{background:#00000099;border:1px solid #4e4E4EE5;border-radius:80px;padding:8px 19px}.banner .sub_head p{margin:0;font-size:20px;font-weight:600;font-family:blauer_nuesemibold!important}footer#colophon .elementor-heading-title{font-family:blauer_nuelight;font-weight:500!important;text-decoration:underline}.charts-guides-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.charts-guides-item{background:#fff;display:flex;flex-direction:column}.msds_sec .card-grid.msds-grid{display:flex;flex-wrap:wrap;justify-content:center}.msds_sec .card-grid.msds-grid .card-item{width:19%}.charts-guides-image{width:100%;aspect-ratio:4/3;overflow:hidden;display:block}.charts-guides-image img{width:100%;height:100%;object-fit:cover;display:block}.charts-guides-title{font-size:16px;line-height:1.4;margin:12px 0 8px}.charts-guides-title a{text-decoration:none;color:inherit}.charts-guides-read-more{margin-top:auto;display:inline-block;padding:8px 14px;font-size:14px;border:1px solid #000;text-decoration:none;color:#000;width:fit-content}.charts-guides-read-more:hover{background:#000;color:#fff}.product-category-section,.product-section .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.blog-grid article.blog-card,.product-section .product-card{border:1px solid #d4d1d1;padding:7px;background:#fff}.product-section .product-card .image-container{position:relative;margin-bottom:15px;overflow:hidden}.product-section .product-card .image-container img{max-width:100%;height:230px;display:block;object-fit:contain;transition:.5s}.partner_logo figure.swiper-slide-inner img{width:auto;height:50px;object-fit:contain;max-width:125px}body.tax-product_cat section.product-section ul.products,body.woocommerce-page section.product-section ul.products{list-style:none;padding:0;gap:12px;height:fit-content}.woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel p,body.tax-product_cat section.product-section .products .product-title a{font-size:16px}body.tax-product_cat section.product-section .products .product-info{padding:0 4px 4px}.product-section .product-card .image-container .icon_wrapper{display:flex;flex-direction:column;gap:5px;position:absolute;top:0;right:15px;transform:translateY(-135px);transition:transform .8s}.product-section .product-card .image-container .icon_wrapper .tinvwl-icon-custom img{width:100%!important;height:100%!important;transform:unset;max-height:fit-content}.product-section .product-card .image-container .icon_wrapper .tinvwl-icon-custom{width:29px;height:29px;margin:0}.woocommerce-pagination .page-numbers .page-numbers.current,.woocommerce-pagination .page-numbers .page-numbers:hover{background:#14b6f5;color:#fff;border-color:#14b6f5}.woocommerce-pagination .page-numbers .page-numbers{margin-inline:4px;background:#fff;padding:3px 10px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#111;border:1px solid #ddd;font-size:15px}.woocommerce-pagination .page-numbers{padding:0;list-style:none;display:flex;align-items:center;width:fit-content;margin-inline:auto}.woocommerce-pagination{margin-block:30px}.woocommerce-page .container,body.tax-product_cat .container{width:100%;max-width:1351px;padding-inline:40px;margin-block:0 80px;margin-inline:auto}body.tax-product_cat section.product-section{display:grid;grid-template-columns:280px 1fr;gap:25px;padding-inline:20px}body.tax-product_cat section.product-section .shop-filters{background:#f9f9f9;padding:12px 12px 40px;border-radius:8px;border:1px solid #d9d9d9;height:fit-content;max-height:100vh;overflow-x:hidden;position:sticky;top:0;scrollbar-width:thin;color:#000}body.tax-product_cat section.product-section .shop-filters label.filter-checkbox{margin-bottom:12px;font-size:16px;display:flex;align-items:baseline;gap:10px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}body.tax-product_cat section.product-section .shop-filters h4{margin-block:30px 10px;font-size:14px;text-transform:uppercase;border-top:1px solid #d9d9d9;padding-top:30px;color:#111}body.tax-product_cat .product-section .product-card .image-container img{height:185px}body.tax-product_cat section.product-section .shop-filters h4:first-child{margin-top:10px;padding:0;border:0}body.tax-product_cat section.product-section .shop-filters input#priceRange{width:100%;margin-bottom:10px}body.tax-product_cat section.product-section .shop-filters .price-output{font-size:16px;font-weight:500;color:#111;margin-bottom:20px}body.tax-product_cat section.product-section .shop-filters button.apply-filters{background:#fe0607;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;padding:8px 25px;border:0;border-radius:80px;width:100%}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button:hover,body.tax-product_cat section.product-section .shop-filters button.apply-filters:hover{opacity:.8}.product-section .product-card .image-container:hover .icon_wrapper{transform:translateY(10px)}.product-section .product-card:hover .image-container img{transform:scale(1.1)}.card-grid .card-item .card-content .card-title a,.product-card .product-info h3.product-title a{font-size:20px;font-weight:600;margin:0;line-height:1.2!important;color:#000;letter-spacing:0;display:block}.product-section .product-card .product-info p.sku{font-size:15px;color:#484848;margin:0;font-weight:500;padding-block:6px 2px}.product-section .product-card .product-info .price,button.swf-mobile-toggle{margin-bottom:0}.blog-grid article.blog-card .blog-content,.product-section .product-card .product-info{padding:0 15px 15px}.product-section .product-card .product-info span.woocommerce-Price-amount.amount{font-size:18px;color:#09f;font-weight:600;text-decoration:none}.loading{display:flex}.loading::before,.product-section .product-card .icon_wrapper .tinvwl-icon-custom.ftinvwl-pulse:before{content:'';border:.2em dotted rgb(17 17 17);border-radius:50%;-webkit-animation:1s linear infinite loader-01;animation:1s linear infinite loader-01;width:18px;height:18px;position:absolute;background:#e4e4e4;left:5px;top:5px}@keyframes loader-01{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}table.woocommerce-product-attributes.shop_attributes{min-width:34%;width:auto!important}.woocommerce-shop section.product-section.product-category-section{display:block;padding-inline:15px}.admin-bar button.button.tinvwl_button_close:hover,.product-category-section .product-card{background:#000}.product-category-section .product-card .card-content h3{color:#fff;text-align:center;font-size:20px;font-weight:600;margin:0}.product-category-section .product-card .card-content{padding:20px 0}.product-category-section .product-card .card-content a.btn-primary{text-align:center;background:#13b7f6;width:fit-content;margin-inline:auto;display:block;margin-top:20px;padding:7px 20px;border-radius:20px;color:#fff;font-size:17px;font-weight:500}.product-category-section .product-card .card-content a.btn-primary:hover{background:#fe0607}.product-category-section .product-card .image-wrapper{background:#fff;height:280px}.product-category-section .product-card .image-wrapper img{height:100%;object-fit:contain}.price-filter-box{padding:10px 0}.blog_details .content_wrapper h2.title-comments,body.tax-product_cat section.product-section .shop-filters .swf-price-range-slider .swf-range-values{padding-top:12px}.price-scale{display:flex;justify-content:space-between;font-size:13px;color:#666;margin-bottom:8px}.range-slider{height:30px;margin-bottom:14px}.range-slider input[type=range]{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;background:0 0;top:-6px}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:16px;height:16px;background:#1e73e8;border-radius:50%;cursor:pointer}.slider-track{height:4px;background:#ddd;border-radius:2px}.price-inputs{display:flex;gap:10px}.price-inputs label{flex:1}.price-inputs span{display:block;font-size:12px;margin-bottom:4px;color:#666}.price-inputs input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.best_sellers_short .product-grid{grid-template-columns:repeat(3,1fr);gap:15px}.list_icon ul{display:grid;grid-template-columns:repeat(3,1fr);row-gap:9px}.manufacture_sec>.elementor-element,.manufacture_sec>.elementor-element .elementor-icon svg{transition:.5s}.manufacture_sec>.elementor-element:hover .elementor-icon svg path{fill:#fff}.manufacture_sec>.elementor-element:hover .elementor-icon svg{transform:rotateY(360deg)}.manufacture_sec>.elementor-element:hover{background:#cd0001;transform:translateY(-10px)}.auth_form button.woocommerce-button[type=submit]:hover,.cky-btn-accept:hover,.cky-btn-customize:hover,.cky-btn-preferences:hover,.cky-btn-reject:hover,.forget_warpper .forget_form button[type=submit]:hover,.manufacture_sec>.elementor-element:hover a,.related-card h2,.shop-filters button.swf-reset-btn:hover,.shop-filters button.swf-submit-btn:hover{color:#fff!important}.hover_img{overflow:hidden}.hover_img .elementor-widget-image{height:100%;width:100%;transition:.5s}.hover_img:hover .elementor-widget-image{transform:scale(1.2)}.manufacture_sec.partner_Sec>.elementor-element:hover{transform:translateY(-4px)}.manufacture_sec.partner_Sec>.elementor-element.hover_img:hover{transform:translateY(0)}.image_gallery figure.gallery-item .gallery-icon{height:265px;overflow:hidden}.contact_detail .elementor-icon-list-item .elementor-icon-list-text{font-size:12px;font-weight:500;text-transform:uppercase;color:#8b8b8b!important}.contact_detail .elementor-icon-list-item .elementor-icon-list-text span{color:#111;font-size:20px;display:block;margin-top:5px;font-weight:600;text-transform:lowercase}.contact_detail .elementor-icon-list-item .elementor-icon-list-icon svg{margin:0!important;width:22px;height:22px;position:relative;right:-1px}.contact_detail .elementor-icon-list-item .elementor-icon-list-icon{width:45px;height:45px;padding:5px;background:#eb1c1d;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px}.contact_form .elementor-widget-image:before{content:'';background:#ffffff8c;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #dfdfdfbd!important;border-radius:12px}.contact_form .custom_btn_red{transform:translate(-50%,-50%)!important}.product_detail .woocommerce-product-gallery .woocommerce-product-gallery__trigger span:before{content:'✚';font-size:16px;font-weight:600;background:#ee3033;padding:6px;border-radius:50%;color:#fff;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.product_detail .woocommerce-product-gallery .woocommerce-product-gallery__trigger span{font-size:0}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont{display:flex;align-items:center;justify-content:center;gap:5px}.xoo-wsc-empty-cart .button.btn,.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button{padding:8px 15px;font-size:14px;background:#fe0607;color:#fff;border-radius:80px;border:1px solid;flex:0.5}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button.xoo-wsc-ft-btn-checkout{color:#fe0607;background:0 0;border:1px solid #fe0607}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button.xoo-wsc-ft-btn-checkout:hover{background:#fe0607;color:#fff;border-color:#fe0607}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button.xoo-wsc-ft-btn-continue{background:#13b7f6;flex:1}.xoo-wsc-footer .xoo-wsc-footer-txt{text-align:center;font-size:11px;text-transform:uppercase;color:#727272;margin-block:5px}.xoo-wsc-markup .xoo-wsc-header span.xoo-wsch-text{font-size:18px;font-family:blauer_nuesemibold;font-weight:500}.xoo-wsc-markup .xoo-wsc-header{color:#111;background:0 0;padding-block:8px}.xoo-wsc-markup .xoo-wsc-sm-right .xoo-wsc-icon-trash{width:30px;height:30px;background:#e42828;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:14px}.xoo-wsc-markup .xoo-wsc-sm-right .xoo-wsc-icon-trash:hover{background:red}.xoo-wsc-markup .xoo-wsc-product{margin:0!important}.xoo-wsc-markup .xoo-wsc-product .xoo-wsc-img-col{width:80px;height:80px;object-fit:cover;border:1px solid #ebebeb}.xoo-wsc-markup .xoo-wsc-qty-price span{font-size:14px!important}.xoo-wsc-markup .xoo-wsc-qty-price span:last-child span.woocommerce-Price-amount.amount{font-weight:700;color:#000}.banner_inner{background:url(https://btrac.com/wp-content/uploads/2025/12/BTRAC-A-For-web-.webp) center/cover no-repeat;min-height:380px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:80px}.banner_inner .innerbanner_content h1{font-size:46px;color:#fff;z-index:9;position:relative;text-align:center}.banner_inner .innerbanner_content p{text-align:center;color:#fff}.banner_inner .innerbanner_content{position:relative;z-index:8;max-width:1200px;padding-inline:40px;margin-inline:auto;padding-block:20px}.banner_inner:before{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:.5}.recomemnd_product ul.products{list-style:none;padding:0}.product_detail #review_form p.stars span a{color:#ff0b0b!important}.product_detail .posted_in a{color:#000}.aws-search-result ul li.aws_result_item .aws_result_title,.single-product nav.woocommerce-breadcrumb a{color:#000;font-weight:500}.single-product main#main{margin-block:60px;max-width:1351px;padding-inline:40px}.product_detail{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:30px;margin-top:30px}.comment-form-rating,.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form .wc-block-components-checkbox{margin-top:20px}.blog_details .content_wrapper ol,.product_detailright,.woocommerce-tabs .woocommerce-Tabs-panel ol{padding-left:15px}.product_detailright .product_title{font-size:32px;color:#111}.product_detailright .price{font-size:26px;font-family:blauer_nuesemibold!important;font-weight:500!important;color:#13b7f6;line-height:1.3}.product_detailright form.cart{display:flex;gap:10px;margin-bottom:20px}.product_detailright form.cart .single_add_to_cart_button{border-radius:80px;background:#fe0607;color:#fff;border-color:#fe0607;padding-inline:30px;text-transform:capitalize;display:inline}.product_detailright form.cart .single_add_to_cart_button::before{position:absolute;left:60px;background:0 0;top:12px;border-color:#fff}.product_detailright form.cart .single_add_to_cart_button:hover{background:#13b7f6;border-color:#13b7f6}.product_detailright form.cart input[type=number]{border-radius:80px;-webkit-appearance:auto;appearance:auto;width:100px;outline:unset}.product_details_right form.cart input[type=number]::-webkit-inner-spin-button,.product_details_right form.cart input[type=number]::-webkit-outer-spin-button{opacity:1;margin:0}.product_detail .woocommerce-product-gallery{position:relative;background:#fafafc;border-radius:8px;border:1px solid #ebebeb;overflow:hidden}.product_detail .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:98}.product_detail span.onsale{position:absolute;left:10px;top:10px;z-index:9;background:#fe0607;padding:5px 15px;border-radius:80px;color:#fff;line-height:1.2;font-size:14px;font-weight:600}.product_detail .flex-control-thumbs img{width:80px;height:80px;border:1px solid #ddd;border-radius:8px;cursor:pointer}.product_detail .flex-control-thumbs{list-style:none;display:flex;align-items:center;padding:10px;background:#fff;gap:15px}.product_detail .flex-control-thumbs img.flex-active{border-color:#939393}.product_detail .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:440px;object-fit:contain;width:100%;background:#fafafc}.product_detailright .price del{color:#323232;opacity:.45;font-size:20px}.product_detailright form.cart input[type=number]::-webkit-inner-spin-button{opacity:1}.woocommerce-tabs ul.tabs{background:#f0f0f0;list-style:none;padding-block:15px;padding-inline:7px;border-radius:0;margin-top:30px;width:100%;display:flex;flex-wrap:wrap;border:1px solid #e7e7e7;z-index:9;position:relative;row-gap:25px;column-gap:10px}.woocommerce-tabs ul.tabs li a{background:#fff;padding:6px 20px;border-radius:80px;width:fit-content;font-weight:500;color:#111}.wc-block-cart__main table tbody .wc-block-components-product-badge,.woocommerce-tabs ul.tabs li.active a{background:#fe0607;color:#fff}.woocommerce-tabs ul.tabs li:hover a{color:#fff;background:#fe0607}.woocommerce-tabs .woocommerce-Tabs-panel{z-index:8;padding:40px 15px 15px;background:#fff;border:1px solid #e7e7e7;border-radius:8px;margin-top:-27px;position:relative}.woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:26px}.woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:22px}.woocommerce-tabs .woocommerce-Tabs-panel h4{font-size:20px}.woocommerce-tabs .woocommerce-Tabs-panel table td,.woocommerce-tabs .woocommerce-Tabs-panel table th{padding:10px;border-color:#eaecf0;font-size:16px;background:#fff}.woocommerce-tabs .woocommerce-Tabs-panel table th{background:#f7f7f7;width:240px;text-align:left}.woocommerce-tabs .woocommerce-Tabs-panel ul li{position:relative;padding-left:20px}.woocommerce-tabs .woocommerce-Tabs-panel ul li:before{content:'';border-right:2px solid;border-bottom:2px solid;width:8px;height:8px;display:inline-block;position:absolute;left:0;top:9px;transform:rotate(-45deg)}#review_form form p label,.comment-form-rating label{color:#000;font-size:16px;padding-bottom:8px;font-weight:500}#review_form form p textarea{border-radius:12px;height:90px!important}#review_form form p input{border-radius:12px}.comment-form-rating p.stars span a{color:#000;font-weight:400}#review_form p.form-submit{position:relative;overflow:hidden;background:#13b7f6;width:110px;border-radius:30px;display:flex;justify-content:center;align-items:center;z-index:0;outline:unset}#review_form p.form-submit::before{content:'';position:absolute;inset:0;background:#000;border-radius:30px;transform:translateX(-110%);transition:.8s;z-index:-1;pointer-events:none}#review_form input#submit{background:0 0;color:#fff;width:100%;border:none;font-size:18px;font-family:blauer_nuesemibold;font-weight:500;padding:10px 18px 8px;cursor:pointer;z-index:1}#review_form p.form-submit:active input#submit,#review_form p.form-submit:focus-within input#submit{color:#000}.comment_container{display:flex;gap:20px}.comment_container img.avatar.avatar-60.photo{width:70px;height:70px;object-fit:contain}#review_form span#reply-title{color:#13b7f6;font-weight:500}section.related.products.product-section{margin-top:60px}section.related.products.product-section h2{text-align:center;margin-bottom:38px;text-transform:capitalize}.aws-search-result ul li.aws_result_item{border-color:#f0f0f0}.aws-search-result ul li.aws_result_item .aws_result_excerpt{color:#585858}.aws-search-result ul li.aws_result_item .aws_result_price{color:#13b7f6;font-weight:600}.aws-search-result{border-radius:8px!important}.aws-search-result ul .aws_result_item.aws_search_more a{background:#fe0607;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5;padding:8px 20px;margin-inline:auto}.wp-block-woocommerce-cart table thead th{border:0!important;padding:10px!important;background:#f0f0f0!important;visibility:visible!important}.wp-block-woocommerce-cart table thead th.wc-block-cart-items__header-product span{visibility:hidden}.wp-block-woocommerce-cart .wc-block-cart__main table{border:1px solid hsla(0,0%,7%,.11)}.wc-block-cart__main table tbody .wc-block-cart-item__image img{width:60px;height:60px;object-fit:cover;border:1px solid #ddd;border-radius:4px}.wc-block-cart__main table tbody .wc-block-components-product-name{color:#000;font-size:14px!important;font-weight:500;line-height:1.4!important;margin-bottom:5px!important}.wc-block-cart__main table tbody .wc-block-cart-item__prices{font-weight:600;color:#13b7f6;margin-bottom:5px!important}.wp-block-woocommerce-cart table tbody td.wc-block-cart-item__total{color:#000;font-size:16px!important;font-weight:600}.wp-block-woocommerce-cart-totals-block{background:#000;padding:20px!important;border-radius:0;border:0;height:fit-content;position:sticky;top:0;color:#fff}.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-button{background:#fe0607;color:#fff;font-size:18px;border-radius:80px;padding:12px;min-height:auto!important}.card-grid .card-item .card-content .card-read-more:hover,.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-button:hover{background:#13b7f6}.woocommerce-page .wc-block-cart__totals-title{border-bottom:1px solid #ffffff36!important}.woocommerce-page .wc-block-components-panel__content button.wp-element-button{background:#13b7f6;color:#fff;border-color:#13b7f6}.woocommerce-page .wc-block-components-panel__content button.wp-element-button .wc-block-components-button__text{opacity:1;font-size:18px}.woocommerce-page .wc-block-components-panel__content label{color:#a7a7a7}.cart_page .elementor-heading-title{text-align:center;margin-block:50px 30px}.card-grid .card-item .card-image img{width:100%;object-fit:contain;height:280px;background:#fff}.card-grid .card-item{background:#f3f3f5;border:1px solid #ddd}.card-grid .card-item .card-content{text-align:center;padding:10px 15px 25px}.card-grid .card-item .card-content .card-read-more{background:#fe0607;padding:8px 18px;color:#fff;font-size:14px;border-radius:80px;display:block;width:fit-content;margin-inline:auto}.card-grid.msds-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.card-grid.msds-grid .card-item img{width:100%;object-fit:contain;height:140px;background:#fff;padding-block:15px}.card-grid.msds-grid .card-content .card-title{font-size:16px;text-transform:capitalize}.woocommerce-checkout .wc-block-checkout.container{margin-block:60px}.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form{padding:30px;background:#f7f7f7;border:1px solid hsla(0,0%,7%,.11)}.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form input,.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form select,.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form textarea{border:1px solid;outline:unset}.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form .wc-block-checkout__actions button.wc-block-components-button{background:#fe0607;color:#fff;border:0;font-size:18px;text-transform:capitalize;padding:12px 20px;min-height:auto;border-radius:80px;line-height:1.4}.woocommerce-checkout .wc-block-checkout__main form.wc-block-checkout__form .wc-block-checkout__actions button.wc-block-components-button:hover{background:#09f}.woocommerce-checkout .wc-block-checkout__main .wc-block-components-radio-control-accordion-option{box-shadow:unset;border:1px solid #ddd;background:#fff}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#000;color:#fff;border-radius:0;padding:20px!important;margin-bottom:20px!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-badge{background:#fe0607;border-color:#fe0607}.woocommerce-order{max-width:900px;margin:40px auto;padding:32px;background:#fff;border-radius:12px;border:1px solid hsla(0,0%,7%,.11);color:#111}.woocommerce-notice--success{background:#e9f7ef;border-left:5px solid #2ecc71;padding:16px 20px;border-radius:8px;font-size:16px;font-weight:600;margin-bottom:30px}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;list-style:none;padding:0;margin:0 0 24px}.woocommerce-order-overview li{background:#f9fafb;padding:16px;border-radius:10px;font-size:14px;border:1px solid #eee}.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:15px;color:#111}.woocommerce-order>p{margin:20px 0 30px;font-size:15px;color:#555}.woocommerce-column__title,.woocommerce-order-details__title{font-size:20px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;color:#111}.woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-bottom:32px}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:14px 12px;border-bottom:1px solid #eaeaea;font-size:14px}.woocommerce-table--order-details thead th{background:#f5f6f7;font-weight:600;text-align:left}.woocommerce-table--order-details td.product-total,.woocommerce-table--order-details th.product-total{text-align:right}.woocommerce-table__product-name a{color:#0073aa;text-decoration:none;font-weight:500}.product-quantity{font-weight:600;margin-left:4px}.woocommerce-table--order-details tfoot th{text-align:left;font-weight:600}.woocommerce-table--order-details tfoot td{text-align:right;font-weight:600}.woocommerce-customer-details{background:#f9fafb;padding:20px;border-radius:10px;border:1px solid #eee}.auth_form button.woocommerce-button[type=submit],.forget_warpper .forget_form button[type=submit]{padding:12px 19px!important;font-size:18px!important;font-family:blauer_nuesemibold!important;font-weight:500!important;border-radius:80px!important;overflow:hidden;color:#fff!important;position:relative;z-index:1;background:#fe0607}.woocommerce-customer-details address{font-style:normal;line-height:1.7;font-size:14px;color:#444}.woocommerce-customer-details--email,.woocommerce-customer-details--phone{margin-top:8px;font-weight:500}@media (max-width:600px){.woocommerce-order{padding:20px}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:10px 8px;font-size:13px}.woocommerce-order-overview{grid-template-columns:1fr}}.admin-bar .tinv-wishlist-clear:after,.admin-bar .tinv-wishlist-clear:before,.blog_details .content_wrapper ol li br,.blog_details .content_wrapper ul.wp-block-list li br,.page-id-4229 footer,.page-id-4229 header,.shop-filters .swf-filters-container button.swf-mobile-toggle,.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_times,.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-lost-password footer,.woocommerce-lost-password header#masthead,body.tax-product_cat #wcf-horizontal-group,body.tax-product_cat #wcf-results,body.tax-product_cat .shop-filters+.product-grid,body.tax-product_cat .woocommerce-notices-wrapper{display:none}.page-id-4229 .e-con-inner{max-width:100%}.res_sec img.hfe-site-logo-img.elementor-animation-{width:120px;height:70px;object-fit:contain}.res_sec .elementor-element{gap:0;justify-content:center}.res_sec .elementor-element img{height:100vh;width:100%;object-fit:cover}.auth_form{display:flex;justify-content:center;align-items:center}.auth_form label{color:#000;padding-bottom:6px;font-size:17px}.auth_form .u-column2.col-2{padding-inline:107px}.login_sec figure.wp-block-image.size-large,.single-post figure.wp-block-image{margin:0;width:100%}.login_sec figure img{width:100%;object-fit:cover}.auth_form input{border-radius:30px;height:47px}.auth_form .woocommerce-privacy-policy-text p{color:#000;font-size:14px}.auth_form .woocommerce-privacy-policy-text p a,.sidebar_wrapper h2,.single-post p a{color:#000}.auth_form button.woocommerce-button[type=submit]::before,.forget_warpper .forget_form button[type=submit]::before{content:'';position:absolute;inset:0;background:#000;border-radius:80px;transform:translateX(-110%);transition:transform .5s;z-index:-1}.woocommerce-lost-password main#content{width:100%;max-width:100%!important;margin-block:0!important;padding:0!important}.woocommerce-lost-password .page-content>.woocommerce{gap:0!important}.forget_warpper{width:100%;display:flex;overflow:hidden}.forget_warpper .forget_form{width:50%;padding-inline:107px;display:flex;justify-content:center;align-items:center;flex-direction:column}.forget_warpper .forget_form label{color:#000;padding-bottom:6px;font-size:17px;display:block;width:fit-content}.forget_warpper .forget_form input{border-radius:30px;height:47px;width:100%}.forget_warpper .forget_img{width:50%;min-height:100vh}.forget_warpper .forget_img img{height:100%;width:100%;object-fit:cover}.forget_warpper .forget_form button[type=submit]{width:100%!important;margin-top:12px}.forget_warpper .forget_form p{line-height:1.3;color:#000}.forget_warpper .forget_form .forget_logo{width:120px;margin-bottom:30px}.blog_details .content_wrapper .page-content ul,.forget_warpper .forget_form ul.woocommerce-error{margin:0;padding:0}.forget_warpper .forget_form li{background:#ff0000bf;padding:13px 20px 12px;color:#fff;border-radius:5px}.woocommerce-lost-password .confirmation_wrapper .woocommerce-message{font-weight:700}.woocommerce-lost-password .confirmation_wrapper{background:#fff;width:400px;margin:auto;padding:24px;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:16px;text-align:center}.woocommerce-lost-password .woocommerce{min-height:100vh}.forget_wrapper .svg_wrapper{width:100%;height:50px;display:flex;justify-content:center}.forget_wrapper .svg_wrapper svg{width:40px;height:40px}.forget_warpper .forget_form .lost_reset_password{width:100%;text-align:center}.forget_warpper .forget_form button.show-password-input{position:absolute;width:20px!important;right:15px;top:50%;transform:translateY(-50%)}.forget_warpper .forget_form .show-password-input{width:18px;height:18px;display:inline-block;cursor:pointer;background-image:url("https://btrac.com/wp-content/uploads/2026/01/eye_icon.svg");background-repeat:no-repeat;background-position:center;background-size:18px 18px;-webkit-appearance:none;appearance:none;border:none;outline:0}.forget_warpper .forget_form .show-password-input.display-password{background-image:url("https://btrac.com/wp-content/uploads/2026/01/eye1_icon-2.svg")}.forget_warpper .forget_form button.show-password-input:hover{background-color:#fff}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:green}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:19px}.blog-grid article.blog-card img{border-radius:5px;height:220px;object-fit:cover}.blog-grid article.blog-card .blog-content span.blog-date{font-size:11px;color:#484848;margin:0;font-weight:500;padding-block:6px 2px}.blog-grid article.blog-card .blog-content h3.blog-title{margin-bottom:9px}.blog-grid article.blog-card .blog-content h3.blog-title a{font-size:20px;font-weight:600;margin:0;line-height:1.2!important;color:#000;letter-spacing:0;display:block;border-radius:5px}.blog-grid article.blog-card .blog-content p.blog-excerpt{font-size:14px;font-weight:600;line-height:1.3}.blog-grid article.blog-card .blog-content a.read-more{color:#fe0607;font-family:"Instrument Sans",Sans-serif;font-weight:500}.blog-pagination{margin-block:30px;margin-inline:auto!important;display:flex;justify-content:center;align-items:center}.blog-pagination a.page-numbers{margin-inline:4px;background:#fff;padding:3px 10px;border-radius:4px;color:#111;border:1px solid #ddd;font-size:15px}.blog-pagination a.page-numbers:hover,span.page-numbers.current{background:#14b6f5;color:#fff}span.page-numbers.current{height:29px;width:30px;display:flex;justify-content:center;align-items:anchor-center;border-radius:3px;border:1px solid #ddd}.blog_details .content_wrapper .comment-list .comment-meta{flex-direction:column;gap:10px}.single-post main#content{max-width:1340px;padding-inline:40px;margin:0 auto}.blog_details .content_wrapper .page-content ul li{list-style:none;position:relative;padding-left:20px}.blog_details .content_wrapper .page-content ul li::before{content:"";position:absolute;left:0;top:8px;width:14px;height:14px;background-image:url("https://btrac.com/wp-content/uploads/2026/01/right.svg");background-size:contain;background-repeat:no-repeat}.sidebar_wrapper .related-card{max-width:420px;background:#000;color:#fff;padding:24px;border-radius:18px;max-height:100vh;overflow-x:overlay;scrollbar-width:thin}.sidebar_wrapper .related-card h3{margin-bottom:20px;font-size:22px}.sidebar_wrapper .post-title a:hover{color:#f03838}.sidebar_wrapper .article{display:flex;gap:14px;align-items:flex-start}.sidebar_wrapper .article img{width:70px;height:70px;border-radius:10px;object-fit:cover;background:#fff}.sidebar_wrapper .content h3{font-size:15px;margin:0 0 6px;line-height:1.4}.sidebar_wrapper .content span{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.8}.sidebar_wrapper hr{border:none;border-top:1px solid rgba(255,255,255,.3);margin:16px 0}.blog_details{display:flex;gap:40px;padding-top:50px;padding-bottom:80px}.blog_details .content_wrapper{width:70%}.sidebar_wrapper{width:30%}.sidebar_wrapper aside.simple-post-sidebar{position:sticky;top:0}.blog_details .content_wrapper form#commentform label{color:#000;font-size:16px;padding-bottom:5px}.blog_details .content_wrapper ol.comment-list{height:350px;overflow:auto}.blog_details .content_wrapper h2{font-size:25px;margin-top:15px;margin-bottom:3px}.blog_details .content_wrapper h3{font-size:19px;margin-bottom:5px;margin-top:18px}.blog_details .content_wrapper a#cancel-comment-reply-link{padding-left:30px;color:red}.blog_details .content_wrapper .comment-meta b a{color:#000!important;text-decoration:unset}.blog_details .content_wrapper .comment-metadata time{color:#000;text-decoration:unset}.blog_details .content_wrapper .comments-area a,.blog_details .content_wrapper .page-content a{text-decoration:unset}.blog_details .content_wrapper p.form-submit{position:relative;width:166px;overflow:hidden;border-radius:20px;background:#13b7f6}.blog_details .content_wrapper p.form-submit::before{content:'';position:absolute;inset:0;background:#000;border-radius:20px;transform:translateX(-110%);transition:transform .5s;z-index:0}.blog_details .content_wrapper p.form-submit input.submit{position:relative;z-index:1;width:100%;padding:10px 18px 8px;border-radius:20px;border:none;background:0 0;color:#fff;font-size:18px;font-family:blauer_nuesemibold;font-weight:500;cursor:pointer;transition:color .5s}.blog_details .content_wrapper div#respond{background:#f0f0f0;padding:30px}.blog_details .content_wrapper div#respond input{border-radius:10px!important}.blog_details .content_wrapper div#respond textarea{border-radius:10px;height:100px}.error_container{width:100%;text-align:center;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.error_container .svg_wrapper svg{width:350px;height:250px}.error_container h1{font-size:10rem;font-weight:800;color:#ed1f23}.error_container h2{color:#000;margin-top:-10px;margin-bottom:10px}.error_container p{color:#000;font-weight:450;margin:10px}.error_container .btn{padding:12px 19px;font-size:18px;font-family:blauer_nuesemibold;font-weight:500;border-radius:80px;overflow:hidden;position:relative;display:inline-block;text-decoration:none;color:#fff;background:#ed1f23;margin-top:20px}.error_container .btn::before{content:'';background:#000;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:80px;transform:translateX(-110%);transition:.5s;z-index:1}.error_container .btn span{position:relative;z-index:2}.admin-bar .tinv-txt{color:#000;font-size:18px;font-weight:500}.admin-bar button.button.tinvwl_button_close{background:red;color:#fff;border-radius:20px}.cky-notice{max-width:1300px;margin:0 auto;width:100%}button.cky-btn.cky-btn-customize{border-radius:40px;border:1px solid #13b7f6!important;color:#13b7f6!important;font-size:14px;font-family:blauer_nuesemibold;padding:7px 10px;width:fit-content!important}button.cky-btn.cky-btn-accept,button.cky-btn.cky-btn-preferences,button.cky-btn.cky-btn-reject{color:#fff!important;font-size:14px;font-family:blauer_nuesemibold;padding:7px 10px;width:fit-content!important}button.cky-btn.cky-btn-reject{border:unset!important;background:red!important;border-radius:40px}button.cky-btn.cky-btn-accept,button.cky-btn.cky-btn-preferences{border:unset!important;background:#13b7f6!important;border-radius:40px}.shop-filters button.swf-reset-btn,.shop-filters button.swf-submit-btn{overflow:hidden;transition:color .3s;z-index:1;font-weight:600;font-size:16px;min-height:42px!important}.cky-notice-btn-wrapper{flex-direction:row}.cky-accordion-item{display:flex;flex-direction:row-reverse}.cky-accordion-item .cky-accordion-chevron{width:50px;display:flex;justify-content:end;align-items:end}.cky-prefrence-btn-wrapper{gap:6px;flex-direction:row!important;align-items:baseline!important}.cky-accordion-header-wrapper button.cky-accordion-btn{width:fit-content!important}.cky-preference-content-wrapper button.cky-show-desc-btn{color:red!important;width:fit-content!important}.cky-preference-header>span.cky-preference-title{width:50%}.cky-preference-header button.cky-btn-close img{filter:brightness(0);height:15px!important;width:15px!important}.cky-preference-header button.cky-btn-close{width:fit-content!important;text-align:end}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-left:0!important;padding-right:50px!important}.cky-btn-accept,.cky-btn-customize,.cky-btn-preferences,.cky-btn-reject{position:relative;overflow:hidden;border-radius:80px;transition:color .3s;z-index:1}.cky-btn-accept::before,.cky-btn-customize::before,.cky-btn-preferences::before,.cky-btn-reject::before,.shop-filters button.swf-reset-btn::before,.shop-filters button.swf-submit-btn::before{content:'';background:#000;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:80px;transform:translateX(-110%);transition:.5s;z-index:-1}.slider_gallery figure.swiper-slide-inner img{height:480px;width:100%;object-fit:cover}.slider_gallery .elementor-swiper-button{width:40px;height:40px;background:#34b5e7;display:flex!important;align-items:center;justify-content:center;border-radius:50%;padding:10px}.shop-filters .swf-filters-container{border:unset;box-shadow:unset;padding:0;margin:0;background:0 0}.shop-filters .swf-filters-container .swf-price-filter h4{font-weight:600;color:#000}.shop-filters button.swf-submit-btn{position:relative;border-radius:80px;background:#ed1f23;color:#fff;padding:10px}.shop-filters button.swf-reset-btn{background:0 0;border:1px solid #ed1f23;position:relative;border-radius:80px;color:#ed1f23;padding:10px}.xoo-wsc-sm-right{padding-right:4px}.ctm-addcrt-btn{border-radius:80px;background:#fe0607;color:#fff;border-color:#fe0607;text-transform:capitalize;display:inline-block;margin:0 0 10px;padding:5px 30px}.tinvwl-buttons-group button.button.tinvwl_button_close{background:#fe0607!important;color:#fff!important;border-color:#fe0607!important;border-radius:80px!important}.tinvwl-buttons-group button.button.tinvwl_button_close:hover{background:#b60505!important}.tinv-wishlist .tinvwl-buttons-group button.button.tinvwl_button_view{color:#fff;border-color:#34b5e7;border-radius:80px;background:#34b5e7}.tinv-wishlist .tinvwl-buttons-group button.button.tinvwl_button_view:hover{background:#1990be}.forget_warpper .forget_form .lost_reset_password .form-row{width:100%;margin-top:20px}@media (max-width:1140px) and (min-width:1024px){header#masthead nav ul.hfe-nav-menu .hfe-menu-item{font-size:13px}}@media (min-width:1024px){.wc-block-components-checkout-return-to-cart-button{width:30%}}@media (max-width:1024px) and (min-width:767px){div #swf-filters-form{width:360px;right:-360px;overflow-x:hidden}footer{overflow:hidden}}@media (max-width:1024px){.fill_img img{width:100%}.top-bar>.e-con-inner{grid-template-columns:1fr;gap:0}header#masthead nav ul.hfe-nav-menu li:first-child .hfe-menu-item{padding-left:26px}.woocommerce-MyAccount-navigation-link--customer-logout a{margin-left:10px}header#masthead .hfe-flyout-left{left:0!important;right:auto!important;transform:translate(-100%)!important;transition:.5s;display:block!important}header#masthead .hfe-flyout-left.hfe-flyout-show{transform:translate(0)!important}header#masthead nav ul.hfe-nav-menu{padding-right:0}.shop-filters .swf-filters-container button.swf-mobile-toggle{display:block}body.tax-product_cat section.product-section .shop-filters{z-index:999}.shop-filters button.swf-close-drawer{width:fit-content!important;color:#000;padding:0!important;border:unset;font-size:24px}button.swf-mobile-toggle{color:#000;font-weight:700;padding:0;border:none;box-shadow:none;width:fit-content!important;margin:0;background:0 0!important}.swf-active-items{display:contents}body.tax-product_cat .shop-filters{display:block;padding:10px!important;position:unset}body.tax-product_cat .shop-filters button.swf-mobile-toggle:after{content:'';background:url(https://btrac.com/wp-content/uploads/2026/02/filter.svg) center/contain no-repeat;width:18px;height:18px;display:inline-block;position:absolute;right:0;top:3px}}@media (max-width:991px){.product-section .product-card .product-info span.woocommerce-Price-amount.amount{font-size:15px}.product-section .product-card .product-info p.sku{font-size:12px}.product-card .product-info h3.product-title a,.product-category-section .product-card .card-content h3{font-size:16px}.best_sellers_short .product-grid,.product-category-section,.product-section .product-grid{grid-template-columns:repeat(4,1fr);gap:10px}.custom_btn_red .elementor-button{padding:10px 15px!important;font-size:15px!important}.product-section .product-card .product-info{padding:0 8px 8px}.card-grid .card-item .card-image img,.product-section .product-card .image-container img{height:200px}.blog-grid article.blog-card .blog-content p.blog-excerpt,.product-category-section .product-card .card-content a.btn-primary{font-size:13px}.best_sellers_short .product-grid,.blog-grid{grid-template-columns:repeat(3,1fr)!important}.image_gallery figure.gallery-item .gallery-icon{height:142px}.charts-guides-grid,body.tax-product_cat .product-section .product-grid{grid-template-columns:repeat(3,1fr)}.card-grid .card-item .card-content .card-title a{font-size:18px}.msds_sec .card-grid.msds-grid .card-item{width:23%}.card-grid .card-item .card-content{padding:8px 8px 17px}.single-post main#content,.single-product main#main,.woocommerce-page .container,body.tax-product_cat .container{padding-inline:16px}.banner_inner{min-height:300px;margin-bottom:40px}.blog-grid article.blog-card .blog-content h3.blog-title a{font-size:14px}.blog-grid article.blog-card img{height:180px}.blog_details{gap:40px;flex-direction:column}.blog_details .content_wrapper,.sidebar_wrapper{width:100%}.sidebar_wrapper .related-card{max-width:100%}.product_detailright .product_title{font-size:27px;color:#111}.register_btn>a.hfe-menu-item{font-weight:500;background:#fff;color:#000!important;padding:10px 18px 8px;border-radius:0}.forget_warpper .forget_img,.login_sec .wp-block-column:first-child,.register_btn>a.hfe-menu-item::before,.res_sec .e-con-inner .elementor-element:first-child{display:none}.register_btn>a.hfe-menu-item:hover::before{transform:translateX(0)}.register_btn>a.hfe-menu-item:active,.register_btn>a.hfe-menu-item:focus{color:#000}.register_btn>a.hfe-menu-item:active::before,.register_btn>a.hfe-menu-item:focus::before{transform:translateX(0)!important}div table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--details{white-space:unset}.login_sec>.wp-block-column{min-height:100vh;overflow:auto}.auth_form label,.login_sec label{padding-bottom:10px}.login_sec h2,.res_sec .auth_form h2{font-size:40px;padding-bottom:29px}.login_sec .wp-block-site-logo img{width:180px}.login_sec h2{text-transform:uppercase}.res_sec .e-con-inner .elementor-element.form_logo{display:block;min-height:fit-content}.res_sec .e-con-inner{min-height:100vh}.res_sec img.hfe-site-logo-img.elementor-animation-{width:180px;margin-bottom:30px}.forget_warpper .forget_form{width:100%;height:100vh}.forget_warpper .forget_form .forget_logo{width:180px;margin-bottom:15px}.forget_warpper .forget_form label{font-size:17px}.cky-notice-des{padding-inline:10px;padding-block:0;padding:0}.cky-notice-btn-wrapper{flex-wrap:wrap}body.tax-product_cat section.product-section{grid-template-columns:1fr}}@media (max-width:767px){.image_gallery{overflow:hidden}.charts-guides-grid{gap:15px}.product_detail,body.tax-product_cat section.product-section{grid-template-columns:1fr}.banner_inner .innerbanner_content h1{font-size:38px}body.tax-product_cat section.product-section .shop-filters{position:unset}.banner .sub_head p{font-size:16px}header#masthead .header_main .e-con-inner{display:inline}.header_main .icon-circle{min-width:30px;min-height:30px;width:30px;height:30px}.blog-grid article.blog-card .blog-content a.read-more,.product-card .product-info h3.product-title a,.product-category-section .product-card .card-content h3,.with_login .icon-circle span,.with_login .logout-button{font-size:13px}.login_sec h2,.res_sec .auth_form h2{font-size:35px;text-align:center}.header_main .hfe-cart-menu-wrap-default,header#masthead span.xoo-wsc-sc-bki{width:30px;height:30px}header#masthead span.xoo-wsc-sc-bki svg{width:16px}header#masthead .xoo-wsc-sc-count{top:2px;right:5px}.slider_gallery figure.swiper-slide-inner img{height:380px}.product-section .product-card{padding:2px}.product-section .product-card .product-info{padding:0 6px 8px}.product-section .product-card .product-info p.sku{font-size:12px;padding-block:4px 0px}.product-section .product-card .product-info span.woocommerce-Price-amount.amount{font-size:15px}.card-grid .card-item .card-image img,.product-section .product-card .image-container img{height:150px}.product-category-section .product-card .card-content a.btn-primary{font-size:11px}.best_sellers_short .product-grid,.product-category-section,.product-section .product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.best_sellers_short .product-grid,.blog-grid,.charts-guides-grid{grid-template-columns:repeat(2,1fr)!important}.product-category-section .product-card .card-content{padding:20px 6px}header#masthead nav ul.hfe-nav-menu li:first-child .hfe-menu-item{padding-left:16px}.mobile_menu .elementor-widget-container{display:flex;margin-left:9px}.width_btn a{width:242px!important}.image_gallery figure.gallery-item .gallery-icon{height:fit-content}.msds_sec .card-grid.msds-grid .card-item{width:48%}.card-grid .card-item .card-content .card-read-more{font-size:10px}.card-grid .card-item .card-content{padding:0 8px 15px}.card-grid.msds-grid .card-item img{height:100px}.blog-grid article.blog-card .blog-content h3.blog-title a,.card-grid .card-item .card-content .card-title a{font-size:12px}.single-post main#content,.single-product main#main,.woocommerce-page .container,body.tax-product_cat .container{padding-inline:10px}.banner_inner{min-height:250px;margin-bottom:40px}.blog-grid article.blog-card .blog-content{padding:0 7px 15px}.blog-grid article.blog-card img{height:130px}.blog_details .content_wrapper .page-content>div{overflow-x:overlay;width:100%}.blog-grid article.blog-card .blog-content p.blog-excerpt{font-size:11px;margin-bottom:5px}.product_detailright .price,.product_detailright .product_title{font-size:23px}.login_sec .u-column1.col-1{padding-inline:25px!important}.login_sec h2{padding-bottom:15px}.login_sec label{padding-bottom:10px!important}.login_sec .wp-block-site-logo img{width:140px!important}.auth_form .u-column2.col-2{padding-inline:25px}.res_sec img.hfe-site-logo-img.elementor-animation-{width:140px;margin-bottom:10px}.forget_warpper .forget_form{padding-inline:15px;height:auto;padding-block:40px}.woocommerce-lost-password .woocommerce{min-height:auto!important}.forget_warpper .forget_form label{padding-bottom:10px}.cky-accordion-item .cky-accordion-chevron{width:4px}.cky-consent-container .cky-consent-bar{border-radius:20px 20px 0 0}.cky-notice-btn-wrapper{flex-direction:row!important;gap:5px;flex-wrap:wrap}.cky-notice-des{padding-inline:10px!important;padding-block:0}.cky-preference-header>span.cky-preference-title{width:80%!important}div .cky-notice-group .cky-notice-des{padding-left:12px!important}#review_form p.comment-form-cookies-consent{display:flex;gap:10px;align-items:baseline}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.button.xoo-wsc-ft-btn-continue{flex-basis:min-content}.xoo-wsc-footer .xoo-wsc-ft-buttons-cont .button.btn{flex:1;width:100%!important;display:block!important;font-size:12px;padding-inline:10px!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0!important}.cart_page .e-con-inner{display:block}body.tax-product_cat .product-section .product-grid{grid-template-columns:repeat(2 ,1fr)}.category-filter-box{max-height:300px;overflow:auto}.category-filter-box a.clear-filters{color:#000;display:block;text-align:center;padding-top:15px}body.tax-product_cat .banner_inner .innerbanner_content{padding-block:50px}.msds_sec .card-grid.msds-grid{gap:10px}.login_sec>.wp-block-column{min-height:unset!important;padding-block:60px}div .woocommerce-notices-wrapper{padding-inline:15px}div .cky-preference-center{max-height:calc(100vh - 80px)}.product-category-section .product-card .image-wrapper{height:180px}}@media(min-width:768px){body.tax-product_cat #wcf-mobile-drawer{display:none}}body.tax-product_cat .shop-filters .rt-Flex .rt-Grid{grid-template-columns:1fr}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before,.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before,.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}

/* new */
header#masthead .top-bar .hfe-site-logo img { height: 49px; object-fit: contain; width: 160px; }


.testimonial .elementor-testimonial-content:before { content: ''; background: url(https://btrac.com/wp-content/uploads/2025/12/star.svg) no-repeat center / contain; width: 140px; height: 30px; display: block; margin-bottom: 10px; }
.testimonial .elementor-testimonial-meta { display: flex; align-items: center; justify-content: space-between; }

.testimonial .elementor-testimonial-meta:after { content: ''; background: url(https://btrac.com/wp-content/uploads/2025/12/que.svg) no-repeat center / contain; width: 35px; height: 35px; display: inline-block; }
.testimonial .elementor-testimonial-wrapper { height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.custom_tables table { background: unset; border: 1px solid #13b7f66e !important; overflow: hidden; }
.custom_tables table thead tr  th { background: #13b7f66e; color: #fff; }
.custom_tables table tbody.tafe-table-body tr td {  background: unset !important; border-bottom: 1px solid #e8e8e8 !important; }
.custom_tables table tbody.tafe-table-body tr:last-child td { border-bottom: none !important; }


.blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }

.woocommerce-tabs .woocommerce-Reviews .commentlist { padding: 0; list-style: none; }
.woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container { background: #f7f7f75e; padding: 10px; border-radius: 8px; border: 1px solid #eee; margin-bottom:15px; }	
.woocommerce-tabs .woocommerce-Reviews .commentlist .star-rating { display: block; float: unset; margin-bottom: 10px; color: #f7c639; }	
.woocommerce-tabs .woocommerce-Reviews .commentlist img.avatar { border-radius: 50%; object-fit: cover; }
	

@media (max-width: 1024px) {.cky-consent-bar .cky-notice-group {display: grid;grid-template-columns: 1fr 340px;} .cky-notice-group .cky-notice-des {padding-left: 0 !important;} .woocommerce-MyAccount-content table{display:table;} table.woocommerce-product-attributes.shop_attributes { min-width: 100%;} }


@media (max-width: 767px) {.cky-consent-bar .cky-notice-group, .woocommerce-MyAccount-content table{display: block;} }
