.cw-mobile{--ink:#163c46;--ocean:#08799b;--cream:#f8f2e8;box-sizing:border-box;width:100%;max-width:680px;margin:auto;background:#fffdf9;color:var(--ink);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;touch-action:pan-y pinch-zoom}.cw-mobile *{box-sizing:border-box}.cw-mobile [hidden]{display:none!important}.cw-mobile button,.cw-mobile input,.cw-mobile select{font:inherit}.cw-mobile button,.cw-mobile select,.cw-mobile .cwm-upload{min-height:46px}.cw-mobile button{cursor:pointer;border:1px solid #b9cccc;border-radius:9px;padding:10px;background:#fff;color:var(--ink);touch-action:manipulation}.cw-mobile button:disabled{opacity:.5;cursor:default}.cw-mobile button:focus-visible,.cw-mobile input:focus-visible,.cw-mobile select:focus-visible,.cw-mobile summary:focus-visible{outline:3px solid #24b6cb;outline-offset:3px}.cw-mobile input[type=text],.cw-mobile select{width:100%;min-width:0;border:1px solid #b9cccc;border-radius:9px;padding:11px;background:#fff;color:var(--ink);font-size:16px}.cw-mobile small{font-size:12px;color:#52666b}.cw-mobile label{font-weight:650}.cw-mobile .cwm-header{padding:18px 20px;border-bottom:1px solid #e1e4de;display:flex;justify-content:space-between;align-items:center;gap:12px}.cw-mobile .cwm-header strong{font-size:23px}.cw-mobile .cwm-header span{font-size:11px;letter-spacing:.06em}.cw-mobile .cwm-intro{text-align:center;padding:22px 16px}.cw-mobile h1{font:36px/1.15 Georgia,serif;margin:0 0 8px}.cw-mobile .cwm-intro p{margin:0 0 6px}.cw-mobile .cwm-picker{padding:0 14px 14px}.cw-mobile .cwm-picker>label{display:block;margin-bottom:6px}.cw-mobile nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.cw-mobile nav span{font-size:13px;white-space:nowrap}.cw-mobile .cwm-card{margin:0 10px;border:1px solid #d9e0dd;border-radius:12px;overflow:hidden;background:var(--cream)}.cw-mobile .cwm-stage{position:relative;aspect-ratio:9/16;overflow:hidden;background:#efe8dc}.cw-mobile canvas{display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom}.cw-mobile #cwm-box{position:absolute;border:2px solid var(--ocean);transform-origin:center;touch-action:none;cursor:grab;background:transparent}.cw-mobile figcaption{padding:12px 16px;font-weight:750;background:#fff;border-bottom:1px solid #d9e0dd}.cw-mobile .cwm-controls{display:grid;gap:10px;padding:16px}.cw-mobile .cwm-upload{position:relative;display:flex;align-items:center;justify-content:center;background:var(--ocean);color:#fff;border-radius:10px;cursor:pointer;overflow:hidden}.cw-mobile .cwm-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cw-mobile .cwm-upload:focus-within{outline:3px solid #24b6cb;outline-offset:3px}.cw-mobile #cwm-filename{overflow-wrap:anywhere}.cw-mobile .cwm-check{display:flex;align-items:center;gap:9px;font-size:13px;min-height:32px}.cw-mobile input[type=checkbox]{width:19px;height:19px;accent-color:var(--ocean)}.cw-mobile label[for=cwm-text]{margin-top:10px}.cw-mobile .cwm-text-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px}.cw-mobile .cwm-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cw-mobile .cwm-row label{min-width:0;font-size:13px}.cw-mobile .cwm-row select{margin-top:5px}.cw-mobile #cwm-font-example{margin:0;padding:10px;text-align:center;background:#fff;border-radius:8px;overflow-wrap:anywhere}.cw-mobile details{border-top:1px solid #d6d9d1;border-bottom:1px solid #d6d9d1;padding:12px 0}.cw-mobile summary{cursor:pointer;font-weight:700;min-height:32px}.cw-mobile details>label,.cw-mobile details>.cwm-row,.cw-mobile details>small{display:block;margin-top:12px}.cw-mobile details>.cwm-row{display:grid}.cw-mobile .cwm-slider{display:grid!important;grid-template-columns:1fr auto;gap:4px;font-size:13px}.cw-mobile .cwm-slider input{grid-column:1/-1;width:100%;height:32px;accent-color:var(--ocean)}.cw-mobile .cwm-download{background:var(--ocean);color:#fff;font-weight:700;border:0}.cw-mobile #cwm-status{margin:0;font-size:13px;overflow-wrap:anywhere}.cw-mobile #cwm-save{margin:0;font-size:12px;color:#52666b}.cw-mobile .cwm-clear{border:0;background:transparent;text-decoration:underline;font-size:13px}.cw-mobile .cwm-footer{text-align:center;padding:24px 16px}.cw-mobile #cwm-download-link{color:var(--ocean);text-align:center;padding:10px}.cw-mobile .cwm-gallery{border:0;margin-top:10px;padding:0}.cw-mobile .cwm-gallery summary{padding:8px 0}.cw-mobile .cwm-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:350px;overflow-y:auto;padding:4px}.cw-mobile .cwm-thumbnails button{min-width:0;padding:4px;border:2px solid transparent;background:#fff}.cw-mobile .cwm-thumbnails button[aria-pressed=true]{border-color:var(--ocean);background:#e8f7f8}.cw-mobile .cwm-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:4px}.cw-mobile .cwm-thumbnails span{display:block;font-size:10px;line-height:1.3;margin-top:5px}.cw-mobile .cwm-quick{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid #d9ded6;margin-bottom:6px}.cw-mobile #cwm-instruction{margin:0;text-align:center;font-weight:750}.cw-mobile .cwm-gesture-help{font-size:12px;text-align:center;margin:0;color:#52666b}.cw-mobile .cwm-layer-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cw-mobile .cwm-layer-buttons button{padding:8px 4px;font-size:13px}.cw-mobile .cwm-layer-buttons button[aria-pressed=true]{background:var(--ocean);color:#fff;border-color:var(--ocean)}.cw-mobile #cwm-live-transform{display:block;text-align:center;font-size:13px;font-weight:750;color:var(--ocean)}.cw-mobile .cwm-lock{background:#e8f7f8;border-color:var(--ocean);font-weight:700}.cw-mobile #cwm-lock-state{text-align:center}.cw-mobile #cwm-box{overflow:visible;z-index:2}.cw-mobile #cwm-box button{position:absolute;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:2px solid white;border-radius:50%;background:var(--ocean);color:#fff;font-size:21px;box-shadow:0 1px 5px #163c4670;touch-action:none}.cw-mobile #cwm-box button:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.cw-mobile .cwm-rotate{left:50%;top:-42px;transform:translate(-50%);cursor:grab}.cw-mobile .cwm-resize{right:-17px;bottom:-17px;cursor:nwse-resize}.cw-mobile .cwm-fonts,.cw-mobile .cwm-colors{padding:0;border:0;margin:6px 0;min-width:0}.cw-mobile legend{font-weight:750;margin-bottom:8px}.cw-mobile .cwm-fonts>label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #b9cccc;border-radius:10px;padding:12px;margin-bottom:8px;cursor:pointer}.cw-mobile .cwm-fonts>label:has(input:checked){border-color:var(--ocean);box-shadow:0 0 0 1px var(--ocean);background:#f0fafb}.cw-mobile .cwm-fonts input{width:20px;height:20px;accent-color:var(--ocean);flex-shrink:0}.cw-mobile .cwm-fonts strong,.cw-mobile .cwm-fonts small{display:block}.cw-mobile .cwm-fonts small{font-size:16px;color:var(--ink)}.cw-mobile .cwm-font-chalkboard{font-family:Chalkboard SE,Comic Sans MS,cursive;font-weight:600}.cw-mobile .cwm-font-arial{font-family:Arial,Helvetica,sans-serif;font-weight:700}.cw-mobile .cwm-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;margin:4px 3px 12px}.cw-mobile .cwm-swatches label{position:relative;min-width:0;text-align:center;cursor:pointer}.cw-mobile .cwm-swatches input{position:absolute;opacity:0;width:1px;height:1px}.cw-mobile .cwm-swatches span{display:block;width:100%;height:44px;background:var(--swatch);border:1px solid #163c4640;border-radius:9px;box-shadow:inset 0 0 0 3px #ffffff70}.cw-mobile .cwm-swatches input:checked+span{outline:3px solid var(--ocean);outline-offset:2px}.cw-mobile .cwm-swatches input:focus-visible+span{outline:3px dashed var(--ink);outline-offset:3px}.cw-mobile .cwm-swatches small{display:block;font-size:10px;line-height:1.3;margin-top:7px;overflow-wrap:anywhere}.cw-mobile .cwm-card{scroll-margin-top:10px}.cw-mobile .cwm-workspace{height:auto;display:flex;flex-direction:column;background:#f8f2e8;overflow:hidden}.cw-mobile .cwm-view{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:8px 66px 8px 8px;background:#e9e3d9;overflow:hidden}.cw-mobile .cwm-view .cwm-stage{flex:none;height:auto;max-width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:5px}.cw-mobile .cwm-rail{position:absolute;right:4px;top:4px;bottom:4px;width:56px;display:flex;flex-direction:column;justify-content:center;gap:3px;margin:0;overflow-y:auto}.cw-mobile .cwm-rail button{flex-shrink:0;width:52px;min-height:43px;padding:3px 1px;font-size:18px;line-height:1.1;border-radius:9px}.cw-mobile .cwm-rail small{display:block;font-size:9px;color:inherit;margin-top:2px}.cw-mobile .cwm-rail button[aria-pressed=true]{background:var(--ocean);color:#fff}.cw-mobile .cwm-dock{flex:none;height:min(220px,32svh);display:flex;flex-direction:column;border-top:1px solid #cdd8d5;background:#fffdf9}.cw-mobile .cwm-dock-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;min-height:42px;border-bottom:1px solid #e2e5df;font-size:13px}.cw-mobile .cwm-dock-heading>div{display:flex;gap:5px}.cw-mobile .cwm-dock-heading button{padding:5px 8px;min-height:32px;font-size:12px}.cw-mobile .cwm-pane{overflow-y:auto;padding:10px;min-height:0;display:grid;gap:8px;flex:1;overscroll-behavior:contain}.cw-mobile .cwm-pane .cwm-upload{min-height:44px}.cw-mobile .cwm-pane #cwm-filename{font-size:11px}.cw-mobile .cwm-pane .cwm-fonts{margin:0}.cw-mobile .cwm-pane .cwm-fonts>label{padding:7px;margin-bottom:6px}.cw-mobile .cwm-pane .cwm-fonts small{font-size:14px}.cw-mobile .cwm-pane .cwm-colors{margin:0}.cw-mobile .cwm-pane .cwm-colors legend{display:none}.cw-mobile .cwm-pane .cwm-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:2px 3px 8px}.cw-mobile .cwm-pane .cwm-swatches span{height:35px}.cw-mobile .cwm-pane .cwm-swatches small{font-size:8px;margin-top:4px}.cw-mobile .cwm-pane label[for=cwm-text]{margin:0;font-size:13px}.cw-mobile .cwm-pane #cwm-text{min-height:40px;padding:8px}.cw-mobile .cwm-pane [data-action=toggle-text]{min-height:34px;padding:5px;font-size:12px}.cw-mobile .cwm-pane #cwm-adjust{margin:0;padding:0;border:0}.cw-mobile .cwm-pane #cwm-adjust summary{font-size:13px}.cw-mobile .cwm-feedback{flex:none;padding:4px 10px;max-height:62px;overflow:auto;background:#fff}.cw-mobile .cwm-feedback #cwm-status{font-size:11px;line-height:1.3}.cw-mobile .cwm-feedback #cwm-save{font-size:10px;line-height:1.3}.cw-mobile .cwm-feedback a,.cw-mobile .cwm-feedback button{padding:4px;min-height:28px;font-size:12px}.cw-mobile .cwm-workspace>figcaption{padding:6px 10px;font-size:12px;flex:none}.cw-mobile .cwm-gallery{max-height:none}.cw-mobile #cwm-box button{width:26px;height:26px;min-height:26px;font-size:18px}.cw-mobile .cwm-rotate{top:-35px}.cw-mobile .cwm-resize{right:-14px;bottom:-14px}.cw-mobile .cwm-view{padding-right:96px}.cw-mobile .cwm-rail{width:86px}.cw-mobile .cwm-rail button{width:82px;min-height:44px;font-size:16px}.cw-mobile .cwm-rail small{font-size:10px;line-height:1.15;padding:0 2px}.cw-mobile .cwm-dock-heading>div button[data-panel=font],.cw-mobile .cwm-dock-heading>div button[data-panel=color]{display:none}.cw-mobile .cwm-selected-product{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:12px;flex:none;background:#fff}.cw-mobile .cwm-selected-product select{flex:1;width:auto;min-height:36px;padding:5px 8px;font-size:14px}.cw-mobile .cwm-feedback{max-height:none;overflow:visible;flex:0 0 auto;padding:6px 10px;padding-bottom:max(6px,env(safe-area-inset-bottom));display:grid;gap:3px}.cw-mobile .cwm-feedback #cwm-status:empty,.cw-mobile .cwm-feedback #cwm-save:empty{display:none}.cw-mobile .cwm-export-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.cw-mobile .cwm-export-actions:not(:has(>:not([hidden]))){display:none}.cw-mobile .cwm-export-actions a,.cw-mobile .cwm-export-actions button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:6px;font-size:12px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid #b9cccc;border-radius:9px}#cwm-text::placeholder{color:#9ca3a6;opacity:.55}.cwm-desktop-save-guide{display:block;margin-top:8px;text-align:center;font-size:12px;line-height:1.4}@media(max-width:749px){.cwm-desktop-save-guide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cw-mobile-maker.css.map */
