html body.template-product .suryus-purchase-actions{display:grid!important;width:100%!important;min-width:0!important;gap:.8rem!important;margin:0!important;padding:0!important}html body.template-product .product__info-container>.suryus-purchase-block{margin-top:0!important;margin-bottom:0!important}html body.template-product variant-selects:has(+.suryus-purchase-block){margin-bottom:0!important}html body.template-product .suryus-purchase-block .product-form{margin:0!important}html body.template-product .suryus-purchase-actions__primary{display:grid!important;grid-template-columns:clamp(10.4rem,30%,12rem) minmax(0,1fr)!important;gap:.8rem!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:4.8rem!important}html body.template-product .suryus-purchase-quantity,html body.template-product .product__info-container .suryus-purchase-actions .product-form__buttons.suryus-atc-row,html body.template-product .suryus-purchase-actions .suryus-dynamic-checkout{position:static!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.template-product .suryus-purchase-quantity{grid-column:1!important;grid-row:1!important;height:4.8rem!important;min-height:4.8rem!important;max-height:4.8rem!important;box-sizing:border-box!important}html body.template-product .suryus-purchase-quantity .quantity{display:flex!important;width:100%!important;min-width:0!important;height:4.8rem!important;min-height:4.8rem!important;border-radius:.6rem!important}html body.template-product .suryus-purchase-quantity .quantity:after{border-radius:.6rem!important}html body.template-product .suryus-purchase-quantity .quantity__button{flex:0 0 3.4rem!important;width:3.4rem!important}html body.template-product .suryus-purchase-quantity .quantity__input{width:100%!important;min-width:2.8rem!important;padding:0!important}html body.template-product .suryus-purchase-actions .product-form__submit,html body.template-product .suryus-purchase-actions .shopify-payment-button,html body.template-product .suryus-purchase-actions .shopify-payment-button__button{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:4.8rem!important;min-height:4.8rem!important;margin:0!important;border-radius:.6rem!important}html body.template-product .product__info-container .suryus-purchase-actions .product-form__buttons.suryus-atc-row{grid-column:2!important;grid-row:1!important;height:4.8rem!important;min-height:4.8rem!important}html body.template-product .product__info-container .suryus-purchase-actions .product-form__submit{grid-column:auto!important;grid-row:auto!important}html body.template-product .suryus-purchase-actions .shopify-payment-button__more-options{display:none!important}html body.template-product>.product-form__buttons.suryus-atc-row--moved{display:none!important}html body.template-product .product-form__input--suryus-size-grid input[type=radio]+label{border-radius:.4rem!important}html body.template-product .suryus-size-reference-card,html body.template-product .suryus-size-reference-card__body{border-radius:.6rem!important}html body.template-product .suryus-complementary-products .card__inner,html body.template-product .suryus-related-mobile-mounted .card__inner{border-radius:.4rem!important}@media screen and (max-width:749px){html body.template-product>.suryus-sticky-atc{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:48!important;display:grid!important;grid-template-columns:clamp(10.8rem,30%,12rem) minmax(0,1fr)!important;gap:.8rem!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom,0px))!important;background:#fffffffa!important;border-top:1px solid rgba(17,17,17,.12)!important;box-shadow:0 -.4rem 1.6rem #00000014!important;opacity:0!important;visibility:hidden!important;transform:translateY(110%)!important;pointer-events:none!important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease!important}html body.template-product>.suryus-sticky-atc.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__quantity{display:grid!important;grid-template-columns:3.4rem minmax(0,1fr) 3.4rem!important;align-items:stretch!important;height:5rem!important;min-width:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(17,17,17,.42)!important;border-radius:.6rem!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__quantity-button,html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__quantity-value{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;color:#111!important;background:transparent!important;border:0!important;font:inherit!important;font-size:1.35rem!important;line-height:1!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__quantity-button:disabled{color:#11111159!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__submit{-webkit-appearance:none!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;width:100%!important;min-width:0!important;height:5rem!important;margin:0!important;padding:0 1rem!important;color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:.6rem!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__price{font-size:.98rem!important;font-weight:600!important}html body.template-product>.suryus-sticky-atc .suryus-sticky-atc__submit:disabled{opacity:.48!important}html body.template-product.suryus-mobile-sticky-atc-visible #MainContent{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))!important}html body.template-product.overflow-hidden>.suryus-sticky-atc,html body.template-product.overflow-hidden-mobile>.suryus-sticky-atc,html body.template-product.suryus-drawer-open>.suryus-sticky-atc,html body.template-product:has(cart-drawer.active)>.suryus-sticky-atc,html body.template-product:has(cart-notification .cart-notification.active)>.suryus-sticky-atc,html body.template-product:has(.suryus-size-modal:not([hidden]))>.suryus-sticky-atc{opacity:0!important;visibility:hidden!important;transform:translateY(110%)!important;pointer-events:none!important}}@media screen and (min-width:750px){html body.template-product>.suryus-sticky-atc{display:none!important}}@media screen and (min-width:750px){html body.template-product .suryus-purchase-actions__primary{grid-template-columns:12rem minmax(0,1fr)!important;height:5.2rem!important}html body.template-product .suryus-purchase-quantity,html body.template-product .suryus-purchase-quantity .quantity,html body.template-product .product__info-container .suryus-purchase-actions .product-form__buttons.suryus-atc-row,html body.template-product .suryus-purchase-actions .product-form__submit,html body.template-product .suryus-purchase-actions .shopify-payment-button,html body.template-product .suryus-purchase-actions .shopify-payment-button__button{height:5.2rem!important;min-height:5.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/suryus-purchase-layout.css.map */
