.bfp{--bfp-acc:#7A5540;--bfp-acc-d:#5E4131;--bfp-bg:#F2EDE6;--bfp-line:#DCD1C3;--bfp-dot:64px;--bfp-gift:36px;--bfp-gap:6px;--bfp-trk:6px;font-family:var(--font-body-family,"Libre Franklin",system-ui,sans-serif);color:#2b1f18;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:999px;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:999px;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:#2b1f18;border-color:#2b1f18;color:#f2ede6;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:99px;background:var(--bfp-line)}.bfp__fill{display:block;position:absolute;left:0;top:0;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#B58A68,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 #7a554038}.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:#8b7d70;line-height:1;transition:background .4s,color .4s,border-color .4s,transform .4s,box-shadow .4s}.bfp__dot strong{font-family:var(--font-heading-family,"Libre Caslon Text",Georgia,serif);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:#5b4a40;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 #7a554059;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 #5e413147;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: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 #5e41312e}.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 #7a554061}70%,to{box-shadow:0 0 0 14px #7a554000}}@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 #b58a68cc}to{box-shadow:0 0 0 18px #b58a6800}}@media(prefers-reduced-motion:reduce){.bfp *,.bfp *:before,.bfp *:after{animation:none!important;transition:none!important}}.bf26g-ladder-bar{background:#fbf8f3;border:1px solid rgba(122,85,64,.18);border-radius:8px;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:has([class*=kl-teaser]) .bf26g-ladder-bar[data-context=sticky]{bottom:58px}}.bf26-gate-msg{margin:0 0 10px;padding:12px 14px;border-radius:6px;background:#f2ede6;border:1px solid #7A5540;color:#5e4131;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:#1E7B4F;--bfp-green-tint:#E6F2EA}.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 #1e7b4f59;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 #1e7b4f33}.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:#fbf8f4;border-color:var(--bfp-acc);color:#1a1a1a;box-shadow:0 8px 22px #5e41311f}.bfp--xl .bfp__count{background:var(--bfp-bg);color:var(--bfp-acc)}.bfp.is-flash .bfp__nudge{background:#1a1a1a;border-color:#1a1a1a;color:#f2ede6}.bfp.is-flash .bfp-g{color:#8fe3b4}.bfp.is-flash .bfp__count{background:#ffffff29;color:#f2ede6}@keyframes bfp-ring-g{0%{box-shadow:0 0 #1e7b4f61}70%,to{box-shadow:0 0 0 14px #1e7b4f00}}.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:#5b4a40;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bfp--compact .bfp__lab{font-size:1rem}.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 #1e7b4f4d}.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:#5b4a40;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}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bf26g-ladder-ui.css.map */
