.sweepstakes-treatyourself-banner{position:relative;width:100%;overflow:hidden;display:grid;grid-template-areas:"stack";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.sweepstakes-treatyourself-banner__bg,.sweepstakes-treatyourself-banner__content{grid-area:stack;min-width:0}.sweepstakes-treatyourself-banner__bg{-ms-flex-item-align:end;align-self:end;width:100%;line-height:0}.sweepstakes-treatyourself-banner__bg .picture-container,.sweepstakes-treatyourself-banner__bg picture{display:block;width:100%}.sweepstakes-treatyourself-banner__bg-img{display:block;width:100%;height:auto;aspect-ratio:var(--bg-aspect)}@media (min-width:1024px){.sweepstakes-treatyourself-banner__bg-img{aspect-ratio:var(--bg-aspect-lg,var(--bg-aspect))}}.sweepstakes-treatyourself-banner__content{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.sweepstakes-treatyourself-banner__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sweepstakes-treatyourself-banner__text{width:100%;max-width:var(--text-max-mobile,77%);margin-top:var(--text-top-mobile,13%);text-align:var(--text-align-mobile,center)}@media (min-width:1024px){.sweepstakes-treatyourself-banner__text{max-width:var(--text-max-desktop,38%);margin-top:0;margin-left:var(--text-left-desktop,9.5%);text-align:var(--text-align-desktop,left)}}@media (min-width:1024px){.sweepstakes-treatyourself-banner__mobile-only{display:none}}.sweepstakes-treatyourself-banner__desktop-only{display:none}@media (min-width:1024px){.sweepstakes-treatyourself-banner__desktop-only{display:block}}.sweepstakes-treatyourself-banner__description,.sweepstakes-treatyourself-banner__entry-period,.sweepstakes-treatyourself-banner__heading{width:100%}@media (min-width:1440px){.sweepstakes-treatyourself-banner__description,.sweepstakes-treatyourself-banner__entry-period,.sweepstakes-treatyourself-banner__heading{font-size:var(--fs-xxlg,var(--fs-xlg,var(--fs)))}}.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h1,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h2,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h3,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h4,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h5,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description h6,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description ol,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description p,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__description ul,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h1,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h2,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h3,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h4,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h5,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period h6,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period ol,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period p,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__entry-period ul,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h1,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h2,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h3,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h4,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h5,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading h6,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading ol,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading p,.sweepstakes-treatyourself-banner .sweepstakes-treatyourself-banner__heading ul{color:inherit;font-size:inherit;line-height:inherit;margin:0}.sweepstakes-treatyourself-banner__heading{line-height:1.2}.sweepstakes-treatyourself-banner__description{line-height:1.315;margin-top:var(--desc-gap,8px)}@media (min-width:1024px){.sweepstakes-treatyourself-banner__description{margin-top:var(--desc-gap-lg,var(--desc-gap))}}.sweepstakes-treatyourself-banner__entry-period{line-height:1.315;margin-top:var(--entry-gap,20px)}@media (min-width:1024px){.sweepstakes-treatyourself-banner__entry-period{margin-top:var(--entry-gap-lg,var(--entry-gap))}}.sweepstakes-treatyourself-banner__icon{position:absolute;left:var(--icon-x);top:var(--icon-y);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--icon-size);height:auto;z-index:3;pointer-events:none}@media (min-width:1024px){.sweepstakes-treatyourself-banner__icon{left:var(--icon-x-lg);top:var(--icon-y-lg);width:var(--icon-size-lg)}}@media (min-width:1024px){.sweepstakes-treatyourself-banner__icon--mobile-only{display:none}}.sweepstakes-treatyourself-banner__icon--desktop-only{display:none}@media (min-width:1024px){.sweepstakes-treatyourself-banner__icon--desktop-only{display:block}}