/* Poppins Font Fix - Same as terminator.ae live - 15px whole website - image_5cf10e.png */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
html, body, div, span, p, a, li, td, th, input, textarea, button, select { font-family: 'Poppins', sans-serif !important; }
body { font-size: 15px !important; line-height: 1.6 !important; font-weight: 400 !important; -webkit-font-smoothing: antialiased; }
p, li, td, th, a, span, div { font-size: 15px; }
h1 { font-size: 28px !important; font-family: 'Poppins', sans-serif !important; font-weight: 800 !important; }
h2 { font-size: 24px !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; }
h3 { font-size: 20px !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; }
h4 { font-size: 17px !important; font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; }
h5, h6 { font-size: 15px !important; font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; }
html, body, div, span, p, a, li, td, th, input, textarea, button, select { font-family: 'Poppins', sans-serif !important; }
body { font-size: 15px !important; line-height: 1.6 !important; font-weight: 400 !important; -webkit-font-smoothing: antialiased; }
p, li, td, th, a, span, div { font-size: 15px; }
h1 { font-size: 28px !important; font-family: 'Poppins', sans-serif !important; font-weight: 800 !important; }
h2 { font-size: 24px !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; }
h3 { font-size: 20px !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; }
h4 { font-size: 17px !important; font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; }
h5, h6 { font-size: 15px !important; font-family: 'Poppins', sans-serif !important; font-weight: 600 !important; }
/*
Theme Name: Terminator Theme
Theme URI: https://terminator.ae/
Author: Mohammad Nadeem Raj
Author URI: https://terminator.ae/
Description: Premium Terminator Theme v5.0 FINAL by Mohammad Nadeem Raj - Built from scratch for PHP 8.3+, Elementor Free compatible, WooCommerce 8.3+, handles 2500+ products, no Flatsome dependency, no setup wizard, no Flatsome footprint. Includes: green top bar, white header with Terminator logo, black nav, shop BRANDS left sidebar + 4 products grid + READ MORE green #1f9d55, single product 385px gallery + ALTERNATES + Docs green #58aa47 + Send Inquiry. More premium than Flatsome. Secure, fast, PHP 8.3+. By Mohammad Nadeem Raj.
Version: 5.0.0
Requires at least: 6.4
Requires PHP: 8.3
WC requires at least: 8.3
Text Domain: terminator-theme
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Reset */
*{box-sizing:border-box}
body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#222;background:#fff;line-height:1.6}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto}

/* Top Bar Green */
.terminator-topbar{background:#1f9d55;color:#fff;font:500 13px/1.2 Poppins,sans-serif;padding:8px 0}
.terminator-topbar .container{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center}
.terminator-topbar .left{letter-spacing:.3px}
.terminator-topbar .right a{color:#fff;font-weight:600;margin-left:15px}

/* Header White */
.terminator-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100}
.terminator-header .container{max-width:1280px;margin:0 auto;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.terminator-logo{font:800 28px/1 Poppins,sans-serif;color:#1a5c2a;letter-spacing:-.5px}
.terminator-logo span{color:#1f9d55}
.terminator-search{flex:1;max-width:480px;display:flex}
.terminator-search input{flex:1;height:42px;border:2px solid #ddd;padding:0 15px;border-radius:4px 0 0 4px;outline:none}
.terminator-search button{height:42px;background:#111;color:#fff;border:0;padding:0 18px;border-radius:0 4px 4px 0;cursor:pointer;font-weight:700}
.terminator-header-actions{display:flex;align-items:center;gap:15px;font-size:14px}
.terminator-header-actions .call{font:700 14px/1.1 Poppins;color:#111}
.terminator-header-actions .call small{display:block;font-weight:400;color:#666;font-size:11px}
.terminator-enquiry{background:#fff;color:#1f9d55;border:2px solid #1f9d55;padding:8px 16px;border-radius:4px;font:700 12px Poppins;letter-spacing:.5px}

/* Black Nav */
.terminator-nav{background:#111;color:#fff}
.terminator-nav .container{max-width:1280px;margin:0 auto;padding:0 15px}
.terminator-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:28px;overflow:auto}
.terminator-nav ul li a{display:block;padding:14px 0;font:500 14px Poppins;letter-spacing:.5px;color:#fff;white-space:nowrap}
.terminator-nav ul li a:hover{color:#1f9d55}

/* Shop - 4 columns + BRANDS */
.terminator-shop{max-width:1280px;margin:30px auto;padding:0 15px;display:grid;grid-template-columns:260px 1fr;gap:30px}
.terminator-sidebar{background:#f3f6f7;padding:25px;border:1px solid #eee}
.terminator-sidebar h3{font:700 18px Poppins;margin:0 0 15px;position:relative;padding-bottom:10px}
.terminator-sidebar h3:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#1f9d55}
.terminator-sidebar ul{list-style:none;margin:0;padding:0}
.terminator-sidebar ul li{padding:8px 0;border-bottom:1px solid #e5e5e5;font-size:14px}
.terminator-sidebar ul li a:hover{color:#1f9d55}
.terminator-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.terminator-product{border:1px solid #ddd;background:#fff;padding:0;transition:.2s}
.terminator-product:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}
.terminator-product .img{padding:18px;background:#fff;display:flex;align-items:center;justify-content:center;height:200px}
.terminator-product .img img{object-fit:contain;max-height:100%}
.terminator-product .info{padding:12px 15px}
.terminator-product .cat{font-size:11px;color:#777;text-transform:uppercase;letter-spacing:.5px}
.terminator-product .title{font:600 15px/1.3 Poppins;margin:5px 0 10px;min-height:38px}
.terminator-product .btn{display:inline-block;background:#1f9d55;color:#fff;padding:7px 14px;border-radius:3px;font:700 11px Poppins;letter-spacing:.5px}

/* Single Product Premium */
.terminator-single{max-width:1280px;margin:20px auto;padding:0 15px;display:grid;grid-template-columns:1fr 320px;gap:30px}
.terminator-gallery{border:1px solid #ddd;padding:15px;background:#fff;display:grid;grid-template-columns:80px 1fr;gap:15px}
.terminator-thumbs{display:flex;flex-direction:column;gap:10px}
.terminator-thumbs img{border:1px solid #ddd;padding:5px;cursor:pointer}
.terminator-main-img{height:385px;display:flex;align-items:center;justify-content:center;background:#fff;padding:25px}
.terminator-main-img img{max-height:100%;object-fit:contain}
.terminator-product-info h1{font:700 26px Poppins;margin:0 0 10px}
.terminator-meta{font-size:14px;line-height:1.8;margin:15px 0}
.terminator-meta strong{color:#111;min-width:120px;display:inline-block}
.terminator-enquiry-btns{display:flex;gap:12px;margin:25px 0}
.terminator-enquiry-btns a{flex:1;text-align:center;padding:14px 10px;border-radius:4px;font:700 14px Poppins;letter-spacing:.5px}
.terminator-enquiry-btns .send{border:2px solid #ddd;background:#fff;color:#000}
.terminator-enquiry-btns .add{background:#1f9d55;color:#fff;border:2px solid #1f9d55}
.terminator-tabs{margin-top:30px;border-top:1px solid #ddd}
.terminator-tabs .tab-titles{display:flex;gap:0;border-bottom:1px solid #ddd}
.terminator-tabs .tab-titles button{padding:12px 18px;background:#f5f5f5;border:0;border-right:1px solid #ddd;font:700 14px Poppins;cursor:pointer}
.terminator-tabs .tab-titles button.active{background:#fff;color:#1f9d55}
.terminator-tabs .tab-content{padding:20px 0;font-size:15px;line-height:1.7}
.terminator-alternates{border:1px solid #ddd;padding:15px;background:#fff}
.terminator-alternates h3{font:700 16px Poppins;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #1f9d55}
.terminator-alternates ul{list-style:none;margin:0;padding:0}
.terminator-alternates li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #eee;align-items:center}
.terminator-alternates li img{width:60px;height:60px;object-fit:contain;border:1px solid #eee;padding:4px}
.terminator-alternates li span{font:500 13px Poppins}

/* Footer */
.terminator-footer{background:#111;color:#ccc;padding:40px 0 0;margin-top:50px}
.terminator-footer .container{max-width:1280px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:30px}
.terminator-footer h4{color:#fff;font:600 18px Poppins;margin:0 0 15px;position:relative;padding-bottom:10px}
.terminator-footer h4:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:#1f9d55}
.terminator-footer ul{list-style:none;margin:0;padding:0}
.terminator-footer ul li{padding:6px 0;font-size:14px}
.terminator-footer ul li a{color:#ccc}
.terminator-footer ul li a:hover{color:#1f9d55}
.terminator-copyright{background:#000;color:#777;padding:15px 0;text-align:center;font-size:13px;margin-top:30px}

/* Responsive */
@media(max-width:1024px){
  .terminator-shop{grid-template-columns:1fr}
  .terminator-products{grid-template-columns:repeat(3,1fr)}
  .terminator-single{grid-template-columns:1fr}
  .terminator-footer .container{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .terminator-products{grid-template-columns:repeat(2,1fr)}
  .terminator-topbar .container{flex-direction:column;gap:5px}
  .terminator-header .container{flex-wrap:wrap}
  .terminator-search{order:3;max-width:100%;width:100%}
  .terminator-footer .container{grid-template-columns:1fr}
}

/* v5.3 FINAL fixes */

/* Shop vertical fix + pagination premium + 3 blocks + tabs */
.terminator-product .img{height:240px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff !important;padding:15px !important}
.terminator-product .img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important}
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:8px !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-block !important;min-width:42px;height:42px;line-height:42px;text-align:center;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 14px/42px Poppins !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:14px 15px}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:7px 18px;border-radius:4px;font-weight:700;font-size:11px;display:inline-block}

/* FINAL ALL FIX */

/* FINAL SHOP FIX - Same size for horizontal + vertical */
.terminator-product{
  display:flex !important;
  flex-direction:column !important;
  border:1px solid #ddd !important;
  background:#fff !important;
}
.terminator-product .img{
  height:240px !important;
  min-height:240px !important;
  max-height:240px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
  background:#fff !important;
  padding:12px !important;
  position:relative;
  flex-shrink:0;
}
.terminator-product .img a{
  display:flex !important;
  width:100% !important;
  height:100% !important;
  align-items:center !important;
  justify-content:center !important;
}
.terminator-product .img img{
  max-width:100% !important;
  max-height:100% !important;
  width:auto !important;
  height:auto !important;
  object-fit:contain !important;
  object-position:center center !important;
  display:block !important;
}
.terminator-product .info{
  flex:1;
  padding:12px 15px !important;
  display:flex;
  flex-direction:column;
}

/* Pagination premium */
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:8px !important;flex-wrap:wrap !important;justify-content:center !important;margin:30px 0 !important;padding:0 !important}
.woocommerce-pagination ul li{list-style:none !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-block !important;min-width:42px;height:42px;line-height:42px;text-align:center;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 14px/42px Poppins !important;padding:0 12px !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.woocommerce-pagination ul li a:hover{background:#f3f6f7 !important;border-color:#1f9d55 !important;color:#1f9d55 !important}

/* Single product tabs */
.terminator-tabs-wrap{max-width:1280px;margin:40px auto 0;padding:0 15px;border-top:3px solid #ececec}
.terminator-tabs-titles{display:flex;gap:0;border-bottom:1px solid #ddd;flex-wrap:wrap}
.terminator-tabs-titles button{padding:12px 20px;background:#f5f5f5;border:0;border-right:1px solid #ddd;font:700 12px Poppins;cursor:pointer;color:#333}
.terminator-tabs-titles button.active{background:#fff;color:#1f9d55;border-top:3px solid #1f9d55;border-bottom:1px solid #fff;margin-bottom:-1px}
.terminator-tab-inner{padding:15px 0;color:#222;line-height:1.7}
.terminator-docs-table table{width:100%;border-collapse:collapse;border:1px solid #e5e5e5}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:14px 15px;font-weight:700;text-transform:uppercase}
.terminator-docs-table td{padding:12px 15px;border-bottom:1px solid #eee;background:#fff;color:#222}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:7px 18px;border-radius:4px;font-weight:700;font-size:11px;display:inline-block;min-width:100px;text-align:center;text-transform:uppercase;text-decoration:none}

/* 5-Way */
.uni-5way-wrap{margin:0 0 16px 0}
.uni-way-label{font-weight:600;margin-bottom:8px;font-size:13px}
.uni-way-btn{min-width:68px;padding:7px 12px;border:1px solid #ddd;background:#f2f2f2;color:#333;cursor:pointer;border-radius:20px;font-weight:600;font-size:11px;margin:0 6px 6px 0;line-height:1.2}
.uni-way-btn.active{background:#1eaf3a !important;color:#fff !important;border-color:#1eaf3a !important}
/* SHOP v2 PREMIUM LIKE LIVE */

/* SHOP v2 - Same size for horizontal + vertical - No big vertical */
.terminator-shop{
  max-width:1280px;
  margin:20px auto;
  padding:0 15px;
  display:grid;
  grid-template-columns:260px 1fr;
  gap:30px;
  align-items:start;
}
.terminator-products{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:20px !important;
  grid-auto-rows:1fr !important;
}
.terminator-product{
  display:flex !important;
  flex-direction:column !important;
  border:1px solid #e5e5e5 !important;
  background:#fff !important;
  padding:0 !important;
  height:100% !important;
  min-height:380px !important;
}
.terminator-product .img{
  height:220px !important;
  min-height:220px !important;
  max-height:220px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
  background:#fff !important;
  padding:15px !important;
  flex-shrink:0 !important;
  position:relative;
}
.terminator-product .img a{
  display:flex !important;
  width:100% !important;
  height:100% !important;
  align-items:center !important;
  justify-content:center !important;
}
.terminator-product .img img{
  max-width:100% !important;
  max-height:100% !important;
  width:auto !important;
  height:auto !important;
  object-fit:contain !important;
  object-position:center center !important;
  display:block !important;
}
/* Centered heading at same place */
.terminator-product .info{
  flex:1 !important;
  padding:15px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  text-align:center !important;
  align-items:center !important;
}
.terminator-product .cat{
  font-size:10px !important;
  color:#777 !important;
  text-transform:uppercase !important;
  letter-spacing:.5px !important;
  text-align:center !important;
  margin-bottom:5px !important;
  min-height:20px;
}
.terminator-product .title{
  font:600 13px/1.3 Poppins !important;
  margin:5px 0 15px !important;
  text-align:center !important;
  min-height:36px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
.terminator-product .title a{
  text-align:center !important;
}
/* Green button centered + Explore More */
.terminator-product .btn{
  display:inline-block !important;
  background:#1f9d55 !important;
  color:#fff !important;
  padding:7px 16px !important;
  border-radius:3px !important;
  font:700 10px Poppins !important;
  letter-spacing:.5px !important;
  text-transform:uppercase !important;
  text-align:center !important;
  margin:0 auto !important;
  min-width:90px;
}
.terminator-product .btn:hover{
  background:#167a42 !important;
}

/* Pagination center under products */
.terminator-pagination-wrap{
  text-align:center !important;
  margin:40px 0 20px !important;
  display:flex !important;
  justify-content:center !important;
  width:100% !important;
}
.woocommerce-pagination{
  text-align:center !important;
  width:100% !important;
  display:flex !important;
  justify-content:center !important;
}
.woocommerce-pagination ul{
  list-style:none !important;
  display:inline-flex !important;
  gap:8px !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  margin:0 auto !important;
  padding:0 !important;
}
.woocommerce-pagination ul li{
  list-style:none !important;
  margin:0 !important;
}
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span.current{
  display:inline-flex !important;
  min-width:42px !important;
  height:42px !important;
  align-items:center !important;
  justify-content:center !important;
  border:1px solid #ddd !important;
  background:#fff !important;
  border-radius:4px !important;
  font:600 13px/1 Poppins !important;
  padding:0 12px !important;
  text-decoration:none !important;
}
.woocommerce-pagination ul li span.current{
  background:#1f9d55 !important;
  color:#fff !important;
  border-color:#1f9d55 !important;
}
.woocommerce-pagination ul li a:hover{
  background:#f3f6f7 !important;
  border-color:#1f9d55 !important;
  color:#1f9d55 !important;
}

@media(max-width:1024px){
  .terminator-shop{grid-template-columns:1fr !important}
  .terminator-products{grid-template-columns:repeat(3,1fr) !important}
}
@media(max-width:768px){
  .terminator-products{grid-template-columns:repeat(2,1fr) !important}
  .terminator-product .img{height:180px !important;min-height:180px !important;max-height:180px !important}
}
/* SHOP v3 - No blue, 185px, centered, tabs clickable, same green */

/* SHOP v3 - No blue, 185px, centered, pagination center */
.terminator-shop{max-width:1280px;margin:15px auto;padding:0 15px;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}
.terminator-products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:18px !important;grid-auto-rows:1fr !important}
.terminator-product{display:flex !important;flex-direction:column !important;border:1px solid #e8e8e8 !important;background:#fff !important;height:100% !important;min-height:340px !important}
.terminator-product .img{height:185px !important;min-height:185px !important;max-height:185px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff !important;padding:12px !important;flex-shrink:0 !important}
.terminator-product .img a{display:flex !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important}
.terminator-product .img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important}
.terminator-product .info{flex:1 !important;padding:12px 10px 15px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;text-align:center !important;align-items:center !important}
.terminator-product .cat{font-size:9px !important;color:#888 !important;text-transform:uppercase !important;text-align:center !important;margin:0 0 4px !important;min-height:14px !important;line-height:1.2 !important;width:100% !important}
.terminator-product .title{font:600 12px/1.3 Poppins !important;margin:0 0 12px !important;text-align:center !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}
.terminator-product .title a{text-align:center !important;color:#222 !important}
.terminator-product .btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:6px 14px !important;border-radius:3px !important;font:700 10px Poppins !important;text-transform:uppercase !important;margin:0 auto !important;min-width:88px !important;text-align:center !important}
.terminator-product .btn:hover{background:#167a42 !important}

/* Pagination centered under products */
.terminator-pagination-wrap{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;margin:35px 0 20px !important;text-align:center !important}
.woocommerce-pagination{width:100% !important;display:flex !important;justify-content:center !important;text-align:center !important}
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:6px !important;flex-wrap:wrap !important;justify-content:center !important;margin:0 auto !important;padding:0 !important}
.woocommerce-pagination ul li{list-style:none !important;margin:0 !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-flex !important;min-width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 12px/1 Poppins !important;padding:0 10px !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.woocommerce-pagination ul li a:hover{background:#f3f6f7 !important;border-color:#1f9d55 !important;color:#1f9d55 !important}

/* Single product tabs clickable */
.terminator-tabs-wrap{max-width:1280px;margin:40px auto 0;padding:0 15px;border-top:3px solid #ececec}
.terminator-tabs-titles{display:flex;gap:0;border-bottom:1px solid #ddd;flex-wrap:wrap}
.terminator-tabs-titles button{padding:12px 18px;background:#f5f5f5;border:0;border-right:1px solid #ddd;font:700 11px Poppins;cursor:pointer;color:#333;transition:all .2s}
.terminator-tabs-titles button.active{background:#fff !important;color:#1f9d55 !important;border-top:3px solid #1f9d55 !important;border-bottom:1px solid #fff !important;margin-bottom:-1px !important}
.terminator-tab-panel{display:none;padding:25px 0;font-size:14px;line-height:1.7}
.terminator-tab-panel.active{display:block}
.terminator-tab-inner{color:#222}
.terminator-docs-table table{width:100%;border-collapse:collapse;border:1px solid #e5e5e5;margin:10px 0}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:12px 15px;font-weight:700;text-transform:uppercase;text-align:left}
.terminator-docs-table td{padding:11px 15px;border-bottom:1px solid #eee;background:#fff;color:#222}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px;border-radius:4px;font-weight:700;font-size:11px;display:inline-block;min-width:90px;text-align:center;text-transform:uppercase;text-decoration:none}
.docs-download-btn:hover{background:#4a8f3b !important}

/* 5-Way + Send Enquiry same green #1f9d55 */
.uni-5way-wrap{margin:0 0 14px 0}
.uni-way-label{font-weight:600;margin-bottom:8px;font-size:13px;color:#222}
.uni-way-btn{min-width:64px;padding:6px 12px;border:1px solid #ddd;background:#f2f2f2;color:#333;cursor:pointer;border-radius:20px;font-weight:600;font-size:11px;margin:0 6px 6px 0;line-height:1.2;transition:all .2s}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.terminator-enquiry-pill,.send-enquiry-btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;letter-spacing:.3px !important;text-transform:none !important;border:0 !important}
.terminator-enquiry-pill:hover,.send-enquiry-btn:hover{background:#167a42 !important}

@media(max-width:1024px){.terminator-shop{grid-template-columns:1fr !important}.terminator-products{grid-template-columns:repeat(3,1fr) !important}}
@media(max-width:768px){.terminator-products{grid-template-columns:repeat(2,1fr) !important}.terminator-product .img{height:160px !important;min-height:160px !important;max-height:160px !important}}
/* SHOP v3 - No blue, 185px, centered, tabs clickable, same green */

/* SHOP v3 - No blue, 185px, centered, pagination center */
.terminator-shop{max-width:1280px;margin:15px auto;padding:0 15px;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}
.terminator-products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:18px !important;grid-auto-rows:1fr !important}
.terminator-product{display:flex !important;flex-direction:column !important;border:1px solid #e8e8e8 !important;background:#fff !important;height:100% !important;min-height:340px !important}
.terminator-product .img{height:185px !important;min-height:185px !important;max-height:185px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff !important;padding:12px !important;flex-shrink:0 !important}
.terminator-product .img a{display:flex !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important}
.terminator-product .img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important}
.terminator-product .info{flex:1 !important;padding:12px 10px 15px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;text-align:center !important;align-items:center !important}
.terminator-product .cat{font-size:9px !important;color:#888 !important;text-transform:uppercase !important;text-align:center !important;margin:0 0 4px !important;min-height:14px !important;line-height:1.2 !important;width:100% !important}
.terminator-product .title{font:600 12px/1.3 Poppins !important;margin:0 0 12px !important;text-align:center !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}
.terminator-product .title a{text-align:center !important;color:#222 !important}
.terminator-product .btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:6px 14px !important;border-radius:3px !important;font:700 10px Poppins !important;text-transform:uppercase !important;margin:0 auto !important;min-width:88px !important;text-align:center !important}
.terminator-product .btn:hover{background:#167a42 !important}

/* Pagination centered under products */
.terminator-pagination-wrap{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;margin:35px 0 20px !important;text-align:center !important}
.woocommerce-pagination{width:100% !important;display:flex !important;justify-content:center !important;text-align:center !important}
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:6px !important;flex-wrap:wrap !important;justify-content:center !important;margin:0 auto !important;padding:0 !important}
.woocommerce-pagination ul li{list-style:none !important;margin:0 !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-flex !important;min-width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 12px/1 Poppins !important;padding:0 10px !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.woocommerce-pagination ul li a:hover{background:#f3f6f7 !important;border-color:#1f9d55 !important;color:#1f9d55 !important}

/* Single product tabs clickable */
.terminator-tabs-wrap{max-width:1280px;margin:40px auto 0;padding:0 15px;border-top:3px solid #ececec}
.terminator-tabs-titles{display:flex;gap:0;border-bottom:1px solid #ddd;flex-wrap:wrap}
.terminator-tabs-titles button{padding:12px 18px;background:#f5f5f5;border:0;border-right:1px solid #ddd;font:700 11px Poppins;cursor:pointer;color:#333;transition:all .2s}
.terminator-tabs-titles button.active{background:#fff !important;color:#1f9d55 !important;border-top:3px solid #1f9d55 !important;border-bottom:1px solid #fff !important;margin-bottom:-1px !important}
.terminator-tab-panel{display:none;padding:25px 0;font-size:14px;line-height:1.7}
.terminator-tab-panel.active{display:block}
.terminator-tab-inner{color:#222}
.terminator-docs-table table{width:100%;border-collapse:collapse;border:1px solid #e5e5e5;margin:10px 0}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:12px 15px;font-weight:700;text-transform:uppercase;text-align:left}
.terminator-docs-table td{padding:11px 15px;border-bottom:1px solid #eee;background:#fff;color:#222}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px;border-radius:4px;font-weight:700;font-size:11px;display:inline-block;min-width:90px;text-align:center;text-transform:uppercase;text-decoration:none}
.docs-download-btn:hover{background:#4a8f3b !important}

/* 5-Way + Send Enquiry same green #1f9d55 */
.uni-5way-wrap{margin:0 0 14px 0}
.uni-way-label{font-weight:600;margin-bottom:8px;font-size:13px;color:#222}
.uni-way-btn{min-width:64px;padding:6px 12px;border:1px solid #ddd;background:#f2f2f2;color:#333;cursor:pointer;border-radius:20px;font-weight:600;font-size:11px;margin:0 6px 6px 0;line-height:1.2;transition:all .2s}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}
.terminator-enquiry-pill,.send-enquiry-btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;letter-spacing:.3px !important;text-transform:none !important;border:0 !important}
.terminator-enquiry-pill:hover,.send-enquiry-btn:hover{background:#167a42 !important}

@media(max-width:1024px){.terminator-shop{grid-template-columns:1fr !important}.terminator-products{grid-template-columns:repeat(3,1fr) !important}}
@media(max-width:768px){.terminator-products{grid-template-columns:repeat(2,1fr) !important}.terminator-product .img{height:160px !important;min-height:160px !important;max-height:160px !important}}
/* v4 - Send Enquiry green + Premium tabs */
.terminator-enquiry-pill{background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;display:inline-block !important;text-decoration:none !important;border:0 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.terminator-enquiry-pill:hover{background:#167a42 !important;color:#fff !important}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.terminator-tabs-header{background:#fff !important;border-bottom:1px solid #e5e5e5 !important}
.terminator-tab-btn{transition:all .2s !important;position:relative !important}
.terminator-tab-btn.active{background:#e8f5e9 !important;color:#1f9d55 !important;border-top:3px solid #1f9d55 !important;box-shadow:0 -2px 8px rgba(31,157,85,.15) !important;border-bottom:1px solid #fff !important;margin-bottom:-1px !important}
.terminator-tab-panel{animation:fadeIn .3s}
@keyframes fadeIn{from{opacity:0} to{opacity:1}}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:12px 15px !important}
.terminator-docs-table td{padding:11px 15px !important;border-bottom:1px solid #eee !important}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important;display:inline-block !important;min-width:90px !important;text-align:center !important;text-decoration:none !important}
/* v5 - Tab order + Premium green tables + Gallery 1x1 + Other Products */

/* v5 - Tab order + Premium green tables + Gallery 1x1 + Other Products 185px */
.terminator-enquiry-pill{background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;display:inline-block !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}

/* Premium green tables for Features, Specs, etc if they have html tables */
.terminator-tab-inner table,.terminator-features-table table,.terminator-specs-table table,.terminator-docs-table table{
  width:100% !important;
  border-collapse:collapse !important;
  border:1px solid #e5e5e5 !important;
  margin:15px 0 !important;
  background:#fff !important;
}
.terminator-tab-inner th,.terminator-features-table th,.terminator-specs-table th,.terminator-docs-table th,.terminator-apps-content th{
  background:#58aa47 !important;
  color:#fff !important;
  padding:12px 15px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  text-align:left !important;
  font-size:12px !important;
  letter-spacing:.3px !important;
}
.terminator-tab-inner td,.terminator-features-table td,.terminator-specs-table td,.terminator-docs-table td{
  padding:10px 15px !important;
  border-bottom:1px solid #eee !important;
  background:#fff !important;
  color:#222 !important;
  font-size:13px !important;
}
.terminator-tab-inner tr:nth-child(even) td{background:#f9f9f9 !important}
.terminator-tab-inner table{border-radius:6px !important;overflow:hidden !important;box-shadow:0 2px 8px rgba(0,0,0,.05) !important}

/* Docs Download green */
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important;display:inline-block !important;min-width:90px !important;text-align:center !important;text-decoration:none !important}
.docs-download-btn:hover{background:#4a8f3b !important}

/* Gallery 1x1 like LIVE UT-387E */
.terminator-gallery-1x1{height:420px !important}
.terminator-gallery-thumbs{max-height:395px !important}
.terminator-main-1x1{height:395px !important}

/* Tabs premium green shadow active like LIVE */
.terminator-tab-btn.active{background:#e8f5e9 !important;color:#1f9d55 !important;border-top:3px solid #1f9d55 !important;box-shadow:0 -2px 8px rgba(31,157,85,.15) !important}
.terminator-tab-panel.active{display:block !important}
/* v5 - Tab order + Premium green tables + Gallery 1x1 + Other Products */

/* v5 - Tab order + Premium green tables + Gallery 1x1 + Other Products 185px */
.terminator-enquiry-pill{background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;display:inline-block !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}

/* Premium green tables for Features, Specs, etc if they have html tables */
.terminator-tab-inner table,.terminator-features-table table,.terminator-specs-table table,.terminator-docs-table table{
  width:100% !important;
  border-collapse:collapse !important;
  border:1px solid #e5e5e5 !important;
  margin:15px 0 !important;
  background:#fff !important;
}
.terminator-tab-inner th,.terminator-features-table th,.terminator-specs-table th,.terminator-docs-table th,.terminator-apps-content th{
  background:#58aa47 !important;
  color:#fff !important;
  padding:12px 15px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  text-align:left !important;
  font-size:12px !important;
  letter-spacing:.3px !important;
}
.terminator-tab-inner td,.terminator-features-table td,.terminator-specs-table td,.terminator-docs-table td{
  padding:10px 15px !important;
  border-bottom:1px solid #eee !important;
  background:#fff !important;
  color:#222 !important;
  font-size:13px !important;
}
.terminator-tab-inner tr:nth-child(even) td{background:#f9f9f9 !important}
.terminator-tab-inner table{border-radius:6px !important;overflow:hidden !important;box-shadow:0 2px 8px rgba(0,0,0,.05) !important}

/* Docs Download green */
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important;display:inline-block !important;min-width:90px !important;text-align:center !important;text-decoration:none !important}
.docs-download-btn:hover{background:#4a8f3b !important}

/* Gallery 1x1 like LIVE UT-387E */
.terminator-gallery-1x1{height:420px !important}
.terminator-gallery-thumbs{max-height:395px !important}
.terminator-main-1x1{height:395px !important}

/* Tabs premium green shadow active like LIVE */
.terminator-tab-btn.active{background:#e8f5e9 !important;color:#1f9d55 !important;border-top:3px solid #1f9d55 !important;box-shadow:0 -2px 8px rgba(31,157,85,.15) !important}
.terminator-tab-panel.active{display:block !important}
/* v6 FINAL - Shop 185px like Other Products + Premium green tables + No double */

/* v6 FINAL - Shop same as Other Products perfect 185px + Premium green tables + No double */
.terminator-shop{max-width:1280px;margin:15px auto;padding:0 15px;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}
.terminator-products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:18px !important;grid-auto-rows:1fr !important}
.terminator-product{display:flex !important;flex-direction:column !important;border:1px solid #e5e5e5 !important;background:#fff !important;height:100% !important;min-height:340px !important}
.terminator-product .img{height:185px !important;min-height:185px !important;max-height:185px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff !important;padding:12px !important;flex-shrink:0 !important}
.terminator-product .img a{display:flex !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important}
.terminator-product .img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important}
.terminator-product .info{flex:1 !important;padding:12px 10px 15px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;text-align:center !important;align-items:center !important}
.terminator-product .cat{font-size:8px !important;color:#888 !important;text-transform:uppercase !important;text-align:center !important;margin:0 0 4px !important;min-height:14px !important;width:100% !important}
.terminator-product .title{font:600 12px/1.3 Poppins !important;margin:0 0 12px !important;text-align:center !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}
.terminator-product .title a{text-align:center !important;color:#222 !important}
.terminator-product .btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:6px 14px !important;border-radius:3px !important;font:700 10px Poppins !important;text-transform:uppercase !important;margin:0 auto !important;min-width:88px !important;text-align:center !important}

/* Premium green tables - For Features, Specs, Docs if they have html tables */
.terminator-tab-inner table{
  width:100% !important;
  border-collapse:collapse !important;
  border:1px solid #e5e5e5 !important;
  margin:15px 0 !important;
  background:#fff !important;
  border-radius:6px !important;
  overflow:hidden !important;
  box-shadow:0 2px 8px rgba(0,0,0,.06) !important;
}
.terminator-tab-inner th{
  background:#58aa47 !important;
  color:#fff !important;
  padding:12px 15px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  text-align:left !important;
  font-size:11px !important;
  letter-spacing:.4px !important;
}
.terminator-tab-inner td{
  padding:10px 15px !important;
  border-bottom:1px solid #eee !important;
  background:#fff !important;
  color:#222 !important;
  font-size:13px !important;
}
.terminator-tab-inner tr:nth-child(even) td{background:#f9f9f9 !important}
.terminator-tab-inner tr:hover td{background:#f3f8f3 !important}

/* Docs specific */
.terminator-docs-table table{width:100% !important;border-collapse:collapse !important;border:1px solid #e5e5e5 !important}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:12px 15px !important}
.terminator-docs-table td{padding:11px 15px !important;border-bottom:1px solid #eee !important}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important;display:inline-block !important;min-width:90px !important;text-align:center !important;text-decoration:none !important}

/* Send Enquiry + Wishlist below Way same green */
.terminator-enquiry-pill{background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;display:inline-block !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}

/* Pagination centered */
.terminator-pagination-wrap{width:100% !important;display:flex !important;justify-content:center !important;margin:35px 0 20px !important}
.woocommerce-pagination{width:100% !important;display:flex !important;justify-content:center !important}
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:6px !important;justify-content:center !important;margin:0 auto !important;padding:0 !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-flex !important;min-width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 12px/1 Poppins !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}

@media(max-width:1024px){.terminator-shop{grid-template-columns:1fr !important}.terminator-products{grid-template-columns:repeat(3,1fr) !important}}
@media(max-width:768px){.terminator-products{grid-template-columns:repeat(2,1fr) !important}.terminator-product .img{height:160px !important;min-height:160px !important;max-height:160px !important}}
/* v6 FINAL - Shop 185px like Other Products + Premium green tables + No double */

/* v6 FINAL - Shop same as Other Products perfect 185px + Premium green tables + No double */
.terminator-shop{max-width:1280px;margin:15px auto;padding:0 15px;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}
.terminator-products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:18px !important;grid-auto-rows:1fr !important}
.terminator-product{display:flex !important;flex-direction:column !important;border:1px solid #e5e5e5 !important;background:#fff !important;height:100% !important;min-height:340px !important}
.terminator-product .img{height:185px !important;min-height:185px !important;max-height:185px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#fff !important;padding:12px !important;flex-shrink:0 !important}
.terminator-product .img a{display:flex !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important}
.terminator-product .img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important}
.terminator-product .info{flex:1 !important;padding:12px 10px 15px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;text-align:center !important;align-items:center !important}
.terminator-product .cat{font-size:8px !important;color:#888 !important;text-transform:uppercase !important;text-align:center !important;margin:0 0 4px !important;min-height:14px !important;width:100% !important}
.terminator-product .title{font:600 12px/1.3 Poppins !important;margin:0 0 12px !important;text-align:center !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}
.terminator-product .title a{text-align:center !important;color:#222 !important}
.terminator-product .btn{display:inline-block !important;background:#1f9d55 !important;color:#fff !important;padding:6px 14px !important;border-radius:3px !important;font:700 10px Poppins !important;text-transform:uppercase !important;margin:0 auto !important;min-width:88px !important;text-align:center !important}

/* Premium green tables - For Features, Specs, Docs if they have html tables */
.terminator-tab-inner table{
  width:100% !important;
  border-collapse:collapse !important;
  border:1px solid #e5e5e5 !important;
  margin:15px 0 !important;
  background:#fff !important;
  border-radius:6px !important;
  overflow:hidden !important;
  box-shadow:0 2px 8px rgba(0,0,0,.06) !important;
}
.terminator-tab-inner th{
  background:#58aa47 !important;
  color:#fff !important;
  padding:12px 15px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  text-align:left !important;
  font-size:11px !important;
  letter-spacing:.4px !important;
}
.terminator-tab-inner td{
  padding:10px 15px !important;
  border-bottom:1px solid #eee !important;
  background:#fff !important;
  color:#222 !important;
  font-size:13px !important;
}
.terminator-tab-inner tr:nth-child(even) td{background:#f9f9f9 !important}
.terminator-tab-inner tr:hover td{background:#f3f8f3 !important}

/* Docs specific */
.terminator-docs-table table{width:100% !important;border-collapse:collapse !important;border:1px solid #e5e5e5 !important}
.terminator-docs-table th{background:#58aa47 !important;color:#fff !important;padding:12px 15px !important}
.terminator-docs-table td{padding:11px 15px !important;border-bottom:1px solid #eee !important}
.docs-download-btn{background:#58aa47 !important;color:#fff !important;padding:6px 16px !important;border-radius:4px !important;font-weight:700 !important;font-size:11px !important;display:inline-block !important;min-width:90px !important;text-align:center !important;text-decoration:none !important}

/* Send Enquiry + Wishlist below Way same green */
.terminator-enquiry-pill{background:#1f9d55 !important;color:#fff !important;padding:9px 22px !important;border-radius:20px !important;font:700 12px Poppins !important;display:inline-block !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}
.uni-way-btn.active{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important;box-shadow:0 2px 6px rgba(31,157,85,.3) !important}

/* Pagination centered */
.terminator-pagination-wrap{width:100% !important;display:flex !important;justify-content:center !important;margin:35px 0 20px !important}
.woocommerce-pagination{width:100% !important;display:flex !important;justify-content:center !important}
.woocommerce-pagination ul{list-style:none !important;display:inline-flex !important;gap:6px !important;justify-content:center !important;margin:0 auto !important;padding:0 !important}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span.current{display:inline-flex !important;min-width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border:1px solid #ddd !important;background:#fff !important;border-radius:4px !important;font:600 12px/1 Poppins !important}
.woocommerce-pagination ul li span.current{background:#1f9d55 !important;color:#fff !important;border-color:#1f9d55 !important}

@media(max-width:1024px){.terminator-shop{grid-template-columns:1fr !important}.terminator-products{grid-template-columns:repeat(3,1fr) !important}}
@media(max-width:768px){.terminator-products{grid-template-columns:repeat(2,1fr) !important}.terminator-product .img{height:160px !important;min-height:160px !important;max-height:160px !important}}