.bfcp.is-pinned{position:fixed;top:0;left:0;right:0}.bfcp{position:relative;z-index:60;background:#0b0b0b;border-bottom:3px solid #f4c55b;color:#fff;box-shadow:0 6px 18px #00000040}.bfcp[hidden],.bfcp-pop[hidden]{display:none}.bfcp__inner{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.bfcp__body{flex:1;min-width:0}.bfcp__msg{margin:0 0 6px;font-size:17px;line-height:1.35;font-weight:700}.bfcp__cta{flex:none;min-height:50px;padding:12px 24px;border:0;border-radius:999px;background:#d0102f;color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 0 0 3px #f4c55b}.bfcp__cta[hidden]{display:none}.bfcp__close{flex:none;background:none;border:0;color:#ffffffb3;font-size:28px;line-height:1;cursor:pointer;padding:4px 6px}.bfcp-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:14px;background:#000000b3}.bfcp-pop__box{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 28px);overflow-y:auto;padding:26px 20px 22px;border-radius:22px;background:#111;border:2px solid #f4c55b;color:#fff;text-align:center}.bfcp-pop__x{position:absolute;top:6px;right:10px;background:none;border:0;color:#fff;font-size:34px;cursor:pointer}.bfcp-pop__title{margin:0;font-size:26px;font-weight:800;color:#ffe3a1}.bfcp-pop__sub{margin:6px 0 16px;font-size:18px}.bfcp-pop__styles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bfcp-pop__style{display:flex;flex-direction:column;gap:6px;padding:6px 6px 10px;border-radius:14px;border:2px solid rgba(244,197,91,.35);background:#1b1b1b;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.bfcp-pop__style img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.bfcp-pop__style.is-on,.bfcp-pop__chip.is-on{border-color:#f4c55b;box-shadow:0 0 0 3px #f4c55b80}.bfcp-pop__opt{margin-top:18px;text-align:left}.bfcp-pop__opt p{margin:0 0 8px;font-size:17px;font-weight:700}.bfcp-pop__opt div{display:flex;flex-wrap:wrap;gap:8px}.bfcp-pop__chip{min-height:50px;min-width:96px;padding:8px 16px;border-radius:12px;border:2px solid rgba(255,255,255,.35);background:#222;color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.bfcp-pop__chip.is-on{background:#f4c55b;color:#0b1533}.bfcp-pop__add{display:block;width:100%;margin-top:20px;min-height:58px;border:0;border-radius:999px;background:#f4c55b;color:#0b1533;font:inherit;font-size:19px;font-weight:800;cursor:pointer}.bfcp-pop__add:disabled{background:#555;color:#ccc}#slidecarthq .bfcps{display:block;margin:0;padding:12px 16px 14px;background:#fff6dd;border-bottom:2px solid #f4c55b;text-align:left}#slidecarthq .bfcps[hidden]{display:none}#slidecarthq .bfcps__msg{display:block;margin:0 0 8px;color:#111;font-size:16px;line-height:1.35;font-weight:700}#slidecarthq .bfcps__cta{display:block;width:100%;margin:10px 0 0;min-height:46px;padding:10px 16px;border:0;border-radius:999px;background:#d0102f;color:#fff;font-size:16px;font-weight:800;text-align:center;cursor:pointer}#slidecarthq .bfcps__cta[hidden]{display:none}@media screen and (max-width:749px){.bfcp__inner{flex-wrap:wrap;gap:8px;position:relative;padding-right:40px;padding-top:8px;padding-bottom:8px}.bfcp__msg{font-size:16px;margin-bottom:4px}.bfcp__cta{width:100%;min-height:44px;padding:8px 16px;font-size:16px}.bfcp__close{position:absolute;top:6px;right:4px}.bfcp-pop__styles{grid-template-columns:repeat(2,1fr)}.bfcp-pop__chip{flex:1 1 calc(33% - 8px);min-width:0}}.bfcp-steps{position:relative;display:flex;justify-content:space-between;max-width:440px;padding-top:2px}.bfcp-steps__line{position:absolute;left:18px;right:18px;top:19px;height:4px;border-radius:4px;background:#fff3}.bfcp-steps__line span{display:block;height:100%;border-radius:inherit;background:#f4c55b;transition:width .4s ease}.bfcp-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;width:44px}.bfcp-step__dot{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2a2a2a;border:2px solid rgba(255,255,255,.25);font-size:18px;line-height:1;filter:grayscale(1);opacity:.7}.bfcp-step__dot b{position:absolute;right:-5px;bottom:-4px;min-width:17px;height:17px;padding:0 3px;border-radius:9px;background:#fff;color:#111;font-size:11px;font-weight:800;line-height:17px;text-align:center}.bfcp-step__dot i{position:absolute;left:-5px;top:-5px;width:17px;height:17px;border-radius:50%;background:#1e9e4a;color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:17px;text-align:center}.bfcp-step__amt{font-size:12px;font-weight:700;color:#ffffffbf}.bfcp-step.is-done .bfcp-step__dot{background:#f4c55b;border-color:#ffe3a1;filter:none;opacity:1}.bfcp-step.is-done .bfcp-step__amt{color:#f4c55b}#slidecarthq .bfcp-steps{display:flex;justify-content:space-between;position:relative;max-width:none;margin:4px 0 0;padding:2px 0 0}#slidecarthq .bfcp-steps__line{position:absolute;display:block;left:18px;right:18px;top:19px;height:4px;border-radius:4px;background:#0000001f}#slidecarthq .bfcp-steps__line span{display:block;height:100%;border-radius:4px;background:#e0a82e}#slidecarthq .bfcp-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;width:44px}#slidecarthq .bfcp-step__dot{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee;border:2px solid #ddd;font-size:18px;line-height:1;filter:grayscale(1);opacity:.7}#slidecarthq .bfcp-step__dot b{position:absolute;display:block;right:-5px;bottom:-4px;min-width:17px;height:17px;padding:0 3px;border-radius:9px;background:#111;color:#fff;font-size:11px;font-weight:800;line-height:17px;text-align:center}#slidecarthq .bfcp-step__dot i{position:absolute;display:block;left:-5px;top:-5px;width:17px;height:17px;border-radius:50%;background:#1e9e4a;color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:17px;text-align:center}#slidecarthq .bfcp-step__amt{display:block;font-size:12px;font-weight:700;color:#555}#slidecarthq .bfcp-step.is-done .bfcp-step__dot{background:#f4c55b;border-color:#e0a82e;filter:none;opacity:1}#slidecarthq .bfcp-step.is-done .bfcp-step__amt{color:#9a6b00}@media screen and (max-width:749px){.bfcp-steps{max-width:none}}@media(prefers-reduced-motion:reduce){.bfcp-steps__line span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bfcm-gift-bar.css.map */
