.bfg,.bfg-float,.bfg-sep,.bfg-freetag{--g-acc:#2fe0c5;--g-hi:#a8f5e6;--g-vio:#8b5cf6;--g-blue:#3b82f6;--g-dark:#0d0630;--g-deep:#140a35;--g-spark:#ff9f5a;--g-grad:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#2fe0c5 100%);--g-bg:radial-gradient(circle at 12% 8%,rgba(139,92,246,.55),transparent 55%),radial-gradient(circle at 92% 100%,rgba(47,224,197,.38),transparent 55%),radial-gradient(circle at 70% 30%,rgba(59,130,246,.3),transparent 50%),linear-gradient(160deg,#120a33 0%,#1d1052 55%,#0a2f4f 100%)}.bfg,.bfg-float,.bfg-sep{font-family:Poppins,-apple-system,Segoe UI,sans-serif;box-sizing:border-box}.bfg *,.bfg-float *{box-sizing:border-box}.bfg svg,.bfg-float svg,.bfg-sep svg{fill:none!important;stroke:currentColor;display:block}.bfg{background:var(--g-bg);color:#fff;border:1px solid rgba(47,224,197,.7);border-radius:12px;padding:14px;position:relative;overflow:hidden;text-align:left;box-shadow:0 6px 22px #3c1e8c59}.bfg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1.5px 1.5px at 18% 22%,#fff,transparent),radial-gradient(1px 1px at 72% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 88% 58%,#cfe,transparent),radial-gradient(1px 1px at 34% 78%,#fff,transparent),radial-gradient(2px 2px at 56% 44%,var(--g-spark),transparent),radial-gradient(1px 1px at 8% 64%,#cdf,transparent);opacity:.85}.bfg__head{display:flex;gap:10px;align-items:center;margin-bottom:10px;position:relative;padding-right:22px}[data-bf-mount] .bfg__head{padding-right:0}.bfg__ico{flex:0 0 36px;height:36px;border-radius:50%;background:var(--g-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 14px #2fe0c58c}.bfg__title{display:block;font-size:12.5px;font-weight:800;letter-spacing:.06em;color:var(--g-hi);line-height:1.25;text-transform:uppercase}.bfg__sub{display:block;font-size:11.5px;color:#d9d6f5;margin-top:2px}.bfg__msg{position:relative;margin:0 0 6px;font-size:12.5px;line-height:1.4;font-weight:600;color:#fff}.bfg__msg--2{color:var(--g-hi)}.bfg__bar{position:relative;margin:12px 4px 26px}.bfg__track{height:8px;background:#ffffff29;border-radius:99px;overflow:hidden}.bfg__fill{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#2fe0c5);transition:width .9s cubic-bezier(.22,.8,.3,1);box-shadow:0 0 12px #2fe0c5b3}.bfg__mark{position:absolute;top:-3px;transform:translate(-50%);text-align:center}.bfg__mark b{display:block;width:14px;height:14px;border-radius:50%;background:var(--g-deep);border:2px solid #7c78b8;margin:0 auto}.bfg__mark em{display:block;font-style:normal;font-size:10.5px;color:#b9b5e0;margin-top:3px;font-weight:600}.bfg__mark.is-on b{background:var(--g-acc);border-color:#fff;box-shadow:0 0 10px #2fe0c5e6}.bfg__mark.is-on em{color:var(--g-hi)}.bfg__mark:last-of-type{transform:translate(-100%);text-align:right}.bfg__mark:last-of-type b{margin:0 0 0 auto}.bfg__toggle{position:relative;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:9px 10px;min-height:40px;height:auto;background:#ffffff1a;color:#fff;border:1px solid rgba(47,224,197,.65);border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bfg__toggle:hover,.bfg__toggle:focus{background:#2fe0c52e;color:#fff}.bfg__toggle-ico{color:var(--g-hi);display:inline-flex}.bfg__toggle-txt{flex:1 1 auto}.bfg__lo{display:none}.bfg.is-open .bfg__lo{display:inline}.bfg.is-open .bfg__lc{display:none}.bfg__toggle-count{font-size:10.5px;font-weight:800;background:var(--g-acc);color:var(--g-dark);border-radius:99px;padding:2px 8px;white-space:nowrap}.bfg__chev{display:inline-flex;color:var(--g-hi);transition:transform .25s}.bfg.is-open .bfg__chev{transform:rotate(180deg)}.bfg.is-flat .bfg__toggle{display:none}.bfg__listwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;position:relative}.bfg.is-open .bfg__listwrap{grid-template-rows:1fr}.bfg__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;position:relative;min-height:0;overflow:hidden}.bfg.is-open .bfg__list{overflow-y:auto;margin-top:8px;max-height:min(46vh,340px);-webkit-overflow-scrolling:touch}.bfg__hint{margin:0;padding:0 2px;font-size:11.5px;font-weight:700;color:var(--g-hi);list-style:none}.bfg__tier{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);transition:.3s;margin:0}.bfg__tier.is-unlocked{background:#2fe0c524;border-color:var(--g-acc)}.bfg__tier.is-locked .bfg__img{filter:grayscale(1);opacity:.55}.bfg__tier[data-bf-pick]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bfg__tier.is-sel{border-color:#fff;background:linear-gradient(135deg,#8b5cf659,#2fe0c540);box-shadow:0 0 0 1px var(--g-acc),0 0 14px #2fe0c573}.bfg__tier.is-alt{background:#ffffff0f;border:1px dashed rgba(47,224,197,.8)}.bfg__tier.is-alt .bfg__img{opacity:.85}.bfg__tier.is-new{animation:bfgPop .8s ease}@keyframes bfgPop{0%{transform:scale(.95)}40%{transform:scale(1.04);box-shadow:0 0 18px #2fe0c5d9}to{transform:scale(1)}}.bfg__img{flex:0 0 52px;width:52px;height:52px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;transition:.3s}.bfg__img img{width:100%;height:100%;object-fit:cover;display:block}.bfg__ph{color:var(--g-vio);display:flex}.bfg__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bfg__txt strong{font-size:12.5px;font-weight:700;color:#fff;line-height:1.3}.bfg__txt small{font-size:11px;color:#cbc8ec;margin-top:2px;line-height:1.3}.bfg__tags{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bfg__tags i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:99px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.bfg__free{background:var(--g-grad);color:#fff}.bfg__state{background:#ffffff29;color:#d9d6f5}.is-unlocked .bfg__state{background:#fff;color:var(--g-dark)}.bfg__tier .bfg__state--pick{background:var(--g-acc);color:var(--g-dark)}.bfg-float{position:fixed;bottom:150px;z-index:997;display:flex;flex-direction:column;gap:8px}.bfg-float--left{left:12px;align-items:flex-start}.bfg-float--right{right:12px;align-items:flex-end}.bfg-fab{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--g-acc);background:var(--g-deep);color:#fff;border-radius:99px;padding:6px 12px 6px 6px;cursor:pointer;box-shadow:0 6px 20px #140a3580;font-family:inherit;line-height:1.1;width:auto;height:auto;min-height:0}.bfg-fab__ico{width:30px;height:30px;border-radius:50%;background:var(--g-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center}.bfg-fab__txt{display:flex;flex-direction:column;text-align:left}.bfg-fab__txt b{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--g-hi)}.bfg-fab__txt small{font-size:10px;color:#ddd}.bfg-fab__count{font-size:10.5px;font-weight:800;background:var(--g-acc);color:var(--g-dark);border-radius:99px;padding:2px 7px}.bfg-fab.has-gifts{animation:bfgGlow 2.4s ease-in-out infinite}@keyframes bfgGlow{0%,to{box-shadow:0 6px 20px #140a3580}50%{box-shadow:0 6px 24px #2fe0c5bf}}.bfg-panel{position:relative;width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 240px);overflow-y:auto;border-radius:12px;box-shadow:0 14px 40px #140a358c}.bfg-panel[hidden]{display:none}.bfg-panel .bfg{border-radius:12px}.bfg-panel__close{position:absolute;top:6px;right:8px;z-index:3;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:18px;line-height:1;cursor:pointer}.bfg-panel__body{border-radius:12px}.bfg-sep{list-style:none;display:block;margin:14px 0 6px;padding:7px 10px;background:linear-gradient(135deg,#1d1052,#0a2f4f);color:var(--g-hi);border:1px solid var(--g-acc);border-radius:6px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;width:100%;grid-column:1/-1}.bfg-sep span{display:inline-flex;align-items:center;gap:6px}.bfg-sep svg{width:16px;height:16px}[data-bf-gift-row]{background:#8b5cf612}.previewCartItem[data-bf-gift-row] cart-update-quantity,.previewCartItem[data-bf-gift-row] .previewCartItem-remove,.previewCartItem[data-bf-gift-row] .previewCartItem-edit,.cart-item[data-bf-gift-row] .cart-item-edit{display:none!important}.cart-item[data-bf-gift-row] .cart-item-quantity,.cart-item[data-bf-gift-row] .cart-item-remove{visibility:hidden;pointer-events:none}.bfg-freetag{display:inline-block;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:800;letter-spacing:.06em;border-radius:99px;background:var(--g-grad);color:#fff;border:0;vertical-align:middle;white-space:nowrap}[data-bf-mount]:empty{display:none}[data-bf-mount]{margin:0 0 12px}.previewCart>[data-bf-mount]{margin:10px 15px}@media(max-width:480px){.bfg-float{bottom:140px}.bfg-fab__txt small{display:none}.bfg{padding:10px;border-radius:10px}.bfg__head{margin-bottom:6px;gap:8px}.bfg__ico{flex-basis:30px;height:30px}.bfg__ico svg{width:17px;height:17px}.bfg__title{font-size:11px}.bfg__sub{display:none}.bfg__msg{font-size:12px;margin-bottom:4px}.bfg__bar{margin:10px 8px 22px}.bfg__mark em{font-size:10px}.bfg__toggle{padding:8px 10px;min-height:38px;font-size:12px}.bfg__tier{padding:6px;gap:8px}.bfg__img{flex-basis:44px;width:44px;height:44px}.bfg__txt strong{font-size:12px}.bfg__txt small{font-size:10.5px}.bfg__tags i{font-size:9.5px;padding:2px 7px}.bfg__tags .bfg__free{display:none}.previewCart>[data-bf-mount]{margin:8px 12px}}@media(prefers-reduced-motion:reduce){.bfg__fill,.bfg__listwrap,.bfg__chev{transition:none}.bfg-fab.has-gifts,.bfg__tier.is-new{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bf-gifts.css.map */
