.CouponBanner{background-color:var(--pal-colors-default-background-brand-02);margin:0 auto;max-width:90rem}@media(min-width:1024px){.CouponBanner{background-color:unset}}.CouponBanner__content{column-gap:1rem;display:grid;grid-template-columns:repeat(6,minmax(12.5%,1fr));margin-left:1rem;margin-right:1rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.CouponBanner__content{margin-left:1.5rem;margin-right:1.5rem}}@media(min-width:1024px){.CouponBanner__content{background-color:var(--pal-colors-default-background-brand-02);grid-template-columns:repeat(12,minmax(6.4%,1fr));margin-left:2.5rem;margin-right:2.5rem}}.CouponBanner__leftColumn{align-self:center;grid-column:span 6}.CouponBanner__leftColumn p{display:block;margin-right:0}@media(min-width:768px){.CouponBanner__leftColumn{grid-column:1/span 4}}@media(min-width:1024px){.CouponBanner__leftColumn{grid-column:2/span 7;margin-left:3rem}.CouponBanner__leftColumn p{display:inline-block;margin-right:.7rem}}.CouponBanner__rightColumn{align-self:center;grid-column:span 6;margin-top:1.5rem}@media(min-width:768px){.CouponBanner__rightColumn{grid-column:5/span 2;margin:0}}@media(min-width:1024px){.CouponBanner__rightColumn{grid-column:9/span 3}}.CouponBanner__rightColumn .pal-c-Link{width:100%}.CouponBanner__rightColumn .pal-c-Link:after{background:none}