.rb-bf{--bf-white: #ffffff;--bf-black: #000000;--bf-blush: #f1b9b2;--bf-soft: #f1e5e5;--bf-deep: #a8554c}.rb-bf__eyebrow{font-family:var(--rb-face-ext),sans-serif;font-size:var(--rb-l1-size, 10px);letter-spacing:var(--rb-l1-track, .2em);text-transform:uppercase;color:var(--bf-deep)}.rb-bf__serif{font-family:var(--font-body-family);font-style:italic;font-weight:400;line-height:1.2}.rb-bf-ticker{position:sticky;top:var(--rb-bf-top, 0px);z-index:30;overflow:hidden;background:var(--bf-blush);color:var(--bf-black);padding:8px 0}.rb-bf-ticker--docked{position:static;z-index:auto}.rb-bf-ticker__track{display:flex;width:max-content;animation:rbBfMarq 30s linear infinite;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.rb-bf-ticker__group{display:flex;flex:0 0 auto;gap:22px;padding-right:22px}.rb-bf-ticker__item,.rb-bf-ticker__sep{flex:0 0 auto}.rb-bf-ticker__sep{color:var(--bf-star, inherit)}.rb-bf-marquee{overflow:hidden;background:var(--bf-white);padding:10px 0 6px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.rb-bf-marquee__row{display:flex;width:max-content;white-space:nowrap}.rb-bf-marquee__row--a{animation:rbBfMarq 18s linear infinite;font-size:56px;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:1}.rb-bf-marquee__row--b{animation:rbBfMarqRev 22s linear infinite;font-family:var(--font-body-family);font-style:italic;font-weight:400;font-size:30px;line-height:1.2;margin-top:var(--bf-row-gap, 4px)}.rb-bf-marquee__row--left{animation-name:rbBfMarq}.rb-bf-marquee__row--right{animation-name:rbBfMarqRev}.rb-bf-marquee__group{display:flex;flex:0 0 auto;gap:20px;padding-right:20px}.rb-bf-marquee__row--b .rb-bf-marquee__group{gap:26px;padding-right:26px}.rb-bf-marquee__item,.rb-bf-marquee__sep{flex:0 0 auto}.rb-bf-marquee__sep--a{color:var(--bf-star, #a8554c);font-size:var(--bf-star-size, 100%)}.rb-bf-marquee__sep--b{color:var(--bf-dot, #a8554c)}.rb-bf-outline{color:transparent;-webkit-text-stroke:2px var(--bf-black)}.rb-bf-page{display:none}.rb-bf [hidden],[class^=rb-bf-][hidden],[class*=" rb-bf-"][hidden]{display:none!important}.rb-bf-hero{position:relative;min-height:640px;overflow:hidden}.rb-bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.rb-bf-hero__media img,.rb-bf-hero__media video,.rb-bf-hero__media .rb-bf-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rb-bf-hero__media img,.rb-bf-hero__media video{object-position:var(--rb-hero-pos-m, center)}.rb-bf-hero--m-contain .rb-bf-hero__media{background:var(--rb-hero-bars, #ffffff)}.rb-bf-hero--m-contain .rb-bf-hero__media img,.rb-bf-hero--m-contain .rb-bf-hero__media video{object-fit:contain}@media screen and (max-width:989px){.rb-bf-hero--m-match{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.rb-bf-hero--m-match>.rb-bf-hero__media{position:relative;inset:auto;grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:var(--rb-hero-ar-m)}.rb-bf-hero--m-match>.rb-bf-hero__inner{grid-area:1 / 1;align-self:end}}.rb-bf-hero>.rb-bf-hero__scrim{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#ffffff1a,#fff0 35%,#fffffff0 74%,#fff)}.rb-bf-hero__inner{position:relative;z-index:2;padding:250px 20px 30px}.rb-bf-hero__italic{font-family:var(--font-body-family);font-style:italic;font-weight:400;font-size:18px;color:var(--bf-deep);margin:0}.rb-bf-hero__title{margin:10px 0 0}.rb-bf-hero__title span{display:block;font-weight:900;font-size:96px;line-height:.84;letter-spacing:-.055em;text-transform:uppercase}.rb-bf-hero__title--out{color:transparent;-webkit-text-stroke:2px var(--bf-black)}.rb-bf-hero__countlabel{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin:26px 0 0}.rb-bf-hero__status{position:absolute;top:26px;left:16px;z-index:3;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-status, #a8554c);white-space:nowrap;animation:rbBfFlicker 3.2s linear infinite}.rb-bf-hero__status--pill{padding:6px 12px;border-radius:999px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08)}.rb-bf-burst{position:absolute;top:26px;right:16px;width:104px;height:104px;z-index:3;pointer-events:none}.rb-bf-burst__star{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bf-blush);clip-path:polygon(50% 0%,61% 13%,78% 7%,80% 24%,97% 28%,89% 43%,100% 57%,85% 66%,88% 84%,71% 83%,62% 99%,50% 88%,38% 99%,29% 83%,12% 84%,15% 66%,0% 57%,11% 43%,3% 28%,20% 24%,22% 7%,39% 13%);animation:rbBfSpin 14s linear infinite}.rb-bf-burst__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--bf-black);line-height:.95}.rb-bf-burst__up{font-size:10px;font-weight:800;letter-spacing:.1em}.rb-bf-burst__pct{font-size:30px;font-weight:900;letter-spacing:-.04em}.rb-bf-burst__sub{font-size:9px;font-weight:800;letter-spacing:.08em}.rb-bf-count{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0}.rb-bf-count__box{border:1px solid rgba(241,185,178,.4);border-radius:10px;padding:10px 4px 8px;text-align:center;background:var(--bf-soft)}.rb-bf-count__n{display:block;font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rb-bf-count__l{display:block;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-top:5px}.rb-bf .button,.rb-bf-sticky .button{min-width:0}.rb-bf .button,.rb-bf-sticky .button{--buttons-radius: 8px;--buttons-radius-outset: 8px;border-radius:8px}.rb-bf .button:before,.rb-bf-sticky .button:before{border-radius:8px}.rb-bf .button:after,.rb-bf-sticky .button:after{border-radius:7px}.rb-bf-hero__cta{margin-top:20px;min-height:56px}.rb-bf-signup{padding:0 20px}.rb-bf-signup__card{margin:40px 0 0;padding:28px 20px;border-radius:14px;background:var(--bf-soft);border:1px solid var(--bf-panel-border, rgba(241, 185, 178, .4))}.rb-bf-signup__grid{display:grid;gap:22px}.rb-bf-signup__panel{min-width:0}.rb-bf-signup__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-deep);margin:0}.rb-bf-signup__title{font-weight:900;font-size:min(34px,8vw);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0}.rb-bf-signup__body{font-size:13px;line-height:1.55;opacity:.7;margin:12px 0 0}.rb-bf-signup__fine{font-size:10.5px;opacity:.4;margin:10px 0 0}.rb-bf-drops{padding:40px 0 10px}.rb-bf-drops__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 20px}.rb-bf-drops__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-deep);margin:0}.rb-bf-drops__title{font-weight:900;font-size:min(40px,8.2vw);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0}.rb-bf-drops__swipe{font-size:11px;opacity:.5;padding-bottom:4px;margin:0;white-space:nowrap}.rb-bf-drops__rail{display:flex;gap:12px;overflow-x:auto;padding:20px 20px 6px;scroll-padding-inline:20px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rb-bf-drops__rail::-webkit-scrollbar{display:none}.rb-bf-card{flex:0 0 68%;min-width:0;scroll-snap-align:start}.rb-bf-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--bf-soft)}.rb-bf-card__media img{width:100%;height:100%;object-fit:cover}.rb-bf-card__badge{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:6px;background:var(--bf-blush);color:var(--bf-black);font-size:12px;font-weight:900;letter-spacing:.02em}.rb-bf-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px}.rb-bf-card__name{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:none}.rb-bf-card__price{display:flex;align-items:baseline;gap:7px;flex:0 0 auto;margin:0}.rb-bf-card__was{font-size:12px;opacity:.45;white-space:nowrap}.rb-bf-card__now{font-size:17px;font-weight:800;color:var(--bf-deep)}.rb-bf-card__now--plain{color:inherit}.rb-bf-card__scents{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin:4px 0 0}.rb-bf-card__notes{font-size:11.5px;opacity:.55;margin:3px 0 0}.rb-bf-card__proof{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:var(--bf-proof-size, 9.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-deep)}.rb-bf-card__cta{margin-top:12px}.rb-bf-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--bf-blush);animation:rbBfFlicker 2.4s linear infinite}.rb-bf-dot--deep{width:7px;height:7px;background:var(--bf-deep);animation-duration:1.8s}.rb-bf-tiers{padding:40px 20px 10px}.rb-bf-tiers__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-deep);margin:0}.rb-bf-tiers__title{font-weight:900;font-size:min(40px,8.8vw);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0}.rb-bf-tiers__body{font-size:13px;line-height:1.55;opacity:.7;margin:12px 0 0;max-width:520px}.rb-bf-tiers__grid{display:flex;flex-direction:column;gap:10px;margin-top:20px}.rb-bf-tier{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:20px 18px;border-radius:14px}.rb-bf-tier--one{background:var(--bf-soft);border:1px solid rgba(241,185,178,.45)}.rb-bf-tier--two{background:var(--bf-blush);color:var(--bf-black);border:1px solid var(--bf-blush)}.rb-bf-tier__q{flex:0 0 auto;width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;animation:rbBfFlicker 2.8s linear infinite}.rb-bf-tier--one .rb-bf-tier__q{color:var(--bf-deep);background:#fff;border:1px dashed rgba(241,185,178,.6)}.rb-bf-tier--two .rb-bf-tier__q{color:var(--bf-black);background:#00000014;border:1px dashed rgba(0,0,0,.35)}.rb-bf-tier__copy{flex:1 1 auto;min-width:0}.rb-bf-tier__label{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin:0}.rb-bf-tier__spend{font-weight:900;font-size:min(40px,7.8vw);line-height:.95;letter-spacing:-.04em;margin:4px 0 0}.rb-bf-tier__worth{font-size:13.5px;font-weight:700;margin:6px 0 0}.rb-bf-tier__detail{font-size:12px;opacity:.65;margin:3px 0 0}.rb-bf-tiers__scarcity{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-deep)}body.rb-stock-off .rb-bf-tiers__scarcity{display:none}.rb-bf-tiers__fine{font-size:10.5px;opacity:.45;margin:8px 0 0}.rb-bf-disc{padding:40px 20px 0}.rb-bf-disc__card{position:relative;border-radius:14px;overflow:hidden;min-height:400px;display:flex;align-items:flex-end;background:var(--bf-soft)}.rb-bf-disc__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rb-bf-disc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#fffffff2,#ffffff4d 55%,#fff0 80%)}.rb-bf-disc__inner{position:relative;z-index:2;padding:20px;width:100%}.rb-bf-disc__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-deep);margin:0}.rb-bf-disc__title{font-weight:900;font-size:min(38px,8.4vw);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0}.rb-bf-disc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:10px 0 0}.rb-bf-disc__price .rb-bf-card__was{font-size:14px;opacity:.5}.rb-bf-disc__now{font-size:26px;font-weight:900;color:var(--bf-deep)}.rb-bf-disc__credit{flex:1 1 100%;font-size:12px;opacity:.6}.rb-bf-disc__cta{margin-top:14px}.rb-bf-footline{text-align:center;padding:34px 20px;font-size:clamp(20px,5vw,34px)}.rb-bf-sticky{position:fixed;left:0;right:0;z-index:40;bottom:0;padding:10px 14px 16px;background:var(--bf-bar-bg, #fff);color:var(--bf-bar-fg, #000);border-top:1px solid var(--bf-bar-rule, #f1b9b2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.rb-bf-sticky.is-in{transform:translateY(0)}.rb-bf-sticky__inner{display:flex;align-items:center;gap:12px}.rb-bf-sticky__copy{flex:1 1 auto;min-width:0}.rb-bf-sticky__label{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.rb-bf-sticky__count{display:block;font-size:17px;font-weight:900;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px}.rb-bf-sticky__cta{flex:0 0 auto}.rb-bf-ph{background:var(--bf-soft);display:flex;align-items:center;justify-content:center;color:var(--bf-deep);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:12px}@keyframes rbBfMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rbBfMarqRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes rbBfSpin{to{transform:rotate(360deg)}}@keyframes rbBfPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes rbBfGlow{0%,to{box-shadow:0 0 #f1b9b28c}50%{box-shadow:0 0 0 12px #f1b9b200}}@keyframes rbBfFlicker{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rb-bf-ticker__track,.rb-bf-marquee__row--a,.rb-bf-marquee__row--b,.rb-bf-burst__star,.rb-bf-hero__status,.rb-bf-tier__q,.rb-bf-dot,.rb-bf-tiers__scarcity{animation:none!important}.rb-bf-ticker__track,.rb-bf-ticker__group{width:auto;flex-wrap:wrap;justify-content:center;padding-right:0}.rb-bf-loop__dupe{display:none}.rb-bf-marquee__row,.rb-bf-marquee__group{width:auto;flex-wrap:wrap;justify-content:center}.rb-bf-marquee__group{padding-right:0}.rb-bf-sticky{transition:none}}@media screen and (min-width:990px){.rb-bf-hero{min-height:780px}.rb-bf-hero__media img,.rb-bf-hero__media video{object-position:var(--rb-hero-pos-d, center)}.rb-bf-hero--m-contain .rb-bf-hero__media{background:none}.rb-bf-hero--m-contain .rb-bf-hero__media img,.rb-bf-hero--m-contain .rb-bf-hero__media video{object-fit:cover}.rb-bf-hero--d-contain .rb-bf-hero__media{background:var(--rb-hero-bars, #ffffff)}.rb-bf-hero--d-contain .rb-bf-hero__media img,.rb-bf-hero--d-contain .rb-bf-hero__media video{object-fit:contain}.rb-bf-hero--d-match{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.rb-bf-hero--d-match>.rb-bf-hero__media{position:relative;inset:auto;grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:var(--rb-hero-ar-d)}.rb-bf-hero--d-match>.rb-bf-hero__inner{grid-area:1 / 1;align-self:end}.rb-bf-hero__inner{padding:170px 60px 70px;max-width:860px}.rb-bf-hero__italic{font-size:26px}.rb-bf-hero__title span{font-size:184px}.rb-bf-hero__title--out{-webkit-text-stroke:3px var(--bf-black)}.rb-bf-burst{width:190px;height:190px;top:70px;right:70px}.rb-bf-burst__up{font-size:16px}.rb-bf-burst__pct{font-size:56px}.rb-bf-burst__sub{font-size:14px}.rb-bf-count__box{padding:16px 6px 12px}.rb-bf-count__n{font-size:58px}.rb-bf-hero__cta{margin-top:26px;max-width:420px;min-height:60px}.rb-bf-hero__status{top:70px;left:60px}.rb-bf-marquee__row--a{font-size:118px}.rb-bf-marquee__row--b{font-size:50px}.rb-bf-drops{padding:90px 0 10px}.rb-bf-drops__head{padding:0 60px;max-width:1320px;margin:0 auto}.rb-bf-drops__title{font-size:64px}.rb-bf-drops__swipe{display:none}.rb-bf-drops__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible;padding:30px 60px 6px;max-width:1320px;margin:0 auto}.rb-bf-card{flex:none}.rb-bf-tiers{padding:90px 60px 10px;max-width:1320px;margin:0 auto}.rb-bf-tiers__title{font-size:64px}.rb-bf-tiers__body{font-size:15px}.rb-bf-tier{padding:26px}.rb-bf-tier__q{width:72px;height:72px;font-size:30px}.rb-bf-tier__spend{font-size:54px}.rb-bf-tier__worth{font-size:15px}.rb-bf-tier__detail{font-size:13px}.rb-bf-signup{padding:0 60px;max-width:1320px;margin:0 auto}.rb-bf-signup__card{margin-top:90px;padding:52px 60px}.rb-bf-signup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.rb-bf-signup__title{font-size:56px}.rb-bf-disc{padding:90px 60px 0;max-width:1320px;margin:0 auto}.rb-bf-disc__title{font-size:56px}.rb-bf-disc__inner{padding:40px}.rb-bf-sticky{padding:14px 60px}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/rb-bf.css.map */
