.section-bf-pdp-bar{position:sticky;top:calc(var(--l-header-offset, 0px) + var(--l-header-main-height, 0px));z-index:var(--announcement-bar-z-index)}.bf-pdp-bar{background-color:var(--color-gray-950);color:var(--color-gray-50)}.bf-pdp-bar__inner{display:block}.bf-pdp-bar__inner[hidden]{display:none}.bf-pdp-bar__accent{color:var(--color-brand-primary)}.bf-pdp-bar__announcement{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px var(--space-4);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-weight:var(--fw-600);letter-spacing:var(--ls-02);text-transform:uppercase;text-align:center;color:var(--color-gray-50);text-decoration:none}.bf-pdp-bar__headline{font-size:var(--fs-display-xxs-large);line-height:var(--lh-12)}.bf-pdp-bar__tiers{font-size:var(--fs-label-md);line-height:var(--lh-12)}a.bf-pdp-bar__announcement:hover .bf-pdp-bar__tiers,a.bf-pdp-bar__announcement:focus-visible .bf-pdp-bar__tiers{text-decoration:underline;text-underline-offset:var(--space-1)}a.bf-pdp-bar__announcement:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.bf-pdp-bar--progress .bf-pdp-bar__inner:not([hidden]){display:flex;flex-direction:column}.bf-pdp-bar__intro{display:flex;flex-direction:column;align-items:center;padding:var(--space-2);text-align:center}.bf-pdp-bar__heading,.bf-pdp-bar__message{margin:0;font-family:var(--font-primary);font-size:var(--fs-body-sm);font-style:italic;font-weight:var(--fw-700);line-height:var(--lh-12);letter-spacing:var(--ls-02);text-transform:uppercase}.bf-pdp-bar__heading{display:flex;align-items:center;gap:var(--space-1);color:var(--color-gray-50)}.bf-pdp-bar__message{color:var(--color-brand-primary)}.bf-pdp-bar__info-icon,.bf-pdp-bar__learn-icon{display:inline-flex;width:var(--space-4);height:var(--space-4);color:var(--color-gray-50)}.bf-pdp-bar__info-icon svg,.bf-pdp-bar__learn-icon svg{width:100%;height:100%}.bf-pdp-bar__learn{display:none;align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--fs-body-sm-desktop);font-weight:var(--fw-500);line-height:var(--lh-15);color:var(--color-gray-50);text-decoration:none}.bf-pdp-bar__learn:hover,.bf-pdp-bar__learn:focus-visible{text-decoration:underline;text-underline-offset:var(--space-1)}.bf-pdp-bar__meter{position:relative;padding:var(--space-2) 0 var(--space-4)}.bf-pdp-bar__track{position:absolute;top:calc(var(--space-2) + 19px);right:var(--space-4);left:var(--space-4);height:var(--space-6);border-radius:var(--radius-modal);background-color:var(--color-gray-900)}.bf-pdp-bar__fill,.bf-pdp-bar__ghost{position:absolute;top:2px;bottom:2px;left:1px;display:flex;align-items:center;width:calc(var(--bf-fill, 0%) - 2px);min-width:max-content;padding:0 var(--space-1) 2px;border-radius:6px;transition:width .6s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.bf-pdp-bar__ghost{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-white-def) 20%,transparent)),var(--color-gray-300);opacity:.34}.bf-pdp-bar__fill{z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-white-def) 20%,transparent)),var(--color-brand-primary);filter:drop-shadow(0 calc(-1 * var(--space-1)) var(--space-1) color-mix(in srgb,var(--color-brand-primary) 35%,transparent)) drop-shadow(0 var(--space-1) var(--space-1) color-mix(in srgb,var(--color-brand-primary) 35%,transparent))}.bf-pdp-bar__fill--empty,.bf-pdp-bar__ghost--empty{opacity:0}.bf-pdp-bar__value{font-family:var(--font-heading);font-size:var(--fs-label-md);font-weight:var(--fw-600);line-height:1.25;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:var(--color-gray-950)}.bf-pdp-bar__scale{position:relative;display:flex;align-items:flex-end;justify-content:flex-end}.bf-pdp-bar__scale-label,.bf-pdp-bar__tier-amount,.bf-pdp-bar__tier-gift{font-family:var(--font-heading);font-size:var(--fs-label-md);font-weight:var(--fw-600);line-height:1.25;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:var(--color-gray-50);opacity:.6}.bf-pdp-bar__tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:var(--space-20);height:63px}.bf-pdp-bar__tick{position:absolute;top:23px;bottom:23px;left:50%;z-index:2;width:1px;background:repeating-linear-gradient(to bottom,var(--color-gray-600) 0 2px,transparent 2px 4px);pointer-events:none}.bf-pdp-bar__tier-gift{display:inline-flex;align-items:center;gap:2px}.bf-pdp-bar__lock{display:inline-flex;color:var(--color-brand-primary)}.bf-pdp-bar__lock svg{width:8px;height:11px;fill:currentColor}.bf-pdp-bar__or{position:absolute;bottom:0;left:0;transform:translate(-50%);font-family:var(--font-heading);font-size:var(--fs-label-md);font-weight:var(--fw-400);line-height:var(--lh-13);letter-spacing:.04em;color:var(--color-gray-50);opacity:.6}.bf-pdp-bar__tier--reached .bf-pdp-bar__tier-amount,.bf-pdp-bar__tier--reached .bf-pdp-bar__tier-gift{color:var(--color-gray-50);opacity:1}.bf-pdp-bar__tier--unlocks .bf-pdp-bar__tier-amount,.bf-pdp-bar__tier--unlocks .bf-pdp-bar__tier-gift{color:var(--color-brand-primary);opacity:1}.bf-pdp-bar__tier--reached .bf-pdp-bar__lock{display:none}@media screen and (min-width:750px){.bf-pdp-bar__announcement{flex-wrap:nowrap}.bf-pdp-bar--progress .bf-pdp-bar__inner:not([hidden]){flex-direction:row;align-items:center;justify-content:center;gap:33px;padding:var(--space-3) var(--space-4)}.bf-pdp-bar__intro{flex:0 1 340px;min-width:0;align-items:flex-start;padding:0;text-align:left}.bf-pdp-bar__message{line-height:12px}.bf-pdp-bar__learn{margin-top:var(--space-1)}.bf-pdp-bar__heading .bf-pdp-bar__info-icon{display:none}.bf-pdp-bar__learn{display:inline-flex}.bf-pdp-bar__meter{flex:0 0 403px;padding:0}.bf-pdp-bar__track{top:var(--space-5);right:var(--space-5);left:0}.bf-pdp-bar__scale{padding-left:1px}}@media(prefers-reduced-motion:reduce){.bf-pdp-bar__fill,.bf-pdp-bar__ghost{transition:none}}.section-bf-pdp-bar:has(~.l-header){--bf-pdp-bar-above-header-z-index: 999;top:min(0px,calc(var(--l-header-visible-bottom, 100vh) - var(--l-header-offset, 0px) - var(--l-header-main-height, 0px)));z-index:var(--bf-pdp-bar-above-header-z-index)}.section-bf-pdp-bar~.l-header:has(.l-headerProductsMenu.is-active),.section-bf-pdp-bar~.l-header:has(.l-headerMobileDrawer.is-active){z-index:998}.section-bf-pdp-bar:has(.bf-pdp-bar--static),.l-header:not(.is-sticky)~.section-bf-pdp-bar,.l-header:not(.is-sticky)~.shopify-section:has(.ygt-conditional-note){position:relative;top:auto}.shopify-section.section-bf-pdp-bar.section-bf-pdp-bar--tracked{--bf-pdp-bar-slide: transform .35s cubic-bezier(.4, 0, .2, 1), opacity .3s ease-in-out;transition:var(--bf-pdp-bar-slide),visibility 0s}.section-bf-pdp-bar.section-bf-pdp-bar--tracked.section-bf-pdp-bar--concealed{transform:translateY(-100%);visibility:hidden;transition:var(--bf-pdp-bar-slide),visibility 0s .35s}@media(prefers-reduced-motion:reduce){.shopify-section.section-bf-pdp-bar.section-bf-pdp-bar--tracked{transition:none}}.bf-pdp-bar--show-cart_empty.bf-pdp-bar--cart-filled .bf-pdp-bar__inner,.bf-pdp-bar--show-cart_filled:not(.bf-pdp-bar--cart-filled) .bf-pdp-bar__inner{display:none}.section-bf-pdp-bar~.shopify-section:has(.ygt-conditional-note){position:sticky;top:calc(var(--l-header-offset, 0px) + var(--l-header-main-height, 72px) + var(--bf-pdp-bar-stack, 0px));z-index:var(--announcement-bar-z-index)}
/*# sourceMappingURL=/cdn/shop/t/169/assets/section-bf-pdp-bar.css.map */
