.ek-firework-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#051c45;color:#fff;overflow:hidden;margin:12px auto 0;max-width:1600px;width:calc(100% - 64px);border-radius:18px}.ek-firework-banner__copy{padding:32px 36px}.ek-firework-banner__eyebrow{color:#ff5603;font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 12px}.ek-firework-banner h2{color:#fff;font-size:clamp(27px,3vw,44px);font-weight:800;line-height:1.12;margin:0 0 14px}.ek-firework-banner__offer{font-size:24px;font-weight:700;line-height:1.3;color:#ff5603;margin:0 0 12px}.ek-firework-banner__copy p:not([class]){font-size:15px;line-height:1.6;max-width:600px;margin:0 0 20px}.ek-firework-banner__button{display:inline-block;background:#ff5603;color:#051c45;text-decoration:none;border-radius:28px;padding:14px 24px;font-weight:700}.ek-firework-banner a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ek-firework-banner__art{display:block;width:100%;background:#051c45}.ek-firework-banner__art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}@media(max-width:699px){.ek-firework-banner{grid-template-columns:1fr;border-radius:12px;width:calc(100% - 24px);margin:8px auto 0}.ek-firework-banner__copy{padding:28px 24px}.ek-firework-banner__art{order:-1}.ek-firework-banner__copy p:not([class]){font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAQ */
