.bfl{--lime:#d5ff00;--pink:#ff1493;--red:#e81736;--muted:#b8bdc7;background:#08090b;color:#f6f7f2}.bfl *{box-sizing:border-box}.bfl a{text-decoration:none}.bfl-shell{max-width:1320px;margin-inline:auto;padding-inline:40px}.bfl h1,.bfl h2,.bfl h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:800;letter-spacing:-.04em}.bfl p{line-height:1.75}.bfl a:focus-visible,.bfl summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.bfl-kicker{font-size:10px;font-weight:700;color:var(--lime);letter-spacing:.18em;margin:0 0 20px}.bfl-hero{overflow:hidden;position:relative;background:radial-gradient(ellipse at 80% 60%,#d5ff0017,transparent 45%),radial-gradient(ellipse at 5% 0,#ff149312,transparent 45%),#08090b;padding:70px 0 30px}.bfl-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.bfl-hero h1{font-size:clamp(52px,6.4vw,92px);line-height:.99;margin:0 0 28px}.bfl-hero h1 em{display:block;font-style:normal;color:var(--lime);text-shadow:0 0 38px #d5ff0030;margin-top:10px}.bfl-lead{max-width:500px;color:var(--muted);font-size:16px;margin:0 0 28px}.bfl-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.bfl-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--red);color:#fff!important;border:1px solid #ff5874;padding:16px 23px;min-height:52px;font-size:11px;letter-spacing:.08em;font-weight:800;box-shadow:0 0 28px #e817362b;transition:transform .2s,box-shadow .2s}.bfl-btn:hover{transform:translateY(-3px);box-shadow:0 0 35px #e8173650}.bfl-btn span{font-size:20px}.bfl-btn--outline{background:#101216;border-color:#d5ff0066;box-shadow:none;color:var(--lime)!important}.bfl-link{font-size:11px;letter-spacing:.08em;color:#f6f7f2;border-bottom:1px solid #d5ff0070;padding-block:13px}.bfl-link span{margin-left:12px}.bfl-dates{font-size:10px;letter-spacing:.1em;color:#919ba5;margin:25px 0 0}.bfl-hero-art{position:relative;padding:10px 35px 58px 0;min-width:0}.bfl-hero-poster{display:block;position:relative;z-index:1;transform:rotate(-4deg);border:1px solid #d5ff0077;box-shadow:0 0 50px #d5ff001b;max-width:430px;margin:0 auto}.bfl-hero-poster img{display:block;width:100%;height:auto}.bfl-hero-mini{position:absolute;right:0;bottom:8px;width:43%;transform:rotate(8deg);z-index:2;border:1px solid #ff1493;box-shadow:0 18px 50px #000b}.bfl-hero-mini img{width:100%;height:auto;display:block}.bfl-ring{position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;border:1px solid #d5ff0030;border-radius:50%;box-shadow:0 0 60px #d5ff0008}.bfl-art-label{position:absolute;right:-19px;top:0;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#727c87}.bfl-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:50px}.bfl-offer{padding:24px;border:1px solid #d5ff0040;background:linear-gradient(135deg,#d5ff000b,#101216);display:flex;flex-direction:column}.bfl-offer:nth-child(2){border-color:#ff149344;background:linear-gradient(135deg,#ff14930b,#101216)}.bfl-offer:nth-child(3){border-color:#e8173644;background:linear-gradient(135deg,#e817360b,#101216)}.bfl-offer small{font-size:10px;color:var(--lime);letter-spacing:.15em}.bfl-offer strong{font-size:23px;color:#f6f7f2;letter-spacing:-.03em;margin:14px 0 8px}.bfl-offer span{font-size:12px;color:var(--muted);line-height:1.65}.bfl-nav{position:sticky;top:95px;z-index:8;border-block:1px solid #d5ff0033;background:#0c0f11f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bfl-nav .bfl-shell{display:flex;justify-content:center;gap:8px;overflow-x:auto}.bfl-nav a{padding:18px 22px;font-size:10px;letter-spacing:.13em;color:#e4e8e2;font-weight:700;white-space:nowrap}.bfl-nav a:hover{color:var(--lime);background:#d5ff0009}.bfl-brand{padding:75px 0;border-bottom:1px solid #ffffff12;scroll-margin-top:170px;background:radial-gradient(ellipse at 0 30%,#d5ff0008,transparent 45%),#08090b}.bfl-brand--txq{background:radial-gradient(ellipse at 100% 20%,#ff14930a,transparent 42%),#0b0d10}.bfl-brand--lgt{background:radial-gradient(ellipse at 0 30%,#e817360a,transparent 45%),#08090b}.bfl-chapter{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.bfl-chapter h2{font-size:clamp(32px,4vw,54px);margin:0;line-height:1.1}.bfl-chapter>p{max-width:440px;color:var(--muted);font-size:14px;margin:0}.bfl-chapter .bfl-kicker{margin-bottom:12px}.bfl-discount-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d5ff0055;margin:0 0 32px;background:linear-gradient(110deg,#d5ff000a,#101216)}.bfl-discount-strip>div{padding:24px;border-right:1px solid #d5ff0030}.bfl-discount-strip strong{font-size:40px;line-height:1;color:var(--lime)}.bfl-discount-strip strong span{font-size:13px;letter-spacing:.1em}.bfl-discount-strip p{font-size:12px;color:#d6dbd3;margin:10px 0 0}.bfl-discount-strip>small{grid-column:1/-1;font-size:11px;line-height:1.65;color:var(--muted);padding:14px 24px;border-top:1px solid #d5ff0030}.bfl-brand-grid{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.6fr);gap:35px;align-items:start}.bfl-brand-aside{min-width:0}.bfl-brand-poster{width:100%;height:auto;display:block;border:1px solid #d5ff0033;box-shadow:0 0 35px #d5ff000c;margin-bottom:20px}.bfl-brand-aside>.bfl-btn{display:flex;width:100%}.bfl-small{font-size:11px;color:#99a4ae;line-height:1.7;margin:16px 0 0}.bfl-upgrade-link{display:block;padding:16px;border:1px solid #ff149344;background:#ff149307;color:#e5e8df;font-size:11px;line-height:1.6;margin-top:20px}.bfl-upgrade-link:hover{color:var(--lime);border-color:var(--lime)}.bfl-upgrade-link span{float:right}.bfl-tiers-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.bfl-tiers-head>span{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--lime)}.bfl-tiers-head small{font-size:10px;color:var(--muted)}.bfl-tier{border:1px solid #ffffff24;background:#101216;margin-bottom:14px}.bfl-tier[open]{border-color:#d5ff0066;box-shadow:0 0 24px #d5ff000a}.bfl-tier summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;cursor:pointer}.bfl-tier summary::-webkit-details-marker{display:none}.bfl-tier summary small{display:block;font-size:10px;letter-spacing:.14em;color:var(--lime);margin-bottom:9px}.bfl-tier summary strong{font-size:20px;line-height:1.3;letter-spacing:-.015em}.bfl-tier-plus{color:var(--lime);font-size:27px;font-weight:300;transition:transform .2s}.bfl-tier[open] .bfl-tier-plus{transform:rotate(45deg)}.bfl-tier-body{padding:0 24px 25px;border-top:1px solid #ffffff12}.bfl-tier-description{font-size:13px;color:#c3cad0;margin:20px 0}.bfl-fixed{display:flex;align-items:center;gap:14px;padding:15px;background:#d5ff0008;border:1px solid #d5ff0033;margin:0 0 20px}.bfl-fixed img{width:64px;height:64px;object-fit:contain;flex:none}.bfl-fixed small{display:block;font-size:9px;letter-spacing:.12em;color:var(--lime);margin-bottom:5px}.bfl-fixed strong{display:block;font-size:13px;line-height:1.5}.bfl-fixed div>span{display:block;color:#99a4ae;font-size:11px;margin-top:3px}.bfl-gift-symbol{font-size:40px;color:var(--lime);width:64px;text-align:center;flex:none}.bfl-gift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bfl-gift-grid:empty{display:none}.bfl-gift{margin:0;border:1px solid #ffffff16;background:#0b0d10;overflow:hidden;min-width:0}.bfl-gift-image{aspect-ratio:1;background:radial-gradient(ellipse,#25301a33,#08090b)}.bfl-gift-image img{display:block;width:100%;height:100%;object-fit:contain}.bfl-gift figcaption{padding:15px}.bfl-gift h3{font-size:14px;line-height:1.5;letter-spacing:0;margin:0}.bfl-gift figcaption p{font-size:10px;line-height:1.5;color:#aab3bd;margin:10px 0 0}.bfl-gift figcaption strong{color:var(--lime);white-space:nowrap}.bfl-tier-footer{display:flex;align-items:start;gap:12px;padding:12px 2px;color:#9eabb6}.bfl-tier-footer>span{color:var(--lime);font-size:22px}.bfl-tier-footer p{font-size:11px;line-height:1.7;margin:0}.bfl-bonus{padding:65px 0;background:radial-gradient(ellipse at 70% 50%,#ff14931a,transparent 60%),linear-gradient(110deg,#170e15,#0d1114);border-block:1px solid #ff149344;scroll-margin-top:170px}.bfl-bonus-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px}.bfl-bonus h2{font-size:clamp(32px,4.5vw,60px);line-height:1.05;margin:0 0 24px}.bfl-bonus h2 em{display:block;color:var(--lime);font-style:normal}.bfl-bonus p{color:var(--muted);font-size:14px;max-width:600px}.bfl-bonus .bfl-small{font-size:11px}.bfl-bonus-number{text-align:center;border-left:1px solid #ff149344}.bfl-bonus-number strong{font-size:clamp(110px,15vw,210px);line-height:.9;color:var(--lime);letter-spacing:-.08em;text-shadow:0 0 55px #d5ff0026}.bfl-bonus-number strong span{font-size:.5em;letter-spacing:-.04em}.bfl-bonus-number p{font-size:10px;letter-spacing:.2em;margin:20px auto 0}.bfl-guide{padding-top:75px;padding-bottom:50px;scroll-margin-top:170px}.bfl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bfl-steps>div{padding:25px;border-top:2px solid var(--lime);background:linear-gradient(135deg,#d5ff0008,#101216)}.bfl-steps span{color:var(--lime);font-size:30px;letter-spacing:-.04em}.bfl-steps h3{font-size:20px;letter-spacing:-.02em;margin:18px 0 12px}.bfl-steps p{font-size:13px;color:var(--muted);margin:0}.bfl-important{padding:25px;border:1px solid #ff149344;background:#ff149307;margin-top:24px}.bfl-important strong{font-size:11px;color:#ff8ed0;letter-spacing:.08em}.bfl-important p{font-size:13px;color:#c8cfd6;margin:10px 0 0}.bfl-faq{padding-top:30px;padding-bottom:65px;scroll-margin-top:170px}.bfl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}.bfl-faq details{border-top:1px solid #ffffff24}.bfl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.bfl-faq summary::-webkit-details-marker{display:none}.bfl-faq summary>span{font-size:22px;color:var(--lime);flex:none}.bfl-faq details>div{font-size:13px;line-height:1.8;color:var(--muted);padding:0 0 22px}.bfl-faq details>div p:last-child{margin-bottom:0}.bfl-end{text-align:center;padding-top:60px;padding-bottom:75px;border-top:1px solid #d5ff0033;background:radial-gradient(ellipse at 50% 100%,#d5ff0010,transparent 65%)}.bfl-end h2{font-size:clamp(36px,5vw,65px);margin:0 0 30px}.bfl-end .bfl-actions{justify-content:center}@media(max-width:989px){.bfl-shell{padding-inline:25px}.bfl-hero{padding-top:45px}.bfl-hero-grid{gap:30px}.bfl-hero h1{font-size:56px}.bfl-hero-art{padding-right:20px}.bfl-offer{padding:20px}.bfl-offer strong{font-size:19px}.bfl-brand-grid{grid-template-columns:1fr 1.6fr;gap:24px}.bfl-tier summary{padding:20px}.bfl-tier-body{padding:0 18px 22px}.bfl-gift figcaption{padding:12px}.bfl-gift h3{font-size:13px}.bfl-nav{top:85px}.bfl-nav a{padding:16px}.bfl-chapter{gap:24px}}@media(max-width:749px){.bfl-shell{padding-inline:20px}.bfl-hero{padding-top:32px}.bfl-hero-grid{grid-template-columns:1fr;gap:38px}.bfl-hero h1{font-size:clamp(42px,12vw,65px)}.bfl-kicker{font-size:9px;letter-spacing:.12em}.bfl-lead{font-size:14px}.bfl-actions{gap:18px}.bfl-btn{font-size:10px;padding:14px 18px;gap:18px;min-height:48px}.bfl-link{font-size:10px}.bfl-dates{font-size:9px;letter-spacing:.05em}.bfl-hero-art{max-width:430px;margin:0 auto;width:100%;padding:0 32px 50px 10px}.bfl-hero-poster{transform:rotate(-3deg)}.bfl-hero-mini{width:44%;right:7px;bottom:3px}.bfl-art-label{right:-8px}.bfl-offer-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.bfl-offer{padding:20px}.bfl-offer strong{font-size:23px;margin:10px 0 6px}.bfl-offer span{font-size:12px}.bfl-nav{top:74px}.bfl-nav .bfl-shell{justify-content:flex-start;padding-inline:8px;gap:0}.bfl-nav a{font-size:9px;padding:16px 14px}.bfl-brand{padding:45px 0;scroll-margin-top:135px}.bfl-chapter{display:block;margin-bottom:25px}.bfl-chapter h2{font-size:34px}.bfl-chapter>p{font-size:13px;margin-top:18px}.bfl-brand-grid{grid-template-columns:1fr;gap:28px}.bfl-brand-aside{display:grid;grid-template-columns:1fr;gap:0}.bfl-brand-poster{max-width:390px;margin-inline:auto}.bfl-discount-strip>div{padding:18px 12px}.bfl-discount-strip strong{font-size:30px}.bfl-discount-strip strong span{font-size:10px}.bfl-discount-strip p{font-size:10px;margin-top:8px}.bfl-discount-strip>small{padding:14px;font-size:10px}.bfl-tiers-head{gap:10px}.bfl-tiers-head>span{font-size:9px;letter-spacing:.1em}.bfl-tiers-head small{font-size:9px}.bfl-tier summary strong{font-size:18px}.bfl-tier summary{padding:20px 18px}.bfl-tier-body{padding:0 16px 20px}.bfl-fixed{padding:12px;gap:10px}.bfl-fixed strong{font-size:12px}.bfl-gift-grid{gap:10px}.bfl-gift h3{font-size:12px}.bfl-gift figcaption p{font-size:10px}.bfl-gift figcaption{padding:11px}.bfl-bonus{padding:45px 0;scroll-margin-top:135px}.bfl-bonus-grid{grid-template-columns:1fr;gap:30px}.bfl-bonus h2{font-size:38px}.bfl-bonus-number{border-left:0;border-top:1px solid #ff149344;padding-top:30px}.bfl-bonus-number strong{font-size:130px}.bfl-guide{padding-top:45px;scroll-margin-top:135px}.bfl-steps{grid-template-columns:1fr;gap:14px}.bfl-steps>div{padding:22px}.bfl-steps h3{margin-top:12px}.bfl-faq{padding-top:0;padding-bottom:45px}.bfl-faq-grid{grid-template-columns:1fr}.bfl-faq summary{font-size:13px}.bfl-important{padding:20px}.bfl-end{padding-top:40px;padding-bottom:50px}.bfl-end h2{font-size:38px}.bfl-end .bfl-actions{gap:12px}.bfl-end .bfl-btn{flex:1;justify-content:center;min-width:85px;gap:12px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.bfl *{animation:none!important;transition:none!important}}#MainContent>.shopify-section:has(>.bfl-hero){display:contents}.bfl-nav{top:110px}@media(max-width:749px){.bfl-nav{top:80px}}.bfl-nav .bfl-shell{scrollbar-width:none}.bfl-nav .bfl-shell::-webkit-scrollbar{display:none}@media(max-width:749px){.bfl-nav{top:88px}.bfl-brand,.bfl-bonus,.bfl-guide,.bfl-faq{scroll-margin-top:150px}}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]){margin:0!important;padding:62px 0 68px;background:radial-gradient(ellipse at 50% 0,#d5ff000c,transparent 65%),#0c0f12;border-block:1px solid #d5ff0033}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header{margin-bottom:30px;text-align:left;border-left:3px solid #d5ff00;padding-left:20px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header__title{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:#f6f7f2!important;text-shadow:0 0 30px #d5ff001a}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header__link{float:right;margin:0 0 0 20px;padding:12px 16px;border:1px solid #d5ff0066;background:#d5ff0007;color:#d5ff00!important;font-size:10px;line-height:1.4;letter-spacing:.12em;text-decoration:none}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header__link:hover{background:#d5ff00;color:#08090b!important;box-shadow:0 0 22px #d5ff0033}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__content{background:linear-gradient(145deg,#171c1e,#0f1215);border:1px solid #ffffff20;border-radius:5px;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__content:hover,:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__content:focus-within{transform:translateY(-4px);border-color:#d5ff0088;box-shadow:0 0 28px #d5ff0022}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__image-mask{border-bottom:1px solid #d5ff002b;background:#08090b}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__meta{padding:22px 18px 25px;text-align:left}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__title{color:#f6f7f2!important;font-size:15px;font-weight:600;line-height:1.55;letter-spacing:0}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__price{color:#d5ff00!important;font-weight:700;font-size:17px;margin-top:12px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__price--original{color:#929ca6!important;font-size:13px;font-weight:400}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .jdgm-star{color:#d5ff00!important}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .jdgm-prev-badge__text{color:#bbc4cd;font-size:11px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__tag{color:#08090b!important;background:#d5ff00!important;font-size:10px;letter-spacing:.06em;font-weight:700}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .quick-product__btn{background:#08090bf2!important;color:#d5ff00!important;border-top:1px solid #d5ff0066;font-size:11px;letter-spacing:.08em}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__see-all{background:#101418;color:#d5ff00;border:1px dashed #d5ff0055}@media(max-width:749px){:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]){padding:38px 0 44px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header{padding-left:14px;margin-bottom:24px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header__title{font-size:26px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .section-header__link{float:none;display:table;margin:16px 0 0;padding:10px 13px;font-size:9px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__meta{padding:16px 13px 20px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__title{font-size:13px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__price{font-size:15px}:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__content:hover{transform:none}}@media(prefers-reduced-motion:reduce){:is(.shopify-section[id$=__bf_89_products],.shopify-section[id$=__bf_favorites]) .grid-product__content{transition:none;transform:none!important}}.shopify-section[id$=__bf_favorites] .subtitle{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin:0 0 24px}.shopify-section[id$=__bf_favorites] .collection-switcher__title{display:inline-block;margin:0 12px 0 0}.shopify-section[id$=__bf_favorites] .collection-switcher__trigger{color:#b8bfc4;border:1px solid #65703c;border-radius:3px;padding:11px 24px;font-size:15px;letter-spacing:.08em;text-decoration:none;background:#101510}.shopify-section[id$=__bf_favorites] .collection-switcher__trigger.is-active{color:#101400;background:#d5ff00;border-color:#d5ff00;box-shadow:0 0 24px #d5ff0029}.shopify-section[id$=__bf_favorites] .section-header{padding-bottom:4px}.bfl-guide{position:relative;padding-top:70px;border-top:1px solid #d5ff0033;background:radial-gradient(ellipse at 50% 0,#d5ff000b,transparent 65%)}@media(max-width:749px){.shopify-section[id$=__bf_favorites] .collection-switcher__trigger{padding:10px 21px;font-size:13px}.shopify-section[id$=__bf_favorites] .subtitle{margin-bottom:20px}.bfl-guide{padding-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ccs-bf-landing.css.map */
