@font-face{font-family:Sample2 Gaegu;src:url(/_template-assets/a9a406f8de3987c8f498feda.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sample2 Gaegu;src:url(/_template-assets/8ded7cf2c08dfd9fbee8b536.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Sample2 Chewy;src:url(/_template-assets/69ebf6f23a73f8b66a78a068.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sample2 Noto;src:url(/_template-assets/e229c40ace5795e500c2131f.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sample2 Noto;src:url(/_template-assets/4f8c7c9ab2eb5633df29534d.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Sample2 Noto;src:url(/_template-assets/7ecd37a6607337addb617bc2.woff2)format("woff2");font-weight:700;font-display:swap}.sample2-module__GnprKa__root{color:#2b4f69;isolation:isolate;background:#fff;width:100%;max-width:430px;margin:auto;font-family:Sample2 Noto,sans-serif;container-type:inline-size}.sample2-module__GnprKa__root *{box-sizing:border-box}.sample2-module__GnprKa__root [data-section]{max-width:none}.sample2-module__GnprKa__root button:focus-visible,.sample2-module__GnprKa__root a:focus-visible{outline-offset:3px;outline:2px solid #244b63}.sample2-module__GnprKa__root [data-section] h2{color:#2b4f69;font-family:Sample2 Gaegu,sans-serif;font-weight:700}.sample2-module__GnprKa__paper{background-color:#e4f2f5;background-image:url(/_template-assets/70dff265a8fd4a522e0e5cc1.webp),url(/_template-assets/216c3f72fa3f79082ff66b50.webp);background-position:-3.33333cqw,top;background-repeat:no-repeat;background-size:104.872% 108.01%,103% 121.54%}.sample2-module__GnprKa__paper [data-section]{background:0 0}.sample2-module__GnprKa__root [data-section]>header>img{object-fit:contain;width:60px;height:34px}.sample2-module__GnprKa__root [data-section]>img:not([data-profile-decor]){object-fit:contain;width:60px;height:34px}.sample2-module__GnprKa__root [data-section]>header>h2{letter-spacing:2px;font-size:28px;line-height:34px}.sample2-module__GnprKa__sectionHeart{object-fit:contain;width:60px;height:34px;margin:0 auto;display:block}.sample2-module__GnprKa__root img[src$=section-heart-dark\.svg]{background:url(/images/templates/sample2/heart-accents.svg) 50%/60px 34px no-repeat;padding:1px 14px}.sample2-module__GnprKa__cover{background:url(/_template-assets/216c3f72fa3f79082ff66b50.webp) top/100% 121.54%;overflow:clip;container-type:inline-size}.sample2-module__GnprKa__coverCanvas{isolation:isolate;height:150cqw;position:relative}.sample2-module__GnprKa__coverCanvas>img{object-fit:cover;pointer-events:none;max-width:none;display:block;position:absolute}.sample2-module__GnprKa__coverLace{width:107.692cqw;height:151.538cqw;top:.512821cqw;left:-2.5641cqw}.sample2-module__GnprKa__coverBlueFrame{width:97.4359cqw;height:142.308cqw;top:5.64103cqw;left:1.28205cqw}.sample2-module__GnprKa__coverStars{width:106.667cqw;height:160cqw;top:-3.84615cqw;left:-2.5641cqw}.sample2-module__GnprKa__coverPhoto{background:#e9e7df;place-items:center;width:58.9744cqw;height:88.4615cqw;display:grid;position:absolute;top:29.7436cqw;left:20.5128cqw;overflow:hidden}.sample2-module__GnprKa__coverPhoto img{object-fit:cover;width:100%;height:100%;display:block}.sample2-module__GnprKa__coverPhoto span{padding:16px;font:14px/1.5 Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__coverTitle{width:87.6923cqw;height:28.4615cqw;top:8.20513cqw;left:6.15385cqw}.sample2-module__GnprKa__coverFlower{width:9.7618cqw;height:10.2646cqw;top:116.154cqw;left:76.8974cqw;transform:rotate(6.63deg)}.sample2-module__GnprKa__coverToast{width:8.35333cqw;height:8.44692cqw;top:119.564cqw;left:13.9487cqw;transform:rotate(-24.88deg)}.sample2-module__GnprKa__coverRibbon{width:6.15385cqw;height:6.41026cqw;top:72.6667cqw;left:81.359cqw;transform:rotate(42.92deg)}.sample2-module__GnprKa__butterfly{pointer-events:none;width:17.2515cqw;height:19.1472cqw;position:absolute;top:23.0442cqw;left:12.3205cqw;overflow:hidden;transform:rotate(16.12deg)}.sample2-module__GnprKa__butterfly img{width:428.57%;max-width:none;height:579.21%;position:absolute;top:-424.75%;left:-40.66%}.sample2-module__GnprKa__coverDate,.sample2-module__GnprKa__coverNames{color:#fff3bd;text-align:center;overflow-wrap:anywhere;margin:0;font-family:Sample2 Chewy,sans-serif;font-weight:400;position:absolute}.sample2-module__GnprKa__coverDate{letter-spacing:.205128cqw;width:70cqw;font-size:3.84615cqw;line-height:1.2;top:120cqw;left:15cqw}.sample2-module__GnprKa__coverNames{letter-spacing:.179487cqw;width:84.6154cqw;font-size:6.15385cqw;line-height:1.2;top:127.179cqw;left:7.69231cqw}.sample2-module__GnprKa__invitation [data-section=greeting]{color:#365365;min-height:572px;padding:83px 24px 51px;font-family:Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__invitation [data-section=greeting]>img{filter:drop-shadow(0 2px 3px #59407557);width:42px;height:43.75px;top:27px}.sample2-module__GnprKa__invitation [data-section=greeting] h2{letter-spacing:-.2px;margin-bottom:28px;font-size:20px;line-height:25px}.sample2-module__GnprKa__invitation [data-section=greeting]>p{color:#365365;max-width:331px;min-height:0;font-size:17px;line-height:1.7}.sample2-module__GnprKa__invitation [data-section=greeting]>div{gap:10px;max-width:320px;margin-top:39px}.sample2-module__GnprKa__invitation [data-section=greeting]>div p{letter-spacing:-1px;font:700 16px/1.45 Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__invitation [data-section=greeting] button{color:#3d6e91;background:#fff3bd;margin-top:27px;font:700 14px/1 Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__profile [data-profile-decor=hearts]{object-fit:contain;width:15.3846cqw;height:8.71795cqw;top:7.94872cqw;left:42.3077cqw}.sample2-module__GnprKa__profile [data-section=couple] h2{width:84.6154cqw;font-size:6.92308cqw;line-height:8.20513cqw;top:20cqw;left:7.69231cqw}.sample2-module__GnprKa__profile [data-profile-type=type01]>div>div:first-child{height:162.821cqw}.sample2-module__GnprKa__profile [data-profile-type=type02]>div>div:first-child{height:129.231cqw}.sample2-module__GnprKa__profile [data-profile-type=type02] h2{top:28.7179cqw}.sample2-module__GnprKa__profile [data-profile-type=type02] [data-profile-decor=hearts]{top:16.6667cqw}.sample2-module__GnprKa__profile [data-section=couple]>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.58974cqw;padding:0 2.05128cqw 8.46154cqw}.sample2-module__GnprKa__profile [data-profile-type=type02]>div>div:last-child{padding-bottom:24.6154cqw}.sample2-module__GnprKa__profile [data-profile-name]{color:#2b4f69;letter-spacing:-.128205cqw;font:700 6.15385cqw/7.4359cqw Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__profile [data-profile-name] span{display:none}.sample2-module__GnprKa__profile [data-profile-intro]{color:#2b4f69;letter-spacing:-.153846cqw;margin-top:1.02564cqw;font:400 3.84615cqw/5.38462cqw Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__calendar [data-section=schedule]{color:#2b4f69}.sample2-module__GnprKa__calendar [data-section=schedule]>div>img{object-fit:contain;width:15.3846cqw;height:8.71795cqw;left:42.3077cqw}.sample2-module__GnprKa__calendar [data-section=schedule] h2{letter-spacing:.461538cqw;font:700 6.66667cqw/8.20513cqw Sample2 Gaegu,sans-serif}:is(.sample2-module__GnprKa__calendar [data-section=schedule] h3,.sample2-module__GnprKa__calendar [data-section=schedule] p,.sample2-module__GnprKa__calendar [data-section=schedule] strong,.sample2-module__GnprKa__calendar [data-section=schedule] b,.sample2-module__GnprKa__calendar [data-section=schedule] span){color:#2b4f69}.sample2-module__GnprKa__calendar [data-wedding-date-type=simple]>div>div{margin-top:4.61539cqw;padding-bottom:22.0513cqw}.sample2-module__GnprKa__calendar [data-wedding-date-type=simple] [aria-current=date] img{width:10.2564cqw;height:10.2564cqw}:is(.sample2-module__GnprKa__calendar [data-wedding-date-type=standard]>div>h3,.sample2-module__GnprKa__calendar [data-wedding-date-type=wide]>div>h3){font-size:6.92308cqw;line-height:10.2564cqw;margin-top:3.07692cqw!important}.sample2-module__GnprKa__calendar [data-wedding-date-type=standard]>div>p:first-of-type{margin-top:2.30769cqw!important}.sample2-module__GnprKa__calendar [data-wedding-date-type=wide]>div>p:first-of-type{margin-top:1.28205cqw!important}.sample2-module__GnprKa__calendar [data-wedding-date-type=wide]>div>div:first-of-type{margin-top:12.0513cqw}.sample2-module__GnprKa__calendar [data-wedding-date-type=wide]>div{color:#2b4f69}.sample2-module__GnprKa__gallery [data-section=gallery]>header{margin-bottom:26px}.sample2-module__GnprKa__gallery [data-section=gallery]>header h2{margin-top:14px}.sample2-module__GnprKa__information [data-section=notices]{min-height:610px}.sample2-module__GnprKa__information [data-section=notices]>header{margin:0 0 34px}:is(.sample2-module__GnprKa__information [data-section=notices]>header h2,.sample2-module__GnprKa__venue [data-section=directions]>header h2){margin-top:9px}.sample2-module__GnprKa__information [role=tablist]{max-width:100%}.sample2-module__GnprKa__venue [data-section=directions]{color:#365365;min-height:739px;padding-inline:0}.sample2-module__GnprKa__venue [data-section=directions]>header{margin-bottom:34px}.sample2-module__GnprKa__venue [data-section=directions]>div>p{color:#365365}.sample2-module__GnprKa__account [data-section=accounts]{color:#365b70}.sample2-module__GnprKa__account [data-section=accounts]>header h2{letter-spacing:0;margin:9px 0 10px;font-size:27px;line-height:32px}.sample2-module__GnprKa__account [data-section=accounts]>header{margin-bottom:40px}.sample2-module__GnprKa__account [data-section=accounts] summary{color:#fff3bd}.sample2-module__GnprKa__account [data-section=accounts] details [data-account-row]{background:#f4f7f5;border-color:#d5e0e5}.sample2-module__GnprKa__account [data-section=accounts] details p{color:#365b70}.sample2-module__GnprKa__account [data-account-type=tabs]{min-height:518px}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tablist]{border-color:#84b3c9;column-gap:40px;margin-inline:8px}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tab]{color:#365b70}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tab][aria-selected=true]{color:#244b63;border-color:#244b63}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tabpanel]{background:#fafcffd1;border-radius:0 0 5px 5px;margin:0 8px;padding:20px 8px 20px 0}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tabpanel] p{color:#244b63}.sample2-module__GnprKa__account [data-account-type=tabs] [role=tabpanel] button{color:#244b63;background:#fff3bd}.sample2-module__GnprKa__rsvp [data-section=rsvp]>h2{margin:9px 0 0;font-size:27px;line-height:32px}.sample2-module__GnprKa__rsvp [data-section=rsvp]>p{color:#2b4f69;margin-top:0}.sample2-module__GnprKa__rsvp [data-section=rsvp]{padding-bottom:84px}.sample2-module__GnprKa__snap [data-section=guestSnap]>h2{margin:10px 0 12px;font-size:27px;line-height:32px}.sample2-module__GnprKa__snap [data-section=guestSnap]>div{background:#f5fafcf0;border:1px solid #f8f6f2}:is(.sample2-module__GnprKa__snap [data-section=guestSnap] h3,.sample2-module__GnprKa__snap [data-section=guestSnap] p){color:#244b63}.sample2-module__GnprKa__guestbook{color:#244b63;min-height:583px;padding:43px 28px 41px;overflow:hidden}.sample2-module__GnprKa__guestbook h2{text-align:center;margin:7px 0 0;font:700 28px/40px Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__guestbookSubtitle{text-align:center;white-space:pre-wrap;margin:0;font-size:12px;line-height:22px}.sample2-module__GnprKa__guestbookDescription{text-align:center;white-space:pre-wrap;font-size:12px;line-height:1.6}.sample2-module__GnprKa__guestbookExperience{margin-top:18px;font-family:Sample2 Noto,sans-serif}.sample2-module__GnprKa__guestbookExperience [data-guestbook-cards]{scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;border:0;align-items:flex-start;gap:20px;margin:0;padding:0;position:relative}.sample2-module__GnprKa__guestbookExperience [data-guestbook-page]{scroll-snap-align:start;flex:0 0 100%;align-content:start;gap:10px;min-width:0;display:grid}.sample2-module__GnprKa__guestbookExperience [data-guestbook-cards=list]{gap:10px;display:grid}.sample2-module__GnprKa__guestbookExperience [data-guestbook-entry]{width:100%;min-width:0;min-height:90px;box-shadow:none;color:#244b63;background:#fafcffd1;border:0;border-radius:6px;margin:0;padding:10px 16px}.sample2-module__GnprKa__guestbookExperience [data-guestbook-entry]>div{gap:4px}.sample2-module__GnprKa__guestbookExperience [data-guestbook-recipient]{color:#244b63;margin:0;font:400 13px/20px Sample2 Noto,sans-serif}.sample2-module__GnprKa__guestbookExperience [data-guestbook-entry]>div button{color:#567d93;opacity:.65;width:24px;height:24px}.sample2-module__GnprKa__guestbookExperience [data-guestbook-message]{color:#244b63;margin:4px 0 0;font-size:14px;line-height:20px}.sample2-module__GnprKa__guestbookExperience [aria-label="방명록 카드 페이지"]{gap:0;margin-top:6px}.sample2-module__GnprKa__guestbookExperience [aria-label="방명록 카드 페이지"] button{opacity:1;background:0 0;border:0;border-radius:0;place-items:center;width:14px;height:24px;display:grid}.sample2-module__GnprKa__guestbookExperience [aria-label="방명록 카드 페이지"] button:after{content:"";background:#84b3c9;border-radius:50%;width:6px;height:6px}.sample2-module__GnprKa__guestbookExperience [aria-label="방명록 카드 페이지"] button[aria-pressed=true]:after{background:#244b63}.sample2-module__GnprKa__guestbookExperience [data-guestbook-actions]{justify-content:center;gap:14px;margin:22px 0 0;display:flex}.sample2-module__GnprKa__guestbookExperience [data-guestbook-actions] button{cursor:pointer;border-radius:8px;width:132px;min-height:42px;padding:10px 8px;font-size:13px;line-height:20px}.sample2-module__GnprKa__guestbookExperience [data-guestbook-view-all]{color:#244b63;background:#fff3bd;border:1px solid #ddd5c5}.sample2-module__GnprKa__guestbookExperience [data-guestbook-write]{color:#fff;background:#244b63;border:1px solid #244b63;font-weight:700}@media (pointer:fine){.sample2-module__GnprKa__guestbookExperience [data-guestbook-draggable]{cursor:grab;-webkit-user-select:none;user-select:none}.sample2-module__GnprKa__guestbookExperience [data-dragging]{cursor:grabbing}}.sample2-module__GnprKa__closing{text-align:center;padding-bottom:28px;overflow:clip;container-type:inline-size}.sample2-module__GnprKa__closingStage{height:127.692cqw;position:relative}.sample2-module__GnprKa__closingPhoto{background:#cfc9ba;width:75.3846cqw;height:78.4615cqw;position:absolute;top:27.1795cqw;left:11.2821cqw;overflow:hidden}.sample2-module__GnprKa__closingPhoto img{object-fit:cover;width:100%;height:100%;display:block}.sample2-module__GnprKa__closingFrame{pointer-events:none;width:100.513cqw;max-width:none;height:107.692cqw;position:absolute;top:3.07692cqw;left:-1.28205cqw}.sample2-module__GnprKa__closingToast{filter:drop-shadow(0 2px 3px #402e5238);pointer-events:none;width:13.3333cqw;height:13.3333cqw;position:absolute;top:110.596cqw;left:42.1859cqw;transform:rotate(-24.88deg)}.sample2-module__GnprKa__closingMessage{color:#41374d;white-space:pre-wrap;overflow-wrap:anywhere;width:calc(100% - 56px);max-width:320px;margin:0 auto;font:400 17px/1.58 Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__signature{letter-spacing:1.2px;color:#fff1a6;overflow-wrap:anywhere;width:calc(100% - 48px);max-width:320px;margin:30px auto 0;font:700 15px/1.1 Sample2 Gaegu,sans-serif}.sample2-module__GnprKa__signature span{text-transform:uppercase}.sample2-module__GnprKa__share [data-section=share]:before{content:"";background:url(/images/templates/sample2/share-divider.svg) 50%/100% 1px no-repeat;height:1px;position:absolute;top:0;left:8.20513%;right:8.20513%}.sample2-module__GnprKa__share [aria-label=링크\ 공유] span{background:#fff1a6;border:1px solid #ebcc70a6;box-shadow:0 2px 5px #382e4729}.sample2-module__GnprKa__share [aria-label=카카오톡\ 공유] span{background:#d4b0e8;border:1px solid #a87ac28c;box-shadow:0 2px 5px #382e4729}.sample2-module__GnprKa__footer footer p{color:#796785}@media (max-width:389px){.sample2-module__GnprKa__guestbook{padding-inline:7.17949cqw}.sample2-module__GnprKa__invitation [data-section=greeting]{padding-inline:5cqw}.sample2-module__GnprKa__invitation [data-section=greeting]>p{font-size:16px}}
