.cwr-site .cw-production{min-width:0;max-width:100%}.cwr-site .cw-production h1{word-break:keep-all;overflow-wrap:anywhere}.cwr-site .cw-production .cc-form{border-radius:8px;max-width:900px;margin:28px 0;padding:28px}.cwr-site .cw-production-toolbar,.cwr-site .cw-production-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cwr-site .cw-production-toolbar{margin:24px 0}.cwr-site .cw-production-email,.cwr-site .cw-receipt,.cwr-site .cw-production dd,.cwr-site .cw-production p,.cwr-site .cw-production a{overflow-wrap:anywhere}.cwr-site .cw-production-status{color:#3a3384;background:#f0eff8;border:1px solid #d5d1eb;border-radius:4px;padding:6px 10px;font-size:14px;line-height:1.5}.cwr-site .cw-production .cc-review{background:#f7f7f5;border-radius:4px;grid-template-columns:108px minmax(0,1fr)}.cwr-site .cw-production-review-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f5;border-left:3px solid #5146bc;padding:16px 18px}.cwr-site .cw-production-preview{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #dededb;border-bottom:1px solid #dededb;padding:18px 0}.cwr-site .cw-production form>label,.cwr-site .cw-production-revision>label,.cwr-site .cw-production-shop>label{margin:18px 0}.cwr-site .cw-production .cc-checkbox{gap:10px;font-weight:400;line-height:1.7}.cwr-site .cw-production .cc-checkbox input{width:20px;height:20px;min-height:20px;margin-top:4px}.cwr-site .cw-production input,.cwr-site .cw-production textarea,.cwr-site .cw-production select{min-width:0;max-width:100%;font-size:16px}.cwr-site .cw-production-revision{border-top:1px solid #dededb;margin-top:24px;padding-top:24px}.cwr-site .cw-production-publication-warning{background:#fff7e7;padding:16px}.cwr-site .cw-production .cc-error:empty,.cwr-site .cw-production [role=alert]:empty{display:none}.cwr-site .cw-production .cc-actions{gap:10px;margin-top:20px}.cwr-site .cw-production-admin>section{margin-top:44px}.cwr-site .cw-production-admin .cc-form{max-width:none}.cwr-site .cw-production-auth{overflow-wrap:anywhere;max-width:100%}.cwr-site .cw-production .cc-button,.cwr-site .cw-production-auth .cc-button{white-space:normal;min-height:44px}.cwr-site .cw-production-fieldset{border:0;min-width:0;margin:0;padding:0}.cwr-site .cw-production-fieldset>label{margin:18px 0}.cwr-site .cw-production-optional>div{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.cwr-site .cw-production-optional dd{white-space:pre-wrap;margin:0}.cwr-site .cw-production summary{min-height:44px;padding:8px 0;list-style-position:inside}@media (max-width:767px){.cwr-site .cw-production .cc-form{padding:20px 16px}.cwr-site .cw-production .cc-review{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px}.cwr-site .cw-production .cc-review dd{margin:0 0 12px}.cwr-site .cw-production .cc-fields{grid-template-columns:minmax(0,1fr)}.cwr-site .cw-production-toolbar{align-items:flex-start}.cwr-site .cw-production .cc-actions{flex-direction:column;align-items:stretch}.cwr-site .cw-production .cc-button{width:100%}.cwr-site .cw-production .cc-checkbox{flex-wrap:nowrap}.cwr-site .cw-production-optional>div{grid-template-columns:minmax(0,1fr);gap:4px}}.cwr-site .cw-request-list{gap:10px;margin:24px 0;display:grid}.cwr-site .cw-request-list button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dededb;border-radius:12px;min-width:0;min-height:44px;padding:16px}.cwr-site .cw-request-list span{color:#555;margin-top:6px;display:block}.cwr-site .cw-product-requests dl{gap:8px;display:grid}.cwr-site .cw-product-requests dd{overflow-wrap:anywhere;margin:0 0 8px}.cwr-site .cw-workspace-nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cwr-site .cw-workspace-nav a{color:#171717;box-sizing:border-box;border:1px solid #ccc;min-height:44px;padding:12px 16px;text-decoration:none;display:block}.cwr-site .cw-workspace-nav a:focus-visible,.cwr-site .cw-shop-editor button:focus-visible{outline-offset:3px;outline:3px solid #5146bc}.cwr-site .cw-studio-group{border-top:1px solid #ddd;margin:24px 0;padding-top:20px;scroll-margin-top:110px}.cwr-site .cw-studio-group>summary{cursor:pointer;padding:12px 0;font-size:20px;font-weight:700}.cwr-site .cw-shop-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cwr-site .cw-shop-editor input,.cwr-site .cw-shop-editor select,.cwr-site .cw-shop-editor textarea{box-sizing:border-box;max-width:100%}.cwr-site .cw-shop-editor input[type=checkbox]{width:auto}.cwr-site .cw-shop-editor li{margin:10px 0}.cwr-site .cw-shop-editor li button{min-width:44px;min-height:44px}.cwr-site .cw-shop-preview{overflow-wrap:anywhere;border:1px solid #ccc;max-width:100%;margin:16px auto}.cwr-site .cw-shop-preview.is-mobile{width:390px}.cwr-site .cw-shop-banner{border-top:6px solid var(--shop-color);background:#f4f4f2;padding:24px;overflow:hidden}.cwr-site .cw-shop-banner p{color:#171717;overflow-wrap:anywhere;font-size:clamp(22px,4vw,38px);font-weight:700}.cwr-site .cw-shop-banner img{object-fit:contain;width:100%;max-height:360px;display:block}.cwr-site .cw-shop-preset-minimal{background:#fff}.cwr-site .cw-shop-preset-artist{border-top-width:12px}.cwr-site .cw-shop-section{overflow-wrap:anywhere;padding:20px}.cwr-site .cw-shop-section p{white-space:pre-wrap}.cwr-site .cw-shop-design.v15-font-serif{font-family:Georgia,serif}.cwr-site .cw-shop-design.v15-font-round{font-family:ui-rounded,system-ui,sans-serif}.cwr-site .cw-shop-list .cw-showcase-grid{grid-template-columns:1fr}@media (max-width:360px){.cwr-site .cw-shop-controls{grid-template-columns:1fr}.cwr-site .cw-shop-section,.cwr-site .cw-shop-banner{padding:14px}}
