.ps-artwork-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.ps-artwork-layout .ps-help__card{background:#f7f6f2;border:1px solid #e2e0d9;border-radius:4px;padding:24px;margin-bottom:18px}.ps-artwork-layout h2,.ps-artwork-product h2{font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-size:18px;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0;margin:0 0 12px}.ps-artwork-form label{display:block;font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-size:12px;font-weight:500;margin:12px 0 6px;letter-spacing:0}.ps-artwork-form input,.ps-artwork-form textarea{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid #d5d2cb;border-radius:3px;padding:10px;font-family:inherit;font-size:13px;margin:0}.ps-artwork-form input[type=file]{padding:14px 10px;border-style:dashed}.ps-artwork-form input::file-selector-button{font-family:inherit;color:#222;background:#f4c35a;border:0;padding:8px 12px;border-radius:2px;margin-right:10px}.ps-artwork-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ps-artwork-form fieldset{border:0;padding:0;margin:18px 0}.ps-artwork-form fieldset:disabled{opacity:.65}.ps-artwork-form .ps-help__button{margin-top:14px}.ps-artwork-setup{padding:12px;background:#fff7e5;border-left:3px solid #c38b2e;font-size:12px!important}.ps-artwork-product{padding:20px;background:#f6f5f1;border:1px solid #e0ddd5;border-radius:4px;margin:18px 0}.ps-artwork-product p{font-size:13px;line-height:1.7;margin:0 0 10px}.ps-artwork-product summary,.ps-artwork-product>a{font-size:13px;color:#9d5519;cursor:pointer}.ps-artwork-product>a{display:inline-block;margin-top:12px}.ps-artwork-product .ps-artwork-form{padding-top:12px}.ps-artwork-form :focus-visible{outline:2px solid #b36822;outline-offset:3px}@media(max-width:798px){.ps-artwork-layout,.ps-artwork-fields{grid-template-columns:1fr}.ps-artwork-layout .ps-help__card{padding:18px}.ps-artwork-product{padding:16px}}

.ps-artwork-help,.ps-artwork-email{font-size:13px;line-height:1.6}.ps-artwork-email{display:inline-block;margin-top:14px;color:#745a26;text-underline-offset:3px}.ps-artwork-success{padding:12px;background:#edf3e9;border-left:3px solid #55734a}.ps-artwork-form input,.ps-artwork-form textarea{font-size:16px}
