.daily-promo .copy-code{font:inherit;font-size:14px;margin-left:10px;padding:10px 14px;background:#101010;color:white;border:0;border-radius:5px}.daily-promo .copy-status{display:block;font-size:13px;margin-top:5px}.daily-promo{max-width:1320px;margin:0 auto;padding:38px 5%;display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;background:#dff4fc}.daily-promo img{width:100%;height:auto;display:block;border-radius:12px}.daily-promo h2{font-family:Arial,Helvetica,sans-serif;font-size:42px;line-height:1.05;letter-spacing:-1.5px;margin:12px 0 18px}.daily-promo p{font-size:17px;line-height:1.5}.daily-promo .promo-code{display:inline-block;border:1px dashed #101010;border-radius:6px;padding:11px 15px;margin:4px 0 18px;font-size:18px}.daily-promo .promo-cta{display:block;width:fit-content;background:#101010;color:#fff;border:0;border-radius:6px;padding:16px 24px;font-weight:800;font-size:14px;text-decoration:none;cursor:pointer}.daily-promo .eyebrow{font-weight:800;letter-spacing:2px;font-size:12px}.daily-promo .promo-when{font-size:12px;margin:12px 0 0;color:#333} .daily-promo[hidden]{display:none!important}.daily-promo .promo-code strong{user-select:all}@media(max-width:700px){.daily-promo{grid-template-columns:1fr;gap:22px;padding:26px 20px}.daily-promo h2{font-size:34px}.daily-promo .promo-cta{width:100%;text-align:center}.daily-promo img{border-radius:8px}}