.promo-banner{position:fixed;bottom:0;left:0;width:100%;z-index:9999;text-align:center;padding:10px 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;box-shadow:0 -2px 10px #00000026;transition:transform .3s ease}.promo-banner.is-hidden{transform:translateY(100%)}.promo-banner__heading{margin:0;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border:2px solid #c00000;border-radius:4px;padding:4px 12px}.promo-banner__message{margin:0;font-size:14px}.promo-banner__code-wrapper{display:inline-flex;align-items:center;border:2px dashed currentColor;border-radius:4px;overflow:hidden}.promo-banner__code{padding:6px 12px;font-weight:700;font-size:15px;letter-spacing:1px}.promo-banner__copy-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:none;border-left:2px dashed currentColor;background:#ffffff26;color:inherit;cursor:pointer;font-size:13px;font-weight:600;transition:background .2s ease}.promo-banner__copy-btn:hover{background:#ffffff4d}.promo-banner__copy-btn svg{width:16px;height:16px}.promo-banner__copy-btn .copy-success,.promo-banner__copy-btn.copied .copy-label,.promo-banner__copy-btn.copied .copy-icon{display:none}.promo-banner__copy-btn.copied .copy-success{display:inline-flex;align-items:center;gap:4px}.promo-banner__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;opacity:.7;transition:opacity .2s ease}.promo-banner__close:hover{opacity:1}@media screen and (max-width:749px){.promo-banner__message{display:none}.promo-banner{gap:6px 12px;padding:8px 30px 8px 15px}.promo-banner__heading{font-size:13px}.promo-banner__code{font-size:13px;padding:4px 8px}.promo-banner__copy-btn{padding:4px 8px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promo-banner.css.map */
