.sticky-purchase-bar{position:fixed;left:0;right:0;bottom:0;z-index:38;background:var(--spb-bg, #ffffff);box-shadow:0 -6px 24px #0000001a;border-top:1px solid rgba(0,0,0,.06);transform:translateY(100%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:none}.sticky-purchase-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-purchase-bar__inner{display:flex;align-items:center;gap:12px;padding:10px 16px}.sticky-purchase-bar__media{flex-shrink:0;width:42px;height:42px;border-radius:8px;overflow:hidden;background:#f2f2f2}.sticky-purchase-bar__media img{width:100%;height:100%;object-fit:cover;display:block}.sticky-purchase-bar__info{display:flex;flex-direction:column;min-width:0;flex-shrink:1;margin-right:auto}.sticky-purchase-bar__title{font-size:.82rem;font-weight:500;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw}.sticky-purchase-bar__price{font-size:.98rem;font-weight:700;color:var(--spb-price-color, #0b2455)}.sticky-purchase-bar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sticky-purchase-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:999px;padding:12px 16px;font-size:.86rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .2s ease,transform .1s ease}.sticky-purchase-bar__btn:active{transform:scale(.97)}.sticky-purchase-bar__btn--cart{background:var(--spb-cart-bg, #0b2455);color:var(--spb-cart-text, #ffffff)}.sticky-purchase-bar__btn--buy{background:var(--spb-buy-bg, #e8a622);color:var(--spb-buy-text, #0b2455);padding:12px 20px;font-weight:700;box-shadow:0 4px 14px #e8a62259}.sticky-purchase-bar__btn:hover{filter:brightness(1.08)}.sticky-purchase-bar__btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.sticky-purchase-bar__btn.is-loading{opacity:.7}.sticky-purchase-bar.is-sold-out .sticky-purchase-bar__btn--buy{display:none}@media screen and (max-width:420px){.sticky-purchase-bar__title{display:none}.sticky-purchase-bar__btn{padding:11px 13px;font-size:.8rem}.sticky-purchase-bar__btn--cart span{display:none}.sticky-purchase-bar__btn--buy{padding:11px 18px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-sticky-purchase-bar.css.map */
