/* Homepage: uniform full-width deal buttons and two mobile columns. */
.home-mobile-update .deal .deal-button{width:100%;height:auto;min-height:47px;align-self:stretch;justify-content:center;padding:12px 14px;font-size:14px;line-height:1.3;text-align:center}
@media(max-width:720px){
 .home-mobile-update #deals .featured-grid,.home-mobile-update #nieuwe-deals .compact-grid,.home-mobile-update #meer-deals .compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .home-mobile-update .deal.featured .deal-art,.home-mobile-update .deal.compact .deal-art{height:190px}
 .home-mobile-update .deal.featured .deal-copy,.home-mobile-update .deal.compact .deal-copy{padding:12px;gap:15px}
 .home-mobile-update .deal.featured .deal-identity,.home-mobile-update #nieuwe-deals .deal-identity,.home-mobile-update .deal.compact .deal-identity{flex-wrap:wrap;align-content:flex-start;min-height:78px;gap:8px}
 .home-mobile-update .deal .deal-identity .brand{flex:0 0 100%;max-width:100%!important;height:32px;min-height:32px}
 .home-mobile-update .deal .deal-identity .badge{font-size:15px;padding:6px 10px}
 .home-mobile-update .deal.featured h3,.home-mobile-update .deal.compact h3{font-size:16px;line-height:1.4;overflow-wrap:break-word}
 .home-mobile-update .deal .deal-button{padding:10px 6px;font-size:13px;min-height:42px}
}
@media(max-width:390px){.home-mobile-update .deal.featured .deal-art,.home-mobile-update .deal.compact .deal-art{height:170px}}

@media(max-width:720px){.home-mobile-update #nieuwe-deals .deal-art{height:190px}}
@media(max-width:390px){.home-mobile-update #nieuwe-deals .deal-art{height:170px}}
