.text-primary{color:#e7a03c}.text-left{text-align:left}.text-center{text-align:center}.text-gray{color:#595959}.text-lg{font-size:1.25rem}.text-sm{font-size:.875rem}.text-xxs{font-size:.5rem}.text-xs{font-size:.75rem}.text-right{text-align:right}.text-danger{color:#e35d6a}.note-sm{font-size:.75rem;color:#595959}.note-md{font-size:.875rem;color:#595959}.p-md{padding:1rem}.p-h-md{padding-left:1rem;padding-right:1rem}.p-v-md{padding-top:1rem;padding-bottom:1rem}.p-h-lg{padding-left:1.5rem;padding-right:1.5rem}.p-v-lg{padding-top:1.5rem;padding-bottom:1.5rem}.mt-md{margin-top:1rem}.mb-md{margin-bottom:1rem}.mr-xxl{margin-right:3rem}.link{font-size:1rem;background:none;border:none;color:#595959;text-decoration:underline;display:inline-block;padding:.5rem 1rem}.link:hover{cursor:pointer;opacity:.7}.link-button{display:inline-block;font-size:1rem;text-decoration:none;color:#595959;border-radius:5px;border:1px solid #9a9a9a;background-color:#f3f3f3;padding:.5rem 2rem;text-align:center}.link-button.primary{background-color:#e7a03c;color:#fff;border:1px solid #E7A03C}.link-button.secondary{background-color:#fff;color:#e7a03c;border:1px solid #ffffff}.link-button.lg{font-size:1.25rem;padding:1rem 3rem}.link-button.sm{font-size:.875rem;padding:.375rem 2rem}*{padding:0;margin:0;box-sizing:border-box}html,body{word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:16px}main.main-container{padding:.5rem 1rem}main.main-container.no-h-space{padding-right:0!important;padding-left:0!important}main.main-container.no-v-space{padding-top:0!important;padding-bottom:0!important}.w-100{width:100%}.w-50{width:50%}.h-100{height:100%}.img-fit{object-fit:cover}.h-right{display:flex;justify-content:flex-end}.h-left{display:flex;justify-content:flex-start}.h-center{display:grid;justify-content:center}.content-list{display:grid;grid-template-columns:1fr;gap:1rem}.content-list.md{gap:1rem}.hidden{display:none}.youtube-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.youtube-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-cyrillic-ext-400-normal-Bc5bs8v8.woff2) format("woff2"),url(/build/assets/oswald-cyrillic-ext-400-normal-FTXT4h3D.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-cyrillic-400-normal-CLBBZnv7.woff2) format("woff2"),url(/build/assets/oswald-cyrillic-400-normal-BddeLCf0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-vietnamese-400-normal-Dhller_V.woff2) format("woff2"),url(/build/assets/oswald-vietnamese-400-normal-BH-tGbkE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-latin-ext-400-normal-Bi-igYEf.woff2) format("woff2"),url(/build/assets/oswald-latin-ext-400-normal-C_p8cvLm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-latin-400-normal-CGTolig5.woff2) format("woff2"),url(/build/assets/oswald-latin-400-normal-CBuJXccw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Monsieur La Doulaise;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/monsieur-la-doulaise-latin-ext-400-normal-B50L_AV7.woff2) format("woff2"),url(/build/assets/monsieur-la-doulaise-latin-ext-400-normal-ZbC64DC9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Monsieur La Doulaise;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/monsieur-la-doulaise-latin-400-normal-Ci_D7-k2.woff2) format("woff2"),url(/build/assets/monsieur-la-doulaise-latin-400-normal-Ch8WajFQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/quicksand-latin-ext-wght-normal-uYkVrN1x.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/quicksand-latin-wght-normal-BONBXOUv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/libre-baskerville-latin-ext-400-normal-BQxDBgAe.woff2) format("woff2"),url(/build/assets/libre-baskerville-latin-ext-400-normal-DUVX6EAV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/libre-baskerville-latin-400-normal-jJI4ANT2.woff2) format("woff2"),url(/build/assets/libre-baskerville-latin-400-normal-DY5EiaPJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.loading-image{background-image:url(/images/loader/envas-loader.gif);background-repeat:no-repeat;background-position:center;background-size:10%}.simple{font-family:serif;background-color:#f7f7f7;text-align:left}.simple .chart-bride-and-groom-image-container{display:flex;align-items:stretch}.simple .chart-bride-and-groom-image-container img{width:100%;height:auto;object-fit:cover}.simple .chart-title-container{display:inline;position:relative;left:1rem;bottom:2rem;font-family:Oswald,sans-serif;font-size:4rem;font-weight:700;letter-spacing:.3rem;color:#343439;z-index:100}.simple .chart-reception-container{font-family:Monsieur La Doulaise,cursive;font-size:3rem;position:relative;top:0;right:1rem;display:inline-flex;justify-content:end;align-items:center}.simple .chart-wedding-at-container{position:relative;top:-2rem;right:1rem;width:100%;display:inline-flex;justify-content:end;align-items:end;font-family:Quicksand Variable,sans-serif;font-size:1.5rem;margin-top:-3rem}.simple .chart-bride-and-groom-nicknames-container{position:relative;top:-2rem;right:1rem;width:100%;display:inline-flex;justify-content:end;align-items:end;font-family:Quicksand Variable,sans-serif}.simple .chart-greeting-head-title-container{color:#343439;text-align:center;padding:0;font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.1rem}.simple .chart-greeting-head-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#343439}.simple .chart-groom-title-container,.simple .chart-bride-title-container{font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;padding-top:1rem;text-align:center;color:#343439}.simple .chart-groom-image-container{display:flex;align-items:stretch}.simple .chart-groom-image-container img{width:100%;height:auto;object-fit:cover}.simple .chart-groom-name-container,.simple .chart-bride-name-container,.simple .chart-groom-age-container,.simple .chart-bride-age-container{display:inline-block;color:#343439}.simple .chart-groom-name-container,.simple .chart-bride-name-container{padding:1rem 0 1rem 1rem}.simple .chart-groom-age-container,.simple .chart-bride-age-container{padding:1rem 1rem 1rem 0}.simple .chart-groom-hobby-container,.simple .chart-bride-hobby-container{padding:1rem;color:#343439;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1rem}.simple .chart-groom-hobby-container p,.simple .chart-bride-hobby-container p{color:#b9c0c3}.simple .chart-groom-first-impression-container,.simple .chart-groom-greeting-container,.simple .chart-bride-first-impression-container,.simple .chart-bride-greeting-container{display:grid;padding:1rem;color:#343439}.simple .chart-groom-first-impression-container p,.simple .chart-groom-greeting-container p,.simple .chart-bride-first-impression-container p,.simple .chart-bride-greeting-container p{color:#b9c0c3}.simple .chart-bride-image-container{display:flex;align-items:stretch}.simple .chart-bride-image-container img{width:100%;height:auto;object-fit:cover}.simple .chart-food-menu-container,.simple .chart-drink-menu-container{display:grid;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;text-align:center;color:#9a9a9a}.simple .chart-food-menu-container .chart-food-menu-title,.simple .chart-food-menu-container .chart-drink-menu-title,.simple .chart-drink-menu-container .chart-food-menu-title,.simple .chart-drink-menu-container .chart-drink-menu-title{font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;color:#343439}.simple .chart-food-menu-container .chart-food-menu-text,.simple .chart-food-menu-container .chart-drink-menu-text,.simple .chart-drink-menu-container .chart-food-menu-text,.simple .chart-drink-menu-container .chart-drink-menu-text{display:grid;justify-content:center;align-items:center;line-height:2.5}.simple .chart-seating-container{display:grid;justify-content:center;align-items:center}.simple .chart-seating-container .chart-seating-title{font-family:Oswald,sans-serif;font-weight:700;color:#343439;text-align:center}.simple .chart-seating-container .chart-seating-title.main{font-size:3rem;line-height:1.1}.simple .chart-seating-container .chart-seating-title.sub{font-size:1.5rem;line-height:1.1}.simple .chart-seating-container .charge-seating-controls{display:grid;justify-content:center;align-items:center;gap:.5rem}.simple .chart-greeting-foot-title-container{font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;text-align:center;color:#343439;padding:1rem 0}.simple .chart-greeting-foot-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#343439;text-align:center}.simple .chart-footer{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:6rem;padding:.5rem 0;background-color:#bbb;text-align:center;color:#9a9a9a;font-family:Oswald,sans-serif;letter-spacing:.2rem}.simple .seating-chart-container{margin:0 auto;max-width:900px;overflow:auto;padding:2rem 4rem;text-align:center}.simple .seating-chart-container.non-guest{padding:1rem!important}@media (max-width: 650px){.simple .seating-chart-container{width:90vw}}.simple .table-rows{display:inline-flex;flex-direction:column;align-items:center;gap:1rem}.simple .table-cols{display:flex;justify-content:center;align-items:center;gap:9.9rem}.simple .table-cols.non-guest{gap:1rem}.simple .table-container{position:relative;display:flex;justify-content:center;align-items:center;width:9rem;height:9rem;border:2px solid #9a9a9a;cursor:pointer;color:#343439;font-weight:700;font-family:Oswald,sans-serif;font-size:1rem}.simple .table-container.circle{border-radius:50%}.simple .table-container.search-active{background-color:#5f87f5}.simple .table-container.non-guest{border:2px solid #343439;width:4.5rem!important;height:4.5rem!important}.simple .guest-name-list-container{position:absolute;display:grid;grid-template-columns:repeat(2,9.9rem);row-gap:.5rem;justify-content:start;align-items:center}.simple .guest-name{font-family:serif;font-size:.875rem;color:#343439;white-space:pre;overflow:hidden;text-overflow:ellipsis}.simple .table-preview-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:3rem 0}.simple .table-preview-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.simple .table-preview-container>.table-preview{display:flex;justify-content:center;align-items:center;border:1px solid #9a9a9a;width:9rem;height:9rem}.simple .table-preview-container>.table-preview.circle{border-radius:50%}.simple .table-guests-container{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%}.simple .table-guests-container>.table-guests{width:100%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:10.8rem}.simple .note-sm-table-detail-view{font-size:.75rem;color:#595959}.cool{font-family:serif;background-color:#3a3a3a;text-align:left}.cool .chart-bride-and-groom-image-container{position:relative;display:flex;align-items:stretch;margin-bottom:-10rem}.cool .chart-bride-and-groom-image-container img{width:100%;height:auto;object-fit:cover}.cool .chart-title-container{position:relative;left:0;bottom:6rem;width:100%;text-align:center;font-family:Libre Baskerville,serif;font-size:4rem;font-weight:700;letter-spacing:.3rem;color:#fff;z-index:100}.cool .chart-wedding-at-container{position:relative;left:0;bottom:6rem;width:100%;text-align:center;font-family:Libre Baskerville,serif;color:#fff}.cool .chart-bride-and-groom-nicknames-container{position:relative;left:0;bottom:8rem;width:100%;text-align:center;font-family:Libre Baskerville,serif;font-size:2rem;color:#fff}.cool .chart-reception-container{position:relative;left:0;bottom:0;display:inline-block;width:100%;text-align:center;font-family:Libre Baskerville,serif;font-size:.875rem;color:#fff}.cool .chart-greeting-head-title-container{color:#fff;text-align:center;padding:0;font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;letter-spacing:.1rem}.cool .chart-greeting-head-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#fff;text-align:center}.cool .chart-groom-title-container,.cool .chart-bride-title-container{position:relative;top:2rem;left:0;font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;padding-top:1rem;padding-right:1rem;text-align:right;color:#fff;z-index:100}.cool .chart-groom-image-container{display:flex;align-items:stretch}.cool .chart-groom-image-container img{width:100%;height:auto;object-fit:cover}.cool .chart-groom-name-container,.cool .chart-bride-name-container,.cool .chart-groom-age-container,.cool .chart-bride-age-container{display:inline-block;color:#fff}.cool .chart-groom-name-container,.cool .chart-bride-name-container{padding:3rem 0 1rem 1rem}.cool .chart-groom-age-container,.cool .chart-bride-age-container{padding:1rem 1rem 1rem 0}.cool .chart-groom-hobby-container,.cool .chart-bride-hobby-container{padding:1rem;color:#fff;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1rem}.cool .chart-groom-hobby-container p,.cool .chart-bride-hobby-container p{color:#b9c0c3}.cool .chart-groom-first-impression-container,.cool .chart-groom-greeting-container,.cool .chart-bride-first-impression-container,.cool .chart-bride-greeting-container{display:grid;padding:1rem;color:#fff}.cool .chart-groom-first-impression-container p,.cool .chart-groom-greeting-container p,.cool .chart-bride-first-impression-container p,.cool .chart-bride-greeting-container p{color:#b9c0c3}.cool .chart-bride-image-container{display:flex;align-items:stretch}.cool .chart-bride-image-container img{width:100%;height:auto;object-fit:cover}.cool .chart-food-menu-container{display:grid;justify-content:center;align-items:center;gap:.5rem;padding:3rem 0;text-align:center;color:#fff;background-image:url(/images/design-cool/food-menu-background-image.webp);background-size:cover}.cool .chart-food-menu-container .chart-food-menu-title{font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;color:#fff}.cool .chart-food-menu-container .chart-food-menu-text{display:grid;justify-content:center;align-items:center;line-height:2.5}.cool .chart-drink-menu-container{display:grid;justify-content:center;align-items:center;gap:.5rem;padding:3rem 0;text-align:center;color:#fff;background-image:url(/images/design-cool/drink-menu-background-image.webp);background-size:cover}.cool .chart-drink-menu-container .chart-drink-menu-title{font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;color:#fff}.cool .chart-drink-menu-container .chart-drink-menu-text{display:grid;justify-content:center;align-items:center;line-height:2.5}.cool .chart-seating-container{padding-top:3rem;display:grid;justify-content:center;align-items:center;color:#fff}.cool .chart-seating-container .chart-seating-title{font-family:Libre Baskerville,serif;font-weight:700;color:#fff;text-align:center}.cool .chart-seating-container .chart-seating-title.main{font-size:3rem;line-height:1.1}.cool .chart-seating-container .chart-seating-title.sub{font-size:1.5rem;line-height:1.1}.cool .chart-seating-container .charge-seating-controls{display:grid;justify-content:center;align-items:center;gap:.5rem}.cool .chart-greeting-foot-title-container{font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;text-align:center;color:#fff;padding:1rem 0}.cool .chart-greeting-foot-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#fff;text-align:center}.cool .chart-footer{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:6rem;padding:.5rem 0;background-color:#434343;text-align:center;color:#fff;font-family:Libre Baskerville,serif;letter-spacing:.2rem}.cool .seating-chart-container{margin:0 auto;max-width:900px;overflow:auto;padding:2rem 4rem;text-align:center}.cool .seating-chart-container.non-guest{padding:1rem!important}@media (max-width: 650px){.cool .seating-chart-container{width:90vw}}.cool .table-rows{display:inline-flex;flex-direction:column;align-items:center;gap:1rem}.cool .table-cols{display:flex;justify-content:center;align-items:center;gap:9.9rem}.cool .table-cols.non-guest{gap:1rem}.cool .table-container{position:relative;display:flex;justify-content:center;align-items:center;width:9rem;height:9rem;border:2px solid #595959;cursor:pointer;color:#fff;font-weight:700;font-family:Oswald,sans-serif;font-size:1rem}.cool .table-container.circle{border-radius:50%}.cool .table-container.search-active{background-color:#ffe173}.cool .table-container.non-guest{width:4.5rem!important;height:4.5rem!important;border:2px solid #ffffff}.cool .guest-name-list-container{position:absolute;display:grid;grid-template-columns:repeat(2,9.9rem);row-gap:.5rem;justify-content:start;align-items:center}.cool .guest-name{font-family:serif;font-size:.875rem;color:#fff;white-space:pre;overflow:hidden;text-overflow:ellipsis}.cool .table-preview-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:3rem 0}.cool .table-preview-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.cool .table-preview-container>.table-preview{display:flex;justify-content:center;align-items:center;border:1px solid #9a9a9a;width:9rem;height:9rem}.cool .table-preview-container>.table-preview.circle{border-radius:50%}.cool .table-guests-container{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%}.cool .table-guests-container>.table-guests{width:100%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:10.8rem}.cool .note-sm-table-detail-view{font-size:.75rem;color:#f3f3f3}.stylish{font-family:serif;background-color:#d4dad2;text-align:left}.stylish .chart-bride-and-groom-image-container{position:relative;display:flex;align-items:stretch;background-color:#fff;margin-bottom:-6rem}.stylish .chart-bride-and-groom-image-container img{width:100%;height:auto;object-fit:cover}.stylish .chart-title-container{position:relative;left:0;bottom:2rem;font-family:Libre Baskerville,serif;font-size:3rem;font-weight:700;letter-spacing:.3rem;text-align:center;color:#595959;z-index:100}.stylish .chart-wedding-at-container{position:relative;left:0;bottom:2rem;width:100%;font-family:Libre Baskerville,serif;text-align:center;color:#595959}.stylish .chart-bride-and-groom-nicknames-container{position:relative;left:0;bottom:1rem;width:100%;font-family:Libre Baskerville,serif;text-align:center;color:#595959;letter-spacing:.2rem}.stylish .chart-greeting-head-title-container{color:#595959;padding:0 0 1rem 1rem;font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:700;letter-spacing:.1rem}.stylish .chart-greeting-head-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#595959}.stylish .chart-groom-title-container,.stylish .chart-bride-title-container{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:700;padding-top:1rem;padding-right:1rem;padding-left:1rem;color:#595959;z-index:100}.stylish .chart-groom-image-container{display:flex;align-items:stretch}.stylish .chart-groom-image-container img{width:100%;height:auto;object-fit:cover}.stylish .chart-groom-name-container,.stylish .chart-bride-name-container,.stylish .chart-groom-age-container,.stylish .chart-bride-age-container{display:inline-block;color:#595959}.stylish .chart-groom-name-container,.stylish .chart-bride-name-container{padding:3rem 0 1rem 1rem}.stylish .chart-groom-age-container,.stylish .chart-bride-age-container{padding:1rem 1rem 1rem 0}.stylish .chart-groom-hobby-container,.stylish .chart-bride-hobby-container{padding:1rem;color:#595959;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1rem}.stylish .chart-groom-hobby-container p,.stylish .chart-bride-hobby-container p{color:#605d5d}.stylish .chart-groom-first-impression-container,.stylish .chart-groom-greeting-container,.stylish .chart-bride-first-impression-container,.stylish .chart-bride-greeting-container{display:grid;padding:1rem;color:#595959}.stylish .chart-groom-first-impression-container p,.stylish .chart-groom-greeting-container p,.stylish .chart-bride-first-impression-container p,.stylish .chart-bride-greeting-container p{color:#605d5d}.stylish .chart-bride-image-container{display:flex;align-items:stretch}.stylish .chart-bride-image-container img{width:100%;height:auto;object-fit:cover}.stylish .chart-food-menu-container{display:grid;justify-content:center;align-items:center;gap:.5rem;padding:3rem 0;text-align:center;color:#595959;background-image:url(/images/design-stylish/food-menu-background-image.webp);background-size:cover}.stylish .chart-food-menu-container .chart-food-menu-title{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:700;color:#595959}.stylish .chart-food-menu-container .chart-food-menu-text{display:grid;justify-content:center;align-items:center;line-height:2.5}.stylish .chart-drink-menu-container{display:grid;justify-content:center;align-items:center;gap:.5rem;padding:3rem 0;text-align:center;color:#595959;background-image:url(/images/design-stylish/drink-menu-background-image.webp);background-size:cover}.stylish .chart-drink-menu-container .chart-drink-menu-title{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:700;color:#595959}.stylish .chart-drink-menu-container .chart-drink-menu-text{display:grid;justify-content:center;align-items:center;line-height:2.5}.stylish .chart-seating-container{padding-top:3rem;display:grid;justify-content:center;align-items:center;color:#595959}.stylish .chart-seating-container .chart-seating-title{font-family:Libre Baskerville,serif;font-weight:700;color:#595959;text-align:center;letter-spacing:.3rem}.stylish .chart-seating-container .chart-seating-title.main{font-size:1.5rem;line-height:1.1}.stylish .chart-seating-container .chart-seating-title.sub{font-size:.75rem;line-height:1.1}.stylish .chart-seating-container .charge-seating-controls{display:grid;justify-content:center;align-items:center;gap:.5rem}.stylish .chart-greeting-foot-title-container{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:700;text-align:center;color:#595959;padding:1rem 0}.stylish .chart-greeting-foot-text-container{display:grid;padding:0 1rem;white-space:pre-wrap;line-height:2;color:#595959;text-align:center}.stylish .chart-footer{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:6rem;padding:.5rem 0;background-color:#d4dad2;text-align:center;color:#595959;font-family:Libre Baskerville,serif;letter-spacing:.2rem}.stylish .seating-chart-container{margin:0 auto;max-width:900px;overflow:auto;padding:2rem 4rem;text-align:center}.stylish .seating-chart-container.non-guest{padding:1rem!important}@media (max-width: 650px){.stylish .seating-chart-container{width:90vw}}.stylish .table-rows{display:inline-flex;flex-direction:column;align-items:center;gap:1rem}.stylish .table-cols{display:flex;justify-content:center;align-items:center;gap:9.9rem}.stylish .table-cols.non-guest{gap:1rem}.stylish .table-container{position:relative;display:flex;justify-content:center;align-items:center;width:9rem;height:9rem;border:2px solid #595959;cursor:pointer;color:#595959;font-weight:700;font-family:Oswald,sans-serif;font-size:1rem}.stylish .table-container.circle{border-radius:50%}.stylish .table-container.search-active{background-color:#ffe173}.stylish .table-container.non-guest{width:4.5rem!important;height:4.5rem!important;border:2px solid #595959}.stylish .guest-name-list-container{position:absolute;display:grid;grid-template-columns:repeat(2,9.9rem);row-gap:.5rem;justify-content:start;align-items:center}.stylish .guest-name{font-family:serif;font-size:.875rem;color:#595959;white-space:pre;overflow:hidden;text-overflow:ellipsis}.stylish .table-preview-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:3rem 0}.stylish .table-preview-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.stylish .table-preview-container>.table-preview{display:flex;justify-content:center;align-items:center;border:1px solid #9a9a9a;width:9rem;height:9rem}.stylish .table-preview-container>.table-preview.circle{border-radius:50%}.stylish .table-guests-container{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%}.stylish .table-guests-container>.table-guests{width:100%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:10.8rem}.stylish .note-sm-table-detail-view{font-size:.75rem;color:#595959}
