.promo-announcement{position:relative;z-index:70;background:var(--promo-background, #d87e43);color:var(--promo-text, #071c17);border-bottom:1px solid rgba(7,28,23,.18)}.promo-announcement__inner{min-height:42px;display:flex;align-items:center;justify-content:center;padding:7px clamp(18px,4vw,64px)}.promo-announcement__message{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 10px;text-align:center;font-size:.88rem;font-weight:700;line-height:1.3}.promo-announcement__code{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border:1px solid currentColor;border-radius:999px;background:#f4f0e76b;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.09em;line-height:1}.promo-announcement__code--button{-webkit-appearance:none;appearance:none;width:7.75rem;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.promo-announcement__code--button:hover{background:#f4f0e7b8;transform:translateY(-1px)}.promo-announcement__code--button:focus-visible{outline:3px solid currentColor;outline-offset:2px}.promo-announcement__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.promo-announcement__inner{min-height:46px;padding:7px 12px}.promo-announcement__message{gap:5px 7px;font-size:.78rem}.promo-announcement__code{min-height:40px;padding-inline:9px;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.promo-announcement__code--button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/v25-announcement.css.map */
