.template-product .sf-prod__form,.template-product .product-form{position:relative;background:linear-gradient(180deg,#fdfaf4,#f5ede1);border:1px solid #e4d4b7;border-radius:18px;padding:16px;box-shadow:0 14px 34px #5e48241a;overflow:hidden}.template-product .sf-prod__form:after,.template-product .product-form:after{content:"";position:absolute;top:0;left:-35%;width:30%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);transform:skew(-20deg);animation:jzpShine 4.8s ease-in-out infinite;pointer-events:none}.template-product .sf-prod__form:before,.template-product .product-form:before{content:"Secure checkout \2022  Graduation-ready quality";display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.03em;color:#8c6a2e;text-transform:uppercase}.template-product .add-to-cart,.template-product .sf__btn.add-to-cart,.template-product button[name=add]{width:100%!important;min-height:60px!important;border-radius:16px!important;border:1px solid #caa35a!important;background:linear-gradient(180deg,#2d241b,#17120e)!important;color:#f8e8c4!important;font-size:16px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;box-shadow:0 10px 22px #1f160c33,inset 0 1px #ffffff0f!important;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important;position:relative;overflow:hidden}.template-product .add-to-cart:before,.template-product .sf__btn.add-to-cart:before,.template-product button[name=add]:before{content:"";position:absolute;top:0;left:-30%;width:25%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);transform:skew(-22deg);animation:jzpBtnSweep 3.8s ease-in-out infinite;pointer-events:none}.template-product .add-to-cart:hover,.template-product .sf__btn.add-to-cart:hover,.template-product button[name=add]:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 14px 28px #1f160c3d,0 0 0 1px #caa35a14,inset 0 1px #ffffff14!important}.template-product .shopify-payment-button{margin-top:12px!important}.template-product .shopify-payment-button__button{min-height:52px!important;border-radius:15px!important;border:1px solid #dbc49a!important;background:linear-gradient(180deg,#fffdf9,#f7f0e3)!important;color:#5b4620!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:0 8px 18px #624c2714,inset 0 1px #ffffffb3!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.template-product .shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #624c271f,inset 0 1px #ffffffe6!important}.template-product .shopify-payment-button__more-options{margin-top:8px!important;font-size:12px!important;color:#8d7a5a!important}.template-product .sf-prod__quantity,.template-product .product-form__quantity{margin-bottom:12px!important}@keyframes jzpShine{0%{left:-35%}45%{left:115%}to{left:115%}}@keyframes jzpBtnSweep{0%{left:-30%}50%{left:120%}to{left:120%}}@media(max-width:768px){.template-product .sf-prod__form,.template-product .product-form{padding:14px;border-radius:16px}.template-product .sf-prod__form:before,.template-product .product-form:before{font-size:11px;margin-bottom:10px;line-height:1.4}.template-product .add-to-cart,.template-product .sf__btn.add-to-cart,.template-product button[name=add]{min-height:56px!important;font-size:15px!important;letter-spacing:.05em!important}.template-product .shopify-payment-button__button{min-height:50px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
