@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-gift-cards-step-0{width:100%}.component-gift-cards-step-0 .component-gift-cards-step-0_letter{height:128.5333333333vw;margin:0 auto;position:relative;width:80vw}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter{height:450px;width:280px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-cover{bottom:80vw;height:21.6vw;margin:0 auto;position:absolute;width:80vw;width:100%;z-index:0}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-cover{bottom:280px;height:121.5px;width:280px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-backend{bottom:0;height:80vw;margin:0 auto;position:absolute;width:100%;z-index:0}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-backend{height:280px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-frontend{bottom:0;height:80vw;margin:0 auto;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-frontend{height:280px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-card{height:71.2vw;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:48.5333333333vw;transition:all .5s;width:71.2vw;z-index:1}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-card{height:250px;top:175px;width:250px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-card.animate{opacity:1;top:0}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-button{background-color:transparent;border:none;bottom:19.2vw;height:10.6666666667vw;left:0;margin:0 auto;position:absolute;right:0;width:39.4666666667vw;z-index:2}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-button{bottom:67px;height:40px;width:148px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-button .block-button-content{color:#87430e;display:block;font-family:PingFang SC;font-size:3.7333333333vw;font-weight:400;height:100%;letter-spacing:5%;line-height:10.6666666667vw;position:relative;width:100%}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-button .block-button-content{font-size:14px;line-height:40px}}.component-gift-cards-step-0 .component-gift-cards-step-0_letter .letter-button .block-button-content img{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox{color:#87430e;display:inline-flex;font-size:2.6666666667vw;justify-content:center;line-height:4vw;margin-top:6.4vw;padding-left:5.8666666667vw;padding-right:5.8666666667vw;width:100%}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox{font-size:10px;line-height:15px;margin-top:20px;padding-left:22px;padding-right:22px}}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .block-checkbox{height:3.2vw;margin-top:1px;min-width:3.2vw;width:3.2vw}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .block-checkbox{height:12px;min-width:12px;width:12px}}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .block-checkbox:before{background-image:none;border:1px solid #87430e}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .component-cart-list__checkbox-label{margin-left:2.1333333333vw}@media (min-width:1024px){.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .component-cart-list__checkbox-label{margin-left:8px}}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .component-cart-list__checkbox-label a{position:relative}.component-gift-cards-step-0 .component-gift-cards-step-0_checkbox .component-cart-list__checkbox-label a:after{background-color:#87430e;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}.component-gift-cards-step-0 .warning{color:#ac1313;font-family:PingFang SC;font-size:2.6666666667vw;font-weight:400;letter-spacing:1%;line-height:4vw;margin:2.1333333333vw auto 0;max-width:auto;opacity:0;padding-bottom:9.6vw;padding-left:11.2vw;padding-right:5.8666666667vw}@media (min-width:1024px){.component-gift-cards-step-0 .warning{font-size:10px;line-height:15px;margin-top:7px;max-width:520px;padding-bottom:27px;padding-left:40px;padding-right:22px}}.component-gift-cards-step-0 .warning.show-warning{opacity:1}@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 fadeIn{0%{opacity:.5}to{opacity:1}}.component-gift-cards-step-header{align-items:center;display:flex;justify-content:center;padding-top:9.6vw;width:100%}@media (min-width:1024px){.component-gift-cards-step-header{padding-top:0}}.component-gift-cards-step-header .component-gift-cards-step-header-section{align-items:center;cursor:pointer;display:flex;opacity:.5;text-align:center;transition:opacity .5s}.component-gift-cards-step-header .component-gift-cards-step-header-section .icon{margin-right:1.0666666667vw;width:5.8666666667vw}@media (min-width:1024px){.component-gift-cards-step-header .component-gift-cards-step-header-section .icon{margin-right:4px;width:22px}}.component-gift-cards-step-header .component-gift-cards-step-header-section .title{align-items:center;color:#87430e;display:inline-block;display:flex;font-family:PingFang SC;font-size:3.2vw;font-weight:400;height:7.4666666667vw;letter-spacing:5%;line-height:3.7333333333vw;text-align:center;white-space:nowrap}@media (min-width:1024px){.component-gift-cards-step-header .component-gift-cards-step-header-section .title{font-size:16px;height:22px;line-height:22px}}.component-gift-cards-step-header .component-gift-cards-step-header-section .title .split{display:inline-block;margin-left:1.0666666667vw}@media (min-width:1024px){.component-gift-cards-step-header .component-gift-cards-step-header-section .title .split{margin-left:4px}}.component-gift-cards-step-header .component-gift-cards-step-header-section.active{opacity:1}.component-gift-cards-step-header .component-gift-cards-step-header-section.active .icon{width:5.8666666667vw}@media (min-width:1024px){.component-gift-cards-step-header .component-gift-cards-step-header-section.active .icon{width:22px}}.component-gift-cards-step-header .component-gift-cards-step-header-section.animateFadeIn{animation:fadeIn .8s}.component-gift-cards-step-header .component-gift-cards-step-header-section:last-child{margin-left:44vw}@media (min-width:1024px){.component-gift-cards-step-header .component-gift-cards-step-header-section:last-child{margin-left:165px}}.component-gift-cards-step-header.mobile .component-gift-cards-step-header-section,.component-gift-cards-step-header.mobile .component-gift-cards-step-header-section .title{display:flex;flex-direction:column}.component-gift-cards-step-header.mobile .component-gift-cards-step-header-section .title .split{min-width:100%;width:1px}.component-gift-cards-step-header.mobile .component-gift-cards-step-header-section:last-child{margin-left:17.3333333333vw}@media (min-width:1024px){.component-gift-cards-step-header.mobile .component-gift-cards-step-header-section:last-child{margin-left:65px}}@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-gift-cards-step-1{display:flex;flex:1;flex-direction:column;width:100%}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper{height:89.8666666667vw;margin:0 auto;overflow:hidden;position:relative;width:91.4666666667vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper{height:337px;width:419px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container{height:85.8666666667vw;margin-top:0;width:237.0666666667vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container{height:322px;margin-top:24px;width:291px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image{height:85.8666666667vw;width:77.6vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image{height:322px;width:291px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image .image{height:77.6vw;width:77.6vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image .image{height:291px;width:291px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image .title{color:#87430e;font-family:PingFang SC;font-size:2.6666666667vw;font-weight:400;height:3.2vw;letter-spacing:5%;line-height:3.2vw;margin-bottom:4.8vw;margin-top:4.2666666667vw;text-align:center}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image .title{font-size:12px;height:12px;line-height:12px;margin-bottom:18px;margin-top:8px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container .component-gift-cards-step-1_swiper-image .title.hide{opacity:0}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container.mobile{margin-left:-72.2666666667vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-container.mobile{margin-left:-271px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-left{cursor:pointer;height:6.4vw;left:0;position:absolute;top:38.9333333333vw;transform:rotate(180deg);width:6.4vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-left{height:24px;top:146px;width:24px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-left.disable{transform:rotate(0)}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-right{cursor:pointer;height:6.4vw;position:absolute;right:0;top:38.9333333333vw;transform:rotate(0);width:6.4vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-right{height:24px;top:146px;width:24px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-arrow-right.disable{transform:rotate(180deg)}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose{background:linear-gradient(180deg,#fae9d9,#fdf3eb);flex:1;height:calc(100% - 89.86667vw);width:100%}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose{background:transparent;height:194px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box{align-content:center;cursor:pointer;display:flex;justify-content:center;padding-top:5.8666666667vw;width:100%}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box{padding-top:22px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img{height:22.6666666667vw;margin-right:2.1333333333vw;position:relative;width:21.3333333333vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img{height:64px;margin-right:8px;width:64px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img .image{height:21.3333333333vw;width:21.3333333333vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img .image{height:64px;width:64px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img:last-child{margin-right:0}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img:after{background:transparent;bottom:-1.3333333333vw;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s;width:1px}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img:after{bottom:-5px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-choose-box-img.active:after{background:#87430e;width:100%}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.title{color:#87430e;font-family:PingFang SC;font-size:3.2vw;font-weight:400;letter-spacing:5%;line-height:3.2vw;margin-top:10.1333333333vw;text-align:center}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.title{font-size:12px;line-height:12px;margin-top:32px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow{align-items:center;color:#87430e;display:flex;font-family:PingFang SC;font-size:2.6666666667vw;font-weight:400;justify-content:center;letter-spacing:1%;line-height:2.6666666667vw;margin-top:3.4666666667vw;text-align:center}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow{font-size:10px;line-height:10px;margin-top:13px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow span{display:inline-block}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow img{height:4.2666666667vw;margin-right:.8vw;width:4.2666666667vw}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow img{height:16px;margin-right:3px;width:16px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow img.mobile-arrow-right{transform:rotate(180deg)}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-notice>.mobile-arrow img:last-child{margin-right:0}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-button{background-color:transparent;border:none;height:10.6666666667vw;margin:6.4vw auto 0;position:relative;width:44.8vw;z-index:1}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-button{height:48px;margin-top:20px;width:300px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-button .block-button-content{color:#87430e;display:block;font-family:PingFang SC;font-size:3.7333333333vw;font-weight:400;height:100%;letter-spacing:5%;line-height:10.6666666667vw;position:relative;width:100%}@media (min-width:1024px){.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-button .block-button-content{font-size:16px;line-height:48px}}.component-gift-cards-step-1 .component-gift-cards-step-1_swiper-button .block-button-content img{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}@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 animate-frontend{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}@keyframes animate-backend{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(180deg)}}.component-gift-card-update{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;width:100%}@media (min-width:1024px){.component-gift-card-update{flex-wrap:nowrap}}.component-gift-card-update .component-gift-card__word{display:flex;flex:1;flex-direction:column;height:auto;position:relative;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word{margin:0 auto;width:100%}}@media (min-width:1024px) and (min-width:1024px){.component-gift-card-update .component-gift-card__word{margin-top:24px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content{display:flex;height:77.6vw;justify-content:center;position:relative;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content{height:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-bg{background:url(./gift-card-bg.Cne8qoaC.png) no-repeat;background-size:100% 100%;height:77.6vw;position:absolute;width:77.6vw;z-index:10}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-bg{height:291.5px;width:291.5px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-position{height:77.6vw;position:absolute;width:77.6vw;z-index:20}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-position{height:291px;width:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer{align-items:center;background-color:transparent;display:flex;height:77.6vw;justify-content:center;position:relative;width:77.6vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer{height:291px;width:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea{background-color:transparent;border:0;color:#000;direction:ltr;font-family:Fzsj;font-family:Regular;font-size:3.2vw;height:auto;letter-spacing:.1px;line-height:4.4vw;margin-top:8.2666666667vw;overflow:hidden;padding:1.6vw 5.0666666667vw 4vw;position:absolute;text-align:center;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea{font-size:12px;line-height:16.5px;margin-top:31px;padding:6px 19px 15px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea::-webkit-input-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea:-moz-placeholder,.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea::-moz-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-textarea::-ms-input-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;background-color:transparent;border:0;bottom:0;color:#000;font-family:Regular;font-size:3.2vw;height:auto;left:0;letter-spacing:.1px;line-height:4.4vw;margin:8.2666666667vw auto 0;max-width:77.6vw;overflow:hidden;padding:1.6vw 5.0666666667vw 4vw;position:relative;right:0;text-align:center;top:0;width:77.6vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div{font-size:12px;line-height:16.5px;margin-top:31px;max-width:291px;padding:6px 19px 15px;width:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-webkit-input-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div:-moz-placeholder,.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-moz-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-ms-input-placeholder{color:#0006}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-change-fonts{font-family:Fzsj}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-change-fonts-artist{font-family:Fzsj-ZJYTJW}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content.animate{animation:animate-frontend .8s;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content-tips{color:#87430e;font-family:PingFang SC;font-size:2.6666666667vw;font-weight:400;height:3.2vw;letter-spacing:1%;line-height:3.2vw;margin-bottom:4.8vw;margin-top:4.2666666667vw;opacity:1;text-align:center;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-content-tips{font-size:12px;height:12px;line-height:12px;margin-bottom:18px;margin-top:16px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-content-tips.hide{opacity:0}.component-gift-card-update .component-gift-card__word .component-gift-card__word-backend{height:77.6vw;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-backend{height:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-backend img{height:77.6vw;margin:0 auto;width:77.6vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-backend img{height:291px;width:291px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-backend.animate{animation:animate-backend .8s forwards;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}.component-gift-card-update .component-gift-card__word .component-gift-card-choose-font{background:linear-gradient(180deg,#fae9d9,#fdf3eb);flex:1;height:67.2vw;padding-top:.0266666667vw;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card-choose-font{background:transparent;height:170px;padding-top:.1px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font{align-items:center;display:flex;justify-content:center;margin-top:10.4vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-font{margin-top:25px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn{align-items:center;color:#87430e;cursor:pointer;display:flex;font-size:3.2vw;justify-content:center;margin-right:3.2vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn{font-size:14px;margin-right:40px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn .choose-box{background:linear-gradient(180deg,#fff3,#fff6);border:1px solid #fff;height:4.2666666667vw;margin-right:2.1333333333vw;width:4.2666666667vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn .choose-box{height:16px;margin-right:8px;width:16px}}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn .choose-box img{opacity:0;transform:scale(.5);transition:all .3s}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn:last-child{margin-right:0}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn-active .choose-box{background:transparent;border-color:#87430e}.component-gift-card-update .component-gift-card__word .component-gift-card__word-font .component-gift-card__word-font-btn-active .choose-box img{opacity:1;transform:scale(1)}.component-gift-card-update .component-gift-card__word .component-gift-card__preview-button{background:transparent;border:none;color:#87430e;font-family:PingFang SC;font-size:3.2vw;font-weight:400;height:4.8vw;letter-spacing:0;line-height:4.8vw;margin:6.4vw auto 0;opacity:0;text-decoration:underline;white-space:nowrap;width:19.7333333333vw}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-card__preview-button{font-size:12px;height:18px;line-height:18px;margin-top:36px;width:73px}}.component-gift-card-update .component-gift-card__word .component-gift-cards-button{background-color:transparent;border:none;height:10.6666666667vw;margin:12.2666666667vw auto 0;position:relative;width:44.8vw;z-index:1}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-cards-button{height:48px;margin-top:36px;width:300px}}.component-gift-card-update .component-gift-card__word .component-gift-cards-button .block-button-content{color:#87430e;display:block;font-family:PingFang SC;font-size:3.7333333333vw;font-weight:400;height:100%;letter-spacing:5%;line-height:10.6666666667vw;position:relative;width:100%}@media (min-width:1024px){.component-gift-card-update .component-gift-card__word .component-gift-cards-button .block-button-content{font-size:16px;line-height:48px}}.component-gift-card-update .component-gift-card__word .component-gift-cards-button .block-button-content img{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}@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 animate-preview-frontend{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}@keyframes animate-preview-backend{0%{transform:rotateY(0) scale(1);width:100%}to{top:0;transform:rotateY(180deg) scale(.86);width:0}}@keyframes animate-preview-letter{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.component-gift-cards-step-3{box-sizing:border-box;padding-top:5.8666666667vw;position:relative}@media (min-width:1024px){.component-gift-cards-step-3{padding-top:0}}.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-1{height:6.4vw;left:.5px;margin-top:-19.2vw;position:absolute;top:22%;width:6.4vw}@media (min-width:1024px){.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-1{height:24px;left:21.4%;margin-top:-88px;top:20%;width:24px}}.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-2{height:6.4vw;left:21.72%;margin-top:-19.2vw;position:absolute;top:7.9%;width:6.4vw}@media (min-width:1024px){.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-2{height:24px;left:33%;margin-top:-88px;top:9.5%;width:24px}}.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-3{height:9.6vw;margin-top:-19.2vw;position:absolute;right:1.45%;top:12.56%;width:9.6vw}@media (min-width:1024px){.component-gift-cards-step-3 .component-gift-cards-step-3_star-bg-3{height:36px;margin-top:-88px;right:21.5%;top:14.7%;width:36px}}.component-gift-cards-step-3_text{left:0;margin:0 auto;position:absolute;right:0;top:0;z-index:20}@media (min-width:1024px){.component-gift-cards-step-3_text{top:46px}}.component-gift-cards-step-3_text.animate{animation:animate-preview-backend 1s .5s forwards;backface-visibility:hidden;perspective:2000rpx;top:0;transform-style:preserve-3d}@media (min-width:1024px){.component-gift-cards-step-3_text.animate{top:46px}}.component-gift-cards-step-3_text .component-gift-card__word-content{display:flex;height:77.6vw;justify-content:center;position:relative;width:100%;z-index:1}@media (min-width:1024px){.component-gift-cards-step-3_text .component-gift-card__word-content{height:291px}}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-bg{background:url(./gift-card-bg.Cne8qoaC.png) no-repeat;background-size:100% 100%;height:77.6vw;position:absolute;width:77.6vw;z-index:10}@media (min-width:1024px){.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-bg{height:291px;width:291px}}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-position{height:77.6vw;position:absolute;width:77.6vw;z-index:20}@media (min-width:1024px){.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-position{height:291px;width:291px}}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer{align-items:center;background-color:transparent;display:flex;height:77.6vw;justify-content:center;position:relative;text-align:center;width:77.6vw}@media (min-width:1024px){.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer{height:291px;width:291px}}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div{white-space:pre-wrap;word-wrap:break-word;background-color:transparent;border:0;color:#000;font-family:Regular;font-size:3.2vw;height:auto;left:0;letter-spacing:.1px;line-height:4.4vw;margin:8.2666666667vw auto 0;max-width:77.6vw;overflow:hidden;padding:1.6vw 5.0666666667vw 4vw;position:relative;right:0;width:77.6vw}@media (min-width:1024px){.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div{font-size:12px;line-height:16.5px;margin-top:31px;max-width:291px;padding:6px 19px 15px;width:291px}}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-webkit-input-placeholder{color:#0006}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div:-moz-placeholder,.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-moz-placeholder{color:#0006}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-div::-ms-input-placeholder{color:#0006}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-change-fonts{font-family:Fzsj}.component-gift-cards-step-3_text .component-gift-card__word-content .component-gift-card__word-content-outer .component-gift-card__word-content-outer-change-fonts-artist{font-family:Fzsj-ZJYTJW}.component-gift-cards-step-3_letter{height:114.1333333333vw;margin:0 auto;position:relative;width:80vw;z-index:3}@media (min-width:1024px){.component-gift-cards-step-3_letter{height:400px;width:280px}}.component-gift-cards-step-3_letter .letter-cover{bottom:80vw;height:21.6vw;margin:0 auto;position:absolute;width:80vw;width:100%;z-index:0}@media (min-width:1024px){.component-gift-cards-step-3_letter .letter-cover{bottom:280px;height:121.5px;width:280px}}.component-gift-cards-step-3_letter .letter-cover.animate{animation:animate-preview-letter 1.2s 1s backwards;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}.component-gift-cards-step-3_letter .letter-backend{bottom:0;height:80vw;margin:0 auto;position:absolute;width:100%;z-index:0}@media (min-width:1024px){.component-gift-cards-step-3_letter .letter-backend{height:280px}}.component-gift-cards-step-3_letter .letter-backend.animate{animation:animate-preview-letter 1.2s 1s backwards;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}.component-gift-cards-step-3_letter .letter-frontend{bottom:0;height:80vw;margin:0 auto;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.component-gift-cards-step-3_letter .letter-frontend{height:280px}}.component-gift-cards-step-3_letter .letter-frontend.animate{animation:animate-preview-letter 1.2s 1s backwards;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}.component-gift-cards-step-3_letter .letter-card{height:71.2vw;left:0;margin:0 auto;position:absolute;right:0;top:0;width:71.2vw;z-index:1}.component-gift-cards-step-3_letter .letter-card.animate{animation:animate-preview-frontend 1s 1s backwards;backface-visibility:hidden;perspective:2000rpx;transform-style:preserve-3d}@media (min-width:1024px){.component-gift-cards-step-3_letter .letter-card{height:250px;width:250px}}.component-gift-cards-step-3_button{height:40.5333333333vw;padding-top:1px}@media (min-width:1024px){.component-gift-cards-step-3_button{height:150px}}.component-gift-cards-step-3_button .handle-list{align-items:center;display:flex;justify-content:center;margin-top:8.5333333333vw;width:100%}@media (min-width:1024px){.component-gift-cards-step-3_button .handle-list{margin-top:16px}}.component-gift-cards-step-3_button .handle-list.add-padding{padding-top:6.4vw}@media (min-width:1024px){.component-gift-cards-step-3_button .handle-list.add-padding{padding-top:0}}.component-gift-cards-step-3_button .handle-list .button{background-color:transparent;border:none;color:#87430e;font-size:3.2vw;height:4.8vw;letter-spacing:0;line-height:4.8vw;margin-right:12.8vw;overflow:visible;position:relative;width:13.0666666667vw}@media (min-width:1024px){.component-gift-cards-step-3_button .handle-list .button{font-size:14px;height:23px;line-height:23px;margin-right:36px;width:57px}}.component-gift-cards-step-3_button .handle-list .button:after{background:#87430e;bottom:-1px;content:"";height:1px;position:absolute;width:100%}.component-gift-cards-step-3_button .handle-list .button:last-child{margin-right:0}.component-gift-cards-step-3_button .submit-button{background-color:transparent;border:none;bottom:9.6vw;height:10.6666666667vw;left:0;margin:6.4vw auto 0;position:absolute;right:0;width:44.8vw;z-index:1}@media (min-width:1024px){.component-gift-cards-step-3_button .submit-button{bottom:37px;height:48px;margin-top:24px;width:300px}}.component-gift-cards-step-3_button .submit-button .block-button-content{color:#87430e;display:block;font-family:PingFang SC;font-size:3.7333333333vw;font-weight:400;height:100%;letter-spacing:5%;line-height:10.6666666667vw;position:relative;width:100%}@media (min-width:1024px){.component-gift-cards-step-3_button .submit-button .block-button-content{font-size:16px;line-height:48px}}.component-gift-cards-step-3_button .submit-button .block-button-content img{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}@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-gift-cards-mini{background:linear-gradient(180deg,#f9dfc2,#f9e2ce 64.2%,#fcf2ea);display:flex;flex-direction:column;height:auto;min-height:100%;width:100%}.component-gift-cards-mini .component-gift-cards-mini_title{color:#87430e;font-size:4.2666666667vw;font-weight:400;padding-bottom:6.4vw;padding-top:8.5333333333vw;text-align:center}@media (min-width:1024px){.component-gift-cards-mini .component-gift-cards-mini_title{font-size:20px;font-weight:400;padding-bottom:16px;padding-top:40px}}.component-gift-cards-mini .component-gift-idea-mini__toast{align-items:center;background:#333;color:#fff;display:flex;font-size:3.7333333333vw;justify-content:center;left:50%;line-height:5.3333333333vw;min-height:18.1333333333vw;padding:3.7333333333vw 7.4666666667vw;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:99}@media (min-width:1024px){.component-gift-cards-mini .component-gift-idea-mini__toast{font-size:14px;line-height:20px;min-height:48px;padding:14px 28px}}@media (max-width: 1023.9px){.component-gift-cards-mini .component-gift-idea-mini__toast{padding:3.7333333333vw 7.4666666667vw}}@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-drawer-gift-cards .block-drawer__close{right:4.2666666667vw;top:4.2666666667vw;fill:#87430e;color:#87430e}@media (min-width:1024px){.component-drawer-gift-cards .block-drawer__close{right:29px;top:29px}}.component-drawer-gift-cards.block-drawer .block-drawer__wrapper{animation:none!important;height:192vw!important;left:50%;margin-left:-45.7333333333vw;overflow-x:hidden;top:50%;transform:translateY(-50%);width:91.4666666667vw}@media (min-width:1024px){.component-drawer-gift-cards.block-drawer .block-drawer__wrapper{height:640px!important;margin-left:-320px;transform:translateY(-50%);width:640px}}@media (min-width:1024px) and (max-width:1390px){.component-drawer-gift-cards.block-drawer .block-drawer__wrapper{height:640px!important;margin-top:-320px;transform:translateY(0)}}@media (max-width: 1023.9px){.component-drawer-gift-cards.block-drawer .block-drawer__wrapper{height:192vw!important;max-height:90dvh}}.component-drawer-gift-cards .component-drawer-gift-cards__content{height:inherit;width:100%;width:91.4666666667vw}@media (min-width:1024px){.component-drawer-gift-cards .component-drawer-gift-cards__content{width:640px}}@media (min-width:1024px) and (max-width:1390px){.component-drawer-gift-cards .component-drawer-gift-cards__content{height:640px}}@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-engrave-banner-image-alone{align-items:center;background:#f6f5f3;display:flex;flex-shrink:0;height:113.33vw;justify-content:center;overflow:hidden;position:relative;transform:translateY(-16vw);width:100%}@media (min-width:1024px){.component-engrave-banner-image-alone{height:584px;transform:translateY(0);width:478px}}.component-engrave-banner-image-alone .component-engrave-banner-image__image{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;height:39.4666666667vw;-o-object-fit:cover;object-fit:cover;width:48vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__image{height:157px;width:190px}}.component-engrave-banner-image-alone .component-engrave-banner-image__image.is-hotstampling{height:100%;width:100%}.component-engrave-banner-image-alone .component-engrave-banner-image__image.is-iframe{-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;-webkit-user-drag:initial;border:0;height:100%;-o-object-fit:initial;object-fit:fill;transform:scale(2.5) translateY(30%);width:100%}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box{align-items:center;color:#000;display:flex;justify-content:center;left:51%;position:absolute;top:34.3%;transform:translate(-50%)}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box{top:37.8%}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box .component-engrave-banner-image__icon--wrap{align-items:center;display:flex;font-family:Capitalis;font-size:3.2vw;height:2.6666666667vw;justify-content:center;width:2.6666666667vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box .component-engrave-banner-image__icon--wrap{font-size:12px;height:10px;width:10px}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:2.6666666667vw;height:auto;width:auto}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:10px}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling{left:44.5%;top:72%;transform:rotateX(-33deg) rotateY(0) rotate(-37deg) translate(-50%) scale(1.2);transform-origin:left}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling{left:44.5%;top:72%}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap{font-family:inherit;height:6.4vw;margin-right:1.6vw;width:6.4vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap{height:26px;margin-right:6px;width:26px}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap:last-child{margin-right:0}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap:last-child{margin-right:0}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:7.4666666667vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-hotstampling .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:28px}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets{color:#e7a472;left:50%;top:48%;transform:translate(-50%);transform-origin:left}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets{top:47.5%}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap{height:6.6666666667vw;margin-right:1.6vw;width:6.6666666667vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap{height:35px;margin-right:6px;width:35px}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap:last-child{margin-right:0}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap:last-child{margin-right:0}}.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:5.3333333333vw}@media (min-width:1024px){.component-engrave-banner-image-alone .component-engrave-banner-image__icon--box.is-engraving-bracelets .component-engrave-banner-image__icon--wrap .component-engrave-banner-image__icon.is-text{font-size:28px}}@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-engrave-banner-alone{height:69.3333333333vw;overflow:hidden}@media (min-width:1024px){.component-engrave-banner-alone{height:100%}}@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-engrave-header-alone{padding:5.3333333333vw 0 4.2666666667vw;text-align:center}@media (min-width:1024px){.component-engrave-header-alone{padding:24px 0 16px}}.component-engrave-header-alone .component-engrave-header__title{color:#000;font-size:4.2666666667vw;line-height:6.4vw;padding-bottom:1.0666666667vw}@media (min-width:1024px){.component-engrave-header-alone .component-engrave-header__title{font-size:16px;line-height:24px;padding-bottom:4px}}.component-engrave-header-alone .component-engrave-header__subtitle{color:#000;font-size:3.2vw;line-height:5.3333333333vw;padding-bottom:1.0666666667vw}@media (min-width:1024px){.component-engrave-header-alone .component-engrave-header__subtitle{font-size:12px;line-height:20px;padding-bottom:12px}}@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-engrave-select-alone{position:relative}.component-engrave-select-alone .component-engrave-select__area{padding:0}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area{padding:0 7px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__title{color:#000;font-size:3.2vw;line-height:5.3333333333vw;padding-bottom:2.1333333333vw;padding-top:3.2vw;text-align:left}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__title{font-size:12px;line-height:20px;padding-bottom:8px;padding-top:12px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input{background:#fff;border:.5px solid #000;height:10.6666666667vw;line-height:10.6666666667vw;margin-bottom:2.1333333333vw;width:100%}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input{height:40px;line-height:40px;margin-bottom:8px;width:240px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value{align-items:center;display:flex;height:100%;justify-content:flex-start;padding-left:4.2666666667vw;position:relative}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value{padding-left:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .is-elected-padding{padding-left:4.2666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .is-elected-padding{padding-left:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box{align-items:center;display:flex;justify-content:flex-start}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box{align-items:center;color:#000;display:flex;font-family:Capitalis;font-size:3.2vw;height:5.3333333333vw;justify-content:center;margin-right:4.8vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:6.6666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box{font-size:12px;height:20px;margin-right:10px;width:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box.is-hotstampling{font-family:inherit;padding:3.4666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box.is-hotstampling{padding:6px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol{height:100%;margin:0 auto}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.is-text{font-size:5.3333333333vw;height:auto;width:auto}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.is-text{font-size:14px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.font-16{font-size:4.8vw!important}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.font-16{font-size:16px!important}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.font-18{font-size:5.3333333333vw!important}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.font-18{font-size:18px!important}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-value-box .component-engrave-select__input-symbol--box .component-engrave-select__input-symbol.is-hotstampling{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-delete{color:#000;cursor:pointer;font-size:3.2vw;line-height:4.2666666667vw;position:absolute;right:2.1333333333vw;text-decoration:underline;text-underline-offset:4px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-value .component-engrave-select__input-delete{font-size:12px;line-height:16px;right:8px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-placeholder{color:#888;font-size:3.2vw;height:100%;padding-left:5.3333333333vw;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__input .component-engrave-select__input-placeholder{font-size:12px;padding-left:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select{background:#fff;border:.5px solid #000;height:auto;padding:0 0 5.3333333333vw;width:100%}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select{height:auto;padding:20px 0;width:240px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol{align-items:flex-start;display:flex;flex-wrap:wrap;height:36.8vw;justify-content:flex-start;overflow-y:scroll;padding:4.2666666667vw 2.4vw 1.6vw 4.2666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol{height:116px;padding:0 10px 20px 20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol::-webkit-scrollbar{height:63px;width:1.52px}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol::-webkit-scrollbar-thumb{background:#848484;border-radius:3px}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Capitalis;font-size:3.2vw;height:6.6666666667vw;justify-content:center;margin-bottom:1.6vw;margin-right:4.8vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:6.6666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box{font-size:12px;height:20px;margin-bottom:12px;margin-right:10px;width:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box:nth-of-type(7n){margin-right:0}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box:nth-of-type(7n){margin-right:0}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box.is-hotstampling{font-family:inherit}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .component-engrave-select__select-symbol--icon{height:100%;margin:0}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .component-engrave-select__select-symbol--icon.is-text{font-size:4.8vw;height:auto;width:auto}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .component-engrave-select__select-symbol--icon.is-text{font-size:16px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .font-16{font-size:4.8vw!important}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .font-16{font-size:16px!important}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .font-18{font-size:5.3333333333vw!important}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__select-symbol--container .component-engrave-select__select-symbol--box .font-18{font-size:18px!important}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky{width:100%}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title{color:#888;font-size:3.2vw;position:relative}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title{font-size:12px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:after,.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:before{border-top:1px solid #888;content:"";position:absolute;top:50%;transform:translateY(-50%);width:34%}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:after,.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:before{width:27%}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:before{left:2.1333333333vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:before{left:6px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:after{right:2.1333333333vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-title:after{right:6px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container .component-engrave-select__lucky-symbol--box{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Capitalis;font-size:3.2vw;height:11.2vw;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:11.2vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container .component-engrave-select__lucky-symbol--box{font-size:12px;height:25px;width:25px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container .component-engrave-select__lucky-symbol--box .component-engrave-select__lucky-symbol--icon{height:100%;margin:0 auto}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container .component-engrave-select__lucky-symbol--box .component-engrave-select__lucky-symbol--icon.is-text{font-size:5.3333333333vw;height:auto;width:auto}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-symbol .component-engrave-select__lucky .component-engrave-select__lucky-container .component-engrave-select__lucky-symbol--box .component-engrave-select__lucky-symbol--icon.is-text{font-size:14px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special{align-items:center;background:#f0ede8;cursor:pointer;display:flex;height:6.4vw;justify-content:center;margin:0 auto 3.7333333333vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:42.1333333333vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special{height:24px;margin-bottom:14px;width:158px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special .component-engrave-select__select-special--text{color:#ccac70;font-size:3.2vw;padding-right:1.3333333333vw;white-space:nowrap}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special .component-engrave-select__select-special--text{font-size:12px;padding-right:5px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special .component-engrave-select__select-special--icon{height:4.2666666667vw;width:5.8666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-special .component-engrave-select__select-special--icon{height:16px;width:22px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type{align-items:center;display:flex;justify-content:space-between;margin-top:4.2666666667vw;padding:0 4.2666666667vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type{margin-top:16px;padding:0 20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box{align-items:center;color:#000;cursor:pointer;display:flex;font-size:12px;height:5.3333333333vw;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:1.0666666667vw 2.1333333333vw;text-align:center}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box{height:20px;min-width:-moz-fit-content;min-width:fit-content;padding:4px 5px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box:nth-of-type(5n){margin-right:0}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box.is-active{background:#000;color:#fff}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box.is-disabled{cursor:not-allowed;opacity:.3}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box .component-engrave-select__select-type--text{font-size:3.2vw;line-height:3.2vw;transform:none}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__select .component-engrave-select__select-type .component-engrave-select__select-type--box .component-engrave-select__select-type--text{font-size:12px;line-height:12px;transform:none}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box{display:inline-block}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box{display:block}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box .component-engrave-select__color{align-items:center;display:flex;justify-content:flex-start}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box .component-engrave-select__color .component-engrave-select__color-item{border:1px solid transparent;border-radius:50%;cursor:pointer;height:5.3333333333vw;margin:1.3333333333vw;position:relative;width:5.3333333333vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box .component-engrave-select__color .component-engrave-select__color-item{height:20px;margin:5px;width:20px}}.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box .component-engrave-select__color .component-engrave-select__color-item.is-active:before{border:1px solid silver;border-radius:2.1333333333vw;content:"";height:8vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__area .component-engrave-select__color-box .component-engrave-select__color .component-engrave-select__color-item.is-active:before{border-radius:8px;height:30px;width:30px}}.component-engrave-select-alone .component-font-select-content{text-align:left;width:84vw}@media (min-width:1024px){.component-engrave-select-alone .component-font-select-content{width:240px}}.component-engrave-select-alone .component-font-select-content .component-font-select__title{color:#6e6e6e;font-size:12px;margin-top:10px}.component-engrave-select-alone .component-font-select-content .custom-select{background-color:#fff;border-bottom:1px solid #000;cursor:pointer;font-size:14px;min-height:20px;position:relative;width:100%}.component-engrave-select-alone .component-font-select-content .custom-select.is-disabled{color:#000;cursor:not-allowed;opacity:.3}.component-engrave-select-alone .component-font-select-content .custom-select.is-open .custom-select__arrow{transform:rotate(180deg)}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__trigger{align-items:center;display:flex;height:100%;justify-content:space-between;min-height:20px}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__value{color:#000;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__arrow{color:#999;font-size:12px;margin-left:8px;transition:transform .3s}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__arrow.is-rotated{transform:rotate(180deg)}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__arrow_bottom_icon{color:#000;height:24px;width:24px}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__dropdown{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 8px #0000001a;left:0;position:absolute;right:0;top:31px;z-index:1000}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__option{color:#000;cursor:pointer;height:40px;padding:10px 12px;transition:background-color .2s}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__option:hover{background:#ead8c84d;color:#000}.component-engrave-select-alone .component-font-select-content .custom-select .custom-select__option.is-selected{background:#ead8c880;color:#000}.component-engrave-select-alone .component-engrave-select__reset{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:4.2666666667vw auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__reset{margin:16px auto}}.component-engrave-select-alone .component-engrave-select__reset .component-engrave-select__reset-icon{height:4.2666666667vw;width:4.2666666667vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__reset .component-engrave-select__reset-icon{height:16px;width:16px}}.component-engrave-select-alone .component-engrave-select__reset .component-engrave-select__reset-text{color:#000;font-size:3.2vw;line-height:5.3333333333vw;margin-left:2.1333333333vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__reset .component-engrave-select__reset-text{font-size:12px;line-height:20px;margin-left:8px}}.component-engrave-select-alone .component-engrave-select-box__submit{margin:0 auto;width:84vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select-box__submit{width:240px}}.component-engrave-select-alone .component-engrave-select-box__submit .component-engrave-select__submit{border-radius:3px;height:12.8vw;width:84vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select-box__submit .component-engrave-select__submit{height:48px;width:240px}}.component-engrave-select-alone .component-engrave-select-box__submit .is-disabled{background:#848484;color:#fff}.component-engrave-select-alone .component-engrave-select-box__submit .component-button__content{font-size:14px}.component-engrave-select-alone .component-engrave-select__tips{color:#000;font-size:3.2vw;line-height:5.3333333333vw;margin:0 auto;padding-top:2.6666666667vw;text-align:center;text-align:center!important;width:84vw}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select__tips{font-size:12px;line-height:20px;padding-top:8px;text-align:left;width:240px}}.component-engrave-select-alone .component-engrave-select__tips .cus-text-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .5px;padding-bottom:1px;position:relative}.component-engrave-select-alone .component-engrave-select-font__tips{background:#0009;border-radius:4px;color:#000;color:#fff;font-size:3.2vw;left:50%;line-height:5.3333333333vw;padding:4.2666666667vw 6.4vw;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (min-width:1024px){.component-engrave-select-alone .component-engrave-select-font__tips{font-size:12px;line-height:20px;padding:16px 40px;text-align:left}}@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}}.component-dialog-engrave-alone{touch-action:manipulation}.component-dialog-engrave-alone .block-dialog__wrapper{background:#f6f5f3;height:100vh;overflow:auto;width:100vw}@media (min-width:1024px){.component-dialog-engrave-alone .block-dialog__wrapper{background:#fff;height:auto;overflow:initial;width:auto}}.component-dialog-engrave-alone .block-dialog__close{background-color:#fff;border-radius:50%;height:36px;height:9.6vw;padding:2.1333333333vw;right:5.3333333333vw;top:5.3333333333vw;width:36px;width:9.6vw}@media (min-width:1024px){.component-dialog-engrave-alone .block-dialog__close{background-color:none;border-radius:0;height:16px!important;padding:0;right:26px;top:26px;width:16px!important}}.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone{align-items:center;display:block;justify-content:space-between;text-align:center;width:100%}@media (min-width:1024px){.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone{display:flex;width:766px}}.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone .component-dialog-engrave__content{background:#fff;height:auto;overflow:auto;padding:5.3333333333vw 8vw 11.2vw;width:100%}@media (min-width:1024px){.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone .component-dialog-engrave__content{height:584px;padding:20px 18px 0;width:288px}}.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone .component-dialog-engrave__content::-webkit-scrollbar{width:6px}.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone .component-dialog-engrave__content::-webkit-scrollbar-thumb{background:#7f7f7f;border-radius:6px}.component-dialog-engrave-alone .component-dialog-engrave__wrapper-alone .component-dialog-engrave__content::-webkit-scrollbar-track{background:transparent}
