html.dgs-v2{--v2-stage: #14161a;--v2-panel: #1e2127;--v2-panel-2: #191c22;--v2-line: #2a2f38;--v2-line-2: #3a4049;--v2-ink: #f4f2ee;--v2-muted: #b7bdc7;--v2-accent: #ffb020;--v2-on-accent: #14161a;--v2-shadow: rgba(0,0,0,.4);--v2-shadow-strong: rgba(0,0,0,.55);--v2-swatch-ring: rgba(255,255,255,.35);--v2-ring: rgba(255,176,32,.5);--v2-dot-glow: rgba(255,176,32,.22);--v2-warn: #ff6b57;--v2-panel-w: clamp(380px, 32vw, 460px);--v2-ok: #4ecb8e}html.dgs-v2[data-v2-theme=light]{--v2-stage: #dfe3e7;--v2-panel: #ffffff;--v2-panel-2: #f2f4f7;--v2-line: #dde1e6;--v2-line-2: #c3c9d1;--v2-ink: #222222;--v2-muted: #5f6773;--v2-accent: #ffb020;--v2-on-accent: #222222;--v2-shadow: rgba(0,0,0,.18);--v2-shadow-strong: rgba(0,0,0,.28);--v2-swatch-ring: rgba(0,0,0,.28);--v2-ring: rgba(190,115,0,.6);--v2-dot-glow: rgba(255,176,32,.38);--v2-warn: #c0341d;--v2-ok: #0a6b4a}html.dgs-v2 .custom-modal-overlay{background:var(--v2-stage)}html.dgs-v2 .custom-modal{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:100dvh;border-radius:0!important;background:var(--v2-stage)!important;color:var(--v2-ink);box-shadow:none!important;display:flex;flex-direction:column;overflow:hidden}html.dgs-v2 .custom-modal-body{margin:0!important;display:flex;flex-direction:column;flex:1;min-height:0}html.dgs-v2 .custom-tab-content{flex:1;min-height:0;display:none}html.dgs-v2 .custom-tab-content.active{display:flex;flex-direction:column}html.dgs-v2 .custom-modal-header,html.dgs-v2 .custom-tabs-nav,html.dgs-v2 .canvas-header,html.dgs-v2 .control-panels>h2{display:none!important}html.dgs-v2 .create-disc-wrapper{background:var(--v2-stage)!important;color:var(--v2-ink)!important;max-height:none!important;overflow:visible!important;flex:1;min-height:0;display:flex;flex-direction:column}html.dgs-v2 .create-disc-wrapper>.max-w-7xl{padding:0!important;max-width:none!important;flex:1;min-height:0;display:flex;flex-direction:column}html.dgs-v2 .create-disc-wrapper>.max-w-7xl>.grid{display:none!important}html.dgs-v2 #dgs-mini-preview{display:none!important}html.dgs-v2 .v2-notice{flex:none;padding:0 16px}html.dgs-v2 .v2-notice #design-requirement-hint{margin:0 0 8px}html.dgs-v2 .v2-shell{flex:1;min-height:0;display:flex;flex-direction:column}html.dgs-v2 .v2-bar{flex:none;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;position:relative}html.dgs-v2 .v2-bar .v2-title{position:absolute;left:50%;transform:translate(-50%);max-width:calc(100% - 200px);text-align:center;pointer-events:auto;background:none;border:0;padding:2px 8px;border-radius:10px;color:inherit;font:inherit;cursor:pointer;overflow:hidden}html.dgs-v2 .v2-bar .v2-title:active{background:var(--v2-panel-2)}html.dgs-v2 .v2-bar .v2-title .v2-title-sub{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:100%}html.dgs-v2 .v2-title-sub svg{flex:none;opacity:.75}html.dgs-v2 .v2-title.v2-title-static{pointer-events:none}html.dgs-v2 .v2-title.v2-title-static .v2-title-sub svg{display:none}html.dgs-v2 .v2-bar .v2-title b,html.dgs-v2 .v2-bar .v2-title #v2-variant{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dgs-v2 .v2-bar .v2-title{display:flex;flex-direction:column;align-items:center;line-height:1.2}html.dgs-v2 .v2-bar .v2-title b{font-size:14px;font-weight:600}html.dgs-v2 .v2-bar .v2-title span{font-size:11px;color:var(--v2-muted)}html.dgs-v2 .v2-iconbtn{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--v2-muted);border-radius:50%}html.dgs-v2 .v2-main{flex:1;min-height:0;display:flex}html.dgs-v2 .v2-stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:10px 16px 6px;position:relative}html.dgs-v2 .v2-stage>#canvas-wrapper{flex:0 0 auto;aspect-ratio:1!important;max-width:100%!important;max-height:100%!important;margin:0!important}html.dgs-v2 .v2-side{display:none}html.dgs-v2 .v2-sheets{flex:0 1 auto;min-height:0;max-height:36%;display:flex;flex-direction:column}html.dgs-v2 .v2-sheet{flex:1 1 auto;min-height:0;max-height:100%;background:var(--v2-panel);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px var(--v2-shadow);padding:12px 18px 16px;overflow-y:auto;overscroll-behavior:contain}html.dgs-v2 .v2-sheet[hidden]{display:none}html.dgs-v2 .v2-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}html.dgs-v2 .v2-sheet-head h2{margin:0;font-size:15px;font-weight:600;color:var(--v2-ink)}html.dgs-v2 .v2-sheet .dgs-color-note,html.dgs-v2 .v2-sheet .dgs-color-note__summary,html.dgs-v2 .v2-sheet .dgs-color-note p{font-family:inherit!important;font-size:12px!important;line-height:1.4!important;color:var(--v2-muted)!important}html.dgs-v2 .v2-sheet .dgs-color-note{margin-top:10px!important}html.dgs-v2 .v2-sheet .dgs-color-note__summary{font-weight:500!important;padding:2px 0!important}html.dgs-v2 .v2-sheet .dgs-color-note p{background:var(--v2-panel-2)!important;border-color:var(--v2-line)!important}html.dgs-v2 .v2-sheet .bg-white{background:transparent!important;box-shadow:none!important;padding:0!important}html.dgs-v2 .v2-sheet h3{display:none!important}html.dgs-v2 .v2-sheet label,html.dgs-v2 .v2-sheet p{color:var(--v2-muted)!important}html.dgs-v2 .v2-sheet input[type=text],html.dgs-v2 .v2-sheet select{background:var(--v2-panel-2)!important;color:var(--v2-ink)!important;border-color:var(--v2-line)!important}html.dgs-v2 .v2-sheet .border-t{border-color:var(--v2-line)!important}html.dgs-v2 .v2-bar-right{display:flex;align-items:center}html.dgs-v2 .v2-sheet #dgs-image-label{color:var(--v2-ink)!important;background:var(--v2-panel-2)!important;border-color:var(--v2-line-2)!important}html.dgs-v2 .v2-camera-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:8px;background:transparent;color:var(--v2-muted);border:1px solid var(--v2-line);border-radius:10px;font-size:13px;font-weight:500}html.dgs-v2 .v2-price{flex:none;font-size:15px;font-weight:700;color:var(--v2-ink);line-height:1.1;margin-right:12px;white-space:nowrap}html.dgs-v2 .v2-price:empty{display:none}html.dgs-v2 .v2-price span{display:block;font-size:10px;font-weight:500;color:var(--v2-muted);text-transform:uppercase;letter-spacing:.04em}html.dgs-v2 .v2-buy{display:flex;align-items:center}html.dgs-v2 .v2-buy .modal-cart-wrapper{flex:1 1 auto;min-width:0}html.dgs-v2 .v2-sheets.is-browsing{max-height:68%}html.dgs-v2 .v2-sheet .load-custom-disc-preview-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:4px 0!important;margin-top:8px!important}html.dgs-v2 .v2-sheet .preview-image{width:100%!important;height:auto;border-radius:10px;background:#fff}html.dgs-v2 .v2-sheet .preview-image-wrapper{display:block;width:100%}html.dgs-v2 .v2-sheet .custom-loader{grid-column:1 / -1;margin:12px 0!important}html.dgs-v2 .v2-sheet .load-custom-disc-preview-container>div.text-center{grid-column:1 / -1;color:var(--v2-muted)!important;font-size:13px!important;margin:14px 0!important}html.dgs-v2 .v2-sheet .load-custom-disc-preview-container>p{grid-column:1 / -1;background:var(--v2-panel-2)!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line);border-radius:10px;font-size:13px;line-height:1.45;padding:12px!important;margin:4px 0!important}html.dgs-v2 .v2-sheet .load-custom-disc-preview-container>p a{color:var(--v2-accent)!important}html.dgs-v2 .v2-saved-actions{display:grid;gap:8px;margin-bottom:10px}html.dgs-v2 .v2-saved-actions #save-design-btn,html.dgs-v2 .v2-saved-actions #save-as-continue-btn{background:var(--v2-panel-2)!important;background-image:none!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line)!important;box-shadow:none!important;height:44px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important}html.dgs-v2 .v2-saved-actions #save-design-btn:disabled,html.dgs-v2 .v2-saved-actions .disabled-save-btn{opacity:.45}html.dgs-v2 .v2-sheet #load-design-success:empty,html.dgs-v2 .v2-sheet #load-design-error:empty,html.dgs-v2 .v2-sheet .load-design-success:empty,html.dgs-v2 .v2-sheet .load-design-error:empty{display:none!important}html.dgs-v2 .v2-sheet #bulk-design-delete-btn:not(.active){display:none!important}html.dgs-v2 .v2-sheet .load-design-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}html.dgs-v2 .v2-sheet .load-design-wrapper:empty{margin-top:0!important}html.dgs-v2 .v2-sheet .load-design-wrapper>*{margin:0!important}html.dgs-v2 #save-guest-loading-indicator,html.dgs-v2 #save-loading-indicator,html.dgs-v2 #save-as-loading-indicator{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--v2-ink);font-size:13px;margin:0 0 6px}html.dgs-v2 #save-guest-loading-indicator.hidden,html.dgs-v2 #save-loading-indicator.hidden,html.dgs-v2 #save-as-loading-indicator.hidden{display:none}html.dgs-v2 .v2-upload-slot{padding:0}html.dgs-v2 .v2-side .v2-upload-slot{padding:0 16px 8px}html.dgs-v2 .v2-side .v2-upload-slot .dgs-upload-bar{height:10px!important}html.dgs-v2 .v2-upload-slot .loader,html.dgs-v2 .v2-notice .loader{width:16px!important;height:16px!important;border:2px solid var(--v2-line)!important;border-top-color:var(--v2-accent)!important}html.dgs-v2 .dgs-upload-bar{background:var(--v2-panel-2)!important}html.dgs-v2 .dgs-upload-bar__fill{background:var(--v2-accent)!important}html.dgs-v2 .v2-sheet .text-red-600,html.dgs-v2 .v2-sheet .text-red-700,html.dgs-v2 .v2-sheet [id$=-error-msg],html.dgs-v2 .v2-sheet [id$=-error]{color:var(--v2-warn)!important}html.dgs-v2 .v2-keep-editing{display:block;width:100%;height:40px;margin:0 0 8px;background:var(--v2-panel-2);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:10px;font-size:13px;font-weight:600;text-transform:none!important;letter-spacing:0!important}html.dgs-v2 .v2-title,html.dgs-v2 .v2-title *,html.dgs-v2 .v2-disc-row,html.dgs-v2 .v2-disc-row *{text-transform:none!important;letter-spacing:0!important}html.dgs-v2 .v2-disc-list{display:flex;flex-direction:column;gap:6px}html.dgs-v2 .v2-disc-row{display:block;width:100%;text-align:left;background:var(--v2-panel-2);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:10px;padding:9px 11px}html.dgs-v2 .v2-disc-row.is-on{border-color:var(--v2-accent);box-shadow:inset 0 0 0 1px var(--v2-accent)}html.dgs-v2 .v2-disc-name{display:block;font-size:13px;font-weight:600}html.dgs-v2 .v2-disc-desc{display:block;font-size:11px;line-height:1.35;color:var(--v2-muted);margin-top:2px}html.dgs-v2 .v2-disc-foot{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;color:var(--v2-ink)}html.dgs-v2 .v2-disc-foot *{font-size:11px!important}html.dgs-v2 .v2-disc-empty{font-size:12px;color:var(--v2-muted)}html.dgs-v2 .v2-dock{flex:none;display:flex;justify-content:space-around;align-items:center;height:82px;background:var(--v2-panel);border-top:1px solid var(--v2-line)}html.dgs-v2 .v2-tool{display:flex;flex-direction:column;align-items:center;gap:5px;width:68px;height:68px;justify-content:center;border:0;background:none;color:var(--v2-muted);font-size:11px;font-weight:500}html.dgs-v2 .v2-tool i{display:grid;place-items:center;width:40px;height:32px;border-radius:10px}html.dgs-v2 .v2-tool[aria-pressed=true]{color:var(--v2-accent)}html.dgs-v2 .v2-tool[aria-pressed=true] i{background:var(--v2-accent);color:var(--v2-on-accent)}html.dgs-v2 .v2-buy{flex:none;background:var(--v2-panel);padding:8px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}html.dgs-v2 .v2-buy .createDesignAddToCartBtn{height:44px!important;padding-top:0!important;padding-bottom:0!important;font-size:15px!important;font-weight:700!important}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add{padding:8px 14px!important}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper input,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper button,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .modal-product-quantity{height:44px!important;max-height:44px!important}html.dgs-v2 .v2-buy .modal-cart-wrapper{margin:0!important;padding:0!important;border:0!important}html.dgs-v2 .v2-shell.kb-open .v2-dock,html.dgs-v2 .v2-shell.kb-open .v2-ctx,html.dgs-v2 .v2-shell.kb-open .v2-notice{display:none!important}html.dgs-v2 .v2-shell.kb-open .v2-buy:not(:focus-within){display:none!important}html.dgs-v2 .v2-shell.kb-open .v2-sheets{position:fixed;left:0;right:0;z-index:40;max-height:34vh}html.dgs-v2 .v2-shell.kb-open .v2-stage{align-items:flex-start}@media(min-width:900px){html.dgs-v2 .v2-side{flex:0 0 var(--v2-panel-w);display:flex;flex-direction:column;background:var(--v2-panel);border-left:1px solid var(--v2-line);max-height:100%;overflow-y:auto}html.dgs-v2 .v2-side .v2-sheet{max-height:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--v2-line);overflow:visible!important;overscroll-behavior:auto!important;flex:none}html.dgs-v2 .v2-side .v2-sheet[hidden]{display:block}html.dgs-v2 .v2-side #v2-sheet-saved[hidden],html.dgs-v2 .v2-side #v2-sheet-disc[hidden]{display:none!important}html.dgs-v2 .v2-side-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}html.dgs-v2 .v2-side .v2-buy{flex:none;border-top:1px solid var(--v2-line);padding-bottom:12px}html.dgs-v2 .v2-side .v2-buy .createDesignAddToCartBtn{height:52px!important;font-size:17px!important}html.dgs-v2 .v2-side .v2-sheet #add-text-btn,html.dgs-v2 .v2-side .v2-sheet #generate-ai-image-btn{height:44px!important;padding-top:0!important;padding-bottom:0!important}html.dgs-v2 .v2-side .v2-buy .create_design_product_quantity_html_wrapper input,html.dgs-v2 .v2-side .v2-buy .create_design_product_quantity_html_wrapper button,html.dgs-v2 .v2-side .v2-buy .create_design_product_quantity_html_wrapper .modal-product-quantity{height:52px!important;max-height:52px!important}html.dgs-v2 .v2-side .v2-buy .modal-cart-wrapper{gap:10px}html.dgs-v2 .v2-dock{display:none}}html.dgs-v2 .v2-sheet #add-text-btn,html.dgs-v2 .v2-sheet #generate-ai-image-btn{background:var(--v2-panel-2)!important;background-image:none!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line)!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}html.dgs-v2 .v2-sheet #add-text-btn:hover,html.dgs-v2 .v2-sheet #generate-ai-image-btn:hover{border-color:var(--v2-accent)!important;color:var(--v2-accent)!important}html.dgs-v2 .v2-undo-slot #undo-btn{width:44px!important;height:44px!important;min-width:0!important;padding:0!important;background:none!important;color:var(--v2-muted)!important;border-radius:50%!important;box-shadow:none!important;display:grid!important;place-items:center!important;gap:0!important}html.dgs-v2 .v2-undo-slot #undo-btn svg{margin:0!important;width:21px;height:21px}html.dgs-v2 .v2-undo-slot #undo-btn #undo-btn-label{display:none!important}html.dgs-v2 .v2-notice #design-requirement-hint{background:none!important;border:0!important;color:var(--v2-accent)!important;font-size:12px!important;line-height:1.4!important;text-align:center!important;padding:0 0 6px!important}html.dgs-v2 .v2-buy .modal-cart-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper{flex:none;margin:0!important}html.dgs-v2 .v2-buy #dgs-stock-msg{flex:1 1 100%;order:-1;margin:0!important}html.dgs-v2 .v2-buy label,html.dgs-v2 .v2-buy .modal-cart-wrapper>.border-t{display:none!important}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper *,html.dgs-v2 .v2-buy .modal-product-quantity{margin:0!important}html.dgs-v2 .v2-buy .createDesignAddToCartBtn{flex:1;margin:0!important;width:auto!important;white-space:nowrap}html.dgs-v2 .v2-buy{flex-wrap:wrap;row-gap:4px}html.dgs-v2 .v2-buy .modal-cart-wrapper{gap:10px;min-width:auto}html.dgs-v2 .v2-price{margin-right:10px}html.dgs-v2 .v2-buy .modal-product-quantity,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper input,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add{color:var(--v2-ink)!important}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub svg,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add svg{display:none!important}html.dgs-v2 .v2-buy:has(.modal-cart-wrapper.dgs-added){flex-direction:column;flex-wrap:nowrap;align-items:center;padding-top:12px}html.dgs-v2 .v2-buy:has(.modal-cart-wrapper.dgs-added) .v2-price{margin:0 0 4px;text-align:center}html.dgs-v2 .v2-buy .modal-cart-wrapper.dgs-added{display:block;width:100%}html.dgs-v2 .v2-buy .modal-cart-wrapper.dgs-added #dgs-added-state{width:100%;max-width:420px;margin:0 auto}html.dgs-v2 .v2-buy #dgs-added-state .dgs-added-state__msg{color:var(--v2-ok)}html.dgs-v2 .v2-buy #dgs-added-done-btn{color:var(--v2-ink);border-color:var(--v2-line-2)}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add{display:flex!important;align-items:center;justify-content:center;line-height:1!important}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub:before{content:"\2212"}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add:before{content:"+"}html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .sub:before,html.dgs-v2 .v2-buy .create_design_product_quantity_html_wrapper .add:before{color:var(--v2-ink);font-size:21px;font-weight:600;line-height:1}html.dgs-v2 .v2-buy .createDesignAddToCartBtn.disabled-save-btn,html.dgs-v2 .v2-buy .createDesignAddToCartBtn:disabled{opacity:1!important;background:var(--v2-line-2)!important;color:var(--v2-ink)!important;box-shadow:none!important}html.dgs-v2 .v2-tool{text-transform:none!important;letter-spacing:0!important;white-space:nowrap}html.dgs-v2 .v2-sheet #add-text-btn,html.dgs-v2 .v2-sheet #generate-ai-image-btn{box-shadow:none!important}html.dgs-v2 .v2-ctx{flex:none;width:100%;max-width:100%;min-width:0;min-height:56px;display:flex;align-items:center;padding:4px 12px;overflow-x:auto;scrollbar-width:none}html.dgs-v2 .custom-modal,html.dgs-v2 .custom-modal-body,html.dgs-v2 .custom-tab-content,html.dgs-v2 .create-disc-wrapper,html.dgs-v2 .create-disc-wrapper>.max-w-7xl,html.dgs-v2 .v2-shell,html.dgs-v2 .v2-shell>*{min-width:0!important;max-width:100%!important}html.dgs-v2 .create-disc-wrapper>.max-w-7xl{width:100%!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important}html.dgs-v2 .custom-modal{overflow-x:hidden!important}html.dgs-v2 .v2-ctx::-webkit-scrollbar{display:none}html.dgs-v2 .v2-ctx #object-controls{display:flex;gap:8px;align-items:center!important;flex-wrap:nowrap!important;margin:0 auto!important;max-width:none!important;padding:0!important}html.dgs-v2 .v2-ctx #object-controls div{display:contents!important}html.dgs-v2 .v2-ctx #object-controls label,html.dgs-v2 .v2-ctx #object-controls h3,html.dgs-v2 .v2-ctx #object-controls p,html.dgs-v2 .v2-ctx #object-controls #dgs-jump-to-cart{display:none!important}html.dgs-v2 .v2-ctx #object-controls button{flex:none;width:auto!important;height:44px!important;min-height:44px;margin:0!important;padding:0 14px!important;border-radius:22px!important;background:var(--v2-panel)!important;border:1px solid var(--v2-line-2)!important;color:var(--v2-ink)!important;font-size:13.5px!important;font-weight:600!important;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;box-shadow:none!important}html.dgs-v2 .v2-ctx #object-controls button svg{width:16px!important;height:16px!important;margin:0!important;flex:none}html.dgs-v2 .v2-ctx #object-controls #curve-down-btn svg,html.dgs-v2 .v2-ctx #object-controls #curve-up-btn svg,html.dgs-v2 .v2-ctx #object-controls #straighten-btn svg{display:none!important}html.dgs-v2 .v2-ctx #delete-btn,html.dgs-v2 .v2-ctx #clear-canvas-button{color:var(--v2-warn, #ff6b57)!important;border-color:#4a2b28!important}html.dgs-v2 .v2-ctx #object-controls.dgs-oc-inert{display:none!important}html.dgs-v2 .v2-ctx #no-object-selected{margin:0 auto!important;padding:0!important;font-size:12.5px!important;color:var(--v2-muted)!important;text-align:center}html.dgs-v2 .v2-ctx #no-object-selected.hidden,html.dgs-v2 .v2-ctx #object-controls button[disabled],html.dgs-v2 .v2-ctx #object-controls #text-effects-controls.opacity-50 button,html.dgs-v2 .v2-ctx #object-controls #center-h-btn,html.dgs-v2 .v2-ctx #object-controls #center-v-btn,html.dgs-v2 .v2-ctx #object-controls #bring-forward-btn,html.dgs-v2 .v2-ctx #object-controls #send-backward-btn{display:none!important}html.dgs-v2 .v2-ctx #object-controls button,html.dgs-v2 .v2-ctx #object-controls button span{text-transform:none!important;letter-spacing:0!important}html.dgs-v2 .v2-ctx #object-controls button.v2-short span{display:none!important}html.dgs-v2 .v2-ctx #object-controls button.v2-short:after{content:attr(data-v2-label);font-size:13.5px;font-weight:600}html.dgs-v2 .v2-sheets .v2-sheet{padding:10px 16px}html.dgs-v2 .v2-sheet .v2-sheet-head{margin-bottom:4px}html.dgs-v2 .v2-sheets .v2-sheet-head h2{font-size:13px;color:var(--v2-muted)}html.dgs-v2 .v2-sheets .v2-sheet-head .v2-iconbtn{width:36px;height:36px}html.dgs-v2 .v2-sheet [id^=dgs-sec-]{border-top:0!important;padding-top:0!important;margin-bottom:0!important}html.dgs-v2 .v2-sheet [id^=dgs-sec-]>:not([hidden])~:not([hidden]),html.dgs-v2 .v2-sheet [class*=space-y]>:not([hidden])~:not([hidden]){margin-top:6px!important}html.dgs-v2 .v2-sheets .v2-sheet #add-text-btn,html.dgs-v2 .v2-sheets .v2-sheet #generate-ai-image-btn,html.dgs-v2 .v2-sheets .v2-sheet #dgs-image-label{padding-top:10px!important;padding-bottom:10px!important}html.dgs-v2 #v2-sheet-text #dgs-sec-text{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center}html.dgs-v2 #v2-sheet-text #dgs-sec-text>*{margin:0!important}html.dgs-v2 #v2-sheet-text #text-input{grid-row:1;grid-column:1}html.dgs-v2 #v2-sheet-text #add-text-btn{grid-row:1;grid-column:2;width:auto!important;padding:10px 16px!important;white-space:nowrap}html.dgs-v2 #v2-sheet-text #dgs-sec-text>div.space-y-2{grid-column:1 / -1;display:flex;align-items:center;gap:10px}html.dgs-v2 #v2-sheet-text #dgs-sec-text>div.space-y-2>*{margin-top:0!important}html.dgs-v2 #v2-sheet-text #dgs-sec-text>div.space-y-2>label{flex:none;margin:0!important;padding:0!important;white-space:nowrap}html.dgs-v2 #v2-sheet-text #font-family,html.dgs-v2 #v2-sheet-text #text-color-palette{flex:1 1 auto;min-width:0}html.dgs-v2 .v2-sheet .color-swatch{width:26px!important;height:26px!important}html.dgs-v2 .v2-sheet .color-swatch.btn-white{background-color:#fff!important;border-color:var(--v2-swatch-ring)!important}html.dgs-v2 .v2-safe-ring{position:absolute;border:1.5px dashed var(--v2-ring);border-radius:50%;pointer-events:none;z-index:4}html.dgs-v2 .v2-safe-ring[hidden]{display:none}html.dgs-v2 .v2-guides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}html.dgs-v2 .v2-guide{position:absolute;background:var(--v2-accent);border-radius:2px}html.dgs-v2 .v2-guide[hidden]{display:none}html.dgs-v2 .v2-guide-v{width:1.5px;top:-6%;bottom:-6%}html.dgs-v2 .v2-guide-h{height:1.5px;left:-6%;right:-6%}html.dgs-v2 .v2-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--v2-accent);box-shadow:0 0 0 4px var(--v2-dot-glow)}html.dgs-v2 .v2-dot[hidden]{display:none}html.dgs-v2 .v2-handles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}html.dgs-v2 .v2-handles[hidden]{display:none}html.dgs-v2 .v2-marq-clip{position:absolute;border-radius:50%;overflow:hidden;pointer-events:none}html.dgs-v2 .v2-marq{position:absolute;border:1.5px dashed var(--v2-accent);border-radius:6px}html.dgs-v2 .v2-h{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;pointer-events:auto;touch-action:none;display:grid;place-items:center;cursor:nwse-resize;transition:none!important;animation:none}html.dgs-v2 .v2-h:after{content:"";width:15px;height:15px;border-radius:50%;background:var(--v2-accent);border:2px solid var(--v2-stage);box-shadow:0 1px 5px var(--v2-shadow-strong);transform:scale(1);transition:transform .12s ease-out}html.dgs-v2 .v2-handles.is-new .v2-h:after{animation:v2pop .18s ease-out}html.dgs-v2 .v2-h:active:after{transform:scale(1.25)}@keyframes v2pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){html.dgs-v2 .v2-h{transition:none}html.dgs-v2 .v2-h:after{transition:none;animation:none}}html.dgs-v2 .v2-photo-wait{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:7px;align-items:center;padding:10px 16px;border-radius:12px;background:color-mix(in srgb,var(--v2-panel) 92%,transparent);border:1px solid var(--v2-line);box-shadow:0 6px 22px var(--v2-shadow-strong);pointer-events:none;max-width:calc(100% - 32px)}html.dgs-v2 .v2-photo-wait[hidden]{display:none}html.dgs-v2 .v2-photo-wait-txt{font-size:13px;font-weight:600;color:var(--v2-ink);white-space:nowrap}html.dgs-v2 .v2-photo-wait-bar{display:block;width:140px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--v2-ink) 18%,transparent);overflow:hidden}html.dgs-v2 .v2-photo-wait-bar i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--v2-accent);animation:v2photowait 1.1s ease-in-out infinite}@keyframes v2photowait{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){html.dgs-v2 .v2-photo-wait-bar{display:none}html.dgs-v2 .v2-photo-wait-txt:after{content:" \2026"}}@media(min-width:900px){html.dgs-v2 .v2-ctx{width:auto;margin-right:var(--v2-panel-w);min-height:64px}html.dgs-v2 .v2-ctx #object-controls{gap:10px}html.dgs-v2 .v2-ctx #object-controls button{height:52px!important;min-height:52px;padding:0 20px!important;border-radius:26px!important;font-size:15px!important;gap:9px}html.dgs-v2 .v2-ctx #object-controls button svg{width:18px!important;height:18px!important}html.dgs-v2 .v2-ctx #object-controls button.v2-short:after{font-size:15px}html.dgs-v2 .v2-ctx #no-object-selected{font-size:13.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/dgs-designer-v2.css.map */
