.ff-stickybar{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fff;box-shadow:0 -6px 24px #2e2a391f;transform:translateY(110%);visibility:hidden;transition:transform .45s var(--ff-ease),visibility 0s linear .45s}.ff-stickybar.ff-sticky-visible{transform:translateY(0);visibility:visible;transition:transform .45s var(--ff-ease),visibility 0s linear 0s}.ff-sticky-bar__row{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.ff-sticky-bar__thumb{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(46,42,57,.16);object-fit:contain;padding:3px;flex-shrink:0;display:block}.ff-sticky-bar__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ff-sticky-bar__title{margin:0;font-weight:700;font-size:1.5rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-sticky-bar__price{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--ff-aqua-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-sticky-bar__form{display:block;flex-shrink:0}.ff-sticky-bar__form .form{margin:0}.ff-sticky-bar__btn{padding:1.1rem 2.2rem;font-size:1.4rem;white-space:nowrap;flex-shrink:0}.ff-sticky-bar__form .product-form__error-message-wrapper{position:absolute;right:1.6rem;bottom:calc(100% + .8rem);max-width:calc(100vw - 3.2rem);background:#fff;color:var(--ff-ink);font-size:1.3rem;line-height:1.4;padding:.9rem 1.4rem;border-radius:var(--ff-radius);border:1px solid rgba(46,42,57,.16);box-shadow:var(--ff-shadow)}.ff-sticky-bar__form .product-form__error-message-wrapper[hidden]{display:none}@media screen and (min-width:750px){.ff-sticky-bar__row{gap:1.6rem;padding-left:3.2rem;padding-right:3.2rem}.ff-sticky-bar__form .product-form__error-message-wrapper{right:3.2rem}}@media screen and (min-width:990px){.ff-sticky-bar__row{max-width:90rem;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.ff-stickybar{transition:none!important}}.ff-stickybar .product-form__error-message-wrapper{position:absolute;bottom:calc(100% + .8rem);left:1.6rem;right:1.6rem;background:var(--ff-ink);color:#fff;padding:1rem 1.4rem;border-radius:.8rem;font-size:1.25rem;line-height:1.45;text-align:center;box-shadow:0 8px 24px #2e2a3940;z-index:2}.ff-stickybar .product-form__error-message{color:#fff}.ff-stickybar{position:fixed}.ff-stickybar .ff-sticky-bar__form{position:static}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ff-sticky-bar.css.map */
