.bfl{--bfl-gold: #f0bb75;--bfl-tan: #ca9d62;--bfl-red: #ef4444;--bfl-ink: #0b0804;--bfl-sans: Inter, Satoshi, -apple-system, BlinkMacSystemFont, sans-serif;--bfl-serif: "Playfair Display", Georgia, serif}.co2.bfl{overflow-x:hidden}.bfl-only-d{display:none!important}.bfl-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfl :where(h1,h2,h3,figure,blockquote,dl,dd){margin:0}.bfl-wrap{width:100%;margin:0 auto}.bfl-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:var(--bfl-red);color:#fff;font-weight:700;font-size:10px;line-height:14px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.bfl-btn{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:16px 20px;border-radius:999px;background:var(--bfl-gold);color:#000;font-family:var(--bfl-sans);font-weight:600;font-size:17px;line-height:22px;text-align:center;text-decoration:none}.bfl-btn:hover{background:#ecb064}.bfl-ctablock{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.bfl-note{font-size:13px;line-height:18px;color:gray;text-align:center}.bfl-eyebrow{font-weight:600;font-size:13px;line-height:16px;letter-spacing:1.82px;text-transform:uppercase;color:var(--bfl-tan)}.bfl-h2{font-family:var(--bfl-serif);font-weight:600;font-size:28px;line-height:36px;color:#000;text-transform:capitalize}.bfl-dot{position:relative;display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--bfl-red)}@media(prefers-reduced-motion:no-preference){.bfl-count__label .bfl-dot:after,.bfl-hero__eyebrow .bfl-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bfl-red);animation:bfl-ping 1.6s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.bfl-hero__eyebrow .bfl-dot:after{top:3px;right:3px;bottom:3px;left:3px}}@keyframes bfl-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.4);opacity:0}}.bfl-bottles{position:relative;display:block;flex:0 0 auto;width:var(--bw);height:var(--bh)}.bfl-bottles img{position:absolute;top:calc(var(--h) * -.0208);left:calc(var(--x) - var(--w) * .5);width:calc(var(--w) * 2);height:calc(var(--h) * 1.0417);max-width:none;clip-path:inset(calc(var(--h) * .0208) calc(var(--w) * .5))}.bfl-bottles img:nth-child(1){--w: var(--b1w);--h: var(--b1h);--x: var(--b1x)}.bfl-bottles img:nth-child(2){--w: var(--b1w);--h: var(--b1h);--x: 0px}.bfl-bottles img:nth-child(3){--w: var(--b2w);--h: var(--b2h);--x: var(--b2x)}.bfl-seal{position:absolute;z-index:2;left:calc(var(--cx) - var(--s) / 2);top:calc(var(--cy) - var(--s) / 2);width:var(--s);height:var(--s);transform:rotate(10.83deg);pointer-events:none}.bfl-seal__in{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-weight:700;text-align:center}.bfl-seal__burst{position:absolute;left:calc(var(--s) * .0386);top:calc(var(--s) * .0306);width:calc(var(--s) * .9185)!important;height:calc(var(--s) * .9185)!important;max-width:none}.bfl-seal__a,.bfl-seal__b{position:relative;display:block;line-height:normal;white-space:nowrap}.bfl-seal__a{font-size:calc(var(--s) * .1562);text-transform:uppercase}.bfl-seal__b{font-size:calc(var(--s) * .1062);letter-spacing:calc(var(--s) * .0106);text-transform:uppercase}.bfl-count{display:flex;flex-direction:column;align-items:center;gap:var(--cg, 6px)}.bfl-count__digits{display:flex;align-items:flex-end;gap:var(--dg, 4px)}.bfl-digit{position:relative;display:block;width:var(--dw);height:var(--dh);border-radius:var(--dr);background:linear-gradient(#fff 50%,#f1eee9 50%);box-shadow:0 var(--ds, 2px) var(--ds, 2px) #59330540;font-weight:700;font-size:var(--df);line-height:var(--dh);color:#000;text-align:center}.bfl-digit:after{content:"";position:absolute;left:0;right:0;top:calc(50% - var(--dl, 1px) / 2);height:var(--dl, 1px);background:#0000002e}.bfl-comma{display:block;font-weight:700;font-size:var(--cf);line-height:var(--cl);color:var(--cc, #fff)}.bfl-count__label{display:flex;align-items:center;gap:var(--lg, 6px);font-weight:700;font-size:var(--lf);line-height:var(--ll);letter-spacing:var(--lt);text-transform:uppercase;color:var(--lc, #fff);white-space:nowrap}.bfl-count__label .bfl-dot{width:var(--ld);height:var(--ld)}.bfl-count[data-state=sold_out] .bfl-count__digits{display:none}.bfl-count--mini{--dw: 20.364px;--dh: 28px;--dr: 3.818px;--df: 17.818px;--dg: 2.545px;--ds: 1.273px;--dl: 1.273px;--cf: 15.273px;--cl: 17.818px;--cc: #000;--cg: 4px;--lf: 8px;--ll: 10px;--lt: .64px;--lc: #000;--ld: 7px;--lg: 3px}.bfl-count--bar,.bfl-count--card{--dw: 33.225px;--dh: 45.685px;--dr: 6px;--df: 29.446px;--dg: 4.153px;--dl: 2px;--cf: 25px;--cl: 29.619px;--cg: 6.526px;--lf: 12.76px;--ll: 16.316px;--lt: 1.0208px;--ld: 10px;--lg: 6.5px}.bfl-count--card{--dw: 33.85px;--dh: 46.544px;--dr: 6.347px;--df: 30px;--dl: 2.116px;--lf: 13px;--ll: 16.623px;--lt: 1.04px;--ld: 9.974px;--lg: 6.649px}.bfl-announce{background:linear-gradient(90deg,#f6cb8c,#f0bb75 55%,#e5b369);color:#000}.bfl-announce__in{display:flex;align-items:center;gap:10px;height:54px;padding:0 12px}.bfl-announce__bottle{flex:0 0 auto;width:14.682px!important;height:34px!important;object-fit:cover}.bfl-announce__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.bfl-announce__eyebrow{display:flex;align-items:center;gap:4px;font-weight:700;font-size:10px;line-height:13px;letter-spacing:.7px;text-transform:uppercase;color:#754914}.bfl-announce__eyebrow .bfl-badge{padding:2px 4px;border-radius:999px;font-size:9px;line-height:11px;letter-spacing:.18px}.bfl-announce__title{font-weight:600;font-size:13px;line-height:16px;text-transform:capitalize}.bfl-announce__rule{flex:0 0 auto;width:1px;height:40px;background:#0000002e}.bfl-announce .bfl-count__label .bfl-dot{margin-top:1px}.bfl-head{display:flex;justify-content:center;height:45px;padding-top:8.76px;background:var(--bfl-ink);box-shadow:inset 0 -.3px #ffffff4d}.bfl-head__logo{display:block;width:191px;height:23.933px}.bfl-head__logo img{width:100%;height:100%}.bfl .bfl-head__logo:focus-visible,.bfl .bfl-close__cta:focus-visible{outline-color:#fff}.bfl-hero{background:#000;color:#fff}.bfl-hero__row{display:flex;flex-direction:column}.bfl-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:16px 24px 0}.bfl-hero__media{position:relative;order:2;height:328px;margin-top:-32.3px}.bfl-hero__media img{width:100%;height:100%;object-fit:cover}.bfl-seal--hero{--s: 93.5px;--cx: 150.15px;--cy: 125.05px}@supports (container-type: size){.bfl-hero__media{container-type:size}.bfl-seal--hero{--u: max(100cqw / 720, 100cqh / 656);--s: calc(172.6 * var(--u));--cx: calc(50cqw + (277.2 - 360) * var(--u));--cy: calc(50cqh + (256.1 - 328) * var(--u))}}.bfl-rating{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;white-space:nowrap}.bfl-rating__stars{display:flex;color:var(--bfl-gold)}.bfl-rating__img{width:76px;height:14px}.bfl-rating__score{font-weight:600}.bfl-rating__rule{width:1px;height:14px;background:#ffffff80}.bfl-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-weight:500;font-size:14px;line-height:16px;letter-spacing:1.68px;text-transform:uppercase;color:var(--bfl-gold)}.bfl-hero__eyebrow .bfl-dot{width:14px;height:14px;background:radial-gradient(circle,#ef4444dd 3.89px,#ef44448c 3.9px)}.bfl-hero__title{font-family:var(--bfl-serif);font-weight:600;font-size:24px;line-height:32px;text-transform:capitalize;color:#fff}.bfl-hero__bullets{width:293px}.bfl-hero__bullets li{position:relative;padding-left:34px;font-weight:500;font-size:14px;line-height:17px}.bfl-hero__bullets li:nth-child(1){height:36px;padding-top:8px}.bfl-hero__bullets li:nth-child(2){height:30px;padding-top:1.5px}.bfl-hero__bullets li:nth-child(3){height:22.3px;padding-top:2px}.bfl-hero__bullets li>img,.bfl-ic-bottle{position:absolute;left:0;top:0}.bfl-hero__bullets li:nth-child(1) .bfl-ic-bottle{width:26px;height:26px}.bfl-hero__bullets li:nth-child(2)>img{width:20px;height:20px}.bfl-hero__bullets li:nth-child(3)>img{width:22.344px;height:22.344px}.bfl-ic-bottle img:first-child{position:absolute;left:12.5%;top:0;width:73.3%;height:100%}.bfl-ic-bottle img:last-child{position:absolute;right:0;bottom:6%;width:30%;height:30%}.bfl-hero .bfl-ctablock{margin-top:0}.bfl-hero__note{font-size:13px;line-height:18px;color:#cecece;text-align:center}.bfl-ticker{overflow:hidden;background:#161616;color:#fff}.bfl-ticker__track{display:flex;width:max-content;padding:6.5px 0 6.5px 12px}.bfl-ticker__group{display:flex;align-items:center;gap:12px;padding-right:12px}.bfl-ticker__group img{width:11px;height:11px}.bfl-ticker__group span{font-weight:700;font-size:12px;line-height:15px;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.bfl-ticker__track{animation:bfl-ticker 40s linear infinite}}@keyframes bfl-ticker{to{transform:translate(-50%)}}.bfl-every{padding:40px 20px 56px;background:#fbf6ef}.bfl-every .bfl-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.bfl-every__row,.bfl-every__intro{display:contents}.bfl-every__eyebrow{font-weight:600;font-size:14px;line-height:17px;letter-spacing:.56px;text-transform:uppercase;color:#ca9d61;text-align:center}.bfl-every__title{width:316px;font-size:27px;line-height:34.4px;letter-spacing:-.87px;text-align:center}.bfl-every__photo{position:relative;width:320px;height:217.544px}.bfl-every__photo picture{display:block;width:100%;height:100%}.bfl-every__photo img{width:100%;height:100%;object-fit:cover}.bfl-every__note{position:absolute;left:59px;top:200px;font-size:9px;line-height:16.8px;color:#6b6b6b;white-space:nowrap}.bfl-receipt{width:320px;padding:1px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 6px 24px #4d330d14}.bfl-receipt__head{display:flex;align-items:center;justify-content:center;gap:.3em;height:45px;border-radius:15px 15px 0 0;background:#000;color:#fff;font-weight:700;font-size:15px;line-height:16.8px;letter-spacing:.56px;text-transform:uppercase}.bfl-receipt__head span{color:var(--bfl-gold)}.bfl-receipt__list{padding:8px 14px 0}.bfl-receipt__row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px dashed rgba(0,0,0,.18)}.bfl picture>source{display:none}.bfl-intro .co2-intro__list picture{display:contents}.bfl-receipt__pic{display:contents}.bfl-receipt__thumb{flex:0 0 auto;width:40px!important;height:54px!important;object-fit:contain}.bfl-receipt__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.bfl-receipt__name{font-weight:700;font-size:14px;line-height:17.5px}.bfl-receipt__sub{font-weight:500;font-size:13px;line-height:16.9px;color:#6b6b6b}.bfl-receipt__value{flex:0 0 auto;font-weight:700;font-size:14px;line-height:17.5px;color:var(--bfl-red)}.bfl-receipt__ship{display:flex;justify-content:space-between;margin:0 14px;padding:9px 0;border-bottom:2px dashed #141210;font-weight:700;font-size:14px;line-height:17.5px}.bfl-receipt__ship strong{font-weight:700;letter-spacing:.42px;text-transform:uppercase;color:#06a600}.bfl-receipt__total{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 15px;font-weight:800;font-size:17px;line-height:20.4px;letter-spacing:.51px;text-transform:uppercase;color:#141210}.bfl-receipt__total strong{font-weight:900;font-size:20px;line-height:24px;letter-spacing:0;color:var(--bfl-red)}.bfl-receipt__pay{display:flex;align-items:center;justify-content:space-between;padding:16px 14px;background:#000;color:var(--bfl-gold);font-weight:700;font-size:14px;line-height:16.8px;letter-spacing:.56px;text-transform:uppercase}.bfl-receipt__pay strong{font-weight:700;font-size:32px;line-height:38px;letter-spacing:0;text-transform:none}.bfl-scar{position:relative;overflow:hidden;color:#fff}.bfl-scar__eyebrow{display:flex;align-items:center;gap:5.337px;font-weight:700;font-size:14px;line-height:17.671px;letter-spacing:.98px;text-transform:uppercase;color:var(--bfl-gold);white-space:nowrap}.bfl-scar__eyebrow .bfl-badge{padding:2.719px 5.437px;border-radius:999px;font-size:12px;line-height:14.952px;letter-spacing:.24px}.bfl-scar__title{font-weight:600;font-size:18px;line-height:21.749px;text-transform:capitalize}.bfl-scar__hr{display:block;height:1px;background:#f0bb7540}.bfl-scar__line{font-weight:500;font-size:13px;line-height:18px;color:#d9d1c7;white-space:nowrap}.bfl-scar__rule{display:none}.bfl-scar__lead,.bfl-scar__copy,.bfl-scar__head,.bfl-scar__row{display:contents}.bfl-scar>*,.bfl-scar__lead>*,.bfl-scar__copy>*,.bfl-scar__head>*,.bfl-scar__row>*{position:absolute}.bfl-scar .bfl-bottles{--bw: 59.43px;--bh: 70.464px;--b1w: 27.55px;--b1h: 63.8px;--b1x: 35.34px;--b2w: 30.428px;--b2h: 70.464px;--b2x: 16.69px}.bfl-scar--bar{width:319px;height:195.326px;border-radius:15.705px;background:radial-gradient(ellipse 175px 107px at calc(50% + 36.81px) 94.718px,#2b1900,#160c00 50%,#0b0600,#000)}.bfl-scar--bar .bfl-scar__eyebrow{left:30.5px;top:15px;gap:5.337px;font-size:13.742px;line-height:17.345px;letter-spacing:.9619px}.bfl-scar--bar .bfl-scar__eyebrow .bfl-badge{padding:2.668px 5.337px;font-size:11px;line-height:14.676px;letter-spacing:.22px}.bfl-scar--bar .bfl-scar__title{left:30.43px;top:36.07px;width:258.41px;font-size:17.668px;line-height:21.347px}.bfl-scar--bar .bfl-bottles{left:37.3px;top:70.67px}.bfl-scar--bar .bfl-count{left:120.73px;top:70.67px}.bfl-scar--bar .bfl-count__label{margin-left:15px;align-self:flex-start}.bfl-scar--bar .bfl-scar__hr{left:19.63px;top:150.18px;width:279.738px}.bfl-scar--bar .bfl-scar__line{display:none}.bfl-scar--bar .bfl-scar__line--m{display:block;left:17.63px;top:161.95px;font-size:12.76px;line-height:17.668px}.bfl-scar--card{width:325px;height:199px;border-radius:16px;background:radial-gradient(ellipse 178px 109px at calc(50% + 37.5px) 96px,#2b1900,#160c00 50%,#0b0600,#000)}.bfl-scar--card .bfl-scar__eyebrow{left:31px;top:15px}.bfl-scar--card .bfl-scar__title{left:31px;top:36.75px;width:263.27px}.bfl-scar--card .bfl-bottles{--bw: 64.1px;--bh: 71.789px;--b1w: 28.068px;--b1h: 65px;--b1x: 36px;--b2w: 31px;--b2h: 71.789px;--b2x: 17px;left:38px;top:72px}.bfl-scar--card .bfl-count{left:135px;top:72px}.bfl-scar--card .bfl-count__label{align-self:flex-start}.bfl-scar--card .bfl-scar__hr{left:20px;top:153px;width:285px}.bfl-scar--card .bfl-scar__line{left:19px;top:165px}.bfl-every__cta{padding:23px 49px 24px;border-radius:100px;font-weight:700;font-size:15px;line-height:18px}.bfl-story{padding:36.1px 0 31.5px;background:#fff}.bfl-story__grid{display:flex;flex-direction:column}.bfl-story__head{display:flex;flex-direction:column;gap:10px;padding:0 24px}.bfl-story__head .bfl-eyebrow{padding-left:1px}.bfl-story__body{font-size:15px;line-height:21px;color:#4a4239}.bfl-story__panel{position:relative;width:326px;height:333.24px;margin:17.4px 0 0 18px;background:radial-gradient(circle 233px at 50% 166.62px,#f0bb7552,#f8f3e866 60%,#fff0),#fff}.bfl-story__bottle{position:absolute;left:39.5px;top:12.68px;width:246.97px!important;height:307.889px!important;max-width:none;clip-path:inset(0 55.57px);mix-blend-mode:multiply}.bfl-callout{position:absolute;display:flex;flex-direction:column;gap:5.433px}.bfl-callout__tag{padding:2.717px 6.339px;border:.906px solid var(--bfl-gold);border-radius:3.622px;background:#f0bb752e;font-weight:700;font-size:9.056px;line-height:11.772px;letter-spacing:1.0867px;text-transform:uppercase;color:#9e5700;white-space:nowrap}.bfl-callout__val{font-family:var(--bfl-serif);font-weight:600;font-size:14.489px;line-height:18.111px;white-space:nowrap}.bfl-callout--aged,.bfl-callout--proof{align-items:flex-end;text-align:right}.bfl-callout--finish,.bfl-callout--value{align-items:flex-start}.bfl-callout--aged{right:calc(100% - 88.74px)}.bfl-callout--aged{right:auto;left:38.94px;top:88.74px}.bfl-callout--proof{left:23.54px;top:204.66px}.bfl-callout--finish{left:239.97px;top:105.04px}.bfl-callout--value{left:239.97px;top:220.96px}.bfl-lead{position:absolute;width:16.3px;height:1.358px;background:var(--bfl-tan)}.bfl-lead:after{content:"";position:absolute;top:calc(50% - 2.7165px);width:5.433px;height:5.433px;border-radius:50%;background:var(--bfl-tan)}.bfl-lead--1{left:89.65px;top:121.57px}.bfl-lead--2{left:89.65px;top:237.48px}.bfl-lead--1:after,.bfl-lead--2:after{left:16.3px}.bfl-lead--3{left:220.05px;top:137.87px}.bfl-lead--4{left:220.05px;top:253.78px}.bfl-lead--3:after,.bfl-lead--4:after{left:-5.43px}.bfl-story__accs{display:flex;flex-direction:column;gap:6px;margin:15.4px 24px 0;width:319px}.bfl-sacc{border-radius:5px;box-shadow:inset 0 0 0 .3px #00000080}.bfl-sacc>summary{position:relative;display:flex;align-items:center;height:38px;padding:0 30px 0 34px;list-style:none;cursor:pointer;font-size:14px;line-height:17px}.bfl-sacc>summary::-webkit-details-marker{display:none}.bfl-sacc>summary img{position:absolute;left:14.68px;top:14px;width:11.742px;height:12px}.bfl-sacc>summary:after{content:"+";position:absolute;left:292px;top:10.5px;font-family:Satoshi,Inter,sans-serif;font-size:14px;line-height:17px}.bfl-sacc[open]>summary:after{content:"\2212"}.bfl-sacc__body{display:flex;flex-direction:column;gap:10px;padding:0 16px 14px 34px;font-size:13px;line-height:19px;color:#4a4239}.bfl-notes{display:flex;flex-direction:column;gap:10px}.bfl-notes li{display:flex;align-items:flex-start;gap:10px}.bfl-notes__ic{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.bfl-specs{display:grid;grid-template-columns:auto 1fr;gap:6px 14px}.bfl-specs dt{font-weight:600;color:#000}.bfl-quote{position:relative;width:319px;height:128px;margin:12px 0 0 24px}.bfl-quote:before{content:"";position:absolute;left:0;right:0;top:24px;height:104px;border-radius:16px;background:#f9e7ce}.bfl-quote blockquote{position:absolute;left:15px;top:35px;width:197px;font-family:var(--bfl-serif);font-weight:600;font-size:16px;line-height:1.12;color:#1a1208}.bfl-quote figcaption{position:absolute;left:15px;top:100px;font-weight:500;font-size:11.375px;line-height:normal;white-space:nowrap}.bfl-quote__photo{position:absolute;left:206px;top:0;width:113px!important;height:128px!important;object-fit:cover;border-bottom-right-radius:16px}.bfl-story__cta{width:319px;margin:29px 0 0 20.5px;gap:10px}.bfl-story__cta .bfl-btn{padding:17px 20px}.bfl-claim{padding:47px 27px 34px;background:#f8f3e8;text-align:center}.bfl-claim .bfl-wrap{display:flex;flex-direction:column;align-items:center}.bfl-claim .bfl-eyebrow{font-size:13.04px;line-height:12.271px;letter-spacing:1.304px;color:var(--bfl-gold);white-space:nowrap}.bfl-claim .bfl-h2{width:296px;margin-top:9.7px;font-size:26.365px;line-height:35px}.bfl-steps{display:flex;flex-direction:column;gap:14.7px;width:305.6px;margin-top:20px}.bfl-step{display:flex;flex-direction:column;align-items:center;min-height:248px;padding:15.6px 22px 18px;box-shadow:inset 0 0 0 .293px #0000004d;border-radius:14.647px;background:#fff}.bfl-step img{width:106.4px;height:93.7px;object-fit:contain}.bfl-step__title{display:flex;align-items:center;gap:7.8px;margin-top:4.7px;font-family:var(--bfl-serif);font-weight:600;font-size:18.553px;line-height:34.177px;text-transform:capitalize;white-space:nowrap}.bfl-step__title span{display:flex;align-items:center;justify-content:center;width:24.39px;height:24.39px;border-radius:4.878px;background:var(--bfl-gold);font-family:var(--bfl-sans);font-weight:500;font-size:17.073px;line-height:1}.bfl-step__text{margin-top:9px;font-size:12.694px;line-height:15px;color:#000}.bfl-buy{padding:12px 14px 0;background:#fff;scroll-margin-top:10px}.bfl-buy__row,.bfl-gallery{display:flex;flex-direction:column;gap:10px}.bfl-gallery__stage{position:relative;width:332px;height:332px;overflow:hidden;border-radius:16px;background:#f5eee5}.bfl-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .25s ease}.bfl-gallery__slide.is-active{opacity:1}.bfl-gallery__slide img{width:100%;height:100%;object-fit:cover}.bfl-seal--gallery{--s: 72.916px;--cx: 96.66px;--cy: 124.66px}.bfl-seal--gallery{transition:opacity .25s ease}.bfl-seal--gallery.is-off{opacity:0}@supports (container-type: inline-size){.bfl-gallery__stage{container-type:inline-size}.bfl-seal--gallery{--s: 21.9627cqw;--cx: 29.1145cqw;--cy: 37.5482cqw}}.bfl-gallery__arrow{position:absolute;z-index:3;top:154px;left:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fffc!important}.bfl-gallery__arrow img{width:15px;height:15px}.bfl-gallery__arrow--prev img{transform:rotate(180deg)}.bfl-gallery__arrow:not(.bfl-gallery__arrow--prev){left:295px}.bfl-gallery__thumbs{display:flex;justify-content:center;align-items:center;gap:5.19px;width:327px;height:23px}.bfl-gallery__thumbs button{width:11.247px;height:11.247px;border-radius:50%;background:#d9d9d9!important}.bfl-gallery__thumbs button.is-active{background:var(--bfl-gold)!important}.bfl-gallery__thumbs img{display:none}.bfl-gallery{display:contents}.bfl .bfl-ugc{display:block;order:2;margin:0 -14px 0 0;padding:10px 0;overflow:hidden}.bfl-ugc__row{display:flex;gap:9px}.bfl-ugc__tile{position:relative;flex:0 0 140.565px;height:226.391px;overflow:hidden;border-radius:5.722px;background:#d9d9d9}.bfl-ugc__tile video{width:100%;height:100%;object-fit:cover}.bfl-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;width:37.862px;height:37.862px;margin:auto;padding:0;transform:none}.bfl-ugc__play img{width:100%;height:100%}.bfl-controls{position:relative;height:32px;margin-top:19px}.bfl-progress{position:absolute;left:0;top:16px;width:215px;height:1px;background:#4d4d4d}.bfl-progress>span{position:absolute;left:0;top:-1px;height:3px;width:33%;background:#ca9d62}.bfl-round{position:absolute;top:0;left:268.3px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #ececec;border-radius:50%;background:transparent}.bfl-round--prev{left:228px}.bfl-round img{transform:none}.bfl-round--prev img{transform:rotate(180deg)}.bfl-buy__panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bfl-buy__rating{display:flex;align-items:center;gap:11px;font-weight:600;font-size:14px;line-height:20px;white-space:nowrap}.bfl-buy__rating .bfl-rating__img{width:75.477px;height:13.806px}.bfl-buy__title{width:332px;font-family:var(--bfl-serif);font-weight:700;font-size:24px;line-height:32px}.bfl-chips{display:flex;gap:5px}.bfl-chips li{padding:4px 8px;border-radius:12px;background:#f5eee5;font-weight:600;font-size:13px;line-height:16px;color:#201100;white-space:nowrap}.bfl-buy__lead{width:329px;font-weight:500;font-size:14px;line-height:20px}.bfl-buy__lead strong{font-weight:500}.bfl-opt{display:flex;flex-direction:column;gap:10px;width:325px;padding:16px 15px 14px;border:2px solid var(--bfl-gold);border-radius:16px;background:#fff}.bfl-opt__head{display:flex;align-items:center;gap:12px}.bfl-opt__art{position:relative;flex:0 0 auto;width:55px;height:95px}.bfl-opt__box{position:absolute;left:0;bottom:0;width:54.7px;height:67.8px;object-fit:contain}.bfl-opt__r1{position:absolute;left:4px;top:6px;width:16px;height:50px;object-fit:contain}.bfl-opt__r2{position:absolute;left:30px;top:18px;width:24px;height:24px;object-fit:contain}.bfl-opt__bottle{position:absolute;left:10.08px;top:36px;width:32.923px;height:58.023px;object-fit:contain}.bfl-opt__meta{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.bfl-opt__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#000;color:#fff;font-weight:600;font-size:12.048px;line-height:15px;text-transform:capitalize}.bfl-opt__star{flex:0 0 auto;width:.9em;height:.9em;margin-right:4px;color:var(--bfl-gold)}.bfl-opt__artm{display:none}.bfl-months picture{display:contents}.bfl-opt__title{font-family:var(--bfl-serif);font-weight:600;font-size:18px;line-height:24.222px}.bfl-opt__sub{font-size:14.129px;line-height:20.185px;color:#4d4d4d}.bfl-opt__price{display:flex;flex-direction:column;align-items:flex-end;font-weight:500;font-size:12px;line-height:16px;color:#4d4d4d}.bfl-opt__price strong{font-weight:700;font-size:21.922px;line-height:35.076px;color:var(--bfl-red)}.bfl-opt__radio{flex:0 0 auto;width:18.2px;height:18.2px;border:5px solid var(--bfl-gold);border-radius:50%;background:#fff}.bfl-opt__rule{width:100%;height:0;margin:0;border:0;border-top:1px solid #e2d9c9}.bfl-opt__inc{font-weight:600;font-size:14px;line-height:24px}.bfl-opt__checks{display:flex;flex-direction:column;gap:8px}.bfl-opt__checks li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px}.bfl-opt__checks img{flex:0 0 auto;width:16px;height:16px}.bfl-badge--pill{padding:1px 8px;border-radius:999px;font-weight:500;font-size:11.909px;line-height:15px;letter-spacing:0}.bfl-opt__rewards{display:flex;align-items:center;gap:20px;width:100%;font-weight:600;font-size:12.985px;line-height:16px;text-transform:uppercase;color:var(--bfl-red);white-space:nowrap}.bfl-opt__rewards:before,.bfl-opt__rewards:after{content:"";flex:1 1 auto;height:1.5px;background:var(--bfl-red)}.bfl-months{display:flex;gap:6.9px;width:100%}.bfl-months li{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:5.357px;min-height:137px;margin-top:9.92px;padding:17px 4px 10px;border:.992px dashed var(--bfl-gold);border-radius:1.985px;background:#fffaf0;text-align:center}.bfl-months .bfl-badge--pill{position:absolute;top:-9.92px;left:50%;transform:translate(-50%);text-transform:uppercase}.bfl-months img{width:83.361px;height:49.4px;object-fit:contain}.bfl-months__name{font-weight:600;font-size:11px;line-height:13px;text-transform:capitalize}.bfl-months__val{font-weight:600;font-size:12.901px;line-height:16px;color:var(--bfl-red)}.bfl-freeship{display:flex;align-items:center;gap:6px;width:100%;height:31.964px;padding:0 9px 0 17px;border:.999px dashed var(--bfl-gold);border-radius:1.998px;background:#fffaf0;font-weight:700;font-size:11.987px;line-height:16px;text-transform:capitalize}.bfl-freeship img{width:20.839px;height:20.839px}.bfl-freeship span:first-of-type{flex:1 1 auto}.bfl-freeship .bfl-badge--pill{width:52.941px;justify-content:center;font-weight:700;font-size:12.985px}.bfl-buy__cta{width:331.4px}.bfl-checkout{height:60px;padding:10px 16px;font-weight:600;font-size:16px;line-height:24px}.bfl-checkout .tp-cta__btn-text{display:inline-flex;align-items:center;gap:.3em}.bfl-checkout[aria-busy=true]{opacity:.7;pointer-events:none}.bfl-soon{margin-top:8px;font-size:13px;line-height:18px;text-align:center;color:#6b6b6b}.bfl-credit{display:flex;align-items:flex-start;gap:8px;width:328px;height:94px;padding:16px;border-radius:10px;background:#f8f3e8}.bfl-credit>img{flex:0 0 auto;width:32px;height:32px}.bfl-credit>div{display:flex;flex-direction:column;gap:6px;width:254px;line-height:16px}.bfl-credit__title{font-weight:600;font-size:13px}.bfl-credit__copy{font-weight:300;font-size:12px}.bfl-deliv{display:flex;align-items:center;justify-content:center;gap:8px;width:328px;height:30px;border-radius:3px;background:#fef2f2;font-size:14px;line-height:20px}.bfl-deliv img{width:22.5px;height:16px}.bfl-accs{display:flex;flex-direction:column;gap:8px;width:328px}.bfl-acc{box-shadow:inset 0 0 0 .5px #b3b3b3;border-radius:6px;background:#fff}.bfl-acc>summary{position:relative;display:flex;align-items:center;min-height:36px;padding:8px 32px 8px 12px;list-style:none;cursor:pointer;font-size:14px;line-height:20px}.bfl-acc>summary::-webkit-details-marker{display:none}.bfl-acc>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1}.bfl-acc[open]>summary:after{content:"\2212"}.bfl-acc__body{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;font-size:13px;line-height:19px;color:#4a4239}.bfl-boxes{margin-top:29.6px;background:#000!important;color:#fff}.bfl-boxes .co2-boxes__title{color:#fff}.bfl-boxes .co2-boxcard{border:0;box-shadow:inset 0 0 0 .3px #0000004d;color:#000}.bfl-boxes .co2-boxes__note{color:#b6b6b6}.bfl-boxes .co2-proof strong{color:#fff}.bfl-boxes .co2-proof span{color:#b6b6b6}.bfl-boxes .co2-boxes__cta{text-decoration:none}.bfl-boxes .co2-proof picture{display:contents}.bfl-boxes .co2-boxcard{position:relative}.bfl-boxes .co2-boxcard:first-child .co2-boxcard__photo{overflow:hidden}.bfl-boxes .co2-boxcard:first-child .co2-boxcard__photo img{transform:translateY(-9px)}.bfl-reviews{margin-top:40px;padding:1px 0 0}.bfl-reviews .co2-reviews__heading{position:relative;left:1.5px;min-height:76px;margin:8px auto 0}.bfl-reviews .co2-reviews__track{padding:0 25px 0 31px;scroll-padding-left:31px}.bfl-reviews .co2-review__content{padding:14px 16.5px 29px 19.5px}.bfl-reviews .co2-review__text{margin-top:6px;font-size:13.029px;line-height:15.77px}.bfl-reviews .co2-review__verified{display:none}.bfl-reviews .co2-controls{margin-top:14px;padding:0 24.7px 0 31px;gap:5.7px}.bfl-reviews .co2-round{width:33.3px;height:33.3px}.bfl--end{background:#f9f9f9}.bfl-faq{padding:42px 14px 46px 15px;background:#f9f9f9}.bfl-faq__wrap{display:flex;flex-direction:column;gap:12px}.bfl-faq__title{margin-bottom:28px!important;font-family:var(--bfl-serif);font-weight:600;font-size:24px;line-height:normal;text-align:center;color:#000}.bfl-faq__list{display:flex;flex-direction:column;gap:12px}.bfl-faq__item{display:flex;flex-direction:column;gap:8px;padding:14.5px 16px 14.5px 19.5px;border:0;box-shadow:inset 0 0 0 .5px #0000004d;border-radius:5px;background:#fff}.bfl-faq__q{min-height:0!important;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0!important;text-align:left;font-weight:500;font-size:14px;line-height:24px;color:#000}.bfl-faq__toggle{flex:0 0 auto;width:auto;text-align:center;font-weight:300;font-size:24px;line-height:29px}.bfl-faq__a{margin-top:0!important;padding:0!important;font-size:13.5px;line-height:1.55;color:#454545}.bfl-faq__a[hidden]{display:none}.bfl-close{position:relative;padding:0;background:#f9f9f9;color:#fff;text-align:center}.bfl-close:before{content:"";position:absolute;left:0;right:0;top:166px;bottom:0;border-radius:25px 25px 0 0;background:var(--bfl-ink)}.bfl-close__row{position:relative;display:flex;flex-direction:column;align-items:center}.bfl-close__media{position:relative;width:324.161px;height:258.907px;margin-left:.37px;overflow:visible}.bfl-close__media picture{display:block;width:100%;height:100%}.bfl-close__img{width:100%;height:100%;object-fit:cover}.bfl-seal--close{--s: 71.37px;--cx: 117.16px;--cy: 112.45px}@supports (container-type: inline-size){.bfl-close__media{container-type:inline-size}.bfl-seal--close{--s: 22.0168cqw;--cx: 36.1426cqw;--cy: 34.6895cqw}}.bfl-close__spark{position:absolute}.bfl-close__spark--1{left:77.63px;top:154px;width:9px;height:9px}.bfl-close__spark--2{left:29.63px;top:94px;width:7px;height:7px}.bfl-close__copy{display:flex;flex-direction:column;align-items:center;width:100%;padding:7.1px 16.5px 50px}.bfl-close__eyebrow{font-weight:600;font-size:12px;line-height:15px;letter-spacing:1.68px;text-transform:uppercase;color:var(--bfl-gold)}.bfl-close__title{width:308px;margin-top:13px;font-family:var(--bfl-serif);font-weight:600;font-size:24px;line-height:34px;color:#fff;text-transform:capitalize}.bfl-close .bfl-scar{margin-top:16px;text-align:left}.bfl-close__cta{width:313px;height:65px;margin-top:16px;border-radius:100px;font-weight:700;font-size:16px}.bfl-close__note{width:312px;margin-top:16px;font-size:13px;line-height:16px;color:#a69c8f}@media(max-width:989px){.bfl-intro .co2-intro__lead{max-width:318px;margin-right:0;font-weight:400}.bfl-intro .co2-intro__list li,.bfl-intro .co2-intro__list li:last-child{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.bfl-intro .co2-intro__list li{align-items:flex-start;gap:6.24px}.bfl-intro .co2-intro__list img{position:relative;top:2.75px;width:15.765px;height:15.7px}.bfl-intro .co2-intro__list li:first-child img{top:-2.5px}.bfl-intro .co2-intro__bottom{margin-top:17px;font-weight:400}.bfl-intro .co2-intro__media{margin-top:-105px}.bfl-intro .co2-intro__list li:nth-child(4){margin-top:2px}.bfl-intro .co2-stats-strip{height:127px}.bfl-buy{padding-bottom:12px}.bfl-deliv{margin-top:1px;justify-content:flex-start;gap:10px;padding-left:12px}.bfl-deliv img{width:15px;height:10.7px;margin-top:1px}.bfl-accs{min-height:259px}.bfl-boxes .co2-proof{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.bfl-boxes .co2-proof span{max-width:160px}.bfl-close{background:#fff}.bfl-close:before{background:#000}.bfl-close .bfl-scar--card{background:radial-gradient(ellipse 178px 109px at calc(50% + 37.5px) 96px,#1b1b1b,#131313 60%,#101010);box-shadow:inset 0 0 0 1px #1a1a1a}.bfl-claim .bfl-eyebrow{transform:translate(6.5px)}.bfl-claim{padding-bottom:23px}.bfl-step:nth-child(2){transform:translate(1.8px)}.bfl-step:nth-child(2) img,.bfl-step:nth-child(3) img{width:94.7px;height:94.7px}.bfl-step:nth-child(2) .bfl-step__title{margin-top:3.7px;transform:translate(-6.9px)}.bfl-step:nth-child(3){margin-top:10.5px;padding-top:12.8px}.bfl-step:nth-child(3) img{transform:translate(2.75px)}.bfl-step:nth-child(3) .bfl-step__title{margin-top:-.2px;transform:translate(2.3px)}.bfl-receipt__pic{display:contents}.bfl-receipt__copy{gap:4px}.bfl-receipt__name{min-height:18px}.bfl-receipt__sub{line-height:17px}.bfl-receipt__row:nth-child(4) .bfl-receipt__name{max-width:183px}.bfl-receipt__pay{padding-bottom:17px}.bfl-receipt__row .bfl-receipt__thumb{width:37px!important;height:52px!important;object-fit:fill}.bfl-receipt__row:nth-child(1) .bfl-receipt__thumb{width:32px!important;height:56.4px!important}.bfl-receipt__row:nth-child(2) .bfl-receipt__thumb{width:34px!important;height:36px!important}.bfl-receipt__row:nth-child(3) .bfl-receipt__thumb{width:35.6px!important;height:48px!important}}@media(min-width:360px)and (max-width:989px){.bfl-opt{position:relative;display:block;height:523px;padding:0}.bfl-opt__head,.bfl-opt__meta{display:block}.bfl-opt__art{position:absolute;left:17px;top:14px;width:54.7px;height:94px}.bfl-opt__art img{display:none}.bfl-opt__art .bfl-opt__artm{display:block;position:absolute;left:0;top:0;width:55px;height:94.5px}.bfl-opt__badge{position:absolute;left:88px;top:11px;display:block;width:111px;height:21px;padding:0 0 0 25.1px;border-radius:79px;font-size:12.048px;line-height:21px}.bfl-opt__star{position:absolute;left:11px;top:5.2px;width:11px;height:11px;margin:0}.bfl-opt__title{position:absolute;left:86.9px;top:32.4px;width:199.8px;font-family:var(--bfl-sans);font-weight:600;font-size:16.148px;line-height:25px;color:#141210;white-space:nowrap}.bfl-opt__sub{position:absolute;left:86.9px;top:56.6px;font-size:14.129px;line-height:21px;white-space:nowrap}.bfl-opt__price{position:absolute;left:87.5px;top:73.8px;display:flex;flex-direction:row;align-items:flex-start;font-weight:400;font-size:10.092px;line-height:18px;color:#000;white-space:nowrap}.bfl-opt__price strong{display:flex;align-items:flex-start;font-size:10.092px;line-height:18px}.bfl-opt__dol{font-weight:700;font-size:21.922px;line-height:36px}.bfl-opt__ct{margin-top:13.2px;font-weight:400}.bfl-opt__per{margin-top:13.2px}.bfl-opt__radio{position:absolute;left:auto;right:16px;top:47.6px;width:18.166px;height:18.166px;border:0;background:var(--bfl-red);box-shadow:inset 0 0 0 .3px #0000004d,inset 0 0 0 2.35px #fff}.bfl-opt__rule{position:absolute;left:13.25px;right:13.25px;top:115px;width:auto;height:1px;border:0;background:#00000013}.bfl-opt__inc{position:absolute;left:16px;top:131px;line-height:24px;white-space:nowrap}.bfl-opt__checks{position:absolute;left:13px;right:13px;top:162px;display:block;width:auto;height:106px}.bfl-opt__checks:after{content:"";position:absolute;left:0;top:105px;width:100%;height:1px;background:#14121009}.bfl-opt__checks li{position:absolute;left:0;right:0;top:0;display:block;width:auto;height:30px;padding:7px 0 0 21px;font-weight:500;font-size:12px;line-height:16px;color:#141210;white-space:nowrap}.bfl-opt__checks li:nth-child(2){top:33px;box-shadow:inset 0 1px #14121009}.bfl-opt__checks li:nth-child(3){top:69px;box-shadow:inset 0 1px #14121009}.bfl-opt__checks img{position:absolute;left:3px;top:9px;width:11px;height:11px}.bfl-opt__checks .bfl-badge--pill{position:absolute;left:auto;right:2px;top:7.1px;width:53px;height:16px;padding:0 0 0 8px;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.5px}.bfl-opt__rewards{position:absolute;left:13.2px;right:13.2px;top:283px;display:flex;align-items:center;gap:20px;width:auto}.bfl-opt__rewards:before,.bfl-opt__rewards:after{flex:1 1 0;min-width:0;height:1.5px;background:#f33755}.bfl-months{position:absolute;left:13.2px;right:13.2px;top:317.4px;display:flex;gap:6.945px;width:auto}.bfl-months li{flex:1 1 0;display:block;height:136.95px;min-height:0;margin-top:9.92px;padding:0}.bfl-months .bfl-badge--pill{top:-10.9px;left:calc(50% - 38.2px);display:flex;justify-content:center;width:76.415px;height:17.863px;padding:0;transform:none;line-height:17.863px}.bfl-months img,.bfl-months__name,.bfl-months__val{position:absolute}.bfl-months img{mix-blend-mode:multiply;object-fit:fill}.bfl-months__name{line-height:13px}.bfl-months li:nth-child(1) img{left:7.5px;top:13.7px;width:76.3px;height:63.6px}.bfl-months li:nth-child(1) .bfl-months__name{left:-1px;top:80.9px;width:93.3px}.bfl-months li:nth-child(1) .bfl-months__val{left:-1px;top:110.4px;width:93.3px}.bfl-months li:nth-child(2) img{left:5px;top:18.5px;width:83.4px;height:49.4px}.bfl-months li:nth-child(2) .bfl-months__name{left:14.9px;top:73.3px;width:63.5px}.bfl-months li:nth-child(2) .bfl-months__val{left:5px;top:104.6px;width:83.4px}.bfl-months li:nth-child(3) img{left:25px;top:11.9px;width:41.3px;height:60.1px}.bfl-months li:nth-child(3) .bfl-months__name{left:8.2px;top:75.5px;width:75px}.bfl-months li:nth-child(3) .bfl-months__val{left:3px;top:105.1px;width:85.3px;font-size:11.901px;line-height:14px}.bfl-freeship{position:absolute;left:13.2px;right:13.2px;top:473.2px;display:block;width:auto;height:32px;padding:0;font-family:Satoshi,var(--bfl-sans);text-transform:none}.bfl-freeship img{position:absolute;left:16px;top:4.5px}.bfl-freeship span:first-of-type{position:absolute;left:42.9px;top:6.1px}.bfl-freeship .bfl-badge--pill{position:absolute;left:auto;right:15.5px;top:6px;display:flex;height:18px;padding:0;line-height:18px}.bfl-opt .bfl-months li:nth-child(n) img{left:0;right:0;margin-inline:auto}.bfl-opt .bfl-months li:nth-child(n) .bfl-months__name,.bfl-opt .bfl-months li:nth-child(n) .bfl-months__val{left:0;width:100%}}@media(max-width:989px){.bfl{--bfl-g: 20px}.bfl-hero__copy{padding-inline:var(--bfl-g)}.bfl-hero__media{height:clamp(328px,80vw,640px)}.bfl-every,.bfl-claim,.bfl-buy,.bfl-faq,.bfl-story__head,.bfl-close__copy{padding-left:var(--bfl-g);padding-right:var(--bfl-g)}.bfl-hero__bullets,.bfl-claim .bfl-h2,.bfl-close__media{max-width:100%}.bfl-every__title,.bfl-close__title,.bfl-close__note{width:auto}.bfl-every__photo,.bfl-receipt,.bfl-steps,.bfl-scar,.bfl-close__cta,.bfl-gallery__stage,.bfl-gallery__thumbs,.bfl-buy__title,.bfl-buy__lead,.bfl-buy__cta,.bfl-credit,.bfl-deliv,.bfl-accs,.bfl-opt{width:100%}.bfl-every__photo{height:auto;aspect-ratio:320 / 217.544}.bfl-every__note{left:0;right:0;top:auto;bottom:0;text-align:center}.bfl-close__media{height:auto;aspect-ratio:324.161 / 258.907}.bfl-hero__media>picture{display:block;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32%);mask-image:linear-gradient(to bottom,transparent 0,#000 32%)}.bfl-scar--bar>*,.bfl-scar--bar .bfl-scar__lead>*,.bfl-scar--bar .bfl-scar__copy>*{margin-left:calc(50% - 159.5px)}.bfl-scar--card>*,.bfl-scar--card .bfl-scar__head>*,.bfl-scar--card .bfl-scar__row>*{margin-left:calc(50% - 162.5px)}.bfl-scar--bar .bfl-scar__hr{width:auto;right:19.63px;margin-left:0}.bfl-scar--card .bfl-scar__hr{width:auto;right:20px;margin-left:0}.bfl-story__panel{width:auto;max-width:none;margin:17.4px var(--bfl-g) 0}.bfl-story__panel>*{margin-left:calc(50% - 163px)}.bfl-story__accs,.bfl-quote,.bfl-story__cta{width:auto;margin-left:var(--bfl-g);margin-right:var(--bfl-g)}.bfl-sacc>summary:after{left:auto;right:13px}.bfl-quote blockquote{width:calc(100% - 122px)}.bfl-quote__photo{left:auto;right:0}.bfl-gallery__stage{height:auto;aspect-ratio:1}.bfl-gallery__arrow{top:calc(50% - 12px)}.bfl-gallery__arrow:not(.bfl-gallery__arrow--prev){left:auto;right:13px}.bfl .bfl-ugc{margin-right:calc(-1 * var(--bfl-g))}.bfl-progress{width:calc(100% - 117px)}.bfl-round{left:auto;right:31.7px}.bfl-round--prev{right:72px}.bfl-buy__row{max-width:600px;margin-inline:auto}.bfl-buy__panel{align-items:stretch}.bfl-chips{flex-wrap:wrap}.bfl-credit{height:auto;min-height:94px}.bfl-credit>div{width:auto;flex:1 1 auto;min-width:0}.bfl-intro .co2-intro__row{max-width:none;padding-left:var(--bfl-g);padding-right:var(--bfl-g)}.bfl-intro .co2-intro__lead{max-width:none;margin-right:0}.bfl-intro .co2-intro__media img{max-width:none}}@media(min-width:600px)and (max-width:989px){.bfl{--bfl-g: 32px}.bfl-hero__title{font-size:30px;line-height:38px}.bfl-story__body{font-size:17px;line-height:25px}.bfl-quote{height:150px}.bfl-quote:before{height:126px}.bfl-quote blockquote{top:44px;width:calc(100% - 160px);max-width:500px;font-size:22px}.bfl-quote blockquote br{display:none}.bfl-quote figcaption{top:118px;font-size:13px}.bfl-quote__photo{width:132px!important;height:150px!important}.bfl-buy__lead,.bfl-faq__q{font-size:16px}.bfl-boxes .co2-proof span{max-width:none;font-size:15px;line-height:21px}}@media(min-width:420px)and (max-width:989px){.bfl-scar--card{--u: clamp(.84px, calc((100vw - 96px)/500) , 1.08px);display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));height:auto;padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u))}.bfl-scar--card>*,.bfl-scar--card .bfl-scar__head>*,.bfl-scar--card .bfl-scar__row>*{position:static;margin-left:0}.bfl-scar--card .bfl-scar__head{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.bfl-scar--card .bfl-scar__eyebrow{gap:calc(10 * var(--u));font-size:calc(16 * var(--u));line-height:1.25;letter-spacing:.1em}.bfl-scar--card .bfl-scar__eyebrow .bfl-badge{padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(14 * var(--u));line-height:1.25;letter-spacing:.03em}.bfl-scar--card .bfl-scar__title{width:auto;font-size:calc(25 * var(--u));line-height:1.22;white-space:nowrap}.bfl-close .bfl-scar--card,.bfl-close__cta{max-width:600px;margin-left:auto;margin-right:auto}.bfl-scar--card .bfl-scar__row{display:flex;align-items:center;justify-content:center;gap:calc(40 * var(--u))}.bfl-scar--card .bfl-bottles{position:relative;left:0;top:0;--bw: calc(125 * var(--u));--bh: calc(140 * var(--u));--b1w: calc(54.737 * var(--u));--b1h: calc(126.76 * var(--u));--b1x: calc(70.21 * var(--u));--b2w: calc(60.455 * var(--u));--b2h: calc(140 * var(--u));--b2x: calc(33.15 * var(--u))}.bfl-scar--card .bfl-count{gap:calc(10 * var(--u));--dw: calc(52 * var(--u));--dh: calc(70 * var(--u));--dr: calc(8 * var(--u));--df: calc(44 * var(--u));--dg: calc(5 * var(--u));--ds: 2px;--dl: 1.5px;--cf: calc(34 * var(--u));--cl: calc(38 * var(--u));--lf: calc(17 * var(--u));--ll: calc(21 * var(--u));--lt: .08em;--ld: calc(12 * var(--u));--lg: calc(8 * var(--u))}.bfl-scar--card .bfl-count__label{align-self:center}.bfl-scar--card .bfl-scar__hr{width:100%}.bfl-scar--card .bfl-scar__line{font-size:calc(17 * var(--u));line-height:1.4;white-space:normal;text-align:center}}@media(min-width:700px)and (max-width:989px){.bfl-steps{flex-direction:row;align-items:stretch;gap:14px}.bfl-step,.bfl-step:nth-child(n){flex:1 1 0;min-width:0;min-height:0;margin-top:0;padding:16px 14px 18px;transform:none}.bfl-step:nth-child(n) img{width:84px;height:76px;transform:none}.bfl-step:nth-child(n) .bfl-step__title{flex-wrap:wrap;justify-content:center;margin-top:8px;font-size:17px;line-height:24px;white-space:normal;transform:none}.bfl-step__text{font-size:14px;line-height:19px}}@media(max-width:359px){.bfl{--bfl-g: 16px}.bfl-quote blockquote{font-size:14px}}@media(min-width:990px){.co2-intro.bfl-intro{border-top-color:transparent}.bfl-boxes .co2-boxcard{border:.3px solid rgba(0,0,0,.3);box-shadow:none}.bfl-only-d{display:revert!important}.bfl-only-m{display:none!important}.bfl-wrap{width:min(1160px,100% - 64px)}.bfl-badge{padding:2px 8px;font-size:16px;line-height:20px;letter-spacing:.64px}.bfl-btn{padding:20px;font-size:20px;line-height:26px}.bfl-note{font-size:16px;line-height:22px}.bfl-eyebrow{font-size:16px;line-height:20px;letter-spacing:2.24px}.bfl-h2{font-size:42px;line-height:52px}.bfl-count--mini{flex-direction:row;gap:10px;--dw: 22px;--dh: 30px;--dr: 4px;--df: 19px;--dg: 2px;--ds: 1.5px;--dl: 1px;--cf: 16px;--cl: 19px;--lf: 12px;--ll: 15px;--lt: .96px;--ld: 8px;--lg: 6px}.bfl-count--bar,.bfl-count--card{gap:10px;--dw: 56px;--dh: 74px;--dr: 8px;--df: 48px;--dg: 5px;--ds: 2px;--dl: 1.5px;--cf: 36px;--cl: 40px;--lf: 18px;--ll: 22px;--lt: 1.44px;--ld: 12px;--lg: 8px}.bfl-digit:after{background:#0003}.bfl-count--mini .bfl-digit:after{background:#0000002e}.bfl-announce__in{justify-content:center;gap:16px;height:60px;width:min(1160px,100% - 64px);margin:0 auto;padding:0}.bfl-announce__bottle{width:18px!important;height:42px!important}.bfl-announce__copy{flex:0 0 auto;gap:1px}.bfl-announce__eyebrow{gap:6px;font-size:12px;line-height:15px;letter-spacing:1.2px;color:#7a4a10}.bfl-announce__eyebrow .bfl-badge{padding:1px 6px;border-radius:4px;font-size:12px;line-height:15px;letter-spacing:.48px}.bfl-announce__title{font-size:16px;line-height:20px;text-transform:none}.bfl-announce__rule{height:36px}.bfl-announce .bfl-count__label .bfl-dot{margin-top:0}.bfl-head{height:73.58px;padding-top:20px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none}.bfl-head__logo{width:260px;height:32.58px}.bfl-hero__row{flex-direction:row;align-items:center;gap:clamp(32px,4.4vw,64px);min-height:555px;padding:32px 0}.bfl-hero__media{order:0;flex:1 1 580px;max-width:580px;min-width:0;height:555px;margin:0;overflow:visible}.bfl-hero__media picture{display:block;width:100%;height:100%;overflow:hidden;border-radius:20px}.bfl-seal--hero{--s: 135.904px;--cx: 203.98px;--cy: 189.09px}@supports (container-type: size){.bfl-seal--hero{--u: max(100cqw / 1160, 100cqh / 1132);--s: calc(271.8 * var(--u));--cx: calc(50cqw + (407.9 - 580) * var(--u));--cy: calc(50cqh + (389.1 - 566) * var(--u))}}.bfl-seal__a{font-size:calc(var(--s) * .1545)}.bfl-seal__b{font-size:calc(var(--s) * .1177);letter-spacing:calc(var(--s) * .0118)}.bfl-hero__copy{flex:1 1 420px;min-width:0;gap:0;padding:0}.bfl-rating{gap:10px;font-size:17px;line-height:24px}.bfl-rating__stars{width:110px;font-size:20px;line-height:24px;letter-spacing:1.2px}.bfl-rating__img{display:none}.bfl-rating__rule{height:18px;background:#ffffff59}.bfl-rating__members{color:#ffffffd9}.bfl-hero__eyebrow{display:flex;align-items:center;gap:10px;width:auto;margin-top:18px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2.24px}.bfl-hero__title{margin-top:14px;font-size:clamp(32px,2.8vw,40px);line-height:1.25}.bfl-hero__bullets{display:flex;flex-direction:column;gap:14px;width:auto;margin-top:24px}.bfl-hero__bullets li,.bfl-hero__bullets li:nth-child(n){display:flex;align-items:center;gap:14px;height:auto;padding:0;font-size:18px;line-height:26px}.bfl-hero__bullets li>img,.bfl-ic-bottle,.bfl-hero__bullets li:nth-child(n)>img,.bfl-hero__bullets li:nth-child(1) .bfl-ic-bottle{position:relative;flex:0 0 auto;width:30px;height:30px}.bfl-hero .bfl-ctablock{margin-top:32px}.bfl-hero__note{font-size:16px;line-height:22px;color:#a59c8f}.bfl-ticker{background:#000}.bfl-ticker__track{padding:14px 0 14px 24px}.bfl-ticker__group{gap:18px;padding-right:18px}.bfl-ticker__group img{width:16px;height:16px}.bfl-ticker__group span{font-size:16px;line-height:20px;letter-spacing:1.28px}.bfl-every{padding:60px 0 30px}.bfl-every .bfl-wrap{gap:0}.bfl-every__row{display:flex;align-items:center;gap:clamp(32px,3.9vw,56px);width:100%}.bfl-every__intro{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:25px}.bfl-every__eyebrow{font-size:23px;line-height:20px;letter-spacing:3.22px;color:var(--bfl-tan)}.bfl-every__title{width:auto;max-width:564px;font-size:40px;line-height:52px;letter-spacing:0}.bfl-every__photo{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%;height:auto}.bfl-every__photo picture{height:auto}.bfl-every__photo img{height:463px}.bfl-every__note{position:static;font-size:16px;line-height:22px;color:gray}.bfl-receipt{flex:0 1 540px;width:auto;min-width:0;padding:0}.bfl-receipt__head{height:auto;padding:16px;border-radius:0;font-size:18px;line-height:24px;letter-spacing:1.08px}.bfl-receipt__list{padding:6px 24px 0}.bfl-receipt__row{align-items:center;gap:16px;padding:14px 0;border-bottom-color:#d9d9d9}.bfl-receipt__thumb{width:56px!important;height:76px!important}.bfl-receipt__copy{gap:4px}.bfl-receipt__copy .bfl-badge{padding:2px 8px;font-size:16px;line-height:20px;letter-spacing:.64px}.bfl-receipt__name{font-size:19px;line-height:25px}.bfl-receipt__sub{font-weight:400;font-size:16px;line-height:22px}.bfl-receipt__value{font-weight:800;font-size:20px;line-height:26px}.bfl-receipt__ship{margin:0 24px;padding:16px 0;font-weight:600;font-size:18px;line-height:24px;color:#000}.bfl-receipt__ship strong{font-weight:800;letter-spacing:0;color:#16a34a}.bfl-receipt__total{padding:16px 24px 18px;font-size:22px;line-height:28px;letter-spacing:.44px;color:#000}.bfl-receipt__total strong{font-weight:800;font-size:30px;line-height:36px}.bfl-receipt__pay{padding:20px 24px;font-size:18px;line-height:24px;letter-spacing:1.08px}.bfl-receipt__pay strong{font-weight:800;font-size:40px;line-height:46px}.bfl-scar>*,.bfl-scar__lead>*,.bfl-scar__copy>*,.bfl-scar__head>*,.bfl-scar__row>*{position:static}.bfl-scar__eyebrow{gap:10px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:1.92px}.bfl-scar__eyebrow .bfl-badge{padding:2px 8px;border-radius:5px;font-size:16px;line-height:20px;letter-spacing:.64px}.bfl-scar .bfl-bottles{position:relative;left:0;top:0;--bw: 125px;--bh: 140px;--b1w: 54.737px;--b1h: 126.76px;--b1x: 70.21px;--b2w: 60.455px;--b2h: 140px;--b2x: 33.15px}.bfl-scar--bar{display:flex;align-items:center;gap:clamp(20px,2.5vw,36px);width:100%;min-height:196px;height:auto;margin-top:48px;padding:28px clamp(24px,3vw,44px);border-radius:20px;background:radial-gradient(ellipse 580px 98px at 580px 58.8px,#f0bb752e,#f0bb7500),var(--bfl-ink)}.bfl-scar--bar .bfl-scar__lead{display:flex;align-items:center;gap:clamp(20px,2.5vw,36px);flex:1 1 auto;min-width:0}.bfl-scar--bar .bfl-count{flex:0 0 auto}.bfl-scar--bar .bfl-scar__copy{display:flex;flex-direction:column;gap:8px}.bfl-scar--bar .bfl-scar__eyebrow{gap:10px;font-size:16px;line-height:20px;letter-spacing:1.92px}.bfl-scar--bar .bfl-scar__eyebrow .bfl-badge{padding:2px 8px;font-size:16px;line-height:20px;letter-spacing:.64px}.bfl-scar--bar .bfl-scar__title{width:auto;font-size:32px;line-height:40px}.bfl-scar--bar .bfl-scar__line{display:block;font-weight:400;font-size:18px;line-height:26px;color:#d8d2c8}.bfl-scar--bar .bfl-scar__line--m,.bfl-scar--bar .bfl-scar__hr{display:none}.bfl-scar--bar .bfl-scar__rule{display:block;flex:0 0 auto;width:1px;height:110px;background:#f0bb7540}.bfl-scar--bar .bfl-count__label{margin-left:0;align-self:center}.bfl-every__cta{width:480px;margin-top:20px;padding:20px;font-weight:600;font-size:20px;line-height:26px}.bfl-scar--card{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;padding:15px 32px;border-radius:20px;background:radial-gradient(ellipse 268px 141.5px at 268px 84.9px,#f0bb752e,#f0bb7500),var(--bfl-ink)}.bfl-scar--card .bfl-scar__head{display:flex;flex-direction:column;align-items:center;gap:6px}.bfl-scar--card .bfl-scar__title{width:auto;font-size:28px;line-height:34px;text-transform:none}.bfl-scar--card .bfl-scar__row{display:flex;align-items:center;gap:clamp(12px,1.6vw,24px)}.bfl-scar--card .bfl-bottles{position:relative;left:0;top:0;--bw: 125px;--bh: 140px;--b1w: 54.737px;--b1h: 126.76px;--b1x: 70.21px;--b2w: 60.455px;--b2h: 140px;--b2x: 33.15px}.bfl-scar--card .bfl-count__label{align-self:center}.bfl-scar--card .bfl-scar__hr{width:100%}.bfl-scar--card .bfl-scar__line{font-weight:400;font-size:17px;line-height:24px;color:#d8d2c8}.bfl-story{padding:57px 0}.bfl-story__grid{display:grid;grid-template-columns:minmax(0,576px) 520px;grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4.4vw,64px);justify-content:center;max-width:none}.bfl-story__head{grid-column:1;grid-row:1;gap:0;padding:0}.bfl-story__head .bfl-eyebrow{padding-left:0}.bfl-story__head .bfl-h2{margin-top:12px}.bfl-story__body{margin-top:18px;font-size:18px;line-height:29px}.bfl-story__panel{grid-column:2;grid-row:1 / span 3;width:520px;height:889px;margin:0;border-radius:24px;background:radial-gradient(ellipse 260px 444.5px at 260px 444.5px,#f0bb7559,#f8f3e866 60%,#fff0),#fff}.bfl-story__bottle{left:36.36px;top:174.58px;width:447.27px!important;height:560px!important;clip-path:inset(0 100.64px)}.bfl-callout{gap:8px}.bfl-callout__tag{padding:4px 10px;border-width:1.5px;border-radius:5px;background:#f0bb7533;font-size:16px;line-height:20px;letter-spacing:1.28px}.bfl-callout__val{font-size:24px;line-height:30px}.bfl-callout--aged{left:45px;top:314.58px}.bfl-callout--proof{left:20px;top:514.58px}.bfl-callout--finish{left:397px;top:344.58px}.bfl-callout--value{left:397px;top:544.58px}.bfl-lead{width:26px;height:2px}.bfl-lead:after{top:-3px;width:8px;height:8px}.bfl-lead--1{left:131px;top:364.58px}.bfl-lead--2{left:131px;top:564.58px}.bfl-lead--1:after,.bfl-lead--2:after{left:26px}.bfl-lead--3{left:363px;top:394.58px}.bfl-lead--4{left:363px;top:594.58px}.bfl-lead--3:after,.bfl-lead--4:after{left:-8px}.bfl-story__accs{grid-column:1;grid-row:2;gap:10px;width:100%;margin:32px 0 0}.bfl-sacc{border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:none}.bfl-sacc>summary{gap:14px;height:60px;padding:0 44px 0 20px;font-weight:500;font-size:18px;line-height:24px}.bfl-sacc>summary img{position:static;flex:0 0 auto;width:18px;height:18px}.bfl-sacc>summary:after{left:auto;right:22px;top:18px;font-size:24px;line-height:24px}.bfl-sacc__body{padding:0 22px 20px 52px;font-size:16px;line-height:25px}.bfl-quote{grid-column:1;grid-row:3;width:100%;height:207px;margin:0}.bfl-quote:before{top:34px;height:173px;border-radius:17.298px}.bfl-quote blockquote{left:clamp(20px,2.8vw,40.36px);top:65.17px;width:auto;font-size:clamp(18px,1.7vw,24.506px)}.bfl-quote figcaption{left:clamp(20px,2.8vw,40.36px);top:158.87px;font-size:12.974px;line-height:17.298px}.bfl-quote__photo{left:auto;right:0;top:-.42px;width:clamp(120px,12.7vw,183.254px)!important;height:207.58px!important;border-bottom-right-radius:17.298px}.bfl-story__cta{position:relative;z-index:2;grid-column:2;grid-row:1 / span 3;align-self:start;width:100%;margin:761.42px 0 0}.bfl-story__cta .bfl-btn{width:494px;max-width:100%;padding:20px}.bfl-claim{padding:96px 0}.bfl-claim .bfl-eyebrow{font-size:16px;line-height:20px;letter-spacing:2.24px;color:var(--bfl-tan)}.bfl-claim .bfl-h2{width:auto;margin-top:12px;font-size:42px;line-height:52px;text-transform:none}.bfl-steps{flex-direction:row;align-items:stretch;gap:24px;width:100%;min-height:398px;margin-top:48px}.bfl-step{flex:1 1 0;gap:14px;min-height:0;height:auto;padding:36px 32px 40px;border:1px solid #e2d9c9;border-radius:20px;box-shadow:none}.bfl-step img{width:140px;height:130px}.bfl-step__title{gap:10px;margin:0;font-size:24px;line-height:30px;text-transform:none}.bfl-step__title span{width:32px;height:32px;border-radius:6px;font-weight:700;font-size:18px;line-height:22px}.bfl-step__text{margin:0;font-size:17px;line-height:26px;color:#4a4239}.bfl-buy{padding:96px 0}.bfl-buy__row{flex-direction:row;align-items:flex-start;gap:clamp(32px,4.1vw,59.5px)}.bfl-count--mini .bfl-count__label{min-width:141px}.bfl-gallery{display:flex;flex-direction:column;flex:0 1 560px;min-width:0;gap:14px}.bfl-gallery__stage{width:100%;height:auto;aspect-ratio:1;border-radius:20px}.bfl-seal--gallery{--s: 135.904px;--cx: 223.98px;--cy: 199.5px}@supports (container-type: inline-size){.bfl-seal--gallery{--s: 24.2686cqw;--cx: 39.9964cqw;--cy: 35.625cqw}}.bfl-gallery__arrow{top:calc(50% - 21.885px);left:14.59px;width:43.77px;height:43.77px}.bfl-gallery__arrow img{width:27.36px;height:27.36px}.bfl-gallery__arrow:not(.bfl-gallery__arrow--prev){left:auto;right:18.24px}.bfl-gallery__thumbs{justify-content:flex-start;gap:12px;width:100%;height:auto;overflow-x:auto;scrollbar-width:none}.bfl-gallery__thumbs::-webkit-scrollbar{display:none}.bfl-gallery__thumbs button,.bfl-gallery__thumbs button.is-active{flex:0 0 102.117px;width:102.117px;height:auto;aspect-ratio:1;overflow:hidden;border-radius:9.354px;background:#d9d9d9!important}.bfl-gallery__thumbs button{position:relative}.bfl-gallery__thumbs button.is-active{box-shadow:none}.bfl-gallery__thumbs button.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2.339px var(--bfl-gold);pointer-events:none}.bfl-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:cover}.bfl .bfl-ugc{display:block;order:0;margin:0;padding:10px 0;overflow:visible}.bfl-ugc__row{display:flex;gap:11.135px}.bfl-ugc__tile{position:relative;flex:0 0 173.91px;height:280.095px;overflow:hidden;border-radius:7.079px;background:#d9d9d9}.bfl-ugc__tile video{width:100%;height:100%;object-fit:cover}.bfl-ugc__tile{border-radius:7.079px}.bfl-ugc__play{width:46.844px;height:46.844px}.bfl-ugc__play img{width:100%;height:100%}.bfl-controls{display:flex;align-items:center;gap:22.26px;height:auto;margin-top:24px}.bfl-progress{position:relative;top:auto;width:auto;flex:0 1 430.553px;min-width:0;height:1.237px;background:#4d4d4d}.bfl-progress>span{position:absolute;left:0;top:-1px;height:3px;width:33%;background:#ca9d62}.bfl-round,.bfl-round--prev{position:static;display:flex;align-items:center;justify-content:center;width:39.591px;height:39.591px;margin-left:auto;border:1px solid #f1f1f1;border-radius:50%}.bfl-round+.bfl-round{margin-left:-12.26px;margin-right:23px}.bfl-round img{transform:none}.bfl-round--prev img{transform:rotate(180deg)}.bfl-buy__panel{flex:1 0 460px;min-width:0;gap:0}.bfl-buy__rating{gap:10px;font-size:17px;line-height:24px}.bfl-buy__rating .bfl-rating__stars{width:110px;font-size:20px;letter-spacing:1.2px}.bfl-buy__title{width:auto;margin-top:12px;font-weight:600;font-size:36px;line-height:44px}.bfl-chips{gap:8px;margin-top:14px}.bfl-chips li{padding:6px 14px;font-weight:500;font-size:16px;line-height:20px;color:#000}.bfl-buy__lead{width:auto;margin-top:14px;font-weight:400;font-size:17px;line-height:26px}.bfl-buy__lead strong{font-weight:600}.bfl-opt{gap:14px;width:100%;margin-top:20px;padding:20px 22px 22px;border-radius:14px}.bfl-opt__head{gap:16px}.bfl-opt__meta{gap:4px}.bfl-opt__badge{padding:3px 10px;font-size:16px;line-height:20px}.bfl-opt__title{font-size:24px;line-height:30px}.bfl-opt__sub{font-size:17px;line-height:24px;color:#6b6b6b}.bfl-opt__price{flex-direction:row;align-items:baseline;font-size:17px;line-height:24px;color:#000}.bfl-opt__price strong{font-weight:800;font-size:32px;line-height:38px}.bfl-opt__radio{width:24px;height:24px;border-width:7px}.bfl-opt__inc{font-size:17px;line-height:24px}.bfl-opt__checks{gap:10px}.bfl-opt__checks li{gap:10px;font-size:17px;line-height:24px}.bfl-opt__head{position:relative;display:block;height:130px}.bfl-opt__art{position:absolute;left:0;top:18px;width:54.7px;height:94px}.bfl-opt__art img{display:none}.bfl-opt__art .bfl-opt__artm{display:block;position:absolute;left:0;top:0;width:55px;height:94.5px}.bfl-opt__meta{position:absolute;left:70.7px;right:45px;top:0}.bfl-opt__price{position:absolute;left:70.7px;top:92px}.bfl-opt__radio{position:absolute;left:auto;right:3px;top:51.5px;width:27px;height:27px;border:1.5px solid var(--bfl-red);background:var(--bfl-red);box-shadow:inset 0 0 0 5px #fff}.bfl-opt__checks{gap:14px}.bfl-opt__checks .bfl-badge{margin-left:auto}.bfl-opt__checks img{width:20px;height:20px}.bfl-badge--pill{padding:3px 8px;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.64px}.bfl-opt__rewards{gap:20px;font-size:16px;line-height:20px;letter-spacing:.96px}.bfl-months{gap:10px}.bfl-months li{gap:8px;min-height:0;margin:0;padding:12px 8px 14px;border-width:1.5px;border-radius:10px}.bfl-months .bfl-badge--pill{position:static;transform:none}.bfl-months img{width:110px;max-width:100%;height:72px}.bfl-months__name{font-size:16px;line-height:21px}.bfl-months__val{font-weight:700;font-size:17px;line-height:22px}.bfl-freeship{gap:10px;height:auto;padding:10px 14px;border-width:1px;border-radius:8px;font-weight:600;font-size:16px;line-height:20px}.bfl-freeship img{width:27.16px;height:27.16px}.bfl-freeship .bfl-badge--pill{width:72px;font-size:16px}.bfl-buy__panel>.bfl-scar--card{margin-top:20px}.bfl-buy__cta{width:100%;margin-top:16px}.bfl-checkout{height:auto;padding:20px;font-size:20px;line-height:26px}.bfl-credit{gap:10.4px;width:100%;height:113px;margin-top:20px;padding:20.8px;border-radius:13px}.bfl-credit>img{width:41.6px;height:41.6px}.bfl-credit>div{gap:4px;width:auto;line-height:25px}.bfl-credit__title{font-size:17px}.bfl-credit__copy{font-size:16px;line-height:22px}.bfl-deliv{width:100%;height:39px;margin-top:10px;border-radius:3.9px;font-size:17px;line-height:25px}.bfl-deliv{position:relative;padding-left:18.6px}.bfl-deliv img{position:absolute;left:34px;top:13.3px;width:22.5px;height:16px}.bfl-accs{width:100%;margin-top:28px}.bfl-acc{border:1px solid #b3b3b3;border-radius:8px;box-shadow:none}.bfl-acc>summary{min-height:52px;padding:14px 44px 14px 18px;font-size:17px;line-height:24px}.bfl-acc>summary:after{right:20px;font-size:22px}.bfl-acc__body{padding:0 18px 16px;font-size:16px;line-height:24px}.bfl-boxes{gap:28px;margin-top:0;padding:30px 0}.bfl-boxes .co2-boxes__eyebrow{font-size:16px;line-height:normal;letter-spacing:.96px}.bfl-boxes .co2-boxes__title{margin-top:0;font-size:42px;line-height:33px}.bfl-boxes .co2-boxes__cta{width:400px;padding:16.5px 20px;font-size:16px;line-height:normal}.bfl-boxes .co2-boxes__note{font-size:17px;line-height:21px;color:#b6b6b6}.bfl-boxes .co2-boxes__viewport,.bfl-boxes .co2-boxcard__photo{margin-top:-1px}.bfl-boxes .co2-dots{gap:10px}.bfl-boxes .co2-proof{width:min(960px,100% - 64px);padding-top:16px}.bfl-boxes .co2-proof li{gap:9.6px;padding:6.4px 9.6px}.bfl-boxes .co2-proof li+li{border-left-width:1.6px}.bfl-boxes .co2-proof li:last-child{gap:16px}.bfl-boxes .co2-proof img{width:44.8px;height:44.8px}.bfl-boxes .co2-proof strong{font-size:35px;line-height:normal}.bfl-boxes .co2-proof .co2-proof__word{font-size:26px;line-height:normal}.bfl-boxes .co2-proof span{max-width:156.8px;font-size:19px;line-height:25.6px;color:#b6b6b6}.bfl-boxes .co2-proof li:nth-child(n+2) span{max-width:299.7px}.bfl-reviews{margin-top:0;padding:49px 20px 48px}.bfl-reviews .co2-reviews__heading{left:-3.5px;margin:11px auto 0}.bfl-reviews .co2-reviews__viewport{padding:0 15px 0 72px}.bfl-reviews .co2-reviews__track{padding:0 3px;scroll-padding-left:3px}.bfl-reviews .co2-review__content{padding:20px 24px 22px}.bfl-reviews .co2-review__text{margin-top:0;font-size:17px;line-height:25px}.bfl-reviews .co2-review__verified{display:inline-flex}.bfl-reviews .co2-controls{display:none}.bfl-faq{padding:96px 32px}.bfl-faq__wrap{gap:0;width:min(1160px,100%);margin:0 auto}.bfl-faq__title{margin-bottom:40px!important;font-size:42px;line-height:52px}.bfl-faq__item{gap:12px;padding:22px 28px;border:1px solid rgba(0,0,0,.3);box-shadow:none;border-radius:6px}.bfl-faq__q{font-size:19px;line-height:26px}.bfl-faq__toggle{font-weight:400;font-size:26px;line-height:26px}.bfl-faq__a{font-size:17px;line-height:26px;color:#4a4239}.bfl-close{padding:53px 0 43px;border-radius:25px 25px 0 0;background:var(--bfl-ink)}.bfl-close:before{display:none}.bfl-close__row{flex-direction:row;justify-content:center;gap:clamp(32px,4.4vw,64px);width:min(1160px,100% - 64px);margin:0 auto}.bfl-close__media{flex:0 1 508.11px;width:auto;min-width:0;height:auto;aspect-ratio:508.11 / 451.3;margin:0}.bfl-seal--close{--s: 142.97px;--cx: 169.9px;--cy: 178.32px}@supports (container-type: inline-size){.bfl-seal--close{--s: 28.1376cqw;--cx: 33.4377cqw;--cy: 35.0948cqw}}.bfl-close__spark{display:none}.bfl-close__copy{flex:1 1 576px;width:auto;min-width:0;padding:0}.bfl-close__eyebrow{font-size:16px;line-height:20px;letter-spacing:2.24px}.bfl-close__title{width:auto;margin-top:12px;font-size:40px;line-height:50px;text-transform:none}.bfl-close .bfl-scar--card{width:100%;max-width:576px;margin-top:28px;padding:28px clamp(20px,2.2vw,32px) 24px;gap:18px;border:0;box-shadow:inset 0 0 0 .3px #ffffff4d;border-radius:16px;background:radial-gradient(ellipse 340px 300px at 354.46px 162.74px,#212121,#101010)}.bfl-close__cta{width:100%;max-width:576px;height:auto;margin-top:20px;padding:20px;font-weight:600;font-size:20px;line-height:26px}.bfl-close__note{width:auto;margin-top:12px;font-size:16px;line-height:22px;color:#a59c8f}}@media(min-width:990px)and (max-width:1199px){.bfl .bfl-ugc{overflow:hidden}.bfl-ugc__tile{flex:0 0 calc((100% - 22.27px) / 3);height:auto;aspect-ratio:173.91 / 280.095}.bfl-step{min-width:0;padding:28px 20px 32px}.bfl-step img{width:120px;height:111px}.bfl-step__title{flex-wrap:wrap;justify-content:center;font-size:21px;line-height:28px;white-space:normal}}.bfl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -6px 24px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease-out,visibility 0s linear .25s}.bfl-sticky.is-visible{transform:translateY(0);visibility:visible;transition-delay:0s,0s}.bfl-sticky__btn{gap:.3em;max-width:423px;height:56px;margin:0 auto;padding:0 16px;border:0;cursor:pointer;font-size:18px;line-height:24px}.bfl-sticky__btn:focus-visible{outline:2px solid #b78f59;outline-offset:2px}body.bfl-has-sticky{padding-bottom:86px}@media(min-width:990px){.bfl-sticky{padding:12px 24px 14px}.bfl-sticky__btn{height:60px;font-size:20px}}@media(prefers-reduced-motion:reduce){.bfl-sticky{transition:none}}@media(min-width:990px){.bfl--explorer .bfl-hero{overflow:hidden}.bfl--explorer .bfl-hero__row{min-height:555px;padding:0}.bfl--explorer .bfl-hero__media picture{position:absolute;top:0;bottom:0;left:calc(-1*max(32px,(100vw - 1160px) / 2));right:-202px;width:auto;height:auto;border-radius:0}.bfl--explorer .bfl-hero__media picture:after{content:"";position:absolute;top:0;right:0;bottom:0;width:260px;background:linear-gradient(to right,#0b080400,#0b0804);pointer-events:none}.bfl--explorer .bfl-hero__media img{object-fit:cover;object-position:100% 50%}.bfl--explorer .bfl-seal--hero{--cx: 239.5px;--cy: 189.5px}@supports (container-type: size){.bfl--explorer .bfl-seal--hero{--u: max((100cqw + 202px + max(32px, (100vw - 1160px) / 2)) / 1844, 100cqh / 1110);--s: calc(271.8 * var(--u));--cx: calc(100cqw + 202px - (1844 - 759) * var(--u));--cy: calc(50cqh + (379 - 555) * var(--u))}}}@media(max-width:989px){.bfl--explorer .bfl-every__photo{width:calc(100% - 24px);aspect-ratio:296 / 222}}@media(min-width:990px){.bfl--explorer .bfl-deliv{justify-content:flex-start;padding-left:72.5px}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/bf-offer-lp.css.map */
