/* 1.8.27: individually chosen retailer panels, original logo colors and optical sizing.
   Scoped to homepage offer cards; no changes to store logos elsewhere. */
body .ks-home-block-layout .ks-home-offer-block[data-brand]>.ks-block-logo{
 position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;
 height:112px!important;padding:18px 24px!important;background:var(--ks-advertiser-color,#edf3f1)!important;
 border:0!important;box-shadow:none!important;overflow:hidden;
}
body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-panel-mark{
 display:flex;align-items:center;justify-content:center;position:relative;
 width:100%;height:74px;max-width:224px;margin:0;padding:0;background:transparent;
}
body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-panel-mark img{
 display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:74px!important;
 object-fit:contain!important;object-position:center;filter:none!important;mix-blend-mode:normal!important;
 opacity:1!important;transform:none;margin:0!important;padding:0!important;border:0;border-radius:0;background:transparent!important;
}
body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-logo-fallback{
 color:var(--ks-logo-ink,#173e35)!important;font-size:22px;line-height:1.2;font-weight:750;text-align:center;
}
/* WANAYOU's transparent square contains a short wordmark with large empty margins.
   The viewport reveals the entire mark while keeping its original pixels and proportions. */
body .ks-home-block-layout .ks-home-offer-block[data-brand*="wanayou"] .ks-block-logo .ks-panel-mark{
 height:36px;max-width:160px;overflow:hidden;
}
body .ks-home-block-layout .ks-home-offer-block[data-brand*="wanayou"] .ks-block-logo .ks-panel-mark img{
 position:absolute;left:50%;top:50%;width:110.5263%!important;height:auto!important;
 max-width:none!important;max-height:none!important;transform:translate(-50%,-50%);flex:none;
}
body .ks-home-block-layout .ks-home-offer-block[data-brand*="maxpeedingrods"] .ks-block-logo .ks-panel-mark{max-width:232px}
body .ks-home-block-layout .ks-home-offer-block[data-brand*="kingscamo"] .ks-block-logo .ks-panel-mark,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="ravin"] .ks-block-logo .ks-panel-mark{max-width:236px}
body .ks-home-block-layout .ks-home-offer-block[data-brand*="triplebristle"] .ks-block-logo .ks-panel-mark img{max-height:82px!important}
body .ks-home-block-layout .ks-home-offer-block[data-brand*="unice"] .ks-block-logo .ks-panel-mark img{max-height:82px!important}
/* Hide only the narrow white outer border supplied around the GameFly icon. */
body .ks-home-block-layout .ks-home-offer-block[data-brand*="gamefly"] .ks-block-logo .ks-panel-mark img{clip-path:inset(5%);max-height:78px!important}
@media(max-width:760px){
 body .ks-home-block-layout .ks-home-offer-block[data-brand]>.ks-block-logo{height:88px!important;padding:13px 12px!important}
 body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-panel-mark{height:60px;max-width:160px}
 body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-panel-mark img{max-height:58px!important}
 body .ks-home-block-layout .ks-home-offer-block[data-brand*="wanayou"] .ks-block-logo .ks-panel-mark{height:26px;max-width:116px}
 body .ks-home-block-layout .ks-home-offer-block[data-brand*="wanayou"] .ks-block-logo .ks-panel-mark img{max-width:none!important;max-height:none!important}
 body .ks-home-block-layout .ks-home-offer-block[data-brand*="triplebristle"] .ks-block-logo .ks-panel-mark img,
 body .ks-home-block-layout .ks-home-offer-block[data-brand*="unice"] .ks-block-logo .ks-panel-mark img{max-height:64px!important}
 body .ks-home-block-layout .ks-home-offer-block[data-brand*="gamefly"] .ks-block-logo .ks-panel-mark img{max-height:62px!important}
 body .ks-home-block-layout .ks-home-offer-block[data-brand] .ks-block-logo .ks-logo-fallback{font-size:17px}
}

/* Blend opaque white logo canvases into the individual saturated panels.
   Original image files remain intact; no divider or additional artwork. */
body .ks-home-block-layout .ks-home-offer-block[data-brand*="animalrescue"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="bestvet"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="botanic"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="cashmere"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="corel"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="dhgate"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="nordpass"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="nordvpn"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="perfumania"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="fragranceshop"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="surfshark"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="switchbot"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="techforless"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="tenergy"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="oosoftware"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="abracadabra"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="soccergarage"] .ks-block-logo .ks-panel-mark img{mix-blend-mode:multiply!important}

/* White display treatment for transparent single-color wordmarks only. */
body .ks-home-block-layout .ks-home-offer-block[data-brand*="maxpeedingrods"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="wanayou"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="greatergood"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="ravin"] .ks-block-logo .ks-panel-mark img,
body .ks-home-block-layout .ks-home-offer-block[data-brand*="kingscamo"] .ks-block-logo .ks-panel-mark img{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}

body .ks-home-block-layout .ks-home-offer-block[data-brand*="canvaschamp"] .ks-block-logo .ks-panel-mark img{width:78px!important;max-height:78px!important}
@media(max-width:760px){body .ks-home-block-layout .ks-home-offer-block[data-brand*="canvaschamp"] .ks-block-logo .ks-panel-mark img{width:58px!important;max-height:58px!important}}
