.product-mobile-purchase-bar{display:none}@media screen and (max-width:727px){.main-product--mobile-purchase-bar .product-actions{display:none!important}.main-product--mobile-purchase-bar .sticky-add-to-cart,sticky-add-to-cart[data-hide-on-mobile-purchase-bar]{display:none!important}body.template-product:has(.main-product--mobile-purchase-bar) #main{padding-bottom:calc(var(--mobile-purchase-bar-height, 4.75rem) + env(safe-area-inset-bottom,0px))}.product-mobile-purchase-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10060;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -4px 16px #0000000f}.product-mobile-purchase-bar[hidden]{display:none!important}.product-mobile-purchase-bar__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vd-btn-gap, 10px);max-width:100%}.product-mobile-purchase-bar__btn,.product-mobile-purchase-bar__btn .variant-drawer__btn-label{font-family:var(--font-stack-body);font-style:var(--font-style-body);font-size:max(17px,var(--vd-btn-font-size, 17px));font-weight:var(--font-weight-buttons);letter-spacing:0;line-height:1.12;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision}.product-mobile-purchase-bar__btn{width:100%;min-width:0;box-shadow:0 1px 4px #0000000f;transition:opacity .16s ease,box-shadow .16s ease}.product-mobile-purchase-bar__btn .variant-drawer__btn-label{text-shadow:0 .5px 0 rgba(0,0,0,.18)}.product-mobile-purchase-bar .variant-drawer__btn:not(.disabled):active{transform:none;opacity:.9}.product-mobile-purchase-bar__btn.needs-variant,.product-mobile-purchase-bar__btn.sold-out{opacity:1;box-shadow:0 2px 8px #00000014}.product-mobile-purchase-bar__btn--atc.needs-variant,.product-mobile-purchase-bar__btn--atc.sold-out{background:var(--vd-atc-bg, #e07a7a)!important;color:var(--vd-atc-text, #fff)!important}.product-mobile-purchase-bar__btn--buy-now.needs-variant,.product-mobile-purchase-bar__btn--buy-now.sold-out{background:var(--vd-buy-bg, #111)!important;color:var(--vd-buy-text, #fff)!important}.product-mobile-purchase-bar__btn.needs-variant{cursor:pointer;pointer-events:auto}.product-mobile-purchase-bar__btn.sold-out{cursor:not-allowed;pointer-events:none}}@media screen and (min-width:728px){.product-mobile-purchase-bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-mobile-purchase-bar.css.map */
