.artwork-upload{margin-top:24px;min-width:0}.artwork-upload-label{display:flex;flex-direction:column;align-items:flex-start;gap:9px!important;position:relative;background:#dce2d5;padding:26px!important;margin:0!important;cursor:pointer;border-radius:4px;transition:background .2s}.artwork-upload-label>span:first-child{font-size:10px;letter-spacing:.07em;text-transform:uppercase}.artwork-upload-label strong{font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.04em;margin:4px 0 7px}.artwork-upload-label>span:not(:first-child){font-size:12px;text-decoration:underline;text-underline-offset:4px}.artwork-upload-label small{font-size:10px;color:#67705f}.artwork-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;padding:0;min-height:0}.artwork-upload:focus-within .artwork-upload-label{outline:2px solid #536b53;outline-offset:4px}.artwork-upload.is-dragging .artwork-upload-label{background:#c3d2bf;outline:2px dashed #536b53;outline-offset:4px}.artwork-guidance{font-size:10px!important;line-height:1.7!important;margin:12px 0 0!important;color:#69705f;max-width:none!important}.artwork-files{padding:0;list-style:none;margin:16px 0 0}.artwork-files:empty{display:none}.artwork-files li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #cfd3c6}.artwork-thumb{flex:0 0 44px;height:44px;background:#f3f2e9;display:grid;place-items:center}.artwork-thumb img{width:100%;height:100%;object-fit:contain}.artwork-pdf{font-size:10px;letter-spacing:.05em}.artwork-file-copy{min-width:0;flex:1}.artwork-file-copy strong{display:block;font-weight:500;font-size:12px;overflow-wrap:anywhere}.artwork-file-copy small{font-size:10px;color:#69705f}.artwork-files button{font-size:10px;padding:12px 0 12px 8px;text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.artwork-status{font-size:11px!important;color:#53654a!important;line-height:1.65!important;margin:12px 0 0!important;max-width:none!important}.artwork-status:empty{display:none}.contact-artwork-intro{margin-top:32px}.contact-artwork-intro h3{font-size:24px;letter-spacing:-.04em;margin-bottom:10px}.contact-artwork-intro p{font-size:12px;line-height:1.75;max-width:none!important}.contact-custom-brief{padding:24px;margin-top:25px;background:#dce2d5}.contact-custom-brief h3{font-size:21px;letter-spacing:-.04em;margin-bottom:15px}.contact-custom-brief p{font-size:12px;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 18px}.contact-custom-brief a{font-size:11px}.product-custom-order{margin:25px 0 30px;padding:22px 24px;background:#dce2d5}.product-custom-order strong{font-size:16px;font-weight:500}.product-custom-order p{font-size:12px;line-height:1.75;margin:10px 0 16px;color:var(--muted)}.product-custom-order a{font-size:12px}.contact-custom-options{margin-top:24px}.custom-reference-preview{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:11px;color:#606958}.custom-reference-preview img{width:75px;height:60px;object-fit:cover}.custom-reference-preview[hidden]{display:none}
[data-standalone-options][hidden]{display:none!important}


.artwork-upload{scroll-margin-top:120px}.artwork-upload-label strong{font-size:24px}.contact-custom-options{margin-top:20px}.artwork-upload-label{background:#dce2d5!important}.artwork-upload-label:hover{background:#d1ddc9!important}
@media(max-width:700px){.artwork-upload-label{padding:22px!important}.artwork-upload-label strong{font-size:22px}.artwork-files li{gap:10px}}

[data-standalone-quantity][hidden],[data-selected-quantities][hidden]{display:none!important}
.enquiry-quantity [data-standalone-quantity],.selected-quantity-row{display:flex;flex-direction:column;gap:10px}
.enquiry-quantity [data-selected-quantities]{display:grid;gap:18px}
.selected-quantity-row label{display:flex;justify-content:space-between;gap:18px;line-height:1.6;flex-wrap:wrap}
.selected-quantity-row label span{white-space:nowrap;color:var(--muted)}
.contact-custom-options [data-standalone-options]{grid-template-columns:1fr}
