.animate-scrolldown{position:relative}.animate-scrolldown::after{content:"";position:absolute;top:0;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:60%;opacity:1}100%{height:0;top:100%;opacity:0}}.animate-fadein-up{animation-name:fadein-up;animation-duration:1s;animation-fill-mode:forwards}.animate-trigger-fadein-up{opacity:0}@keyframes fadein-up{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadein-blur{animation-name:fadein-blur;animation-duration:1s;animation-fill-mode:forwards}.animate-trigger-fadein-blur{opacity:0}@keyframes fadein-blur{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.animate-loading{position:relative}.animate-loading>p{position:absolute;top:50%;left:50%;color:#ff860d;width:1em;height:1em;border-radius:50%;text-indent:-9999em;animation:loading 1s infinite linear;transform:translate(-50%, -50%) translateZ(0)}@keyframes loading{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.input-select{position:relative;display:inline-block}.input-select.stretch{width:100%}.input-select.stretch select{width:100%}.input-select select{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px 38px 16px 16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-select select.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-select select:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-select select:hover{background:rgba(0,0,0,.08)}.input-select select::-webkit-search-decoration{display:none}.input-select::after{content:"";position:absolute;display:inline-block;top:50%;right:16px;width:6px;height:6px;border-top:1.5px solid rgba(0,0,0,.3);border-right:1.5px solid rgba(0,0,0,.3);transform:translateY(-75%) rotate(135deg);pointer-events:none}.input-button{display:inline-block;color:#fff;background:#ff860d;border-radius:4px;padding:20px 24px;font-weight:bold;line-height:1;cursor:pointer;appearance:none;outline:none;border:none}.input-button.medium{padding:16px 24px}.input-button.small,.input-button.slim{padding:12px 16px}.input-button.tiny{padding:8px}.input-button:link,.input-button:visited{color:#fff}.input-button:hover{opacity:.7}.input-button.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-button.secondary{background:#0d86ff}.input-button.error{background:#c50000}.input-button.stretch{width:100%}.input-button.stretch select{width:100%}.input-button.skeleton{color:inherit;background:rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,.16)}.input-button.skeleton:hover{opacity:1;background:rgba(255,134,13,.08)}.input-button.skeleton:link,.input-button.skeleton:visited{color:inherit}.input-button.noborder{color:inherit;background:rgba(0,0,0,0)}.input-button.noborder:link,.input-button.noborder:visited{color:inherit}.input-radio{display:none}.input-radio-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-radio-item:hover{background:rgba(0,0,0,.08)}.input-radio-status{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px rgba(0,0,0,.3) solid;border-radius:50%;background:#fff;flex-shrink:0}.input-radio-status::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff}.input-radio:checked+.input-radio-item{border:1px #0d86ff solid;background:rgba(13,134,255,.12)}.input-radio:checked+.input-radio-item .input-radio-status::before{background:#0d86ff}.input-radio:disabled+.input-radio-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-radio:disabled+.input-radio-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.input-text{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-text.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-text:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-text:hover{background:rgba(0,0,0,.08)}.input-text::-webkit-search-decoration{display:none}.input-text.stretch{width:100%}.input-text:read-only{background:rgba(0,0,0,.12);color:rgba(0,0,0,.3);pointer-events:none}.input-checkbox{display:none}.input-checkbox-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-checkbox-item:hover{background:rgba(0,0,0,.08)}.input-checkbox-status{font-size:20px;color:rgba(0,0,0,.3)}.input-checkbox:checked+.input-checkbox-item{border:1px #0d86ff solid}.input-checkbox:checked+.input-checkbox-item .input-checkbox-status{color:#0d86ff}.input-checkbox:disabled+.input-checkbox-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-checkbox:disabled+.input-checkbox-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.width-max{width:100%}.animate-loading{min-height:50vh}.alert-cab{display:flex;flex-direction:column;align-items:center;border-radius:4px;border:1px #c50000 solid;padding:20px}@media screen and (max-width: 980px){.alert-cab{margin:0 16px 20px}}.alert-cab-detail{display:inline-block;width:-moz-fit-content;width:fit-content}.order{display:grid;grid-template-columns:396px 1fr;grid-gap:16px}@media screen and (max-width: 980px){.order{grid-template-columns:1fr;padding:0 16px}}@media screen and (max-width: 980px){.order-info{width:100%;overflow:hidden}}.order-method{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px;white-space:nowrap}@media screen and (max-width: 980px){.order-method{grid-template-columns:repeat(auto-fit, minmax(156px, 1fr))}}.order-method-detail{padding:16px;background:#fff;border-radius:4px}.order-method-detail-days{display:grid;grid-template-columns:repeat(5, 72px)}@media screen and (max-width: 980px){.order-method-detail-days{grid-template-columns:repeat(auto-fill, minmax(100px, 120px))}}.order-method-detail-days-item{padding:8px 12px;border-bottom:1px rgba(0,0,0,.12) solid;border-top:1px rgba(0,0,0,.12) solid;border-right:1px rgba(0,0,0,.12) solid;margin-right:-1px;font-size:12px;line-height:1;text-align:center}.order-method-detail-days-item :first-child{border-left:1px rgba(0,0,0,.12) solid}.order-method-detail-days-item.disabled{color:rgba(0,0,0,.3) !important;border:1px rgba(0,0,0,.12) solid;background:rgba(0,0,0,.12)}.order-previews{position:relative;border-bottom:1px rgba(0,0,0,.12) solid}.order-previews .slick-slide img{display:inline-block}.order-previews .movie-thumbnail{position:relative;display:block}.order-previews .movie-thumbnail i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 980px){.order-previews-imgs{display:grid;grid-template-columns:minmax(284px, 350px) 64px;grid-gap:8px;justify-content:center}}.order-previews-imgs-nav{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (max-width: 980px){.order-previews-imgs-nav{top:0px}}.order-previews-imgs-nav i,.order-previews-imgs-nav button{pointer-events:auto}.order-previews-imgs-nav-wrap{position:relative;padding:0 28px}@media screen and (max-width: 980px){.order-previews-imgs-nav-wrap{padding:28px 0}}.order-previews-imgs-nav-wrap img{border:1px rgba(0,0,0,0) solid}.order-previews-imgs-nav-wrap .slick-current img{border:1px #0d86ff solid}.order-previews-imgs-nav-wrap .slick-vertical{height:100%;max-height:350px}.order-previews-imgs-nav-wrap .slick-vertical .slick-list,.order-previews-imgs-nav-wrap .slick-vertical .slick-track{height:100% !important}.order-previews-imgs-nav .slick-arrow{position:absolute;top:50%;color:rgba(0,0,0,.3);font-size:24px;transform:translateY(-50%);transform-origin:center;cursor:pointer}@media screen and (max-width: 980px){.order-previews-imgs-nav .slick-arrow{top:auto;left:50%}}.order-previews-imgs-nav .slick-arrow.arrow-prev{left:10px}@media screen and (max-width: 980px){.order-previews-imgs-nav .slick-arrow.arrow-prev{left:50%;top:0;transform:translateX(-50%) rotateZ(90deg)}}.order-previews-imgs-nav .slick-arrow.arrow-next{right:10px}@media screen and (max-width: 980px){.order-previews-imgs-nav .slick-arrow.arrow-next{right:auto;bottom:0;transform:translateX(-50%) rotateZ(90deg)}}.order-previews #sim-wrap{position:relative}.order-previews #sim-upload{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:135px;max-height:160px}.order-previews #sim-upload.multiply{mix-blend-mode:multiply}.order-clothes{display:grid;grid-template-columns:repeat(auto-fill, 46px);grid-gap:4px}@media screen and (max-width: 980px){.order-clothes{display:flex;flex-wrap:nowrap;grid-gap:0;width:100%;overflow:scroll}}.order-clothes-item{border-radius:4px;overflow:hidden;cursor:pointer}@media screen and (max-width: 980px){.order-clothes-item{margin-left:4px;flex-shrink:0}.order-clothes-item:first-child{margin-left:0}}.order-clothes-item.active{border:1px #0d86ff solid}.order-clothes-methods-ink{display:flex;justify-content:space-between}.order-clothes-methods-ink-imgs{display:grid;grid-template-columns:repeat(auto-fill, 62px);grid-gap:8px;flex-grow:1}.order-clothes-methods-ink-white{display:grid;grid-template-columns:repeat(2, 40px);grid-gap:8px}.order-clothes-methods-ink-white-label{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px rgba(0,0,0,.12) solid}.order-clothes-methods-ink-white-label.active{border:1px #0d86ff solid;background:rgba(13,134,255,.08)}.order-clothes-methods-silk{display:grid;grid-template-columns:repeat(auto-fill, 28px);grid-template-rows:28px;grid-gap:8px 4px}@media screen and (max-width: 980px){.order-clothes-methods-silk{display:flex;flex-wrap:nowrap;grid-gap:0;width:100%;overflow:scroll}}.order-clothes-methods-silk-item{display:flex;justify-content:center;align-items:center;border-radius:4px;overflow:hidden;cursor:pointer}@media screen and (max-width: 980px){.order-clothes-methods-silk-item{margin-left:4px;flex-shrink:0}.order-clothes-methods-silk-item:first-child{margin-left:0}}.order-clothes-methods-silk-item.active{border:1px #0d86ff solid}.order-clothes-methods-silk-item .silk-color{border-radius:50%;border:1px rgba(0,0,0,.3) solid;width:24px;height:24px}.order-clothes-methods-inks{display:grid;grid-template-columns:65% 1fr;align-items:end}.order-clothes-methods-inks a{width:fit-content;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 980px){.order-clothes-methods-inks a{grid-template-columns:1fr;margin-left:auto}}@media screen and (max-width: 980px){.order-clothes-methods-inks{grid-template-columns:1fr}}.order-prices{width:100%;border-collapse:collapse;text-align:center}.order-prices th,.order-prices td{font-weight:normal;padding:8px 12px;border:1px rgba(0,0,0,.12) solid}.order-product-category{display:flex;color:rgba(0,0,0,.3)}.order-product-category a{color:#0d86ff}.order-product-sdgs{display:inline-block;min-width:7em;padding:8px 12px;border:1px rgba(0,0,0,.3) solid;border-radius:16px;font-size:12px;line-height:1;text-align:center}.order-product-sdgs+*{margin-left:8px}.order-form{padding:32px 16px;background:rgba(0,0,0,.04)}.order-form .input-radio:checked+.input-radio-item.baby{background-color:rgba(255,186,56,.12)}.order-form .input-radio:checked+.input-radio-item.kids{background-color:#e6ecd8}.order-form .input-radio:checked+.input-radio-item.ladys{background-color:#f6e6ea}.order-form .input-radio:checked+.input-radio-item.adult{background-color:#dae7f5}.order-form .input-radio-item{background:#fff}.order-form .input-radio-item.baby{color:#ffba38;border-color:#ffba38}.order-form .input-radio-item.kids{color:#79ad00;border-color:#79ad00}.order-form .input-radio-item.ladys{color:#ff7c9a;border-color:#ff7c9a}.order-form .input-radio-item.adult{color:#0d86ff;border-color:#0d86ff}.order-form-label{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;border-bottom:1px rgba(0,0,0,.12) solid}.order-form-target{display:grid;grid-template-columns:repeat(4, minmax(max-content, 1fr));grid-gap:8px}@media screen and (max-width: 980px){.order-form-target{grid-template-columns:repeat(2, 1fr)}}.order-form-sizes table{width:100%}.order-form-sizes-item{background:#fff;color:rgba(0,0,0,.3);width:68px;padding:4px 8px;border:1px #e0e0e0 solid;font-size:12px;line-height:1.5;text-align:center}.order-form-sizes-item.disabled{position:relative;color:rgba(0,0,0,.3) !important;background:rgba(0,0,0,.12);border:1px rgba(0,0,0,.3) solid}.order-form-sizes-item.disabled::after{content:"";position:absolute;display:block;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid #b7b7b7}.order-form-sizes-item.active{color:#000}.order-support-templates{padding:12px;background:rgba(0,0,0,.04)}.order-support-templates a.disabled{color:rgba(0,0,0,.3);pointer-events:none}.order-support-templates-table{display:grid;grid-template-columns:120px max-content;grid-gap:8px;align-items:center;justify-content:center}.order-support-sim{display:inline-block;border-radius:4px;padding:20px 24px;border:1px solid rgba(0,0,0,.3)}.order-support-sim:hover{opacity:1;background:rgba(255,134,13,.08)}.order-support-sim.disabled{color:rgba(0,0,0,.3);border:1px rgba(0,0,0,.16) solid;pointer-events:none}.order-support-sim-wrap{display:grid;grid-template-columns:repeat(2, max-content);grid-gap:12px 8px;justify-content:center}@media screen and (max-width: 980px){.order-support-sim-wrap{grid-template-columns:max-content}}.order-support-guides{display:flex;justify-content:flex-end;grid-column-start:1;grid-column-end:3;font-weight:bold}@media screen and (max-width: 980px){.order-support-guides{grid-column-end:2;padding:0 12px}}.order-attention{padding:16px;border:1px rgba(0,0,0,.16) solid;margin-bottom:22px;border-radius:4px;display:grid;gap:8px;grid-template-columns:80px 1fr;grid-template-rows:auto auto}.order-attention p:first-of-type{font-size:16px;font-weight:bold;grid-column:1/3;grid-row:1/2}@media screen and (max-width: 980px){.order-attention p:first-of-type{grid-column:2/3}}.order-attention p:last-of-type{font-size:14px;grid-column:2/3;grid-row:2/3}.order-attention div{grid-column:1/2;grid-row:2/3}@media screen and (max-width: 980px){.order-attention div{grid-row:1/3}}.pop-overlay{position:fixed;display:none;justify-content:center;align-items:center;visibility:hidden;opacity:0;background:rgba(0,0,0,0);transition:.3s ease;top:0;left:0;width:100vw;height:100%;z-index:110}.pop-wrap{width:640px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);padding:30px 40px;background:#fff;border-radius:4px;overflow:scroll}.pop-img,.pop-name{text-align:center}.pop-name{margin:10px auto 8px;font-size:16px;font-weight:600}.pop-name-file{text-align:center;margin:10px auto 30px;font-size:24px;font-weight:600}.pop-detail{max-width:540px;margin-left:auto;margin-right:auto;margin-bottom:36px}.pop-detail-file{display:flex;justify-content:center}.pop-drop{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:500px;min-height:240px;max-width:100%;padding:24px 20px;border:1px #c3c3c3 dashed;text-align:center;color:#c3c3c3;margin:32px auto}.pop-drop p{margin:12px auto}.pop-drop svg{fill:#c3c3c3}.pop-drop-file{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.pop-drop-about{font-weight:600;font-size:22px}.pop-drop-btn{display:inline-block;border-radius:5px;padding:12px 16px;border:1px #0d86ff solid;color:#0d86ff}.pop-drop-btn:hover{background:rgba(13,134,255,.08)}.pop-movie{width:100%;height:auto}.pop-youtube{width:100%;aspect-ratio:16/9}.pop-youtube iframe{width:100%;height:100%}.pop-close{display:flex;align-items:center;justify-content:center}.pop-next,.pop-prev{display:block;max-width:240px;border-radius:10px;padding:12px;flex:1;margin:0 8px;font-weight:600;text-align:center;cursor:pointer}.pop-next{background:#e94827;border:1px #e94827 solid;color:#fff}.pop-sim-cancel,.pop-sim-next{display:block;max-width:100px;border-radius:4px;padding:12px 16px;flex:1;margin:0 16px;text-align:center;cursor:pointer}.pop-sim-cancel{border:1px #7b7b7b solid;color:#7b7b7b}.pop-sim-next{border:1px #0cb2ce solid;background:#0cb2ce;color:#fff}.pop-sim-next.disabled{border:1px #c3c3c3 solid;background:#c3c3c3;pointer-events:none}.chk-pop{display:none}.chk-pop:checked+.pop-overlay{display:flex;opacity:1;visibility:visible;background:rgba(0,0,0,.7)}
