.teinvit-canvas{font-size:1em;line-height:1.35}.teinvit-canvas .inv-names{margin-bottom:.55em;line-height:1.2}.teinvit-canvas .inv-divider{position:relative;height:0;margin:.28em auto .34em;pointer-events:none}.teinvit-canvas .inv-message,.teinvit-canvas .inv-parents-wrapper,.teinvit-canvas .inv-nasi{width:100%;max-width:94%;margin-left:auto;margin-right:auto}.teinvit-canvas .inv-message{margin-top:.55em;line-height:1.5}.teinvit-canvas .inv-parents-wrapper,.teinvit-canvas .inv-nasi{margin-top:.6em}.teinvit-canvas .section-title{margin-top:0;margin-bottom:.45em;text-transform:uppercase}.teinvit-canvas .inv-parents-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.9em;margin-top:0;align-items:start}.teinvit-canvas .inv-parent-mireasa,.teinvit-canvas .inv-parent-mire,.teinvit-canvas .nasi-row,.teinvit-canvas .inv-event>div:first-of-type{line-height:1.4}.teinvit-canvas .inv-parent-mireasa,.teinvit-canvas .inv-parent-mire{width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word}.teinvit-canvas .inv-parent-mireasa{text-align:right}.teinvit-canvas .inv-parent-mire{text-align:left}.teinvit-canvas .inv-parents-grid.parents-force-split .inv-parent-mireasa,.teinvit-canvas .inv-parents-grid.parents-force-split .inv-parent-mire{text-align:center}.teinvit-canvas .parent-amp{display:inline;white-space:nowrap}.teinvit-canvas .inv-nasi .nasi-row{width:100%;text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word}.teinvit-canvas .events-row{gap:1.2em;margin-top:.8em}.teinvit-canvas .inv-event{line-height:1.4}.teinvit-canvas .inv-event strong{display:block;margin-bottom:.2em;text-transform:uppercase}.teinvit-canvas .inv-event>div:nth-of-type(2){margin-top:.18em}.teinvit-canvas .inv-event a{display:inline-block;margin-top:.2em;text-decoration-thickness:.08em;text-underline-offset:.12em}.teinvit-canvas.theme-editorial-luxury{color:#1A1A1A;font-family:'Source Serif 4',serif}.teinvit-canvas.theme-editorial-luxury .inv-names{font-family:'Playfair Display',serif;font-weight:600;color:#1A1A1A;font-size:2em}.teinvit-canvas.theme-editorial-luxury .inv-message{font-size:1.08em}.teinvit-canvas.theme-editorial-luxury .section-title,.teinvit-canvas.theme-editorial-luxury .inv-event strong{font-family:'Raleway',sans-serif;font-size:.92em;font-weight:600;letter-spacing:.09em;color:#6F6F6F}.teinvit-canvas.theme-editorial-luxury .inv-parent-mireasa,.teinvit-canvas.theme-editorial-luxury .inv-parent-mire,.teinvit-canvas.theme-editorial-luxury .nasi-row,.teinvit-canvas.theme-editorial-luxury .inv-event>div:first-of-type{font-size:.92em}.teinvit-canvas.theme-editorial-luxury .inv-event>div:nth-of-type(2){font-size:.86em}.teinvit-canvas.theme-editorial-luxury .inv-event a{font-size:.86em;color:#243B53}.teinvit-canvas.theme-editorial-luxury .inv-divider{width:62%;border-top:.11em solid rgb(191 167 111 / .62)}.teinvit-canvas.theme-romantic-floral{color:#332C2B;font-family:'Crimson Text',serif}.teinvit-canvas.theme-romantic-floral .inv-names{font-family:'Parisienne',cursive;font-weight:400;color:#C06F86;font-size:2.26em;line-height:1.08}.teinvit-canvas.theme-romantic-floral .inv-message{font-size:1.09em}.teinvit-canvas.theme-romantic-floral .section-title,.teinvit-canvas.theme-romantic-floral .inv-event strong{font-family:'Crimson Text',serif;font-size:.92em;font-weight:600;letter-spacing:.07em;color:#6A5E5A}.teinvit-canvas.theme-romantic-floral .inv-parent-mireasa,.teinvit-canvas.theme-romantic-floral .inv-parent-mire,.teinvit-canvas.theme-romantic-floral .nasi-row,.teinvit-canvas.theme-romantic-floral .inv-event>div:first-of-type{font-size:.92em}.teinvit-canvas.theme-romantic-floral .inv-event>div:nth-of-type(2){font-size:.86em}.teinvit-canvas.theme-romantic-floral .inv-event a{font-size:.86em;color:#243B53}.teinvit-canvas.theme-romantic-floral .inv-divider{width:46%}.teinvit-canvas.theme-romantic-floral .inv-divider::before{content:'';position:absolute;left:0;right:0;top:-.05em;border-top:.11em solid rgb(201 166 70 / .68)}.teinvit-canvas.theme-romantic-floral .inv-divider::after{content:'';position:absolute;left:50%;top:-.24em;transform:translateX(-50%);width:.34em;height:.34em;border-radius:50%;background:rgb(201 166 70 / .74)}.teinvit-canvas.theme-modern-minimal{color:#161616;font-family:'Inter',sans-serif}.teinvit-canvas.theme-modern-minimal .inv-names{font-family:'DM Sans',sans-serif;font-weight:600;color:#161616;font-size:1.85em}.teinvit-canvas.theme-modern-minimal .inv-message{font-size:1.08em}.teinvit-canvas.theme-modern-minimal .section-title,.teinvit-canvas.theme-modern-minimal .inv-event strong{font-family:'Inter',sans-serif;font-size:.92em;font-weight:600;letter-spacing:.085em;color:#4F4F4F}.teinvit-canvas.theme-modern-minimal .inv-parent-mireasa,.teinvit-canvas.theme-modern-minimal .inv-parent-mire,.teinvit-canvas.theme-modern-minimal .nasi-row,.teinvit-canvas.theme-modern-minimal .inv-event>div:first-of-type{font-size:.92em}.teinvit-canvas.theme-modern-minimal .inv-event>div:nth-of-type(2){font-size:.86em}.teinvit-canvas.theme-modern-minimal .inv-event a{font-size:.86em;color:#0F4C5C}.teinvit-canvas.theme-modern-minimal .inv-divider{width:66%;border-top:.11em solid rgb(194 161 74 / .42)}.teinvit-canvas.theme-classic-elegant{color:#2B2725;font-family:'Crimson Text',serif}.teinvit-canvas.theme-classic-elegant .inv-names{font-family:'Crimson Text',serif;font-weight:600;color:#2B2725;font-size:2em}.teinvit-canvas.theme-classic-elegant .inv-message{font-size:1.08em}.teinvit-canvas.theme-classic-elegant .section-title,.teinvit-canvas.theme-classic-elegant .inv-event strong{font-family:'Crimson Text',serif;font-size:.92em;font-weight:600;letter-spacing:.07em;color:#6B6460}.teinvit-canvas.theme-classic-elegant .inv-parent-mireasa,.teinvit-canvas.theme-classic-elegant .inv-parent-mire,.teinvit-canvas.theme-classic-elegant .nasi-row,.teinvit-canvas.theme-classic-elegant .inv-event>div:first-of-type{font-size:.92em}.teinvit-canvas.theme-classic-elegant .inv-event>div:nth-of-type(2){font-size:.86em}.teinvit-canvas.theme-classic-elegant .inv-event a{font-size:.86em;color:#243B53}.teinvit-canvas.theme-classic-elegant .inv-divider{width:56%;border-top:.11em solid rgb(191 167 111 / .56)}.teinvit-wedding,.teinvit-wedding *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.teinvit-wedding{width:100%;display:flex;justify-content:center;padding:2.5em 0}.teinvit-preview{position:relative;width:559px;height:794px;max-width:100%;overflow:hidden;font-size:17.25px}.teinvit-preview .teinvit-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none}.teinvit-preview .teinvit-canvas{position:absolute;top:14%;left:8%;right:8%;bottom:4%;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.inv-parents-grid{display:flex;justify-content:space-between}.inv-parent-mireasa,.inv-parent-mire,.nasi-row{width:48%}.inv-parent-mireasa{text-align:left}.inv-parent-mire{text-align:right}.events-row{display:flex;justify-content:center}.inv-event{max-width:48%}.events-row.top .inv-event:only-child{max-width:100%}@media (max-width:768px){.teinvit-wedding{padding:0;justify-content:center}.teinvit-preview{width:100%;max-width:100%;aspect-ratio:148 / 210;height:auto;font-size:14px;margin:0 auto}.teinvit-preview .teinvit-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}@media (max-width:420px){.teinvit-preview{width:100%;max-width:100%;aspect-ratio:148 / 210;font-size:13px}}#teinvit-product-preview{width:100%;max-width:100%;overflow:hidden}#teinvit-product-preview .teinvit-page,#teinvit-product-preview .teinvit-container{width:100%;max-width:100%;margin:0;padding:0;overflow:visible}#teinvit-product-preview .teinvit-wedding{padding:0;max-width:100%}#teinvit-product-preview .teinvit-preview{max-width:100%;margin:0 auto}@media (max-width:768px){#teinvit-product-preview .teinvit-wedding{padding:0}}