.rwp-customization{width:100%;clear:both;margin:18px 0;padding:18px;border:1px solid #ddd;border-radius:6px;background:#fafbf9;text-align:left}.rwp-customization h3{margin:0 0 10px;font-size:20px}.rwp-customization p{font-size:13px;margin:8px 0}.rwp-design-tabs{display:flex;gap:8px;margin:12px 0}.rwp-design-tabs button[aria-pressed=true]{border:2px solid #324c38;background:#edf3ed;color:#173721}.rwp-design-preview{display:block;width:100%;max-width:460px;height:auto;margin:auto;background:#fff}.rwp-design-face[hidden]{display:none!important}.rwp-design-face label,.rwp-customization>label{display:block;margin:12px 0;font-size:13px}.rwp-design-face input[type=file]{width:100%;max-width:100%;height:auto;padding:6px 0}.rwp-design-face input[type=range]{display:inline-block;width:calc(100% - 55px);vertical-align:middle;padding:0;min-height:25px}.rwp-design-face output{display:inline-block;width:45px;text-align:right}.rwp-design-status{color:#244b2a;overflow-wrap:anywhere}.rwp-design-error{color:#a40000}.rwp-design-file-name{overflow-wrap:anywhere}.rwp-design-confirm{line-height:1.6}.rwp-customization textarea{width:100%;resize:vertical}.single-product .variations_button:has(.rwp-customization){display:block}.rwp-order-artwork a{display:inline-block;margin:5px 10px 5px 0}@media(max-width:767px){.rwp-customization{padding:12px;margin:14px 0}.rwp-customization h3{font-size:18px}.rwp-design-face button{font-size:12px;padding:8px}}
