:root{--promo-bar-height: 0px}.promo-bar{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-header, 1000) + 1);height:44px;background:var(--pb-bg, #111);color:var(--pb-fg, #fff);display:flex;align-items:center;justify-content:center;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.promo-bar--has-image{height:72px}.promo-bar.is-collapsed{transform:translateY(-110%);pointer-events:none}.promo-bar__inner{display:flex;align-items:center;gap:14px;max-width:1200px;width:100%;margin:0 auto;padding:0 44px;justify-content:center}.promo-bar__image{flex-shrink:0;width:52px;height:52px;border-radius:6px;overflow:hidden}.promo-bar__image img{width:100%;height:100%;object-fit:cover;display:block}.promo-bar__text{margin:0;font-size:15px;letter-spacing:.04em;line-height:1.35;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-bar__cta{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;flex-shrink:0;white-space:nowrap;opacity:.8;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .15s}.promo-bar__cta:hover{opacity:1}.promo-bar__cta-arrow{transition:transform .2s ease;flex-shrink:0}.promo-bar__cta:hover .promo-bar__cta-arrow{transform:translate(3px)}.promo-bar__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .15s,background-color .15s;padding:0;-webkit-tap-highlight-color:transparent}.promo-bar__close:hover{opacity:1;background:#ffffff26}body.has-promo-bar:not(.promo-bar-gone) #min-header{top:var(--promo-bar-height)!important;transition:top .35s cubic-bezier(.4,0,.2,1),transform .25s,background-color .25s,color .15s,box-shadow .25s,backdrop-filter .25s}body.has-promo-bar:not(.promo-bar-gone) .min-header__search{top:calc(var(--promo-bar-height) + var(--min-header-height))!important}@media(max-width:768px){.promo-bar__inner{padding:0 36px;gap:8px}.promo-bar__text{font-size:13px}.promo-bar--has-image{height:64px}.promo-bar__image{width:44px;height:44px}.promo-bar__close{right:8px}}@media(max-width:380px){.promo-bar__text{font-size:11px;white-space:normal;text-align:center;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/promo-bar.css.map */
