.bfp{--bfp-acc:var(--rk-brown);--bfp-acc-d:var(--rk-moss-deep);--bfp-bg:var(--rk-brand-surface);--bfp-line:var(--rk-brand-line-solid);--bfp-dot:64px;--bfp-gift:36px;--bfp-gap:6px;--bfp-trk:6px;font-family:var(--bf-font-body);color:var(--rk-ink-1);position:relative}.bfp--compact{--bfp-dot:40px;--bfp-gift:26px;--bfp-gap:4px;--bfp-trk:5px}.bfp--mini{--bfp-dot:30px;--bfp-gift:0px;--bfp-gap:0px;--bfp-trk:4px}@media(max-width:749px){.bfp--xl{--bfp-dot:48px;--bfp-gift:30px}}.bfp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfp__nudge{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border-radius:var(--rk-radius,2px);background:#fff;border:1px solid var(--bfp-line);font-weight:600;font-size:1.45rem;line-height:1.3;transition:background .3s,color .3s,border-color .3s}.bfp--xl .bfp__nudge{font-size:1.6rem;padding:12px 18px;background:var(--bfp-acc);border-color:var(--bfp-acc);color:#fff}.bfp--compact .bfp__nudge,.bfp--mini .bfp__nudge{font-size:1.3rem;margin-bottom:10px;padding:8px 12px}.bfp__count{flex:none;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:var(--rk-radius,2px);background:var(--bfp-bg);color:var(--bfp-acc)}.bfp--xl .bfp__count{background:#ffffff2e;color:#fff}.bfp__msg{min-width:0}.bfp.is-flash .bfp__nudge{background:var(--rk-ink-1);border-color:var(--rk-ink-1);color:var(--rk-brand-surface);animation:bfp-shimmer 1.4s ease-out 1}.bfp__rail{position:relative;padding:0 0 0 var(--bfp-rh,0px)}.bfp__track{position:absolute;left:var(--bfp-rh,0px);top:calc(var(--bfp-gift) + var(--bfp-gap) + var(--bfp-dot)/2 - var(--bfp-trk)/2);height:var(--bfp-trk);border-radius:0;background:var(--bfp-line)}.bfp__fill{display:block;position:absolute;left:0;top:0;height:100%;width:0;border-radius:var(--rk-radius,2px);background:linear-gradient(90deg,var(--rk-moss-deep),var(--bfp-acc));transition:width .8s cubic-bezier(.22,.8,.3,1)}.bfp__fill:after{content:"";position:absolute;right:-1px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--bfp-acc);box-shadow:0 0 0 4px #5e724938}.bfp:not(.is-started) .bfp__fill:after{opacity:0}.bfp__nodes{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bfp-n),minmax(0,1fr))}.bfp__node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bfp-gap);min-width:0;margin:0}.bfp__dot{width:var(--bfp-dot);height:var(--bfp-dot);border-radius:50%;background:#fff;border:2px solid var(--bfp-line);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;color:var(--rk-brand-line-solid);line-height:1;transition:background .4s,color .4s,border-color .4s,transform .4s,box-shadow .4s}.bfp .bfp__dot strong{font-family:var(--bf-font-heading);font-size:calc(var(--bfp-dot)*.34);font-weight:700}.bfp__dot small{font-size:calc(var(--bfp-dot)*.17);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-weight:600}.bfp--mini .bfp__dot small{display:none}.bfp__lbl{font-size:1.3rem;font-weight:700;color:var(--rk-ink-3);white-space:nowrap}.bfp--compact .bfp__lbl{font-size:1.1rem}.bfp--mini .bfp__lbl{display:none}.bfp__node.is-next .bfp__dot{border-color:var(--bfp-acc);color:var(--bfp-acc);box-shadow:0 0 #5e724959;animation:bfp-ring 2.2s ease-out infinite}.bfp__node.is-on .bfp__dot{background:var(--bfp-acc);border-color:var(--bfp-acc);color:#fff;box-shadow:0 6px 16px #4a573b47;animation:none}.bfp__node.is-on .bfp__lbl{color:var(--bfp-acc-d)}.bfp__node.is-pop .bfp__dot{animation:bfp-pop .9s cubic-bezier(.3,1.6,.5,1)}.bfp__burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.bfp__p{position:absolute;left:0;top:0;border-radius:var(--rk-radius,2px)}.bfp__save{margin:10px 0 0;font-size:1.3rem;font-weight:700;color:var(--bfp-acc)}.bfp--xl .bfp__nudge{box-shadow:0 8px 22px #4a573b2e}.bfp-stuck .bfp--xl{--bfp-dot:38px;--bfp-gift:0px}.bfp-stuck .bfp--xl .bfp__nudge{margin-bottom:8px;padding:7px 12px;font-size:1.25rem}@keyframes bfp-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes bfp-ring{0%{box-shadow:0 0 #5e724961}70%,to{box-shadow:0 0 0 14px #5e724900}}@keyframes bfp-wiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-9deg) scale(1.06)}93%{transform:rotate(8deg) scale(1.06)}97%{transform:rotate(-4deg)}}@keyframes bfp-shimmer{0%{box-shadow:0 0 #8a6954cc}to{box-shadow:0 0 0 18px #8a695400}}@media(prefers-reduced-motion:reduce){.bfp *,.bfp *:before,.bfp *:after{animation:none!important;transition:none!important}}.bf26g-ladder-bar{background:var(--rk-brand-bg);border:1px solid rgba(94,114,73,.18);border-radius:var(--rk-radius,2px);padding:14px 14px 12px;margin:0 0 16px}.bf26g-ladder-bar[data-context=sticky]{position:sticky;top:12px;z-index:30;box-shadow:0 6px 18px #00000014}@media(max-width:749px){.bf26g-ladder-bar[data-context=sticky]{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:999;border-radius:0;margin:0;padding:8px 14px 10px;box-shadow:0 -6px 16px #00000024}body.rk-has-klt .bf26g-ladder-bar[data-context=sticky]{bottom:58px}}.bf26-gate-msg{margin:0 0 10px;padding:12px 14px;border-radius:var(--rk-radius,2px);background:var(--rk-brand-surface);border:1px solid var(--rk-brown);color:var(--rk-moss-deep);font-weight:600;font-size:1.35rem;text-align:center}.bf26-gate-btn{opacity:.55;cursor:not-allowed!important}body.bf26-gated .additional-checkout-buttons,body.bf26-gated .cart__dynamic-checkout-buttons,body.bf26-gated shopify-accelerated-checkout-cart,body.bf26-gated shopify-accelerated-checkout,body.bf26-gated .shopify-payment-button,body.bf26-gated [data-shopify=payment-button]{display:none!important}.bfp{--bfp-green:var(--rk-brown);--bfp-green-tint:var(--rk-brand-surface)}.bfp .bfp-g{color:var(--bfp-green);font-weight:700}.bfp__node.is-next .bfp__dot{border-color:var(--bfp-green);box-shadow:0 0 #5e724959;animation:bfp-ring-g 2.2s ease-out infinite}.bfp__node.is-on .bfp__dot{background:var(--bfp-green-tint);border-color:var(--bfp-green);box-shadow:0 6px 16px #5e724933}.bfp__node.is-on .bfp__dot strong,.bfp__node.is-on .bfp__dot small,.bfp__save{color:var(--bfp-green)}.bfp__save .bfp-g{font-size:1.1em}.bfp--xl .bfp__nudge{background:var(--rk-brand-bg);border-color:var(--bfp-acc);color:var(--rk-ink-1);box-shadow:0 8px 22px #4a573b1f}.bfp--xl .bfp__count{background:var(--bfp-bg);color:var(--bfp-acc)}.bfp.is-flash .bfp__nudge{background:var(--rk-ink-1);border-color:var(--rk-ink-1);color:var(--rk-brand-surface)}.bfp.is-flash .bfp-g{color:var(--rk-brand-surface)}.bfp.is-flash .bfp__count{background:#ffffff29;color:var(--rk-brand-surface)}@keyframes bfp-ring-g{0%{box-shadow:0 0 #5e724961}70%,to{box-shadow:0 0 0 14px #5e724900}}.bfp__lab{display:flex;align-items:flex-end;justify-content:center;height:var(--bfp-gift);width:100%;font-size:1.25rem;line-height:1.15;font-weight:700;color:var(--rk-ink-3);text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bfp--compact .bfp__lab{font-size:1rem}.bfp__lab{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.bfp--mini .bfp__lab{display:none}.bfp__dot svg{width:70%;height:70%;stroke-width:1.9;color:var(--bfp-green);transition:color .3s}.bfp__dot strong,.bfp__dot small{color:var(--bfp-green)}.bfp__dot strong{font-size:calc(var(--bfp-dot)*.36)}.bfp__dot small{font-size:calc(var(--bfp-dot)*.2);font-weight:700}.bfp__node.is-next .bfp__dot{border-width:3px}.bfp__node.is-next .bfp__lab{color:var(--bfp-acc-d)}.bfp__node.is-on .bfp__dot{background:var(--bfp-green);border-color:var(--bfp-green);box-shadow:0 6px 16px #5e72494d}.bfp__node.is-on .bfp__dot strong,.bfp__node.is-on .bfp__dot small,.bfp__node.is-on .bfp__dot svg{color:#fff}.bfp__node.is-on .bfp__lab,.bfp__node.is-on .bfp__lbl{color:var(--bfp-green)}.bfp--xl .bfp__nudge{font-size:1.7rem;font-weight:700}@media(max-width:749px){.bfp--xl .bfp__lab{font-size:1.1rem}.bfp--xl .bfp__lbl{font-size:1.2rem}.bfp__nudge{font-size:1.35rem}.bfp--xl .bfp__nudge{font-size:1.5rem}}.bfp-stuck .bfp--xl .bfp__lab,.bfp-stuck .bfp--xl .bfp__lbl{display:none}.bfp{--bfp-rh:42px}.bfp--compact{--bfp-rh:34px}.bfp--mini{--bfp-rh:0px}.bfp__rowh{position:absolute;left:0;bottom:0;width:var(--bfp-rh);font-size:1.2rem;font-weight:700;color:var(--rk-ink-3);line-height:1.3;text-align:left}.bfp--compact .bfp__rowh{font-size:1rem}.bfp--mini .bfp__rowh{display:none}.bfp-stuck .bfp--xl{--bfp-rh:0px}.bfp-stuck .bfp--xl .bfp__rowh{display:none}@media(max-width:749px){.bfp--xl{--bfp-rh:38px}.bfp--xl .bfp__rowh{font-size:1.1rem}}.bf26g-ladder-bar,.bf26-gate-msg{font-family:var(--bf-font-body)}.bfp :is(p,span,small,b,i,li,ol,button,input,select,textarea,summary,a,svg text),.bf26g-ladder-bar :is(p,span,small,strong,b,i,li,button,input,select,textarea,summary,a,svg text){font-family:inherit}.bfp *:before,.bfp *:after,.bf26g-ladder-bar *:before,.bf26g-ladder-bar *:after{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bf26g-ladder-ui.css.map */
