.lp-discounts-banner__wrapper{padding-top:32px;padding-bottom:50px}.lp-discounts-banner__description{margin-top:10px}.lp-discounts-banner__secondary-description{margin-top:28px}.lp-discounts-banner__image{--aspect-ratio:var(--mobile-aspect-ratio);--responsive-wrapper-max-width:400px;margin-top:14px}@media only screen and (min-width:768px){.lp-discounts-banner__wrapper{display:flex;gap:32px;padding-top:32px;padding-bottom:32px}.lp-discounts-banner__image{flex:1 1 calc(50% - 16px);margin:0}.lp-discounts-banner__description{margin-top:13px}.lp-discounts-banner__secondary-description{margin-top:15px}.lp-discounts-banner__content{flex:1 1 calc(50% - 16px);align-self:center}}@media only screen and (min-width:1024px){.lp-discounts-banner__wrapper{gap:64px;padding-top:0;padding-bottom:0}.lp-discounts-banner__content{flex-basis:calc(50% - 32px);padding:32px 0}.lp-discounts-banner__image{--aspect-ratio:var(--desktop-aspect-ratio);--responsive-wrapper-max-width:720px;flex-basis:50%;margin-right:-32px}.lp-discounts-banner__image .responsive-wrapper__image-wrapper{min-height:100%}.lp-discounts-banner__button{--link-color:#cad500;max-width:327px;margin-top:40px;color:#403333}}@media only screen and (min-width:1024px) and (-moz-touch-enabled:0),only screen and (min-width:1024px) and (hover:hover){.lp-discounts-banner__button:hover{color:#403333}}@media only screen and (min-width:1400px){.lp-discounts-banner__wrapper{gap:98px}.lp-discounts-banner__content{flex-basis:0}.lp-discounts-banner__image{margin-right:-185px}}