.sh-banner,.sh-banner a,.sh-banner a:link,.sh-banner a:visited,.sh-banner a:hover{color:var(--shbtc,var(--smtc-foreground-ctrl-neutral-primary-rest));text-decoration:none}.sh-banner .banner-cntr{padding:var(--smtc-padding-content-xx-large);border-radius:var(--smtc-corner-card-rest);background-color:var(--shbbg,var(--smtc-background-card-on-primary-alt-rest));display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--smtc-gap-between-content-medium)}.sh-banner .info-cntr{display:flex;flex-direction:column;justify-content:center;gap:var(--smtc-gap-between-content-xx-large)}.sh-banner .image-cntr{height:340px;border-radius:var(--smtc-corner-ctrl-rest);overflow:hidden}.sh-banner .image-cntr img{width:100%;object-fit:cover}.sh-banner .primary-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font:var(--bing-smtc-text-global-title1);margin-bottom:var(--smtc-gap-between-content-small)}.sh-banner .secondary-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font:var(--bing-smtc-text-global-body1)}.sh-banner .merchant-line{display:flex;gap:var(--smtc-gap-between-content-small);align-items:center}.sh-banner .merchant-logo{border-radius:var(--smtc-ctrl-badge-corner);overflow:hidden;height:32px;width:32px}.sh-banner .merchant-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font:var(--bing-smtc-text-global-subtitle1-strong)}.sh-banner .cta-button{padding:var(--smtc-padding-ctrl-text-top) var(--smtc-padding-ctrl-horizontal-default);width:fit-content;border-radius:var(--smtc-corner-ctrl-rest);background-color:var(--shbcbbg,var(--smtc-background-ctrl-brand-rest))}.sh-banner .cta-button:hover{background-color:var(--shbcbbgh,var(--smtc-background-ctrl-brand-hover))}.sh-banner .cta-button:active{background-color:var(--shbcbbga,var(--smtc-background-ctrl-brand-pressed))}.sh-banner .cta-button-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font:var(--bing-smtc-text-global-body3);color:var(--shbcbtc,var(--smtc-foreground-ctrl-on-brand-rest))}body.b_dark .sh-banner,body.b_dark .sh-banner a,body.b_dark .sh-banner a:link,body.b_dark .sh-banner a:visited,body.b_dark .sh-banner a:hover,#bpage.b_drk .sh-banner,#bpage.b_drk .sh-banner a,#bpage.b_drk .sh-banner a:link,#bpage.b_drk .sh-banner a:visited,#bpage.b_drk .sh-banner a:hover{color:var(--shbtcdm,var(--smtc-foreground-ctrl-neutral-primary-rest))}body.b_dark .sh-banner .banner-cntr,#bpage.b_drk .sh-banner .banner-cntr{background-color:var(--shbbgdm,var(--smtc-background-card-on-primary-alt-rest))}body.b_dark .sh-banner .cta-button,#bpage.b_drk .sh-banner .cta-button{background-color:var(--shbcbbgdm,var(--smtc-background-ctrl-brand-rest))}body.b_dark .sh-banner .cta-button:hover,#bpage.b_drk .sh-banner .cta-button:hover{background-color:var(--shbcbbgdmh,var(--smtc-background-ctrl-brand-hover))}body.b_dark .sh-banner .cta-button:active,#bpage.b_drk .sh-banner .cta-button:active{background-color:var(--shbcbbgdma,var(--smtc-background-ctrl-brand-pressed))}body.b_dark .sh-banner .cta-button-text,#bpage.b_drk .sh-banner .cta-button-text{color:var(--shbcbtcdm,var(--smtc-foreground-ctrl-on-brand-rest))}.base-page.mobile .sh-banner .banner-cntr{display:flex;flex-direction:column-reverse;padding:var(--mai-smtc-padding-card-default)}.base-page.mobile .sh-banner .image-cntr{height:256px}.base-page.mobile .sh-banner .info-cntr{gap:var(--smtc-gap-between-content-medium)}.base-page.mobile .sh-banner .merchant-name,.base-page.mobile .sh-banner .secondary-text{font:var(--bing-smtc-text-global-body1)}.base-page.mobile .sh-banner .primary-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font:var(--bing-smtc-text-global-body1-strong)}.base-page.mobile .sh-banner .secondary-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}