.gp-bf{background:var(--bf-bg, #000);color:var(--bf-text, #fff);font-family:var(--gp-font-body)}.gp-bf__top{position:relative;overflow:hidden}.gp-bf__top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 40%,rgba(255,255,255,.09) 50%,transparent 60% 100%);transform:translate(-100%);animation:gp-bf-sweep 6s ease-in-out 1.5s infinite}@keyframes gp-bf-sweep{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.gp-bf__offer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap;min-height:44px;padding:8px 16px;color:inherit;text-decoration:none;font-size:14px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.gp-bf__tag{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 9px 4px;border-radius:2px;background:var(--bf-text, #fff);color:var(--bf-bg, #000);font-family:var(--gp-font-heading);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1}.gp-bf__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff2d55;animation:gp-bf-pulse 1.6s ease-in-out infinite}@keyframes gp-bf-pulse{50%{opacity:.25}}.gp-bf__text{font-weight:500;white-space:nowrap}.gp-bf__text strong{font-family:var(--gp-font-heading);font-weight:800;letter-spacing:.06em}.gp-bf__text--m{display:none}.gp-bf__cta{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:700;padding-bottom:2px;border-bottom:1.5px solid currentColor}.gp-bf__cta svg{width:14px;height:14px;transition:transform .25s ease}.gp-bf__offer:hover .gp-bf__cta svg{transform:translate(3px)}.gp-bf__offer:focus-visible{outline:2px solid var(--bf-accent);outline-offset:-4px}.gp-bf__strip{background:var(--bf-strip, #0e0e10);border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.gp-bf__track{display:flex;justify-content:center}.gp-bf__perks{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none;flex:none}.gp-bf__perks--dup{display:none}.gp-bf__perk{display:inline-flex;align-items:center;gap:8px;padding:8px 22px;white-space:nowrap;font-size:12.5px;letter-spacing:.04em;color:#ffffffdb}.gp-bf__perk+.gp-bf__perk{border-left:1px solid rgba(255,255,255,.14)}.gp-bf__perk svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--bf-accent, #a996ff);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.gp-bf__offer{gap:10px;min-height:40px;padding:7px 12px;font-size:13px;letter-spacing:.06em}.gp-bf__tag{font-size:10.5px;padding:4px 7px 3px;letter-spacing:.12em}.gp-bf__text--d{display:none}.gp-bf__text--m{display:inline}.gp-bf__track{justify-content:flex-start;width:max-content;animation:gp-bf-ticker var(--bf-speed, 26s) linear infinite}.gp-bf__perks--dup{display:flex}.gp-bf__perk{padding:7px 18px;font-size:12px}.gp-bf__perks--dup .gp-bf__perk:first-child,.gp-bf__perks .gp-bf__perk:first-child{border-left:1px solid rgba(255,255,255,.14)}}@media(max-width:360px){.gp-bf__tag{display:none}}@keyframes gp-bf-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gp-bf__top:after,.gp-bf__tag:before{animation:none}.gp-bf__track{animation:none;width:auto;overflow-x:auto}.gp-bf__perks--dup{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-bf-bar.css.map */
