.bf-cart-bar{--bf-cart-bar-gold: #f6dd9f;--bf-cart-bar-gold-dark: #c59e5d;--bf-cart-bar-height: 65px;--bf-cart-bar-tier-w: 34px;--bf-cart-bar-icon-row: 30px;--bf-cart-bar-icon-w: 20px;--bf-cart-bar-current-w: 34px;--bf-cart-bar-line: 3px;--bf-cart-bar-line-y: 22px;position:fixed;inset-inline:0;bottom:0;z-index:8;display:block;padding-block-end:env(safe-area-inset-bottom,0px);background:#0009;box-shadow:inset 0 1px 0 var(--bf-cart-bar-gold-dark),inset 0 12px 14px -12px #ffffff24;-webkit-backdrop-filter:blur(10.5px) saturate(140%);backdrop-filter:blur(10.5px) saturate(140%);color:#fff;font-family:var(--heading-font-family);transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.bf-cart-bar.is-visible{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}html.lock .bf-cart-bar{visibility:hidden}html:has(.bf-cart-bar.is-visible){--bf-cart-bar-page-gap: 65px;scroll-padding-block-end:calc(var(--bf-cart-bar-page-gap) + 16px)}body:has(.bf-cart-bar.is-visible){padding-block-end:calc(var(--bf-cart-bar-page-gap) + env(safe-area-inset-bottom,0px))}@media screen and (min-width:700px){html:has(.bf-cart-bar.is-visible){--bf-cart-bar-page-gap: 80px}}@media screen and (min-width:1000px){html:has(.bf-cart-bar.is-visible){--bf-cart-bar-page-gap: 80px}}.bf-cart-bar__inner{display:flex;align-items:center;justify-content:center;gap:22px;min-height:var(--bf-cart-bar-height);padding-block:8px;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.bf-cart-bar__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-cart-bar__title,.bf-cart-bar__subtitle{margin:0}.bf-cart-bar__progress{position:relative;flex:none;width:218px;max-width:100%}.bf-cart-bar__track{position:absolute;top:var(--bf-cart-bar-line-y);inset-inline:calc(var(--bf-cart-bar-tier-w) / 2);height:var(--bf-cart-bar-line);background:#494949}.bf-cart-bar__fill{display:block;width:100%;height:100%;background:linear-gradient(to right,var(--bf-cart-bar-gold) 0%,var(--bf-cart-bar-gold) calc((var(--fill, 0) - 1) * 10000% + 100%),#494949 calc(var(--fill, 0) * 100%))}.bf-cart-bar__tiers{position:relative;display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.bf-cart-bar__tier{display:flex;flex-direction:column;align-items:center;gap:5px;width:var(--bf-cart-bar-tier-w)}.bf-cart-bar__icon{display:flex;align-items:flex-end;justify-content:center;height:var(--bf-cart-bar-icon-row)}.bf-cart-bar__icon-image{display:none;width:var(--bf-cart-bar-icon-w);height:auto;max-width:none}.bf-cart-bar__tier:not(.is-reached) .bf-cart-bar__icon-image--locked,.bf-cart-bar__tier.is-reached:not(.is-current) .bf-cart-bar__icon-image--reached,.bf-cart-bar__tier.is-current .bf-cart-bar__icon-image--current{display:block}.bf-cart-bar__tier.is-current .bf-cart-bar__icon-image--current{width:var(--bf-cart-bar-current-w)}.bf-cart-bar__amount{font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.bf-cart-bar__tier.is-reached .bf-cart-bar__amount{color:var(--bf-cart-bar-gold)}.bf-cart-bar__tier.is-current .bf-cart-bar__amount{font-weight:700}.bf-cart-bar__cart{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:11px;min-width:103px;height:35px;padding:0 16px;border-radius:90px;background:url(bf-cart-bar-glow.svg) 0 0 / 100% 100% no-repeat;box-shadow:inset .75px .75px #fff6,inset -.75px -.75px #ffffff1a,inset 1.5px 0 1px -1px #ff78784d,inset -1.5px 0 1px -1px #78b4ff4d;color:#fff;text-decoration:none}.bf-cart-bar__cart:focus-visible{outline:2px solid var(--bf-cart-bar-gold);outline-offset:3px}.bf-cart-bar__bag-wrap{position:relative;display:grid;flex:none}.bf-cart-bar__bag{width:19px;height:auto}.bf-cart-bar__bag--desktop{display:none}.bf-cart-bar__bag-count{position:absolute;top:21%;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--bf-cart-bar-gold);font-size:10px;font-weight:500;line-height:1}.bf-cart-bar__cart-text{display:flex;flex-direction:column;gap:4px;line-height:1;white-space:nowrap}.bf-cart-bar__count{display:none;font-size:12px;font-weight:400}.bf-cart-bar__total{color:#fff;font-size:12px;font-weight:500}.bf-cart-bar__save{color:var(--bf-cart-bar-gold);font-size:10px;font-weight:500}.bf-cart-bar__save[hidden]{display:none}.bf-cart-bar__icon--button{width:100%;min-width:24px;margin:0;padding:0;border:0;border-radius:4px;background:none;color:inherit;cursor:pointer}.bf-cart-bar__icon--button:focus-visible{outline:2px solid var(--bf-cart-bar-gold);outline-offset:2px}.bf-cart-bar__icon--button[aria-disabled=true]{cursor:default}@media screen and (pointer:fine){.bf-cart-bar__icon--button:not([aria-disabled=true]):hover .bf-cart-bar__icon-image{filter:brightness(1.15)}}@media screen and (pointer:fine){.bf-cart-bar__cart:hover{border-color:var(--bf-cart-bar-gold)}}@media screen and (min-width:700px){.bf-cart-bar{--bf-cart-bar-height: 80px;--bf-cart-bar-tier-w: 44px;--bf-cart-bar-icon-row: 38px;--bf-cart-bar-icon-w: 26px;--bf-cart-bar-current-w: 44px;--bf-cart-bar-line-y: 28px}.bf-cart-bar__inner{gap:40px}.bf-cart-bar__progress{width:300px}.bf-cart-bar__amount{font-size:14px}.bf-cart-bar__cart{gap:15px;min-width:144px;height:48px;padding:0 22px}.bf-cart-bar__bag{width:26px}.bf-cart-bar__bag-count{font-size:13px}.bf-cart-bar__cart-text{gap:6px}.bf-cart-bar__total{font-size:16px}.bf-cart-bar__save{font-size:12px}}@media screen and (min-width:1000px){.bf-cart-bar{--bf-cart-bar-height: 80px;background:#0009;-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);box-shadow:inset 0 1px 0 var(--bf-cart-bar-gold-dark);--bf-cart-bar-tier-w: 48px;--bf-cart-bar-icon-row: 40px;--bf-cart-bar-icon-w: 27px;--bf-cart-bar-current-w: 48px;--bf-cart-bar-line: 1px;--bf-cart-bar-line-y: 30px}.bf-cart-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:32px;padding-block:7px}.bf-cart-bar__text{position:static;display:flex;flex-direction:column;gap:10px;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bf-cart-bar__title{justify-self:start;width:fit-content;background:linear-gradient(to right,var(--bf-cart-bar-gold),var(--bf-cart-bar-gold-dark));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px;font-weight:500;line-height:1.2}.bf-cart-bar__subtitle{font-size:12px;font-weight:400;line-height:1.2}.bf-cart-bar__strong{font-weight:500}.bf-cart-bar__progress{grid-column:2;width:472px}.bf-cart-bar__amount{display:none}.bf-cart-bar__cart{grid-column:3;justify-self:end;gap:22px;width:188px;min-height:66px;padding:0 24px;border:1px solid var(--bf-cart-bar-gold-dark);box-shadow:none;background:url("data:image/svg+xml,%3Csvg width=%22160%22 height=%22150%22 viewBox=%220 0 160 150%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E %3Cg id=%22Vector 23%22 filter=%22url(%23filter0_f_0_4)%22%3E %3Cuse xlink:href=%22%23stroke0_0_4%22 fill=%22url(%23paint0_linear_0_4)%22/%3E %3Cuse xlink:href=%22%23stroke0_0_4%22 fill=%22url(%23paint1_linear_0_4)%22 fill-opacity=%220.5%22 style=%22mix-blend-mode:lighten%22/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id=%22filter0_f_0_4%22 x=%22-4.21852e-08%22 y=%220%22 width=%22160%22 height=%22150%22 filterUnits=%22userSpaceOnUse%22 color-interpolation-filters=%22sRGB%22%3E %3CfeFlood flood-opacity=%220%22 result=%22BackgroundImageFix%22/%3E %3CfeBlend mode=%22normal%22 in=%22SourceGraphic%22 in2=%22BackgroundImageFix%22 result=%22shape%22/%3E %3CfeGaussianBlur stdDeviation=%2210%22 result=%22effect1_foregroundBlur_0_4%22/%3E %3C/filter%3E %3ClinearGradient id=%22paint0_linear_0_4%22 x1=%2240.2677%22 y1=%2235.4386%22 x2=%2274.5737%22 y2=%2283.3552%22 gradientUnits=%22userSpaceOnUse%22%3E %3Cstop stop-color=%22%23FFE3CB%22/%3E %3Cstop offset=%220.168269%22 stop-color=%22%23EAD8AD%22/%3E %3Cstop offset=%220.355769%22 stop-color=%22%23695F52%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22paint1_linear_0_4%22 x1=%2258.9184%22 y1=%2241.4407%22 x2=%2274.6204%22 y2=%2270.137%22 gradientUnits=%22userSpaceOnUse%22%3E %3Cstop stop-color=%22%23FFB99C%22/%3E %3Cstop offset=%220.350962%22/%3E %3C/linearGradient%3E %3Cpath id=%22stroke0_0_4%22 d=%22M60.6675 52.807C72.0007 41.2281 113.934 35.4386 135.467 34.4737L140 25.7895L123 20H58.4008C56.1342 20 23.2679 45.0877 21.0012 47.0175C19.1879 48.5614 20.2457 75.9649 21.0012 89.4737L36.8677 130C38.0011 124.532 39.0629 113.058 42.5343 92.3684C45.9343 72.1053 49.3343 64.386 60.6675 52.807Z%22/%3E %3C/defs%3E %3C/svg%3E") -44px -34px / 160px 150px no-repeat,#0003}.bf-cart-bar__bag{width:25px}.bf-cart-bar__bag--mobile,.bf-cart-bar__bag-count,.bf-cart-bar__save{display:none}.bf-cart-bar__bag--desktop,.bf-cart-bar__count{display:block}.bf-cart-bar__cart-text{align-items:center;gap:2px}.bf-cart-bar__total{color:var(--bf-cart-bar-gold);font-size:20px;font-weight:700}}@media(prefers-reduced-motion:reduce){.bf-cart-bar,.bf-cart-bar.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-bf-cart-bar.css.map */
