.everyday-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.everyday-ad{min-width:0;container-type:inline-size;background:#f5f3ef}
.everyday-ad-creative{position:relative;aspect-ratio:4/5.5;overflow:hidden}
.everyday-ad-creative>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.everyday-ad-copy{position:absolute;inset:0 0 auto;padding:5.2cqw;color:#151515}
.everyday-ad-copy .eyebrow{font-family:Arial,sans-serif;font-size:1.8cqw!important;letter-spacing:.2em;margin:0 0 2.6cqw;font-weight:700!important}
body main .everyday-ad-copy h3{font-family:Impact,'Arial Narrow',Arial,sans-serif!important;font-size:11.2cqw!important;line-height:.94!important;letter-spacing:-.045em!important;margin:0 0 2cqw!important;font-weight:900!important;text-transform:uppercase}
body main .everyday-ad-copy .ad-punchline{font-family:Georgia,serif!important;font-style:italic;font-size:3.65cqw!important;line-height:1.2!important;margin:0 0 1.6cqw;font-weight:400!important;max-width:none}
body main .everyday-ad-copy .ad-product-name{font-size:2.15cqw!important;line-height:1.3!important;margin:0;font-weight:400!important;max-width:none}
.advert-cherry .everyday-ad-copy{color:#550a21}
.ad-stamp{position:absolute;left:5.2cqw;top:45%;display:grid;place-content:center;width:15cqw;height:15cqw;border-radius:50%;background:#f5cfdb;color:#550a21;transform:rotate(-12deg);font:800 2.2cqw/1.15 Arial,sans-serif;text-align:center;letter-spacing:.04em;border:1px solid #550a21}
.advert-shake .ad-stamp{background:#cfe8f3;color:#101010;border-color:#101010;top:43%}
.everyday-ad-action{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4cqw 5.2cqw;background:#111;color:white;border:0}
.everyday-ad-price{font-family:Arial,sans-serif;font-size:4.8cqw;font-weight:700;white-space:nowrap}
body main .everyday-ad-action .button{font-family:Arial,sans-serif;font-size:1.8cqw!important;letter-spacing:.04em;margin:0;padding:2.7cqw 3cqw;min-height:44px;background:#fff!important;color:#111!important;font-weight:800!important;white-space:nowrap;border:0}
body main .advert-cherry .everyday-ad-action .button{background:#f5cfdb!important;color:#550a21!important}
body main .advert-shake .everyday-ad-action .button{background:#cfe8f3!important}
@media(max-width:750px){.everyday-ad-grid{grid-template-columns:1fr;gap:26px}.everyday-ad-copy .eyebrow{font-size:2cqw!important}body main .everyday-ad-copy .ad-product-name{font-size:2.8cqw!important}body main .everyday-ad-action .button{font-size:2.2cqw!important}.ad-stamp{font-size:2.4cqw}}
