.brb{--brb-offset: 0px;--brb-radius: 16px;position:fixed;left:0;right:0;bottom:var(--brb-offset);z-index:99;font-family:var(--font-body-family);color:var(--brb-text);pointer-events:none;transition:bottom .2s ease}.brb[hidden],.brb [hidden]{display:none!important}.brb__panel,.brb__pill{pointer-events:auto}.brb__panel{position:relative;background:linear-gradient(180deg,var(--brb-grad-start) 0%,var(--brb-grad-end) 100%);border-radius:var(--brb-radius) var(--brb-radius) 0 0;padding:13px 12px 10px;box-shadow:0 -4px 20px #00000026;transform:translateY(0);transition:transform .3s ease}.brb--entering .brb__panel{transform:translateY(110%)}.brb--drawer-open{visibility:hidden}.scroll-to-top-btn,.music-player{--sticky-atc-offset: var(--brb-height, 0px) !important}.brb__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "progress" "actions"}.brb__top{grid-area:top;padding-right:24px}.brb__progress{grid-area:progress;margin-top:14px}.brb__actions{grid-area:actions}.brb__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--brb-text);cursor:pointer}.brb__close-up,.brb--collapsed .brb__close-x{display:none}.brb--collapsed .brb__close-up{display:block}.brb__close:focus-visible,.brb__pill:focus-visible,.brb__btn:focus-visible{outline:2px solid var(--brb-fill);outline-offset:2px}.brb__headline{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px}.brb__badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--brb-badge-bg);color:var(--brb-badge-text);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.brb__divider{width:1px;height:16px;margin:0 7px;background:currentColor;opacity:.8}.brb__headline.is-wrapped .brb__divider{display:none}.brb__total{display:inline-flex;align-items:baseline;gap:5px;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap}.brb__total-original{font-size:.82em;color:var(--brb-strike);text-decoration-thickness:1.5px}.brb__message{margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.3;color:var(--brb-text)}.brb__message strong,.brb__message b{font-weight:700}.brb__track{position:relative;height:5px;border-radius:999px;background:var(--brb-track)}.brb__fill{display:block;position:absolute;top:0;bottom:0;left:0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--brb-fill) 0%,var(--brb-fill-end, var(--brb-fill)) 100%);box-shadow:0 0 6px #f9cf4a73;transition:width .6s cubic-bezier(.22,1,.36,1)}.brb__dot{position:absolute;top:50%;left:var(--pos);width:5px;height:5px;border-radius:50%;background:var(--brb-dot);transform:translate(-50%,-50%)}.brb__dot.is-reached{background:var(--brb-badge-text)}.brb__labels{position:relative;height:36px;margin-top:6px}.brb__label{--half: 36px;position:absolute;top:0;left:clamp(var(--half),var(--pos),calc(100% - var(--half)));width:calc(var(--half) * 2);transform:translate(-50%);font-size:8.5px;font-weight:400;line-height:1.25;text-align:center;color:var(--brb-text)}.brb__label-amount{display:block;font-weight:500}.brb__label--start{left:0;width:auto;transform:none;text-align:left}.brb__actions{display:flex;gap:8px;margin-top:4px}.brb__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.brb__btn:active{transform:scale(.98)}.brb__btn--atc{flex-grow:1.7;background:var(--brb-atc-bg);color:var(--brb-atc-text)}.brb__btn--checkout{padding:0 12px;background:var(--brb-checkout-bg);color:var(--brb-checkout-text)}.brb__btn[disabled],.brb__btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.brb__btn.is-loading{opacity:.7;pointer-events:none}.brb--collapsed .brb__progress,.brb--collapsed .brb__message{display:none}.brb__pill{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--brb-grad-start) 0%,var(--brb-grad-end) 100%);box-shadow:0 4px 14px #0003;color:var(--brb-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.brb__pill-badge{padding:4px 8px;border-radius:999px;background:var(--brb-badge-bg);color:var(--brb-badge-text);font-size:11px;font-weight:700;white-space:nowrap}.brb-spacer{height:var(--brb-space, 0px)}@media screen and (max-width:989px){.brb--hide-mobile,.brb--hide-mobile+.brb-spacer{display:none!important}}@media screen and (min-width:990px){.brb--hide-desktop,.brb--hide-desktop+.brb-spacer{display:none!important}.brb{filter:drop-shadow(0 -2px 12px rgba(0,0,0,.18))}.brb .brb__panel{--brb-slant: 72px;padding:0;border-radius:var(--brb-radius) 0 0 0;box-shadow:none;clip-path:polygon(0 0,var(--brb-tab-w, 50%) 0,calc(var(--brb-tab-w, 50%) + var(--brb-slant)) var(--brb-tab-h, 50%),100% var(--brb-tab-h, 50%),100% 100%,0 100%)}.brb .brb__inner{grid-template-columns:max-content max-content max-content minmax(0,1fr);grid-template-areas:"top actions close ." "progress progress progress progress";align-items:center}.brb .brb__top{padding:14px 0 10px 24px}.brb .brb__badge{font-size:15px;padding:4px 12px}.brb .brb__divider{height:22px;margin:0 14px}.brb .brb__total{font-size:21px}.brb .brb__total-original{font-size:1em}.brb .brb__message{margin-top:4px;font-size:13px;font-weight:400;opacity:.9}.brb .brb__actions{margin:0 0 0 28px}.brb .brb__btn{flex:none;min-width:150px;min-height:42px}.brb .brb__close{position:static;margin-left:12px}.brb .brb__progress{margin:0;padding:12px 24px 6px}.brb .brb__track{height:6px}.brb .brb__dot{width:6px;height:6px}.brb .brb__labels{height:20px}.brb .brb__label{--half: 90px;font-size:11px;white-space:nowrap}.brb .brb__label-amount{display:inline;margin-right:4px}.brb .brb__label br{display:none}.brb .brb__pill{left:20px;bottom:20px}}.brb-inline{display:block;margin:var(--brb-mt, 0px) 0 var(--brb-mb, 0px);font-family:var(--font-body-family);color:var(--brb-text)}.brb-inline[hidden]{display:none!important}.brb-inline .brb__panel{border-radius:12px;box-shadow:none;padding:12px 12px 4px;transform:none}.brb-inline .brb__top{padding-right:0}.brb-inline .brb__progress{margin-top:12px}.brb-toast{position:fixed;top:16px;right:16px;z-index:2147483000;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--brb-grad-start) 0%,var(--brb-grad-end) 100%);box-shadow:0 8px 24px #00000038;color:var(--brb-text);font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1;cursor:pointer;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.brb-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.brb-toast__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--brb-fill) 0%,var(--brb-fill-end, var(--brb-fill)) 100%);color:var(--brb-grad-start)}.brb-toast__arrow{opacity:.85}.brb-toast:focus-visible{outline:2px solid var(--brb-fill-end, var(--brb-fill));outline-offset:2px}@media screen and (max-width:989px){.brb-toast{top:12px;right:12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.brb-toast,.brb,.brb__panel,.brb__fill,.brb__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/bfcm-rewards-bar.css.map */
