body.camelia{--heading-family:"Carattere",cursive;--heading-style:normal;--heading-weight:400;--heading-size:calc(13vw - 2.752px);--heading-lettercase:none;--body-text-family:"Cormorant Garamond",serif;--body-text-style:normal;--body-text-weight:500;--body-text-size:calc(4vw + 0.384px);--body-text-lettercase:none;--fs-extra-1:2px;--fs-extra-2:4px;--fs-extra-3:5px;--fs-extra-4:6px;--fs-extra-5:10px;--fs-extra-6:12px;--fs-extra-7:15px;--fs-extra-8:20px;--background-primary:#efece5;--background-primary-rgb:239,236,229;--background-secondary:#cbd9e0;--background-secondary-rgb:203,217,224;--background-tertiary:#e5e5d5;--background-tertiary-rgb:229,229,213;--text-primary:#956d83;--text-primary-rgb:149,109,131;--text-secondary:#757575;--text-secondary-rgb:117,117,117;--text-tertiary:#404040;--text-tertiary-rgb:64,64,64;--button-text-primary:#efece5;--button-text-primary-rgb:239,236,229;--button-background-primary:#956d83;--button-background-primary-rgb:149,109,131;--button-text-secondary:#956d83;--button-text-secondary-rgb:149,109,131;--button-background-secondary:#efece5;--button-background-secondary-rgb:239,236,229;--body-height:100vh;background-color:var(--background-primary);height:auto;overflow:visible}body.camelia.original{--bg-desktop:url(https://katsudoto.id/media/template/exclusive/camelia/original/bg-desk-min.jpg);--bg-mobile:url(https://katsudoto.id/media/template/exclusive/camelia/original/bg-mobile-min.jpg);--texture-body:url(https://katsudoto.id/media/template/exclusive/camelia/original/texture-body-min.png);--cover-frame-mask:url(https://katsudoto.id/media/template/exclusive/camelia/original/cover-masking-min.png);--couple-mask:url(https://katsudoto.id/media/template/exclusive/camelia/original/couple-mask.png);--couple-frame:url(https://katsudoto.id/media/template/exclusive/camelia/original/couple-frame.png)}@media only screen and (max-width:960px){body.camelia{overflow:hidden}}@media (min-width:560px) and (max-width:960px){body.camelia{--heading-size:56px;--body-text-size:18px}}@media (min-width:961px){body.camelia{--heading-size:56px;--body-text-size:18px}}body.camelia h1,body.camelia h2,body.camelia h3,body.camelia h4,body.camelia h5,body.camelia h6{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);line-height:normal;text-transform:var(--heading-lettercase)}body.camelia p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);line-height:1.5;text-transform:var(--body-text-lettercase)}body.camelia .hadiah-card-title{font-size:var(--body-text-size)!important}body.camelia .hadiah-card-amount{font-size:calc(var(--body-text-size) - 4px)}.body.camelia span{color:inherit;font-family:inherit;font-size:inherit;font-weight:700}body.camelia sup{color:inherit;font-family:inherit;font-size:.7em}body.camelia font{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:inherit}body.camelia img{max-width:100%}body.camelia::-webkit-scrollbar{height:15px;width:10px}::-webkit-scrollbar-thumb,body.camelia::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--background-tertiary);border-width:2px}.form-control:active,.form-control:focus{background:transparent;border-color:var(--background-tertiary);box-shadow:0 0 2px var(--background-tertiary)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent;background-image:none;box-shadow:none!important;-webkit-box-shadow:none!important;transition:background-color 0s 600000s,color 0s 600000s}.modal-content .mde1{border-bottom:2px solid rgba(var(--background-primary-rgb),.5)}.modal-content .btn,.modal-content .modal-caption{color:var(--text-secondary)}.modal-content .btn{background-color:rgba(var(--text-secondary-rgb),.05);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500}.modal-content .btn:hover{background-color:rgba(var(--text-secondary-rgb),.1)}.modal-content .btn-wood{background-color:var(--button-background-primary);color:var(--button-text-primary)}.modal-content .btn-wood:hover{background-color:rgba(var(--button-background-primary-rgb),.7)}.kat-page__side-to-side{display:block;height:100%;min-height:480px;position:relative}.kat-page__side-to-side,.kat-page__side-to-side *{-webkit-overflow-scrolling:touch}.kat-page__side-to-side .primary-pane{bottom:0;left:0;overflow:hidden;position:fixed;top:0;width:61%}.kat-page__side-to-side .secondary-pane{background-image:var(--texture-body);background-position:0 0;background-repeat:repeat;background-size:100% auto;margin-left:auto;position:static;right:0;width:39%}@media only screen and (min-width:960px) and (max-width:1400px){.kat-page__side-to-side .secondary-pane section.video-gallery .inner .video-outer .video{width:100%}}@media only screen and (max-width:960px){.kat-page__side-to-side .primary-pane{display:none;position:relative;width:100%}.kat-page__side-to-side .secondary-pane{position:relative;width:100%}}.kat-page__side-to-side .primary-pane .inner{bottom:0;display:flex;flex:1;flex-direction:column;left:0;padding:15px 0;position:absolute;right:0;top:0}.kat-page__side-to-side .primary-pane .inner:before{background:linear-gradient(180deg,rgba(var(--background-tertiary-rgb),0) 0,var(--background-tertiary) 100%);bottom:0;content:"";height:300px;left:0;position:absolute;width:100%;z-index:1}.kat-page__side-to-side .primary-pane .inner .details{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:11% 7%;padding:10px;position:absolute;right:0;text-align:left;top:0;z-index:2}.kat-page__side-to-side .primary-pane .inner .details .frame-wrap{height:auto;left:0;max-width:300px;position:relative;top:0;transform:translateY(-7%);width:100%}.kat-page__side-to-side .primary-pane .inner .details h1{font-size:calc(var(--heading-size) + var(--fs-extra-3) + var(--fs-extra-2));max-width:360px;text-align:center}.kat-page__side-to-side .primary-pane .inner .foot{margin:auto auto 3%;position:relative;text-align:center;z-index:1}.kat-page__side-to-side .primary-pane .inner .foot p{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-6) + var(--fs-extra-2));font-weight:500}.kat-page__side-to-side .primary-pane .inner .highlight{background:var(--secondary-clr);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:110%}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container{display:block;height:100%;width:100%}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container img{bottom:0;height:100%;left:0;object-fit:cover;object-position:bottom center;position:absolute;right:0;top:0;width:100%}@media (min-width:1600px){.kat-page__side-to-side .primary-pane .inner .details .frame-wrap{max-width:470px}.kat-page__side-to-side .primary-pane .inner .details h1{font-size:calc(var(--heading-size) + var(--fs-extra-8) + var(--fs-extra-4))}.kat-page__side-to-side .primary-pane .inner .foot{margin:auto auto 4%}}section.top-cover{background:var(--background-primary);display:flex;display:none;flex-direction:column;height:var(--body-height);left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:all 1.8s;transition-timing-function:cubic-bezier(.23,.56,.38,.78);-webkit-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-moz-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-o-transition-timing-function:cubic-bezier(.23,.56,.38,.78);width:100%;z-index:999999}@media only screen and (max-width:960px){section.top-cover{display:flex}}section.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}section.top-cover .inner{display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px 0 15%;position:relative}section.top-cover .inner:before{background:linear-gradient(180deg,rgba(var(--background-tertiary-rgb),0) 0,var(--background-tertiary) 100%);bottom:0;content:"";height:100%;left:0;max-height:175px;position:absolute;width:100%;z-index:1}section.top-cover .inner .details{margin:auto;padding:10px;position:relative;text-align:center;width:100%;z-index:2}section.top-cover .inner .details h1{font-size:calc(var(--heading-size) + var(--fs-extra-2) + var(--fs-extra-8));font-style:normal;margin:0 auto;max-width:260px;padding:0;text-transform:none}section.top-cover .inner .foot{margin-bottom:-1%;position:relative;text-align:center;z-index:1}section.top-cover .inner .foot p{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-style:normal;font-weight:500;margin-bottom:4px}section.top-cover .cover-free-text{color:var(--text-clr);font-family:var(--body-text-family);font-size:var(--body-text-size);letter-spacing:2px;line-height:1.5}section.top-cover .inner .foot .link-wrap{display:flex;justify-content:center;margin-top:8px}section.top-cover .inner .foot a.link{background-color:var(--button-background-primary);border:none;border-radius:25px;color:var(--button-text-primary);cursor:pointer;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;margin:0 auto;outline:none;padding:12px 16px;text-decoration:none;transition:all .25s ease-in-out}section.top-cover .inner .foot a.link:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}section.top-cover .inner .highlight{background:var(--light-clr);height:100%;left:0;position:absolute;top:0;width:100%}section.top-cover .inner .highlight .preview-container{display:block;height:100%;width:100%}section.top-cover .inner .highlight .preview-container img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.save-date-wrap{margin:0 auto;min-height:var(--body-height);overflow:hidden;padding:20px;position:relative}.save-date-wrap .save-date-frame{height:auto;margin:0 auto;max-width:500px;position:relative;width:100%}.save-date-wrap .save-date{left:50%;margin:0 auto;padding:20px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:1}.save-date-head{position:relative;text-align:center}.save-date-wrap .save-date-title{font-family:var(--heading-family);margin-bottom:20px;text-align:center}.save-date-head .save-date-event{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size));letter-spacing:3px;margin-top:5px}.save-date-body{position:relative}.countdown{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 10px}.countdown .count-item{margin:5px;padding:0 2.5px 10px;text-align:center;width:80px}.count-item .count-num{font-size:calc(var(--heading-size))}.count-item .count-num,.count-item .count-text{font-family:var(--body-text-family);font-style:normal}.count-item .count-text{color:var(--text-secondary);font-size:calc(var(--body-text-size))}.add-to-calendar-wrap{display:flex;flex-direction:column;margin-top:10px}.add-to-calendar{background-color:var(--button-background-primary);border:1px solid transparent;border-radius:50px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 0px);font-weight:500;margin:0 auto;min-width:150px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.add-to-calendar:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}@media (min-width:700px) and (max-width:961px){.countdown .count-item{width:95px}}@media (min-width:1440px){.countdown .count-item{width:95px}}section.cover{background-size:100%;min-height:var(--body-height);overflow:hidden;padding:0 0 40px}section.cover,section.cover .inner{display:flex;flex-direction:column;position:relative}section.cover .inner{align-items:center;flex-grow:1;justify-content:center;padding:0;width:100%}section.cover .inner .head{padding:50px 10px 0;position:relative;text-align:center;width:100%}section.cover .inner .head .logo-wrap{height:60px;margin-bottom:12px;position:relative;width:100%}section.cover .inner .head .logo-wrap .logo{display:block;height:100%;object-fit:contain;object-position:center;width:100%}section.cover .inner .head .bottom-text{color:var(--text-primary);font-size:calc(var(--body-text-size) - var(--fs-extra-1));font-weight:500}section.cover .inner .body{margin:20px auto;padding:0;position:relative}@media (max-width:960px){section.cover .inner .body.highlight.no_mobile{display:none}}section.cover .inner .body .cover-frame{background:var(--secondary-clr);inset:0 0;bottom:1%;left:1%;-webkit-mask-image:var(--cover-frame-mask);mask-image:var(--cover-frame-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:99% 99%;mask-size:100% 100%;position:absolute;right:1%;top:1%}section.cover .inner .body .cover-picture{inset:0 0 0 0;position:absolute}section.cover .inner .body .cover-picture .slick-list{height:100%!important;width:100%!important}section.cover .inner .body .cover-picture .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .body .cover-picture .picture{background-color:var(--secondary-clr);height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .body .cover-picture .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cover .orn-cover-frame{left:50%;max-width:300px;position:relative;transform:translateX(-50%);width:100%}@media (min-width:700px){.cover .orn-cover-frame{max-width:450px}}@media (min-width:961px){section.cover .inner .body.highlight.no_desktop{display:none}}section.cover .inner .foot{padding:20px 10px;position:relative;text-align:center;width:100%}section.cover .inner .foot .prime-title{margin:.2em 0 .1em}section.cover .inner .foot p{color:var(--text-secondary);font-size:calc(var(--body-text-size));font-weight:500}.couple-wrap{overflow:hidden;position:relative}.couple-wrap .couple{padding:40px 0}.couple-head{padding:0 10px;text-align:center}.orn-bismillah{margin:0 auto .6em;width:55%}.couple-head .couple-title{font-family:var(--heading-family);font-size:var(--heading-size)}.couple-head .couple-description{padding:0 16px}.couple-head+.couple-body{margin-top:5%}.couple-body{display:flex;flex-direction:column;position:relative;z-index:1}.couple-body.bride-first{flex-direction:column-reverse}.couple-info{margin-top:2em;position:relative;text-align:right;width:100%}.couple-info.bride{margin-top:3em}.couple-preview{display:flex;position:relative}.couple-info.bride .couple-preview{transform:scaleX(-1)}.couple-frame{background-size:contain;height:auto;margin:0 auto;max-width:360px;position:relative;width:100%}.couple-picture-wrap{bottom:18%;height:auto;left:50%;-webkit-mask-image:var(--couple-mask);mask-image:var(--couple-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:15%;transform:translate(-50%);width:48%}.couple-info.bride .couple-picture-wrap{transform:scaleX(-1) translate(50%)}.couple-picture{background-color:var(--secondary-clr)}.couple-picture,.couple-picture .img-wrap{bottom:0;left:0;position:absolute;right:0;top:0}.couple-picture .img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.couple-details{display:flex;flex-direction:column;gap:4px;padding:24px;text-align:center}.couple-details .couple-name{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-5) - var(--fs-extra-1));text-transform:none}.couple-details .couple-parents{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.couple-details .couple-bio{color:var(--text-primary);margin-bottom:14px}.couple-link-wrap{display:flex}.couple-info.bride .couple-link-wrap,.couple-link-wrap{justify-content:center}.couple-link{align-items:center;border-bottom:1px solid var(--button-background-primary);color:var(--text-primary);display:flex;font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:normal;gap:8px;text-decoration:none;transition:all .25s ease-in-out}.couple-link:hover{border:1px solid rgba(var(--background-primary-rgb),.8)}.separator-wrap{margin:10% auto;padding:0;position:relative;width:100%}.separator-wrap .separator{display:flex}.separator-wrap .separator .couple-separator{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size) - 0px);margin:auto}@media (min-width:560px) and (max-width:960px){.couple-frame{max-width:450px}.couple-details{margin-top:10%}.separator-wrap{margin:10% auto}}@media (min-width:1200px){.couple-frame{max-width:400px}.separator-wrap{margin:10% auto}}.agenda-wrap{overflow:hidden;position:relative}.agenda-inner{padding:20px 0}.agenda-head{padding:20px 20px 0;position:relative;text-align:center}.agenda-head .agenda-title{color:var(--text-primary)}.agenda-head .agenda-description{color:var(--text-secondary);margin:0 auto 1.5em;max-width:600px}.agenda-body{position:relative;z-index:1}.event-item{margin-top:20%;position:relative;text-align:center}.event-item:first-of-type{margin-top:0}.event-orn-below-wrap .awan{background-image:var(--orn-awan);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:25px;margin:25px auto;width:100%}.event-head{padding:0 20px 30px;position:relative;text-align:center;width:100%}.event-head .event-date,.event-head .event-day{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-5) - 2px);font-weight:700;text-transform:uppercase}.event-head .event-date>span{background:var(--light-clr);border-radius:50%;display:inline-block;height:8px;margin:0 15px;vertical-align:middle;width:8px}.event-head .event-description{color:var(--text-secondary);margin-top:10px}.activity-item{display:flex;flex-direction:column;margin:0 auto 40px;padding:0 20px}.activity-frame,.activity-item{position:relative}.activity-frame .frame-wrap img{display:block;height:auto;margin:auto;width:100%}.activity-content{display:flex;flex-direction:column;height:66%;left:50%;margin-top:-10px;max-width:340px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.activity-content::-webkit-scrollbar{display:none}.activity-head{margin:auto;text-align:center}.activity-head .activity-icon{display:block;height:60px;margin:0 auto 10px;object-fit:contain;object-position:center;width:60px}.activity-head .activity-title{border-bottom:1px solid var(--button-background-primary);color:var(--text-primary);font-size:calc(var(--heading-size) - 0px);margin:0 auto 8px;max-width:200px}.activity-head .activity-caption,.activity-head .activity-description{color:var(--text-primary);font-size:calc(var(--body-text-size) - var(--fs-extra-2));margin-bottom:.25em}.activity-head .activity-caption{font-weight:500}.activity-head .activity-time{color:var(--text-tertiary);font-size:calc(var(--body-text-size) + 0px);font-weight:700}.activity-details,.event-details{height:50%;margin:12px auto auto;overflow-y:auto;padding:0 70px;text-align:center;-ms-overflow-style:none;scrollbar-width:none}.activity-details::-webkit-scrollbar,.event-details::-webkit-scrollbar{display:none}.activity-details .activity-hall,.event-details .event-hall{color:var(--text-primary);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700}.activity-details .activity-address,.event-details .event-address{font-size:calc(var(--body-text-size) - 0px);margin:0 auto;max-width:720px}.activity-details .activity-city,.event-details .event-city{font-size:calc(var(--body-text-size) - 0px);font-style:normal}.activity-link-wrap,.event-link-wrap{margin-top:.5em;text-align:center}.activity-link,.event-link{background-color:var(--button-background-primary);border-bottom:none;border-radius:50px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 0px);font-weight:500;padding:8px 16px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.activity-item .activity-link:hover,.event-link:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}@media screen and (min-width:680px) and (max-width:960px){.activity-link-wrap,.event-link-wrap{margin-top:40px}.activity-item{max-width:520px}.activity-details,.event-details{padding:0}}@media (min-width:961px){.activity-item{max-width:520px}.activity-details,.event-details{padding:0}}@media screen and (min-width:1440px){.activity-head .activity-icon{height:100px;width:100px}.activity-head .activity-title{font-size:calc(var(--heading-size) - var(--fs-extra-5))}.activity-item:nth-child(2n) .activity-head .activity-description,.activity-item:nth-child(odd) .activity-head .activity-description{font-size:calc(var(--body-text-size) - var(--fs-extra-1))}.activity-head .activity-time{font-size:var(--body-text-size)}.activity-details,.event-details{margin:0 auto auto}.activity-details .activity-hall,.event-details .event-hall{font-size:calc(var(--body-text-size) + var(--fs-extra-5));min-width:360px}.activity-item:nth-child(2n) .activity-details .activity-address,.activity-item:nth-child(odd) .activity-details .activity-address,.event-details .event-address{min-width:80%}}.rsvp-wrap{overflow:hidden;padding:30% 0;position:relative}.rsvp-head{margin-bottom:8px;text-align:center}.rsvp-head .rsvp-title{letter-spacing:1px}.rsvp-body{backdrop-filter:blur(2px);background-color:var(--background-secondary);border-radius:16px;margin:0 auto;max-width:600px;padding:36px 24px;width:calc(100% - 48px)}.rsvp-status-wrap{margin:0 auto 36px}.rsvp-status-head{text-align:center}.rsvp-status-head .rsvp-status-caption{color:var(--text-tertiary)}.rsvp-status-body{margin-top:12px}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{border:none}.rsvp-amount-wrap{margin:36px 0}.session-caption-wrap .caption{color:var(--text-tertiary)}.rsvp-amount-head{text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--text-tertiary)}.rsvp-amount-controller-wrap{margin-top:16px}.rsvp-amount-controller{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.rsvp-amount-controller .toggle-btn{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:37px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:37px}.rsvp-amount-controller .toggle-icon{display:block;height:12px;width:12px}.rsvp-amount-controller .toggle-icon path{stroke:var(--text-secondary)}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-primary)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.plus:hover{opacity:.8}.rsvp-amount-controller .toggle-btn.minus{background-color:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--button-background-primary)}.rsvp-amount-controller .toggle-btn.minus:hover{opacity:.8}.rsvp-amount-controller .input-wrap{flex-grow:1}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:var(--background-primary);border:none;border-radius:8px;color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;height:40px;line-height:1.5;outline:none;text-align:center;width:100%}.rsvp-amount-controller .input-control{pointer-events:none}.rsvp-confirm-wrap{text-align:center}.rsvp-confirm-btn,.rsvp-confirm-wrap>label{display:block;text-align:center}.rsvp-confirm-btn{background-color:transparent;border-radius:8px;box-shadow:none;cursor:pointer;line-height:1.5;margin:0 auto;outline:none;padding:8px 16px;text-decoration:none;transition:all .25s ease-in-out;width:100%}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{border:none;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500}.form-check-label,.rsvp-session-btn{background-color:var(--button-background-secondary);border-radius:8px;color:var(--button-text-secondary);margin-top:12px}.form-check-label:has(.form-check-input:checked),.form-check-label:hover,.rsvp-session-btn:hover,.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn{background-color:var(--button-background-primary);color:var(--button-text-primary)}.session-btn-wrap>label:last-child{flex-basis:100%}.rsvp-confirm-btn>span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.rsvp-confirm-btn.going{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.going:hover{opacity:.5}.rsvp-confirm-btn.not-going{background-color:var(--button-background-secondary);border:none;color:var(--button-text-secondary);margin-top:12px}.rsvp-confirm-btn.not-going:hover{opacity:.5}.rsvp-confirm-btn.confirm{background-color:var(--button-background-primary);border-radius:20px;color:var(--button-text-primary)}.rsvp-confirm-btn.confirm:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-confirm-btn.download{background-color:var(--button-background-primary);border-radius:20px;color:var(--button-text-primary)}.rsvp-confirm-btn.download:hover{background-color:var(--button-text-primary);color:var(--button-background-primary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{margin-bottom:36px;padding:0}.rsvp-qrcard-img-wrap{margin-bottom:30px}.rsvp-qrcard-img-wrap .rsvp-qrcard-img{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:240px;object-fit:contain;width:100%}.rsvp-qrcard-wrap+.rsvp-message-wrap{margin-top:40px}.rsvp-message-wrap{position:relative}.rsvp-message-content{background-color:transparent;border-radius:5px;padding:0;text-align:center}.rsvp-message-wrap .rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-icon path{fill:var(--text-primary)}.rsvp-message-wrap .rsvp-message-title{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;line-height:1.5}.rsvp-change-wrap{margin-top:36px}.photo-video-wrapper{max-height:fit-content}.gallery,.photo-video-wrapper{display:flex;flex-direction:column;position:relative}.gallery{background-color:transparent;flex-grow:1;padding:5px}.gallery-inner{width:100%}section.gallery .title{padding:20px;text-align:center;width:100%}section.gallery .title h1{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 0px);margin-bottom:auto;padding:0}section.photo-video-wrapper .sub-title p{color:var(--dark-clr);font-size:calc(var(--body-text-size) + 4px);font-style:italic;font-weight:500;line-height:1.2;padding:16px 24px;text-align:right}section.gallery .body .gallery__single-slider .slider-container{opacity:0;transition:opacity .3s ease-in-out}section.gallery .body .gallery__single-slider .slider-container .slider-item .preview{border:none;box-shadow:0 5px 10px rgba(0,0,0,.15);outline:none}section.gallery .body .gallery__single-slider .slider-container .slider-item .preview,section.gallery .body .gallery__single-slider .slider-container .slider-item .preview .anchor,section.gallery .body .gallery__single-slider .slider-container .slider-item .preview .img,section.gallery .body .gallery__single-slider .slider-container .slider-item:nth-child(2n) .preview,section.gallery .body .gallery__single-slider .slider-container .slider-item:nth-child(2n) .preview .anchor,section.gallery .body .gallery__single-slider .slider-container .slider-item:nth-child(2n) .preview .img{border-radius:20px}.gallery__single-slider .slider-container .slider-item{padding-top:10px;transform:scale(.9);transition:all 1s}.gallery__single-slider .slider-container .slider-item.slick-current.slick-center{padding-top:0}section.gallery+section.video-gallery{margin-top:20px}section.video-gallery{background-color:transparent;overflow:hidden;padding:20px 0;position:relative;z-index:3}section.video-gallery .inner{padding:0}section.video-gallery .inner>.title{margin:0 auto;max-width:1024px;padding:20px;text-align:center;width:100%}section.video-gallery .inner>.title h1{font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:auto;padding:0}section.video-gallery .inner>.title p{font-size:var(--body-text-size)}section.video-gallery .inner .video-outer{padding:0;position:relative;width:100%}section.video-gallery .inner .video-outer .video{margin:10px auto 0;padding:20px;width:100%}section.video-gallery .inner .video-outer .video:first-of-type{margin-top:0}section.video-gallery .inner .video-outer .video:last-of-type{margin-bottom:0}section.video-gallery .inner .video-outer .video .preview,section.video-gallery .inner .video-outer .video .preview img{border-radius:0;height:200px;margin-bottom:12px;max-width:330px;width:100%}section.video-gallery .inner .video-outer .video>.title{padding:0}section.video-gallery .inner .video-outer .video>.title>p{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-style:normal;font-weight:700}@media only screen and (min-width:560px){section.video-gallery .inner .video-outer .video .preview,section.video-gallery .inner .video-outer .video .preview img{height:220px;max-width:400px}}@media only screen and (min-width:1440px){.photo-video-wrapper{margin-bottom:-1px}section.video-gallery .inner .video-outer .video .preview,section.video-gallery .inner .video-outer .video .preview img{height:280px;max-width:480px}}.love-story-wrap{overflow:hidden;position:relative}.love-story-inner{padding:40px 0 30px}.love-story-head{padding:20px;text-align:center}.love-story-body{margin:0 auto;max-width:500px;padding:20px;position:relative;width:100%}.story__slider-wrap{border-radius:24px;overflow:hidden;position:relative}.story__slider-for{position:relative}.story__slider-for .slick-list,.story__slider-for .slick-track{border-radius:15px}.story__slider-for__item{align-items:center;background-image:var(--story-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex!important;flex-direction:column;justify-content:center;position:relative!important}.story__slider-for__item:before{background:linear-gradient(0deg,var(--background-primary) 0,rgba(var(--background-primary-rgb),0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.story__slider-for__item.clear:before{content:none}.story__content{display:flex;flex-direction:column;height:65%;justify-content:flex-start;margin:auto -17px 60px 0;overflow-y:auto;padding:0 calc(10px + 17px) 0 10px;position:relative;text-align:center;width:100%;z-index:2}.story__content>:first-child{margin-top:auto}.story__content .story__title{font-size:calc(var(--body-text-size));margin-bottom:6px}.story__content .story__caption,.story__content .story__title{color:var(--text-tertiary);font-family:var(--body-text-family);position:relative;z-index:2}.story__slider-nav{align-items:center;bottom:0;display:flex;gap:5px;height:40px;justify-content:center;left:0;position:absolute;right:0}.story__slider-nav__item__manual{background-color:rgba(var(--button-background-primary-rgb),.5);flex-grow:1;height:2px;max-width:45px;transition:all .25s ease-in-out}.story__slider-nav__item__manual.is-active{background-color:var(--button-background-primary)}section.live-streaming{background:transparent;overflow:hidden;padding:40px 0;position:relative}section.live-streaming .inner{padding:0}section.live-streaming .inner .head{margin-bottom:24px;padding:0 20px;text-align:center}section.live-streaming .inner .head h1{color:var(--text-primary);font-size:var(--heading-size);font-weight:var(--heading-weight);margin-bottom:0;padding:0}section.live-streaming .inner .head p{font-size:var(--body-text-size);font-style:var(--body-text-style)}.live-streaming .inner .body{padding:0}.live-streaming .inner .body p{font-size:var(--body-text-size)}.live-streaming .inner .body p.meeting-text{font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500}.live-streaming .inner .body>.streaming-info{padding:0 30px}.live-streaming .inner .body>.streaming-info>div{padding:0}.live-streaming .inner .body>.streaming-info>div.zoom-details{flex-wrap:nowrap;gap:10px;margin-top:24px;padding:0 20px}.live-streaming .inner .body>.streaming-info>div.zoom-details>div{flex-grow:1;margin:0;width:100%}.live-streaming .inner .body>.streaming-info>div>.preview{width:70px}.live-streaming .inner .body>.streaming-info>div>.preview.google-meet{align-items:center;background-color:var(--background-secondary);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.live-streaming .inner .body>.streaming-info>div>.preview.google-meet>img{border-radius:0;height:auto;width:62.5%}.live-streaming .inner .body>.streaming-info>div>.preview,.live-streaming .inner .body>.streaming-info>div>.preview>img{border-radius:0}.live-streaming .inner .body>.streaming-info>div>.preview.wide{height:240px}.live-streaming .inner .body>.streaming-info>div>.preview.wide>img{object-fit:cover}.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:192px}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn{color:var(--text-primary);font-size:30px;height:70px;width:70px}.live-streaming .inner .body>.streaming-info>div.link{display:flex;justify-content:center;margin-top:24px}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-background-primary);border:none;border-radius:20px;box-shadow:none;color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;min-width:100px;outline:none;padding:8px 16px;width:auto}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--background-secondary);color:var(--button-background-primary)}@media (min-width:560px) and (max-width:960px){.live-streaming .inner .body>.streaming-info>div>.preview.wide{height:320px}}@media (min-width:425px){.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:auto}}@media (min-width:1200px){.live-streaming .inner .body>.streaming-info>div>.preview.wide{height:320px}}.ig-filter{background-color:transparent;overflow:hidden;padding:20px 0;position:relative}.ig-filter-head{margin-bottom:24px;padding:0 20px;text-align:center}.ig-filter-head .ig-filter-title{margin-bottom:0}.ig-filter-body{flex-direction:column;gap:16px;padding:0 20px}.ig-filter-body,.ig-filter-img-wrap{align-items:center;display:flex;position:relative}.ig-filter-img-wrap{height:100%;margin:0 auto;max-width:225px;min-height:400px;padding:0;width:calc(100% - 48px)}.ig-filter-img{border-radius:0;height:100%;max-width:none;min-height:400px;position:relative}.ig-filter-link-wrap{display:flex;justify-content:center;padding:0}.ig-filter-link{background-color:var(--button-background-primary);border:none;border-radius:50px;color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;min-width:100px;outline:none;padding:12px 16px;width:auto}.ig-filter-link:hover{background-color:var(--background-secondary);color:var(--button-background-primary)}@media (min-width:560px) and (max-width:960px){.ig-filter-img-wrap{max-width:340px}}@media (min-width:1200px){.ig-filter-img-wrap{max-width:340px}}.wedding-gift-wrap{overflow:hidden;padding:40px 15px 20%;position:relative}.wedding-gift-inner{padding:40px 25px 0;position:relative}.wedding-gift-frame{display:flex;flex-direction:column;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100%)}.wedding-gift-frame .wedding-gift-frame-bottom{display:flex;flex-grow:1}.wedding-gift-frame .wedding-gift-frame-bottom .image-wrap{flex-grow:1;margin:-5px 0}.wedding-gift-frame .wedding-gift-frame-bottom .image-wrap img{background-repeat:repeat-y;height:100%;width:100%}.wedding-gift-head{margin:0 auto;max-width:400px;padding:12% 0 24px;text-align:center}.wedding-gift-body{padding:20px 0;position:relative}.wedding-gift-form{border-radius:10px;position:relative}.wedding-gift-form:before{border-radius:10px;bottom:0;box-shadow:var(--shadow-01);content:"";height:75%;left:0;position:absolute;width:100%;z-index:-1}#weddingGiftForm{align-items:flex-start;display:flex;margin:0 auto;max-width:635px;overflow:hidden;position:relative;width:100%}#weddingGiftForm .wedding-gift-slide{background-color:var(--background-secondary);border-radius:24px;flex-basis:auto;flex-grow:0;flex-shrink:0;transition:all .4s ease-in-out;width:100%}.wedding-gift-details{padding:20px 20px 15%}.wedding-gift-select-bank-wrap{padding:20px 0}.wedding-gift-select-bank-wrap .selectize-control.form-control{background:transparent;border:none;border-radius:8px;padding:0}.wedding-gift-select-bank-wrap .selectize-control.form-control:active,.wedding-gift-select-bank-wrap .selectize-control.form-control:focus{background-color:var(--button-background-primary);border:none;box-shadow:none;color:var(--button-text-primary)}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input{background:var(--button-background-primary)}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input:after{border-top-color:var(--button-text-primary)}.wedding-gift-select-bank-wrap .selectize-control.form-control .select-bank__title{color:var(--button-text-primary);font-family:var(--body-text-family)}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control{background-color:var(--background-secondary)!important;border:none;box-shadow:none;color:var(--button-text-primary);overflow:hidden;padding:0}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__title{color:var(--button-text-primary)}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__credential{color:var(--button-text-primary);font-size:calc(var(--body-text-size) - var(--fs-extra-3))}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item{background-color:var(--button-background-primary)!important;color:var(--button-text-primary)!important}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover{background-color:var(--button-background-secondary)!important;color:var(--button-text-secondary)!important}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover .select-bank__credential,.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover .select-bank__title{color:var(--button-text-secondary)}.wedding-gift-bank-wrap{background-color:var(--background-primary);border-radius:12px}.wedding-gift-bank-wrap .bank-item{align-items:flex-start;display:none;padding:16px}.wedding-gift-bank-wrap .bank-item.show{display:flex}.wedding-gift-bank-wrap .bank-detail{flex-grow:1}.wedding-gift-bank-wrap .bank-name{font-family:var(--body-text-family);font-size:var(--body-text-size)}.wedding-gift-bank-wrap .bank-detail>div{margin-top:.75em}.wedding-gift-bank-wrap .bank-account-number-label{color:rgba(var(--text-primary-rgb),.8);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - var(--fs-extra-2));margin-bottom:.25em}.wedding-gift-bank-wrap .bank-account-number{color:var(--text-tertiary);cursor:pointer;display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);word-break:break-all}.wedding-gift-bank-wrap .bank-account-number>i{border:1px solid var(--button-background-primary);border-radius:4px;color:var(--button-background-primary);font-size:var(--body-text-size);margin-left:.4em;padding:4px}.wedding-gift-bank-wrap .bank-account-name-label{color:rgba(var(--text-primary-rgb),.8);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - var(--fs-extra-2));margin-bottom:.25em}.wedding-gift-bank-wrap .bank-account-name{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);word-break:break-all}.wedding-gift-bank-wrap .bank-img-wrap{display:flex;padding:10px}.wedding-gift-bank-wrap .bank-img-link{display:inline-block;margin:auto;vertical-align:top}.wedding-gift-bank-wrap .bank-img{display:block;height:80px;object-fit:cover;object-position:center;width:80px}.wedding-gift-sender-data-wrap{padding:24px 0}.wedding-gift-sender-data-wrap label{display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding-left:20px}.wedding-gift-sender-data-wrap .form-group{border:1px solid var(--button-background-primary);border-radius:12px;margin-bottom:0;margin-top:8px}.wedding-gift-sender-data-wrap textarea.form-control{height:auto;max-height:250px;min-height:0}.wedding-gift-sender-data-wrap .form-control{background-color:transparent;border:none;border-radius:5px;color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);padding:15px}.wedding-gift-sender-data-wrap .form-control::placeholder{color:var(--text-primary);opacity:.8}.wedding-gift-sender-data-wrap .form-control:focus{border:none;box-shadow:none}.wedding-gift-page-wrap{padding:0}.wedding-gift-page{background-color:var(--button-background-primary);border:none;border-radius:20px;color:var(--button-text-primary);cursor:pointer;display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:0 auto;padding:16.5px 25px;text-align:center;transition:all .25s ease-in-out;width:100%}.wedding-gift-page:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.wedding-gift-back-page-wrap{padding:20px 0}.wedding-gift-back-page{background-color:transparent;border:none;color:var(--button-background-primary);cursor:pointer;font-size:28px;outline:none;transition:all .25s ease-in-out}.wedding-gift-back-page:hover{color:rgba(var(--button-background-primary-rgb),.8)}.wedding-gift-picture{padding:20px;z-index:0}.wedding-gift-picture,.wedding-gift-upload-wrap{display:flex;flex-direction:column;position:relative}.wedding-gift-upload-wrap{flex-grow:1;margin-bottom:40px}.wedding-gift-upload-wrap:before{background-color:transparent;border:2px dashed var(--primary-clr);border-radius:10px;bottom:1px;content:"";left:1px;pointer-events:none;position:absolute;right:1px;top:1px;z-index:-1}.wgu-description{display:none;margin:100px auto;padding:20px;text-align:center}.wgu-description.show{display:block}.wgu-description .wgu-icon{display:block;height:auto;margin:0 auto 20px;opacity:.4;width:120px}.wgu-description .wgu-title,.wgu-description normal{font-family:var(--body-text-family)}.wgu-img-wrap{display:none}.wgu-img-wrap.show{display:block}.wgu-img-wrap .wgu-img{display:block;height:auto;max-height:500px;object-fit:cover;object-position:center;width:100%}[data-wgu-file]{cursor:pointer}.wedding-gift-message{padding:50px 20px}.wgs-head{align-items:center;display:flex;justify-content:center;margin-bottom:10px;padding:10px 0}.wgs-head .wgs-spark{display:block;height:auto;width:30px}.wgs-head .wgs-spark .fill{fill:var(--button-background-primary)}.wgs-head .wgs-spark .stroke{stroke:var(--button-background-primary)}.wgs-head .wgs-spark.left{margin-right:20px}.wgs-head .wgs-spark.right{margin-left:20px;transform:scaleY(-1)}.wgs-icon-wrap{align-items:center;background-color:var(--button-background-primary);display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.wgs-icon-wrap.circle{border-radius:50%}.wgs-icon{display:block;height:auto;width:60px}.wgs-icon .fill{fill:var(--light-clr)}.wgs-body{padding:10px 0;text-align:center}.wgs-body .wgs-title{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 5px);margin-bottom:.25em}.wgs-description{color:rgba(var(--dark-rgb),.5)}@media (min-width:1440px){.wedding-gift-wrap.no-form .wedding-gift-inner{padding:40px 25px 20%}}@media (min-width:1600px){.wedding-gift-wrap.no-form .wedding-gift-inner{padding:40px 25px 30%}}.wedding-wish-wrap{overflow:hidden;position:relative}.wedding-wish-wrap.hide{display:none}.wedding-wish-inner{padding:10px 0;position:relative}.wedding-wish-head{padding:30px 20px;text-align:center}.wedding-wish-form{padding:0 20px 30px}.wedding-wish-form .hide{display:none}.wedding-wish-form .form-control{background-color:var(--background-secondary);border:none;border-radius:6px;color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);line-height:1.5;padding:12px}.wedding-wish-form .form-control::placeholder{color:rgba(var(--text-secondary-rgb),.5)}.wedding-wish-form .form-control:-ms-input-placeholder{color:rgba(var(--text-secondary-rgb),.5)}.wedding-wish-form .form-control::-ms-input-placeholder{color:rgba(var(--text-secondary-rgb),.5)}.wedding-wish-form .form-control:focus{border:none;box-shadow:none}.wedding-wish-form textarea.form-control{max-height:250px;min-height:48px}.wedding-wish-form .submit-comment{background-color:var(--button-background-primary);border:none;border-radius:50px;color:var(--button-text-primary);cursor:pointer;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;line-height:normal;outline:none;padding:12px 16px;transition:all .25s ease-in-out}.wedding-wish-form .submit-comment:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.comment-box-wrap{position:relative}.comment-box-wrap .form-group{margin-bottom:0}.comment-box-wrap textarea.form-control{height:auto;min-height:0}.comment-box-wrap .submit-comment-wrap{position:absolute;right:0;top:0}.comment-box-wrap.focus .submit-comment-wrap{bottom:0;top:auto}.comment-wrap{display:none;padding:0 20px 30px}.comment-wrap.show{display:block}.comment-item{margin-bottom:16px}.comment-item:last-of-type{margin-bottom:0}.comment-head{margin-bottom:8px;position:relative}.comment-head .comment-name{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700}.comment-head .comment-name>i{font-size:.7em}.comment-head .comment-date{color:var(--text-tertiary);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 0px);font-weight:500;margin-top:8px}.comment-head .delete-comment{color:var(--button-background-primary);display:inline-block;position:absolute;right:0;text-decoration:none;top:0;transition:color .25s ease-in-out;vertical-align:top}.comment-head .delete-comment:hover{opacity:.5}.comment-body .comment-caption{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 0)}.more-comment-wrap{display:none;padding:0 20px 30px;text-align:center}#moreComment,.more-comment-wrap.show{display:block}#moreComment{background-color:var(--button-background-primary);border:none;border-radius:50px;color:var(--button-text-primary);cursor:pointer;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;line-height:1.5;margin:0 auto;outline:none;padding:8px 20px;text-decoration:none;transition:all .25s ease-in-out;width:100%}#moreComment:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.footnote-wrap{background-image:var(--bg-mobile);background-position:50%;background-size:cover;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:40px 0 15%;position:relative}.footnote-wrap:before{background:linear-gradient(0deg,rgba(var(--background-tertiary-rgb),0) 0,var(--background-tertiary) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.quote-wrap{padding:10% 24px;text-align:center;z-index:1}.quote-wrap .quote-caption{color:var(--text-primary);font-weight:500}.quote-wrap span{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700}.footnote-wrap .footnote{display:flex;flex-direction:column;gap:8px;margin:auto;padding:60px;position:relative;text-align:center}.footnote .footnote-title{font-size:calc(var(--heading-size) + var(--fs-extra-2) + var(--fs-extra-8));margin:0 auto;max-width:250px;padding:5px;z-index:1}.footnote p{font-weight:400}.footnote .bottom-text,.footnote .top-text{color:var(--text-tertiary)}.footnote .date{color:var(--text-primary);font-size:calc(var(--body-text-size) + var(--fs-extra-1));letter-spacing:.08em}@media (max-width:361px){.footnote-wrap .footnote{margin:auto auto 15%}}@media (min-width:560px) and (max-width:960px){.footnote-wrap .footnote{gap:16px;padding:60px}.footnote .footnote-title{margin-bottom:-16px;max-width:260px}}@media (min-width:961px){.footnote .footnote-title{max-width:260px}}@media (min-width:1200px){.footnote-wrap .footnote{gap:16px;padding:60px}.footnote .footnote-title{margin-bottom:-16px}}section.footer{background:var(--background-tertiary);padding:0}section.footer .footer-inner{padding:10px 0}section.footer .footer-inner p{color:var(--text-primary);font-size:var(--body-text-size);font-weight:400}.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--text-primary)}@media only screen and (max-width:960px){section.footer .footer-inner.flex-column{flex-direction:column;padding-bottom:150px;padding-top:80px}section.footer .footer-inner.flex-column p{font-size:calc(var(--body-text-size) + var(--fs-extra-2));margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}section.person p{color:var(--dark-clr);font-family:var(--roboto);font-size:15px;font-weight:400;line-height:1.4}.ornaments-wrapper{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.image-wrap{position:relative;width:100%}.image-wrap img{height:auto;max-width:100%;width:100%}section.primary-pane .frame{left:50%;max-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.top-cover .frame{left:50%;max-width:320px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.orn-cover-frame .flower-frame-1{left:0;position:absolute;top:0;transform:translate(-49%,45%);width:30%}.orn-cover-frame .flower-frame-2{bottom:0;left:0;position:absolute;transform:translate(-24%,6%);width:64%}.orn-cover-frame .flower-frame-3{bottom:0;position:absolute;right:0;transform:translate(32%,-50%);width:32%}.orn-cover-frame .flower-frame-4{bottom:0;position:absolute;right:0;transform:translate(50%,-15%);width:37%}.orn-cover-frame .flower-frame-5{bottom:0;position:absolute;right:0;transform:translate(22%,24%);width:62%}.orn-couple-1{left:0;position:absolute;top:0;transform:translate(-25%,-15%) scaleX(-1);width:58%}.orn-couple-2{bottom:0;left:0;position:absolute;transform:translate(1%,-26%) scaleX(-1) rotate(30deg);width:45%}.orn-couple-3{left:0;position:absolute;top:0;transform:translate(-21%,27%) rotate(-71deg) scaleX(-1);width:60%}.orn-couple-4{transform:translate(13%) scaleX(-1);width:44%}.orn-couple-4,.orn-couple-5{position:absolute;right:0;top:0}.orn-couple-5{transform:translate(-48%,-46%) scaleX(-1);width:51%}.orn-edge-1{bottom:0;position:absolute;width:41%}.couple-info.bride .orn-edge-1,.orn-edge-1{right:0;transform:translate(19%,-34%) scaleX(1)}.orn-edge-2{bottom:0;position:absolute;right:0;transform:translate(-20%,27%) scaleX(-1);width:59%}.orn-save-date-1{position:absolute;top:0;width:32%}.orn-save-date-2{position:absolute;top:0;width:36%}.orn-save-date-1.right{right:0;transform:translate(30%,85%)}.orn-save-date-2.right{right:0;transform:translate(23%,105%)}.orn-save-date-1.left{left:0;transform:translate(-30%,85%) scaleX(-1)}.orn-save-date-2.left{left:0;transform:translate(-23%,105%) scaleX(-1)}section.agenda-wrap .activity-item:nth-child(2n) .ornaments-wrapper{transform:scaleX(-1)}.orn-event-1{transform:translate(-45%,-30%);width:74%}.orn-event-1,.orn-event-2{left:0;position:absolute;top:0}.orn-event-2{transform:translate(-36%,32%);width:38%}.orn-event-3{transform:translate(-34%,8%);width:33%}.orn-event-3,.orn-event-4{bottom:0;left:0;position:absolute}.orn-event-4{transform:translate(-4%,12%);width:51%}.orn-event-5{transform:translate(5%,17%);width:67%}.orn-event-5,.orn-event-6{bottom:0;position:absolute;right:0}.orn-event-6{transform:translate(35%,-5%);width:31%}.orn-event-7{position:absolute;right:0;top:0;transform:translate(16%,52%) rotate(0deg);width:40%}.orn-top-rsvp{left:0;position:absolute;top:0;transform:translate(-38%,-9%) scaleX(-1) rotate(-45deg);width:35%}.orn-rsvp-1{position:absolute;right:0;top:50%;transform:translate(63%,-25%) rotate(-15deg);width:29%}.orn-rsvp-2{bottom:0;left:0;position:absolute;transform:translate(-35%,17%);width:41%}.orn-gallery{position:absolute;right:0;top:0;transform:translate(50%) rotate(-25deg);width:35%}.orn-video-1{transform:translate(20%) scaleX(-1);width:24%;z-index:2}.orn-video-1,.orn-video-2{bottom:0;position:absolute;right:0}.orn-video-2{transform:translate(50%,-30%);width:30%}.orn-story-1{transform:translate(-55%,57%) rotate(16deg) scaleX(-1);width:28%}.orn-filter-1,.orn-story-1{left:0;position:absolute;top:0}.orn-filter-1{transform:translate(-38%,7%);width:42%}.orn-filter-2{bottom:0;left:0;position:absolute;transform:translate(-37%,-16%);width:35%}.orn-filter-3{left:0;position:absolute;top:0;transform:translate(-40%,-33%);width:52%}.orn-gift-1{top:0;transform:translate(0);transform:translate(-47%,50%);width:25%;width:28%}.orn-gift-1,.orn-gift-2{left:0;position:absolute}.orn-gift-2{bottom:0;transform:translate(-50%,-74%);width:25%}.orn-gift-3{bottom:0;left:0;position:absolute;transform:translate(-30%,7%);width:57%}.orn-gift-4{top:0;transform:translate(40%,-13%) rotate(-15deg);width:25%}.orn-gift-4,.orn-gift-5{position:absolute;right:0}.orn-gift-5{bottom:0;transform:translate(48%,-30%);width:31%}.orn-gift-6{bottom:0;position:absolute;right:0;transform:translate(15%,35%);width:80%}section.footnote-wrap .frame{left:50%;max-width:320px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.orn-footnote-top{position:absolute;right:0;top:0;transform:translate(40%,40%) scaleX(-1);width:55%}.orn-footnote-1{transform:translate(-44%,-3%) scaleX(-1);width:31%}.orn-footnote-1,.orn-footnote-2{bottom:0;left:0;position:absolute}.orn-footnote-2{transform:translate(-7%,28%);width:68%}.orn-footnote-3{transform:translate(36%,-40%);width:40%}.orn-footnote-3,.orn-footnote-4{bottom:0;position:absolute;right:0}.orn-footnote-4{transform:translate(50%,8%);width:42%}.orn-footnote-5{bottom:0;position:absolute;right:0;transform:translate(12%,31%);width:63%}@media (min-width:500px){.orn-gift-1,.orn-gift-4{display:none}.orn-top-rsvp{width:27%}.orn-edge-1{width:23%}}@media (min-width:600px){.orn-event-1{display:none}}@media (min-width:600px) and (max-width:961px){section.top-cover .frame{max-width:360px}section.top-cover .inner .details h1{max-width:260px}.orn-rsvp-2{width:35%}.orn-video-1{width:14%}.orn-video-2{width:20%}.orn-filter-1{width:27%}.orn-filter-2{width:20%}.orn-filter-3{width:37%}.orn-gift-2{width:20%}.orn-gift-3{width:45%}.orn-gift-5{width:25%}.orn-gift-6{width:50%}section.footnote-wrap .frame{max-width:360px}}@media (min-width:1600px){section.primary-pane .frame{max-width:375px}.cover .orn-cover-frame{max-width:450px}section.footnote-wrap .frame{max-width:360px}}@keyframes goyang{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes scaleAnimate{0%{transform:scale(1.5)}to{transform:scale(1)}}.top-cover .highlight{animation:scaleAnimate 15s ease-in-out alternate forwards}.flower-frame-1 .image-wrap img,.flower-frame-3 .image-wrap img,.orn-couple-1 .image-wrap img,.orn-event-1 .image-wrap img,.orn-save-date-1 .image-wrap img{animation:goyang 3s ease-in-out infinite alternate;transform-origin:50% 100%}.orn-event-7 .image-wrap img{animation:goyang 3s ease-in-out infinite alternate;transform-origin:80% 100%}.orn-filter-3 .image-wrap img,.orn-footnote-1 .image-wrap img,.orn-footnote-3 .image-wrap img,.orn-gift-2 .image-wrap img,.orn-gift-4 .image-wrap img,.orn-gift-5 .image-wrap img,.orn-rsvp-1 .image-wrap img,.orn-video-2 .image-wrap img{animation:goyang 3s ease-in-out infinite alternate;transform-origin:50% 100%}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--button-background-primary)!important;border:none!important;color:var(--button-text-primary)!important;cursor:pointer!important}.buying-kado-btn,.hadiah-card-button,.kado-send-btn,.modal-confirm-header .title,.modal-kado-header .title{font-family:var(--body-text-family);font-size:var(--body-text-size)}.kat__cropper-modal.kado p,.kat__cropper-modal.kado span{font-family:var(--body-text-family)!important;font-size:calc(var(--body-text-size) - 2px)}.kado-description .kado-name{font-size:calc(var(--body-text-size) + 4px)!important}.img-caption{font-size:var(--body-text-size)!important}.confirm-kado-btn{border:1px solid var(--text-primary)!important;border-radius:12px;color:var(--text-primary)!important;font-family:var(--body-text-family);width:100%}.confirm-kado-btn:hover{background-color:var(--text-primary)!important;color:var(--button-text-primary)!important}.buying-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:#ac8299da!important;color:var(--button-text-primary)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);line-height:1.5;text-transform:var(--body-text-lettercase)}.btn-hadiah-copy{border:1px solid var(--text-primary)!important;color:var(--text-primary)!important;font-family:var(--body-text-family)}.hadiah-card-price{font-size:calc(var(--body-text-size) - 2px)}.hadiah-wrap .hadiah-card{background-color:var(--background-primary)}.form-label,.rsvp-confirm-btn.back{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight);line-height:normal;text-transform:var(--body-text-lettercase)}