body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.customize-container{-webkit-appearance:none!important;appearance:none!important}.customize-container button{color:#858c94}.customize-container option,.customize-container select{-webkit-appearance:none!important;appearance:none!important}.customize-container .custom-select{border-radius:5px;padding:8.5px 14px;font-size:18px;background-color:#fff}.customize-container .custom-option{font-size:18px;padding:8px 16px}.customize-container .MuiOutlinedInput-input{width:160px!important;padding:8.5px 14px}.customize-container #canvas-container{position:relative;display:flex;justify-content:center}.customize-container #delete-button{position:absolute;top:0;left:0;cursor:pointer}.grab-cursor *{cursor:grab!important}.MuiSelect-outlined.MuiSelect-outlined{padding-top:6px;padding-bottom:6px}.MuiButton-outlinedSecondary{padding-top:0!important;padding-bottom:0!important}#menu->div.MuiPaper-root.MuiMenu-paper.MuiPopover-paper.MuiPaper-elevation8.MuiPaper-rounded{transform:translateY(77px)!important}.Zoom{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.Zoom-button{background-color:#354530;width:32px;cursor:pointer}.Zoom-button,.Zoom-slider{height:32px;display:flex;justify-content:center;align-items:center}.Zoom-slider{border:1px solid #d2d2d2;box-sizing:border-box;padding:0 8px;width:142px;background-color:#fff}.text-icon{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px;cursor:pointer;transition:all .7s;display:flex;align-items:center;color:#09101d}.mid-container .mid-header-container{padding:20px;height:88px}.mid-container .mid-header-container p{padding-top:20px;color:#a5abb3;font-size:14px;line-height:20px;letter-spacing:.05em;text-transform:uppercase}.mid-container .mid-header-container h3,.mid-container .mid-header-container p{font-family:Source Sans Pro;font-style:normal;font-weight:600;display:flex;align-items:center}.mid-container .mid-header-container h3{margin-top:-20px!important;font-size:23px;line-height:24px;color:#000}.mid-container .mid-mid-container{padding:20px;min-height:100%;background:#f7fcf8}.right-container{box-shadow:0 1.25px 4px rgba(0,0,0,.1);width:160px}.right-container .right-header-container{top:50%}.right-container .right-header-container button{width:50%;height:40px;background:#fff;border:none}.right-container .choices{margin-top:20px;padding-left:20px}.model{flex-direction:row;padding:0;margin-bottom:14px;width:310px;height:155px!important;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.22);border-radius:8px}.model,.model .left{display:flex;align-items:center}.model .left{width:40%;justify-content:center}.model .left img{width:70%}.model .right{position:static;font-family:Source Sans Pro;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.05em;text-transform:uppercase;color:#858c94}.model .right p{font-size:14px;margin-bottom:4px}.model .right h3{font-size:19px;color:#000}.general-container .title{position:static;font-weight:600;display:flex;align-items:center;opacity:.8;flex:none;order:0;flex-grow:0;margin:4px 0}.general-container .description,.general-container .title{font-family:Source Sans Pro;font-style:normal;font-size:16px;line-height:24px;color:#09101d}.general-container .description{height:24px;font-weight:400;opacity:.6}.general-container .price{height:32px;font-size:21px;line-height:32px;color:#09101d}.default-button,.general-container .price{font-family:Source Sans Pro;font-style:normal;font-weight:600}.default-button{padding:0;width:190px;height:36px;left:1180px;top:112px;font-size:14px;line-height:20px;border-radius:8px;border-color:#354530;color:#354530;background-color:#fff;cursor:pointer}.model-top-bar{margin-top:20px;display:flex;justify-content:space-between}.model-top-bar p{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:23px;line-height:24px}.model-top-bar .left-side{display:flex}.default-search-box{display:flex;flex-direction:column;align-items:flex-start;padding:8px 16px;width:214px;height:36px;background:#f4f6f9;border-radius:8px}.default-search-box input{border:none;background-color:transparent}.default-search-box input :active,.default-search-box input:focus{border:none;outline:none}.default-search-box input::placeholder{color:#09101d}.insert-container{display:flex;margin-top:32px}.insert-container p{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px;margin-bottom:2px;color:#09101d;opacity:.8}.insert-container .editor{flex-direction:column;display:flex}.insert-container .editor input{padding:12px 16px;bottom:0;width:310px;height:48px;left:0;top:32px;background:#fff;border:1px solid #858c94;box-sizing:border-box;border-radius:8px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#09101d}.insert-container .editor input::placeholder{color:#09101d;opacity:.5}.insert-container .editor .select{flex-direction:row;justify-content:center;padding:20px 16px;width:310px;height:48px;background:#fff;opacity:.5;border:1px solid #858c94;box-sizing:border-box;border-radius:8px;margin:8px 0}.insert-image{height:420px;width:420px;top:188px;left:290px;background:#fff;border:1px solid #dadee3;box-sizing:border-box;border-radius:4px}.input-button{display:flex;flex-direction:column;align-items:center;padding:8px 12px;position:absolute;width:224px;height:36px;left:388px;top:624px;border:1px solid #354530;box-sizing:border-box;border-radius:6px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;color:#354530;flex:none;order:1;flex-grow:0;margin:0 8px}.input-button input{display:none}*{font-family:Source Sans Pro;box-sizing:border-box}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CPP-left-shadow{box-shadow:inset 8px 0 9px 0 rgba(43,43,43,.05)}.CPP-left-shadow-dark{box-shadow:inset 8px 0 9px 0 rgba(43,43,43,.17)}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb:hover{background:transparent}.mobile{display:none}.desktop{display:block}@media (max-width:1200px){.mobile{display:block}.desktop{display:none}}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.fill-screen{height:100vh;height:calc(var(--vh, 1vh)*100 - 80px)}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outside-spin-button{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0!important}.MuiOutlinedInput-inputMarginDense{width:27px!important}.editor input{padding:12px 16px;height:48px;background:#fff;border:1px solid #858c94;box-sizing:border-box;border-radius:8px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#09101d}.editor input::placeholder{color:#09101d;opacity:.5}.editor .select{flex-direction:row;justify-content:center;padding:20px 16px;width:310px;height:48px;background:#fff;opacity:.5;border:1px solid #858c94;box-sizing:border-box;border-radius:8px;margin:8px 0}.SideSectionHeader{background-color:#fff;padding:16px}.SideSectionHeader-primary-text{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:23px;line-height:24px}.SideSectionHeader-secondary-text{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#a5abb3}.EditProduct-material-round-image{width:64px;height:64px;border-radius:50%;background-position:50%;border:2px solid #fff}.EditProduct-model-images{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.EditModel,.EditProduct-model-single-image{width:100%}.EditModel-image{width:120px;height:120px;display:flex;justify-content:center;align-items:center}.EditModel-image,.EditModel-preview-image{background-size:contain;background-position:50%;background-repeat:no-repeat;border:1px solid #dadee3;margin-bottom:16px;margin-top:16px}.EditModel-preview-image{width:100%;padding-top:72.1%;position:relative}.EditModel-1st-col{display:flex;flex-direction:column;align-items:center;margin-right:16px}.EditPages-image{width:250px;height:250px;border:1px solid grey;background-size:contain;background-position:50%;margin-bottom:16px;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.MaterialSelection-title{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px}.MaterialSelection-images-container{display:flex;margin:16px 0}.MaterialSelection-material-image{width:60px;height:60px;border:2px solid #f8ba44;background-position:50%;border-radius:50%;margin-right:12px;cursor:pointer}.MaterialSelection-material-image-selected{border-width:4px;border-color:#f8ba44}.MaterialSelection-name{font-weight:400;color:#09101d;opacity:.6;margin:12px 0 20px}.MaterialSelection-name,.ModelsSelection-label{font-family:Source Sans Pro;font-style:normal;font-size:16px;line-height:24px}.ModelsSelection-label{font-weight:600;margin-bottom:16px}.ModelsSelection-model-container{display:grid;grid-template-columns:8fr 5fr;grid-column-gap:16px;column-gap:16px;margin-bottom:16px;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.22);cursor:pointer}.ModelsSelection-model-image{height:150px}.ModelsSelection-model-image,.ModelsSelection-model-preview-image{background-position:50%;background-size:contain;background-color:#f8f8f8;background-repeat:no-repeat}.ModelsSelection-model-preview-image{padding-top:81.1%}.ModelsSelection-model-name{font-weight:600;font-size:20px;color:#858c94;font-family:Source Sans Pro;height:100%;width:80%;display:flex;justify-self:center;align-items:center;text-align:center}.UCATC{width:100%}.UCATC-info{background:#fff;box-shadow:inset 8px 0 9px 0 rgba(43,43,43,.05);padding:16px;width:100%}.UCATC-info-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px}.UCATC-info-row-name{color:#919191}.UCATC-info-row-name,.UCATC-info-row-value{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.UCATC-info-row-value{text-align:right;color:#303030}.UCATC-add-to-cart-button{position:relative;height:72px;box-shadow:0 -1.25px 4px rgba(0,0,0,.25);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:28px;cursor:pointer;transform:all .7s;overflow:hidden}.UCATC-add-to-cart-button,.UCATC-add-to-cart-sub-button{display:flex;flex:1 1;justify-content:center;align-items:center;color:#fff}.UCATC-add-to-cart-sub-button{height:100%;transition:all .7s;background-color:#354530}.UCATC-add-to-cart-sub-button-hide{flex:0 1;margin-left:-80px;color:transparent}.UCATC-add-to-cart-sub-button:hover{opacity:.8}.ATCD{max-width:350px;padding:24px}.ATCD-top{width:100%;display:flex;justify-content:flex-end}.ATCD-center-child{display:flex;justify-content:center}.ATCD-success-text{text-align:center;font-size:20px;font-family:Source Sans Pro;margin:32px 0}.ATCD-add-to-cart-button{background:#354530;border-radius:2px;padding:12px 48px;cursor:pointer;color:#fff;transition:all .47s}.ATCD-add-to-cart-button:hover{opacity:.8}#fixed{position:fixed}#fixed.absolute{position:absolute}.UserCustomizeGeneral{padding-top:16px}.UserCustomizeGeneral-label{color:#09101d;margin-bottom:8px}.UserCustomizeGeneral-label,.UserCustomizeGeneral-select{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px}.UserCustomizeGeneral-select{width:100%;padding:12px 28px 12px 16px;color:rgba(9,16,29,.6);border-radius:8px;border:1px solid #858c94;outline:none;-webkit-appearance:none;position:relative}.UserCustomizeGeneral-quantity{display:inline-flex;flex-direction:row;justify-content:center;align-items:flex-start;background:#fff;border:1px solid #858c94;box-sizing:border-box;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.UserCustomizeGeneral-quantity-number{font-size:18px;width:24px;text-align:center;padding:12px 0}.UserCustomizeGeneral-quantity-sign{color:#858c94;font-size:32px;line-height:24px;padding:12px 16px}.UserCustomizeText-hover{position:relative;overflow-x:hidden;transition:all .3s}.UserCustomizeText-hover:hover .UserCustomizeText-remove-icon{right:0}.UserCustomizeText-remove-icon{transition:all .3s;position:absolute;top:10px;right:-50px;cursor:pointer}.CPP-mobile-side-open{right:0!important}.UCI-upload-button{border:1px dashed #777;height:100px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.UCI-images{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.UCI-image-container{height:122px;border-radius:3px;background-color:#d9d9d9;overflow:hidden}.UCI-image{background-size:contain;background-repeat:no-repeat;background-position:50%;height:100%}.UCI-remove-button{cursor:pointer;transition:all .3s!important}.UCI-image:hover .UCI-remove-button{opacity:1}.model-table{border:0;color:red}.model-table .MuiDataGrid-columnsContainer{background:#f4f6f9;font-family:Source Sans Pro;font-style:normal;font-weight:600!important;font-size:16px;line-height:24px;color:#2c3a4b}.model-table .MuiDataGrid-iconSeparator{display:none}.model-table .num-id{font-weight:400;line-height:20px;flex-grow:0}.model-table .header,.model-table .num-id{font-family:Source Sans Pro;font-style:normal;font-size:16px;color:#09101d}.model-table .header{font-weight:600!important}.model-table .MuiSvgIcon-root{width:17px;height:17px}.model-table img{margin-top:7%;width:160px;height:160px;border:1px solid #dadee3;box-sizing:border-box;border-radius:4px}.model-table .status{height:28px;width:58px;align-items:center;padding:2px 8px;line-height:0;border-radius:4px;font-weight:600;font-size:16px;line-height:24px}.editor,.model-table .status{display:flex;flex-direction:column}.editor p{margin-bottom:2px;opacity:.8}.editor .font-name,.editor p{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#09101d}.editor .font-name{padding:12px 16px;bottom:0;width:310px;height:48px;left:0;top:32px;background:#fff;border:1px solid #858c94;box-sizing:border-box;border-radius:8px}.editor .font-name::placeholder{color:#09101d;opacity:.5}.editor .fontupload-button{display:flex;flex-direction:column;align-items:center;padding:8px 12px;margin-top:10px;width:310px;height:36px;border:1px solid #354530;box-sizing:border-box;border-radius:6px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;color:#354530}.editor .fontupload-button input{display:none}.Finished{min-height:80vh}
/*# sourceMappingURL=main.59949fa3.chunk.css.map */