[data-rb-bfv][hidden]{display:none!important}.rb-bfv-wrap:has(>[data-rb-bfv][hidden]){display:none}.rb-bfv-wrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:var(--bfv-pt-d, 0) 60px var(--bfv-pb-d, 0)}.rb-bfv,.rb-bfv *{box-sizing:border-box}.rb-bfv{font-family:var(--font-body-family);font-style:normal}.rb-bfv p{margin:0}.rb-bfv__dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--bfv-dot, #c0262d)}.rb-bfv__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:rbBfvPulse 1.6s ease-out infinite}.rb-bfv__clock{flex:none;display:inline-flex;width:14px;height:14px;animation:rbBfvTick 1s steps(2) infinite}.rb-bfv__clock svg{width:100%;height:100%;display:block}.rb-bfv__terms{font-size:12px;font-weight:600;line-height:1.3;color:inherit;text-decoration:underline;text-underline-offset:3px}.rb-bfv__terms:hover{color:var(--bfv-hover, #b0524a)}@keyframes rbBfvPulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.6);opacity:0}}@keyframes rbBfvTick{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.rb-bfv__dot:before,.rb-bfv__clock{animation:none}}.rb-bfv-how{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"head win" "steps steps";column-gap:24px;row-gap:36px;align-items:end;padding:48px 56px;border-radius:14px;background:var(--bfv-bg, #141414);color:var(--bfv-text, #fff);--bfv-rule: color-mix(in srgb, var(--bfv-text, #fff) 20%, transparent)}.rb-bfv-how__head{grid-area:head;display:flex;flex-direction:column;gap:12px;min-width:0}.rb-bfv-how__eyebrow{display:flex;align-items:center;gap:8px;font-size:var(--bfv-eb-d, 13px);font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--bfv-accent, #f2b8b5)}.rb-bfv-how__eyebrow--m{display:none}.rb-bfv-how__title{font-size:var(--bfv-t-d, 60px);font-weight:700;font-style:italic;line-height:1;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;color:inherit;font-family:inherit;text-transform:none}.rb-bfv-how__win{grid-area:win;display:flex;flex-direction:column;gap:8px}.rb-bfv-how__winrow{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.rb-bfv-how__winval{color:var(--bfv-accent, #f2b8b5);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-bfv-how__track{height:6px;border-radius:3px;background:color-mix(in srgb,var(--bfv-text, #fff) 15%,transparent);overflow:hidden}.rb-bfv-how__fill{display:block;height:100%;width:100%;border-radius:3px;background:var(--bfv-accent, #f2b8b5);transition:width 1s linear}.rb-bfv-how__steps{grid-area:steps;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--bfv-rule)}.rb-bfv-how__step{display:flex;flex-direction:column;gap:16px;margin:0;padding:24px 24px 0;border-left:1px solid var(--bfv-rule);list-style:none}.rb-bfv-how__step:first-child{padding-left:0;border-left:0}.rb-bfv-how__step:last-child{padding-right:0}.rb-bfv-how__num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bfv-accent, #f2b8b5);color:var(--bfv-num, #141414);font-size:17px;font-weight:700;line-height:1}.rb-bfv-how__copy{font-size:var(--bfv-st-d, 22px);font-weight:600;line-height:1.25;text-wrap:pretty}.rb-bfv-how__terms{grid-column:1 / -1;justify-self:start}.rb-bfv-wrap--strip .rb-bfv-strip{max-width:var(--bfv-max, 1200px);margin:0 auto}.rb-bfv-strip{display:flex;align-items:center;gap:14px;padding:var(--bfv-py-d, 18px) var(--bfv-px-d, 24px);border-radius:var(--bfv-radius, 14px);background:var(--bfv-bg, #f2b8b5);color:var(--bfv-text, #141414)}.rb-bfv-strip__lead{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;row-gap:2px}.rb-bfv-strip__headline{font-size:var(--bfv-hl-d, 22px);font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.2}.rb-bfv-strip__body{font-size:var(--bfv-bd-d, 16px);font-weight:400;line-height:1.35}.rb-bfv-strip__body--m,.rb-bfv-strip__pill-m{display:none}.rb-bfv-strip__pill{flex:none;margin-left:auto;padding:.77em 1.38em;border-radius:100px;background:var(--bfv-pill, #141414);color:var(--bfv-pill-text, #f2b8b5);font-size:var(--bfv-pl-d, 13px);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:749px){.rb-bfv-wrap{padding:var(--bfv-pt-m, 0) 20px var(--bfv-pb-m, 0)}.rb-bfv-how{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "steps" "win";row-gap:22px;padding:26px 20px}.rb-bfv-how__head{gap:10px}.rb-bfv-how__eyebrow{font-size:var(--bfv-eb-m, 12px)}.rb-bfv-how--eyebrow-m .rb-bfv-how__eyebrow--d{display:none}.rb-bfv-how--eyebrow-m .rb-bfv-how__eyebrow--m{display:flex}.rb-bfv-how__title{font-size:var(--bfv-t-m, 40px)}.rb-bfv-how__steps{grid-auto-flow:row;grid-auto-columns:auto;border-top:0}.rb-bfv-how__step{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;border-left:0;border-top:1px solid var(--bfv-rule)}.rb-bfv-how__step:last-child{border-bottom:1px solid var(--bfv-rule)}.rb-bfv-how__num{width:30px;height:30px;font-size:14px}.rb-bfv-how__copy{font-size:var(--bfv-st-m, 16px);font-weight:400;line-height:1.3}.rb-bfv-strip{gap:10px;padding:var(--bfv-py-m, 10px) var(--bfv-px-m, 14px)}.rb-bfv-strip__lead{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;row-gap:1px}.rb-bfv-strip__headline{font-size:var(--bfv-hl-m, 15px);line-height:1.15}.rb-bfv-strip__body{font-size:var(--bfv-bd-m, 11px);line-height:1.25}.rb-bfv-strip__body--d,.rb-bfv-strip__pill-d{display:none}.rb-bfv-strip__body--m,.rb-bfv-strip__pill-m{display:inline}.rb-bfv-strip__terms{font-size:var(--bfv-bd-m, 11px)}.rb-bfv-strip__pill{padding:.7em .9em;font-size:var(--bfv-pl-m, 11px);letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/rb-bf-voucher.css.map */
