/* Official asset retained unchanged; background positioning trims only its blank margins. */
body.ks-reference-style .ks-home-block-layout .ks-home-offer-block[data-brand="tacticalxgear"] > .ks-block-logo{background:#fff!important;}
body.ks-reference-style .ks-home-block-layout .ks-home-offer-block[data-brand="tacticalxgear"] > .ks-block-logo .ks-panel-mark{display:block!important;width:220px!important;max-width:100%!important;height:60px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff url("tactical-x-logo.png") -30px -15px / 340px 93.84px no-repeat!important;overflow:hidden!important;}
body.ks-reference-style .ks-home-block-layout .ks-home-offer-block[data-brand="tacticalxgear"] > .ks-block-logo .ks-panel-mark > *{display:none!important;}
body.ks-reference-style .ks-catalog-panel[data-brand="tacticalxgear"]{background:#fff!important;}
body.ks-reference-style .ks-compact-home .card-grid > article.offer-card.ks-offer-row.ks-reference-offer .ks-row-logo .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark,
body.ks-reference-style .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark{display:block!important;width:100px!important;max-width:100%!important;height:30px!important;padding:0!important;background:#fff url("tactical-x-logo.png") -14px -6px / 154px 42.5px no-repeat!important;overflow:hidden!important;}
body.ks-reference-style .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark > *{display:none!important;}
@media(max-width:760px){
 body.ks-reference-style .ks-home-block-layout .ks-home-offer-block[data-brand="tacticalxgear"] > .ks-block-logo .ks-panel-mark{width:140px!important;height:40px!important;background-position:-19px -9px!important;background-size:216px 59.62px!important;}
 body.ks-reference-style .ks-compact-home .card-grid > article.offer-card.ks-offer-row.ks-reference-offer .ks-row-logo .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark,
 body.ks-reference-style .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark{width:70px!important;height:22px!important;background-position:-10px -4px!important;background-size:108px 29.81px!important;}
}

/* 1.2.6: row panels must contain the complete asset even in narrower logo slots. */
body.ks-reference-style .ks-compact-home .card-grid > article.offer-card.ks-offer-row.ks-reference-offer .ks-row-logo .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark,
body.ks-reference-style .ks-catalog-panel[data-brand="tacticalxgear"] .ks-catalog-mark{
 width:100%!important;max-width:100%!important;height:100%!important;min-height:32px!important;
 background-position:center!important;background-size:contain!important;overflow:visible!important;box-sizing:border-box!important;
}
