@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');
.cs-invitation.gx-invitation{position:relative;background:#fffcf4!important;border:0!important;outline:0!important;overflow:hidden;min-height:680px!important;padding:62px 42px!important;border-radius:2px!important;box-shadow:0 20px 60px #280e2325}.cs-invitation:before{display:none!important}.cs-card-border{position:absolute;inset:20px;border:1px solid #bea06b;pointer-events:none}.cs-card-border:after{content:'';position:absolute;inset:5px;border:1px solid #bea06b55}.cs-botanical{position:absolute;left:-63px;top:-35px;width:210px;height:270px;opacity:.94;pointer-events:none}.cs-card-content{position:relative;text-align:center;z-index:1}.cs-card-kind{display:block;text-transform:uppercase;letter-spacing:3px;font:8px system-ui;margin:0 0 28px;color:#080808}.cs-monogram{display:grid;place-items:center;font:italic 29px 'Cormorant Garamond',Georgia,serif;width:62px;height:62px;margin:0 auto 28px;border:1px solid #b8a06e;border-radius:50%;letter-spacing:-3px;color:var(--cs-ink)}.cs-card-prelude{font:7px system-ui!important;letter-spacing:2px!important;color:#080808!important}.cs-invitation.gx-invitation h2{font:400 57px/.95 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-2px!important;margin:28px 0!important;min-height:145px}.cs-invitation h2 span{display:block}.cs-invitation h2 em{display:block;font:italic 34px/1.2 'Cormorant Garamond',Georgia,serif;color:var(--cs-ink)!important;margin:5px 0}.cs-card-rule{width:55px;height:1px;background:var(--cs-accent);margin:20px auto}.cs-invitation.gx-invitation .cs-card-message{font:13px/1.8 'Cormorant Garamond',Georgia,serif!important;max-width:260px;margin:20px auto!important;white-space:pre-line}.cs-invitation.gx-invitation .cs-card-details{font:10px/2 system-ui!important;max-width:270px;margin:20px auto!important}.cs-invitation.gx-invitation .cs-card-recipient{font:italic 13px/1.6 'Cormorant Garamond',Georgia,serif!important;margin:24px 0!important}.cs-card-signoff{font:6px system-ui;letter-spacing:2.5px;display:block;margin-top:32px;color:#080808}.cs-invitation[data-design="Modern arch"]{background:linear-gradient(160deg,#fff7ed,#ffe1d0)!important;border-radius:180px 180px 2px 2px!important}.cs-invitation[data-design="Modern arch"] .cs-card-border{border-radius:170px 170px 0 0;border-color:var(--cs-ink)}.cs-invitation[data-design="Modern arch"] .cs-card-border:after{border-radius:165px 165px 0 0}.cs-invitation[data-design="Modern arch"] .cs-botanical{top:auto;bottom:-90px;left:auto;right:-80px;transform:rotate(170deg);width:280px}.cs-invitation[data-design="Modern arch"] .cs-card-kind{margin-top:35px}.cs-invitation[data-design="Modern arch"] h2{font-family:Georgia,serif!important;font-size:44px!important;letter-spacing:-2.5px!important}.cs-invitation[data-design="Art Deco"]{background:#143d38!important}.cs-invitation[data-design="Art Deco"] .cs-botanical{display:none}.cs-invitation[data-design="Art Deco"] .cs-card-border{border:2px solid #cfb379;inset:20px;transform:none}.cs-invitation[data-design="Art Deco"] .cs-card-border:after{inset:10px;clip-path:polygon(0 8%,8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%);border:2px solid #cfb379}.cs-invitation[data-design="Art Deco"] .cs-card-content :is(h2,p,span,small){color:#fff3ce!important}.cs-invitation[data-design="Art Deco"] h2 em{color:#f5c560!important}.cs-invitation[data-design="Art Deco"] .cs-monogram{color:#f5d48a;transform:rotate(45deg);border-radius:0;font-style:normal;font-size:22px;letter-spacing:1px}.cs-invitation[data-design="Coastal elegance"]{background:#ecf5ef!important}.cs-invitation[data-design="Coastal elegance"] .cs-card-border{border-color:#4c9285;border-radius:100px 100px 0 0}.cs-invitation[data-design="Coastal elegance"] .cs-botanical{filter:hue-rotate(95deg);left:auto;right:-90px;top:130px;opacity:.45}.cs-invitation[data-design="Coastal elegance"] .cs-monogram{color:#006c64;border-color:#6e9985}.cs-invitation[data-design="Coastal elegance"] h2 em{color:#006c64!important}.cs-site-topline{display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(130deg,#fff0f7,#fff6e9 60%,#e8fff7);border:1px solid #eadfe5;border-radius:20px;padding:24px;margin:24px 0}.cs-site-topline .eyebrow{font-size:9px;color:#000}.cs-site-topline h2{font:36px/1.2 'Cormorant Garamond',Georgia,serif;margin:8px 0}.cs-site-topline p{font-size:11px;margin:0}.cs-site-topline .button{font-size:12px}.cs-site-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 20px;background:#fff;border:1px solid #e7e1e5;border-radius:18px 18px 0 0}.cs-site-toolbar>div{display:flex;gap:5px}.cs-site-toolbar>span{font-size:10px}.cs-site-toolbar button{font-size:10px}.cs-site-toolbar [data-cs=device]{border:0;background:#fff;border-radius:10px;padding:9px 14px;color:#000;cursor:pointer}.cs-site-toolbar [data-cs=device].selected{background:#111;color:#fff}.cs-site-toolbar .button{font-size:10px;padding:10px 12px}.cs-iframe-stage{padding:20px;background:#eee9ec;border:1px solid #e7e1e5;border-top:0;border-radius:0 0 20px 20px}.cs-iframe-stage iframe{display:block;width:100%;height:720px;border:0;background:#fff;border-radius:8px;box-shadow:0 12px 35px #371e3520}.cs-device-mobile iframe{max-width:390px;margin:auto;border-radius:24px;border:7px solid #1c151b}.cs-share-panel{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:center;background:#fff;padding:24px;border:1px solid #e7e1e5;border-radius:20px;margin:24px 0}.cs-share-panel h3{font-size:18px;margin:0 0 10px}.cs-share-panel p{font-size:11px;line-height:1.8;margin:0}.cs-share-panel .field{margin:0;font-size:10px;min-width:0}.cs-share-panel input{width:100%;font-size:10px}.cs-share-panel .button{font-size:11px;white-space:nowrap}.cs-website .button{border-radius:14px}
@media(max-width:700px){.cs-invitation.gx-invitation{padding:50px 30px!important;min-height:640px!important}.cs-invitation.gx-invitation h2{font-size:52px!important}.cs-botanical{width:180px;left:-60px}.cs-site-topline{padding:20px;align-items:flex-start;flex-direction:column;gap:16px}.cs-site-toolbar{flex-wrap:wrap;padding:12px}.cs-site-toolbar>span{display:none}.cs-iframe-stage{padding:8px}.cs-iframe-stage iframe{height:650px}.cs-share-panel{grid-template-columns:1fr;padding:20px}.cs-share-panel .button{justify-self:start}.cs-invitation[data-design="Modern arch"] h2{font-size:42px!important}}
@media print{.cs-invitation{box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
.cs-invitation.gx-invitation{animation:none!important}.cs-invitation[data-design="Art Deco"] .cs-monogram{color:#f5d48a!important}
.gs-paper-thumb[data-style="Art Deco"]{background:#123e38;color:#f1d293;border:2px solid #b49b65}.gs-paper-thumb[data-style="Art Deco"] :is(b,em){color:#fff0ce!important}.gs-paper-thumb[data-style="Art Deco"] i{border:1px solid #d5bb80;background:transparent;border-radius:0;transform:rotate(45deg);width:18px;height:18px}.gs-paper-thumb[data-style="Modern arch"]{border-radius:70px 70px 0 0;background:#ffe5d4;border-color:#cc798d}.gs-paper-thumb[data-style="Modern arch"] i{border-radius:50%;background:linear-gradient(140deg,#ed007e,#ff7900);height:18px;width:18px}.gs-paper-thumb[data-style="Coastal elegance"]{background:#e0f2e9;border-color:#4a9a86}.gs-paper-thumb[data-style="Coastal elegance"] i{background:#007e6b}.gs-paper-thumb[data-style="Botanical romance"]:before{content:'';position:absolute;left:4px;top:5px;width:24px;height:36px;background:radial-gradient(ellipse at 30% 20%,#ed007e 0 20%,transparent 23%),radial-gradient(ellipse at 70% 50%,#ff7900 0 20%,transparent 23%),radial-gradient(ellipse at 20% 80%,#00af9d 0 20%,transparent 23%)}
