.sticky-buy-bar-section{margin:0!important;padding:0!important}.sticky-buy-bar{position:fixed;right:0;bottom:0;left:0;z-index:4;padding-bottom:env(safe-area-inset-bottom,0);border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.6rem 2.4rem rgba(var(--color-shadow),.12);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility .35s;visibility:hidden}.sticky-buy-bar.is-visible{transform:translateY(0);visibility:visible}.sticky-buy-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.sticky-buy-bar__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.sticky-buy-bar__media{flex:0 0 auto;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.05)}.sticky-buy-bar__media img{display:block;width:100%;height:100%;object-fit:cover}.sticky-buy-bar__text{min-width:0}.sticky-buy-bar__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.sticky-buy-bar__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem;font-size:1.4rem}.sticky-buy-bar__price .price{font-size:1.5rem;font-weight:700}.sticky-buy-bar__price .price__container,.sticky-buy-bar__price .price__regular,.sticky-buy-bar__price .price-item{margin:0}.sticky-buy-bar__subtext{opacity:.7}.sticky-buy-bar__form{flex:0 0 auto}.sticky-buy-bar__form .product-form__error-message-wrapper{margin-bottom:.6rem}.sticky-buy-bar__button{min-width:18rem;min-height:4.6rem}body.sticky-buy-bar-visible{padding-bottom:var(--sticky-buy-bar-height, 8rem)}@media screen and (max-width:749px){.sticky-buy-bar__inner{gap:1rem;padding-top:.8rem;padding-bottom:.8rem}.sticky-buy-bar__media{display:none}.sticky-buy-bar__title{font-size:1.4rem}.sticky-buy-bar__price{font-size:1.2rem}.sticky-buy-bar__price .price{font-size:1.4rem}.sticky-buy-bar__subtext{display:none}.sticky-buy-bar__form{flex:0 0 auto;min-width:14rem;max-width:22rem}.sticky-buy-bar__button{width:100%;min-width:0;padding-right:2rem;padding-left:2rem;white-space:nowrap}}@media screen and (min-width:750px){.sticky-buy-bar--mobile-only{display:none}}@media(prefers-reduced-motion:reduce){.sticky-buy-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sticky-buy-bar.css.map */
