@media screen and (min-width:750px){body.template-product .sticky-cart-wrapper{display:none!important}}@media screen and (max-width:749px){body.template-product #MainContent{padding-bottom:130px}body.template-product .sticky-cart-wrapper product-sticky-cart{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:120;opacity:0!important;transform:translateY(110%)!important;pointer-events:none!important;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}body.template-product .sticky-cart-wrapper.nuvexilo-visible product-sticky-cart{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}body.template-product .sticky-cart-wrapper product-sticky-cart:before{background:#fff;border-top:1px solid rgba(15,15,15,.1)}body.template-product .sticky-cart-wrapper product-sticky-cart:after{box-shadow:0 -5px 28px #0001;border-radius:0}body.template-product .sticky-cart-wrapper .sticky-cart{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,1.35fr);align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));max-width:100%;background:#fff}body.template-product .sticky-cart-wrapper .sticky-cart__content{min-width:0;overflow:hidden}body.template-product .sticky-cart-wrapper .sticky-cart__content-heading{max-width:100%;overflow:hidden}body.template-product .sticky-cart-wrapper .sticky-cart__content .price{margin:0;line-height:1.2}body.template-product .sticky-cart-wrapper .sticky-cart__content .price bdi,body.template-product .sticky-cart-wrapper .sticky-cart__content .price-item{font-size:15px;font-weight:700;white-space:nowrap}body.template-product .sticky-cart-wrapper .sticky-cart__content .price-item--regular{font-weight:400;font-size:12px}body.template-product .sticky-cart-wrapper .sticky-cart__form,body.template-product .sticky-cart-wrapper .sticky-cart__form form,body.template-product .sticky-cart-wrapper .product-form__buttons{width:100%;display:block}body.template-product .sticky-cart-wrapper .product-form__submit{min-height:48px;width:100%;height:48px;border-radius:12px;background:#111!important;border:1px solid #111!important;color:#fff!important;box-shadow:0 5px 13px #00000026;font-size:13px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:0 10px;margin:0}body.template-product .sticky-cart-wrapper .product-form__submit:disabled{opacity:.53;cursor:not-allowed}body.template-product .sticky-cart-wrapper .nuvexilo-sticky-error{grid-column:1 / -1;font-size:12px;color:#a52323;margin:0}body.template-product:is(.mini-cart--open,.mini-cart--opening,.menu-drawer--open,.menu-mobile--open,.search-modal--open,.quick-view--open) .sticky-cart-wrapper product-sticky-cart{opacity:0!important;transform:translateY(110%)!important;pointer-events:none!important}}@media screen and (max-width:359px){body.template-product .sticky-cart-wrapper .sticky-cart{grid-template-columns:minmax(0,1fr) minmax(135px,1.25fr);gap:9px;padding-left:10px;padding-right:10px}}@media screen and (max-width:749px){body.template-product.nvx-promo-floating .sticky-cart-wrapper product-sticky-cart{bottom:var(--nvx-promo-bar-height,42px)!important}body.template-product #MainContent{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/nuvexilo-sticky-buy-now.css.map */
