html,body,#root{width:100%;margin:0;padding:0}#root{position:relative;z-index:0;height:100vh;height:100dvh}.main-container{height:100%;width:100%;position:relative}.spinner{position:absolute;inset:0;margin:auto;width:50px;height:50px}body{-webkit-user-select:none;-ms-user-select:none;user-select:none}input:focus-visible,input[data-focus-visible],input:hover{outline:none;box-shadow:none!important;border-color:#6e7191!important}select:focus-visible,select[data-focus-visible],select:hover{outline:none;box-shadow:none!important;border-color:#6e7191!important}textarea:focus,textarea:focus-visible,textarea[data-focus-visible],textarea:hover{outline:none;box-shadow:none!important;border-color:#6e7191!important}.form-floating{position:relative}.form-control{padding:1rem .75rem}.form-control{width:100%;height:56px;border:0px solid #eff0f6;background:#eff0f6;font-size:15px;line-height:20px;letter-spacing:.75px;color:#14142b;font-weight:400;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.floating-label{font-size:13px;line-height:22px;letter-spacing:.25px;font-weight:500;color:#6e7191;position:absolute;left:0;top:0;padding:1.4rem .75rem;pointer-events:none;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating label{transition:none}}.form-control::-moz-placeholder{color:transparent}.form-control::placeholder{color:transparent}.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-control:focus,.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-control:not(:-moz-placeholder-shown)~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-control:focus~label,.form-control:not(:placeholder-shown)~label,.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.ScrollbarsCustom-Track{opacity:0;visibility:hidden}select option{color:#000;font-size:14px}.designtool-container{position:relative;left:0;top:0;display:flex;flex-direction:column;align-items:center;width:100%;height:692px;z-index:1}.main-wrap{width:100%;position:relative;display:flex;align-items:flex-start;overflow:hidden}.canvas-wrap{height:100%}.canvas-section{flex:1;position:relative;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;background:#fcfcfc url(/img/bg-pattern.png) no-repeat;background-size:2% 2%;z-index:1}.canvas-section.open{margin-left:408px}.canvas-section.close{margin-left:96px}.canvas-section.hide-footer{height:100%}.canvas-section.hide-footer .footer-collapse{display:none}.footer-wrapper{display:flex;flex-direction:column;align-items:center;z-index:1;width:100%;position:relative}.footer-wrapper.open{display:flex;align-items:flex-start;width:100%}.container-ref{height:100%;max-height:calc(100% - 46px)}.cutlines,.zoominout{bottom:12px}.canvas-ultimate{max-height:calc(100% - 135px);height:100%;max-width:100%;width:100%;margin:0 auto}.gofirst{position:fixed;left:0;width:100%;height:calc(100% - 145px);top:0;z-index:10;display:none;align-items:center;justify-content:center}.sidebartoggle.active svg{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transform:rotate(0);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.sidebartoggle svg{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.context-menu{font-size:12px;margin:0;width:225px;height:320px;position:absolute;z-index:99999;background-color:#fcfcfc;padding:0 14px;border:0;box-shadow:0 6px 32px #0000003d;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.context-menu .context-menu-item{display:block;outline:none;width:100%;position:relative;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.25px;color:#4e4b66;padding:8px 0;border-bottom:1px solid #eff0f6;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin:1px 0}.context-menu .context-menu-item.disabled{color:#999}.context-menu .context-menu-item .shortcut{font-size:12px;color:#999}.drag-wrapper.active{background-color:#38a169;border-radius:4px}.drag-wrapper.active .hand svg>path{fill:#fcfcfc}.drag-wrapper .hand{width:20px;height:20px}.background-step-1.hide{display:none}.chakra-radio{position:relative}.chakra-radio .chakra-radio__label{font-size:13px;line-height:22px;font-weight:500;color:#a0a3bd;text-transform:uppercase}.chakra-radio .chakra-radio__control{background-color:#14142b;border:1px solid #6e7191;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.chakra-radio .chakra-radio__control[aria-checked=true],.chakra-radio .chakra-radio__control[data-checked]{background-color:transparent;border:1px solid #6e7191;color:#3ca241}.chakra-radio .chakra-radio__control[aria-checked=true]:before,.chakra-radio .chakra-radio__control[data-checked]:before{width:10px;height:10px}.chakra-menu__menu-button.sidebar-select-dropdown>span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}.logoborder{min-height:28px}.sidebar-menu{position:relative}.sidebar-menu .menu-list>div{min-width:100%!important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;overflow:auto}.sidebar-menu .chakra-menu__menu-list{min-width:100%!important;margin:0 auto!important;padding:0}.chakra-portal .sidebar-portal-menu{min-width:calc(100% - 32px)!important;margin:0 auto!important}.chakra-portal>.chakra-menu__menu-list{min-width:calc(100% - 32px)!important;margin:0 auto!important}.sidebar-menu .chakra-menu__menu-list .chakra-menu__menuitem{font-weight:600;font-size:15px;line-height:22px;letter-spacing:.25px;color:#4e4b66;border-bottom:1px solid #eff0f6}.sidebar-menu .chakra-menu__menu-list .chakra-menu__menuitem:last-child{border-bottom:0}.sidebar-menu .chakra-menu__menu-list .chakra-menu__menuitem:hover{background-color:#eff0f6}.sidebar-menu.menu-font-family .chakra-menu__menu-list .chakra-menu__menuitem:hover{background-color:transparent}.sidebar-menu.menu-font-family .chakra-menu__menu-list .chakra-menu__menuitem img{height:35px;width:auto}.leftsidebar-options .chakra-input__group input[type=color]{border:0px}.frontbacknav{padding:16px 0}@media (max-width: 767px){.frontbacknav{position:fixed;left:0;top:56px;width:calc(100% + -0px);z-index:10}}.firstStep{position:absolute;left:0;width:100%;bottom:0;height:100%;z-index:1400;background-color:#0f0c29;background:linear-gradient(165.01deg,#0f0c29 11.1%,#302b63 89.47%);border-radius:30px 30px 0 0;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-ms-border-radius:30px 30px 0 0;-o-border-radius:30px 30px 0 0}@media (max-width: 767px){.gofirst{display:flex}.sidebartoggle{display:none}.container-ref{height:100%;max-height:inherit}.footer{display:none}.main-wrap{height:calc(100% - 140px)}.canvas-section{height:calc(100% - 156px)}.canvas-ultimate{max-height:calc(100% - 193px)}.cutlines,.zoominout{bottom:0}}@media (max-height: 390px){body{overflow:hidden}.main-wrap.smallHeight .leftsidebar-options{display:none}.main-wrap.smallHeight .leftsidebar-wrap.open .leftsidebar-options,.main-wrap.smallHeight .footer{display:block}.main-wrap.smallHeight .footer.hide{bottom:0}.main-wrap.smallHeight{height:100%}.main-wrap.smallHeight .canvas-ultimate{max-height:calc(100% - 105px)}.main-wrap.smallHeight .cutlines,.main-wrap.smallHeight .zoominout{bottom:5px}.main-wrap.smallHeight .canvas-section{height:calc(100% - 52px)}.main-wrap.smallHeight .container-ref{height:100%}.main-wrap.smallHeight .frontbacknav{padding:5px 0}.header-container.smallHeight{padding:5px 10px;height:auto}.leftsidebar-wrap.smallHeight .leftsidebar{width:96px;height:calc(100% - 50px);position:relative;z-index:1200;background-color:#14142b}.leftsidebar-wrap.smallHeight .leftsidebar .ls-wrapper{width:100%;height:100%;display:inherit}.leftsidebar-wrap.smallHeight .leftsidebar-wrap.open{width:408px}.leftsidebar-wrap.smallHeight .leftsidebar-options .ls-option{width:382px;height:100%;top:0;border-radius:0;position:absolute;transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.leftsidebar-wrap.smallHeight .leftsidebar-options .ls-option.active{transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit}.main-wrap.smallHeight .producttab.mobile{padding-bottom:15px}.main-wrap.smallHeight .leftsidebar-wrap{flex-direction:column;width:auto}.main-wrap.smallHeight .sidebartoggle.active{right:-395px}.main-wrap.smallHeight .leftsidebar.mobile .ls-nav{width:100%}.leftsidebar-wrap.smallHeight .imageselectnavigation{bottom:inherit;width:96px;height:calc(100% - 50px);top:50px;right:0}.leftsidebar-wrap.smallHeight .imageselectnavigation .TextMobileOption{height:100%;flex-direction:column;display:flex;padding:0}.leftsidebar-wrap.smallHeight .imageselectnavigation .TextMobileOption .item{width:100%;height:72px}.main-wrap.smallHeight .textMobileOption .text-select-mobile,.main-wrap.smallHeight .template-mobile,.main-wrap.smallHeight .templateLayer,.main-wrap.smallHeight .image-select-mobile,.main-wrap.smallHeight .clipart-mobile{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;position:absolute;top:0;width:344px;height:100%;opacity:0;visibility:hidden}.main-wrap.smallHeight .textMobileOption .text-select-mobile.active,.main-wrap.smallHeight .template-mobile.active,.main-wrap.smallHeight .templateLayer.active,.main-wrap.smallHeight .image-select-mobile.active,.main-wrap.smallHeight .clipart-mobile.active{opacity:1;visibility:visible}.main-wrap.smallHeight .moduleWrap{height:calc(100% - 100px)}.main-wrap.smallHeight .templateModuleWrap{height:calc(100% - 60px)}.main-wrap.smallHeight .templateMobileNav{bottom:inherit;width:96px;height:calc(100% - 50px);top:50px;right:0;left:inherit;flex-direction:column;padding:0}.main-wrap.smallHeight .templateMobileNav .item{width:100%;height:72px}.main-wrap.smallHeight .templateLayer.active{height:100%}.main-wrap.smallHeight .imageModuleWrap{height:calc(100% - 60px)}.main-wrap.smallHeight .leftsidebar-options .ls-option.active{height:100%}.main-wrap.smallHeight .addnamelistbtn{width:100%;position:relative;bottom:inherit}.main-wrap.smallHeight .numberlist{height:calc(100% - 110px)}.main-wrap.smallHeight .uploadcsv{position:relative;bottom:inherit;width:100%;margin-top:16px}.main-wrap.smallHeight .clipModuleWrap{height:calc(100% - 50px)}.cropmobilemodal{height:inherit!important}.cropmobiledrawer,.cropmobiledrawer .chakra-modal__body{height:auto}.header-container.smallHeight .headerDropdown{display:none}.header-container.smallHeight .headerDropdown.active{position:absolute;top:calc(100% + 5px);display:block;bottom:inherit;width:380px;height:250px;overflow:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.leftsidebar-wrap.open .namelist .wrap{height:100%}.leftsidebar-wrap.open .clipartMobileNav{bottom:inherit;width:96px;height:calc(100% - 50px);top:50px;right:0;left:inherit;flex-direction:column;padding:0}.leftsidebar-wrap.open .clipartMobileNav .item{height:72px;width:100%}.leftsidebar-wrap.open .imageMobileOption{height:100%;flex-direction:column;padding:0}.leftsidebar-wrap.open .imageMobileOption .item{width:100%;height:72px}.cropmobiledrawer{height:100%!important}}.topbarmenu[data-active],.topbarmenu:active{color:#fcfcfc!important}.topbar .chakra-menu__menu-list{min-width:auto}.topbarmenu.chakra-menu__menu-button{width:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.dashborder{width:100%;height:1px;background:linear-gradient(95.08deg,#3fa53c 2.49%,#006cd0 97.19%);position:relative}.dashborder:before{content:"";position:absolute;left:0;top:0;width:100%;border-top:1px dashed #ececec;display:block}.logoborder{position:relative}.headerDropdown{opacity:0;visibility:hidden}.headerDropdown.active{opacity:1;visibility:visible}@media (max-width: 767px){.headerDropdown{opacity:1;visibility:visible;height:0;bottom:-100%;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.headerDropdown.active{height:460px;overflow:auto;bottom:0%;border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0px 0px;-moz-border-radius:30px 30px 0px 0px;-ms-border-radius:30px 30px 0px 0px;-o-border-radius:30px 30px 0px 0px}}.headerCartBtn{position:relative}.headerDropdown .verify{padding:12px;position:relative;color:#fff;font-size:12px;font-weight:500;line-height:20px;letter-spacing:.25px;text-align:left}.headerDropdown .verify .chakra-checkbox__control{width:20px;height:20px;background-color:#d9dbe9;border:0px;margin-right:12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.headerDropdown .verify .chakra-checkbox__control svg{color:#0f0c29;stroke:#0f0c29}.headerDropdown .verify .chakra-checkbox__label{font-size:12px;line-height:20px;letter-spacing:.25px;font-weight:500}.headerDropdown .headerAction svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}@media (max-width: 767px){.headerDropdown .verify{padding:16px 0 24px;border-bottom:0;margin:0 16px}.headerDropdown .verify .chakra-checkbox{display:flex;align-items:flex-start}.headerDropdown .verify .chakra-checkbox__label{font-size:15px;font-weight:500;line-height:24px;letter-spacing:.25px;text-align:left}.headerDropdown .verify .chakra-checkbox__control{background-color:#14142b;border:1px solid #eff0f6;border-radius:4px;margin-top:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.headerDropdown .verify .chakra-checkbox__control svg{color:#fcfcfc}}.leftsidebar-wrap{height:calc(100% + 2px);display:flex;flex-direction:row;position:fixed;left:0;top:48px;width:408px;padding-right:2px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.leftsidebar-wrap:after{content:"";position:absolute;right:0;top:0;width:2px;height:100%;background:linear-gradient(95.08deg,#3fa53c 2.49%,#006cd0 97.19%)}.leftsidebar-wrap.open.mobile{width:auto}.leftsidebar-wrap.close{width:96px}.leftsidebar{width:96px;height:calc(100% - 48px);position:fixed;left:0;top:48px;z-index:1200;background-color:#14142b}.leftsidebar-wrap.close .leftsidebar{width:96px}.leftsidebar.sub-open{z-index:0}.leftsidebar.mobile{height:72px;left:inherit;bottom:0;width:100%;top:inherit;position:fixed;z-index:1210}.leftsidebar .ls-wrapper{width:100%;height:100%}.leftsidebar.mobile .ls-wrapper{display:inline-flex;width:auto}.leftsidebar .ls-nav{width:100%;height:72px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;margin:0;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.leftsidebar.mobile .ls-nav{width:89px}.leftsidebar .ls-nav .icon{width:100%;text-align:center;width:24px;height:24px;margin:0 auto;color:#fcfcfc}.leftsidebar .ls-nav .label{width:100%;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.25px;text-align:center;color:#fcfcfc}.leftsidebar .ls-nav .label .text{width:78px;margin:0 auto}.leftsidebar .ls-nav.active,.leftsidebar .ls-nav:hover{background-color:#fff}.leftsidebar .ls-nav.active .icon,.leftsidebar .ls-nav:hover .icon,.leftsidebar .ls-nav.active .label,.leftsidebar .ls-nav:hover .label{color:#14142b}.leftsidebar-options{height:100%;position:absolute;width:312px;left:96px;top:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media (min-width: 768px){.leftsidebar-options{background-color:#0f0c29;background:linear-gradient(165.01deg,#0f0c29 11.1%,#302b63 89.47%)}}.leftsidebar-options.mobile{width:100%;z-index:1200;position:fixed;bottom:0;left:0;height:auto;top:inherit}.leftsidebar-options .ls-option{width:310px;height:calc(100% - 48px);position:absolute;z-index:1100;opacity:0;visibility:hidden;background-color:#0f0c29;background:linear-gradient(165.01deg,#0f0c29 11.1%,#302b63 89.47%);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.leftsidebar-options .ls-option.active{opacity:1;visibility:visible}.leftsidebar-options.mobile .ls-mob-option{position:fixed;width:100%;height:auto;left:0;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-ms-border-radius:30px 30px 0 0;-o-border-radius:30px 30px 0 0}.leftsidebar .ScrollbarsCustom-Wrapper{inset:0!important}.leftsidebar .ScrollbarsCustom-TrackX,.leftsidebar .ScrollbarsCustom-TrackY{opacity:0;visibility:hidden}.leftsidebar-options.mobile .ls-option.product{height:83%}.leftsidebar-options.mobile .ls-option.text{height:485px}.image-select-mobile{left:inherit;bottom:0;position:fixed;width:100%;z-index:1400;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transform:translateY(100%);border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-ms-border-radius:30px 30px 0 0;-o-border-radius:30px 30px 0 0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.image-select-mobile.active{background-color:#0f0c29;background:linear-gradient(165.01deg,#0f0c29 11.1%,#302b63 89.47%);height:70%;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.leftsidebar .ls-wrapper .ls-nav{z-index:1}.leftsidebar .ls-wrapper .ls-nav.active{z-index:1200}.leftsidebar-options.mobile .ls-mob-option.savedesign.option-open{height:auto}@media (max-width: 767px){.leftsidebar-wrap{position:fixed;top:inherit;bottom:0;width:100%;left:0;height:auto;z-index:1210}.ls-option.image-option-open{background:transparent;height:100%}.leftsidebar-options.mobile .ls-option.image-option-open{height:100%}.footer{bottom:72px;position:relative;background-color:#fcfcfc}.leftsidebar-wrap.close .leftsidebar-options{left:inherit}.canvas-section.close{margin-left:inherit}.leftsidebar-wrap:after{display:none}.leftsidebar-wrap.open .leftsidebar-options,.leftsidebar-options{left:inherit}}body{margin:0;font-family:Poppins!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar-icons{background-color:#14142b!important}.cursor-pointer{cursor:pointer!important}.background-color{background-color:#14142b!important}.border-color{border-color:#d9dbe9!important}.line-height{line-height:22px}button:focus-visible{outline:none!important}.super-sidebar::-webkit-scrollbar{width:0px;background:transparent;display:none}.super-sidebar{-ms-overflow-style:none;scrollbar-width:0px;display:none}.hide-sidebar::-webkit-scrollbar{width:0px;background:transparent;display:none}.hide-sidebar{-ms-overflow-style:none;scrollbar-width:0px}.menu{animation:fade--in .1s ease-in-out}@keyframes fade--in{0%{opacity:0}to{opacity:1}}
