.sample-checkout-page [hidden]{display:none!important}
.sample-checkout-page .embedded-checkout-back{display:inline-block;text-decoration:none}
.sample-checkout-page .embedded-order-artwork{grid-column:1/-1}
.sample-checkout-page .embedded-checkout-payment{margin-top:0}
.sample-shipping-heading{margin-top:24px;margin-bottom:16px}
.sample-shipping-heading h2{font-size:20px}
.sample-checkout-page .checkout-contact-grid :is(select,textarea){width:100%;box-sizing:border-box;min-height:46px;border:1px solid #ddd7e3;border-radius:12px;background:#fff;color:#1f1c22;font:700 13px "DM Sans",sans-serif;padding:12px 13px}
.sample-checkout-page .checkout-contact-grid textarea{resize:vertical}
.sample-checkout-page .checkout-contact-grid :is(select,textarea):focus{outline:0;border-color:#7567e6;box-shadow:0 0 0 4px rgba(78,64,212,.1)}
.sample-existing-request{display:block;text-align:center;margin-top:14px}
.sample-checkout-status{margin:12px 0 0;text-align:center;font-size:12px;color:#746e79}
.sample-checkout-page button:disabled{opacity:.65;cursor:wait}
.sample-checkout-page [data-sample-payment]{margin-top:20px}
.sample-checkout-page .checkout-steps i{font-style:normal}
@media(max-width:560px){.sample-checkout-page .checkout-contact-grid :is(select,textarea){font-size:16px;min-height:48px}}
