/* 223: Independent offer cards, maximum two columns. */
.tkg-promo-wrap .tkg-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;}
.tkg-promo-wrap .tkg-promo-offer{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:14px;border:1px solid rgba(127,127,127,.24);border-radius:12px;}
.tkg-promo-wrap .tkg-promo-offer img{max-width:200px;max-height:200px;width:auto;height:auto;object-fit:contain;}
.tkg-promo-wrap .tkg-promo-price{font-weight:700;font-size:1.15em;}
.tkg-promo-wrap .tkg-promo-dialog{max-width:min(760px,94vw);max-height:88dvh;overflow-y:auto;}
.tkg-promo-wrap .tkg-promo-banner{display:block;}
@media(max-width:650px){.tkg-promo-wrap .tkg-promo-grid{grid-template-columns:minmax(0,1fr);}}
