.editor-container{display:flex;flex-direction:column;height:calc(100vh - 80px)}.editor-container .toolbar{background:#fff;border-bottom:2px solid #e5e7eb;padding:16px 15px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.editor-container .toolbar-left,.editor-container .toolbar-right,.editor-container .toolbar-center{display:flex;align-items:center;gap:8px}.editor-container .toolbar-right{justify-content:flex-end}.editor-container .separator{width:1px;height:24px;background-color:#e5e7eb;margin:0 8px}.editor-container .zoom-display{font-size:14px;font-weight:500;width:48px;text-align:center;font-weight:700}.editor-container .btn{padding:8px 15px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all .2s;min-height:40px;justify-content:center}.editor-container .btn:hover{background-color:#f3f4f6}.editor-container .btn:disabled{opacity:.5;cursor:not-allowed}.editor-container .btn-primary{background-color:#27aafa;color:#fff;border-color:#27aafa}.editor-container .btn-primary:hover{background-color:#209de9}.editor-container .btn-outline{background:#fff;border:1px solid #e4e4e7;white-space:nowrap}.editor-container .btn-sm{padding:4px 8px;font-size:12px}.editor-container .btn-danger{background-color:#848484;color:#fff!important;border-color:#848484}.editor-container .btn-danger:hover{background-color:#999}.editor-container .btn-full{width:100%}.editor-container .main-content{display:flex;flex:1;min-height:0}.editor-container .canvas-area{flex:1;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;position:relative;border:0}.editor-container .canvas-wrapper{background:transparent;padding:0;border-radius:0}.editor-container .right-panel{width:320px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.editor-container .panel-content{flex:1;overflow-y:auto}.editor-container .panel{padding:16px}.editor-container .panel:not(.ai-chat) h3{font-size:18px;font-weight:600;margin-bottom:16px}.editor-container .panel:not(.ai-chat) h4{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px}.editor-container .panel-section{margin-bottom:24px}.editor-container .panel-subsection{margin-bottom:12px;padding-left:16px;border-left:2px solid #dbeafe}.editor-container label{display:block;font-size:12px;font-weight:700;margin-bottom:8px;color:#0009}.editor-container .select{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;min-height:40px;background-repeat:no-repeat;background-position:97% center}.editor-container .slider-container{display:flex;align-items:center;gap:12px}.editor-container .slider{flex:1;height:4px;background:#e5e7eb;border-radius:2px;outline:none;-webkit-appearance:none;padding:0;border:none}.editor-container .slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer}.editor-container .slider::-moz-range-thumb{width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer;border:none}.editor-container .number-input,.editor-container .filter-slider .value-display{width:64px;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;text-align:center;min-height:40px}.editor-container .filter-slider .value-display{min-height:18px;line-height:1.6;width:44px}.editor-container .value-display{font-size:12px;color:#6b7280;min-width:48px;text-align:right}.editor-container .toggle{position:relative;width:34px;height:17px;background:#e5e7eb;border-radius:12px;border:none;cursor:pointer;outline:none;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding:0}.editor-container .toggle:checked{background:#27aafa}.editor-container .toggle:before{content:""!important;position:absolute;top:2px;left:2px;width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .2s}.editor-container .toggle:checked:before{transform:translate(17px)}.editor-container .toggle-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.editor-container .color-swatches{display:flex;flex-wrap:wrap;gap:8px}#standard-colors,#all-standard-colors,#document-colors,#document-stroke-colors,#standard-stroke-colors,#all-standard-stroke-colors{display:flex;flex-wrap:wrap;gap:5px}.editor-container .color-swatch{width:calc(calc(100% / 7) - 4.5px);height:auto;border:0px solid #d1d5db;border-radius:6px;cursor:pointer;transition:border-color .2s;display:inline-block;aspect-ratio:1 / 1;position:relative;z-index:0;transition:all .05s}.editor-container .color-swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #0000001a;mix-blend-mode:multiply;z-index:1;background:transparent;transition:all .05s}.editor-container .color-swatch.active{transform:scale(.85);transition:all .05s}.editor-container .color-swatch.active:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;mix-blend-mode:normal;transition:all .05s}.editor-container #font-color-panel-btn .color-swatch.active{box-shadow:none}.editor-container .color-swatch.transparent-swatch{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.editor-container .color-picker{width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;background:none;padding:0}.editor-container .button-group{display:flex;gap:4px}.editor-container .button-group .btn{flex:1}.editor-container .action-buttons,.editor-container .filter-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-container .filter-control{margin-bottom:8px}.editor-container .filter-slider{display:flex;gap:10px;align-items:center}.editor-container .filter-btn.active{background-color:#27aafa;color:#fff;border-color:#27aafa}.editor-container .layers-list{max-height:240px;overflow-y:auto}.editor-container .no-layers{text-align:center;color:#6b7280;padding:16px;font-size:14px}.editor-container .layer-item{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s}.editor-container .layer-item:hover{background-color:#f9fafb}.editor-container .layer-item.active{background-color:#27aafa33;border-color:#27aafa}.editor-container .layer-visibility{background:none;border:none;cursor:pointer;font-size:16px;padding:4px}.editor-container .layer-info{flex:1;min-width:0}.editor-container .layer-name{font-size:12px;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-container .layer-info{min-width:0;flex:1;overflow:hidden}.editor-container .layer-type{font-size:12px;color:#6b7280}.editor-container .layer-actions{display:flex;gap:4px}.editor-container .layer-action{background:none;border:none;cursor:pointer;padding:2px 6px;font-size:12px;opacity:1;transition:opacity .2s}.editor-container .layer-action:hover{opacity:1}.editor-container .info-box{background-color:#6e6e6e21;border:1px solid #000000;border-radius:6px;padding:12px;margin-top:12px;text-align:center}.editor-container .info-box span{font-size:12px;color:#000}.editor-container .default-message{text-align:center;color:#6b7280;margin-top:32px;padding:16px}.editor-container .default-message p{font-size:14px;margin-bottom:8px}.editor-container .sub-text{font-size:12px;opacity:.7}.customTabelPopup__overlay-editor.outside-studio .toolbar{padding-left:15px!important}@media(max-width:768px){.customTabelPopup__overlay-editor .customTabelPopup:has(.editor-container){margin:0 auto!important;max-height:100vh!important}.editor-container .right-panel{width:280px}.editor-container .toolbar{padding:12px}.editor-container .canvas-area{padding:16px}}.editor-container .canvas-wrapper.transparent-background{background-color:#fefeff;background-image:linear-gradient(45deg,#cccccc 25%,transparent 25%,transparent 75%,#cccccc 75%),linear-gradient(45deg,#cccccc 25%,transparent 25%,transparent 75%,#cccccc 75%);background-size:8px 8px;background-position:0 0,4px 4px}.editor-container .canvas-area.w3_bg{background-color:#ccc;background-image:none}.customTabelPopup__overlay-editor.studio-inline{position:static!important;width:100%;max-width:100%;height:auto;padding:0;background:transparent!important;z-index:auto!important;display:block;overflow:hidden;box-sizing:border-box}.customTabelPopup__overlay-editor.studio-inline .customTabelPopup{max-width:100%;width:100%;margin:0;border-radius:0!important;overflow:hidden;box-sizing:border-box}.dtfut:has(.dtfut__panel--studio-open) .dtfut__panel-wrap{overflow:hidden}.customTabelPopup__overlay-editor.studio-inline .editor-container{height:min(70vh,640px);max-width:100%;display:flex;flex-direction:column;box-sizing:border-box}.customTabelPopup__overlay-editor.studio-inline .main-content{flex:1;min-height:0;min-width:0;max-width:100%}.customTabelPopup__overlay-editor.studio-inline .canvas-area{min-width:0}.customTabelPopup__overlay-editor.studio-inline .right-panel{width:260px;flex-shrink:0}.dtfut__panel[data-dtfut-panel=create].dtfut__panel--studio-open{contain:inline-size;max-width:100%}.customTabelPopup__overlay-editor.studio-inline .toolbar{flex-shrink:0;flex-wrap:wrap;row-gap:8px;padding-top:0!important;padding-left:0!important;padding-right:0!important}.dtfut__panel[data-dtfut-panel=create].dtfut__panel--studio-open .dtfut__create{display:none}.customTabelPopup__overlay-editor.studio-embedded .customTabelPopup{max-width:960px;margin:auto;border-radius:0!important}.customTabelPopup__overlay-editor.studio-embedded .editor-container{height:min(82vh,720px);display:flex;flex-direction:column}.customTabelPopup__overlay-editor.studio-embedded .main-content{flex:1;min-height:0}.customTabelPopup__overlay-editor.studio-embedded .toolbar{flex-shrink:0}@media(max-width:749px){.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer){padding:8px 12px!important;gap:8px!important;align-items:center;justify-content:flex-start}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer)>.toolbar-left{flex:0 0 auto;display:flex;align-items:center;gap:8px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer)>.toolbar-right{display:flex;flex:1 1 0;align-items:center;gap:8px;justify-content:flex-end}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) #save-aws-btn{order:10;margin-left:auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools{position:fixed!important;top:8px!important;bottom:auto!important;height:40px;left:50%;transform:translate(-50%);z-index:70;background:transparent;border:none;box-shadow:none;padding:0;display:flex;align-items:center;gap:6px;width:max-content}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools #pan-btn{display:none!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle{width:auto;min-width:0;height:44px;padding:0 12px 0 8px;border-radius:10px;gap:6px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle .fs-icon-bracket,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle .fs-label{display:none!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle .icon-collapse{display:inline-flex;align-items:center;gap:6px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle .icon-collapse .fs-icon-x{display:inline-flex}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) #fullscreen-toggle-btn.fs-toggle .icon-collapse .fs-label-mobile{display:inline;font-size:14px;font-weight:600;color:#0f172a}#add-text-btn-2,#add-image-btn-2,#ai-panel-btn-2,#mobile-sticky-upload,.toolbar._footer{display:none!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer)>.toolbar-center.toolbar-actions{display:flex!important;position:fixed;bottom:0;left:0;right:0;transform:none;z-index:60;justify-content:stretch;gap:6px;background:#fff;padding:10px 8px;box-shadow:0 -4px 14px #0000000f;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));flex:0 0 auto;box-sizing:border-box;width:100%;border-top:1px solid #e5e7eb}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar #add-text-btn,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar #add-image-btn,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar .ai__btn{height:44px;padding:4px 6px;font-size:12px;font-weight:600;letter-spacing:-.02em;gap:4px;flex:1 1 0;min-width:0;border-radius:10px;white-space:nowrap;overflow:hidden}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar .tb-icon-chip{width:24px;height:24px;border-radius:6px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar .tb-icon-chip .tb-icon,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar .tb-icon-chip .tb-icon-img{width:14px;height:14px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar #save-aws-btn.btn-primary{height:40px;padding:0 16px;border-radius:12px;font-size:13px}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools #zoom-out-btn,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools #zoom-display,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools #zoom-in-btn,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .floating_tools .separator{display:none!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container .toolbar:not(._footer) .toolbar-left.mobile-fs-cards,.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .mobile-fs-action-cards{display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:60;gap:8px;pointer-events:auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft{position:fixed;top:auto;bottom:calc(100px + env(safe-area-inset-bottom,0px));left:8px;right:8px;transform:none;max-width:calc(100vw - 16px);align-items:stretch;flex-direction:column}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft-bar{max-width:100%;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft-bar::-webkit-scrollbar{display:none}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft-btn{padding:5px 8px;font-size:12.5px;flex:0 0 auto}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .tft-sep{flex:0 0 auto}}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded){padding:0!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .customTabelPopup{width:90vw;max-width:90vw;min-width:0;height:90vh;max-height:90vh;margin:auto;border-radius:16px!important;overflow:hidden}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container{height:90vh;max-height:90vh;min-height:90vh;display:flex;flex-direction:column}@media(max-width:749px){.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .customTabelPopup{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0!important}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .editor-container{height:100vh;max-height:100vh;min-height:100vh}}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .main-content{flex:1;min-height:0}.customTabelPopup__overlay-editor:not(.studio-inline):not(.studio-embedded) .toolbar{flex-shrink:0}#fullscreen-toggle-btn svg{width:20px;height:20px;display:block}.editor-container .toolbar .btn>*,.editor-container .toolbar .ai__btn>*,.editor-container .toolbar #save-aws-btn>*,.editor-container .toolbar .btn>* *,.editor-container .toolbar .ai__btn>* *,.editor-container .toolbar #save-aws-btn>* *{pointer-events:none!important}.editor-container .toolbar .btn,.editor-container .toolbar .ai__btn,.editor-container .toolbar #save-aws-btn{cursor:pointer!important}.editor-container .toolbar .btn,.editor-container .toolbar .ai__btn,.editor-container .toolbar #save-aws-btn{font-size:13px;font-weight:600}.editor-container .toolbar>.toolbar-left,.editor-container .toolbar>.toolbar-right{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px}.editor-container .toolbar>.toolbar-right{justify-content:flex-end}.editor-container .toolbar>.toolbar-center.toolbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px;justify-content:center}.editor-container .toolbar #add-text-btn,.editor-container .toolbar #add-image-btn,.editor-container .toolbar .ai__btn{height:48px;padding:0 16px 0 8px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-size:14px;font-weight:600;gap:10px;margin:0;box-shadow:none;transition:background .12s ease,border-color .12s ease}.editor-container .toolbar #add-text-btn:hover,.editor-container .toolbar #add-image-btn:hover,.editor-container .toolbar .ai__btn:hover{background:#f3f4f6;border-color:#d1d5db}.editor-container .toolbar #add-text-btn.is-active,.editor-container .toolbar #add-image-btn.is-active,.editor-container .toolbar .ai__btn.is-active{background:#f3f4f6;border-color:#d1d5db;box-shadow:none}.editor-container .toolbar .tb-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex:0 0 auto;border:1px solid transparent}.editor-container .toolbar .tb-icon-chip--text{background:#dcfce7;border-color:#86efac}.editor-container .toolbar .tb-icon-chip--upload{background:#dbeafe;border-color:#93c5fd}.editor-container .toolbar .tb-icon-chip--ai{background:#f3edff;border-color:#d8c6f7}.editor-container .toolbar #add-text-btn .tb-icon,.editor-container .toolbar #add-image-btn .tb-icon,.editor-container .toolbar .ai__btn .tb-icon{flex:0 0 auto}.editor-container .toolbar .tb-icon-chip .tb-icon-img{width:18px;height:18px}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:max-content;min-width:max-content;height:48px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:#0f172a;font-size:13px;font-weight:600;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle:hover{background:#f3f4f6;border-color:#e5e7eb}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-state{display:inline-flex;align-items:center;gap:8px}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-state svg{flex:0 0 auto;color:#0f172a}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-label{white-space:nowrap}.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-icon-x,.editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-label-mobile{display:none}.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-icon-bracket,.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-label,.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .icon-expand{display:none!important}.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .icon-collapse{display:inline-flex!important;align-items:center;gap:6px}.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-icon-x{display:inline-flex}.customTabelPopup__overlay-editor.studio-overlay-only .editor-container .toolbar #fullscreen-toggle-btn.fs-toggle .fs-label-mobile{display:inline;font-size:14px;font-weight:600;color:#0f172a}.editor-container .toolbar .tb-action-label-short{display:none}.tb-icon-img{display:inline-block;width:16px;height:16px;flex:0 0 auto;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.tb-icon-img--text{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Text_DS.svg?v=1777402372);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Text_DS.svg?v=1777402372);background-color:#16a34a;width:18px;height:18px}.tb-icon-img--upload{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Upload_DS.svg?v=1777402361);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Upload_DS.svg?v=1777402361);background-color:#27aafa}.tb-icon-img--ai{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Create_with_AI.svg?v=1777402306);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Create_with_AI.svg?v=1777402306);background-color:#7c3aed}.tb-icon-img--enter-fs{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Enter_Fullscreen.svg?v=1777402305);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Enter_Fullscreen.svg?v=1777402305);background-color:currentColor}.tb-icon-img--exit-fs{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Exit_Fullscreen.svg?v=1777402306);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Exit_Fullscreen.svg?v=1777402306);background-color:currentColor}.tb-icon-img--close{-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Close.svg?v=1777402306);mask-image:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Close.svg?v=1777402306);background-color:currentColor;width:20px;height:20px}.editor-container .floating_tools .ft-btn--labeled{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 6px;height:auto;min-width:0;line-height:1}.editor-container .floating_tools .ft-btn--labeled .ft-btn-icon{display:inline-flex;align-items:center;justify-content:center}.editor-container .floating_tools .ft-btn--labeled .ft-btn-label{font-size:10px;font-weight:600;color:#4b5563;letter-spacing:.02em;line-height:1}@media(max-width:749px){.editor-container .floating_tools .ft-btn--labeled .ft-btn-label{display:none}.editor-container .floating_tools .ft-btn--labeled{flex-direction:row;gap:0;padding:4px}}.ai-chat,#ai-panel.ai-chat{--ink: #111;--muted: #6b7280;--border: #e5e7eb;--surface: #f9fafb;--bubble-ai: #f3f4f6;--brand-pink: #ec4899;--brand-purple: #7c3aed;--error: #dc2626;--pin-amber: #f59e0b;--ai-chat-gutter-x: 16px}#ai-panel.ai-chat,.ai-chat{position:relative;container-type:inline-size;container-name:aiPanel;padding:0;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%;font-family:Inter,sans-serif}.ai-chat-header{padding:12px 0}.ai-chat-brand{font-size:10px;font-weight:600;color:var(--brand-pink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.ai-chat-title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.18;color:var(--ink)}.ai-chat-thread{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:8px var(--ai-chat-gutter-x);display:flex;flex-direction:column;gap:12px}.ai-chat-subtitle{margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.45;color:var(--muted)}.ai-chat-pills{margin-top:14px;margin-bottom:16px;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:4px 0}.ai-chat-pills::-webkit-scrollbar{display:none}.ai-chat-pill{-webkit-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--brand-pink),var(--brand-purple)) border-box;border:1px solid transparent;border-radius:999px;font-weight:500;font-size:13px;letter-spacing:-.005em;line-height:1.2;color:#0f172a;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .15s,transform .1s;white-space:nowrap}.ai-chat-pill:hover{box-shadow:0 4px 12px #7c3aed2e}.ai-chat-pill:active{transform:translateY(1px)}.ai-chat-pill-emoji{font-size:15px;line-height:1}[data-ai-pills][hidden]{display:none}.ai-chat-history{flex-shrink:0;padding:14px var(--ai-chat-gutter-x);background:var(--bubble-ai);display:flex;flex-direction:column;gap:10px}.ai-chat-history[hidden]{display:none}.ai-chat-history-head{display:flex;align-items:center;justify-content:space-between}.ai-chat-history-title{font-size:13px;font-weight:600;letter-spacing:-.005em;margin:0;color:#111827}.ai-chat-history-clear,.ai-chat-history-toggle{background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;padding:4px 0;border-radius:0;transition:color .15s ease;display:inline-flex;align-items:center}.ai-chat-history-clear:hover,.ai-chat-history-toggle:hover{color:#07a7f2}.ai-chat-history-toggle{padding:4px 0;gap:4px}.ai-chat-history-toggle-label{font-weight:500;font-size:12px;line-height:1}.ai-chat-history-foot{display:flex;justify-content:flex-start}.ai-chat-history-toggle-chev{width:14px;height:14px;transition:transform .15s ease}.ai-chat-history.is-collapsed .ai-chat-history-grid,.ai-chat-history.is-collapsed .ai-chat-history-scroller,.ai-chat-history.is-collapsed .ai-chat-history-foot{display:none}.ai-chat-history.is-collapsed .ai-chat-history-toggle-chev{transform:rotate(180deg)}.ai-chat-history-scroller{position:relative}.ai-chat-history-grid{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:4px 0}.ai-chat-history-grid::-webkit-scrollbar{display:none}.ai-chat-history-arrow{position:absolute;top:50%;transform:translateY(-50%) scale(.9);width:30px;height:30px;border-radius:999px;background:#fffffff7;border:1px solid rgba(15,23,42,.12);box-shadow:0 6px 16px #0f172a2e,0 1px 3px #0f172a14;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease,background .15s ease;color:#1f2937;padding:0}.ai-chat-history-arrow.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.ai-chat-history-arrow:hover{background:#fff}.ai-chat-history-arrow:active{transform:translateY(-50%) scale(.94)}.ai-chat-history-arrow svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4}.ai-chat-history-arrow--left{left:-4px}.ai-chat-history-arrow--right{right:-4px}.ai-chat-history-tile{position:relative;flex:0 0 96px;width:96px;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--bubble-ai);border:1px solid var(--border);cursor:pointer;padding:0;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ai-chat-history-tile:hover{border-color:var(--brand-purple);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed2e}.ai-chat-history-tile img{width:100%;height:100%;object-fit:cover;display:block}.ai-chat-history-tile.is-selected{border-color:var(--brand-pink)!important;box-shadow:0 0 0 2px #ec489940,0 12px 24px #ec48991f}.ai-chat-history-tile-select{position:absolute;top:6px;left:6px;z-index:4;width:20px;height:20px;border:1.5px solid #cbd5e1;border-radius:6px;background:#fffffff5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.15s ease;box-shadow:0 1px 3px #0f172a14;padding:0}.ai-chat-history-tile-select:hover{border-color:var(--brand-pink)}.ai-chat-history-tile-select svg{width:12px;height:12px;stroke:#fff;opacity:0;transition:opacity .15s ease}.ai-chat-history-tile-select.is-selected{border-color:var(--brand-pink);background:var(--brand-pink)}.ai-chat-history-tile-select.is-selected svg{opacity:1}.ai-chat-history-tile-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;opacity:0;cursor:pointer;transition:opacity .15s ease,background .15s ease;z-index:4}.ai-chat-history-tile:hover .ai-chat-history-tile-remove,.ai-chat-history-tile-remove:focus-visible{opacity:1}.ai-chat-history-tile-remove:hover{background:#000000d9}.ai-chat--narrow .ai-chat-history-tile-remove{opacity:1}.ai-chat--narrow .ai-chat-history-arrow{display:none}.ai-chat-history-selection-bar{display:none;align-items:center;gap:12px;padding:8px 10px 8px 18px;background:#111827;color:#fff;border-radius:999px;box-shadow:0 4px 12px #0f172a2e;white-space:nowrap;font-size:13px;align-self:stretch;max-width:100%}.ai-chat-history-selection-bar.is-visible{display:flex}.ai-chat-history.is-selecting .ai-chat-history-foot,.ai-chat-history.is-collapsed .ai-chat-history-selection-bar{display:none}.ai-chat-history-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#0f172a59;cursor:pointer;display:none;transition:opacity .15s ease}.ai-chat.is-history-open .ai-chat-history-overlay{display:block}.ai-chat-history{position:relative;z-index:6}.ai-chat-history-selection-bar__count{font-weight:700;white-space:nowrap}.ai-chat-history-selection-bar__clear{background:transparent;color:#cbd5e1;border:0;cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;white-space:nowrap;font:inherit}.ai-chat-history-selection-bar__clear:hover{color:#fff}.ai-chat-history-selection-bar__cta{background:#44b87b;color:#fff;border:0;border-radius:999px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,transform .15s ease;white-space:nowrap;font-weight:700;font-size:13px;line-height:1;margin-left:auto}.ai-chat-history-selection-bar__cta:hover{background:#3aa86d}.ai-chat-history-selection-bar__cta:active{transform:scale(.97)}.ai-chat--narrow .ai-chat-history-selection-bar{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:12px;border-radius:16px}.ai-chat--narrow .ai-chat-history-selection-bar__count{text-align:center;font-weight:700;font-size:14px}.ai-chat--narrow .ai-chat-history-selection-bar__clear{display:none}.ai-chat--narrow .ai-chat-history-selection-bar__cta{background:#44b87b;color:#fff;margin-left:0;width:100%;justify-content:center;padding:12px 20px;font-size:14px;font-weight:700;border-radius:999px}.ai-chat--narrow .ai-chat-history-selection-bar__cta:hover{background:#3aa86d}.ai-chat-msg{display:flex;align-items:flex-end;gap:8px}.ai-chat-msg--user{justify-content:flex-end}.ai-chat-msg--ai{justify-content:flex-start}.ai-chat-msg--ai:before,.ai-chat-msg--user:after{content:"";width:28px;height:28px;border-radius:50%;flex:0 0 28px}.ai-chat-msg--ai:before{background:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/Ninja_Avatar.png?v=1777387019) center/cover no-repeat}.ai-chat-msg--user:after{background:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/user_avatar.png?v=1777387802) center/cover no-repeat}.ai-chat--narrow .ai-chat-msg--ai:before,.ai-chat--narrow .ai-chat-msg--user:after{display:none}.ai-chat--narrow .ai-chat-msg--ai{flex-direction:column;align-items:flex-start}.ai-chat-bubble{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13.5px;font-weight:400;line-height:1.45;word-wrap:break-word}.ai-chat:not(.ai-chat--narrow) .ai-chat-bubble{max-width:calc(85% - 100px)}.ai-chat-msg--user .ai-chat-bubble{background:linear-gradient(135deg,var(--brand-pink) 0%,var(--brand-purple) 100%);color:#fff;border-bottom-right-radius:4px}.ai-chat-msg--ai .ai-chat-bubble{background:var(--bubble-ai);color:var(--ink);border-bottom-left-radius:4px}.ai-chat-msg--ai .ai-pop-grid{width:100%}.ai-chat-composer{flex-shrink:0;padding:24px var(--ai-chat-gutter-x) 16px;border-top:1px solid transparent;transition:border-top-color .15s ease;background:#fff}.ai-chat.is-scrolled .ai-chat-composer{border-top-color:var(--bubble-ai)}.ai-chat-input-wrap{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:6px 6px 6px 14px;display:flex;flex-direction:row;align-items:center;gap:8px;cursor:text}.ai-chat-input-wrap.is-multiline{flex-direction:column;align-items:stretch;padding:12px 14px}.ai-chat-input-wrap:focus-within{border-color:#d1d5db;box-shadow:0 0 0 3px #7c3aed1a}.ai-chat-input-wrap textarea{flex:1;min-width:0;width:100%;box-sizing:border-box;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);resize:none;padding:6px 0;line-height:1.35;min-height:28px;max-height:200px;overflow-y:auto;cursor:text}.ai-chat-input-wrap textarea::placeholder{color:#9ca3af;opacity:1}.ai-chat-input-wrap.is-multiline .ai-chat-send{align-self:flex-end}.ai-chat-send{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--brand-pink) 0%,var(--brand-purple) 100%);color:#fff!important;border:none;border-radius:10px;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease;font-family:inherit;flex-shrink:0}.ai-chat-send-label{font-size:14px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;display:none}.ai-chat-send,.ai-chat-send *{color:#fff!important}.ai-chat-send:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px #ec48994d}.ai-chat-send:disabled{opacity:.75;cursor:not-allowed}.ai-chat-send-icon{width:16px;height:16px;color:#fff}.ai-chat-send .ai-pop-spin{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:ai-pop-spin .7s linear infinite}.ai-chat-send.is-loading .ai-chat-send-icon{display:none}.ai-chat-send.is-loading .ai-pop-spin{display:inline-block}.ai-chat-empty{grid-column:1 / -1;padding:14px;background:var(--bubble-ai);border-radius:10px;font-size:12px;color:#374151}.ai-pop-error{color:var(--error);font-size:12px}.ai-pop-error:not(:empty){margin-top:4px;min-height:16px}.ai-pop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-pop-tile{position:relative;cursor:pointer;display:flex;flex-direction:column;background:transparent;border:0}.ai-pop-tile.is-skeleton{aspect-ratio:1 / 1;border-radius:10px;border:1px solid var(--border)}.ai-pop-tile img{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;background:var(--bubble-ai);border:1px solid var(--border);border-radius:10px}.ai-pop-tile-cta{display:block;text-align:right;color:#42a9de;font-size:13px;font-weight:700;margin-top:4px;line-height:1.2}.ai-pop-tile-cta__arrow{display:inline-block;width:12px;height:12px;margin-left:4px;vertical-align:-1px;flex:none}.ai-chat--narrow .ai-pop-tile-cta{font-size:11px}.ai-chat--narrow .ai-pop-tile-cta__arrow{width:10px;height:10px}.ai-pop-tile.is-skeleton{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:ai-pop-shimmer 1.2s ease-in-out infinite;cursor:default}.ai-pop-tile.is-loading{pointer-events:none;cursor:progress}.ai-pop-tile.is-loading img{opacity:.55;filter:grayscale(.2)}.ai-pop-tile.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border:3px solid rgba(255,255,255,.6);border-top-color:var(--brand-purple);border-radius:50%;animation:ai-pop-spin .7s linear infinite;pointer-events:none}@keyframes ai-pop-spin{to{transform:rotate(360deg)}}@keyframes ai-pop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-chat--narrow{--ai-chat-gutter-x: 12px}.ai-chat--narrow .ai-chat-header{padding-top:16px;padding-bottom:10px}.ai-chat--narrow .ai-chat-title{font-size:19px;letter-spacing:-.012em}.ai-chat--narrow .ai-chat-subtitle{font-size:12.5px}.ai-chat--narrow .ai-chat-bubble{font-size:12.5px;padding:9px 12px;max-width:85%}.ai-chat--narrow .ai-chat-msg--user .ai-chat-bubble{max-width:90%}.ai-chat--narrow .ai-chat-composer{padding-top:12px;padding-bottom:12px}.ai-chat--narrow .ai-chat-input-wrap{padding:4px 4px 4px 12px}.ai-chat--narrow .ai-chat-input-wrap textarea{font-size:13px;min-height:26px}.ai-chat--narrow .ai-chat-send{width:36px;height:36px;border-radius:8px;padding:0}.ai-chat--narrow .ai-chat-send-icon{width:16px;height:16px}.ai-chat--narrow .ai-chat-send-label{display:none}.ai-chat--narrow .ai-pop-grid{grid-template-columns:repeat(2,1fr);gap:6px}.ai-chat:not(.ai-chat--narrow) .ai-chat-send{width:auto;height:44px;padding:0 20px;border-radius:10px}.ai-chat:not(.ai-chat--narrow) .ai-chat-send-label{display:inline}@media(max-width:768px){.customTabelPopup__overlay-editor.outside-studio .editor-container .right-panel._active._full{position:fixed;bottom:0;left:0;right:0;width:100%;height:75vh;max-height:75vh;z-index:2147483647;display:flex;flex-direction:column}.customTabelPopup__overlay-editor.outside-studio .editor-container .right-panel._active._full>.panel-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.editor-container .right-panel #ai-panel.ai-chat{flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column}.editor-container .right-panel #ai-panel.ai-chat .ai-chat-thread{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}}.dtfut__src-row,.dtfut__src-btns{display:none!important}body.template-page-ai-image-creator{background:#f3f4f6}body.template-page-ai-image-creator .dtf-ai-page{background:transparent}body.template-page-ai-image-creator .dtfut__ai-host.dtf-ai-page__host{margin:0 auto;background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a}.ai-chat--narrow .ai-chat-pills{flex-direction:column;align-items:flex-start;overflow-x:visible}.ai-chat h2,.ai-chat h3{font-family:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.editor-container .toolbar #save-aws-btn.btn-primary{height:48px;padding:0 22px;background:linear-gradient(95deg,#22b6ff,#2563eb)!important;background-color:#2563eb!important;border:0!important;border-radius:14px;color:#fff;font-size:15px;font-weight:600;transition:transform .12s ease,filter .12s ease}.editor-container .toolbar #save-aws-btn.btn-primary:hover:not(:disabled){background:linear-gradient(95deg,#0fa8f5,#1e54d1)!important;background-color:#1e54d1!important;border-color:transparent!important;transform:translateY(-1px)}.editor-container .toolbar #fullscreen-toggle-btn{width:40px;height:40px;padding:0;border-radius:10px;border:0;background:transparent}.editor-container .toolbar #fullscreen-toggle-btn:hover{background:#1118270f}.editor-container .toolbar #save-aws-btn.btn-primary:disabled,.editor-container .toolbar #save-aws-btn.btn-primary[disabled]{background-color:#9fddf9!important;border-color:#9fddf9!important;color:#fff;opacity:1}.customTabelPopup__overlay-editor,.customTabelPopup__overlay-exit-studio,.customTabelPopup__overlay-exit-studio-2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;background-color:#00000071;display:grid;align-items:center;overflow:auto}.customTabelPopup__overlay-editor .customTabelPopup,.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{position:relative;width:98%;max-width:1250px;background-color:#fff;z-index:1;padding:0;margin:40px auto;border-radius:8px;overflow:hidden}.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{padding:20px;max-width:600px}.editor-container .btn-transparent,.editor-container .btn-transparent:hover{border:none;background:none;padding-left:5px;padding-right:5px}.editor-container button span{display:inline-flex}.editor-container button span img{margin-right:5px;max-height:14px}.editor-container .text-align-group button.btn.active,.editor-container .color-effects button.active{background-color:#27aafa33;border-color:#27aafa}.editor-container .color-effects button{text-align:left}.editor-container .text-align-group button img{height:18px;opacity:.6}.editor-container .text-align-group button.active img{opacity:1}.editor-container .text-align-group button{flex:unset!important;width:40px}.editor-container .layer-visibility img{width:17px}.editor-container .revert-filters-box{margin-bottom:0}.editor-container #reset-filters{font-weight:700}.editor-container #reset-filters span img{height:20px}.editor-container hr{height:1px;background:#e4e4e7;border:none;margin-bottom:24px}.editor-container .checkbox-button{display:flex;align-items:center;transition:all .2s ease-in-out;justify-content:flex-start}.editor-container .checkbox-button .checkbox{width:20px;height:20px;border-radius:3px;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;margin-right:12px;background-color:#fff}.editor-container .checkbox-button.active .checkbox,.editor-container .checkbox-button input:checked+.checkbox{background-color:#27aafa;border-color:#27aafa}.editor-container .checkbox-button input{display:none}.editor-container .checkbox-button .checkbox:after{content:"";display:none;width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);margin-top:-4px}.editor-container .checkbox-button.active .checkbox:after,.editor-container .checkbox-button input:checked+.checkbox:after{display:block}.editor-container .checkbox-button.active,.editor-container .checkbox-button:has(input:checked){color:#000}.editor-container .filter-control label{font-weight:400;color:#000}#save-aws-btn{color:#fff;font-weight:600;white-space:nowrap}.editor-container .checkbox-button .checkbox+div{display:flex;justify-content:space-between;width:85%;align-items:center}.editor-container select,.editor-container .select{background:url('data:image/svg+xml;utf8,<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="%23000000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8252 1.26221-5.65686 5.65685-.70711-.70711 5.65687-5.65685z"/></g></svg>') no-repeat 97% center!important}.canvas-color-swatch-,.text-fill-swatch-,.text-stroke-swatch-{background:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/colors_swatch_48x.png?v=1754505699) center no-repeat;background-size:contain}.underCTA{max--width:760px!important}.customTabs__contentBtn.ai__btn{margin-left:0!important}#global-panel,#layers-panel{border-top:none!important}#layers-panel{display:block!important}#image-panel,#text-panel{border-bottom:none!important}.editor-container .panel{border:none!important}#add-text-btn img,#add-image-btn img{height:20px;transform:scale(1.3)}.floating_tools{position:absolute;bottom:12px;z-index:9999999;left:50%;transform:translate(-50%);background:#fff;padding:4px 8px;box-shadow:0 4px 14px #0000001f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:2px;border-radius:999px}.editor-container .floating_tools .btn,.editor-container .floating_tools .btn.btn-outline,.editor-container .floating_tools .btn.btn-transparent{padding:6px 8px!important;min-height:auto!important;border:none!important;background:transparent!important;border-radius:999px}.editor-container .floating_tools .btn:hover:not(:disabled){background:#f3f4f6!important}.editor-container .floating_tools .btn:disabled{opacity:.35}.editor-container .floating_tools .btn img{width:14px;height:14px;display:block}.editor-container .floating_tools .separator{width:1px;height:16px;background:#e5e7eb;margin:0 4px}.editor-container .floating_tools .zoom-display{font-size:12px;font-weight:600;padding:0 4px;min-width:40px;text-align:center}#pan-btn svg{width:16px;height:16px;display:block}.editor-container .floating_tools #pan-btn.is-active{background:#dbeafe!important}.editor-container .floating_tools #pan-btn.is-active svg{color:#07a7f2}.editor-container.pan-mode .canvas-wrapper,.editor-container.pan-mode .canvas-container,.editor-container.pan-mode .upper-canvas{cursor:grab!important}.editor-container.pan-mode.is-panning .canvas-wrapper,.editor-container.pan-mode.is-panning .canvas-container,.editor-container.pan-mode.is-panning .upper-canvas{cursor:grabbing!important}.editor-container:not(.has-selection) .right-panel:not(._active){display:none}.editor-container.has-text-selection .right-panel,.editor-container.has-image-selection .right-panel,.editor-container.has-multi-selection .right-panel{display:none!important}.editor-container:not(.has-text-selection):not(.has-image-selection) #text-float-toolbar{display:none!important}.editor-container:not(.has-text-selection) .tft-btn--text,.editor-container:not(.has-text-selection) .tft-sep.tft-btn--text{display:none!important}.editor-container:not(.has-image-selection) .tft-btn--image,.editor-container:not(.has-image-selection) .tft-sep.tft-btn--image{display:none!important}.editor-container .tft{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:50;pointer-events:none;font-family:Poppins,system-ui,sans-serif;display:flex;flex-direction:column;align-items:center;gap:8px}.editor-container .tft-bar{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 4px 18px #00000024;padding:6px 8px;display:flex;align-items:center;gap:2px;pointer-events:auto}.editor-container .tft-btn{background:transparent;border:none;padding:6px 10px;cursor:pointer;font-size:13px;font-weight:600;color:#111;border-radius:8px;display:inline-flex;align-items:center;gap:4px;min-height:32px;line-height:1;white-space:nowrap;flex-shrink:0}.editor-container .tft-btn:hover{background:#f3f4f6}.editor-container .tft-btn.is-active{background:#e0f3ff;color:#07a7f2}.editor-container .tft-sep{width:1px;height:20px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.editor-container .tft-color-swatch{width:18px;height:18px;border-radius:50%;display:inline-block;background:#000;border:1px solid rgba(0,0,0,.1)}.editor-container .tft-chev{width:14px;height:14px;opacity:.6}.editor-container .tft-icon,.editor-container .tft-layer svg,.editor-container .tft-align svg,.editor-container .tft-ai-edit svg,.editor-container .tft-bg-remove svg{width:18px;height:18px}.editor-container .tft-ai-edit svg{color:#07a7f2}.editor-container .tft-bg-remove{gap:6px}.editor-container .tft-toggle{display:inline-flex;align-items:center;width:24px;height:14px;background:#d1d5db;border-radius:999px;margin-left:2px;padding:2px;transition:background-color .15s ease;flex-shrink:0}.editor-container .tft-toggle-knob{width:10px;height:10px;background:#fff;border-radius:50%;transform:translate(0);transition:transform .15s ease;box-shadow:0 1px 2px #0003}.editor-container .tft-bg-remove.is-active .tft-toggle{background:#07a7f2}.editor-container .tft-bg-remove.is-active .tft-toggle-knob{transform:translate(10px)}.editor-container .tft-bold b{font-weight:800}.editor-container .tft-italic i{font-style:italic;font-family:Georgia,serif}.editor-container .tft-popover{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:12px;pointer-events:auto;min-width:220px}.editor-container .tft-pop-row{display:flex;align-items:center;gap:10px}.editor-container .tft-pop-slider{flex:1;min-width:120px;-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:#e5e7eb;outline:none;padding:0;margin:0}.editor-container .tft-pop-slider::-webkit-slider-runnable-track{height:4px;background:#e5e7eb;border-radius:999px}.editor-container .tft-pop-slider::-moz-range-track{height:4px;background:#e5e7eb;border-radius:999px}.editor-container .tft-pop-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:pointer;margin-top:-6px}.editor-container .tft-pop-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:pointer}.editor-container .tft-pop-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #2563eb33}.editor-container .tft-pop-slider:focus::-moz-range-thumb{box-shadow:0 0 0 4px #2563eb33}.editor-container .tft-pop-number{width:60px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;text-align:center}.editor-container .tft-color-grid{display:grid;grid-template-columns:repeat(6,28px);gap:8px}.editor-container .tft-swatch{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.08);cursor:pointer;padding:0;position:relative}.editor-container .tft-swatch:hover,.editor-container .tft-swatch.is-active{outline:2px solid #07A7F2;outline-offset:2px}.editor-container .tft-swatch-custom{background:radial-gradient(circle at center,#fff 0,#fff 18%,transparent 34%),conic-gradient(from 90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red);overflow:hidden;border:1px solid rgba(0,0,0,.1)}.editor-container .tft-swatch-custom input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.editor-container .tft-popover--menu{padding:6px;min-width:200px}.editor-container .tft-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:13px;font-weight:500;color:#111;text-align:left;white-space:nowrap}.editor-container .tft-menu-item:hover{background:#f3f4f6}.editor-container .tft-menu-item svg{width:18px;height:18px;flex-shrink:0}.editor-container .tft-menu-sep{height:1px;background:#e5e7eb;margin:4px 2px}.editor-container .tft-menu-item--danger{color:#dc2626}.editor-container .tft-menu-item--danger:hover{background:#fef2f2;color:#b91c1c}#save-aws-btn[disabled],#save-aws-btn:disabled{background-color:#adb1b3!important;border-color:#adb1b3!important}.right-panel[data-disabled=true]>div>*:not(#ai-panel){pointer-events:none;opacity:.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#ai_prompt{width:100%;border:2px solid #8f4098;font-size:16px;height:100px}#ai_generate_image{width:100%;margin-top:15px;color:#fff;background:linear-gradient(90deg,#7ca1e8,#8f4098)}.ai_prompt_guide,.edit-text-btn>a{display:block;margin:10px auto;width:100%;padding:5px 10px;color:#009ffa;font-size:13px;text-align:center}.edit-text-btn>a{text-align:left;border-bottom:1px solid #e4e4e7;margin-bottom:25px;padding-bottom:12px;font-weight:500}#ai-generative-images{margin-top:20px;display:none}#ai-generative-images-results{display:block}#ai-generative-images-results .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}#ai-generative-images-results figure{border:1px solid #ddd;border-radius:2px;padding:0;text-align:center;background:#fafafa}#ai-generative-images-results figure figcaption{display:none}#ai-generative-images-results img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:2px;transition:.2s all ease-in-out}#ai-generative-images{position:relative}#ai-generative-images figure{position:relative;transition:transform .25s ease;z-index:1}#ai-generative-images figure.zooming{z-index:999}#ai-generative-images #ai-generative-images-results img{width:100%;display:block}.editor-container figure{position:relative;display:inline-block;cursor:pointer}.editor-container figure.loading{opacity:.6;pointer-events:none}figure.loading:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid rgba(255,255,255,.6);border-top-color:#27aafa;border-radius:50%;animation:spin_2 .8s linear infinite;z-index:5}@keyframes spin_2{to{transform:rotate(360deg)}}.ai__btn{display:flex;align-items:center;font-size:12px;font-weight:500;justify-content:center;max-width:max-content;padding:10px;margin:10px auto auto;border-radius:8px;background-color:#fd0074;color:#fff;gap:0px;background:linear-gradient(135deg,#f06,#1b00ff);white-space:nowrap}.ai__btn svg{width:16px;height:16px;fill:#fff}#close-btn-2,#close-btn-2-2{position:absolute;right:0;top:0}.design-transfer-overlay-container,.design-transfer-overlay-container-2{display:none;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background:#0009;z-index:99999999}.design-transfer-overlay,.design-transfer-overlay-2{padding:20px;border-radius:10px;border:0px solid #ddd;background:#fff;width:80%;position:relative;max-width:1200px}.design-transfer-overlay h3{text-align:center;font-size:20px}.design-transfer-overlay-2 h3{text-align:center;font-size:18px}.design-transfer-overlay ul{display:flex;justify-content:space-between;gap:20px;margin:0;padding:0}.design-transfer-overlay ul li{flex:1;text-align:center}.design-transfer-overlay ul li:hover{cursor:pointer;opacity:.9}.design-transfer-overlay ul li img{width:100%}.design-transfer-overlay ul li p{margin-bottom:0;font-weight:700;font-size:12px}.generativeAItips .exampleOutput{grid-template-columns:repeat(3,1fr)!important;background-color:#fff!important;padding:0!important;overflow:hidden}.generativeAItips>div{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:25px;border-radius:6px;background-color:#eee}.generativeAItips .exampleOutput .exampleOutput__item{background-color:#eaeaea;border-radius:0}.generativeAItips img{max-width:100%;mix-blend-mode:multiply}.generativeAItips .examplePrompt .examplePrompt__desktop{display:block}.generativeAItips .examplePrompt .examplePrompt__mobile{display:none}.generativeAItips .exampleOutput .exampleOutput__item img{object-fit:cover;object-position:center;width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;mix-blend-mode:multiply}.generativeAItips .examplePrompt{grid-template-columns:auto!important;padding:0!important;background-color:#fff!important}@media(max-width:500px){.generativeAItips .exampleOutput{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.generativeAItips .examplePrompt .examplePrompt__desktop,generativeAItips .exampleOutput .exampleOutput__item[item="4"],.generativeAItips .exampleOutput .exampleOutput__item[item="5"]{display:none}.generativeAItips .examplePrompt .examplePrompt__mobile{display:block;width:100%}}.text--align{padding-top:24px}.text--align:not(._active){display:none}.editor-container .toolbar._footer,.mobile_panel{display:none}body.hide-chat{overflow:hidden}body.hide-chat #tidio-chat,body.hide-chat .intercom-lightweight-app,body.template-page-tools-design-builder .intercom-lightweight-app{display:none!important}@media(min-width:768px){.edit-text-btn{display:none}}#default-panel{display:none!important}@media(max-width:768px){#text-panel{padding-top:0}.mobile_panel{pointer-events:all!important;opacity:1!important}.editor-container .main-content{top:0}.mobile_panel{display:flex;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:10px;justify-content:space-between;align-items:center;padding:10px 16px;position:sticky;top:0;width:100%;z-index:1;background:#fff}.mobile_panel{font-weight:700}.editor-container .toolbar-center{display:none}.editor-container .right-panel{display:block;position:fixed;bottom:0;right:0;left:0;width:100%;min-height:120px;transform:translateY(1000px);transition:all .5s;pointer-events:none;z-index:9999999;overflow:auto;max-height:80vh}.customTabelPopup__overlay-editor.outside-studio .editor-container .right-panel{position:absolute;bottom:-83px}.customTabelPopup__overlay-editor:has(.right-panel._active) .editor-container:before{content:"";display:block;top:0;bottom:0;left:0;right:0;background:#0000;position:absolute;z-index:99;pointer-events:none}.customTabelPopup__overlay-exit-studio .customTabelPopup,.customTabelPopup__overlay-exit-studio-2 .customTabelPopup{height:auto}.editor-container .right-panel._active{pointer-events:all;transform:translate(0)}.editor-container .toolbar{padding:12px 5px}.editor-container select{max-width:120px}.editor-container .toolbar._footer{padding:12px 0;display:block}.editor-container .toolbar._footer>div{display:flex;justify-content:space-between;width:100%}.editor-container .toolbar._footer>div>button{flex:1;border:none;display:flex;flex-direction:column;font-weight:500}.editor-container .toolbar._footer>div>button img{max-height:20px;margin-right:0;height:50px}.editor-container .toolbar._footer{border-top:2px solid #e5e7eb;border-bottom:0}.customTabelPopup__overlay-editor:not(.outside-studio) .editor-container{height:calc(100dvh + -0px)!important;height:-webkit-fill-available!important;height:calc(calc(var(--vh, 1vh) * 100) - 0px)!important;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.customTabelPopup__overlay-editor .customTabelPopup{width:100%}.customTabelPopup__overlay-editor .customTabelPopup{margin:0}#text-edit-panel ul,#image-edit-panel ul{display:flex;justify-content:flex-start;gap:40px;width:100%;overflow:auto;padding:0 20px 20px}#text-edit-panel ul li,#image-edit-panel ul li{display:flex;justify-content:center}#image-edit-panel,#text-edit-panel{padding:16px 16px 0}#text-edit-panel ul li button,#image-edit-panel ul li button{display:flex;flex-direction:column;gap:5px;font-weight:700;padding:0}#text-edit-panel ul li button img,#image-edit-panel ul li button img{max-height:30px;height:30px}#panel-text-heading,#panel-image-heading{display:inline-flex;cursor:pointer}#panel-text-heading span,#panel-image-heading span{display:inline-flex;width:100px;white-space:nowrap;gap:10px}#panel-text-heading span svg{height:20px;transform:scale(1.3);position:absolute;left:10px}.mobile_panel>span{width:100%}.mobile_panel>span>span{justify-content:center;width:100%!important;padding-left:24px}.mobile_panel a{height:24px}.mobile_panel a svg{transform:scale(.9)}.hide-mobile,.hide-mobile+br{display:none!important}#text-edit-panel li span,#image-edit-panel li span{white-space:pre}.customTabelPopup__overlay-editor:not(.outside-studio) .editor-container .right-panel._full{min-height:100vh;max-height:100vh}.editor-container .right-panel:has(#ai-panel) .mobile_panel>*{pointer-events:all!important;opacity:1!important}}.font-dropdown{position:relative;width:240px;font-size:14px;-webkit-user-select:none;user-select:none}.font-dropdown-list{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid #ccc;background:#fff;display:none;z-index:1000}.font-option{padding:8px 10px;cursor:pointer}.font-option:hover{background:#f5f5f5}.font-search{width:100%;padding:6px 10px;margin-bottom:8px;border:1px solid #ddd;border-radius:6px;font-size:13px}.font-tab-wrap{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.font-tab{padding:6px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.font-tab.active{background:#f4f4f5;border-color:#aaa;font-weight:600}.font-accordion-container{display:flex;flex-direction:column;gap:6px;max-height:67vh;overflow-y:auto}.font-header{display:flex;justify-content:flex-start;align-items:center;padding:8px 10px;cursor:pointer;font-size:14px;gap:10px}.font-header svg{height:8px;width:8px;transition:all .2s}.font-weight-list{display:none}.font-section h4.font-section-title{margin-top:12px}.font-accordion-item.open .font-weight-list{display:block}.font-weight-item{padding:6px 12px;cursor:pointer}.font-weight-item:hover{background:#f9fafb}.font-weight-item.active{background:#dff1ff;font-weight:700}.checkmark{display:none;color:#27aafa}.font-accordion-item.selected .checkmark{display:inline}.font-loading{text-align:center;padding:10px;font-size:13px;color:#666}.font-weight-item{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:4px;padding:6px 10px 6px 50px;font-size:12px}.font-weight-item .checkmark{display:none;color:#27aafa;font-weight:700}.font-weight-item.active .checkmark{display:inline}.font-accordion-item .font-weight-list:has(.font-weight-item:only-child){display:none!important}.font-accordion-item:has(.font-weight-list .font-weight-item:only-child) .chevron{opacity:0!important}.font-accordion-item.selected:has(.font-weight-list .font-weight-item:only-child) .font-header{background:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149) no-repeat right 10px center;background-size:16px}.font-weight-item.active,.font-accordion-item.selected:not(:has(.font-weight-list)) .font-header{background:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149) 97% center no-repeat;background-size:14px}.font-accordion-item:not(:has(.font-weight-list)) .font-header{padding-left:28px}.scrollable-tabs{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;padding-bottom:10px}.scrollable-tabs.dragging{cursor:grabbing}.scrollable-tabs::-webkit-scrollbar{height:3px}.scrollable-tabs::-webkit-scrollbar-thumb{background:#000;border-radius:4px}#font-tabs-container{opacity:1;transition:opacity .3s ease}#font-tabs-container.ready{opacity:1}.font-accordion-item svg{transform:rotate(-90deg)}.font-accordion-item.open svg{transform:rotate(0);transition:all .2s}#font-panel-btn,#font-color-panel-btn,#font-stroke-panel-btn,#font-stroke-color-panel-btn,.panel-subdropdown{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;width:100%;font-size:14px;display:flex;justify-content:space-between;align-items:center;min-height:60px}.panel-subdropdown{gap:20px;margin-top:20px}.panel-subdropdown select{border-color:#ddd;padding:11px;font-size:12px;margin-top:5px;margin-bottom:5px}#font-color-panel-btn .color-swatch,#font-stroke-color-panel-btn .color-swatch{width:32px;height:32px;transform:unset!important}.editor-container #font-color-panel-btn .color-swatch.active:before,.editor-container #font-stroke-color-panel-btn .color-swatch.active:before{content:unset!important}#font-panel-btn label,#font-color-panel-btn label,#font-stroke-panel-btn label,#font-stroke-color-panel-btn label,.panel-subdropdown label{margin-bottom:0}#font-panel-btn svg,#font-color-panel-btn svg,#font-stroke-panel-btn svg,#font-stroke-color-panel-btn svg{height:13px;width:12px;transform:rotate(-90deg)}#font-panel-btn>span,#font-color-panel-btn>span,#font-stroke-panel-btn>span,#font-stroke-color-panel-btn>span{display:flex;gap:20px;align-items:center}#font-panel-btn>span span{font-size:15px}#font-color-panel-btn>span span,#font-stroke-panel-btn>span span,#font-stroke-color-panel-btn>span span{font-size:13px;display:inline-block;margin-left:-10px}#font-color-panel-btn{margin-top:0;border-top:0}#font-stroke-panel-btn{border-top:0}#panel-text-heading span svg{transform:scale(1.3)}.panel-section._active+.panel-section #font-stroke-panel-btn{border-top:1px solid #ddd!important;margin-top:20px}#font-stroke-color-panel-btn{margin-top:20px;margin-bottom:20px}.style_stroke_container{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.style_stroke_container li{position:relative;width:calc(calc(100% / 3) - 10px);height:auto;aspect-ratio:1 / 1;cursor:pointer}.style_stroke_container li input{position:absolute;opacity:0}.style_stroke_container li label span{border:1px solid #ddd;border-radius:3px;margin-bottom:10px;display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;cursor:pointer}.style_stroke_container li label{font-size:12px;text-align:center;color:#000}.style_stroke_container li input:checked+label span{outline:2px solid #000;border:1px solid transparent}.stroke-color-container#font-stroke-color-panel-btn,.stroke-size-container,.edge-container,.direction-container,.distance-container,.shadow-size-container{display:none}#selected_font_stroke_name{text-transform:capitalize}.text-shadow-effect{filter:drop-shadow(var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-color))}@media(min-width:768px){#font-panel>.mobile_panel,#font-color-panel>.mobile_panel,#font-color-all-panel>.mobile_panel,#font-stroke-color-panel>.mobile_panel,#font-stroke-color-inner-panel>.mobile_panel,#font-stroke-color-all-panel>.mobile_panel{display:none!important}#font-panel #panel-text-heading-2,#font-color-panel #panel-text-heading-3,#font-color-all-panel #panel-text-heading-4,#font-stroke-color-panel #panel-text-heading-5,#font-stroke-color-inner-panel #panel-text-heading-6,#font-stroke-color-all-panel #panel-text-heading-7{display:inline-flex;cursor:pointer}#font-panel #panel-text-heading-2 span,#font-color-panel #panel-text-heading-3 span,#font-color-all-panel #panel-text-heading-4 span,#font-stroke-color-panel #panel-text-heading-5 span,#font-stroke-color-inner-panel #panel-text-heading-6 span,#font-stroke-color-all-panel #panel-text-heading-7 span{display:inline-flex;width:100px;white-space:nowrap;gap:10px}#font-panel #panel-text-heading-2 span svg,#font-color-panel #panel-text-heading-3 span svg,#font-color-all-panel #panel-text-heading-4 span svg,#font-stroke-color-panel #panel-text-heading-5 span svg,#font-stroke-color-inner-panel #panel-text-heading-6 span svg,#font-stroke-color-all-panel #panel-text-heading-7 span svg{height:20px}}.see-all-colors{display:flex;justify-content:flex-end;font-size:13px;color:#27aafa;align-items:center;cursor:pointer;margin-top:20px}.see-all-colors span{display:flex;align-items:center}.see-all-colors span svg{height:12px;transform:rotate(-90deg)}.see-all-colors span svg path{fill:#27aafa}#selected_font_name,#selected_font_color_name,#selected_font_stroke_color_name{color:#000}@media(max-width:768px){#font-panel>.mobile_panel,#font-color-panel>.mobile_panel,#font-color-all-panel>.mobile_panel,#font-stroke-color-panel>.mobile_panel,#font-stroke-color-inner-panel>.mobile_panel,#font-stroke-color-all-panel>.mobile_panel{display:none!important}}.font-back-btn{cursor:pointer;padding:8px 0;font-weight:500;color:#666;margin-bottom:6px}.font-back-btn:hover{color:#000}.font-header.active:after{content:url(https://cdn.shopify.com/s/files/1/0558/0265/8899/files/iconmonstr-check-mark-circle-filled-24_15x.png?v=1759331149);float:right;transform:scale(.8);opacity:0}.font-tab-wrap.scrollable-tabs>.font-tab:first-child{display:none!important}.font-tab.full-width-tab{width:100%;text-align:left;font-weight:600;display:flex!important;align-items:center;gap:10px;min-height:32px;background:transparent!important}.font-tab.full-width-tab span{display:inline-block;height:16px;width:16px;vertical-align:bottom}#ai-image-edit-panel{padding-bottom:20px}#ai-edit-trigger{background:#fff;border-radius:4px;position:fixed;z-index:99999;display:none;transform:translate(-50%);box-shadow:0 0 8px #0003;border:none;padding:5px 10px;font-size:12px}#ai-edit-trigger{display:none!important}#ai-edit-trigger img{vertical-align:middle;height:20px}#ai-edit-run img{height:30px}#ai-edit-prompt,#ai_prompt_2,#ai_prompt_2-2{width:100%;border:2px solid #8f4098;font-size:16px;height:100px;line-height:1.6}#ai-edit-form{position:relative}#ai-edit-prompt::placeholder{font-size:12px;opacity:1;color:#ddd}#ai-edit-run{display:flex;align-items:center;gap:10px;justify-content:center;font-weight:700;background:transparent;width:auto;margin:0;position:absolute;bottom:8px;right:8px}#ai-edit-status{color:red;font-size:12px;margin-top:10px}.ai-modal{max-width:500px;margin:auto;background:#fff;border-radius:18px;padding:22px;width:100%;min-height:612px}.customTabelPopup__overlay-12-2-2 .customTabelPopup,.customTabelPopup__overlay-12-2 .customTabelPopup,.customTabelPopup__overlay-2 .customTabelPopup{max-width:500px}.ai-title{font-size:22px;margin:0}.ai-preview-box{position:relative;flex-direction:column;width:100%;height:320px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f2f2f2 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTAgMGg0djRIMHpNMCA4aDR2NEgwek0xNiA4aC00VjRoNHpNMTYgMTZoLTR2LTRoNHpNOCAwaDR2NEg4ek04IDhoNHY0SDh6TTggOEg0VjRoNHpNOCAxNkg0di00aDR6Ii8+PHBhdGggZmlsbD0iIzlCOUI5QiIgZD0iTTQgMGg0djRINHpNNCA4aDR2NEg0ek0xMiA4SDhWNGg0ek0xMiAxNkg4di00aDR6TTEyIDBoNHY0aC00ek0xMiA4aDR2NGgtNHpNNCA4SDBWNGg0ek00IDE2SDB2LTRoNHoiLz48L3N2Zz4=) center center}.ai-is-processing .ai-preview-box{background:none;height:500px}.ai-preview-box img{max-width:90%!important;max-height:90%!important}.ai-is-processing .ai-preview-box .ai-processing img{max-width:300px!important}.ai-processing{display:none;flex-direction:column;text-align:center}.ai-tabs{display:none;justify-content:center;gap:0px;margin:12px auto 6px;max-width:200px;background:#dfdfdf80;padding:5px;border-radius:100px}.ai-tabs.active{display:flex}.ai-tab{padding:6px 16px;border-radius:30px;font-weight:700;color:#0000004d;flex:1;font-size:12px}.ai-tab.active{color:#fff;background:#3dadfe}.ai-tab[data-tab=ai].active{background:#6c2db5}.ai-prompt-box{margin-top:10px;position:relative}.ai-action-box{display:none;text-align:center;margin-top:16px}#use_ai_image,#use_ai_image-2{width:100%}.ai-startover{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:#07a7f2;cursor:pointer}.ai-preview-box{transition:opacity .25s ease,transform .25s ease}.ai-fade{opacity:.3;transform:scale(.97)}#ai_original_image-2,#ai_result_image-2,#ai_original_image,#ai_result_image,.ai-processing{transition:opacity .25s ease}#ai_prompt_2::placeholder,#ai_prompt_2-2::placeholder{font-size:12px;opacity:1;color:#ddd}#ai_prompt_2,#ai_prompt_2-2{border-radius:18px;height:130px;font-size:16px}.ai-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.customTabelPopup__overlay-ai .customTabelPopup__close,.customTabelPopup__overlay-ai-2 .customTabelPopup__close{margin:0;font-size:30px;line-height:1}.black-bg{display:none;justify-content:center;position:absolute;bottom:10px;z-index:1}.ai-helper-text{font-size:14px;text-align:center;max-width:360px;margin:0 auto 1rem}#ai_generate_image_2,#ai_generate_image_2-2{background:transparent;width:auto;margin:0;position:absolute;bottom:8px;right:8px}.ai-action-box .button{background:#07a7f2;color:#fff;font-weight:700;border-radius:18px;margin-bottom:20px;width:100%}#use_ai_image,#use_ai_image-2{background:linear-gradient(90deg,#6c2db5,#3daeff)}.stop-btn{background:transparant;border:none;color:#07a7f2;margin-top:40px;font-weight:600}body.lock-page{overflow:hidden!important}body.lock-page .intercom-lightweight-app{display:none!important}.customTabelPopup__overlay-12-2-2,.customTabelPopup__overlay-12-2,.customTabelPopup__overlay-ai,.customTabelPopup__overlay-ai-2,.customTabelPopup__overlay-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;background-color:#00000071;display:grid;align-items:center;overflow:auto}.customTabelPopup__overlay-ai .customTabelPopup,.customTabelPopup__overlay-ai-2 .customTabelPopup{max-width:650px;margin:5px auto;padding:15px}@media(max-width:768px){.ai-modal{padding:22px 8px}.customTabelPopup__overlay-ai,.customTabelPopup__overlay-ai-2{padding:8px}.customTabelPopup__overlay-12-2 .customTabelPopup,.customTabelPopup__overlay-12-2-2 .customTabelPopup,.customTabelPopup__overlay-2 .customTabelPopup{height:auto!important}}.customTabelPopup__overlay-modal .create-wrapper{background:#fff;border-radius:24px;padding:40px;max-width:900px;width:94%;margin:auto}.customTabelPopup__overlay-modal .create-title{text-align:center;font-size:32px;margin-bottom:10px}.customTabelPopup__overlay-modal .create-subtitle{text-align:center;color:#666;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.customTabelPopup__overlay-modal .create-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.customTabelPopup__overlay-modal .create-card{border:1px solid #e5e5e5;border-radius:16px;padding:28px;background:#fff;text-align:left;cursor:pointer;transition:all .2s ease}.customTabelPopup__overlay-modal .create-card:hover{border-color:#27a6ff}.customTabelPopup__overlay-modal .create-card h3{margin:16px 0 8px;font-size:18px}.customTabelPopup__overlay-modal .create-card p{margin:0;color:#666;font-size:14px;line-height:1.5}.customTabelPopup__overlay-modal .icon{display:inline-block;width:44px;height:44px}.customTabelPopup__overlay-modal .icon img{width:100%}.customTabelPopup__overlay-modal .skip-link{display:block;margin-top:32px;text-align:center;color:#27a6ff;text-decoration:none;font-weight:500}@media(max-width:768px){.customTabelPopup__overlay-modal .create-wrapper{padding:24px;border-radius:20px}.customTabelPopup__overlay-modal .create-title{font-size:22px;line-height:1.4;max-width:200px;margin-left:auto;margin-right:auto}.customTabelPopup__overlay-modal .create-subtitle{font-size:14px;margin-bottom:24px}.customTabelPopup__overlay-modal .create-options{grid-template-columns:1fr;gap:12px}.customTabelPopup__overlay-modal .create-card{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:14px;position:relative}.customTabelPopup__overlay-modal .create-card p{display:none}.customTabelPopup__overlay-modal .create-card h3{margin:0;font-size:16px;font-weight:500}.customTabelPopup__overlay-modal .create-card:after{content:"\203a";font-size:22px;color:#999}.customTabelPopup__overlay-modal .skip-link{margin-top:20px;font-size:14px}}html:has(body#ninja-design-studio),body#ninja-design-studio{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/211/assets/v0-styles.css.map */
