body.ax-site .ax-preseason-promo{box-sizing:border-box;margin-top:32px;margin-bottom:32px;padding:22px 28px;background:#0b3675;color:#fff;border:2px solid #ff7200;border-radius:16px;text-align:left;font-size:16px;line-height:1.5}
.ax-preseason-promo .ax-promo-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:14px}.ax-preseason-promo .ax-promo-heading strong{font-size:23px;color:#fff}.ax-preseason-promo .ax-promo-heading>span{color:#b2dbf9;font-weight:750}.ax-preseason-promo .ax-promo-offers{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.ax-preseason-promo .ax-promo-offers p{margin:0}.ax-preseason-promo .ax-promo-offers p>strong{color:#ffad69;font-size:21px}.ax-preseason-promo .ax-promo-offers p>span{display:block;margin-top:6px}.ax-preseason-promo code{display:inline-block;max-width:100%;font:800 14px/1.5 ui-monospace,monospace;letter-spacing:.02em;color:#0b3675;background:#b2dbf9;padding:4px 8px;border-radius:5px;overflow-wrap:anywhere}.ax-preseason-promo .ax-promo-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:18px}.ax-preseason-promo small{color:#e1effb;font-size:13px}.ax-preseason-promo a{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px;padding:9px 0;min-height:44px;display:inline-flex;align-items:center;gap:8px}.ax-preseason-promo a:hover{color:#b2dbf9}.ax-preseason-promo[hidden]{display:none!important}@media(max-width:700px){body.ax-site .ax-preseason-promo{padding:20px;margin-top:32px;margin-bottom:24px}.ax-preseason-promo .ax-promo-offers{grid-template-columns:1fr;gap:18px}.ax-preseason-promo .ax-promo-heading strong{font-size:21px}.ax-preseason-promo .ax-promo-heading>span{font-size:14px}}
