/* Confined to the product-image widget in industry listing cards. */
.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;width:100%!important;min-width:0!important;max-width:100%!important;align-self:center!important;flex:0 0 320px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;height:320px!important;min-height:320px!important;max-height:320px!important;margin:0!important;padding:18px 14px 22px!important;overflow:hidden!important}
.tax-cat-walkie-talkie .elementor-240 .elementor-element-4ce4753>.elementor-widget-container,.tax-cat-walkie-talkie .elementor-240 .elementor-element-4ce4753 .jet-listing-dynamic-image,.tax-cat-walkie-talkie .elementor-240 .elementor-element-4ce4753 a{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important}
.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753 img{position:static!important;inset:auto!important;transform:none!important;translate:none!important;float:none!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:280px!important;min-height:0!important;max-height:280px!important;object-fit:contain!important;object-position:50% 50%!important;margin:0 auto!important;padding:0!important;filter:none!important}
@media(max-width:767px){.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753{height:300px!important;min-height:300px!important;max-height:300px!important;flex-basis:300px!important}.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753 img{height:260px!important;max-height:260px!important}}

/* Remove legacy per-product CSS order; server query supplies the canonical order. */
.tax-cat-walkie-talkie .jet-listing-grid__items>.jet-listing-grid__item{order:0!important}
/* Consistent safe sizing on industry and home product cards. */
:is(.home,.single-walkie-talkie) .elementor-240.elementor .elementor-element.elementor-element-4ce4753{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:340px!important;min-height:340px!important;display:grid!important;place-items:center!important;padding:18px 14px 22px!important;overflow:hidden!important;box-sizing:border-box!important}
:is(.home,.single-walkie-talkie) .elementor-240 .elementor-element-4ce4753 :is(.elementor-widget-container,.jet-listing-dynamic-image,a){position:relative!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
:is(.home,.single-walkie-talkie) .elementor-240 .elementor-element-4ce4753 img{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;height:290px!important;max-height:290px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;padding:0!important}
.bls-featured-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;font-family:inherit}
.bls-featured-card{min-width:0;padding:20px;text-align:center;background:#fff;border:1px solid #e4eef4;border-radius:22px;box-shadow:0 8px 25px #0d466b0a;display:flex;flex-direction:column;align-items:center}
.bls-featured-image{height:310px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.bls-featured-card .bls-featured-image img{position:static!important;transform:none!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:300px!important;margin:0!important;padding:0!important}
.bls-featured-card h3{font-size:23px;line-height:1.35;margin:20px 0 14px}.bls-featured-card h3 a{color:#12384d;text-decoration:none}.bls-featured-link{color:#087d9e;font-weight:600;margin-top:auto;text-decoration:none}.bls-featured-products a:focus-visible{outline:3px solid #0985b3;outline-offset:4px}
@media(max-width:767px){.bls-featured-products{grid-template-columns:1fr;gap:18px}.bls-featured-card{padding:18px}.bls-featured-image{height:300px}}

/* Center intrinsic image boxes, including wide transparent manufacturer originals. */
.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753{display:flex!important;align-items:center!important;justify-content:center!important;height:360px!important;min-height:360px!important;max-height:360px!important;flex-basis:360px!important;padding:12px 14px!important}
.tax-cat-walkie-talkie .elementor-240.elementor .elementor-element.elementor-element-4ce4753 img{height:320px!important;max-height:320px!important;flex-shrink:1!important}
