.swiper[data-v-aef816ca]{max-width:630px;position:relative;flex:1;height:100%}.swiper-container[data-v-aef816ca]{padding-bottom:0}.swiper.gallery-top[data-v-aef816ca]{width:100%;margin:0 auto 4px}[data-v-aef816ca] .swiper-wrapper{display:flex;align-items:center}.swiper-slide[data-v-aef816ca]{display:flex;flex-direction:column;justify-content:space-between}[data-v-aef816ca] .swiper-pagination-bullet{height:8px;width:8px;background-color:#796e65;transform:none;opacity:.2;margin:0 8px!important}[data-v-aef816ca] .swiper-pagination-bullet-active{background-color:#796e65;opacity:1}.wedding-item[data-v-aef816ca]{width:100%;display:flex;align-items:center}.wedding-item-img[data-v-aef816ca]{width:306px;height:306px;object-fit:cover}.wedding-item-right[data-v-aef816ca]{margin-left:28px;max-width:296px}.wedding-item-follow[data-v-aef816ca]{width:24px;height:24px;margin-bottom:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 7.5c0 3.09-4.298 7.375-6.917 9.532a.943.943 0 01-1.181.02C6.782 15.024 2.5 10.893 2.5 7.5c0-5.833 7.5-5.833 7.5-.833 0-5 7.5-5 7.5.833z' stroke='%23796E65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.wedding-item-follow-active[data-v-aef816ca]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 7.5c0 3.09-4.298 7.375-6.917 9.532a.943.943 0 01-1.181.02C6.782 15.024 2.5 10.893 2.5 7.5c0-5.833 7.5-5.833 7.5-.833 0-5 7.5-5 7.5.833z' fill='%23A10D1F' stroke='%23A10D1F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.wedding-item-name[data-v-aef816ca]{font-family:EuropaRegular;font-size:21px;font-weight:400;line-height:25.2px;text-align:left;color:#796e65;margin-bottom:20px}.wedding-item-desc[data-v-aef816ca],.wedding-item-money[data-v-aef816ca]{font-family:EuropaRegular;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#796e65;margin-bottom:12px}.swiper[data-v-0f974fd8]{max-width:100vw;position:relative;flex:1;height:100%}.swiper-container[data-v-0f974fd8]{padding-bottom:0}.swiper.gallery-top[data-v-0f974fd8]{width:100%;margin:0 auto 4px}[data-v-0f974fd8] .swiper-wrapper{display:flex;align-items:center}.swiper-slide[data-v-0f974fd8]{display:flex;justify-content:space-between;padding:0 15px;margin-top:16px;margin-bottom:32px}[data-v-0f974fd8] .swiper-pagination-bullet{height:8px;width:8px;background-color:#796e65;transform:none;opacity:.2;margin:0 4px!important}[data-v-0f974fd8] .swiper-pagination-bullet-active{background-color:#796e65;opacity:1}.wedding-item[data-v-0f974fd8]{width:100%;display:flex;flex-direction:column}.wedding-item[data-v-0f974fd8]:nth-child(odd){margin-right:16px}.wedding-item-img[data-v-0f974fd8]{width:100%;height:auto;object-fit:cover}.wedding-item-right[data-v-0f974fd8]{margin-top:20px}.wedding-item-follow[data-v-0f974fd8]{width:24px;height:24px;margin-bottom:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 7.5c0 3.09-4.298 7.375-6.917 9.532a.943.943 0 01-1.181.02C6.782 15.024 2.5 10.893 2.5 7.5c0-5.833 7.5-5.833 7.5-.833 0-5 7.5-5 7.5.833z' stroke='%23796E65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.wedding-item-follow-active[data-v-0f974fd8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 7.5c0 3.09-4.298 7.375-6.917 9.532a.943.943 0 01-1.181.02C6.782 15.024 2.5 10.893 2.5 7.5c0-5.833 7.5-5.833 7.5-.833 0-5 7.5-5 7.5.833z' fill='%23A10D1F' stroke='%23A10D1F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.wedding-item-name[data-v-0f974fd8]{font-family:EuropaRegular;font-size:18px;font-weight:400;line-height:21.6px;text-align:left;color:#796e65;margin-bottom:12px}.wedding-item-desc[data-v-0f974fd8],.wedding-item-money[data-v-0f974fd8]{font-family:EuropaRegular;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#796e65;margin-bottom:12px}.swiper[data-v-d633fb5e]{max-width:100vw;position:relative;flex:1;height:100%}.swiper-container[data-v-d633fb5e]{padding-bottom:0}.swiper.gallery-top[data-v-d633fb5e]{width:100%;margin:0 auto 4px}[data-v-d633fb5e] .swiper-wrapper{display:flex;align-items:center}.swiper-slide[data-v-d633fb5e]{display:flex;flex-direction:column;justify-content:space-between}[data-v-d633fb5e] .swiper-pagination-bullet{height:8px;width:8px;background-color:#796e65;transform:none;opacity:.2;margin:0 4px!important}[data-v-d633fb5e] .swiper-pagination-bullet-active{background-color:#796e65;opacity:1}[data-v-d633fb5e] .swiper-slide{display:flex;justify-content:center}.img-content[data-v-d633fb5e]{position:relative}.img-content .coming-song[data-v-d633fb5e]{min-width:224px;width:calc(100vw - 206px);line-height:28px;background:#f2f0f0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10;font-family:EuropaRegular;font-size:12px;font-weight:400;line-height:20px;text-align:center;color:#796e65}.gift-img[data-v-d633fb5e]{min-width:224px;width:calc(100vw - 206px);height:auto;margin:0 auto;display:block}.gift-title[data-v-d633fb5e]{max-width:80%;font-family:FZShuSong-Z01,OrpheusPro;font-size:24px;font-weight:400;line-height:28.8px;text-align:center;color:#796e65;margin:32px auto}.gift-button[data-v-d633fb5e]{margin:0 auto 60px;font-family:EuropaRegular;font-size:16px;font-weight:400;line-height:20px;text-align:center;display:block}.gift-button[data-v-d633fb5e]:hover{background-color:#796e65;color:#fff}.gift-button-disable[data-v-d633fb5e]{pointer-events:none}.wrap[data-v-3b3c30c6]{position:relative;width:100vw;min-height:100vh}.wrap .main[data-v-3b3c30c6]{height:100vh;position:relative;background:rgba(29,29,29,.15)}.wrap .main .img-pic[data-v-3b3c30c6]{width:100%;height:100%;background-color:#d7d4d1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.wrap .main .mobile-img-pic[data-v-3b3c30c6]{display:none}.wrap .main .cover-content[data-v-3b3c30c6]{max-width:80pc;position:absolute;right:0;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:30px auto 0}.wrap .main .cover-content .cover-content-title[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:90px;font-weight:400;line-height:108px;text-align:center;color:#fff}.wrap .main .cover-scroll[data-v-3b3c30c6]{position:absolute;bottom:0;left:50%;z-index:50;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.wrap .main .cover-scroll .cover-scroll-text[data-v-3b3c30c6]{font-family:EuropaRegular;font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#fff;margin-bottom:17px}.wrap .main .cover-scroll .cover-scroll-line[data-v-3b3c30c6]{border:1px solid;height:3pc}.wrap .customisation[data-v-3b3c30c6],.wrap .gift[data-v-3b3c30c6]{width:100vw;margin:80px auto 0;max-width:80pc;background:#fff;min-height:50px;position:relative;display:flex;flex-flow:row wrap}.wrap .customisation .custom-item-wrap[data-v-3b3c30c6]{position:relative;display:flex;flex-flow:row wrap}.wrap .customisation .custom-item[data-v-3b3c30c6]{max-width:630px;max-height:896px;display:flex;align-items:center;flex-direction:column}.wrap .customisation .custom-item[data-v-3b3c30c6]:nth-child(2n){margin-left:20px}.wrap .customisation .custom-title[data-v-3b3c30c6]{color:#796e65;font-family:OrpheusPro;font-size:38px;font-style:normal;font-weight:400;line-height:45.6px;text-align:center;margin:0 auto 64px}.wrap .customisation .custom-item-img[data-v-3b3c30c6]{width:100%;height:auto;object-fit:cover;display:block}.wrap .customisation .custom-desc[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:38px;font-weight:400;line-height:45.6px;text-align:center;color:#796e65;margin-top:48px}.wrap .gift[data-v-3b3c30c6]{margin-top:64px}.wrap .gift .gift-item[data-v-3b3c30c6]{max-width:413px;margin-right:20px}.wrap .gift .gift-item[data-v-3b3c30c6]:nth-child(3n){margin-right:0}.wrap .gift .gift-item-mobile[data-v-3b3c30c6]{display:none}.wrap .gift .gift-item-img[data-v-3b3c30c6]{width:100%}.wrap .gift .gift-desc[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:28px;font-weight:400;line-height:33.6px;text-align:center;color:#796e65;margin-top:48px}.wrap .wedding[data-v-3b3c30c6]{width:100vw;background:#fff;min-height:50px;position:relative;margin:0 auto;max-width:80pc;overflow:hidden}.wrap .wedding .wedding-swiper-mobile[data-v-3b3c30c6]{display:none}.wrap .wedding .wedding-title[data-v-3b3c30c6]{color:#796e65;font-family:OrpheusPro;font-size:38px;font-style:normal;font-weight:400;line-height:45.6px;text-align:center;margin:64px auto}.wrap .wedding .wedding-main[data-v-3b3c30c6]{display:flex;align-items:center;justify-content:space-between;gap:20px;height:630px;width:100%}.wrap .wedding .wedding-main .wedding-main-img[data-v-3b3c30c6]{height:630px;width:630px}.wrap .ctf-card[data-v-3b3c30c6]{width:100vw;margin:80px auto;max-width:80pc;background:#fff;min-height:50px;position:relative;display:flex;align-items:center}.wrap .ctf-card-left[data-v-3b3c30c6]{max-width:522px}.wrap .ctf-card-title[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:51px;font-weight:400;line-height:61.2px;text-align:left;color:#796e65}.wrap .ctf-card-desc[data-v-3b3c30c6]{font-family:Europa-Regular;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#796e65;margin-top:24px}.wrap .ctf-card-img[data-v-3b3c30c6]{width:780px;height:640px;max-width:738px;max-height:640px;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-left:20px;position:relative;flex:1}.wrap .ctf-card-mobile[data-v-3b3c30c6]{display:none}.wrap .ctf-button[data-v-3b3c30c6],.wrap .custom-button[data-v-3b3c30c6],.wrap .gift-button[data-v-3b3c30c6],.wrap .join-club-button[data-v-3b3c30c6],.wrap .wedding-button[data-v-3b3c30c6]{margin:48px auto 64px;font-family:EuropaRegular;font-size:16px;font-weight:400;line-height:20px;text-align:center;display:block;letter-spacing:normal}.wrap .ctf-button[data-v-3b3c30c6]:hover,.wrap .custom-button[data-v-3b3c30c6]:hover,.wrap .gift-button[data-v-3b3c30c6]:hover,.wrap .join-club-button[data-v-3b3c30c6]:hover,.wrap .wedding-button[data-v-3b3c30c6]:hover{background-color:#796e65;color:#fff}.wrap .wedding-button[data-v-3b3c30c6]{margin:64px auto}.wrap .ctf-button[data-v-3b3c30c6]{margin-top:64px;margin-left:0}.wrap .join-club-button[data-v-3b3c30c6]{margin:48px auto 0}@media screen and (max-width:768px){.wrap .main .img-pic-pc[data-v-3b3c30c6]{display:none}.wrap .main .mobile-img-pic[data-v-3b3c30c6]{display:block}.wrap .main .cover-content[data-v-3b3c30c6]{padding:0 20px 140px;justify-content:flex-end}.wrap .main .cover-content .cover-content-title[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:38px;font-weight:400;line-height:45.6px;text-align:center}.wrap .customisation[data-v-3b3c30c6]{width:100vw!important;margin-top:48px}.wrap .customisation .custom-item-wrap[data-v-3b3c30c6]{width:100vw!important;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.wrap .customisation .custom-item[data-v-3b3c30c6]{max-width:100vw;max-height:100vh;width:calc(100vw - 30px)!important;margin-left:0!important;margin-bottom:48px}.wrap .customisation .custom-button[data-v-3b3c30c6]{margin-bottom:0}.wrap .gift[data-v-3b3c30c6]{width:100vw!important;margin-left:0;margin-top:48px;padding-bottom:30px}.wrap .gift .gift-item[data-v-3b3c30c6]{display:none}.wrap .gift .gift-item-mobile[data-v-3b3c30c6]{display:block}.wrap .wedding[data-v-3b3c30c6]{width:100vw!important}.wrap .wedding .wedding-swiper-pc[data-v-3b3c30c6]{display:none}.wrap .wedding .wedding-swiper-mobile[data-v-3b3c30c6]{display:block}.wrap .wedding .wedding-title[data-v-3b3c30c6]{font-family:OrpheusPro;font-size:32px;font-weight:400;line-height:38.4px;text-align:center;margin-top:48px;margin-bottom:32px}.wrap .wedding .wedding-main[data-v-3b3c30c6]{width:100%;height:auto;padding:0 15px;display:flex;flex-direction:column}.wrap .wedding .wedding-main .wedding-main-img[data-v-3b3c30c6]{width:100%;height:auto}.wrap .wedding .wedding-button[data-v-3b3c30c6]{margin-top:20px;margin-bottom:48px}.wrap .ctf-card-pc[data-v-3b3c30c6]{display:none}.wrap .ctf-card-mobile[data-v-3b3c30c6]{display:block;padding:0 15px;margin-top:48px}.wrap .ctf-card-mobile .ctf-card-mobile-img[data-v-3b3c30c6]{width:100%;height:auto}.wrap .ctf-card-mobile .ctf-card-title[data-v-3b3c30c6]{font-size:32px;font-weight:400;line-height:38.4px;text-align:center;margin:32px auto 12px}.wrap .ctf-card-mobile .ctf-card-desc[data-v-3b3c30c6]{font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-top:0}.wrap .ctf-card-mobile .ctf-button[data-v-3b3c30c6]{margin:32px auto 48px}}@media screen and (min-width:1200px){.cover-content-title[data-v-3b3c30c6]{font-size:90px}.img-pic-mobile[data-v-3b3c30c6]{display:none}}@media screen and (min-width:1280px){.cover-content-title[data-v-3b3c30c6]{font-size:90px}.img-pic-mobile[data-v-3b3c30c6]{display:none}}@media screen and (min-width:1920px){.cover-content-title[data-v-3b3c30c6]{font-size:90px}.img-pic-mobile[data-v-3b3c30c6]{display:none}}