.DesignDeleteAction_root__hPjvb{position:relative;flex-shrink:0}.DesignDeleteAction_trigger__HCDRv{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:36px;min-height:36px;border:1px solid #131611;border-radius:999px;background:#fff;color:#131611;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DesignDeleteAction_menuOverlay__wXvcD{position:fixed;inset:0;background:rgba(19,22,17,.32);z-index:1200;cursor:pointer;transition:background .2s ease}.DesignDeleteAction_menuOverlayHint__ur6LD{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);padding:8px 12px;border-radius:999px;background:rgba(19,22,17,.72);color:#fff;font-size:12px;letter-spacing:.01em;pointer-events:none}.DesignDeleteAction_menu__OGJxH{min-width:144px;max-width:min(272px,calc(100vw - 32px));border:1px solid rgba(19,22,17,.14);border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(19,22,17,.12);padding:8px;z-index:1210;cursor:default}.DesignDeleteAction_menuPopover__97fvW{position:fixed}.DesignDeleteAction_menuSheet__0G2aR{position:fixed;left:12px;right:12px;bottom:12px;width:auto;max-width:none;border-radius:24px;padding:12px;box-shadow:0 24px 60px rgba(19,22,17,.24)}.DesignDeleteAction_menuList__8EoZV{display:flex;flex-direction:column;gap:4px}.DesignDeleteAction_menuItem__09rNA{width:100%;border:0;background:transparent;border-radius:10px;color:#131611;display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;text-align:left;font-size:14px}.DesignDeleteAction_menuItem__09rNA:hover{background:rgba(19,22,17,.06)}.DesignDeleteAction_menuItemDanger___nYlX{color:#a61b1b}.DesignDeleteAction_menuItemDisabled__vCQm5{opacity:.55;cursor:not-allowed}.DesignDeleteAction_menuItemDisabled__vCQm5:hover{background:transparent}.DesignDeleteAction_menuCloseButton__mr75X{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:52px;margin-top:10px;border:0;border-radius:16px;background:#131611;color:#fff;font-size:16px;cursor:pointer}.DesignDeleteAction_modalOverlay__bbf73{position:fixed;inset:0;background:rgba(19,22,17,.54);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1300;cursor:pointer;transition:background .2s ease}.DesignDeleteAction_modal__OuI2n{width:min(100%,720px);max-height:min(100vh - 48px,760px);overflow-y:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 24px 80px rgba(19,22,17,.22);cursor:default}.DesignDeleteAction_modalHeader__7rtQR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.DesignDeleteAction_modalTitleGroup__WWIXK{display:flex;flex-direction:column;gap:6px}.DesignDeleteAction_eyebrow__kIFiQ{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(19,22,17,.5)}.DesignDeleteAction_modalTitle__Qnn5K{margin:0;font-size:28px;line-height:1.1;color:#131611}.DesignDeleteAction_closeButton__x_UcT{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(19,22,17,.06);color:#131611;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.DesignDeleteAction_description__UG1OV{margin:20px 0 0;font-size:15px;line-height:1.6;color:rgba(19,22,17,.82)}.DesignDeleteAction_summaryGrid__SEMNr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.DesignDeleteAction_summaryCard__iOJW0{border:1px solid rgba(19,22,17,.08);border-radius:16px;padding:14px 16px;background:#faf9f7;display:flex;flex-direction:column;gap:6px}.DesignDeleteAction_summaryLabel__ldmv5{font-size:12px;color:rgba(19,22,17,.56)}.DesignDeleteAction_summaryValue__HHHur{font-size:16px;color:#131611;word-break:break-word}.DesignDeleteAction_statusSection__nBOR6{margin-top:20px}.DesignDeleteAction_sectionTitle__wYjWa{margin:0 0 10px;font-size:14px;color:#131611}.DesignDeleteAction_checkList__rLTCn,.DesignDeleteAction_noticeList__wSjq3{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:rgba(19,22,17,.84);line-height:1.5}.DesignDeleteAction_notice__o_4ne{margin-top:18px;padding:16px;border-radius:18px;background:#f7f5f1;border:1px solid rgba(19,22,17,.08)}.DesignDeleteAction_noticeDanger__2Qw5f{background:#fff5f4;border-color:rgba(166,27,27,.16)}.DesignDeleteAction_noticeMuted__q3zBR{background:#f4f4f2}.DesignDeleteAction_noticeStrong__OrlK_{background:#fff7eb;border-color:rgba(138,94,18,.18)}.DesignDeleteAction_loadingState__l_2zL{display:flex;align-items:center;gap:10px;min-height:120px;color:rgba(19,22,17,.72)}.DesignDeleteAction_spinningIcon__K5bL8{animation:DesignDeleteAction_spin__IYnQ4 1s linear infinite}.DesignDeleteAction_errorMessage__JliE2{margin:18px 0 0;color:#a61b1b;line-height:1.5}.DesignDeleteAction_modalFooter__kXIaW{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.DesignDeleteAction_dangerButton__GvO1D,.DesignDeleteAction_primaryButton__0rskt,.DesignDeleteAction_secondaryButton__H9iEW{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:0 16px;border-radius:999px;font-size:14px;cursor:pointer}.DesignDeleteAction_secondaryButton__H9iEW{border:1px solid rgba(19,22,17,.16);background:#fff;color:#131611}.DesignDeleteAction_primaryButton__0rskt{border:1px solid #131611;background:#131611;color:#fff}.DesignDeleteAction_dangerButton__GvO1D{border:1px solid #a61b1b;background:#fff;color:#a61b1b}.DesignDeleteAction_dangerButton__GvO1D:disabled,.DesignDeleteAction_primaryButton__0rskt:disabled,.DesignDeleteAction_secondaryButton__H9iEW:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.DesignDeleteAction_menuOverlay__wXvcD:hover{background:rgba(19,22,17,.44)}.DesignDeleteAction_modalOverlay__bbf73:hover{background:rgba(19,22,17,.62)}}@keyframes DesignDeleteAction_spin__IYnQ4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.DesignDeleteAction_modalOverlay__bbf73{padding:16px}.DesignDeleteAction_menuOverlayHint__ur6LD{display:none}.DesignDeleteAction_modal__OuI2n{padding:20px;border-radius:20px;max-height:min(100vh - 32px,100%)}.DesignDeleteAction_modalTitle__Qnn5K{font-size:24px}.DesignDeleteAction_summaryGrid__SEMNr{grid-template-columns:1fr}}@media screen and (max-width:576px){.DesignDeleteAction_menuSheet__0G2aR{left:10px;right:10px;bottom:10px}.DesignDeleteAction_menuItem__09rNA{min-height:48px;font-size:15px}.DesignDeleteAction_modal__OuI2n{padding:18px}.DesignDeleteAction_modalFooter__kXIaW{flex-direction:column-reverse}.DesignDeleteAction_dangerButton__GvO1D,.DesignDeleteAction_primaryButton__0rskt,.DesignDeleteAction_secondaryButton__H9iEW{width:100%}}.ViewerControlButton_button__W_t6d{padding:12px;border-radius:3px;display:flex;justify-content:center;align-items:center}.ViewerControlButton_classicButton__0Zzn_{border:1px solid #131611;background-color:#f8f8f8;cursor:pointer;transition:color .1s ease,background-color .1s ease,border-color .1s ease}.ViewerControlButton_active__sloeW,.ViewerControlButton_classicButton__0Zzn_:hover{background-color:#131611;color:#f8f8f8}.ViewerControlButton_active__sloeW svg{animation:ViewerControlButton_spin__cBPIS 1.2s linear infinite}.ViewerControlButton_disabled__xFrL9{cursor:not-allowed;color:#aaa!important;border:1px solid #aaa!important;background-color:#f8f8f8!important}@keyframes ViewerControlButton_spin__cBPIS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Bar_loadingBar__mst0S{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1.5px;background-color:#131611;transform:scaleX(0);transform-origin:top left;transition:transform .5s}.Bar_ended__GKl9I{transform-origin:top right;transition:transform .5s ease-in-out;will-change:transform}.Bar_progressText__k_L5b{position:absolute;bottom:0;right:0;transition:opacity 1s;opacity:1}.Text_loadingBar__7bc_z{position:absolute;top:0;left:0;margin:4px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1}.Text_ended__4_HeO{opacity:0!important;transition:opacity .5s ease}.Editor_editorHeader__voLkc{box-sizing:border-box;border-bottom:1px solid #131611;display:flex;align-items:center;gap:12px}.Editor_nameContainer__ojXOd{flex-grow:1;display:flex;flex-direction:column;gap:4px}.Editor_buttonContainer__9WVK_{flex-grow:0;display:flex;justify-content:center;align-items:center;gap:10px}.Editor_nameInput__5wraO{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#131611;font-size:2em;min-width:unset;width:100%;padding:12px 0}.Editor_nameInput__5wraO:not(:focus){color:rgba(19,22,17,.5)}.Editor_nameInputError__S_nTB{border-bottom:2px solid #e53935!important}.Editor_nameInputError__S_nTB::placeholder{color:#e53935}.Editor_submitButton__J3qc7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:20px;color:#f8f8f8;background:#131611;border:none;border-radius:25px;padding:10px 20px}.Editor_submitButton__J3qc7:not(:disabled):hover{cursor:pointer}.Editor_submitButton__J3qc7:disabled{opacity:.5}.Editor_container__f_bq3{position:relative;flex-grow:1;display:flex;min-height:350px;background-color:#f5f5f5;background-image:radial-gradient(#ddd 2px,#eee 0);background-size:36px 36px;background-position:50%}.Editor_canvasContainer__rkemA{position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center;overflow:visible}.Editor_canvas__wWPd_{width:0;height:0}.Editor_bgCanvasContainer__5uj7X{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Editor_bgCanvas__G_dF4{aspect-ratio:1/1;max-width:100%;max-height:100%;filter:grayscale(.875) drop-shadow(0 0 1px rgba(0,0,0,.5))}.Editor_maskOverlay__cROz8{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.Editor_nonOverlapMask__gv268{width:100%;height:100%;max-width:100%;max-height:100%;background-color:rgba(255,255,255,.45);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.Editor_mobile__SJKHL{display:none}.Editor_button__UbitA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:12px;padding:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;right:0;bottom:0;border-radius:16px}.Editor_viewerButtonContainer__U70TT{margin-top:auto}.Editor_viewerContainer__Qavys{flex-grow:1;position:relative;width:100%;height:100%}.Editor_threeDViewerContainer__cQcZU{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;background-color:#f8f8f8;width:calc(128px + 32px);height:calc(128px + 32px);overflow:hidden;border-bottom-right-radius:16px;z-index:1;box-sizing:border-box;padding:12px}.Editor_threeDViewerContainer__cQcZU.Editor_opened__N7ulE{height:calc(100% - 72px)}.Editor_threeDViewerContainer__cQcZU.Editor_expanded__Q4kO2{width:50%;height:calc(100% - 72px);border-bottom-right-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.Editor_rotationControls__0Sko4{position:absolute;transform:translate(-50%,-100%);display:flex;gap:6px;align-items:center;flex-direction:column;z-index:2;pointer-events:none}.Editor_rotationButtonsRow__LfDie{display:inline-flex;gap:6px;align-items:center;background:rgba(38,38,38,.9);color:#f8f8f8;padding:6px 8px;border-radius:999px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.1);pointer-events:auto}.Editor_rotationButton__bWljp{border:none;background:#262626;color:#f8f8f8;padding:8px 10px;border-radius:10px;min-width:52px;font-weight:600;cursor:pointer;transition:transform .15s ease,background-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.Editor_rotationButton__bWljp:hover{transform:translateY(-1px);background:#303030}.Editor_primaryRotationButton__WtLgo{background:#8d4cf6;position:relative}.Editor_primaryRotationButton__WtLgo:hover{background:#7842d5}.Editor_rotationBadge__av_HA{background:#8d4cf6}.Editor_rotationInfoInline__jFT3s{padding:0;background:transparent;border-radius:0;font-size:12px;color:#f8f8f8;border:none}.Editor_rotationAngleBar__aSHud{pointer-events:auto;display:flex;align-items:center;justify-content:center}.Editor_rotationAngleBadge__DTgyg{background:#8d4cf6;color:#ffffff;border:none;border-radius:12px;padding:6px 12px;font-weight:700;box-shadow:0 8px 16px rgba(0,0,0,.18),0 4px 6px rgba(0,0,0,.08);cursor:pointer}.Editor_rotationAngleInput___Qsvs{width:72px;padding:6px 10px;border-radius:12px;border:1px solid #d7c7ff;outline:none;font-weight:700;text-align:center;background:#ffffff;box-shadow:0 8px 16px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.06)}.Editor_layerToggle__zBPA5{position:absolute;top:6px;right:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(38,38,38,.9);color:#f8f8f8;border:none;padding:8px 12px;border-radius:18px;box-shadow:0 6px 10px rgba(0,0,0,.14),0 2px 4px rgba(0,0,0,.08);cursor:pointer;z-index:2}.Editor_layerToggleLabel__NViwQ{font-weight:600;font-size:14px}.Editor_layerToggleActive__sOQ0G{background:#8d4cf6}.Editor_layerPanel__lUYZk{position:absolute;top:52px;right:12px;width:280px;max-height:calc(20vh);background:#ffffff;border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.16),0 4px 8px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;z-index:2}.Editor_layerPanelHeader__FPhXt{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #f0f0f0;font-weight:700;color:#131611}.Editor_closeLayerButton__xxgm5{background:transparent;border:none;color:#8d4cf6;font-weight:600;cursor:pointer}.Editor_layerList__H2tDy{display:flex;flex-direction:column;max-height:calc(100vh - 124px);overflow-y:auto;-webkit-overflow-scrolling:touch}.Editor_layerItem__NFn0H{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid #f5f5f5;text-align:left;cursor:pointer;transition:background-color .2s ease}.Editor_layerItem__NFn0H:hover{background:#f7f5ff}.Editor_activeLayerItem__47S2T{background:#f0eaff}.Editor_layerOrder__lbwh3{color:#8d4cf6;font-weight:700;min-width:36px}.Editor_layerName__CzuYP{flex:1 1;color:#131611;font-size:14px}.Editor_layerDeleteButton__3WAXS{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#ffe5e5;color:#d92c2c;border-radius:8px;transition:background-color .2s ease,transform .2s ease}.Editor_layerDeleteButton__3WAXS:hover{background:#ffcccc;transform:translateY(-1px)}.Editor_cropControlBar__R5_v8{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;display:flex;gap:10px;align-items:center;background:rgba(19,22,17,.86);color:#f8f8f8;padding:10px 14px;border-radius:12px;box-shadow:0 12px 20px rgba(0,0,0,.18);flex-wrap:wrap;z-index:2}.Editor_cropHint__O_jt7{font-size:13px;font-weight:600}.Editor_cropButtonGroup__SKk0v{display:flex;gap:8px}.Editor_cropApplyButton__bF5IS,.Editor_cropCancelButton__9e0sd{border:none;padding:8px 12px;border-radius:10px;font-weight:700;cursor:pointer}.Editor_cropCancelButton__9e0sd{background:#f0f0f0;color:#131611}.Editor_cropApplyButton__bF5IS{background:#8d4cf6;color:#ffffff}.Editor_cropApplyButton__bF5IS:hover{background:#7a3ae0}.Editor_emptyLayer__HQEhe{padding:16px 12px;color:#6b6b6b;font-size:14px}@media screen and (max-width:1024px){.Editor_threeDViewerContainer__cQcZU.Editor_opened__N7ulE{width:100%}.Editor_threeDViewerContainer__cQcZU{width:calc(128px + 32px);height:calc(128px + 32px)}.Editor_threeDViewerContainer__cQcZU:not(.Editor_opened__N7ulE){width:100px;height:100px}.Editor_cropControlBar__R5_v8{left:16px;right:16px;transform:none;justify-content:space-between}.Editor_nameInput__5wraO{font-size:1.5em}.Editor_viewerContainer__Qavys{flex-grow:1;position:relative;width:100%;height:100%}}@media screen and (max-width:768px){.Editor_editorHeader__voLkc{flex-wrap:wrap;gap:8px 12px;padding-bottom:8px}.Editor_nameContainer__ojXOd{min-width:0}.Editor_buttonContainer__9WVK_{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.Editor_nameInput__5wraO{font-size:1.125rem;padding:12px 0 4px}.Editor_submitButton__J3qc7{font-size:16px;padding:10px 16px}.Editor_container__f_bq3{min-height:calc(100svh - 176px)}.Editor_layerPanel__lUYZk{width:calc(100% - 24px);max-height:40vh;top:52px;right:12px;opacity:.96}.Editor_layerToggle__zBPA5{top:12px}}@media screen and (max-width:576px){.Editor_container__f_bq3{min-height:calc(100svh - 132px)}.Editor_threeDViewerContainer__cQcZU{top:12px;left:12px}.Editor_layerPanel__lUYZk{max-height:48vh}}.EditorImage_modalContainer__6Jvo6{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;justify-content:center;align-items:center}.EditorImage_modalContainer__6Jvo6.EditorImage_opened__Wfux4{display:flex}.EditorImage_modal__j9uUP{box-sizing:border-box;width:calc((296px - 48px) * 3 + 48px);background-color:#f8f8f8;box-shadow:0 4px 6px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.08);padding:12px;border-radius:2rem}.EditorImage_modalHeader__sZ_r_{text-align:center;padding-bottom:12px}.EditorImage_imageListContainer__ARbMB{max-height:calc(177px * 3 + calc(12px * 2));padding:12px}.EditorImage_imageList__ikI1j{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media screen and (max-width:1200px){.EditorImage_imageListContainer__ARbMB{max-height:calc(157.33px * 2 + calc(12px * 1));overflow-y:auto}.EditorImage_imageList__ikI1j{grid-template-columns:repeat(3,1fr)}.EditorImage_modal__j9uUP{width:calc((296px - 48px) * 2 + 48px)}}@media screen and (max-width:768px){.EditorImage_imageListContainer__ARbMB{max-height:calc(118px * 2 + calc(12px * 1));overflow-y:auto}.EditorImage_imageList__ikI1j{grid-template-columns:repeat(2,1fr)}.EditorImage_modal__j9uUP{width:calc((296px - 48px) * 1 + 48px)}}.EditorImage_buttonContainer__r20yF{padding-top:12px;display:flex;gap:12px;justify-content:center}.EditorImage_button__EJShk{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:16px;background-color:transparent;border:1px solid #131611;border-radius:calc(33px / 2);color:#f8f8f8;background:#262626;display:inline-flex;align-items:center;justify-content:center}.EditorImage_button__EJShk:not(:disabled):hover{cursor:pointer}.EditorImage_button__EJShk:disabled{opacity:.5}.EditorImage_imageListItem__JqJ0n{position:relative;box-sizing:border-box;margin:0;padding:0;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;border-radius:2rem;overflow:hidden;box-shadow:0 1px 15px -4px #00000040,0 1px 3px #00000014}.EditorImage_imageListItem__JqJ0n:not(.EditorImage_guide__5XSUk):hover{cursor:pointer}.EditorImage_checkbox__WYZdT{display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:0;margin:0;position:absolute;top:12px;left:12px;background-color:#f8f8f8;border-radius:12px;box-shadow:0 4px 6px #00000040,0 1px 3px #00000014}.EditorImage_imageListItem__JqJ0n>.EditorImage_checkbox__WYZdT{color:rgba(19,22,17,.5);opacity:.5}.EditorImage_imageListItem__JqJ0n.EditorImage_selected__OFa7j>.EditorImage_checkbox__WYZdT{color:#0d99ff;opacity:1}.EditorImage_imageListItem__JqJ0n>img{width:100%;height:100%;object-fit:contain}.EditorImage_imageListItem__JqJ0n>.EditorImage_imageInfo__8_t3o{width:100%;position:absolute;bottom:0;background-color:rgba(248,248,248,.5);font-size:10px;text-align:center;padding:.25rem}.EditorImage_hide__g_WHt{display:none}.EditorImage_uploadGuide__YCkVU{position:relative}.EditorImage_uploadInput__1Wbur{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.EditorImage_removeImageButton__Xka2S{width:24px;height:24px;padding:0;margin:0;position:absolute;top:12px;right:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f8f8;border:none;border-radius:12px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #00000040,0 1px 3px #00000014}.EditorImage_removeImageButton__Xka2S:hover{cursor:pointer}.EditorMenu_editorMenuContainer__ZrKLu{position:absolute;right:0;bottom:0;width:-moz-fit-content;width:fit-content;min-width:64px;max-width:calc(100% - 12px);overflow:visible;padding-bottom:calc(48px + 24px);z-index:5}.EditorMenu_button__Zr9gK{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f8f8f8;background:#262626;width:54px;height:50px;border:none;border-radius:50%;padding:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.EditorMenu_button__Zr9gK:not(:disabled):hover{cursor:pointer}.EditorMenu_icon__3mCkM{transition:all .25s;width:20px;height:20px}.EditorMenu_button__Zr9gK:not(:disabled):hover>.EditorMenu_icon__3mCkM{transform:scale(1.15)}.EditorMenu_button__Zr9gK:disabled{opacity:.5;cursor:not-allowed}.EditorMenu_buttonLabel__8w5U5{font-size:10px;font-weight:500;text-align:center;color:#f8f8f8}.EditorMenu_menu__olVis{display:none;position:relative;padding:12px;border-radius:16px;flex-direction:column;background:#262626;gap:8px;overflow:visible}.EditorMenu_menu__olVis.EditorMenu_opened__3BrFc{display:grid;grid-template-columns:repeat(var(--col-count,4),1fr);box-shadow:0 4px 12px rgba(0,0,0,.2)}.EditorMenu_selectionUtilityRow__RaUDP{grid-column:1/-1;display:flex;justify-content:flex-start;gap:8px}.EditorMenu_buttonLabel__8w5U5{font-size:12px;font-weight:700;line-height:1}.EditorMenu_editableColorTool__YZ3kF{position:relative;width:54px;height:50px}.EditorMenu_editableColorTool__YZ3kF>.EditorMenu_button__Zr9gK{width:100%;height:100%}.EditorMenu_editableColorButton__mM9Bo{position:relative;gap:4px}.EditorMenu_editableColorIcon__bOFCu{color:#f8f8f8}.EditorMenu_editableColorStrokeIconColorized__GGSti{color:var(--editable-material-color);filter:drop-shadow(0 0 1px rgba(248,248,248,.85))}.EditorMenu_editableColorPaintIconColorized__cXN4k path:nth-of-type(3){stroke:var(--editable-material-color);fill:var(--editable-material-color);fill-opacity:.55;filter:drop-shadow(0 0 1px rgba(248,248,248,.85))}.EditorMenu_editableColorPanel__KPzMj{position:absolute;right:0;bottom:calc(100% + 8px);z-index:10;width:236px;box-sizing:border-box;border:1px solid #131611;border-radius:8px;background:#ffffff;color:#131611;padding:12px;box-shadow:0 12px 24px rgba(0,0,0,.16)}.EditorMenu_editableColorPanelTitle__C3mWE{font-size:13px;font-weight:800;margin-bottom:10px}.EditorMenu_editableColorSwatchGrid__29sT9{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px}.EditorMenu_editableColorSwatchButton__qNsMf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:1px solid rgba(19,22,17,.24);border-radius:50%;padding:0;cursor:pointer}.EditorMenu_editableColorPanelActions__GhPsW{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.EditorMenu_editableColorInput__8LyHE{width:40px;height:32px;border:1px solid rgba(19,22,17,.3);border-radius:6px;padding:2px;background:#ffffff;cursor:pointer}.EditorMenu_editableColorResetButton__IOHic{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;border:1px solid #131611;border-radius:16px;background:#ffffff;color:#131611;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.EditorMenu_menuButton__ye427{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f8f8f8;background:#262626;width:48px;height:48px;border:none;border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.08);padding:0;display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;right:12px}.EditorMenu_menuButton__ye427:hover{cursor:pointer}.EditorMenu_menuButton__ye427>.EditorMenu_icon__3mCkM{transform:scale(1)}.EditorMenu_menuButton__ye427:hover>.EditorMenu_icon__3mCkM{transform:scale(1.25)}.EditorMenu_menuButton__ye427>.EditorMenu_opened__3BrFc{transform:scale(1) rotate(90deg)}.EditorMenu_menuButton__ye427:hover>.EditorMenu_opened__3BrFc{transform:scale(1.25) rotate(90deg)}.EditorMenu_historyContainer__2LRlW{position:absolute;left:0;bottom:0;display:flex;gap:12px;padding:12px}.EditorMenu_historyContainer__2LRlW>.EditorMenu_button__Zr9gK:disabled{opacity:.5;cursor:not-allowed}.EditorMenu_activeButton__mxcYn{background-color:#8e4bf5;box-shadow:0 4px 6px rgba(141,76,246,.25),0 1px 3px rgba(141,76,246,.2)}@media screen and (max-width:768px){.EditorMenu_menu__olVis.EditorMenu_opened__3BrFc{grid-template-columns:repeat(var(--col-count-mobile,6),1fr)}.EditorMenu_button__Zr9gK,.EditorMenu_menuButton__ye427{width:42px;height:42px;padding:2px}.EditorMenu_button__Zr9gK>.EditorMenu_icon__3mCkM{width:18px;height:18px}.EditorMenu_editableColorTool__YZ3kF{width:42px;height:42px}.EditorMenu_editableColorPanel__KPzMj{width:min(236px,calc(100vw - 24px));max-height:min(320px,calc(100svh - 180px));overflow-y:auto}.EditorMenu_buttonLabel__8w5U5{font-size:10px;transform:scale(.9)}.EditorMenu_editorMenuContainer__ZrKLu{padding-bottom:64px}}.EditorText_modalContainer__C00lV{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;justify-content:center;align-items:center}.EditorText_modalContainer__C00lV.EditorText_opened__w9CY0{display:flex}.EditorText_modal__wLnkH{box-sizing:border-box;width:296px;background-color:#f8f8f8;box-shadow:0 4px 6px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.08);padding:24px;border-radius:2rem}.EditorText_text__YEfZl{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #131611;border-top:none;width:100%;background-color:transparent;font-size:2em;height:64px;line-height:200%;padding:0 6px}.EditorText_buttonContainer__2P_bQ{padding-top:12px;display:flex;gap:12px;justify-content:center}.EditorText_button__VD5U7{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:16px;background-color:transparent;border:1px solid #131611;border-radius:calc(33px / 2)}.EditorText_button__VD5U7:not(:disabled):hover{cursor:pointer}.EditorText_button__VD5U7:disabled{opacity:.5}.EditorTextFontSelector_wantedSans__0kmxB{font-family:wantedSans,wantedSans Fallback}.EditorTextFontSelector_weight100__ZcgfW{font-weight:100;font-variation-settings:"wght" 100}.EditorTextFontSelector_weight200__YRsoz{font-weight:200;font-variation-settings:"wght" 200}.EditorTextFontSelector_weight300__X1_XH{font-weight:300;font-variation-settings:"wght" 300}.EditorTextFontSelector_weight400___Ee4l{font-weight:400;font-variation-settings:"wght" 400}.EditorTextFontSelector_weight500__IyuF0{font-weight:500;font-variation-settings:"wght" 500}.EditorTextFontSelector_weight600__eJ52W{font-weight:600;font-variation-settings:"wght" 600}.EditorTextFontSelector_weight700__SHtl4{font-weight:700;font-variation-settings:"wght" 700}.EditorTextFontSelector_weight800__2ycfp{font-weight:800;font-variation-settings:"wght" 800}.EditorTextFontSelector_weight900__Y3uTG{font-weight:900;font-variation-settings:"wght" 900}.EditorTextFontSelector_weight1000__Hqzkg{font-weight:1000;font-variation-settings:"wght" 1000}.EditorTextFontSelector_fontSelectorContainer__KLf0o{position:relative;display:flex;width:100%}.EditorTextFontSelector_selectorList__S63ir{box-sizing:border-box;list-style:none;margin:0;padding:0;background-color:#f8f8f8;border:1px solid #131611;border-top:none;border-bottom:none;z-index:1}.EditorTextFontSelector_selectorList__S63ir>li{border-bottom:1px solid #131611;display:flex}.EditorTextFontSelector_fontFamily__Nu1n1{width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:justify}.EditorTextFontSelector_button__zZ5Dq.EditorTextFontSelector_fontFamilySelectButton__XTkgi{width:147px;height:25px;border:1px solid #131611}.EditorTextFontSelector_button__zZ5Dq.EditorTextFontSelector_fontWeightSelectButton__ihMuu{width:77px;border:1px solid #131611;border-left:none}.EditorTextFontSelector_fontFamilySelector__MLpCt{position:absolute;top:100%;left:0;display:none;flex-direction:column}.EditorTextFontSelector_fontFamilySelector__MLpCt.EditorTextFontSelector_opened__DFHTO{display:flex}.EditorTextFontSelector_fontWeightSelector__5j4Af{position:absolute;top:100%;left:161px;display:none;flex-direction:column}.EditorTextFontSelector_fontWeightSelector__5j4Af.EditorTextFontSelector_opened__DFHTO{display:flex}.EditorTextFontSelector_weightSelectorList__QCm_d{min-width:63px}.EditorTextFontSelector_fontColorSelector__bwIr5.EditorTextFontSelector_opened__DFHTO{display:flex}.EditorTextFontSelector_familySelectorList__6CSkt{min-width:162px}.EditorTextFontSelector_fontColorSelector__bwIr5{position:absolute;top:100%;right:0;width:193px;height:48px;display:none}.EditorTextFontSelector_button__zZ5Dq.EditorTextFontSelector_fontColorSelectButton__MX8dk{width:24px;height:25px;border:1px solid #131611;border-left:none}.EditorTextFontSelector_colorSelectorList__FyGzw{display:flex;flex-wrap:wrap;gap:1px;background-color:#131611;border:1px solid #131611;border-top:0}.EditorTextFontSelector_colorSelectorList__FyGzw>li{border:none}.EditorTextFontSelector_colorButton__dBRqb{width:23px;height:23px}.EditorTextFontSelector_button__zZ5Dq{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:2px 4px;font-size:1em;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:8px}.EditorTextFontSelector_button__zZ5Dq:not(:disabled):hover{cursor:pointer}.EditorTextFontSelector_icon__kB8Gb{margin-left:auto}.EditorTextFontSelector_liButton__6Fq7b{width:100%;justify-content:flex-start;height:24px}.EditorTextFontSelector_liButton__6Fq7b.EditorTextFontSelector_selected__6auBl{color:#8b8b8b}.EditorTextFontSelector_liButton__6Fq7b:not(.EditorTextFontSelector_selected__6auBl):hover{background-color:#0d99ff}.page_content__o_4R_{flex-grow:1;padding:0 24px;display:flex;flex-direction:column}@media screen and (max-width:576px){.page_content__o_4R_{padding:0}}.page_content__B0dGq{flex-grow:1;padding:0 24px;display:flex;flex-direction:column}.page_contentHeader__nz0Q7{flex-grow:0;display:flex;justify-content:center;align-items:center;gap:16px;border-bottom:1px solid #131611;max-width:100%;overflow-x:hidden}.page_title__h1Y4H{font-size:2em;min-width:unset;width:100%;padding:12px 0;flex-grow:1}.page_viewerContainer__pf_F_{flex-grow:1;position:relative;min-width:1px;min-height:1px;overflow:hidden}.page_backLink__OOj03,.page_viewerContainer__pf_F_{display:flex;align-items:center;justify-content:center}.page_backLink__OOj03{gap:4px}.page_buttonContainer__fuNDu{gap:8px}.page_buttonContainer__fuNDu,.page_button__qXPVu{display:flex;justify-content:center;align-items:center}.page_button__qXPVu{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:16px;background-color:#0000;border:1px solid #131611;border-radius:16.5px;flex-grow:0;text-wrap:nowrap}.page_button__qXPVu:not(:disabled):hover{cursor:pointer}@media screen and (max-width:1024px){.page_title__h1Y4H{font-size:1.5em}.page_pc__a3vxC{display:none}.page_title__h1Y4H{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.page_page__0FCfc{display:flex;flex-direction:column;gap:32px;padding:0 24px 48px}.page_header__eermd{display:none;align-items:flex-start;justify-content:space-between;gap:24px;align-items:center;margin-top:10px}.page_backLink__JaUvH{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#ffffff!important;background:#121611;padding:10px;border-radius:12px}.page_headerSummary__bbenk{display:flex;flex:1 1;align-items:flex-start;justify-content:space-between;gap:24px}.page_title__CRKSy{font-size:clamp(28px,4vw,42px);line-height:1.1;font-weight:500}.page_discountPercent__CYYbd{color:#bb2c1f;font-size:clamp(18px,2.2vw,22px);font-weight:700}.page_originalPrice__yU1jg{color:rgba(19,22,17,.45);text-decoration:line-through;font-size:16px}.page_price__fwuD7{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.page_hero__nd6Al{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:start;margin-top:24px}.page_descriptionCard__n78yq,.page_summaryCard__zSYzv,.page_viewerCard__FmEV8{border:1px solid rgba(19,22,17,.12);border-radius:28px;background:#fff}.page_viewerCard__FmEV8{padding:18px}.page_viewerFrame__nIrtp{position:relative;min-height:620px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.95),rgba(236,237,233,.95)),linear-gradient(180deg,#f7f7f3,#e7e8e1)}.page_viewerFrame__nIrtp canvas{width:100%!important;height:100%!important;min-height:620px;display:block}.page_summaryCard__zSYzv{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:14px;padding:28px}.page_eyebrow__1f3JH{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(19,22,17,.5)}.page_productName__WeCCJ{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05}.page_subName__iohYN{margin:0;color:rgba(19,22,17,.6);font-size:15px}.page_priceHero__BRp_g{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgba(187,44,31,.12);border-radius:24px;background:linear-gradient(180deg,#fffaf8,#f8f6ef)}.page_promoRow__2CkO8{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_saleBadge__7jJgf{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;background:#bb2c1f;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_savingsText__uZ2fP{color:#7b2d22;font-size:14px;font-weight:600}.page_priceLead__sFQby{display:flex;flex-direction:column;gap:8px}.page_priceGroup__NkDfm{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:flex-start}.page_amountCard__GFmsw{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:#f6f6f1}.page_amountRow__qX8WS,.page_totalRow__1lxmx{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_amountRow__qX8WS span,.page_totalRow__1lxmx span{color:rgba(19,22,17,.72)}.page_amountDivider__kh7tX{height:1px;background:rgba(19,22,17,.12)}.page_totalRow__1lxmx{font-size:18px}.page_discountRow__E47Gq span{color:#7b2d22}.page_discountValue__LEA94{color:#bb2c1f;font-weight:700}.page_totalValue__2kxrP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px 12px}.page_totalOriginalPrice__Xf2RI{color:rgba(19,22,17,.45)!important;text-decoration:line-through;font-size:14px}.page_totalRow__1lxmx strong{font-size:clamp(22px,2.4vw,28px);line-height:1}.page_addToCartButton__7anip,.page_backButton__n0Nyz{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:999px;border:1px solid #131611;background:#131611;color:#fff;text-decoration:none;font-size:16px;font-weight:600;cursor:pointer}.page_descriptionSection__y3TVR{display:flex;flex-direction:column;gap:16px}.page_sectionTitle__JboBU{margin:0;font-size:20px;font-weight:600}.page_descriptionCard__n78yq{padding:28px}.page_htmlDescription__P2Pa8{line-height:1.7}.page_state__sekNW{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media screen and (max-width:1024px){.page_hero__nd6Al{grid-template-columns:minmax(0,1.2fr) minmax(280px,.95fr);gap:20px}.page_summaryCard__zSYzv{position:static;padding:24px}.page_viewerFrame__nIrtp,.page_viewerFrame__nIrtp canvas{min-height:520px}}@media screen and (max-width:900px){.page_hero__nd6Al{grid-template-columns:1fr}}@media screen and (max-width:768px){.page_page__0FCfc{padding:0 16px 32px;gap:24px}.page_header__eermd{display:flex}.page_viewerCard__FmEV8{padding:12px}.page_viewerFrame__nIrtp,.page_viewerFrame__nIrtp canvas{min-height:360px}.page_descriptionCard__n78yq,.page_summaryCard__zSYzv{padding:20px}.page_amountCard__GFmsw,.page_priceHero__BRp_g{padding:16px;border-radius:20px}}@media screen and (max-width:480px){.page_viewerFrame__nIrtp,.page_viewerFrame__nIrtp canvas{min-height:300px}.page_totalValue__2kxrP{justify-content:flex-start}}.page_content__WgHtt{height:100%;flex-grow:1;padding:0 24px;display:flex;flex-direction:column}.page_contentHeader__Ec_Ig{flex-grow:0;display:flex;justify-content:center;align-items:center;gap:16px;border-bottom:1px solid #131611;max-width:100%;overflow-x:hidden}.page_title__z7wlT{font-size:2em;min-width:unset;width:100%;padding:12px 0;flex-grow:1}.page_viewerContainer__P1C56{flex-grow:1;position:relative;min-width:1px;min-height:1px;overflow:hidden;width:100%}.page_backLink__ypUHv,.page_viewerContainer__P1C56{display:flex;align-items:center;justify-content:center}.page_backLink__ypUHv{gap:4px}.page_buttonContainer__GDeQ_{gap:8px}.page_buttonContainer__GDeQ_,.page_button__5N0dC{display:flex;justify-content:center;align-items:center}.page_button__5N0dC{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:16px;background-color:#0000;border:1px solid #131611;border-radius:16.5px;flex-grow:0;text-wrap:nowrap}.page_button__5N0dC:not(:disabled):hover{cursor:pointer}@media screen and (max-width:1024px){.page_title__z7wlT{font-size:1.5em}.page_pc__XagKp{display:none}.page_title__z7wlT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.page_content__FDj6k{flex-grow:1;padding:0 24px;display:flex;flex-direction:column}.page_blockedContent___AQ3e{align-items:center;justify-content:center;gap:16px;text-align:center}.page_backLink__nuffT{box-sizing:border-box;min-height:40px;padding:0 16px;border:1px solid #131611;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:576px){.page_content__FDj6k{padding:0}}.page_content__658sa{flex-grow:1;padding:0 24px;display:flex;flex-direction:column}.page_contentHeader__VmSNg{flex-grow:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px 20px;gap:12px 20px;padding:12px 0;border-bottom:1px solid #131611;max-width:100%}.page_headingGroup__3K7t2{min-width:0;display:flex;align-items:center;gap:16px}.page_titleGroup__NmQ3C{min-width:0;width:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 auto}.page_title__Q2mFl{font-size:2em;min-width:0;padding:0;flex-grow:0}.page_statusBadge__0Myq7{box-sizing:border-box;min-height:30px;padding:0 12px;border-radius:999px;background:#f4f1ea;color:#8a5e12;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.page_viewerContainer__uDNkO{flex-grow:1;position:relative;width:100%;min-width:1px;min-height:1px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_backLink__6G2RC{display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;flex-shrink:0}.page_buttonContainer__Z9C7r{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;justify-self:end}.page_button__wV0zu{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:16px;background-color:#0000;border:1px solid #131611;border-radius:16.5px;flex-grow:0;display:flex;justify-content:center;align-items:center;text-wrap:nowrap}.page_primaryDesktopAction__FgP0A{display:inline-flex}.page_button__wV0zu:not(:disabled):hover{cursor:pointer}.page_button__wV0zu:disabled{opacity:.6;cursor:not-allowed}.page_statusMessage__BPEm8{font-size:14px;margin:0;padding:4px 0 0;grid-column:1/-1;text-align:right}.page_statusMessageSuccess__Z8SXH{color:#1a7f37}.page_statusMessageError__Q7rNI{color:#d92d20}.page_emptyState__iG7fT{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:rgba(19,22,17,.7);padding:24px}.page_emptyStateLink__14aKI{box-sizing:border-box;min-height:40px;padding:0 16px;border:1px solid #131611;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.page_content__658sa{padding:0 16px}.page_contentHeader__VmSNg{gap:10px 16px}.page_title__Q2mFl{font-size:1.5em}.page_pc__jGlcn{display:none}.page_title__Q2mFl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_primaryDesktopAction__FgP0A{display:none}.page_buttonContainer__Z9C7r{gap:0}}@media screen and (max-width:768px){.page_contentHeader__VmSNg{grid-template-columns:1fr;align-items:start}.page_buttonContainer__Z9C7r{justify-self:start;width:100%;justify-content:flex-start}.page_statusMessage__BPEm8{text-align:left}}@media screen and (max-width:576px){.page_content__658sa{padding:0 12px}.page_contentHeader__VmSNg{gap:8px}.page_button__wV0zu{min-height:36px;padding:4px 10px;font-size:14px}}.CloudUploadButton_actionButton__cb_km{border-radius:50%;padding:3px;transition:background-color .2s ease;cursor:pointer}.CloudUploadButton_actionButton__cb_km:hover{background-color:#f8f8f8}.ImageUploadButton_actionButton___NwVc{display:flex;justify-content:center;align-items:center;padding:3px;border-radius:50%;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.ImageUploadButton_uploadFolderButton__EGtlA{background-color:#131611;color:#f8f8f8}.ImageUploadButton_uploadFolderButton__EGtlA:hover{color:#131611;background-color:#f8f8f8}.LocalSaveButton_actionButton__CFBpP{border-radius:50%;padding:3px;transition:background-color .2s ease;cursor:pointer}.LocalSaveButton_actionButton__CFBpP:hover{background-color:#f8f8f8}.SnapshotButtonGroup_headerButtons__TRapd{display:flex;align-items:center;gap:6px}.SnapshotButtonGroup_viewButton__fvW_P{display:flex;gap:12px;border-radius:18px;background-color:#f8f8f8;padding:6px 12px;border:1px solid #131611;font-size:14px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.SnapshotButtonGroup_viewButton__fvW_P:hover{background-color:#131611;color:#f8f8f8}.ThumbnailModal_modalBackground__WBT6c{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(19,22,17,.1);display:flex;justify-content:center;align-items:center;z-index:10}.ThumbnailModal_modal__wh6Fq{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#f8f8f8;border-radius:12px}.ThumbnailModal_modalImageWrapper__TGaNO{position:relative;width:600px;height:600px;@media (max-width:768px){width:350px;height:350px}}.ThumbnailModal_modalButtons__9Ut_M{display:flex;justify-content:flex-end;gap:12px}.ThumbnailModal_modalButton__uUK6R{display:flex;gap:12px;padding:12px;font-size:14px;border-radius:3px}.ThumbnailModal_modalButton__uUK6R:hover{background-color:#131611;color:#f8f8f8}.ThumbnailModal_classicButton__qOyrN{border:1px solid #131611;background-color:#f8f8f8;cursor:pointer;transition:color .2s ease,background-color .2s ease}.ThumbnailModal_classicButton__qOyrN:hover{background-color:#131611;color:#f8f8f8}.ThumbnailModal_fillImage__YHZhT{width:100%;height:100%;object-fit:cover}.ThumbnailModal_skeleton__Tanua{border-color:transparent;background-color:#f8f8f8;animation:ThumbnailModal_skeleton-pulse__EKwQU 1.2s ease-in-out infinite}@keyframes ThumbnailModal_skeleton-pulse__EKwQU{0%{background-color:#f8f8f8}50%{background-color:#e2e2e2}to{background-color:#f8f8f8}}.Thumbnails_thumbnailsContainer__WbsLH{display:flex;overflow-x:auto}.Thumbnails_thumbnailsContainer__WbsLH::-webkit-scrollbar{display:none}.Thumbnails_thumbnailsContainer__WbsLH:hover{-ms-overflow-style:auto;scrollbar-width:thin}.Thumbnails_thumbnailsWrapper__SNP1q{display:flex;gap:2px}.Thumbnails_thumbnailWrapper__2Sfwm{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;height:90px;width:90px;padding:4px}.Thumbnails_fillImage__bzGci{width:100%;height:100%;object-fit:cover}.Thumbnails_thumbnailImage__HEQMh{background-color:#f8f8f8;border:1px dashed #131611;border-radius:6px}.Thumbnails_thumbnailDeleteButton__zBlU9{visibility:hidden;opacity:0;position:absolute;top:4px;right:2px;border:none;border-bottom-left-radius:4px;border-top-right-radius:6px;background-color:#131611;color:#f8f8ff;cursor:pointer;transition:opacity .1s ease,visibility .1s ease,border .1s ease}.Thumbnails_saved__Dh7__{outline:1px solid #131611;border:1px solid transparent}.Thumbnails_hovered__lvXod{visibility:visible;opacity:1}.Thumbnails_mainThumbnail__Grnch{outline:2px solid #2077b0;border:1px solid transparent}.Thumbnails_selected__bk7AR{outline:2px solid #131611;border:1px solid transparent}.page_gridContainer__5ufTH{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;grid-template-areas:"title editor" "viewer editor" "viewer buttons";grid-column-gap:18px;column-gap:18px;height:100vh;overflow:hidden;padding:18px 24px;@media (max-width:768px){grid-template-rows:1fr 400px auto auto;grid-template-columns:1fr;grid-template-areas:"title" "viewer" "editor" "buttons";overflow-y:auto}}.page_actionButton__JRFeE{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%;padding:4px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.page_uploadButton__6T6xV{border:1px solid #e2e2e2;background-color:#e2e2e2;color:#131611}.page_uploadButton__6T6xV:hover{color:#131611;background-color:#f8f8f8;border:1px solid #131611}.page_saveButton__ZOcNl{border:1px solid #e2e2e2;background-color:#e2e2e2;color:#131611}.page_saveButton__ZOcNl:hover{color:#131611;background-color:#f8f8f8;border:1px solid #131611}.page_uploadFolderButton__onc78{border:none;background-color:#131611;color:#f8f8f8}.page_uploadFolderButton__onc78:hover{color:#131611;background-color:#f8f8f8}.page_registerButton__S9mRb{border:1px solid #2077b0;background-color:#2077b0;color:#f8f8f8}.page_registerButton__S9mRb:hover{color:#2077b0;background-color:#f8f8f8}.page_hideButton__pINkB{border:1px solid #131611;padding:4px 8px;border-radius:4px;cursor:pointer;transition:font-weight .2s ease;width:70px}.page_hideButton__pINkB:hover{font-weight:700}.page_privateButton__8x5FY{background-color:#131611;color:#f8f8f8}.page_publicButton__pa9cl{background-color:#f8f8f8;color:#131611}.page_thumbnailsContent__GDltY{position:relative;justify-content:space-between;align-items:flex-start;padding:3px;height:100px;min-width:150px;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_thumbnail__4f3Ii,.page_thumbnailsContent__GDltY{display:flex;border:1px solid #131611;border-radius:4px}.page_thumbnail__4f3Ii{margin:4px;justify-content:center;align-items:center;width:90px;aspect-ratio:1/1}.page_filesContent__uwe9G{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:8px;gap:8px}.page_fileWrapper__enrQ9,.page_filesContent__uwe9G{border:1px solid #131611;border-radius:4px;padding:8px}.page_fileWrapper__enrQ9{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;max-width:130px}.page_file__oANo1{width:100%;aspect-ratio:1/1}.page_fileName__z__Nh{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-size:14px}.page_fillImage___dAQK{width:100%;height:100%;object-fit:cover}.page_noImage__HsBGt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#e2e2e2}.page_title__1PVO4{grid-area:title;border:1px solid #131611;border-radius:8px;margin-bottom:12px;position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;min-width:450px}.page_titleContent__I2_jZ{display:flex;align-items:flex-end}.page_titleContentLabel__2gASv{width:90px;font-weight:700;padding-bottom:1px}.page_templateName__wv89B,.page_templateSlug__grNDD{border:none;border-bottom:1px solid #131611;background-color:inherit;font-size:14px;padding-bottom:2px;width:200px;height:16px}.page_templateSlug__grNDD:focus{background-color:none}.page_templateSlugInvalid__Gti8f{border-color:red}.page_templateSlugInvalidText__9XJ0n{color:red;font-size:12px;margin-left:12px}.page_categories__XbyAn{border:none;font-size:14px;background-color:inherit;width:204px;height:20px}.page_templateButtons__mPZTp{position:absolute;top:12px;right:12px;display:flex;gap:8px}.page_languageButton__5Gk7E{border:1px solid #131611;padding:4px 8px;border-radius:4px;cursor:pointer;transition:font-weight .2s ease;width:35px}.page_languageButton__5Gk7E:hover{font-weight:700}.page_languageEnButton___ZHR7{background-color:#131611;color:#f8f8f8}.page_languageKoButton__Qoba7{background-color:#f8f8f8;color:#131611}.page_viewer__wfPbI{grid-area:viewer;border:1px solid #131611;border-radius:8px;min-width:1px;position:relative;overflow:hidden;@media (max-width:768px){margin-bottom:12px}}.page_editPanel__XhEpW{grid-area:editor;border:1px solid #131611;border-radius:8px;margin-bottom:12px;padding:12px;display:flex;flex-direction:column;min-width:1px}.page_editorContainer__pd8Rb{flex-grow:1;overflow:auto;display:flex;flex-direction:column;gap:24px;padding:12px}.page_editorThumbnails___HwoC{display:flex;flex-direction:column;gap:12px}.page_editorThumbnailsButtons__1sSls{display:flex;justify-content:space-between;gap:18px}.page_editorThumbnailsSnapshotButtons__zFcPC{display:flex;align-items:center;gap:8px}.page_editorThumbnailsSnapshotButton__2g2Wo{border:1px solid #131611;border-radius:4px;background-color:#131611;color:#f8f8f8;transition:background-color .2s ease,color .2s ease;padding:4px 8px;cursor:pointer}.page_editorThumbnailsSnapshotButton__2g2Wo:hover{color:#131611;background-color:#f8f8f8}.page_editorThumbnailsActionButtons___h8de{padding:4px;border-radius:20px;background-color:#e2e2e2;display:flex;gap:8px}.page_editorFiles__Xbf38{display:flex;flex-direction:column;width:100%;gap:18px;position:relative}.page_editorFilesActionButtons__X4Yxe{display:flex;gap:8px;position:absolute;top:0;right:0}.page_editorDescription__k49VO{display:flex;flex-direction:column;gap:12px}.page_editorDescriptionTextarea__hqKlq{border:1px solid #131611;border-radius:4px;background-color:inherit;font-size:16px;height:100px;padding:8px}.page_editorPrice__3ABwx{display:flex;flex-direction:column;gap:12px}.page_editorPriceTable__j9zkL th{background-color:#131611;color:#f8f8f8;font-size:16px;font-weight:400;padding:4px;width:50%}.page_editorPriceTable__j9zkL th:first-child{border-top-left-radius:4px}.page_editorPriceTable__j9zkL th:last-child{border-top-right-radius:4px}.page_editorPriceTable__j9zkL td{border-bottom:1px solid #131611;padding:4px;height:24px}.page_editorPriceTable__j9zkL td:last-child{width:24px;border:none;padding:0 0 0 4px}.page_editorPriceSelect__m_dQ4{border:none;font-size:14px;background-color:inherit;width:100%}.page_editorPriceInput__C02Ok{border:none;background-color:inherit;font-size:16px;width:100%}.page_editorPriceDeleteButton__sAYEC{border:2px solid #131611;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#f8f8f8;color:#131611}.page_editorPriceAddButton__6GHdT,.page_editorPriceDeleteButton__sAYEC{display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;cursor:pointer}.page_editorPriceAddButton__6GHdT{border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#131611;color:#f8f8f8;transition:color .2s ease,background-color .2 ease}.page_editorDesigns__jxjm8{display:flex;flex-direction:column;gap:12px}.page_editorDesignsContent__XmyhC{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border:1px solid #131611;border-radius:4px;padding:12px}.page_editorDesignWrapper__VlWHj{border:1px solid #131611;border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:4px;position:relative;height:382px}.page_designButtons__vnVUM{display:flex;justify-content:space-between}.page_designDownloadButton__rJARS{border:1px solid #e2e2e2;background-color:#e2e2e2;padding:4px 8px;border-radius:4px;cursor:pointer;transition:font-weight .2s ease;width:80px}.page_designDownloadButton__rJARS:hover{font-weight:700}.page_designImageWrapper__jX89J{aspect-ratio:1/1}.page_designDeleteButton__nOPVX{border:1px solid #131611;padding:4px 8px;border-radius:4px;cursor:pointer;background-color:#131611;color:#f8f8f8;transition:color .2s ease,background-color .2s ease;width:70px}.page_designDeleteButton__nOPVX:hover{background-color:#f8f8f8;color:#131611}.page_pageButtons__w7ew2{grid-area:buttons;display:flex;justify-content:flex-end;gap:12px}.page_pageButton__Trx5P{border:1px solid #131611;border-radius:4px;background-color:#131611;color:#f8f8f8;cursor:pointer;font-size:16px;padding:4px 12px;transition:background-color .2s ease,color .2s ease}.page_pageButton__Trx5P:hover{color:#131611;background-color:#f8f8f8}.page_designModalBackground__8q_ku{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(19,22,17,.1);display:flex;justify-content:center;align-items:center;z-index:10}.page_designModal__CHwJf{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#f8f8f8;border-radius:8px}.page_designModalContent__U8m1O{grid-template-columns:repeat(8,1fr);max-height:81px;overflow-y:auto}.page_designModalContentObject__1nFq4{grid-template-rows:repeat(2,1fr);max-height:204px;overflow-y:auto}.page_designModalContentResult__XRJQY{max-height:100px;overflow-y:auto}.page_skeleton__4iR3o{border-color:transparent;background-color:#e2e2e2;animation:page_skeleton-pulse__b402X 1.2s ease-in-out infinite}@keyframes page_skeleton-pulse__b402X{0%{background-color:#e2e2e2}50%{background-color:#f0f0f0}to{background-color:#e2e2e2}}.page_gridContainer__RNcgf{display:grid;grid-template-rows:auto 1fr;grid-template-columns:2fr 3fr;grid-template-areas:"upload header" "templates viewer" "templates footer";grid-column-gap:24px;column-gap:24px;height:100vh;overflow:hidden;padding:18px 24px;@media (max-width:768px){grid-template-rows:1fr 1fr 400px 1fr 1fr;grid-template-columns:1fr;grid-template-areas:"upload" "header" "viewer" "footer" "templates";overflow-y:auto}}.page_upload__kNlXx{grid-area:upload;margin-bottom:18px}.page_customUploadButton___CM4O{display:flex;align-items:center;gap:12px;border:1px solid #131611;border-radius:6px;background-color:#131611;color:#f8f8f8;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.page_customUploadButton___CM4O:hover{color:#131611;background-color:#f8f8f8}.page_header__7vaVY{grid-area:header;display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.page_createButton__ysT2F{border-radius:6px;border:1px solid #131611;padding:6px 14px;font-size:14px;font-weight:700;background-color:#131611;color:#f8f8f8;cursor:pointer;transition:background-color .1s ease,color .1s ease}.page_createButton__ysT2F:hover{background-color:#f8f8f8;color:#131611}.page_templates__vFbIX{display:flex;flex-direction:column;grid-area:templates;border:1px solid #131611;border-radius:12px;padding:24px;@media (max-width:768px){margin-top:18px}}.page_templatesHeader__OW5Ug{display:flex;justify-content:space-between;gap:9px;font-weight:700}.page_templatesList__w0Vvc{flex:1 1;list-style:none;padding:0;overflow-y:auto}.page_templatesListItem__q1jXW{border-bottom:1px solid #113161;padding:24px 12px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr auto;cursor:pointer}.page_templatesListItem__q1jXW:last-child{border:none}.page_selectedListItem__FIqEj{background-color:#e2e2e2}.page_listItemDeleteButton__A05zx{border:1px solid #131611;border-radius:3px;padding:5px 6px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:11px;text-align:center;line-height:11px;font-weight:700;background-color:#131611;color:#f8f8f8;cursor:pointer;transition:transform .2s ease}.page_listItemDeleteButton__A05zx:hover{transform:scale(1.05)}.page_viewer__lK53k{grid-area:viewer;position:relative;display:flex;min-height:0;border:1px solid #131611;border-radius:12px;overflow:hidden;margin-bottom:12px}.page_footer__rzHcK{grid-area:footer;display:flex;justify-content:space-between;gap:12px}.page_thumbnails__PbA0v{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:3px;border:1px solid #131611;border-radius:12px;height:100px;min-width:150px;width:150px;flex:1 1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_footerButtons__gtAb1{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page_footerActionButtons__opnLz{display:flex;flex-direction:column;background-color:#e2e2e2;padding:4px;border-radius:18px;gap:1px}.page_exitButton__gXrLO{cursor:pointer;padding:6px;border-radius:50%;transition:background-color .2s ease}.page_exitButton__gXrLO:hover{background-color:#e2e2e2}.page_templatesHeaderCount__D8Zx3{display:flex;justify-content:center;align-items:center;gap:4px}.page_templatesHeaderCountNumber__oKftw{width:33px}.page_dotLoader__3G3yh{display:flex;justify-content:center;align-items:center;gap:3px}.page_dotLoader__3G3yh span{width:4px;height:4px;background-color:#555;border-radius:50%;animation:page_dot-flash__0l4ga 1.4s ease-in-out infinite}.page_dotLoader__3G3yh span:nth-child(2){animation-delay:.2s}.page_dotLoader__3G3yh span:nth-child(3){animation-delay:.4s}.page_biggerDotLoader__99zWs{gap:6px}.page_biggerDotLoader__99zWs span{width:8px;height:8px}@keyframes page_dot-flash__0l4ga{0%,80%,to{opacity:.2;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.page_noTemporaryTemplates__seOhH{margin:0 auto;width:100%;height:100%}.page_creatingOverlay__FF5Pe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(19,22,17,.1);display:flex;justify-content:center;align-items:center;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:all;cursor:wait;touch-action:none}.page_creatingOverlayMessage__6nGd3{font-size:32px}