.sq-product-artwork{width:100%;min-width:0;box-sizing:border-box;border:1px solid #1737501c;border-radius:20px;padding:24px;margin:24px 0;background:#fffdf8;color:#173750;text-align:left}.sq-product-artwork legend{padding:0 8px;font:750 20px/1.3 Manrope,Arial,sans-serif;color:#173750}.sq-product-artwork p{margin:0 0 16px;font:400 13px/1.7 Manrope,Arial,sans-serif;color:#3d5869}.sq-artwork-options{display:grid;gap:10px}.sq-artwork-options>label{display:flex;align-items:center;gap:12px;padding:14px;background:#f4f0e8;border-radius:12px;cursor:pointer;box-sizing:border-box;border:1px solid transparent;transition:background .2s,box-shadow .2s}.sq-artwork-options>label:has(input:checked){background:#173750;color:#fffdf8;box-shadow:0 6px 14px #17375012}.sq-artwork-options input{flex:none;width:18px!important;height:18px!important;min-height:0!important;margin:0!important;accent-color:#b5833e}.sq-artwork-options span{display:grid;gap:3px;min-width:0}.sq-artwork-options strong{font:700 13px/1.45 Manrope,Arial,sans-serif;color:inherit}.sq-artwork-options small{font:400 11px/1.5 Manrope,Arial,sans-serif;color:inherit;opacity:.9}.sq-product-artwork [data-artwork-panel]{padding-top:20px}.sq-product-artwork [hidden]{display:none!important}.sq-product-artwork [data-artwork-panel] label{display:grid;gap:8px;margin:0 0 14px;font:650 13px/1.6 Manrope,Arial,sans-serif}.sq-product-artwork input[type=file],.sq-product-artwork textarea,.sq-product-artwork select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px;background:#fff;border:1px solid #17375030;border-radius:10px;color:#173750;font:400 13px/1.6 Manrope,Arial,sans-serif}.sq-product-artwork input[type=file]{font-size:11px;overflow:hidden}.sq-artwork-file span{font-size:11px;font-weight:400}.sq-product-artwork button,.sq-artwork-signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px!important;background:#173750!important;color:#fffdf8!important;border:0!important;border-radius:12px!important;text-decoration:none!important;font:650 13px/1.5 Manrope,Arial,sans-serif!important;cursor:pointer;white-space:normal}.sq-product-artwork button:disabled{opacity:.55;cursor:wait}.sq-product-artwork [role=status]{margin:12px 0;overflow-wrap:anywhere;font-size:12px}.sq-product-artwork .sq-artwork-explainer{margin:18px 0 0;padding-top:16px;border-top:1px solid #17375017;font-size:11px;line-height:1.8}.sq-product-artwork :focus-visible{outline:2px solid #173750;outline-offset:3px}.sq-artwork-brief p{font-size:11px}.sq-artwork-brief label{display:grid;gap:8px}@media(max-width:600px){.sq-product-artwork{padding:20px;margin:20px 0}.sq-product-artwork legend{font-size:19px}.sq-artwork-options>label{padding:13px}}@media(hover:hover){.sq-artwork-options>label:hover{box-shadow:0 5px 16px #17375012}.sq-product-artwork button:hover,.sq-artwork-signin:hover{background:#244c65!important}}

.sq-artwork-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font:650 13px/1.5 Manrope,Arial,sans-serif;padding:4px 0}.sq-artwork-disclosure>summary::-webkit-details-marker{display:none}.sq-artwork-disclosure>summary small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#4d6575}.sq-artwork-expand{font-size:24px;line-height:1;transition:transform .2s}.sq-artwork-disclosure[open]>summary .sq-artwork-expand{transform:rotate(45deg)}.sq-artwork-body{padding-top:18px}.sq-artwork-body>[data-artwork-done]{margin-top:16px;background:#eee8dc!important;color:#173750!important}.sq-artwork-body>[data-artwork-done]:hover{background:#e4dbc8!important}
