.Account_title__INeW7{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:400;margin:30px 40px 16px}.Account_account__Kfg1c{width:100%;height:200px;background-color:#dfd9d1}.Account_accordion__NfCVt{border:1px solid #ccc;border-radius:8px;padding:12px;margin:20px;background:white;position:relative;font-family:sans-serif;color:#262f3c}.Account_header__qTUeO{display:flex;width:100%;align-items:center;justify-content:center;background:none;border:none;font-size:18px;cursor:pointer;font-weight:700;font-family:Gyeonggi_Batang_Regular,serif;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Account_contentWrapper__21E5K{overflow:hidden;transition:height .3s ease}.Account_content__xte4_{padding-top:10px;text-align:left}.Account_accountRow___ri4V,.Account_content__xte4_{display:flex;justify-content:space-between;align-items:center;font-size:16px}.Account_accountRow___ri4V{padding:8px 12px}.Account_accountNumber__NWZxL{font-family:monospace;font-weight:700}.Account_copyButton__9hkYg{text-align:left;background-color:transparent;border:none;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Account_modal__xY4cz{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background-color:#333;color:white;padding:6px 12px;border-radius:6px;font-size:14px;animation:Account_fadeInOut__lRviG 1.5s ease-in-out;will-change:opacity,transform;pointer-events:none;z-index:1000}.Account_kakao__wGvM3{display:block;box-sizing:border-box;box-shadow:2px 2px 3px -1px rgba(0,0,0,.1);width:68px;height:26px;padding:5px 20px;border-radius:4px;background-image:url(/pay.png);background-size:75%;background-color:rgb(249,235,55);background-repeat:no-repeat;background-position:50%}@keyframes Account_fadeInOut__lRviG{0%{opacity:0;transform:translateX(-50%) translateY(5px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}85%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(5px)}}.Calendar_root__isBTX{margin:10px 40px 26px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Calendar_title___Fjq5{width:100%;font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:400;margin-bottom:16px}.Calendar_img__WyWKM{width:100%}.Calendar_subTitle__qa8xf{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:700;text-align:center;margin:26px 0 16px}.Calendar_saveButton__0ij03{width:60%;padding:10px;margin-bottom:40px;font-size:14px;font-weight:700;color:#40362c;background-color:white;outline:none;border:none;border-radius:2px}.Gallery_title__f8hcC{font-family:Barrio,cursive;margin:0 40px 20px}.Gallery_gallery__n_33u{width:100%;padding:8px;background-color:#dfd9d1;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:8px;gap:8px;position:relative;transition:max-height .5s ease;overflow:hidden}.Gallery_imgWrapper___kDwq{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding-top:100%;overflow:hidden}.Gallery_image__kW67t{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.Gallery_collapsed__YxelB{max-height:400px}.Gallery_expanded__NVjDZ{max-height:9999px}.Gallery_expandButton__Cnaxd{position:absolute;bottom:0;left:0;width:100%;height:50px;outline:none;border:none;border-radius:0;background:linear-gradient(0deg,#dfd9d1,transparent);display:flex;justify-content:center;align-items:flex-end;padding-bottom:14px;font-family:Roboto,sans-serif;color:#40362c;cursor:pointer}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:-webkit-grab;cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:rgba(0,0,0,.3);box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}.Intro_Root__WYS6i{width:100%;height:100vh;background-image:url(/main-wedding.jpg);background-size:cover;background-position:50%;position:relative;opacity:0;animation:Intro_fadeInBg__rYHtr 1s ease forwards}@keyframes Intro_fadeInBg__rYHtr{to{opacity:1}}.Intro_SubTitle__zUeco{font-family:Gyeonggi_Batang_Regular,serif;font-size:14px;font-weight:500;text-align:center;padding-top:78px;color:#ffffff}.Intro_Bottom__FwPIu{position:absolute;bottom:0;padding-bottom:136px;width:100%}.Intro_Title__qxzxR{font-family:Just Me Again Down Here,cursive;font-size:66px;line-height:65px;font-weight:500;letter-spacing:2px;text-align:center;color:#ef4171;transform:rotate(-2.84deg);margin-bottom:36px}.Intro_Desc__2_E_k{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:26px;font-weight:500;text-align:center;color:#ffffff;&:last-child{font-weight:600;letter-spacing:1px}}.Invitation_Root__OwfJu{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:80px 20px 10px}.Invitation_Desc__cHPLZ{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:500;text-align:center;padding-bottom:6px;word-break:keep-all}@keyframes Invitation_rotateAnimation__djgaF{0%{transform:rotate(1.5deg)}50%{transform:rotate(0deg)}to{transform:rotate(1.5deg)}}.Invitation_MarriageImg__vAN6W{display:inline-block;animation:Invitation_rotateAnimation__djgaF .6s ease-in-out infinite alternate;width:90%}.Invitation_GroomAndBride__SpxDM{display:flex;align-items:flex-end;gap:20px;padding-top:50px}.Invitation_Person__20poZ{display:flex;flex-direction:column;align-items:center}.Invitation_PersonImage__JK6ka{width:100%}.Invitation_PersonPart__FDzxY{margin-top:-12px;font-family:Barrio,cursive;font-size:24px}.Invitation_PersonName__46mJV{margin-top:4px;font-family:Gyeonggi_Batang_Regular,serif;font-size:16px}.Invitation_Letter__OL8C_{width:100%;display:flex;align-items:flex-start;gap:20px;padding-top:18px}.Invitation_LetterText__Py7jA{width:50%;font-family:Gyeonggi_Batang_Regular,serif;font-size:12px;line-height:16px;text-align:center;word-break:keep-all}.Divider_Divider__nmQAX{margin:60px 0}.Divider_DividerImage__8B1ME{width:45%;display:block;margin:0 auto}.Footer_root__tzJSG{padding:46px 10px 34px}.Footer_desc__92W7D{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:400;text-align:center}.Footer_img__uYLWZ{display:block;margin:10px auto 0}.Map_Title__PqooF{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:400;margin:0 40px 16px}.Map_MapArea__ABVsu{position:relative}.Map_LockButton__HeL9l{position:absolute;top:6px;left:12px;z-index:1000;width:40px;height:40px;background-color:#ffffff;border:1px solid rgba(238,238,238,.7);border-radius:.25rem}.Map_Wrapper___QDti{font-size:1.6rem;line-height:2.4rem;border:1px solid rgba(238,238,238,.7);height:44px;margin:8px}.Map_Link__pWOxy,.Map_Wrapper___QDti{display:flex;align-items:center;background-color:#ffffff}.Map_Link__pWOxy{flex:1 1;height:100%;font-size:12px;justify-content:center;border:none;color:#40362c;white-space:nowrap}.Map_Border__WzYWz{height:1.4rem;width:1px;border-right:1px solid #eee}.Map_Icon__DJ3FS{margin-right:.5rem}.Share_title__32jji{font-family:Gyeonggi_Batang_Regular,serif;font-size:16px;line-height:24px;font-weight:400;margin:30px 40px 16px}.Share_wrapper__C6yfU{display:flex;justify-content:center;gap:16px}.Share_shareButton__qe5zb{cursor:pointer;height:46px;padding:10px 16px;border-radius:26px;outline:none;border:none;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#40362c;&:first-child{background-color:#fc97a0}&:nth-child(2){background-color:#fee500}}.Share_linkEmoji__7a16B{font-size:18px}.page_page__ZU32B{background-color:#40362c;color:white}.page_wrapper__xDBJh{max-width:500px;margin:0 auto}