:root{--custom-primary-btn-bg: #AD5E79;--custom-primary-btn-text: #ffffff;--custom-primary-btn-hover: #AD5E79;--custom-secondary-btn-bg: #670E26;--custom-secondary-btn-text: #ffffff;--custom-secondary-btn-border: #e5e5e5;--custom-secondary-btn-hover: #670E26;--custom-qty-bg: #FFF8F3;--custom-qty-border: #333333;--custom-qty-text: #2D2D2D;--custom-qty-button-hover: #FFF8F3;--custom-btn-radius: 12px;--custom-qty-radius: 12px;--custom-btn-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--custom-btn-size: 16px;--custom-btn-weight: 500;--custom-btn-spacing: .5px;--custom-btn-padding: 16px 32px;--custom-btn-height: 52px;--custom-qty-height: 48px;--custom-transition: .3s}.product-form__submit{background-color:var(--custom-secondary-btn-bg)!important;color:var(--custom-secondary-btn-text)!important;border:1px solid var(--custom-secondary-btn-border)!important;border-radius:var(--custom-btn-radius)!important;font-family:var(--custom-btn-font)!important;font-size:var(--custom-btn-size)!important;font-weight:var(--custom-btn-weight)!important;letter-spacing:var(--custom-btn-spacing)!important;text-transform:none!important;padding:var(--custom-btn-padding)!important;min-height:var(--custom-btn-height)!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all var(--custom-transition) ease!important;cursor:pointer!important;box-sizing:border-box!important}.product-form__submit:hover:not(:disabled){background-color:var(--custom-secondary-btn-hover)!important;border-color:var(--custom-secondary-btn-border)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.product-form__submit:active:not(:disabled){transform:translateY(0)!important}.product-form__submit:disabled,.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:var(--custom-primary-btn-bg)!important;color:var(--custom-primary-btn-text)!important;border-radius:var(--custom-btn-radius)!important;font-family:var(--custom-btn-font)!important;font-size:var(--custom-btn-size)!important;font-weight:var(--custom-btn-weight)!important;letter-spacing:var(--custom-btn-spacing)!important;padding:var(--custom-btn-padding)!important;min-height:var(--custom-btn-height)!important;border:none!important;transition:all var(--custom-transition) ease!important;box-sizing:border-box!important;text-transform:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--custom-primary-btn-hover)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0)!important}quantity-input.quantity,.product-form__quantity quantity-input{display:flex!important;align-items:center!important;justify-content:center!important;border:10px solid var(--custom-qty-border)!important;border-radius:var(--custom-qty-radius)!important;background-color:var(--custom-qty-bg)!important;overflow:hidden!important;width:fit-content!important;height:var(--custom-qty-height)!important;transition:all var(--custom-transition) ease!important;box-sizing:border-box!important}quantity-input.quantity:hover,.product-form__quantity quantity-input:hover{border-color:#ccc!important;box-shadow:0 2px 8px #00000014!important}quantity-input .quantity__input,.product-form__quantity input[type=number]{border:none!important;border-left:none!important;border-right:none!important;background:transparent!important;text-align:center!important;font-family:var(--custom-btn-font)!important;font-size:var(--custom-btn-size)!important;font-weight:var(--custom-btn-weight)!important;color:var(--custom-qty-text)!important;width:60px!important;height:100%!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;-moz-appearance:textfield!important;-webkit-appearance:none!important}quantity-input .quantity__input::-webkit-outer-spin-button,quantity-input .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}quantity-input .quantity__button,.product-form__quantity button,quantity-input button[name=minus],quantity-input button[name=plus]{background:transparent!important;border:none!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;color:var(--custom-qty-text)!important;cursor:pointer!important;width:44px!important;min-width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transition:background-color var(--custom-transition) ease!important;box-sizing:border-box!important;box-shadow:none!important}quantity-input .quantity__button:hover,.product-form__quantity button:hover{background-color:var(--custom-qty-button-hover)!important}quantity-input .quantity__button:active,.product-form__quantity button:active{transform:scale(.95)!important}quantity-input .quantity__button .svg-wrapper,quantity-input .quantity__button svg,.product-form__quantity button .svg-wrapper,.product-form__quantity button svg{width:16px!important;height:16px!important;pointer-events:none!important}quantity-input .quantity__button:before,quantity-input .quantity__button:after{display:none!important;content:none!important}.product-form__quantity .form__label,.quantity__label{font-family:var(--custom-btn-font)!important;font-size:14px!important;font-weight:500!important;color:#666!important;margin-bottom:10px!important}.product-form__submit:focus-visible{outline:2px solid var(--custom-secondary-btn-border)!important;outline-offset:2px!important}quantity-input .quantity__button:focus-visible,quantity-input .quantity__input:focus-visible{outline:2px solid var(--custom-qty-border)!important;outline-offset:2px!important}.product-form__submit .loading__spinner{width:20px!important;height:20px!important}.product-form__buttons{max-width:100%!important}.shopify-payment-button{margin-top:0!important}.product-form__input.product-form__quantity{margin-bottom:20px!important}@media screen and (max-width: 749px){:root{--custom-btn-size: 15px;--custom-btn-padding: 14px 24px;--custom-btn-height: 48px;--custom-qty-height: 44px}.product-form__submit,.shopify-payment-button__button{font-size:var(--custom-btn-size)!important;padding:var(--custom-btn-padding)!important;min-height:var(--custom-btn-height)!important}quantity-input .quantity__button{width:40px!important;min-width:40px!important}quantity-input .quantity__input{width:50px!important}quantity-input.quantity{height:var(--custom-qty-height)!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-form__submit,quantity-input.quantity{animation:slideInUp .4s ease-out!important}.product-form__submit:before,.product-form__submit:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{display:none!important;content:none!important}.product-form__submit,.shopify-payment-button__button{text-transform:none!important}.product-form__submit,.shopify-payment-button__button,quantity-input.quantity,quantity-input .quantity__button,quantity-input .quantity__input{box-sizing:border-box!important}.shopify-payment-button__button{min-height:var(--custom-btn-height)!important}.shopify-payment-button__button{font-family:var(--custom-btn-font)!important}.product-form__submit{margin-bottom:1rem!important}.product__inventory{font-family:var(--custom-btn-font)!important;font-size:14px!important;margin-top:12px!important;display:flex!important;align-items:center!important;gap:6px!important}.quantity button,quantity-input button,.product-form__quantity button,button[name=plus],button[name=minus]{border:0!important;border-width:0!important;border-style:none!important}.quantity,quantity-input.quantity{border:1px solid var(--custom-qty-border)!important;border-radius:var(--custom-qty-radius)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-buttons-optimized.css.map */
