.v4-pdp-sticky-bar{position:fixed;inset:auto 0 0 0;z-index:150;background:var(--v4-cream-warm, #fffaf4);border-top:1px solid rgba(10,10,10,.1);box-shadow:0 -8px 28px #00000014;padding:10px var(--gutter, 16px) calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);visibility:hidden;pointer-events:none;transition:transform .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear .28s}.v4-pdp-sticky-bar.--visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s}@media(prefers-reduced-motion:reduce){.v4-pdp-sticky-bar{transition:none}}.v4-pdp-sticky-bar__inner{display:flex;align-items:center;gap:12px;max-width:1320px;margin-inline:auto;min-width:0}.v4-pdp-sticky-bar__product{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.v4-pdp-sticky-bar__img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--v4-cream-soft, #fbf6f0)}.v4-pdp-sticky-bar__img--placeholder{display:block}.v4-pdp-sticky-bar__meta{min-width:0;flex:1 1 auto}.v4-pdp-sticky-bar__name{margin:0;font-family:var(--font-body, "Satoshi", sans-serif);font-size:.875rem;font-weight:600;line-height:1.25;color:var(--fem-charcoal, #2a2a2a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v4-pdp-sticky-bar__row{display:flex;align-items:center;gap:10px;margin-top:4px;min-width:0}.v4-pdp-sticky-bar__qty{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid rgba(10,10,10,.12);border-radius:var(--r-pill, 100px);padding:2px;background:var(--fem-white, #fff)}.v4-pdp-sticky-bar__qty-btn{width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--fem-charcoal, #2a2a2a);font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.v4-pdp-sticky-bar__qty-btn:hover{background:#0a0a0a0f}.v4-pdp-sticky-bar__qty-val{min-width:1.25rem;text-align:center;font-family:var(--font-body, "Satoshi", sans-serif);font-size:.875rem;font-weight:600}.v4-pdp-sticky-bar__purchase{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.v4-pdp-sticky-bar__purchase-type{font-family:var(--font-body, "Satoshi", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v4-ink-soft, #5c4d45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-pdp-sticky-bar__price{margin:0;font-family:var(--font-body, "Satoshi", sans-serif);font-size:.9375rem;font-weight:700;color:var(--v4-clay-deep, #96482b);white-space:nowrap}.v4-pdp-sticky-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:var(--v4-clay, #b85a36);color:var(--v4-cream-warm, #fffaf4);font-family:var(--font-body, "Satoshi", sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill, 100px);border:none;cursor:pointer;box-shadow:0 6px 18px #d8744a3d;transition:background .22s var(--ease-out, ease),transform .22s var(--ease-out, ease);white-space:nowrap}.v4-pdp-sticky-bar__cta:hover:not(:disabled){background:var(--v4-clay-deep, #96482b);transform:translateY(-1px)}.v4-pdp-sticky-bar__cta:disabled{opacity:.72;cursor:wait}@media(min-width:768px){.v4-pdp-sticky-bar{padding-block:12px}.v4-pdp-sticky-bar__inner{gap:20px}.v4-pdp-sticky-bar__product{gap:14px}.v4-pdp-sticky-bar__img{width:56px;height:56px}.v4-pdp-sticky-bar__name{font-size:1rem;-webkit-line-clamp:1}.v4-pdp-sticky-bar__price{font-size:1rem}.v4-pdp-sticky-bar__cta{min-width:220px;padding:14px 28px;font-size:.875rem}}@media(max-width:479px){.v4-pdp-sticky-bar__inner{flex-wrap:wrap;gap:8px}.v4-pdp-sticky-bar__product{flex:1 1 100%}.v4-pdp-sticky-bar__cta{width:100%;padding-block:14px}}html.v4-pdp-sticky-bar-open body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media(max-width:479px){html.v4-pdp-sticky-bar-open body{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}}@media(min-width:768px){html.v4-pdp-sticky-bar-open body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bal-pdp-sticky-bar.css.map */
