@font-face{font-family:Noto Sans Japanese;src:url("assets/fonts/NotoSansJP-Regular.woff2") format("woff2"),url("assets/fonts/NotoSansJP-Regular.woff") format("woff"),url("assets/fonts/NotoSansJP-Regular.otf") format("opentype")}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{font-size:14px;height:100%;background-color:#fff;padding:0;margin:0}body{font-family:Noto Sans Japanese,sans-serif;line-height:1.4;color:#000;min-width:300px}body.fixed{overflow:hidden}button,input{font-family:Noto Sans Japanese,sans-serif;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#root{width:100%;height:100%}.visible-xs{display:none}@media (max-width:415px){body{position:fixed;overflow:hidden;left:0;top:0;bottom:0;right:0}.visible-xs{display:block}}.app{max-width:100%;height:100%;position:relative;margin:0 auto}.app #banner{text-align:center;position:fixed;left:0;right:0;bottom:0;width:920px;height:105px;background-color:#ff6601;z-index:9999;margin:auto}.app #banner .pt-rl{position:relative}.app #banner .pt-rl .container-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px auto;padding:0 60px}.app #banner .pt-rl .container-banner .hidden-banner{position:absolute;right:0;top:-10px;background:transparent;border:none;font-size:20px;color:#fff}.app #banner .pt-rl .container-banner a{display:block}.app #banner .pt-rl .container-banner a.img-sec{height:70px}.app #banner .pt-rl .container-banner a.img-thd{height:90px}.app #banner .pt-rl .container-banner a img{height:100%}@media screen and (max-width:1081px){.app #banner{display:none}}.app-container{padding-top:60px;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;min-height:950px}.app-container.app-show{opacity:1}.app-container .app-container-inner{height:100%;-ms-flex-positive:9999;flex-grow:9999;position:relative;padding-top:60px;max-width:1040px}.draw-tool{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin:0 auto;height:100%;background-color:#f8f9fb;overflow:auto}@media screen and (max-width:1080px){.app{width:100%;height:100%;position:relative;margin:0 auto}.app-container{width:100%;padding-top:65px;display:-webkit-flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between;min-height:unset}.app-container .app-container-inner{padding-top:0}}.drop-zone{position:absolute;top:80px;left:20px;right:20px;bottom:20px;display:block;z-index:-11}.drop-zone .drop-zone__area{width:100%!important;height:calc(100vh - 160px)!important;border:1px solid rgba(0,0,0,.15)!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:2px;background:rgba(0,0,0,.1);z-index:-11}.drop-zone .drop-zone__area p{font-size:18px;background:url(../assets/img/image-icon.svg) no-repeat top;padding-top:65px;opacity:.6}.drop-zone .drop-zone__substrate{position:absolute;top:20px;left:20px;right:20px;bottom:20px;height:calc(100vh - 180px)!important}.drop-zone.drop-zone_bottom{top:140px}.drop-zone.drop-zone_bottom .drop-zone__area{height:calc(100vh - 220px)!important}.drop-zone.drop-zone_no-options{top:20px!important}.drop-zone.drop-zone_no-options .drop-zone__area{height:calc(100vh - 100px)!important}.app-header{height:60px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:fixed;top:0;border-bottom:1px solid #e7e7e7;z-index:300;background:#fff}.app-header .logo{width:60px;height:60px;cursor:pointer}.app-header .btn-template button{display:inline-block;margin:0 10px}.app-header .app-header-img{max-width:1400px;width:100%}@media screen and (max-width:1080px){.app-header{box-shadow:none;height:65px;background-color:#ff0201;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;width:100%;min-width:300px;z-index:100;padding:0 10px}.app-header .button{color:#fff}}@media screen and (min-width:1080px){.app-header{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.app-header .logo{width:auto;margin-top:4px;max-height:56px;-o-object-fit:contain;object-fit:contain;cursor:pointer}}.colors-number{font-size:12px;color:#9e9e9e;padding-left:15px}.colors-number input{width:45px;padding:0 5px}.button.dcl-button{margin-left:10px!important}.bg-color-picker{border:1px solid #e6e2e3}.note{border-top:1px solid #ddd;color:red!important;padding:15px;background-color:#f8f9fb}.fixed{position:absolute;top:0;width:100%}.components-tool{z-index:20!important}.options-color{z-index:1000!important}.option-mobile .options,.vb-overflow{overflow:visible!important}.options{width:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.options .bottom,.options .top{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:60px;overflow-x:auto;-ms-overflow-style:none}.options .bottom.bottom,.options .top.bottom{border-top:1px solid #bdbdbd}.options .bottom.top__upload,.options .top.top__upload{border-top:1px solid #bdbdbd;background:#ececec;z-index:1;position:absolute;width:100%;top:0}.options .bottom.show,.options .top.show{display:-ms-flexbox;display:flex}.options .bottom .after,.options .bottom .before,.options .top .after,.options .top .before{margin:auto}.options .bottom [data-scrollbar],.options .top [data-scrollbar]{width:100%}.options .bottom .scroll-content,.options .top .scroll-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:60px;width:100%}.options .larger-top{height:67px}.options .larger-top .scroll-content{-ms-flex-align:start;align-items:flex-start;height:67px}.options .larger-top .scroll-content .swatch{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60px;width:60px}.options .shapes{width:calc(100% - 100px);white-space:nowrap;height:60px;padding:10px 0;text-align:center}.options .shapes .shape{width:40px;height:40px;display:inline-block;margin:0 10px;cursor:pointer}.options .layers{width:100%;overflow-y:hidden;margin:0}.options .colors,.options .layers{white-space:nowrap;height:60px;padding:10px 0;text-align:center}.options .colors{width:calc(100% - 100px)}.options .colors .color{display:inline-block;margin:0 10px;cursor:pointer;text-align:center}.options .colors .color .colorBG{display:inline-block;width:25px;height:25px;border-radius:8px;border:1px solid #bdbdbd}.options .colors .color .colorLabel{display:block;font-size:10px}.options .sides{width:calc(100% - 100px);white-space:nowrap;height:60px;padding:5px 0}.options .sides .side{display:inline-block;width:50px;height:50px;margin:0 10px;cursor:pointer;text-align:center}.options .sides .side .preview{display:inline-block;width:35px;height:35px}.options .sides .side .title{font-size:10px;color:#9e9e9e;text-align:center}.options .block-delete .icon{fill:#757575!important}.options .block-delete button{display:inline-block}.options .button{color:#9e9e9e;padding:10px 0 0}.options .button .icon{fill:#9e9e9e}.options .button .label{color:#9e9e9e;line-height:1;white-space:normal}.options .options-toggle-button{position:absolute;right:5px;border:none;background-color:initial;bottom:-16px;padding:0}.options .options-toggle-button div{height:16px;font-size:12px;background-color:#ececec;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#757575;line-height:16px;padding:0 5px}.options .options-toggle-button:hover{cursor:pointer}.options #block-options{text-align:center;width:140px;position:fixed;top:250px;background:#f3f3f3;margin-left:10px;border-radius:10px;border:1px solid #ddd}.options #block-options #title-header{border:none;background:#f3f3f3;font-size:15px;position:relative;width:100%;border-radius:10px}.options #block-options #title-header:hover{cursor:pointer}.options #block-options #title-header .icon{transition:all .5s ease;position:absolute;right:10px}.options #block-options #title-header .caret-rotate{transform:rotate(180deg)}.options #block-options #main-tool{min-height:80px;border-top:1px solid #ddd;transition:height 2s linear 1s}.options #block-options #main-tool .tab-links-wrap{height:30px;line-height:28px;border-radius:3px;border:1px solid #005bd7;overflow:hidden;margin-bottom:16px;margin:0 5px}.options #block-options #main-tool .tab-links-wrap .tab-link{text-align:center;text-decoration:none;width:50%;display:block;float:left;color:#005bd7;font-size:13px}.options #block-options #main-tool .tab-links-wrap .tab-link.active{background:#005bd7;color:#fff}.options #block-options #main-tool .color-plate{padding:10px 0;border-bottom:1px solid #ddd;position:relative}.options #block-options #main-tool .color-plate ul{padding:0;margin:0;list-style:none;text-align:left;padding:0 10px}.options #block-options #main-tool .color-plate ul li{display:inline-block;padding-right:5px}.options #block-options #main-tool .color-plate ul li .color-picker{margin:0;min-width:auto}.options #block-options #main-tool .color-plate ul li .color-picker .color{width:24px;height:18px}.options #block-options #main-tool .edit-tool .btn-change{height:25px;width:30px;background:#5e5e5e;line-height:20px;border-radius:5px;text-align:center}.options #block-options #main-tool .edit-tool .btn-change i{color:#fff;font-size:16px;line-height:21px}.options #block-options #main-tool .edit-tool .btn-change:hover{cursor:pointer}.options #block-options #main-tool .edit-tool #hand-rotation{position:relative;width:60px;height:60px;margin:0 auto;list-style:none;background:#eee;border:2px solid #000;border-radius:50%}.options #block-options #main-tool .edit-tool #degree{position:relative;background:#000;height:50%;left:49.5%;position:absolute;top:1%;transform-origin:50% 100%;width:2px;z-index:8}.options #block-options #main-tool .edit-tool #point{width:10px;height:10px;background:red;z-index:100;position:absolute;right:-4px;border-radius:50%;top:-7px}.options #block-options #main-tool .edit-tool .block-scale{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.options #block-options #main-tool .edit-tool .block-scale div{display:inline-block}.options #block-options #main-tool .edit-tool .block-scale .value{position:relative}.options #block-options #main-tool .edit-tool .block-scale .symbol{position:absolute;font-size:12px;right:2px;bottom:5px}.options #block-options #main-tool .edit-tool .block-scale #scale-value{text-align:center;width:40px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:5px;font-size:13px;font-weight:600}.options #block-options #main-tool .edit-tool .block-scale .reduce-scale{margin-right:5px}.options #block-options #main-tool .edit-tool .block-scale .increase-scale{margin-left:5px}.options #block-options #main-tool .edit-tool .change-rotation{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.options #block-options #main-tool .edit-tool .change-rotation div{display:inline-block}.options #block-options #main-tool .edit-tool .change-rotation .value{position:relative}.options #block-options #main-tool .edit-tool .change-rotation .symbol{position:absolute;top:-3px;font-size:22px;right:1px}.options #block-options #main-tool .edit-tool .change-rotation #degree-value{text-align:center;width:40px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:5px;font-size:13px;font-weight:600}.options #block-options #main-tool .edit-tool .change-rotation .reduce-degree{margin-right:5px}.options #block-options #main-tool .edit-tool .change-rotation .increase-degree{margin-left:5px}.options #block-options #main-tool .edit-tool .block-reverse{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.options #block-options #main-tool .edit-tool .block-reverse div{display:inline-block}.options #block-options #main-tool .edit-tool .block-reverse div button{padding:0;background:#fafafa;border:none}.options #block-options #main-tool .edit-tool .block-reverse div button img{width:35px}.options #block-options #main-tool .edit-tool .block-reverse div button img:hover{cursor:pointer}.options #block-options #main-tool .edit-tool .block-reverse div p{margin:0;font-size:11px}.options #block-options #main-tool .edit-tool .block-reverse .horizontal-flip{margin-right:20px}.options #block-options #main-tool .edit-tool .block-moving{display:none;text-align:center;padding-bottom:10px}.options #block-options #main-tool .edit-tool .block-moving p{margin:5px 0}.options #block-options #main-tool .edit-tool .block-moving .horizontal-moving{padding:2px 0}.options #block-options #main-tool .edit-tool .block-moving .horizontal-moving .move-left{margin-right:30px}.form-grid{position:relative;margin-left:20px}.form-grid .list-field{display:inline-block}.form-grid .list-field .number-field{width:100px}.form-grid .list-field .number-field label{float:left}.form-grid .list-field .number-field input{width:50px;float:right}.form-grid .btn-grid{display:inline-block;position:absolute;top:10px;right:-60px}@media screen and (max-width:1080px){.outbox{display:block;width:100%}.item-info,.outbox{position:absolute;top:100%}.item-info{z-index:5;right:10px}.item-info ul{list-style:none;margin-top:5px!important}.item-info ul li{padding:5px;border:2px solid #000;margin-bottom:5px;font-size:10px}.item-info-mobile{position:absolute;z-index:5;right:10px;top:150%}.item-info-mobile ul{list-style:none;margin-top:5px!important}.item-info-mobile ul li{padding:5px;border:2px solid #000;margin-bottom:5px;font-size:10px}.options{overflow:auto;top:auto;bottom:-60px;border-top:1px solid #bfbfbf;height:230px;z-index:9999}.options #block-options{top:75px}.options #block-options .color-plate{border-bottom:none!important}.options .block-delete{display:none!important}.options .block-moving{display:block!important}.options .inbox{display:none}.options .bottom,.options .top{min-height:45px;height:60px;overflow:auto;padding:0 10px;-ms-flex-pack:start;justify-content:flex-start}.options .bottom.bottom,.options .top.bottom{top:-60px}.options .bottom.top__upload,.options .top.top__upload{top:auto;bottom:0}.options .button{width:60px;min-width:60px;margin-right:10px;position:relative}.options .options-toggle-button{right:auto;left:5px;top:-22px;padding:5px;bottom:auto;box-sizing:border-box}.options .options-toggle-button div{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-top-left-radius:3px}.options .text-node{text-align:center;border-top:1px solid #ddd;color:red!important;padding:10px}.options .list-colors{width:100%;margin-top:20px}.options .list-colors .list-item{padding:5px;border-radius:5px;width:370px}.options .list-colors .list-item .colorBG{display:inline-block;width:45px;height:25px;border:1px solid #e6e2e3}.options .list-colors .list-item .colorLabel{vertical-align:super;margin-left:5px}.options .list-colors .value .list-item{border:1px solid #ddd;width:100%}.options .list-colors .value .arrow{position:absolute;right:20px;top:18px;border-color:#1dace4 transparent transparent!important}.options .change-products{margin-top:40px;padding:10px}.options .change-products .button-change-product{right:0;display:inline-block;height:30px;border:1px solid #b5b5b5;border-radius:5px;position:fixed}.options .change-products .button-change-product .label{vertical-align:top}.options .close-modal-button{opacity:unset;top:5px}.options .close-modal-button:after,.options .close-modal-button:before{height:20px;background-color:#121212}.options .upload-file-content{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.options .upload-file-content .upload-file-label{text-align:center}.options .upload-file-content .loading{font-size:12px}.options .upload-file-content .cart-button{margin-top:30px;min-width:90%;background-color:#bc2224!important;margin-left:unset!important}.options .text-effect-content{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;padding:10px}.options .text-effect-content .display-flex{-ms-flex-pack:center;justify-content:center;width:100%}.options .text-effect-content .bottom{border-top:0}.options .text-effect-content .change-text-effect .drop-down-material{width:88%;border:2px solid #d8d8d8;height:33px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;position:relative}.options .text-effect-content .change-text-effect .drop-down-material .arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.options .text-effect-content .change-text-effect .drop-down-material .drop-down_head{width:100%}.options .text-effect-content .change-text-effect .drop-down-material .drop-down_head .value .icon{width:50%;height:25px}.options .text-effect-content .change-text-effect .drop-down-material .list{bottom:20px}.options .text-effect-content .change-text-effect .drop-down-material .list .icon{width:50%;height:45px;padding:10px;margin:0 auto}.options .text-effect-content .change-text-effect .drop-down-material .list-item{width:300px}.options .text-effect-content .text-effect-range{padding-left:40px;margin-top:5px}.options .change-text-tab{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid #ececec;height:30px;-ms-flex-align:center;align-items:center;margin-top:15px;color:#b2b2b2}.options .change-text-tab .change-text-tab-title{width:23%;text-align:center;font-size:13px;cursor:pointer;margin:0 5px;height:32px}.options .change-text-tab .change-selected-tab-title{width:30%;text-align:center;font-size:15px;cursor:pointer;margin:0 5px;height:32px}.options .text-color-content .color-plate{padding:10px;position:relative}.options .text-color-content .color-plate ul{margin:0;list-style:none;text-align:left;padding:0 10px}.options .text-color-content .color-plate ul li{display:inline-block;padding-right:5px}.options .text-color-content .color-plate ul li .color-picker{margin:0;min-width:auto}.options .text-color-content .color-plate ul li .color-picker .color{width:50px;height:50px;border-radius:50%;border:1px solid #e6e2e3}.options .text-color-content .color-picker .popover{position:fixed;left:0;right:0;top:0;overflow:auto;width:auto;height:100%;margin-top:0;border-radius:unset}.options .text-color-content .color-picker .popover .tab-links-wrap{height:30px;line-height:28px;border-radius:3px;border:unset;border-bottom:2px solid #ebebeb;overflow:hidden;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:unset}.options .text-color-content .color-picker .popover .tab-links-wrap .tab-link{text-align:center;text-decoration:none;width:40%;display:block;color:#b3b3b3;height:30px}.options .text-color-content .color-picker .popover .tab-links-wrap .tab-link.active{color:#111;border-bottom:2px solid #8e8e8e;background:unset}.options .text-color-content .color-picker .popover .btn-accept{width:310px;background:#a40000!important;border:unset;margin:unset}.options .remove-color-content .list-change-button{display:-ms-flexbox;display:flex;margin-top:10px}.options .remove-color-content .button.active{background-color:#eee}.options .remove-color-content .color-picker{display:inline-block}.options .remove-color-content .color-picker .color{width:50px;height:50px;border-radius:50%;border:1px solid #e6e2e3}.options .text-effect-rotation #main-tool-cb{min-height:80px;transition:height 2s linear 1s}.options .text-effect-rotation #main-tool-cb .edit-tool-cb{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change{height:25px;width:30px;background:#5e5e5e;line-height:20px;border-radius:5px;text-align:center}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change i{color:#fff;font-size:16px;line-height:21px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change:hover{cursor:pointer}.options .text-effect-rotation #main-tool-cb .edit-tool-cb #hand-rotation-cb{position:relative;width:60px;height:60px;margin:0 auto;list-style:none;background:#eee;border:2px solid #000;border-radius:50%}.options .text-effect-rotation #main-tool-cb .edit-tool-cb #degree-cb{background:#000;height:50%;left:49.5%;position:absolute;top:1%;transform-origin:50% 100%;width:2px;z-index:8}.options .text-effect-rotation #main-tool-cb .edit-tool-cb #point-cb{width:10px;height:10px;background:red;z-index:100;position:absolute;right:-4px;border-radius:50%;top:-7px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale{margin-top:10px;padding-bottom:10px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale div{display:inline-block}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .value{position:relative}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .symbol{position:absolute;font-size:12px;right:2px;bottom:5px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale #scale-value-cb{text-align:center;width:45px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:12px;font-size:13px;font-weight:600}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .reduce-scale{margin-right:5px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .increase-scale{margin-left:5px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation{margin-top:10px;padding-bottom:10px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation div{display:inline-block}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .value{position:relative}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .symbol{position:absolute;top:-3px;font-size:22px;right:1px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation #degree-value-cb{text-align:center;width:45px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:8px;font-size:13px;font-weight:600}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .reduce-degree{margin-right:5px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .increase-degree{margin-left:5px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div{display:inline-block}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button{padding:0;background:#fafafa;border:none}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button img{width:35px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button img:hover{cursor:pointer}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div p{margin:0;font-size:11px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse .horizontal-flip{margin-right:20px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving{display:none;text-align:center;padding-bottom:10px}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving p{margin:5px 0}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving .horizontal-moving{padding:2px 0}.options .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving .horizontal-moving .move-left{margin-right:30px}.options .layer-content .layer-label,.options .text-effect-rotation #main-tool-cb .edit-tool-cb p{text-align:center}.options .layer-content .button{margin-right:unset}.options .border-bottom{border-bottom:2px solid gray;color:#222}.options.components-tool.hide-content{bottom:unset;height:0;z-index:unset}.options.hidden{width:0}.options.height100{height:100%}.hover-content{position:absolute;height:100%;width:100%;top:0;z-index:9998}}@media (max-width:415px){.options .top.top__upload{height:auto;-ms-flex-pack:center;justify-content:center}.options .top.top__upload .loading{margin:10px auto;text-align:center}.options .top.top__upload .button.cart-button{min-width:86px}}@media screen and (min-width:1080px){.outbox{display:none;width:100%}.options .inbox{display:block}.options .bottom,.options .top{overflow-y:hidden;overflow-x:auto}.options .bottom::-webkit-scrollbar,.options .top::-webkit-scrollbar{-webkit-appearance:none}.options .bottom::-webkit-scrollbar:vertical,.options .top::-webkit-scrollbar:vertical{width:7px}.options .bottom::-webkit-scrollbar:horizontal,.options .top::-webkit-scrollbar:horizontal{height:7px}.options .bottom::-webkit-scrollbar-track,.options .bottom::-webkit-scrollbar-track-piece,.options .top::-webkit-scrollbar-track,.options .top::-webkit-scrollbar-track-piece{opacity:0}.options .bottom::-webkit-scrollbar-thumb,.options .top::-webkit-scrollbar-thumb{border-radius:9px;background-color:rgba(0,0,0,.5)}}@media screen and (max-width:320px){.outbox{font-size:6px!important;padding:5px 10px!important}}@media screen and (max-width:420px){.outbox{font-size:9px;padding:5px 10px}#block-options{width:110px!important}#block-options p.title{margin:10px 0!important;font-size:12px!important}#block-options #hand-rotation{width:50px!important;height:50px!important}#block-options .btn-change{height:25px!important;width:25px!important}#block-options .block-reverse{margin-top:10px!important;padding-bottom:10px!important}#block-options .block-reverse button img{width:30px!important}#block-options .block-reverse p{margin:0!important;font-size:9px!important}#block-options .block-moving p{margin:5px 0!important;font-size:12px!important}#block-options .block-moving .horizontal-moving{padding:0!important}}.button{display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;min-width:60px;max-width:120px;height:60px;overflow:hidden;background-color:transparent;outline:none;border:0 solid transparent;cursor:pointer;padding:10px 0;position:relative;color:#757575;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button.button-shapes svg,.button .icon,.button .image{display:block;width:25px;height:25px;fill:#757575;margin:0 auto}.button .label{margin-top:3px;font-size:10px;text-align:center;color:#757575;white-space:nowrap}.button.active .label{color:#212121}.button.active .icon{fill:#212121}.button.blue .label{color:#fff}.button.blue .icon,.button.blue .image{width:25px;height:25px;fill:#fff}.button.market-button{display:block;min-width:85px;text-align:center;-ms-flex-direction:row;flex-direction:row;height:44px;overflow:hidden;background-color:#fff!important;border:1px solid #82b265!important;outline:none;border-radius:4px;cursor:pointer;padding:5px 0;margin-left:auto;margin-right:10px;position:relative;color:#82b265!important}.button.market-button .label{color:#82b265!important;font-size:12px}.button.button-diecut{display:block;min-width:85px;border:1px solid #ddd!important;color:#333!important}.button.button-diecut .label{color:#333!important}.button.cart-button{display:block;min-width:100px;text-align:center;-ms-flex-direction:row;flex-direction:row;height:44px;overflow:hidden;background-color:#ff0201;outline:none;border:0 solid transparent;border-radius:4px;cursor:pointer;padding:5px 0;margin-left:auto;margin-right:10px;position:relative;color:#fff}.button.cart-button .icon,.button.cart-button .image{width:20px;height:20px;fill:#fff;display:inline-block;vertical-align:middle}.button.cart-button .label{margin:0;font-size:12px;text-align:center;color:#fff;display:inline-block;vertical-align:middle;white-space:normal}.button.complete-drawing{height:35px!important;margin-left:10px!important;background-color:#ff0201}.button.trash{position:fixed;bottom:20px;right:20px;background-color:#ececec;border-radius:2px;height:30px;padding:5px 10px;color:#757575;z-index:999}.button.trash .icon{display:none}.button.trash .label{margin:0;color:#757575;font-size:12px}.button.add-text{display:inline-block;vertical-align:middle;background-color:#9e9e9e;border-radius:2px;height:26px;width:auto;margin:0 0 0 10px;padding:5px 10px;color:#fff}.button.add-text .icon{display:none}.button.add-text .label{display:block;margin-top:1px;color:#fff;font-size:12px}@media screen and (max-width:1080px){.button{min-width:45px;height:60px;padding:5px;margin:0}.button.hamburger-button{-ms-flex-direction:row;flex-direction:row}.button .icon,.button .image{width:30px;height:30px}.button.cart-button{display:-webkit-flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;width:100px;height:42px;margin:0;background-color:#fff}.button.cart-button.complete-drawing{background-color:#ff0201}.button.cart-button.complete-drawing .label{color:#fff}.button.cart-button .icon,.button.cart-button .image{width:30px;height:30px;fill:#ff0201;margin:0 auto;display:block}.button.cart-button .label{margin:0;font-size:12px;line-height:20px;text-align:center;color:#ff0201}.button.market-button{min-width:70px}.btn-zoom-in{position:fixed;top:63%;left:85%}.btn-zoom-in .icon{fill:#000!important}.btn-zoom-in .label{color:#000!important}.btn-zoom-out{position:fixed;top:72%;left:85%}.btn-zoom-out .icon{fill:#000!important}.btn-zoom-out .label{color:#000!important}}@media screen and (max-width:320px){.button.blue{min-width:25px;height:40px;padding:2px;margin:0;-ms-flex-direction:column;flex-direction:column}.button.blue.hamburger-button{-ms-flex-direction:row;flex-direction:row}.button.blue canvas{display:none}.button.blue .icon,.button.blue .image{width:20px;height:20px}.button.cart-button{width:20px;min-width:60px;height:65px}.btn-zoom-in{position:fixed;top:64%;left:85%}.btn-zoom-in .icon{fill:#000!important}.btn-zoom-in .label{color:#000!important}.btn-zoom-out{position:fixed;top:74%;left:85%}.btn-zoom-out .icon{fill:#000!important}.btn-zoom-out .label{color:#000!important}}.flat-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:30px;height:auto;overflow:hidden;background-color:transparent;outline:none;border:0 solid transparent;cursor:pointer;position:relative;color:#616161;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}.flat-button .icon{width:25px;height:25px;fill:#616161;margin:0 auto;display:block}.flat-button .label{margin-top:-3px;font-size:9px;text-align:center;color:#616161;white-space:nowrap;text-transform:uppercase}@media screen and (max-width:1080px){.flat-button{height:30px}.flat-button .label{display:none}}.drop-down{min-height:30px;max-height:30px;border:1px solid #bdbdbd;border-radius:2px;margin-left:10px;min-width:125px;padding:0 10px;background:transparent;cursor:pointer;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-down .drop-down_head{display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:28px;padding:5px 0;white-space:nowrap;margin-right:10px}.drop-down .drop-down_head .icon{width:14px;height:14px;margin-left:auto;fill:#bdbdbd;pointer-events:none;display:inline-block}.drop-down .drop-down_head .label{font-size:12px;color:#1f2c36;pointer-events:none;width:calc(100% - 18px);overflow:hidden;display:inline-block}.drop-down.active .list{display:block}.drop-down .list{display:none;position:absolute;min-width:calc(100% + 2px);max-height:300px;top:-1px;left:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);background-color:#fff;text-align:left;z-index:9999;overflow-y:auto}.drop-down .list::-webkit-scrollbar{-webkit-appearance:none}.drop-down .list::-webkit-scrollbar:vertical{width:7px}.drop-down .list::-webkit-scrollbar:horizontal{height:7px}.drop-down .list::-webkit-scrollbar-track,.drop-down .list::-webkit-scrollbar-track-piece{opacity:0}.drop-down .list::-webkit-scrollbar-thumb{border-radius:9px;background-color:rgba(0,0,0,.5)}.drop-down .list .list-item{width:100%;display:block;font-size:12px;padding:5px 10px;white-space:nowrap}.drop-down .list .list-item:hover{background-color:#fafafa}.drop-down .color{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;box-shadow:0 0 2px rgba(0,0,0,.1)}@media screen and (max-width:1080px){.drop-down{max-height:45px;border:none;border-top:1px solid #bdbdbd;border-radius:0;background-color:#fff;margin:0;width:100%;padding:0 20px;transition:all .5s}.drop-down:first-child{margin-top:15px}.drop-down:last-child{border-bottom:1px solid #bdbdbd;margin-bottom:15px}.drop-down .drop-down_head{display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:45px}.drop-down .drop-down_head .icon{width:20px;height:20px;pointer-events:none}.drop-down .drop-down_head .label{padding:8px 0;font-size:18px;pointer-events:none}.drop-down.active{max-height:345px}.drop-down.active .list{max-height:300px;overflow-x:hidden;overflow-y:scroll}.drop-down .list{display:block;position:relative;width:calc(100% + 30px);top:0;left:0;margin:0 -15px;box-shadow:none;background-color:#fff;text-align:left;max-height:0;overflow-x:hidden;overflow-y:scroll;transition:all .5s}.drop-down .list .list-item{width:100%;display:block;font-size:16px;padding:10px 15px}}.drop-down-colors{min-height:30px;max-height:30px;border:1px solid #bdbdbd;border-radius:2px;margin-left:10px;min-width:125px;padding:0 10px;background:transparent;cursor:pointer;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-down-colors .drop-down_head{display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:28px;padding:5px 0;white-space:nowrap;margin-right:10px}.drop-down-colors .drop-down_head .icon{width:14px;height:14px;margin-left:auto;fill:#bdbdbd;pointer-events:none;display:inline-block}.drop-down-colors .drop-down_head .label{font-size:12px;color:#1f2c36;pointer-events:none;width:calc(100% - 18px);overflow:hidden;display:inline-block}.drop-down-colors.active .list{display:block}.drop-down-colors .list{display:none;position:absolute;min-width:250px;top:-1px;left:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);background-color:#fff;text-align:left;z-index:9999;border-radius:2px;padding:0 18px}.drop-down-colors .list .list-selected,.drop-down-colors .list .list-title{font-size:14px;color:#424242;height:35px;line-height:35px}.drop-down-colors .list .list-selected .color,.drop-down-colors .list .list-title .color{display:inline-block;width:15px;height:15px;margin:0 2px;border-radius:4px}.drop-down-colors .list .list-selected .close,.drop-down-colors .list .list-title .close{float:right;width:17px;height:17px;fill:#bdbdbd;margin:8px 0;cursor:pointer}.drop-down-colors .list .list-item{display:inline-block;width:15px;height:15px;margin:0 2px;border-radius:4px;border:1px solid #bdbdbd}.drop-down-colors .list .list-item:hover{background-color:#fafafa}.drop-down-colors .list .list-item.active{border:2px solid #005bd7}.drop-down-colors .color{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;box-shadow:0 0 2px rgba(0,0,0,.1)}.drop-down-material{display:block;margin:0 10px;cursor:pointer;text-align:left;border:0 solid transparent;background-color:transparent;padding:0;position:relative;min-width:40px;width:auto}.drop-down-material .label{font-size:11px;color:#9e9e9e;line-height:1;pointer-events:none;white-space:nowrap}.drop-down-material .value{display:inline-block;vertical-align:middle;font-size:14px;color:#424242;line-height:1;position:relative;pointer-events:none;width:100%}.drop-down-material .value .icon{width:25px;height:25px}.drop-down-material .value .arrow{margin-left:5px;display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#424242 transparent transparent;pointer-events:none}.drop-down-material select{font-size:14px;color:#424242;line-height:1;width:100%;vertical-align:middle;background:transparent;border:none;outline:none}.drop-down-material.active .list{display:block}.drop-down-material.icons .arrow{border-color:#9e9e9e transparent transparent}.drop-down-material.icons .icon{fill:#9e9e9e}.drop-down-material .list{display:none;position:fixed;margin-top:-28px;margin-left:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);background-color:#fff;text-align:left;z-index:999}.drop-down-material .list .list-item{display:block;font-size:12px;padding:5px 10px}.drop-down-material .list .list-item:hover{background-color:#fafafa}.drop-down-material .list .list-item.icon{width:45px;height:45px;padding:10px;margin:0 auto}.drop-down-material .fonts-list{max-height:300px;overflow-y:auto;bottom:0!important}.drop-down-material .fonts-list::-webkit-scrollbar{-webkit-appearance:none}.drop-down-material .fonts-list::-webkit-scrollbar:vertical{width:7px}.drop-down-material .fonts-list::-webkit-scrollbar:horizontal{height:7px}.drop-down-material .fonts-list::-webkit-scrollbar-track,.drop-down-material .fonts-list::-webkit-scrollbar-track-piece{opacity:0}.drop-down-material .fonts-list::-webkit-scrollbar-thumb{border-radius:9px;background-color:rgba(0,0,0,.5)}.textSize .list{width:35px}@media screen and (max-width:1080px){.drop-down-material.fonts{width:200px}.drop-down-material.fonts,.drop-down-material.fonts .value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.drop-down-material.fonts .value span{width:calc(100% - 13px);text-overflow:ellipsis;display:inline-block;overflow:hidden}.drop-down-material.brushSize,.drop-down-material.categoriesFonts{min-width:60px}.drop-down-material .list{margin-top:0;bottom:75px}.drop-down-material .label{padding-left:3px}}.product-load{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1057;overflow-y:scroll;overflow-x:hidden;text-align:center}.product-load.active{display:block}.product-load .head{padding:15px 35px;height:65px;display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:justify;color:#fff;font-weight:700}.product-load .head .title{display:inline-block;width:100%;text-align:center}.product-load .head .aside{display:inline-block}.product-load .head .aside .icon{width:30px;height:30px}.product-load .head .aside .button{min-width:40px}.product-load .head .container{width:955px;margin:auto;position:relative}.product-load .head .container .button-list-left{position:absolute;left:15px;top:-7px}.product-load .head .container .button-list-left .button-back i{font-size:25px;color:#bc2123}.product-load .head .container .button-list-left .button-back i.back-m{color:#e4b7b7}.product-load .head .container .button-list{position:absolute;right:15px;top:-7px}.product-load .head .container .button-list .button-close i{font-size:25px;color:#bc2123}.product-load .list-categories{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;width:915px;border-radius:5px}.product-load .list-categories .categories-header-top{padding:10px;background-color:#ff5156;color:#fff}.product-load .list-categories .category-store{margin:15px 0 5px;text-align:left}.product-load .list-categories .category{display:inline-block;position:relative;color:#6e6d7a;margin:10px 0;padding:10px 12px;border-radius:8px;width:160px;background-color:#fff;cursor:pointer;text-align:center}.product-load .list-categories .category-link-content{position:relative}.product-load .list-categories .triangle{display:inline-block;position:absolute;right:10px;top:12px;margin-left:10px;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:#ff5156 transparent transparent}.product-load .list-categories .triangle_active{border-color:#fff transparent transparent}.product-load .list-categories .active{background-color:#efefef;color:#0d0c22!important;font-weight:700}.product-load .list-categories .title{text-align:left;font-size:20px;font-weight:700}.product-load .list-makers{background:#d7d7d7;padding:10px}.product-load .list-makers .maker{font-weight:700;padding:5px 15px;cursor:pointer}.product-load .list-makers .active{background:#343434;border-radius:15px;color:#fff}.product-load .list-makers .label{padding-right:15px}.product-load .list-makers select{width:150px;background:#fff;border-radius:5px;height:25px;padding-left:5px;-webkit-appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#343434'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:11px;background-position:calc(105% - 20px) calc(100% - 2px);background-color:#fff}.product-load .list-makers select:focus{outline:none}.product-load .list-makers select:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid red}.product-load .list-makers select::-ms-expand{display:block}.product-load .content{display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px auto;width:955px;padding-bottom:100px}.product-load .banner_tool{width:48%}@media screen and (max-width:1080px){.product-load .head{padding:15px;height:50px}.product-load .content{width:100%;margin:0 auto;padding-bottom:70px}.product-load .banner_tool{width:100%;padding-left:50px;padding-right:50px}}@media screen and (max-width:1080px){.product-load .head{padding:15px;height:50px}.product-load .head .container{width:100%;margin:auto;position:relative}.product-load .head .container .button-list-left{position:absolute;left:15px;top:-7px}.product-load .head .container .button-list-left .button-back i{font-size:25px;color:#bc2123}.product-load .head .container .button-list-left .button-back i.back-m{color:#e4b7b7}.product-load .head .container .button-list{position:absolute;right:15px;top:-7px}.product-load .head .container .button-list .button-close i{font-size:25px;color:#bc2123}.product-load .head .title{text-align:center;font-size:15px;font-weight:700;color:#0d0d0d}.product-load .head .label{display:inline-block}.product-load .content{width:100%;margin:0 auto;padding-bottom:120px}.product-load .banner_tool{width:100%;padding-left:50px;padding-right:50px}}@media screen and (max-width:325px){.product-load .head{padding:15px;height:50px}.product-load .head .container{width:100%;margin:auto;position:relative}.product-load .head .container .button-list{position:static}.product-load .head .container .button-list .button-back{left:5px;top:-5px;position:absolute}.product-load .head .container .button-list .button-close{right:5px;top:-5px;position:absolute}.product-load .list-categories{width:100%;margin:10px auto;overflow:auto;white-space:nowrap}.product-load .list-categories .category-store{margin:13px 5px}.product-load .list-categories .category{display:inline-block;padding:5px 0;margin:0 3px;width:104px;font-size:10px}.product-load .list-categories .triangle{margin-left:8px;border-width:6px 4px 0;right:5px;top:10px}.product-load .content{width:100%;margin:0 auto;padding-bottom:50px}.product-load .banner_tool{width:100%}}@media screen and (max-width:450px){.product-load .head{padding:15px;height:50px}.product-load .head .container{width:100%;margin:auto;position:relative}.product-load .head .container .title{font-size:15px}.product-load .head .container .button-list{position:static}.product-load .head .container .button-list .button-back{left:5px;top:-5px;position:absolute}.product-load .head .container .button-list .button-close{right:5px;top:-5px;position:absolute}.product-load .list-categories-host{padding:0 10px}.product-load .list-categories{width:100%;margin:10px auto;overflow:auto;white-space:nowrap;font-size:11px}.product-load .list-categories .category-store{margin:13px 5px}.product-load .list-categories .category{display:inline-block;padding:10px 12px;margin:0 3px;width:104px;font-size:10px;border-radius:8px;color:#6e6d7a}.product-load .list-categories .triangle{margin-left:8px;border-width:6px 4px 0;right:5px;top:10px}.product-load .categories-header-bottom{font-size:10px}.product-load .content{width:100%;margin:0 auto;padding-bottom:50px}.product-load .banner_tool{width:100%;padding-left:9px;padding-right:9px}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.product .title-header{min-height:60px}.artwork-color{background-color:#bc2123!important}.product-card{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:215px;min-height:290px;transition:box-shadow .5s;box-shadow:0 0 0 0 transparent;margin:10px;padding:20px;position:relative;background-color:#fff;border:1px solid #ddd}.product-card:hover{box-shadow:0 0 80px 0 rgba(0,0,0,.08)}.product-card:hover .action-button{color:#fff}.product-card .volume_discount_target{position:absolute;margin:3px;left:30px;top:190px;width:40px;z-index:1}.product-card .volume_discount_target_pro{position:absolute;margin:3px;left:30px;top:230px;width:40px;z-index:1}.product-card .recommend_icon{position:absolute;margin:3px;left:25px;top:230px;width:40px;z-index:1}.product-card .title-header{margin-bottom:15px;height:0}.product-card .title-header .title{text-align:center}.product-card .title-header .product-id{color:gray}.product-card .product-info{width:100%;height:95px}.product-card .product-info .number{color:#ff0201}.product-card .send_date_img{position:relative;margin-top:20px}.product-card .send_date_img .send_date{position:absolute;background-color:#ffb243;border-radius:50%;color:#fff;opacity:1%}.product-card .preview{display:block;margin:0 auto 20px;width:auto;height:auto;max-width:100%;max-height:160px;cursor:pointer}.product-card .previews{width:100%;text-align:center;height:30px}.product-card .previews img{cursor:pointer;display:inline-block;height:38px;width:auto;padding:4px;margin:0 2px;border:1px solid #ddd}.product-card .action-button{display:block;color:#fff;border:0 solid transparent;border-radius:5px;bottom:20px}.product-card .action-button,.product-card .action-button-detail{min-width:150px;height:30px;line-height:30px;font-size:10px;text-align:center;cursor:pointer;outline:none;position:absolute;left:50%;transform:translate(-50%)}.product-card .action-button-detail{color:#000;border:1px solid;border-radius:5px;bottom:55px;background-color:#fff}.product-card .remove-template{position:absolute;width:20px;height:20px;top:-10px;right:-10px;fill:#f44336;cursor:pointer}.send_date_img{position:relative;margin-top:20px}.send_date_img .info_product{position:absolute;right:-7px;height:44px;color:#fff}.send_date_img .info_product div{border-radius:5px}.send_date_img .info_product p{margin:0;font-weight:700}.send_date_img .thickness{border:2px solid #d4853a;color:#d4853a;width:100%;background-color:#fff;line-height:1.1}.send_date_img .material{background-color:#7e7e7e;margin-top:2px}.send_date_img .color-total{background-color:#000;margin-top:2px}.send_date_img .color-total .descrip-color-total{display:contents}@media screen and (max-width:1080px){.product-card .remove-template{width:40px;height:40px;top:-20px;right:-20px}}@media screen and (min-width:451px){.send_date_img{margin-top:20px}.send_date_img .send_date{top:0;right:0;width:44px;height:44px;font-size:10px}}@media screen and (min-width:450px){.product{min-height:390px!important}.send_date_img{margin-top:20px}.send_date_img .info_product{top:55px;right:-14px;width:79px;height:44px}.send_date_img .thickness .descrip,.send_date_img .thickness .title{font-size:9px}.send_date_img .thickness .descrip b{font-size:140%;font-weight:700}.send_date_img .material .title{font-size:9px}.send_date_img .color-total .title,.send_date_img .material .descrip{font-size:12px}.send_date_img .color-total .descrip{font-size:20px}.send_date_img .color-total .descrip-color-total{font-size:13px}}@media screen and (max-width:450px){.product{min-height:265px!important}.send_date_img .send_date{top:-28px;right:-30px;width:38px;height:38px;font-size:9px}.product-card{margin:5px;width:45%;min-height:175px;padding:0}.product-card .volume_discount_target{position:absolute;margin:3px;left:15px;top:100px;width:20px;z-index:1}.product-card .volume_discount_target_pro{position:absolute;margin:3px;left:15px;top:130px;width:20px;z-index:1}.product-card .recommend_icon{position:absolute;margin:3px;left:38px;top:105px;width:20px}.product-card .title-header{margin-top:10px;margin-bottom:10px}.product-card .title-header .title{font-size:10px}.product-card .title-header .product-id{font-size:11px}.product-card .title-header .product-maker{font-size:10px}.product-card .preview{max-height:90px;margin:0;margin-bottom:10px}.product-card .action-button{bottom:15px}.product-card .action-button,.product-card .action-button-detail{min-width:90px;height:22px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.product-card .action-button-detail{bottom:40px}.product .title-header{min-height:60px}.product .product-info{font-size:10px}.send_date_img{position:relative;margin-top:20px}.send_date_img .info_product{top:12px;right:-45px;width:50px}.send_date_img .thickness .title{font-size:7px}.send_date_img .thickness .descrip{font-size:11px}.send_date_img .material .title{font-size:7px}.send_date_img .material .descrip{font-size:8px}.send_date_img .color-total .title{font-size:7px}.send_date_img .color-total .descrip{font-size:13px}.send_date_img .color-total .descrip-color-total{font-size:8px}}@media screen and (max-width:350px){.product-card{margin:2px;width:45%;min-height:160px;padding:0}.product-card .title-header{margin-top:10px;margin-bottom:10px}.product-card .title-header .product-id,.product-card .title-header .product-maker,.product-card .title-header .title{font-size:10px}.product-card .preview{max-height:80px;margin:0;margin-bottom:10px}.product-card .action-button{bottom:15px;min-width:80px;height:20px;line-height:20px}.product-card .action-button-detail{bottom:40px;min-width:80px;height:20px;line-height:20px}.product .title-header{min-height:20px}.product .product-info{font-size:9px;margin-right:10px}.send_date_img{position:relative;margin-top:20px}.send_date_img .info_product{top:12px;right:-30px;width:41px}.send_date_img .thickness .title{font-size:7px}.send_date_img .thickness .descrip{font-size:11px}.send_date_img .material .title{font-size:7px}.send_date_img .material .descrip{font-size:8px}.send_date_img .color-total .title{font-size:7px}.send_date_img .color-total .descrip{font-size:13px}.send_date_img .color-total .descrip-color-total{font-size:8px}}.mobile-navigation{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:all .6s;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:110}.mobile-navigation.active{left:0}.mobile-navigation .head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px;margin-top:10px;margin-bottom:20px;padding:0 15px}.mobile-navigation .head .logo{width:65px;height:auto}.mobile-navigation .head .aside{width:50px}.mobile-navigation .head .aside:last-child{text-align:right}.mobile-navigation .content .btn{background-color:#fafafa;border:0 solid transparent;width:100%;outline:none;padding:7px 20px;text-align:left}.mobile-navigation .content .btn .icon{display:inline-block;vertical-align:middle;fill:#757575;width:25px;height:25px}.mobile-navigation .content .btn .icon~.label{margin-left:15px}.mobile-navigation .content .btn .label{display:inline-block;vertical-align:middle;font-size:18px;color:#757575}.mobile-navigation .aside-title{color:#757575;font-size:18px;text-align:center;padding:10px 0 0}.dip-battles{padding:10px}.color-picker{margin:2px 10px 0;min-width:60px}.color-picker .color-picker-substrate{position:absolute;left:0;right:0;bottom:0;top:0;display:none;overflow:hidden}.color-picker .color-picker-substrate.show{display:block}.color-picker .color{width:14px;height:14px;border-radius:2px;margin:0 auto}.color-picker .label{font-size:10px;margin:3px auto 0;color:#9e9e9e;line-height:1;white-space:normal;text-align:center}.color-picker .swatch{cursor:pointer}.color-picker .popover{position:absolute;display:none;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.16);padding:10px 16px 0;border-radius:2px;margin-top:-40px;z-index:999;height:488px;width:375px}.color-picker .popover header{margin:0 -5px 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:1;position:relative}.color-picker .popover header button{width:41px;height:41px;border:none;background:none;color:#ddd;padding:0}.color-picker .popover header button svg{width:100%;height:100%;fill:#bdbdbd}.color-picker .popover header button.close{padding:5px}.color-picker .popover header button.done{overflow:hidden}.color-picker .popover header button.done svg{margin:5px}.color-picker .popover header button:hover{cursor:pointer}.color-picker .popover header .h3{font-size:17px;padding:0 10px;margin:0;max-width:275px;text-align:center}.color-picker .popover header .ready-colors button{border-radius:50%;box-shadow:0 3px 0 #ebebeb;margin:0 10px}.color-picker .popover header .ready-colors button.color-black{background-color:#000}.color-picker .popover header .ready-colors button.color-white{background-color:#fff;border:1px solid #ebebeb}.color-picker .popover header .ready-colors button.color-opacity{border:1px solid #ebebeb;background-image:url("assets/img/opacity-redy.png");background-size:cover}.color-picker .popover.show{display:block}.color-picker .popover .jm-color-picker{height:calc(100% - 51px)}.color-picker .popover .tab-links-wrap{height:30px;line-height:28px;border-radius:3px;border:1px solid #005bd7;overflow:hidden;margin-bottom:16px}.color-picker .popover .tab-links-wrap .tab-link{text-align:center;text-decoration:none;width:50%;display:block;float:left;color:#005bd7;font-size:13px}.color-picker .popover .tab-links-wrap .tab-link.active{background:#005bd7;color:#fff}.color-picker .popover .tab-content{text-align:center}.color-picker .popover .tab-content.tab-content-colors{padding-top:18px}.color-picker .popover .tab-content.tab-content-custom{padding-top:28px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;height:calc(100% - 100px)}.color-picker .popover .tab-content .left-place{position:relative;width:310px;margin:0 auto}.color-picker .popover .tab-content .right-place{padding:0 9px 18px}.color-picker .popover .tab-content .right-place .color-picker-slider{margin:24px 0 36px}.color-picker .popover .tab-content .last-usage-wrap,.color-picker .popover .tab-content .preinstalled-wrap{padding-left:6px}.color-picker .popover .tab-content .last-usage-wrap>div>span:nth-child(6n)>div,.color-picker .popover .tab-content .preinstalled-wrap>div>span:nth-child(6n)>div{margin-right:0!important}.color-picker .popover .tab-content .last-usage-wrap>div>span>div,.color-picker .popover .tab-content .preinstalled-wrap>div>span>div{margin-bottom:15px!important;box-shadow:0 3px 0 0 rgba(0,0,0,.08);border-radius:50%}.color-picker .popover .tab-content .last-usage-wrap{height:52px;margin-bottom:34px}.color-picker .popover .tab-content .last-usage-wrap.hidden{display:none}.color-picker .popover .tab-content .last-usage-wrap.show{display:block}.color-picker .popover .tab-content .preinstalled-wrap{margin-right:-16px;height:100%;overflow-y:auto;overflow-x:hidden;padding-top:5px}.color-picker .cover{position:fixed;top:0;right:0;bottom:0;left:0}.color-picker .sketch-picker>div:first-child{border-radius:50%;padding-bottom:100%!important}.color-picker .sketch-picker>div:first-child>div:first-child,.color-picker .sketch-picker>div:first-child>div:first-child>div:first-child,.color-picker .sketch-picker>div:first-child>div:first-child>div:first-child>div:first-child{border-radius:50%}.header .list-buttons{margin:10px 0;text-align:center}.header .list-buttons button{padding:10px 30px;background:#212121;color:#fff;font-size:15px;font-weight:700;border-radius:5px;margin-left:15px}.header .list-buttons .btn-accept{width:160px;background:#b71c1c!important}.header .list-buttons .btn-cancel{width:140px}.hideTab{display:none!important}@media (max-width:1080px){.color-picker .popover{bottom:60px}.color-picker #fill{bottom:auto}}@media (max-width:415px){.color-picker .popover{position:fixed;left:0;right:0;bottom:65px!important;top:105px;overflow:auto;width:auto;height:auto}.color-picker .popover .jm-color-picker #color-picker-place{width:100%;height:100%;margin:auto}.color-picker .popover .jQWCP-wWheel{float:none;width:281px;height:281px;margin:0 auto}.color-picker .popover .tab-content .circle-picker{width:280px!important;margin:0 auto -23px!important}.color-picker .popover .tab-content .last-usage-wrap,.color-picker .popover .tab-content .preinstalled-wrap{margin-right:0;padding-left:0}.color-picker .popover .tab-content .last-usage-wrap>div>span>div,.color-picker .popover .tab-content .preinstalled-wrap>div>span>div{margin-right:12px!important}}@media (max-width:320px){.color-picker .popover{max-width:100%}.color-picker .popover .jm-color-picker .left-place{margin-left:-11px}}.layer{width:40px;height:40px;padding:2px;margin:0 5px;display:inline-block;border:1px solid transparent;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:9999;position:relative}.layer.active{border-color:#f1877f}@media screen and (min-width:1080px){.layers-app{position:absolute;width:100px;height:233px;left:0;top:330px}.layers-app li{border:1px solid #d9d9d9}.layer{z-index:20}}.stickers{width:100%;white-space:nowrap;height:58px;padding:10px 0;text-align:center}.sticker{width:40px;height:40px;min-width:40px;margin:0 5px;display:inline-block;border:1px solid transparent;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.sticker svg{width:100%}.add-text-form .add-text-input{display:inline-block;vertical-align:middle;height:26px;border:1px solid #bdbdbd;min-width:200px;width:50%;background-color:#fff;font-size:12px;padding:5px 10px}@media screen and (max-width:1080px){.add-text-form{width:100%}.add-text-form .add-text-input{width:calc(100% - 116px)}}@media screen and (max-width:320px){.add-text-form{width:100%}.add-text-form .add-text-input{min-width:50px;width:calc(100% - 120px)}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:9999;cursor:wait}.loader .blob{width:2rem;height:2rem;background:rgba(0,0,0,.07);border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 .5rem hsla(0,0%,100%,.2)}.loader .blob-2{animation:animate-to-2 1.5s infinite}.loader .blob-3{animation:animate-to-3 1.5s infinite}.loader .blob-1{animation:animate-to-1 1.5s infinite}.loader .blob-4{animation:animate-to-4 1.5s infinite}.loader .blob-0{animation:animate-to-0 1.5s infinite}.loader .blob-5{animation:animate-to-5 1.5s infinite}@keyframes animate-to-2{25%,75%{transform:translateX(-1.5rem) scale(.75)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-3{25%,75%{transform:translateX(1.5rem) scale(.75)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-1{25%{transform:translateX(-1.5rem) scale(.75)}50%,75%{transform:translateX(-4.5rem) scale(.6)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-4{25%{transform:translateX(1.5rem) scale(.75)}50%,75%{transform:translateX(4.5rem) scale(.6)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-0{25%{transform:translateX(-1.5rem) scale(.75)}50%{transform:translateX(-4.5rem) scale(.6)}75%{transform:translateX(-7.5rem) scale(.5)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-5{25%{transform:translateX(1.5rem) scale(.75)}50%{transform:translateX(4.5rem) scale(.6)}75%{transform:translateX(7.5rem) scale(.5)}95%{transform:translateX(0) scale(1)}}.loading-fonts{width:250px;height:50px;line-height:50px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-weight:900;color:#ce4233;letter-spacing:.2em}.loading-fonts:after,.loading-fonts:before{content:"";display:block;width:15px;height:15px;background:#ce4233;position:absolute;animation:load .7s infinite alternate ease-in-out}.loading-fonts:before{top:0}.loading-fonts:after{bottom:0}@keyframes load{0%{left:0;height:30px;width:15px}50%{height:8px;width:40px}to{left:235px;height:30px;width:15px}}div.list-item .node{width:30px;height:30px;position:absolute;background-color:#ccc;top:45%;border-radius:50%}.list-item .node:first-child{background-color:#ff5460;animation:move 2s infinite cubic-bezier(.2,.64,.81,.23)}.list-item .node:nth-child(2){background-color:#ff9d84;animation:move 2s .15s infinite cubic-bezier(.2,.64,.81,.23)}.list-item .node:nth-child(3){background-color:#f0e797;animation:move 2s .3s infinite cubic-bezier(.2,.64,.81,.23)}.list-item .node:nth-child(4){background-color:#75b08a;animation:move 2s .45s infinite cubic-bezier(.2,.64,.81,.23)}.loading-colors{margin-top:30px}.square{border:0;width:108px;padding:34px}.spin{height:40px;width:40px;border-radius:50%;border:4px dashed red;animation-name:spin;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2.5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jQWCP-wWidget{position:absolute;z-index:1;outline:none!important;max-width:100%;padding-bottom:18px}.jQWCP-wWheel,.jQWCP-wWidget.jQWCP-block{position:relative}.jQWCP-wWheel{float:left;width:310px;height:310px;border-radius:50%;background-size:contain!important}.jQWCP-wWheelOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;border-radius:50%}.jQWCP-wWheelCursor{width:36px;height:36px;position:absolute;top:50%;left:50%;margin:-18px;border:3px solid #fff;border-radius:50%;cursor:pointer}.jQWCP-slider-wrapper,.jQWCP-wPreview{position:relative;height:10px!important;width:100%!important;border-radius:5px;margin-top:28px;margin-bottom:5px;float:left}.jQWCP-slider-wrapper:before{content:" ";display:block;bottom:-1px;top:-1px;left:-1px;right:-1px;pointer-events:none;z-index:1;position:absolute;border-radius:5px;border:1px solid #fff}.jQWCP-wAlpha:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}.jQWCP-wVal:before{background:linear-gradient(90deg,#000 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00ffffff",GradientType=1)}.jQWCP-slider-wrapper:last-child,.jQWCP-wPreview:last-child,.jQWCP-wWheel:last-child{margin-right:0}.jQWCP-slider,.jQWCP-wPreviewBox{position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;border-radius:4px}.jQWCP-slider{cursor:pointer;z-index:0}.jQWCP-slider-wrapper:hover .jQWCP-slider{border-color:#666}.jQWCP-scursor{position:absolute;right:0;top:0!important;bottom:0;width:4px;height:25px;margin:-8px -2px -5px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.16);border-radius:4px;cursor:pointer;z-index:1}.jQWCP-wAlphaSlider,.jQWCP-wPreviewBox{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEVAQEB/f39eaJUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYRBDgK9dKdMgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAARSURBVAjXY/jPwIAVYRf9DwB+vw/x6vMT1wAAAABJRU5ErkJggg==") 50%}.jQWCP-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}.tab-content-custom span div div{position:relative}.tab-content-custom span div div.activeColor:before{bottom:3px;top:3px;left:3px;right:3px}.tab-content-custom span div div:before{content:" ";display:block;position:absolute;bottom:18px;top:18px;left:18px;right:18px;background:#fff;border-radius:50%;transition:all .1s ease}.jQWCP-mobile.jQWCP-wWidget{position:fixed;bottom:0;left:0!important;top:auto!important;width:100%;height:75%;max-height:240px;box-sizing:border-box;border-radius:0}@media (max-width:320px){.jQWCP-wWheel{float:none;width:260px;height:260px;margin:0 auto}}[data-scrollbar],[scrollbar],scrollbar{display:block;position:relative}[data-scrollbar] .scroll-content,[scrollbar] .scroll-content,scrollbar .scroll-content{transform:translateZ(0)}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:none}[data-scrollbar] .scrollbar-track,[scrollbar] .scrollbar-track,scrollbar .scrollbar-track{position:absolute;opacity:1;z-index:1;transition:opacity .5s ease-out,background .5s ease-out;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track.show,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track.show,scrollbar .scrollbar-track:hover{opacity:1}[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track:hover{background:none}[data-scrollbar] .scrollbar-track-x,[scrollbar] .scrollbar-track-x,scrollbar .scrollbar-track-x{bottom:0;left:0;width:100%;height:7px}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{top:0;right:0;width:7px;height:100%}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{position:absolute;top:0;left:0;width:7px;height:7px;background:rgba(0,0,0,.5);border-radius:4px}[data-scrollbar] .overscroll-glow,[scrollbar] .overscroll-glow,scrollbar .overscroll-glow{position:absolute;top:0;left:0;width:100%;height:100%}.progressbar{width:400px;position:absolute;top:50%;left:50%;transform:translate(-41%,-50%);height:8px}.progressbar svg{border-radius:3px}.loader .text{text-align:center;color:#d9d9d9;margin-top:20px;font-size:1.2em;position:absolute;top:50%;left:50%;transform:translate(-41%,-50%)}@media screen and (max-width:1080px){.progressbar{transform:translate(-50%,-50%)}}@media screen and (max-width:600px){.progressbar{width:300px;transform:translate(-50%,-50%)}}@media screen and (max-width:450px){.progressbar{width:230px;transform:translate(-50%,-50%)}}@media screen and (max-width:325px){.progressbar{width:170px;transform:translate(-50%,-50%)}}.tab-content .sketch-picker{width:100%!important;padding:0!important;border-radius:none!important;box-shadow:none!important}.tab-content .sketch-picker>div:first-child>div>div>div div{width:25px!important;height:25px!important;transform:translate(-10px,-10px)!important}.tab-content .sketch-picker>.flexbox-fix{display:block!important;margin-top:15px!important}.tab-content .sketch-picker>.flexbox-fix>div:first-child>div:nth-child(1){height:15px!important}.tab-content .sketch-picker>.flexbox-fix>div:first-child>div:nth-child(1) .hue-horizontal div div{width:8px!important;height:13px!important}.tab-content .sketch-picker>.flexbox-fix>div:first-child>div:nth-child(2){margin-top:10px!important;height:15px!important}.tab-content .sketch-picker>.flexbox-fix>div:first-child>div:nth-child(2)>div>div:nth-child(3)>div>div{width:8px!important;height:13px!important}.tab-content .sketch-picker>.flexbox-fix>div:nth-child(2),.tab-content .sketch-picker>.flexbox-fix~.flexbox-fix{display:none!important}.block-text-effect{border:1px solid #ddd}.block-text-effect .text-options label{margin-right:10px}.block-text-effect .text-options .text-effect svg{width:60px;height:20px}.block-text-effect .text-options .text-effect .toggle-list .icon{transition:all .5s ease;position:absolute;right:10px}.block-text-effect .text-options .text-effect .toggle-list .caret-rotate{transform:rotate(180deg)}.block-text-effect .text-options .text-effect .list-effect{list-style:none;padding:0}.block-text-effect .text-options .text-effect .list-effect li{padding:5px}.block-text-effect .text-options .text-radius{display:inline-block}.block-text-effect .text-options .text-radius input{width:77%}.block-text-effect .text-options .text-spacing{display:inline-block}.block-text-effect .text-options .text-spacing input{width:115px}.swal2-actions{-ms-flex-direction:column;flex-direction:column}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{width:200px}.sw-mess-p{margin:0;text-align:left;color:#777}.swal2-input.sw-input-ct{margin-bottom:5px!important}.swal2-input.sw-inout-ct-top{margin-top:5px!important}.confirm-button-class-cus{position:relative;background-color:#333!important}.cancel-button-cus{background-color:red!important;width:300px!important}.confirm-button-class-regis-cus{background-color:#333!important}.swalt-mess-span{font-size:12px}.swalt-a-cus{color:#03a9f4;text-decoration:none}.wrapp-popup-cus .close-button-cus{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:40px;padding:0 20px;border-radius:4px;font-size:16px;color:#333}.wrapp-popup-cus.btn-close-top-left .close-button-cus{top:0;left:0;right:unset;bottom:unset}.wrapp-popup-cus.btn-close-bottom{padding-bottom:50px}.wrapp-popup-cus.btn-close-bottom .close-button-cus{bottom:15px;left:50%;transform:translateX(-50%);right:unset;top:unset}.footer-purchase-note{display:block!important}.title-purchase-note{font-size:1.4em!important;margin:0!important}.popup-purchase-note{width:50em!important}.confirmButton-purchase-note{width:unset!important;background-color:#00b8cd!important}.content-purchase-note{text-align:left!important;color:#545454!important;font-size:1em!important}.border-purchase-note{width:100%;margin:1rem 0;border-bottom:1px solid #eee}.actions-purchase-note{display:unset!important;text-align:right!important;margin:0!important}.modal-imagick{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999}@media screen and (min-width:1080px){.close-modal-button{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}.modal-main-imagick{position:fixed;background:#fff;max-width:80%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);display:-ms-flexbox;display:flex}.modal-main-imagick .row-modal{max-width:70%}.modal-main-imagick .row-modal-left{background:#f4f4f4}.modal-main-imagick .row-modal-right{padding:80px 12px 0;margin:0 auto}.button-in-modal{max-width:250px;width:250px;margin:20px auto}.button-in-modal.market-button{margin:20px 10px}}@media screen and (max-width:1080px){.close-modal-button{position:absolute;right:0;top:0;width:32px;height:32px;opacity:.3}.modal-main-imagick{position:fixed;background:#fff;max-width:90%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-main-imagick .row-modal-left{background:#f4f4f4;width:100%}.modal-main-imagick .row-modal-right{padding-top:5px;margin:0 auto;background-color:#fff;padding-bottom:5px}.button-in-modal{max-width:250px;width:250px;margin:20px auto}.button-in-modal.market-button{margin:20px auto}.button-in-modal.cart-button{border:1px solid #ff0201!important}}.modal-sticker{top:0}.modal-sticker,.modal-sticker-cus{position:fixed;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999}.modal-sticker-cus{bottom:66px}.close-modal-button:hover{opacity:1}.close-modal-button:after,.close-modal-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.close-modal-button:before{transform:rotate(45deg)}.close-modal-button:after{transform:rotate(-45deg)}.display-block{display:block}.display-none{display:none}.display-flex{display:-ms-flexbox;display:flex}@media screen and (min-width:1080px){.close-modal-button{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}.back-modal-button{position:absolute;left:50px;top:32px;width:70px;height:70px;opacity:.3}.back-modal-button:hover{opacity:1}.back-modal-button .icon{width:100%;height:100%}.modal-main-sticker{position:fixed;background:#fff;max-width:80%;min-width:50%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);padding:50px}.modal-main-sticker .row-modal{max-width:70%}.button-in-modal{max-width:250px;width:250px;margin:20px auto}.sticker-category-title{width:30%;text-align:center;font-size:27px;color:#898989;cursor:pointer}.list-title-sticker{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.sticker-category-list{display:-ms-flexbox;display:flex;margin-top:-10px;-ms-flex-pack:start;justify-content:flex-start;overflow:auto}.stamp_category_active{border:1px solid #7d7d7d;background-color:#eee}.sticker-category{height:44px;border-radius:7px;text-align:center;cursor:pointer;margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;padding-left:10px;padding-right:10px}.sticker-category:hover{background-color:#eee}.sticker-category-name{font-weight:700;font-size:16px;margin:0;white-space:nowrap}.border-bottom{color:#222}.modal-main-sticker .bottom,.modal-main-sticker .option-bar,.modal-main-sticker .top{height:100%;overflow:auto}.modal-main-sticker section{height:93%;overflow:auto}}@media screen and (max-width:1080px){.sticker-category-list{display:-ms-flexbox;display:flex;margin-top:-10px;-ms-flex-pack:start;justify-content:flex-start;overflow:auto}.sticker-category-list::-webkit-scrollbar-thumb{background:#000;border-radius:5px}.sticker-category-list::-webkit-scrollbar{background:#fff;width:1px;height:1px}.stamp_category_active{border:1px solid #7d7d7d;background-color:#eee}.sticker-category{height:30px;border-radius:7px;text-align:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;padding-left:10px;padding-right:10px}.sticker-category:hover{background-color:#eee}.sticker-category-name{font-weight:700;font-size:14px;margin:0;white-space:nowrap}.close-modal-button{position:absolute;right:8px;top:3px;width:32px;height:32px;opacity:1!important}.back-modal-button{position:absolute;left:15px;top:-5px;width:70px;height:70px}.back-modal-button:hover{opacity:1}.back-modal-button .icon{width:100%;height:100%}.modal-main-sticker{height:100%}.modal-main-sticker,.modal-main-sticker-cus{position:fixed;background:#fff;padding:10px;width:100%}.modal-main-sticker-cus{height:230px;bottom:0}.modal-main-sticker-cus section{height:66px;overflow:auto}.modal-main-sticker-cus .scroll-content{height:auto;display:-ms-flexbox;display:flex}.modal-main-sticker .row-modal{max-width:70%}.button-in-modal{max-width:250px;width:250px;margin:20px auto}.sticker-category-title{text-align:center;font-size:15px;color:#898989;cursor:pointer}.list-title-sticker{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid #ececec;margin-bottom:30px;height:30px}.border-bottom{border-bottom:2px solid gray;color:#222;height:30px}.scroll-content .button{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:transparent;outline:none;border:0 solid transparent;padding:10px 0;position:relative;color:#757575;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;height:70px}.scroll-content .button,.scroll-content .sticker{display:inline-block;-ms-flex-align:center;align-items:center;cursor:pointer}.scroll-content .sticker{width:50px;height:50px;min-width:50px;margin:7px;border:1px solid transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:20;-ms-flex-pack:center;justify-content:center}.modal-main-sticker .bottom,.modal-main-sticker .option-bar,.modal-main-sticker .top{height:100%;overflow:auto}.modal-main-sticker section{height:93%;overflow:auto}}.carousel.carousel-slider .control-arrow,.carousel .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #000}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #000}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{max-width:70%;margin-left:15%;position:relative;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-ms-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}@media screen and (min-width:1080px){.carousel .carousel-status{position:absolute;top:0;right:50%;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}}.carousel .carousel-status{position:absolute;top:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.toolbar{width:60px;height:100%;-ms-flex-pack:start;justify-content:flex-start}.toolbar,.toolbar article{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.toolbar article{-ms-flex-pack:center;justify-content:center}.toolbar .separator{width:100%;height:1px;border-bottom:1px solid #ececec}.toolbar .button{min-width:60px;max-width:60px;min-height:60px}.toolbar.with-scroll .user-help-scroll-arrow{display:block;width:40px;height:40px;box-shadow:4px 4px 10px rgba(0,0,0,.2);border-radius:50%;position:absolute;bottom:10px;background-color:#fff;z-index:-1;opacity:0;transition:opacity .3s}.toolbar.with-scroll .user-help-scroll-arrow svg{padding:2px;max-width:40px;max-height:40px;fill:#9e9e9e;margin:7px}.toolbar.with-scroll .user-help-scroll-arrow.left{left:15px}.toolbar.with-scroll .user-help-scroll-arrow.right{right:15px}.toolbar.with-scroll .user-help-scroll-arrow.show{z-index:1;opacity:1}.toolbar .button-change-category{background-image:url("assets/img/category.png")}.toolbar .button-upload-file{background-image:url("assets/img/upload_image.png")}.toolbar .button-change-text{background-image:url("assets/img/edit_text.png")}.toolbar .button-change-sticker{background-image:url("assets/img/sticker.png")}.toolbar .button-brush{background-image:url("assets/img/brush.png")}.toolbar .button-change-design{background-image:url("assets/img/saved_design.png")}.track-vertical{width:5px;background-color:red}@media screen and (max-width:1080px){.toolbar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;width:100%;min-height:45px;height:70px;background-color:#fff;overflow-x:scroll;overflow-y:hidden;padding:0 10px;position:relative;border-top:1px solid #e7e7e7}.toolbar .button{min-width:60px;margin-right:9px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.toolbar .color{display:inline-block;width:25px;height:25px;border-radius:8px;border:1px solid #bdbdbd;margin:0 10px}.toolbar .group-top-button .button{min-width:35px;min-height:35px;padding:0}.toolbar .substrate .substrateBg{display:block;width:30px;height:30px;background-size:contain;background-position:50%}.toolbar .list-side{position:fixed;bottom:65px;z-index:3;left:50%;transform:translate(-50%,-50%)}.toolbar .list-side .drop-down{border:1px solid #ebebeb;min-width:70px;padding:0 10px;position:relative}.toolbar .list-side .drop-down .drop-down_head{height:28px}.toolbar .list-side .drop-down .list{top:unset;transition:unset;position:absolute;bottom:calc(100% - 30px)}.toolbar .list-side .drop-down.active{max-height:45px}.toolbar .group-top-button{bottom:70px;position:fixed;left:10px;z-index:3}.button-change-active{background-position:top;background-size:50px;background-repeat:no-repeat}.button-change-active .label{position:relative;bottom:-20px}@supports (-webkit-touch-callout:none){.toolbar{height:70px;padding:10px;margin-bottom:5px;overflow-y:initial}.toolbar .button-change-active .label{bottom:-15px}}}@media screen and (min-width:1080px){.toolbar{width:80px;-ms-flex-align:unset;align-items:unset}.toolbar .button{max-width:unset}.toolbar .group-top-button{margin:25px auto}.toolbar .drop-down{min-width:unset;width:60px;background-color:#fff}.toolbar-container{overflow-y:auto;overflow-x:hidden;position:absolute;top:100px;right:20px;z-index:200;height:760px}.toolbar-container::-webkit-scrollbar{-webkit-appearance:none}.toolbar-container::-webkit-scrollbar:vertical{width:7px}.toolbar-container::-webkit-scrollbar:horizontal{height:7px}.toolbar-container::-webkit-scrollbar-track,.toolbar-container::-webkit-scrollbar-track-piece{opacity:0}.toolbar-container::-webkit-scrollbar-thumb{border-radius:9px;background-color:rgba(0,0,0,.5)}.toolbar-container .button-active-top{background-color:#eee;border-radius:5px}.toolbar-container .button-active-top .button{margin:auto}.toolbar-container .button-change-active{background-size:70%;background-position:50% 50%;background-color:#fff;z-index:100;position:relative;background-repeat:no-repeat;border-radius:50%;border:1px solid transparent;width:50px;height:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:10px auto 20px;overflow:inherit}.toolbar-container .button-change-active span{position:relative;top:120%;font-size:10px}.toolbar-container .button-change-active:hover{background-color:#bc2123}.toolbar-container .button-change-category:hover{background-image:url("assets/img/category_white.png")}.toolbar-container .button-upload-file:hover{background-image:url("assets/img/upload_image_white.png")}.toolbar-container .button-change-text:hover{background-image:url("assets/img/edit_text_white.png")}.toolbar-container .button-change-sticker:hover{background-image:url("assets/img/sticker_white.png")}.toolbar-container .button-brush:hover{background-image:url("assets/img/brush_white.png")}.toolbar-container .button-change-design:hover{background-image:url("assets/img/saved_design_white.png")}.toolbar-container-left{overflow-y:auto;overflow-x:hidden;position:absolute;top:100px;left:20px;z-index:200;height:260px}.toolbar-container-left::-webkit-scrollbar{-webkit-appearance:none}.toolbar-container-left::-webkit-scrollbar:vertical{width:7px}.toolbar-container-left::-webkit-scrollbar:horizontal{height:7px}.toolbar-container-left::-webkit-scrollbar-track,.toolbar-container-left::-webkit-scrollbar-track-piece{opacity:0}.toolbar-container-left::-webkit-scrollbar-thumb{border-radius:9px;background-color:rgba(0,0,0,.5)}.toolbar-container-left .button-active-top{background-color:#eee;border-radius:5px}.toolbar-container-left .button-active-top .button{margin:auto}.toolbar-container-left .button-change-active{background-size:70%;background-position:50% 50%;background-color:#fff;z-index:100;position:relative;background-repeat:no-repeat;border-radius:50%;border:1px solid transparent;width:50px;height:50px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:10px auto 20px;overflow:inherit}.toolbar-container-left .button-change-active span{position:relative;top:120%;font-size:10px}.toolbar-container-left .button-change-active:hover{background-color:#bc2123}.toolbar-container-left .button-change-category:hover{background-image:url("assets/img/category_white.png")}.toolbar-container-left .button-upload-file:hover{background-image:url("assets/img/upload_image_white.png")}.toolbar-container-left .button-change-text:hover{background-image:url("assets/img/edit_text_white.png")}.toolbar-container-left .button-change-sticker:hover{background-image:url("assets/img/sticker_white.png")}.toolbar-container-left .button-brush:hover{background-image:url("assets/img/brush_white.png")}.toolbar-container-left .button-change-design:hover{background-image:url("assets/img/saved_design_white.png")}}.pc-side{overflow-y:auto;overflow-x:hidden;position:absolute;top:83px;right:30px;z-index:200;height:760px}.pc-side .wrap-sides{border:1px solid #e2dbdb;padding:3px;border-radius:5px;display:-ms-flexbox;display:flex;background-color:#fff}.pc-side .wrap-sides .side-show{padding:0 8px;font-size:12px;cursor:pointer}.pc-side .wrap-sides .active-side{background-color:#bc2224;border-radius:5px;color:#fff}.wrap-sp-side{display:-ms-flexbox;display:flex;border:1px solid #e2dbdb;padding:3px;border-radius:5px}.wrap-sp-side .side-show-sp{padding:0 5px;font-size:12px;cursor:pointer}.wrap-sp-side .active-side{background-color:#bc2224;border-radius:5px;color:#fff}@media screen and (min-width:1080px){.custom-bar-sticker{-ms-flex-pack:start!important;justify-content:flex-start!important}.custom-bar-sticker .sticker-category-list{margin-top:0!important}.custom-bar-sticker .custom-bar-content{min-height:unset!important;overflow:visible!important}.custom-bar-sticker .cart_sticker{padding-top:20px}.back-modal-button-sticker{position:unset;opacity:1!important}.custom-bar{width:360px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;border-left:1px solid #e7e7e7;z-index:200;background:#fff}.custom-bar .market-button-cb{display:block;min-width:80%;text-align:center;-ms-flex-direction:row;flex-direction:row;height:44px;overflow:hidden;background-color:#fff!important;border:1px solid #bc2224!important;outline:none;border-radius:4px;cursor:pointer;padding:5px 0;margin:auto;margin-bottom:10px;position:relative;color:#bc2224!important}.custom-bar .market-button-cb .label{color:#bc2224!important;font-size:12px}.custom-bar .cart-button-cb{display:block;min-width:80%;text-align:center;-ms-flex-direction:row;flex-direction:row;height:44px;overflow:hidden;background-color:#bc2224;outline:none;border:0 solid transparent;border-radius:4px;cursor:pointer;padding:5px 0;margin:auto;position:relative;color:#fff;margin-bottom:10px}.custom-bar .cart-button-cb .icon,.custom-bar .cart-button-cb .image{width:40px;height:40px;fill:#fff;display:inline-block;vertical-align:middle;margin-right:5px}.custom-bar .cart-button-cb .label{margin:0;font-size:12px;text-align:center;color:#fff;display:inline-block;vertical-align:middle;white-space:normal}.custom-bar .list_sticker .list_sticker_header{display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:9}.custom-bar .list_sticker .list_sticker_header_text{border:1px solid;background:#ededed;font-weight:500;font-size:15px;margin-left:20px;padding:3px;border-radius:6px}.custom-bar .list_sticker .scroll-content{max-height:470px}.custom-bar .list_sticker .list_sticker_body .stamp{width:70px!important;height:70px!important;margin:3px!important}.custom-bar .list_sticker .list_sticker_body .button{width:57px!important;min-width:55px!important}.custom-bar .market-button-cb i{display:inline-block;vertical-align:middle;font-size:23px;margin-right:5px}.custom-bar .btn-upload-file{line-height:30px;margin-top:20px}.custom-bar .list-color-change{max-height:350px;overflow-y:auto;margin:20px 0}.custom-bar .list-color-change .list-color{border:1px solid #d6dbe1;border-radius:50%;display:inline-block;width:30px;height:30px;margin:5px;cursor:pointer}.custom-bar .list-color-change .selected{border:2px solid #0558fe}.custom-bar .custom-bar-content{padding:0 25px;min-height:500px;overflow:auto}.custom-bar .button-change-category{border:1px solid #d6dbe1;padding:5px;height:100%}.custom-bar .button-change-category span{font-size:13px;color:#0d0d0d}.custom-bar .button-back{background-image:url(assets/img/back.png);background-size:25%;background-position:20% 48%;background-color:#fff;position:relative;background-repeat:no-repeat;overflow:visible}.custom-bar .button-back span{font-size:20px;color:#121212;display:inline-block;margin-left:130px}.custom-bar .add-text-input{height:60px;border-radius:5px;width:100%;border:2px solid #e4e4e4}.custom-bar .text-label{font-weight:700;font-size:15px}.custom-bar .add-text{display:block;width:40%;text-align:center;-ms-flex-direction:row;flex-direction:row;height:30px;overflow:hidden;background-color:#bc2224;outline:none;border:0 solid transparent;border-radius:4px;cursor:pointer;padding:5px 0;margin:10px;position:relative;color:#fff}.custom-bar .change-color,.custom-bar .change-font,.custom-bar .change-language,.custom-bar .change-text-alight,.custom-bar .change-text-effect{margin-top:10px}.custom-bar .change-color .drop-down-cb,.custom-bar .change-font .drop-down-cb,.custom-bar .change-language .drop-down-cb,.custom-bar .change-text-alight .drop-down-cb,.custom-bar .change-text-effect .drop-down-cb{border:2px solid #e4e4e4;border-radius:5px;height:35px;width:100%;margin:unset;padding:3px 20px}.custom-bar .change-color .list,.custom-bar .change-font .list,.custom-bar .change-language .list,.custom-bar .change-text-alight .list,.custom-bar .change-text-effect .list{position:relative}.custom-bar .change-color .list .icon,.custom-bar .change-font .list .icon,.custom-bar .change-language .list .icon,.custom-bar .change-text-alight .list .icon,.custom-bar .change-text-effect .list .icon{width:50%;height:45px;padding:10px;margin:0 auto}.custom-bar .change-color .drop-down_head,.custom-bar .change-font .drop-down_head,.custom-bar .change-language .drop-down_head,.custom-bar .change-text-alight .drop-down_head,.custom-bar .change-text-effect .drop-down_head{height:100%}.custom-bar .change-color .drop-down_head .value .icon,.custom-bar .change-font .drop-down_head .value .icon,.custom-bar .change-language .drop-down_head .value .icon,.custom-bar .change-text-alight .drop-down_head .value .icon,.custom-bar .change-text-effect .drop-down_head .value .icon{width:50%;height:25px}.custom-bar .change-color .drop-down_head .arrow,.custom-bar .change-font .drop-down_head .arrow,.custom-bar .change-language .drop-down_head .arrow,.custom-bar .change-text-alight .drop-down_head .arrow,.custom-bar .change-text-effect .drop-down_head .arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.custom-bar .change-color .color-picker .color,.custom-bar .change-font .color-picker .color,.custom-bar .change-language .color-picker .color,.custom-bar .change-text-alight .color-picker .color,.custom-bar .change-text-effect .color-picker .color{width:35px;height:35px;border-radius:50%;margin:unset}.custom-bar .change-color .list-text-alight,.custom-bar .change-font .list-text-alight,.custom-bar .change-language .list-text-alight,.custom-bar .change-text-alight .list-text-alight,.custom-bar .change-text-effect .list-text-alight{display:-ms-flexbox;display:flex}.custom-bar .text-effect-range label{width:30%;display:inline-block}.custom-bar .text-effect-rotation #main-tool-cb{min-height:80px;transition:height 2s linear 1s}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change{height:25px;width:30px;background:#5e5e5e;line-height:20px;border-radius:5px;text-align:center}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change i{color:#fff;font-size:16px;line-height:21px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .btn-change:hover{cursor:pointer}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb #hand-rotation-cb{position:relative;width:60px;height:60px;margin:0 auto;list-style:none;background:#eee;border:2px solid #000;border-radius:50%}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb #degree-cb{background:#000;height:50%;left:49.5%;position:absolute;top:1%;transform-origin:50% 100%;width:2px;z-index:8}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb #point-cb{width:10px;height:10px;background:red;z-index:100;position:absolute;right:-4px;border-radius:50%;top:-7px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale{margin-top:10px;padding-bottom:10px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale div{display:inline-block}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .value{position:relative}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .symbol{position:absolute;font-size:12px;right:2px;bottom:5px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale #scale-value-cb{text-align:center;width:45px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:10px;font-size:13px;font-weight:600}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .reduce-scale{margin-right:5px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-scale .increase-scale{margin-left:5px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation{margin-top:10px;padding-bottom:10px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation div{display:inline-block}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .value{position:relative}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .symbol{position:absolute;top:-3px;font-size:22px;right:1px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation #degree-value-cb{text-align:center;width:45px;height:25px;border:1px solid #5e5e5e;border-radius:3px;padding-right:8px;font-size:13px;font-weight:600}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .reduce-degree{margin-right:5px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .change-rotation .increase-degree{margin-left:5px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div{display:inline-block}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button{padding:0;background:#fafafa;border:none}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button img{width:35px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div button img:hover{cursor:pointer}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse div p{margin:0;font-size:11px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-reverse .horizontal-flip{margin-right:20px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving{display:none;text-align:center;padding-bottom:10px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving p{margin:5px 0}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving .horizontal-moving{padding:2px 0}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb .block-moving .horizontal-moving .move-left{margin-right:30px}.custom-bar .text-effect-rotation #main-tool-cb .edit-tool-cb p{text-align:center}.custom-bar .brush-content .list-brush-option{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.custom-bar .brush-content .button.complete-drawing{height:35px!important;background-color:#bc2224;margin:20px auto!important}.custom-bar .remove-color-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.custom-bar .remove-color-content .button.active{background-color:#eee}.custom-bar .product-name{font-size:20px}.custom-bar .color-plate{padding:10px 0}.custom-bar .color-plate ul{margin:0;list-style:none;text-align:left;padding:0 10px}.custom-bar .color-plate ul li{display:inline-block;padding-right:5px}.custom-bar .color-plate ul li .color-picker{margin:0}.custom-bar .color-plate ul li .color-picker .color{border:1px solid #e6e2e3}.custom-bar .scroll-content .button{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:transparent;outline:none;border:0 solid transparent;padding:10px 0;position:relative;color:#757575;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-bar .scroll-content .button,.custom-bar .scroll-content .sticker{display:inline-block;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-bar .scroll-content .sticker{width:40px;height:40px;min-width:40px;margin:7px;border:1px solid transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:20;-ms-flex-pack:center;justify-content:center}.scroll-content .button{width:70px;height:80px;min-width:80px;margin:7px}.scroll-content .button img{width:40px;height:40px;min-width:40px;margin:7px}}@media screen and (max-width:1080px){.stamp{width:50px!important;height:50px!important}}@media screen and (max-height:800px){.custom-bar{-ms-flex-pack:start;justify-content:flex-start}}.illustration-btn-action{padding:5px 14px;font-size:16px;background-color:#ed4d4d;border-radius:5px;border-color:#ed4d4d;margin:5px 10px}.illustration-title{margin-bottom:16px;font-size:16px}.illustration-btn-action.artwork{background-color:#bc2123;border-color:#bc2123;color:#fff}#page0,#page1,#page2{scroll-margin-top:170px;scroll-margin-bottom:50px}.product-detail{scroll-behavior:smooth!important;padding-bottom:50px;position:relative!important;overflow-x:hidden;overflow-y:hidden;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.title_detail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:5px}hr{background-color:#e9e9e9}.detail_item_detail_button_footer{position:fixed;bottom:0;width:100%}.title_detail img{width:30px;height:30px}.detail_item{width:915px;margin:0 auto;display:-ms-flexbox;display:flex}.detail_item .detail_item_left{width:100%;margin-top:20px}.detail_item .detail_item_left .swiper-slide{width:100%}.detail_item .detail_item_left .swiper-button-next,.detail_item .detail_item_left .swiper-button-prev{z-index:1}.detail_item .detail_item_left .swiper-slide img{width:100%}.detail_item .detail_item_left .detail_item_left_carousel{width:50%!important;display:inline-block}.detail_item .detail_item_left .carousel .thumb,.detail_item .detail_item_left .carousel .thumb.selected{border:1px solid #e9e9e9!important;width:70px!important;height:70px!important}.detail_item .detail_item_right{width:457px;line-height:.5}.detail_item .name_product p{font-size:20px}.detail_item .detail_item_detail{text-align:left;margin-left:50px}.detail_item .detail_item_detail .price{display:-ms-flexbox;display:flex;font-size:18px}.detail_item .detail_item_detail .discount{margin-left:40px}.detail_item .detail_item_detail .discount p{color:red}.detail_item .detail_item_detail_button{width:407px;display:-ms-grid;display:grid}.detail_item .detail_item_detail_button button{color:#fff;background-color:#bc2123;border:none;height:50px;font-size:16px;cursor:pointer}.detail_item .detail_item_detail .color{width:407px;margin-bottom:12px}.detail_item .detail_item_detail .select{width:100%;padding:5px;height:35px;font-size:16px}.list-categories-host .box-list-categories{max-width:915px;width:100%;line-height:1;height:90px}.product-load.product-detail .detail_item{max-width:915px}.list-categories .category-store{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:45px!important;cursor:pointer;border-top:1px solid #e9e9e9}.list-categories .category-store a.title_category{width:33.33%;text-align:center;font-size:18px;line-height:40px;-webkit-text-decoration-line:none;text-decoration-line:none;color:#000;border-bottom:1px solid #e9e9e9}.list-categories .category-store .title_category_PC{width:50%!important}a.title_category.active-detail{color:#bc2123!important;border-bottom:3px solid!important;border-radius:unset!important}.detail_info{width:915px;margin:20px auto;display:-ms-flexbox;display:flex}.detail_info_left{width:546px}.detail_info_title{text-align:left!important;line-height:2!important;padding-right:20px}.block_table{width:915px;margin:20px auto}.block_table #size_text{text-align:left}.block_table p{margin-top:0;margin-bottom:0}.block_table table{width:100%;text-align:left;border-collapse:collapse}.block_table table td{padding:5px 5px 5px 2px;font-size:17px;border:1px solid;line-height:2}.block_table table th{background-color:#f7f7f7;padding:5px 5px 5px 2px;border:1px solid;width:7.14286%}.block_table table .image{width:100px;height:100px}.box_image_list_color img{width:100%}.block_table .box_image{width:100%;display:-ms-flexbox;display:flex}.block_table .box_image .image{height:auto}.block_table .box_image .image:first-child,.block_table .box_image .image:nth-child(2){width:30%;margin:0 10px}.block_table .box_image .image:nth-child(3),.block_table .box_image .image:nth-child(4){width:20%}.block_table table .image img{width:100%}.body_option_color{width:50px;height:50px;background:#bc2123;margin-right:10px}.detail_guide{width:915px;margin:20px auto;text-align:left}.guide_table{display:-ms-flexbox;display:flex;text-align:left}.guide_table img{width:50px}.block_content:nth-child(2){margin-top:30px}.block_content .title{margin-bottom:10px}.block_content .title p{font-size:17px;color:#000;font-weight:700}.block_content .box_image{margin-bottom:20px}.box_image{display:-ms-flexbox;display:flex}.block_content .image{width:150px;height:120px;padding:8px 15px;overflow:hidden}.block_content .image:first-child{background-color:#e3e3e3}.block_content .image:nth-child(2){background-color:#9b1b1b}.block_content .image img{width:100%;border-radius:8px 15px;-o-object-fit:contain;object-fit:contain}.block_content .block_content_content ul{margin:0}.block_content .block_content_content .note_content,.block_content .block_content_content ul li:nth-child(2){margin-top:20px}.block_image{display:-ms-flexbox;display:flex;padding:20px 10px;width:100%;border:1px solid #9b1b1b}.block_image .box_img .detail{margin-left:25px}.block_image .box_img .image{width:200px;margin:auto;margin-top:10px}.block_image .box_img .image img{width:100%;-o-object-fit:contain;object-fit:contain}.detail_item_detail_button button{width:100%;height:50px;font-size:17px;color:#fff;font-weight:700;background-color:#bc2123;border:none}img.size_image{width:auto}.head-detail{position:-webkit-sticky;position:sticky;top:0;z-index:99;background-color:#fff;line-height:0}ul.sokujitsu-info-list{margin:0!important;padding-left:20px}.drop-down-color-detail{max-height:40px!important;min-height:40px!important}.drop-down-color-detail .list .list-item{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}.drop-down-color-detail .list{width:100%!important;z-index:1}.drop-down-color-detail .color{width:50px!important;height:20px!important;margin-bottom:0!important}.drop-down-color-detail .drop-down_head{height:38px!important}.drop-down-color-detail .drop-down_head .label{overflow:unset!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.span-up-down{margin-top:9px;margin-right:10px}.up-down{cursor:pointer}.color .drop-down{margin-left:0!important}.detail_info .detail_info_right{width:369px;text-align:right}.detail_info .detail_info_right iframe{width:369px;height:208px;border:0 solid}#page0,#page1,#page2{scroll-margin-top:20px}@media screen and (max-width:1079px){#page0,#page1,#page2{scroll-margin-top:160px!important}.list-categories-host{margin-top:20px}.detail_guide_table img{width:100%}.detail_item_left{margin-top:0!important}.detail_info_right{width:100%!important;text-align:unset!important;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px}.detail_info_right iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.detail_item_detail_button{width:100%!important}.product-load .list-categories{width:100%;overflow:hidden!important;white-space:unset!important}.detail_item{-ms-flex-align:center;align-items:center;max-width:915px}.detail_item,.detail_item .detail_item_right{-ms-flex-direction:column;flex-direction:column;width:100%}.detail_item .detail_item_right .detail_item_detail{margin-left:0}.detail_item .detail_item_right .detail_item_detail .name_product{line-height:1;margin-left:20px}.detail_item .detail_item_detail .price{display:-ms-flexbox;display:flex;font-size:18px;margin-left:20px}.detail_item .detail_item_detail .color{width:100%;max-width:300px;margin-bottom:12px}.detail_item_detail .drop-down:last-child{border:1px solid #bdbdbd!important}.detail_item_detail .drop-down.active{max-height:350px}.product-detail{position:absolute!important;overflow-y:scroll!important;height:100%!important}.product-detail .detail_info{margin:0 auto;display:initial}.product-detail .detail_info_left{width:100%;padding:0 20px}.product-detail .block_smartphone{text-align:left;padding:0 25px;margin-top:30px}.product-detail .block_smartphone .title{color:#000;font-size:18px;font-weight:800}.product-detail .block_smartphone .data{font-size:16px;line-height:0}.product-detail .block_smartphone .color_image{width:100%}.product-detail div#material_text{font-size:16px}.product-detail div#size_text table{width:100%}.detail_guide_smartphone .block_content{text-align:left;padding:0 20px;margin-top:50px}.detail_guide_smartphone .guide_table{-ms-flex-pack:justify;justify-content:space-between}.detail_guide_smartphone.block_content .title p{line-height:0!important}.list-categories .category-store{margin-bottom:0!important}}.cls-1{fill:#fff;fill-rule:evenodd}.hidden{display:none}.clearfix{clear:both}.change-color-img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.change-color-img .change-color-img-box{width:50%;height:50px;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.change-color-img .btn-select-color-img{background-color:#fff;height:35px;border:2px solid #e6e6e6;border-radius:5px}.change-color-img .btn-select-color-img-close{background-color:#f4f4f4;height:35px;border:2px solid #f4f4f4;border-radius:5px}.purchase_note-wrap{margin:20px auto;width:915px;border-radius:3px;border:1px solid #000;padding:0 5px;letter-spacing:.5px}.purchase_note-wrap ul li{text-align:left}