@font-face{font-display:swap;font-family:Book;src:url(./FuturaStd-Book.Du-bLvNQ.woff)}@font-face{font-display:swap;font-family:Heavy;src:url(./FuturaStd-Heavy.CB8nJhSP.woff)}@font-face{font-display:swap;font-family:Light;src:url(./FuturaStd-Light.CkGZ1PPy.woff)}@font-face{font-display:swap;font-family:Capitalis;src:url(./BVLGARI-CAPITALIS.DUjYoXV8.ttf)}@font-face{font-display:swap;font-family:Fzsj;src:url(./FZSJ-AIHJLM.CAYQLkY5.TTF)}@font-face{font-display:swap;font-family:Fzsj-ZJYTJW;src:url(./FZSJ-ZJYTJW.BW2Jxvz5.ttf)}@font-face{font-display:swap;font-family:Regular;src:url(./NotoSansSC-Light.Ctygaz6G.otf)}@font-face{font-display:swap;font-family:Bulgari-Type-Regular;src:url(./Bulgari-Type-Regular.Dnh_KnWB.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:Bulgari-Type-Light;src:url(./Bulgari-Type-Light.BcQwMrNk.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:ScriptMTBold;src:url(./Script-MT-Bold.DELTlrYX.ttf)}@font-face{font-display:swap;font-family:Arial;src:url(./Arial.DHXpgMHe.ttf)}@font-face{font-display:swap;font-family:TimesNewRoman;src:url(./Times-New-Roman.BULMiIqB.ttf)}.component-order-photo-crop{position:relative}.component-order-photo-crop .component-order-photo-crop__main{height:75.7333333333vw;margin:0 auto;width:73.0666666667vw}@media (min-width:1024px){.component-order-photo-crop .component-order-photo-crop__main{height:284px;width:274px}}.component-order-photo-crop .component-order-photo-crop__main .crop-point{background-color:#fff;opacity:1}@media (max-width: 1023.9px){.component-order-photo-crop .component-order-photo-crop__main .crop-point{transform:scale(.5)}}.component-order-photo-crop .component-order-photo-crop__main .crop-line{background:#fff;opacity:1}.component-order-photo-crop .component-order-photo-crop__main .crop-line:after{background:#fff;content:"";display:block;opacity:1;position:fixed}.component-order-photo-crop .component-order-photo-crop__main .line-w{height:2px;top:-1px}.component-order-photo-crop .component-order-photo-crop__main .line-w:after{content:"";height:1px;left:0;top:33.3%;width:100%}.component-order-photo-crop .component-order-photo-crop__main .line-a{left:0;width:2px}.component-order-photo-crop .component-order-photo-crop__main .line-a:after{content:"";height:100%;left:33.3%;top:0;width:1px}.component-order-photo-crop .component-order-photo-crop__main .line-s{bottom:-2px;height:2px}.component-order-photo-crop .component-order-photo-crop__main .line-s:after{content:"";height:1px;left:0;top:66.7%;width:100%}.component-order-photo-crop .component-order-photo-crop__main .line-d{right:-2px;width:2px}.component-order-photo-crop .component-order-photo-crop__main .line-d:after{content:"";height:100%;left:66.7%;top:0;width:1px}.component-order-photo-crop .component-order-photo-crop__main .point1,.component-order-photo-crop .component-order-photo-crop__main .point6{left:-2.4vw}@media (min-width:1024px){.component-order-photo-crop .component-order-photo-crop__main .point1,.component-order-photo-crop .component-order-photo-crop__main .point6{left:-3px}}.component-order-photo-crop .component-order-photo-crop__main .point3,.component-order-photo-crop .component-order-photo-crop__main .point8{right:-2.9333333333vw}@media (min-width:1024px){.component-order-photo-crop .component-order-photo-crop__main .point3,.component-order-photo-crop .component-order-photo-crop__main .point8{right:-5px}}.component-order-photo-crop .component-order-photo-crop__main .crop-info,.component-order-photo-crop .component-order-photo-crop__main .point2,.component-order-photo-crop .component-order-photo-crop__main .point4,.component-order-photo-crop .component-order-photo-crop__main .point5,.component-order-photo-crop .component-order-photo-crop__main .point7{display:none}.component-order-photo-crop .component-order-photo-crop__icon{margin:-9.3333333333vw auto 0;width:8.5333333333vw}@media (min-width:1024px){.component-order-photo-crop .component-order-photo-crop__icon{margin:-35px auto 0;width:32px}}.component-order-photo-crop .component-order-photo-crop__tips{color:#fff;font-size:3.7333333333vw;line-height:5.3333333333vw;padding-bottom:9.3333333333vw;padding-top:7.2vw;text-align:center}@media (min-width:1024px){.component-order-photo-crop .component-order-photo-crop__tips{font-size:14px;line-height:20px;padding-bottom:10px;padding-top:20px}}@font-face{font-display:swap;font-family:Book;src:url(./FuturaStd-Book.Du-bLvNQ.woff)}@font-face{font-display:swap;font-family:Heavy;src:url(./FuturaStd-Heavy.CB8nJhSP.woff)}@font-face{font-display:swap;font-family:Light;src:url(./FuturaStd-Light.CkGZ1PPy.woff)}@font-face{font-display:swap;font-family:Capitalis;src:url(./BVLGARI-CAPITALIS.DUjYoXV8.ttf)}@font-face{font-display:swap;font-family:Fzsj;src:url(./FZSJ-AIHJLM.CAYQLkY5.TTF)}@font-face{font-display:swap;font-family:Fzsj-ZJYTJW;src:url(./FZSJ-ZJYTJW.BW2Jxvz5.ttf)}@font-face{font-display:swap;font-family:Regular;src:url(./NotoSansSC-Light.Ctygaz6G.otf)}@font-face{font-display:swap;font-family:Bulgari-Type-Regular;src:url(./Bulgari-Type-Regular.Dnh_KnWB.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:Bulgari-Type-Light;src:url(./Bulgari-Type-Light.BcQwMrNk.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:ScriptMTBold;src:url(./Script-MT-Bold.DELTlrYX.ttf)}@font-face{font-display:swap;font-family:Arial;src:url(./Arial.DHXpgMHe.ttf)}@font-face{font-display:swap;font-family:TimesNewRoman;src:url(./Times-New-Roman.BULMiIqB.ttf)}.component-order-photo-trim{background-color:none;background-image:none;background-repeat:no-repeat;background-size:100%;box-sizing:border-box;min-height:100vh;width:100vw}@media (min-width:1024px){.component-order-photo-trim{background-color:#fcf8f4;background-image:url(./order-photo-background.U5q4UQQz.png);min-height:596px;width:680px}}.component-order-photo-trim.is-paint{background-image:none}@media (min-width:1024px){.component-order-photo-trim.is-paint{background-image:url(./order-paint-background.x1xmQy4y.png)}}.component-order-photo-trim .component-order-photo-trim__wrapper{padding-top:0}@media (min-width:1024px){.component-order-photo-trim .component-order-photo-trim__wrapper{padding-top:50px}}@media (max-width: 1023.9px){.component-order-photo-trim .component-order-photo-trim__wrapper{align-items:center;display:flex;justify-items:center;min-height:90vh}}.component-order-photo-trim .component-order-photo-trim__mask{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%}@media (min-width:1024px){.component-order-photo-trim .component-order-photo-trim__mask{position:absolute}}@font-face{font-display:swap;font-family:Book;src:url(./FuturaStd-Book.Du-bLvNQ.woff)}@font-face{font-display:swap;font-family:Heavy;src:url(./FuturaStd-Heavy.CB8nJhSP.woff)}@font-face{font-display:swap;font-family:Light;src:url(./FuturaStd-Light.CkGZ1PPy.woff)}@font-face{font-display:swap;font-family:Capitalis;src:url(./BVLGARI-CAPITALIS.DUjYoXV8.ttf)}@font-face{font-display:swap;font-family:Fzsj;src:url(./FZSJ-AIHJLM.CAYQLkY5.TTF)}@font-face{font-display:swap;font-family:Fzsj-ZJYTJW;src:url(./FZSJ-ZJYTJW.BW2Jxvz5.ttf)}@font-face{font-display:swap;font-family:Regular;src:url(./NotoSansSC-Light.Ctygaz6G.otf)}@font-face{font-display:swap;font-family:Bulgari-Type-Regular;src:url(./Bulgari-Type-Regular.Dnh_KnWB.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:Bulgari-Type-Light;src:url(./Bulgari-Type-Light.BcQwMrNk.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:ScriptMTBold;src:url(./Script-MT-Bold.DELTlrYX.ttf)}@font-face{font-display:swap;font-family:Arial;src:url(./Arial.DHXpgMHe.ttf)}@font-face{font-display:swap;font-family:TimesNewRoman;src:url(./Times-New-Roman.BULMiIqB.ttf)}@media (max-width: 1023.9px){.component-order-photo-popup{height:63.4666666667vw;padding:2.4vw;width:90.9333333333vw}.component-order-photo-popup .component-order-photo-popup__wrapper{border:1px solid #85715d;height:58.6666666667vw;padding:10.4vw 8.8vw 7.4666666667vw 9.0666666667vw;width:86.1333333333vw}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box{font-family:PingFang SC;height:45.8666666667vw;text-align:center;width:68.2666666667vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box{height:169px;width:256px}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-title{color:#85715d;font-size:4.2666666667vw;font-weight:600;letter-spacing:.8vw;line-height:5.3333333333vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-title{font-size:16px;letter-spacing:3px;line-height:20px}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-content{color:#85715d;margin-top:2.6666666667vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-content{margin-top:10px}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-content .component-order-photo-popup__wrapper-box-content-item{font-size:3.4666666667vw;line-height:6.6666666667vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-content .component-order-photo-popup__wrapper-box-content-item{font-size:13px;line-height:25px}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-buttons{margin-top:8vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-buttons{margin-top:48px}}.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-buttons .component-order-photo-popup__wrapper-box-buttons-btn{height:10.9333333333vw;width:32.5333333333vw}@media (min-width:1024px){.component-order-photo-popup .component-order-photo-popup__wrapper .component-order-photo-popup__wrapper-box .component-order-photo-popup__wrapper-box-buttons .component-order-photo-popup__wrapper-box-buttons-btn{height:41px;width:122px}}@container (min-width: 992px){.res-mobile{display:none!important}}@media (min-width:992px){.res-mobile{display:none!important}}@container (max-width: 991px){.res-desktop{display:none!important}}@media (max-width:991px){.res-desktop{display:none!important}}@keyframes rtl-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rtl-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ltr-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ltr-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ttb-drawer-in{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes ttb-drawer-out{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes btt-drawer-in{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes btt-drawer-out{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@font-face{font-display:swap;font-family:Book;src:url(./FuturaStd-Book.Du-bLvNQ.woff)}@font-face{font-display:swap;font-family:Heavy;src:url(./FuturaStd-Heavy.CB8nJhSP.woff)}@font-face{font-display:swap;font-family:Light;src:url(./FuturaStd-Light.CkGZ1PPy.woff)}@font-face{font-display:swap;font-family:Capitalis;src:url(./BVLGARI-CAPITALIS.DUjYoXV8.ttf)}@font-face{font-display:swap;font-family:Fzsj;src:url(./FZSJ-AIHJLM.CAYQLkY5.TTF)}@font-face{font-display:swap;font-family:Fzsj-ZJYTJW;src:url(./FZSJ-ZJYTJW.BW2Jxvz5.ttf)}@font-face{font-display:swap;font-family:Regular;src:url(./NotoSansSC-Light.Ctygaz6G.otf)}@font-face{font-display:swap;font-family:Bulgari-Type-Regular;src:url(./Bulgari-Type-Regular.Dnh_KnWB.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:Bulgari-Type-Light;src:url(./Bulgari-Type-Light.BcQwMrNk.otf);unicode-range:u+0000-00a4,u+00a6-10ffff}@font-face{font-display:swap;font-family:ScriptMTBold;src:url(./Script-MT-Bold.DELTlrYX.ttf)}@font-face{font-display:swap;font-family:Arial;src:url(./Arial.DHXpgMHe.ttf)}@font-face{font-display:swap;font-family:TimesNewRoman;src:url(./Times-New-Roman.BULMiIqB.ttf)}@keyframes button-step-background{0%{background-color:#000}25%{background-color:#fff}50%{background-color:#000}75%{background-color:#000}to{background-color:#000}}@keyframes button-secondary-step-background{0%{background-color:#fff}25%{background-color:#000}50%{background-color:#fff}75%{background-color:#fff}to{background-color:#fff}}.order-photo-main-upload .order-photo-main-upload__wrapper{background-color:#fff;border:.1333333333vw solid #a98868;box-sizing:border-box;height:86.1333333333vw;margin:0 auto;padding:2.9333333333vw 2.9333333333vw 0;width:74.6666666667vw}@media (min-width:1024px){.order-photo-main-upload .order-photo-main-upload__wrapper{border-width:.5px;height:323px;padding:11px 11px 0;width:280px}}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content{align-items:center;background-color:#f6f5f3;box-shadow:inset 0 0 2px #0003;display:flex;height:70.6666666667vw;justify-content:center}@media (min-width:1024px){.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content{height:265px}}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip{align-items:center;display:flex;flex-direction:column}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip .order-photo-main-upload__wrapper-content-tip-icon{height:8vw;width:8vw}@media (min-width:1024px){.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip .order-photo-main-upload__wrapper-content-tip-icon{height:30px;width:30px}}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip .order-photo-main-upload__wrapper-content-tip-text{color:#85715d;font-size:3.2vw;letter-spacing:1.0666666667vw;line-height:5.3333333333vw;margin-top:4.8vw}@media (max-width: 1023.9px){.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip .order-photo-main-upload__wrapper-content-tip-text{font-weight:300}}@media (min-width:1024px){.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-tip .order-photo-main-upload__wrapper-content-tip-text{font-size:14px;letter-spacing:4px;line-height:25px;margin-top:18px}}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-content .order-photo-main-upload__wrapper-content-img{height:100%;width:100%}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-prompt{align-items:center;color:#85715d;display:flex;font-size:3.2vw;height:12.5333333333vw;letter-spacing:.2666666667vw;line-height:5.3333333333vw}@media (min-width:1024px){.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-prompt{font-size:14px;height:47px;letter-spacing:1px;line-height:24px}}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-prompt-before{justify-content:flex-start}.order-photo-main-upload .order-photo-main-upload__wrapper .order-photo-main-upload__wrapper-prompt-after{justify-content:center}
