#bflb-leaderboard-container .bflb-global-leaderboard{display:flex;flex-direction:column;gap:20px}#bflb-leaderboard-container .bflb-global-leaderboard h3,#bflb-leaderboard-container .bflb-global-leaderboard p{text-align:center!important}#bflb-leaderboard-container .bflb-global-leaderboard p{color:#404145;margin:0;line-height:1.45em}#bflb-leaderboard-container .rank-box-container{display:flex;flex-direction:column;gap:10px;position:relative}#bflb-leaderboard-container .rank-boxes{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){#bflb-leaderboard-container .rank-boxes{font-size:.85rem}}#bflb-leaderboard-container .rank-header{display:grid;grid-template-columns:4rem 50px auto 4rem;align-items:center;padding:0 2rem;border:none;color:#222325;font-weight:700}@media (max-width:768px){#bflb-leaderboard-container .rank-header{grid-template-columns:3rem 40px auto 3rem;padding:0 1rem}}#bflb-leaderboard-container .rank-box{display:grid;grid-template-columns:4rem 50px auto 4rem;align-items:center;padding:.65rem 2rem;border:2px solid #EAECF0;border-radius:6px;color:#62646A;font-weight:700}@media (max-width:768px){#bflb-leaderboard-container .rank-box{grid-template-columns:3rem 40px auto 3rem;padding:.5rem 1rem}}#bflb-leaderboard-container .rank-box .user-name{text-transform:capitalize;text-overflow:hidden;white-space:nowrap;overflow:hidden}#bflb-leaderboard-container .rank-box .user-image img{width:40px;height:40px;border-radius:50%;overflow:hidden;object-fit:cover}@media (max-width:768px){#bflb-leaderboard-container .rank-box .user-image img{width:30px;height:30px}}#bflb-leaderboard-container .rank-box .score{text-align:right}#bflb-leaderboard-container .rank-box .rank img{width:24px;height:24px}@media (max-width:768px){#bflb-leaderboard-container .rank-box .rank img{width:18px;height:18px}}#bflb-leaderboard-container .rank-pagination{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;gap:10px}#bflb-leaderboard-container .rank-pagination .page-btn{background:#fff;border:1px solid #EAECF0;color:#62646A;border-radius:4px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background 0.3s ease;padding:0!important}#bflb-leaderboard-container .rank-pagination .page-btn.current{background:#404145;border-color:#404145;color:#fff}#bflb-leaderboard-container .rank-pagination .page-btn:hover{background:#EAECF0}#bflb-leaderboard-container .rank-pagination .page-btn.hidden{display:none!important}#bflb-leaderboard-container .ranks-loader{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:rgba(255,255,255,.6);backdrop-filter:blur(4px);transition:opacity 0.75s ease;opacity:1}#bflb-leaderboard-container .ranks-loader .loader{border:6px solid #f3f3f3;border-top:6px solid #404145;border-radius:50%;width:40px;height:40px;animation:bflb-spin 1s linear infinite}@keyframes bflb-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#bflb-leaderboard-container .ranks-loader.hiding{opacity:0;pointer-events:none}.bflb-model{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:3000}.bflb-model.hidden{display:none!important}.bflb-model .bflb-model-content{background:#FFF;border-radius:8px;padding:20px 40px;width:90%;max-width:550px;position:relative}.bflb-model .bflb-model-content .model-inner{display:flex;flex-direction:column;gap:20px}.bflb-model .bflb-model-content .model-title{color:#1A1A1A;font-weight:600;font-size:1.5rem;margin:0}.bflb-model .bflb-model-content p{font-size:.95rem;color:#404145;line-height:1.2em;margin-bottom:1em}.bflb-model .bflb-model-content p b{font-weight:800}.bflb-model .bflb-model-content .bflb-close{position:absolute;top:-30px;right:-20px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff}.bflb-model .bflb-model-content .bflb-close:hover{color:#ccc}.bflb-model .bflb-model-content .bflb-model-spacing-1{height:.25rem}.bflb-drop-box-container{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;justify-items:center}.bflb-drop-box-container .bflb-span-2{grid-column:span 2;aspect-ratio:1.316}@media (max-width:768px){.bflb-drop-box-container .bflb-span-2{grid-column:span 6;aspect-ratio:1.995}}.bflb-drop-box-container .bflb-span-3{grid-column:span 3;aspect-ratio:1.995}@media (max-width:768px){.bflb-drop-box-container .bflb-span-3{grid-column:span 6;aspect-ratio:1.995}}.bflb-drop-box-container .bflb-dropbox{width:100%;display:flex;flex-direction:column-reverse;position:relative;overflow:hidden;border-radius:10px}.bflb-drop-box-container .bflb-dropbox img.bflb-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bflb-drop-box-container .bflb-dropbox .bflb-lock-icon{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bflb-drop-box-container .bflb-dropbox .bflb-lock-icon svg{width:32px;height:32px}.bflb-drop-box-container .bflb-dropbox .bflb-drop-box-text{position:absolute;bottom:0;left:0;padding:1.5rem;color:#fff;display:flex;flex-direction:column;gap:8px}.bflb-drop-box-container .bflb-dropbox .bflb-drop-box-text h3{margin:0;font-size:1.5rem;color:#fff!important;font-weight:700}.bflb-drop-box-container .bflb-dropbox .bflb-countdown-timer{display:flex;align-items:center;gap:10px}.bflb-drop-box-container .bflb-dropbox .bflb-mini-countdown{display:flex;align-content:center;gap:10px}.bflb-drop-box-container .bflb-dropbox .bflb-mini-countdown .bflb-count-down-item{font-size:.85rem;font-weight:700;color:var(--countdown-text-color,#384636);background:var(--countdown-bg-color,#F0C3FF);box-shadow:inset 0 0 8px 0 var(--countdown-inner-shadow-color,#F4DDFB),0 4px 4px 0 var(--countdown-outer-shadow-color,rgba(255,204,0,.35));border-radius:4px;border:none;width:2.5em;height:2.5em;line-height:2.5em;text-align:center}.bflb-drop-box-container .bflb-dropbox-revealed{cursor:pointer}.bflb-drop-box-container .bflb-dropbox-revealed:hover .bflb-bg-image{transform:scale(1.05)}.bflb-drop-box-container .bflb-dropbox-revealed .bflb-bg-image{transition:transform 0.5s ease}.bflb-drop-box-container .bflb-dropbox-revealed .backdrop-1{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%)}@media (max-width:768px){.bflb-drop-box-container .bflb-dropbox-revealed .backdrop-1{height:80%}}.bflb-drop-box-container .bflb-dropbox-revealed .backdrop-2{position:absolute;bottom:0;left:0;width:80%;height:55%;filter:blur(60px);background:#D75D00;border-radius:50%;transform:rotate(-5deg)}.bflb-drop-box-container .bflb-dropbox-revealed .bflb-drop-box-text{width:100%;gap:0}.bflb-drop-box-container .bflb-dropbox-revealed .bflb-drop-box-text p{margin-bottom:1rem}.bflb-drop-box-container .bflb-view-deals-button{background-color:#000;color:#fff;display:flex;align-items:center;gap:10px;padding:.6rem 1.25rem;border-radius:8px;width:fit-content;font-weight:600;text-decoration:none;transition:background-color 0.3s ease}.bflb-drop-box-container .bflb-view-deals-button:hover{background-color:#222;text-decoration:none}.bflb-drop-box-container .bflb-view-deals-button svg{width:1.25em;height:1.25em}.bflb-unrevealed-product-card{border:1px solid #E4E5E7;border-radius:8px;overflow:hidden;height:100%}.bflb-unrevealed-product-card .product-covered-thumbnail{width:100%;position:relative;aspect-ratio:53/32;background-color:#F5F5F5}.bflb-unrevealed-product-card .product-covered-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bflb-unrevealed-product-card .product-covered-thumbnail .deal-type-badge{position:absolute;top:8px;right:8px;background-color:#000;color:#FFF;font-weight:700;padding:.25rem .5rem;border-radius:8px;font-size:.75rem}.bflb-unrevealed-product-card .bflb-product-desc-box{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;text-align:center}.bflb-unrevealed-product-card .bflb-product-desc-box .product-title{font-weight:600;font-size:.95rem;line-height:1.2em;color:#222325;margin-bottom:.5rem;margin:0!important;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bflb-unrevealed-product-card .bflb-product-desc-box .product-desc{font-weight:400;font-size:.95rem;line-height:1.2em;min-height:1.2em;color:#222325;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bflb-unrevealed-product-card .bflb-product-desc-box .bflb-reveal-soon-badge{margin-top:.5rem;margin-bottom:auto;padding:.25rem .5rem;background-color:#FF7A00;color:#FFF;font-weight:500;font-size:.875rem;display:inline-block;border-radius:8px}#bflb-leaderboard-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1024px){#bflb-leaderboard-container{grid-template-columns:1fr;max-width:550px;margin:0 auto;font-size:.8rem}}@media (max-width:768px){#bflb-leaderboard-container{grid-template-columns:1fr;max-width:100%;margin:0 auto;font-size:.8rem}}#bflb-leaderboard-container .bflb-button-primary{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;padding:.85rem 1.4rem!important;flex-shrink:0;border-radius:4px;background:#FF6B00;line-height:1em!important;color:#FFF;font-weight:700}#bflb-leaderboard-container .bflb-button-primary:hover{background:#FF7A1A}@media (max-width:768px){#bflb-leaderboard-container .bflb-button-primary{padding:.75rem 1rem!important}}#bflb-leaderboard-container .bflb-button-secondary{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;padding:.85rem 1.4rem!important;flex-shrink:0;border-radius:4px;background:#404145;line-height:1em!important;color:#FFF;font-weight:700}#bflb-leaderboard-container .bflb-button-secondary:hover{background:#62646A}#bflb-leaderboard-container .bflb-button-black{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;padding:.85rem 1.4rem!important;flex-shrink:0;border-radius:4px;background:#000;line-height:1em!important;color:#FFF;font-weight:700}#bflb-leaderboard-container .bflb-button-black:hover{background:#222}#bflb-leaderboard-container .bflb-task-completed-button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;padding:.85rem 1.4rem!important;flex-shrink:0;border-radius:4px;background:#0e5a0b;line-height:1em!important;color:#FFF;font-weight:700}#bflb-leaderboard-container .bflb-inner-box{border:1px solid rgba(228,229,231,.81);padding:20px;border-radius:12px}#bflb-leaderboard-container .bflb-inner-box h3.bflb-box-title{color:#222325;font-family:"Inter",sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;margin:0!important}#bflb-leaderboard-container .bflb-inner-box .bflb-box-description{line-height:1.5em}#bflb-leaderboard-container .bflb-my-tasks-box{display:flex;flex-direction:column;gap:20px}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container{display:flex;flex-direction:column;gap:10px}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task{display:flex;flex-direction:column;gap:5px;padding:.75rem 1rem;border:2px solid #EAECF0;border-radius:6px}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task .bflb-task-header{display:flex;justify-content:space-between;align-items:center;gap:10px}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task .bflb-task-title{color:#62646A;font-weight:700;margin:0;padding:0}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task .bflb-button-primary{width:auto!important;margin-left:auto;margin-right:.5rem}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task .bflb-points{color:#62646A;font-style:normal;font-size:1rem;font-weight:700}#bflb-leaderboard-container .bflb-my-tasks-box .bflb-task-container .bflb-task p{line-height:1.45em}#bflb-leaderboard-container .bflb-my-tasks-box .myrank-container{padding:2rem 0}#bflb-leaderboard-container .bflb-my-tasks-box .myrank-container .bflb-button-secondary{margin-top:1.875rem!important;width:auto!important}#bflb-leaderboard-container .bflb-my-tasks-box .myrank-container .rank-box{margin-top:1.875rem}