:root{--jv-accent: 125 22 56;--jv-accent-deep: 94 15 42;--jv-ink: 34 26 29;--burg: 125 22 56;--burg-deep: 94 15 42;--burg-soft: 161 58 92;--gold: 199 154 91;--ink: 34 26 29;--muted: 138 124 129;--line: 236 228 231;--cream: 250 246 243;--sale: 179 18 47}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded{border-radius:.3rem!important;text-transform:uppercase;letter-spacing:.16em;font-weight:500!important;font-size:1.25rem;min-height:5.2rem;padding:1.6rem 3.2rem;border-width:.15rem!important;transition:background-color .25s cubic-bezier(.2,.7,.3,1),color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.2,.7,.3,1)!important}.button:focus-visible,.button--primary:focus-visible,.button--secondary:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:.3rem solid rgb(var(--jv-accent) / .35)!important;outline-offset:.3rem}.product-form__buttons{display:grid;gap:1.2rem}.button--primary,.product-form__submit,.product-form__submit.button,.product-form__submit.button--secondary{background:rgb(var(--jv-accent))!important;color:#fff!important;border:.15rem solid rgb(var(--jv-accent))!important;box-shadow:0 .8rem 1.8rem -.8rem rgb(var(--jv-accent) / .6)!important}.product-form__submit:after,.button--primary:after{display:none!important}.button--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover{background:rgb(var(--jv-accent-deep))!important;border-color:rgb(var(--jv-accent-deep))!important;color:#fff!important;transform:translateY(-.2rem);box-shadow:0 1.6rem 3rem -1rem rgb(var(--jv-accent) / .7)!important}.button--secondary,.shopify-payment-button__button--unbranded{background:transparent!important;color:rgb(var(--jv-accent))!important;border:.15rem solid rgb(var(--jv-accent))!important;box-shadow:none!important}.button--secondary:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background:rgb(var(--jv-accent))!important;color:#fff!important;transform:translateY(-.2rem);box-shadow:0 1.2rem 2.4rem -1rem rgb(var(--jv-accent) / .5)!important}.button[disabled],.button--primary[disabled],.product-form__submit[disabled]{background:#e4dde0!important;border-color:transparent!important;color:#a89aa0!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.product__description strong{font-weight:500}.product__description p{margin:0 0 .5rem}.product__description p:last-child{margin-bottom:0}.product-form__submit{border-radius:5rem!important;border:0!important;color:#fff!important;background:linear-gradient(180deg,rgb(var(--jv-accent)),rgb(var(--jv-accent-deep)))!important;box-shadow:inset 0 .1rem #ffffff47,0 1rem 2.4rem -.8rem rgb(var(--jv-accent) / .6),0 .3rem .7rem #0000002e!important;letter-spacing:.18em!important;font-weight:600!important;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,filter .2s ease!important}.product-form__submit:not([disabled]):hover{background:linear-gradient(180deg,rgb(var(--jv-accent)),rgb(var(--jv-accent-deep)))!important;transform:translateY(-.25rem)!important;filter:brightness(1.06);box-shadow:inset 0 .1rem #ffffff52,0 1.8rem 3.4rem -.8rem rgb(var(--jv-accent) / .65),0 .4rem .9rem #0003!important}.product-form__submit:not([disabled]):active{transform:translateY(0)!important;box-shadow:inset 0 .1rem #fff3,0 .4rem 1.2rem -.4rem rgb(var(--jv-accent) / .5)!important}.product-form__submit[disabled]{background:#e4dde0!important;color:#a89aa0!important;box-shadow:none!important;transform:none!important}.shopify-payment-button__button--unbranded{background:rgb(var(--gold))!important;color:rgb(var(--ink))!important;border:0!important;border-radius:.3rem!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 .8rem 1.8rem -.8rem rgb(var(--gold) / .6)!important;transition:background-color .22s ease,transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,filter .2s ease!important}.shopify-payment-button__button--unbranded:hover{background:rgb(var(--gold))!important;color:rgb(var(--ink))!important;transform:translateY(-.2rem);filter:brightness(1.04);box-shadow:0 1.6rem 3rem -1rem rgb(var(--gold) / .7)!important}.shopify-payment-button__button--unbranded[disabled]{background:#e4dde0!important;color:#a89aa0!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.shopify-payment-button__button--branded{border-radius:.3rem!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/joviale-buttons.css.map */
