/*!
Theme Name: Batfire
Theme URI: http://underscores.me/
Author: Wibigin Agency
Author URI: https://wibigin.com
Description: Theme Develope by Wibigin
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bft
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
.widget-product .product-title{min-height:50px}.suggest-product .product-title{min-height:73px}.aligncenter,div.aligncenter{display:block;margin:5px auto!important}.single-info-detail .unit{font-size:12px;color:#333}.single-post-meta .ml-auto{margin-top:0;padding-top:0}.product-desc table{width:100%;font-size:13px;margin-bottom:15px}.product-desc table tr:last-child td{border-bottom:1px solid #dee2e6}.product-desc table td{border-top:1px solid #dee2e6}.entry table{margin-bottom:15px;width:100%}.entry table td{border:1px solid #dee2e6;font-size:14px}.entry table td{border-top:1px solid #dee2e6}@media (max-width:575px){.featured-content .inner{padding-left:30px}.featured-content .icon{left:5px}}.page-header .mini-cart-wrapper{position:relative}.page-header .mini-cart-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:350px;max-width:90vw;background:#fff;border:1px solid #bfc7d1;border-radius:4px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:1000;display:none;max-height:70vh;overflow-y:auto;opacity:0;transform:translateY(-10px);transition:opacity 0.3s,transform 0.3s}.page-header .mini-cart-dropdown.show,.page-header .mini-cart-wrapper:hover .mini-cart-dropdown{display:block;opacity:1;transform:translateY(0)}.page-header .mini-cart-dropdown .mini-cart-content{padding:15px}.page-header .mini-cart-dropdown .mini-cart-loading,.page-header .mini-cart-dropdown .mini-cart-error{text-align:center;padding:20px;color:#bfc7d1}.page-header .mini-cart-dropdown .mini-cart-items{max-height:400px;overflow-y:auto;margin-bottom:15px}.page-header .mini-cart-dropdown .mini-cart-item{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid #bfc7d1}.page-header .mini-cart-dropdown .mini-cart-item:last-child{border-bottom:none}.page-header .mini-cart-dropdown .mini-cart-item-image{width:60px;height:60px;margin-right:10px;flex-shrink:0}.page-header .mini-cart-dropdown .mini-cart-item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.page-header .mini-cart-dropdown .mini-cart-item-details{flex:1;min-width:0}.page-header .mini-cart-dropdown .mini-cart-item-title{font-size:14px;font-weight:500;margin:0 0 5px 0;line-height:1.4}.page-header .mini-cart-dropdown .mini-cart-item-title a{color:#000;text-decoration:none}.page-header .mini-cart-dropdown .mini-cart-item-title a:hover{color:#e8641a}.page-header .mini-cart-dropdown .mini-cart-item-meta{display:flex;align-items:center;gap:10px;font-size:13px}.page-header .mini-cart-dropdown .mini-cart-item-price{color:#e8641a;font-weight:700}.page-header .mini-cart-dropdown .mini-cart-item-qty{color:#bfc7d1}.page-header .mini-cart-dropdown .mini-cart-item-remove{margin-left:10px;flex-shrink:0}.page-header .mini-cart-dropdown .delete-item-mini{cursor:pointer;color:#bfc7d1;font-size:16px;display:inline-block;padding:5px;transition:color 0.3s}.page-header .mini-cart-dropdown .delete-item-mini:hover{color:#e8641a}.page-header .mini-cart-dropdown .mini-cart-empty{text-align:center;padding:30px 15px}.page-header .mini-cart-dropdown .mini-cart-empty p{margin-bottom:15px;color:#bfc7d1}.page-header .mini-cart-dropdown .btn-continue-shopping{display:inline-block;padding:8px 20px;background:#e8641a;color:#fff;text-decoration:none;border-radius:4px;font-size:14px}.page-header .mini-cart-dropdown .btn-continue-shopping:hover{background:#d15916;color:#fff}.page-header .mini-cart-dropdown .mini-cart-footer{border-top:1px solid #bfc7d1;padding-top:15px;margin-top:15px}.page-header .mini-cart-dropdown .mini-cart-total{margin-bottom:15px;text-align:right;font-size:16px}.page-header .mini-cart-dropdown .mini-cart-total strong{color:#000}.page-header .mini-cart-dropdown .mini-cart-total strong span{color:#e8641a;font-size:18px}.page-header .mini-cart-dropdown .btn-view-cart{display:block;width:100%;padding:10px;background:#e8641a;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-weight:500;transition:background 0.3s}.page-header .mini-cart-dropdown .btn-view-cart:hover{background:#d15916;color:#fff}@media (max-width:575px){.page-header .mini-cart-dropdown{width:300px;right:-50px}}@media (max-width:991px){.primary-nav .navbar-nav .dropdown-menu{position:static!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;border-top:none!important;background:rgb(0 0 0 / .03)!important;display:none!important}.primary-nav .navbar-nav .dropdown-menu.show{display:block!important}.primary-nav .navbar-nav .dropdown-menu .dropdown-item{padding:10px 15px 10px 25px!important;color:#222!important;-webkit-text-fill-color:#222!important;white-space:normal!important;border-bottom:1px solid rgb(0 0 0 / .08)!important;background:transparent!important;display:block!important;font-size:14px!important;font-weight:600!important}.primary-nav .navbar-nav .dropdown-menu .dropdown-item:hover,.primary-nav .navbar-nav .dropdown-menu .dropdown-item:focus{background-color:rgb(0 0 0 / .06)!important;color:#d15916!important;text-decoration:none!important}.primary-nav .navbar-nav .dropdown-toggle::after{float:right;margin-top:8px}.primary-nav .navbar-nav .nav-item{border-bottom:1px solid rgb(0 0 0 / .08)}.primary-nav .navbar-nav .nav-link{padding:12px 15px}}