.promo-banner{background:var(--pb-bg, #0d0d0d);color:var(--pb-text, #ffffff);width:100%;font-family:var(--font-body-family)}.promo-banner__inner{display:flex;align-items:center;justify-content:center;gap:1.75rem;padding:1.1rem 3rem 1.1rem 1.5rem;flex-wrap:wrap;text-align:center;position:relative}.promo-banner__message{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--pb-text, #ffffff)}.promo-banner__button{display:inline-flex;align-items:center;justify-content:center;background:var(--pb-btn-bg, #d4a73a);color:var(--pb-btn-text, #1a1a1a)!important;text-decoration:none;font-weight:700;font-size:1rem;letter-spacing:.02em;padding:.75rem 1.5rem;border-radius:6px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap}.promo-banner__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040;filter:brightness(1.05)}.promo-banner__button:active{transform:translateY(0)}.promo-banner__close{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:6px;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--pb-text, #ffffff);opacity:.65;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,transform .15s ease}.promo-banner__close:hover{opacity:1;background:#ffffff1f}.promo-banner__close:active{transform:translateY(-50%) scale(.92)}@media screen and (max-width:749px){.promo-banner__inner{gap:.9rem;padding:.9rem 2.5rem .9rem 1rem}.promo-banner__close{right:.5rem;width:26px;height:26px}.promo-banner__message{font-size:1.05rem}.promo-banner__button{font-size:.9rem;padding:.6rem 1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-promo-banner.css.map */
