@font-face{font-display:swap;font-family:Flowatt;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Flowatt.otf) format("opentype")}body.dewanty{--ibarra-real-nova:"Ibarra Real Nova",serif;--gilda-display:"Gilda Display",serif;--flowatt:"Flowatt",serif;--fs-title:40px;--fs-content:16px;--body-height:100vh}@media (min-width:560px) and (max-width:960px){body.dewanty{--fs-title:48px;--fs-content:18px}}@media (min-width:1200px){body.dewanty{--fs-title:48px;--fs-content:18px}}body.dewanty.original{--primary-clr:#4f0600;--secondary-clr:#f9f0e0;--tertiary-clr:#e5c68e;--body-clr:#010101;--light-clr:#fff;--dark-clr:#000;--primary-rgb:79,6,0;--secondary-rgb:249,240,224;--tertiary-rgb:229,198,142;--body-rgb:1,1,1;--light-rgb:255,255,255;--dark-rgb:0,0,0;--bg-cover-forest:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-cover-forest.png);--bg-footnote:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-footnote.jpg);--bg-save-date:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-save-date.jpg);--bg-save-date-palace:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-save-date-palace.png);--bg-rsvp:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-rsvp.jpg);--bg-wedding-gift:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-wedding-gift.png);--bg-wedding-wish:url(https://katsudoto.id/media/template/exclusive/dewanty/original/bg-wedding-wish.jpg);--flower-bloom:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-bloom.png);--flower-piece-01:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-piece-01.png);--flower-piece-02:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-piece-02.png);--flower-piece-03:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-piece-03.png);--flower-piece-04:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-piece-04.png);--flower-piece-05:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flower-piece-05.png);--flash-01:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flash-01.png);--flash-02:url(https://katsudoto.id/media/template/exclusive/dewanty/original/flash-02.png);--line-01:url(https://katsudoto.id/media/template/exclusive/dewanty/original/line-01.png);--line-02:url(https://katsudoto.id/media/template/exclusive/dewanty/original/line-02.png);--line-03:url(https://katsudoto.id/media/template/exclusive/dewanty/original/line-03.png);--orn-01:url(https://katsudoto.id/media/template/exclusive/dewanty/original/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive/dewanty/original/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive/dewanty/original/orn-03.png);--frame:url(https://katsudoto.id/media/template/exclusive/dewanty/original/frame.png)}body.dewanty h1,body.dewanty h2,body.dewanty h3,body.dewanty h4,body.dewanty h5,body.dewanty h6{color:var(--tertiary-clr);font-family:var(--ibarra-real-nova);font-size:var(--fs-title);font-weight:400;line-height:1.2}body.dewanty p{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4}body.dewanty sup{color:inherit;font-family:inherit;font-size:.7em}body.dewanty font{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:inherit}html{scroll-behavior:smooth}body.dewanty{overflow:visible}@media only screen and (max-width:960px){body.dewanty{overflow:hidden}}body.dewanty::-webkit-scrollbar{height:15px;width:10px}body.dewanty::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--primary-clr);border-width:2px}.form-control:active,.form-control:focus{background:#fff;border-color:var(--primary-clr);box-shadow:0 0 2px var(--primary-clr)}.modal-content .mde1{border-bottom:2px solid rgba(var(--primary-rgb),.5)}.modal-content .modal-caption{color:var(--primary-clr)}.modal-content .btn{background-color:rgba(var(--dark-rgb),.05);color:var(--dark-clr);font-family:var(--gilda-display);font-size:var(--fs-content)}.modal-content .btn:hover{background-color:rgba(var(--dark-rgb),.1)}.modal-content .btn-wood{background-color:var(--primary-clr);color:var(--secondary-clr)}.modal-content .btn-wood:hover{background-color:rgba(var(--primary-rgb),.5)}.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{margin-left:auto;position:static;right:0;width:39%}@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(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-o-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.kat-page__side-to-side .primary-pane .inner .details{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;margin:10% 20% 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 h1{color:var(--secondary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) + 30px);font-weight:400;line-height:1.2;padding:0}.kat-page__side-to-side .primary-pane .inner .details p{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) + 4px);letter-spacing:2px;margin-left:8px;margin-top:8px}.kat-page__side-to-side .primary-pane .inner .highlight{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.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 .slick-list{height:100%!important;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:1440px){.kat-page__side-to-side .primary-pane .inner .details h1{font-size:calc(var(--fs-title) + 52px)}}section.top-cover{background-color:var(--body-clr);background-image:var(--bg-cover-forest);background-position:50%;background-repeat:no-repeat;background-size:cover;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;padding:15px 0;position:relative}section.top-cover .inner:before{background:linear-gradient(0deg,var(--body-clr) -3.67%,rgba(var(--body-rgb),0) 116.7%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}section.top-cover .inner .details{margin-bottom:15vh;margin-top:auto;padding:10px;position:relative;text-align:center;z-index:2}section.top-cover .inner .details .cover-title{color:var(--secondary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) + 20px);font-weight:400;line-height:1.5;margin:0 auto;padding:0}section.top-cover .inner .details p{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;margin-bottom:8px}section.top-cover .inner .cover-free-text{color:var(--tertiary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);line-height:1.4}section.top-cover .inner .details .link-wrap{display:flex;justify-content:center}section.top-cover .inner .details a.link{background-color:var(--primary-clr);border:1px solid var(--primary-clr);color:var(--tertiary-clr);cursor:pointer;font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4;margin:16px auto 0;padding:12px 24px;text-decoration:none;transition:all .25s ease-in-out}section.top-cover .inner .details a.link:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}section.top-cover .inner .highlight{background:#fff;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 .slick-list{height:100%!important;width:100%!important}section.top-cover .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.top-cover .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.top-cover .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover{background-color:var(--body-clr);background-image:var(--bg-cover-forest);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:var(--body-height);overflow:hidden}section.cover,section.cover .inner{display:flex;padding:0;position:relative}section.cover .inner{align-items:center;flex:1;flex-direction:column;height:100%;justify-content:center;width:100%}section.cover .inner:before{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.7) 90%);background:-o-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.7) 90%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.7) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.7) 90%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}section.cover .inner .head{padding:10px;position:relative;text-align:center;width:100%;z-index:2}section.cover .inner .head .logo-wrap{margin-bottom:16px}section.cover .inner .head .logo-img{display:block;height:50px;object-fit:contain;object-position:center;width:100%}section.cover .inner .head .top-text{color:var(--secondary-clr);font-size:calc(var(--fs-content) + 1px);margin-bottom:4px}section.cover .inner .head .prime-title{color:var(--secondary-clr);font-family:var(--flowatt);font-size:80px;line-height:1.4}section.cover .inner .body{display:block;padding:20px 0;position:relative;z-index:2}section.cover .inner .body .flash{background-image:var(--flash-01);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;position:absolute;width:26px}section.cover .inner .body .flash.top{top:-5px}section.cover .inner .body .flash.bottom{bottom:3px}section.cover .inner .body .flash.left{left:-8px}section.cover .inner .body .flash.right{right:-8px}section.cover .inner .body .flash.top.left{left:-15px}section.cover .inner .body .flash.top.right{right:-15px}section.cover .inner .body .preview-container{aspect-ratio:1/1;background:var(--secondary-clr);height:auto;margin:0 auto;position:relative;width:320px}section.cover .inner .body .preview-container,section.cover .inner .body .preview-container .cover-show{-webkit-mask-image:var(--frame);mask-image:var(--frame);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}section.cover .inner .body .preview-container .cover-show{bottom:3px;left:3px;position:absolute;right:3px;top:3px;z-index:-1}section.cover .inner .body .preview-container .slick-list{height:100%!important;width:100%!important}section.cover .inner .body .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .body .preview-container .picture{background-color:var(--primary-clr);height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .body .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:1200px){section.cover .inner .body .preview-container{width:400px}}@media (min-width:1440px){section.cover .inner .body .preview-container{width:480px}}@media (max-width:375px){section.cover .inner .body .preview-container{width:calc(100vw - 48px)}}section.cover .inner .foot{padding:10px;position:relative;text-align:center;width:100%;z-index:2}section.cover .inner .foot .date{color:var(--secondary-clr);font-size:calc(var(--fs-content) + 1px);letter-spacing:2px}section.cover .inner .foot .bottom-text{color:var(--secondary-clr);font-size:calc(var(--fs-content) + 1px);margin-top:10px}.couple-wrap{background-color:var(--body-clr);overflow:hidden;position:relative}.couple-wrap .couple{padding:40px 0}.couple-head{margin-bottom:40px;padding:20px;text-align:center}.couple-head .couple-title{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px)}.couple-head .couple-description{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;margin-top:12px}.couple-body{display:flex;flex-direction:column;position:relative;z-index:1}.couple-body.bride-first{flex-direction:column-reverse}.couple-info{padding:10px;position:relative}.couple-preview-wrap{display:flex;height:370px;margin:0 auto;padding:0;position:relative;width:250px}.couple-preview{border:2px solid var(--secondary-clr);border-radius:150px 150px 0 0;display:flex;flex-grow:1;isolation:isolate;overflow:hidden;position:relative;z-index:2}.couple-preview .img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.couple-details{padding:20px 0;position:relative;text-align:center;z-index:2}.couple-details .couple-name{color:var(--tertiary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) - 8px);font-weight:600;margin-bottom:20px}.couple-details .couple-parents{color:var(--secondary-clr);font-family:var(--gilda-display)}.couple-details .couple-bio{color:var(--secondary-clr)}.couple-details .couple-parents+.couple-bio{margin-top:10px}.couple-details .couple-line{display:block;height:9px;margin:0 auto;object-fit:contain;object-position:center;width:auto}.couple-details .couple-line.top{margin:30px auto 15px;transform:scaleY(1)}.couple-details .couple-line.bottom{margin:15px auto 30px;transform:scaleY(-1)}.couple-link-wrap{margin-top:20px;position:relative}.couple-link,.couple-link-wrap{display:flex;justify-content:center}.couple-link{align-items:center;background-color:var(--primary-clr);border:none;color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);gap:4px;line-height:1.4;padding:8px 24px;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.couple-link>i{font-size:.8em}.couple-link:hover{background-color:var(--secondary-clr);color:var(--primary-clr)}.separator-wrap{padding:36px 0}.separator-wrap .separator{display:flex}.separator-wrap .couple-separator{color:var(--secondary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) + 20px);font-weight:600;line-height:1;margin:auto}.couple-preview-wrap .couple-flower{background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.5;position:absolute}.couple-preview-wrap .couple-flower.flower-01{background-image:var(--flower-piece-01);height:80px;left:0;top:0;transform:rotate(70.93deg) translateX(-12px) translateY(70px);width:80px}.couple-preview-wrap .couple-flower.flower-02{background-image:var(--flower-piece-02);height:80px;right:0;top:0;transform:rotate(165deg) translateX(-92px) translateY(-141px);width:80px}.couple-preview-wrap .couple-flower.flower-03{background-image:var(--flower-piece-03);bottom:0;height:80px;left:0;transform:rotate(139deg) translateX(113px) translateY(57px);width:80px}.couple-preview-wrap .couple-flower.flower-04{background-image:var(--flower-piece-04);bottom:0;height:96px;right:0;transform:rotate(180deg) translateX(-88px) translateY(-46px);width:133px}.couple-preview-wrap .couple-flower.flower-05{background-image:var(--flower-piece-05);height:168.94px;left:0;opacity:1;top:0;transform:rotate(336deg) translateX(116px) translateY(20px);width:173.68px}.couple-preview-wrap .couple-flash{background-image:var(--flash-02);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.couple-preview-wrap .couple-flash.left{bottom:0;height:40px;left:0;transform:translateX(-18px) translateY(-40px);width:40px}.couple-preview-wrap .couple-flash.right{height:25px;right:0;top:50%;transform:translateX(10.5px) translateY(-50%);width:25px}section.love-story{background:var(--primary-clr);overflow:hidden;padding:40px 0;position:relative}section.love-story:after,section.love-story:before{background:linear-gradient(179.01deg,var(--body-clr) 75.6%,rgba(var(--body-rgb),0) 95.7%);content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0}section.love-story:before{height:35%;top:-2px}section.love-story:after{bottom:-2px;height:45%;transform:scaleY(-1)}section.love-story .story-inner{position:relative;z-index:2}.story-inner .story-head{margin-bottom:50px;text-align:center}.story-head .story-title{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px);font-weight:600}.story__slider-caption-wrap{margin:30px 0 40px;padding:10px 0;position:relative}.story__slider-caption-wrap .story-line{background-image:var(--line-02);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:8px;left:50%;position:absolute;width:100%}.story__slider-caption-wrap .story-line.top{top:0;transform:translateX(-50%) scaleY(1)}.story__slider-caption-wrap .story-line.bottom{bottom:0;transform:translateX(-50%) scaleY(-1)}.story__slider-dots{display:flex;justify-content:center}.story__slider-dots>ul{align-items:center;display:flex;gap:8px}.story__slider-dots>ul>li>button{background:var(--secondary-clr);border:none;border-radius:16px;box-shadow:none;cursor:pointer;display:block;font-size:0;height:8px;outline:none;transition-duration:.2s;transition-property:width,background;width:8px}.story__slider-dots>ul>li.slick-active>button{background:var(--tertiary-clr);width:12px}.story-body .story-preview{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.story-preview .story-picture{border-radius:24px;display:block;height:240px;margin:0 auto;overflow:hidden;width:180px}.story-preview .story-picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.story-preview .story-sub-title{color:var(--tertiary-clr);font-size:calc(var(--fs-content) + 6px);font-weight:600}.story-body .story-details{margin:0 auto;max-width:460px;padding:16px;text-align:center}.story-preview .story-caption{color:var(--secondary-clr);font-size:calc(var(--fs-content) - 2px);font-weight:400;line-height:1.4}@media (min-width:560px) and (max-width:960px){.story-preview .story-picture{height:360px;width:220px}}@media (min-width:1024px){.story-preview .story-picture{height:360px;width:220px}}.save-date-wrap{background-color:var(--primary-clr);overflow:hidden;padding:140px 0 60px;position:relative}.save-date-wrap:after,.save-date-wrap:before{background:linear-gradient(179.01deg,var(--body-clr) 75.6%,rgba(var(--body-rgb),0) 95.7%);content:"";height:37%;left:0;opacity:.5;pointer-events:none;position:absolute;right:0}.save-date-wrap:before{top:0}.save-date-wrap:after{bottom:0;transform:scaleY(-1)}.save-date-wrap>.texture-outer{z-index:1}.save-date-wrap .save-date{background-image:var(--bg-save-date-palace);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0 auto;max-width:460px;padding:75px 0 40px;position:relative;width:calc(100% - 24px);z-index:2}.save-date-head{padding:20px;position:relative;text-align:center}.save-date-head .save-date-title{color:var(--tertiary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) - 8px);font-weight:600;margin-bottom:8px}.save-date-head .save-date-event{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;letter-spacing:2px}.countdown{align-items:center;display:flex;justify-content:center;padding:20px 0}.countdown .count-item{background-color:var(--secondary-clr);border:none;margin:2.5px;padding:10px 2.5px 14px;text-align:center;width:80px}.count-item .count-num{font-size:calc(var(--fs-content) + 9px);line-height:1}.count-item .count-num,.count-item .count-text{color:var(--primary-clr);font-family:var(--gilda-display);font-weight:400}.count-item .count-text{font-size:calc(var(--fs-content) - 2px);margin-top:8px}.add-to-calendar-wrap{padding:20px;text-align:center}.add-to-calendar{background-color:var(--secondary-clr);border:1px solid var(--secondary-clr);color:var(--primary-clr);display:inline-block;font-family:var(--gilda-display);font-size:var(--fs-content);min-width:200px;padding:12px 20px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.add-to-calendar:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}.save-date-wrap .save-date-orn{background-image:var(--orn-02);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:50px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(40px);width:100%}.photo-wrap{background-color:var(--body-clr);overflow:hidden;position:relative}.photo-wrap.including-video{padding:0 0 60px}.photo-head{margin:20px auto 0;padding:20px;text-align:center}.photo-head .photo-title{color:var(--tertiary-clr)}.photo-head .photo-description{color:var(--secondary-clr)}.photo-box{padding:20px 2.5px}@media (max-width:980px){.photo-box>*,.photo-box>*>img{height:190px}.photo-box>:nth-child(4),.photo-box>:nth-child(4)>img,.photo-box>:nth-child(5),.photo-box>:nth-child(5)>img{height:270px}.photo-box>:last-of-type,.photo-box>:last-of-type>img{height:230px}}.photo-line-sep{background-image:var(--line-03);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;bottom:0;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:100%}section.video-gallery{background:var(--body-clr);overflow:hidden;padding:0;position:relative}section.video-gallery .inner{padding:40px 0 50px}.photo-wrap.including-video+section.video-gallery .inner{padding:60px 0 50px}section.video-gallery .inner>.title{margin:0 auto 50px;padding:0 20px;text-align:center;width:100%}section.video-gallery .inner>.title h1{color:var(--tertiary-clr);font-size:calc(var(--fs-title) + 0px);font-weight:600;margin-bottom:0;padding:0}section.video-gallery .inner>.title p{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);line-height:1.4;margin-top:8px}section.video-gallery .inner .video-outer{padding:0}section.video-gallery .inner .video-outer .video{margin:0 0 30px;max-width:425px;padding:0 20px;width:100%}section.video-gallery .inner .video-outer .video .preview,section.video-gallery .inner .video-outer .video .preview img{border-radius:20px}.video-gallery .inner .video-outer .video .preview{height:240px;width:100%}@media only screen and (max-width:1240px){.video-gallery .inner .video-outer .video .preview{height:240px;width:100%}}@media only screen and (max-width:480px){.video-gallery .inner .video-outer .video .preview{height:auto;width:100%}}section.video-gallery .inner .video-outer .video:last-of-type{margin-bottom:0}section.video-gallery .inner .video-outer .video>.title{margin-top:20px;padding:0}section.video-gallery .inner .video-outer .video>.title h2{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4}.agenda-wrap{background-color:var(--body-clr);overflow:hidden;position:relative}.agenda-inner{padding:150px 0 60px}.agenda-head{padding:20px;text-align:center}.agenda-head .agenda-title{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px);font-weight:600}.agenda-head .agenda-description{color:var(--secondary-clr);margin-top:12px}.agenda-body{position:relative;z-index:1}.event-item{margin:60px auto 0;position:relative}.event-head{padding:20px 10px;position:relative;text-align:center}.event-head .event-head-orn{background-image:var(--line-01);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:11px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.event-head .event-head-orn.top{top:0;transform:translateX(-50%) translateY(-5.5px) scaleY(1)}.event-head .event-head-orn.bottom{bottom:0;transform:translateX(-50%) translateY(5.5px) scaleY(-1)}.event-head .event-day{color:var(--tertiary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) - 8px);font-weight:600;line-height:1.4}.event-head .event-description{color:var(--secondary-clr);font-family:var(--gilda-display);margin-top:12px}.activity-wrap{padding-top:40px}.activity-head{padding:20px 10px;text-align:center}.activity-head .activity-icon{display:block;height:70px;margin:0 auto 10px;object-fit:contain;object-position:center;width:70px}.activity-head .activity-icon path{fill:var(--tertiary-clr)}.activity-head img.activity-icon-image{width:70px}.activity-head .activity-title{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px);font-weight:600}.activity-head .activity-description{color:var(--secondary-clr);font-family:var(--gilda-display);font-style:italic;margin-top:8px}.activity-head .activity-time{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px);margin-top:16px}.activity-details,.event-details{padding:20px 10px;text-align:center}.activity-details .activity-hall,.event-details .event-hall{color:var(--tertiary-clr);font-size:calc(var(--fs-content) + 2px);margin-bottom:12px}.activity-details .activity-address,.event-details .event-address{margin-bottom:12px}.activity-details .activity-address,.activity-details .activity-city,.event-details .event-address,.event-details .event-city{color:var(--secondary-clr);font-size:calc(var(--fs-content) - 2px)}.activity-link-wrap,.event-link-wrap{margin-top:20px;text-align:center}.activity-link,.event-link{background-color:var(--primary-clr);border:1px solid var(--primary-clr);border-radius:0;color:var(--secondary-clr);display:inline-block;font-family:var(--gilda-display);font-size:var(--fs-content);line-height:1.5;min-width:160px;padding:10px 40px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.activity-link:hover,.event-link:hover{background-color:var(--secondary-clr);border-color:var(--secondary-clr);color:var(--primary-clr)}.agenda-inner .agenda-crown{background-image:var(--orn-01);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:80px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(50px);width:100%}.rundown-container{background-color:var(--body-clr)}.rundown-divider .rundown-line{border-color:var(--tertiary-clr)}.rundown-divider .rundown-circle{background-color:var(--body-clr);border-color:var(--tertiary-clr)}.rsvp-wrap{background-color:var(--body-clr);background-image:var(--bg-rsvp);background-position:50%;background-repeat:no-repeat;background-size:125% auto;overflow:hidden;padding:40px 0 65px;position:relative}@media (max-width:425px){.rsvp-wrap{background-size:200% auto}}.rsvp-inner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.1);margin:0 auto;max-width:500px;padding:40px 0;position:relative;width:calc(100% - 48px)}.rsvp-head{margin-bottom:40px;text-align:center}.rsvp-head .rsvp-title{color:var(--tertiary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-title) - 8px);font-weight:600;letter-spacing:5px;line-height:1}.rsvp-body{padding:0 20px}.session-btn-wrap{gap:10px}.session-btn-wrap>label{margin:0}.rsvp-status-wrap{margin:20px auto}.rsvp-status-head{text-align:center}.rsvp-status-head .rsvp-status-caption{color:var(--secondary-clr)}.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{background-color:var(--primary-clr)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--secondary-clr);color:var(--primary-clr)}.rsvp-amount-wrap{margin:30px 0}.rsvp-amount-head{text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--secondary-clr)}.rsvp-amount-controller-wrap{margin-top:16px}.rsvp-amount-controller{align-items:center;display:flex;gap:20px;justify-content:center;position:relative}.rsvp-amount-controller .toggle-btn{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:40px}.rsvp-amount-controller .toggle-icon{display:block;height:auto;width:15px}.rsvp-amount-controller .toggle-icon path{stroke:var(--dark-clr);transition:all .25s ease-in-out}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--secondary-clr);border-color:var(--secondary-clr)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--primary-clr)}.rsvp-amount-controller .toggle-btn.plus:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr)}.rsvp-amount-controller .toggle-btn.plus:hover .toggle-icon path{stroke:var(--primary-clr)}.rsvp-amount-controller .toggle-btn.minus{border-color:var(--secondary-clr)}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--secondary-clr)}.rsvp-amount-controller .toggle-btn.minus:hover{background-color:var(--secondary-clr);border-color:var(--secondary-clr)}.rsvp-amount-controller .toggle-btn.minus:hover .toggle-icon path{stroke:var(--primary-clr)}.rsvp-amount-controller .input-control{border:1px solid hsla(0,0%,100%,.5);border-left:none;border-right:none;height:40px;pointer-events:none;width:80px}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:transparent;color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4;outline:none;text-align:center}.form-control.group-guest,.rsvp-plus-wrapper .form-control{border:none;border:1px solid var(--secondary-clr);border-radius:0}.rsvp-confirm-wrap{text-align:center}.rsvp-confirm-wrap>label{display:block;text-align:center}.rsvp-confirm-btn{border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;line-height:1;line-height:1.4;margin:0 auto;padding:10px 16px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{background-color:transparent;font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400}.form-check-label,.rsvp-session-btn{border:1px solid var(--secondary-clr);border-radius:0;color:var(--secondary-clr);margin-top:12px}.form-check-label:has(.form-check-input:checked),.form-check-label: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(--primary-clr);border-color:var(--primary-clr);color:var(--secondary-clr)}.rsvp-confirm-btn.going{color:var(--secondary-clr)}.rsvp-confirm-btn.going,.rsvp-confirm-btn.going:hover{background-color:var(--primary-clr)}.rsvp-confirm-btn.not-going{background-color:transparent;border-color:var(--secondary-clr);color:var(--secondary-clr);margin-top:12px}.rsvp-confirm-btn.confirm,.rsvp-confirm-btn.not-going:hover{background-color:var(--secondary-clr);color:var(--primary-clr)}.rsvp-confirm-btn.confirm{border-color:var(--secondary-clr)}.rsvp-confirm-btn.confirm:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}.rsvp-confirm-btn.download{background-color:var(--secondary-clr);border-color:var(--secondary-clr);color:var(--primary-clr)}.rsvp-confirm-btn.download:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{padding:0}.rsvp-qrcard-img-wrap{margin-bottom:30px}.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:20px 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(--secondary-clr)}.rsvp-message-wrap .rsvp-message-title{color:var(--secondary-clr);font-family:var(--ibarra-real-nova);font-size:calc(var(--fs-content) + 4px);font-weight:600;line-height:1;margin-bottom:20px}.rsvp-message-wrap .rsvp-message-caption{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400}.rsvp-change-wrap{margin-top:20px}section.live-streaming{background:var(--primary-clr);overflow:hidden;padding:20px 0;position:relative}section.live-streaming .inner{padding:0}section.live-streaming .inner .head{padding:20px}section.live-streaming .inner .head h1{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px);margin-bottom:0;padding:0}section.live-streaming .inner .head p{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-style:normal;margin-top:12px}.live-streaming .inner .body{padding:0}.live-streaming .inner .body p{color:var(--secondary-clr);font-size:calc(var(--fs-content) - 2px)}.live-streaming .inner .body p.meeting-text{font-family:var(--gilda-display);font-size:calc(var(--fs-content) + 1px);font-weight:400}.live-streaming .inner .body>.streaming-info{padding:10px 20px}.live-streaming .inner .body>.streaming-info>div.zoom-details{flex-wrap:nowrap;gap:10px;padding:10px 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(--secondary-clr);border-radius:50%;display:flex;height:110px;justify-content:center;width:110px}.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:16px}.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:auto}@media only screen and (min-width:425px){.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:auto}}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn{font-size:30px;height:70px;width:70px}.live-streaming .inner .body>.streaming-info>div.link{display:flex;justify-content:center;margin-top:20px}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--secondary-clr);border:1px solid var(--secondary-clr);border-radius:0;box-shadow:none;color:var(--primary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;min-width:190px;outline:none;padding:12px 24px;width:auto}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}.ig-filter{background-color:var(--primary-clr);overflow:hidden;padding:40px 0 65px;position:relative}.ig-filter-head{margin-bottom:40px;padding:0 20px;text-align:center}.ig-filter-head .ig-filter-title{color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 8px);margin-bottom:0}.ig-filter-head .ig-filter-caption{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-style:normal;margin-top:12px}.ig-filter-body{align-items:center;display:flex;flex-direction:column;gap:40px;padding:0 20px}.ig-filter-img-wrap{align-items:center;display:flex;margin:0 auto;max-width:240px;min-height:300px;padding:0;position:relative;width:calc(100% - 48px)}.ig-filter-img{border-radius:0;max-width:none;position:relative}.ig-filter-link-wrap{display:flex;justify-content:center;padding:0}.ig-filter-link{background-color:var(--secondary-clr);border:1px solid var(--secondary-clr);border-radius:0;color:var(--primary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);min-width:190px;padding:12px 24px;width:auto}.ig-filter-link:hover{background-color:var(--tertiary-clr);border-color:var(--primary-clr);color:var(--primary-clr)}.ig-filter-img-wrap .filter-flower{background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.5;position:absolute}.ig-filter-img-wrap .filter-flower.flower-01{background-image:var(--flower-piece-01);height:80px;left:16px;top:10px;transform:rotate(70.93deg) translateX(-12px) translateY(70px);width:80px}.ig-filter-img-wrap .filter-flower.flower-02{background-image:var(--flower-piece-02);height:80px;right:0;top:0;transform:rotate(165deg) translateX(-92px) translateY(-141px);width:80px}.ig-filter-img-wrap .filter-flower.flower-03{background-image:var(--flower-piece-03);bottom:55px;height:80px;left:25px;transform:rotate(139deg) translateX(113px) translateY(57px);width:80px}.ig-filter-img-wrap .filter-flower.flower-04{background-image:var(--flower-piece-04);bottom:70px;height:96px;right:-12px;transform:rotate(180deg) translateX(-88px) translateY(-46px);width:133px}.ig-filter-img-wrap .filter-flower.flower-05{background-image:var(--flower-piece-05);height:168.94px;opacity:1;right:47px;top:10px;transform:rotate(336deg) translateX(116px) translateY(20px);width:173.68px}@media (min-width:560px) and (max-width:960px){.ig-filter-img-wrap{max-width:340px}}@media (min-width:1024px){.ig-filter-img-wrap{max-width:340px}}.wedding-gift-wrap{background:var(--primary-clr);overflow:hidden;padding:60px 0;position:relative}.wedding-gift-wrap .flash{background-image:var(--flash-01);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;position:absolute;width:26px}.wedding-gift-wrap .flash.top{top:50px}.wedding-gift-wrap .flash.bottom{bottom:50px}.wedding-gift-wrap .flash.left{left:16px}.wedding-gift-wrap .flash.right{right:16px}.wedding-gift-inner{background:-webkit-radial-gradient(circle at left top,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,-webkit-radial-gradient(circle at right top,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,-webkit-radial-gradient(circle at left bottom,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,-webkit-radial-gradient(circle at right bottom,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box;background:radial-gradient(circle at left top,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,radial-gradient(circle at right top,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,radial-gradient(circle at left bottom,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box,radial-gradient(circle at right bottom,transparent 40px,var(--secondary-clr) 40px 42px,var(--primary-clr) 43px) border-box;background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:51% 51%;border:1px solid var(--secondary-clr);margin:0 auto;-webkit-mask:radial-gradient(circle at left top,transparent 40px,var(--secondary-clr) 41px) left top,radial-gradient(circle at right top,transparent 40px,var(--secondary-clr) 41px) right top,radial-gradient(circle at left bottom,transparent 40px,var(--secondary-clr) 41px) left bottom,radial-gradient(circle at right bottom,transparent 40px,var(--secondary-clr) 41px) right bottom;mask:radial-gradient(circle at left top,transparent 40px,var(--secondary-clr) 41px) left top,radial-gradient(circle at right top,transparent 40px,var(--secondary-clr) 41px) right top,radial-gradient(circle at left bottom,transparent 40px,var(--secondary-clr) 41px) left bottom,radial-gradient(circle at right bottom,transparent 40px,var(--secondary-clr) 41px) right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:51% 51%;mask-size:51% 51%;padding:24px 16px;position:relative;width:calc(100% - 48px)}.wedding-gift-head{padding:0 0 20px;text-align:center}.wedding-gift-head .wedding-gift-description{margin-top:16px}.wedding-gift-body{margin-top:20px;position:relative;z-index:1}.wedding-gift-form{border-radius:10px;position:relative}#weddingGiftForm{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:100%}#weddingGiftForm .wedding-gift-slide{flex-basis:auto;flex-grow:0;flex-shrink:0;transition:all .4s ease-in-out;width:100%}.wedding-gift-details{padding:0}.wedding-gift-select-bank-wrap{margin-bottom:32px;padding:0;position:relative;z-index:1}.wedding-gift-wrap.no-form .wedding-gift-select-bank-wrap{display:none}.wedding-gift-select-bank-wrap .selectize-control.form-control{padding:0}.wedding-gift-select-bank-wrap .selectize-control.form-control:active,.wedding-gift-select-bank-wrap .selectize-control.form-control:focus{background-color:transparent;border:none;box-shadow:none}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input{background:rgba(var(--body-rgb),.2)!important}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input:after{border-top-color:var(--secondary-clr)}.wedding-gift-select-bank-wrap .selectize-control.form-control .select-bank__title{color:var(--secondary-clr);font-family:var(--gilda-display);font-weight:400}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control{box-shadow:none;overflow:hidden;padding:0}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__title{color:var(--dark-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px);font-weight:400}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__credential{color:var(--dark-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 4px);font-weight:400}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover{background-color:var(--secondary-clr)!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(--primary-clr)}.wedding-gift-bank-wrap{background-color:rgba(var(--body-rgb),.5);border-radius:8px}.wedding-gift-bank-wrap .bank-item{align-items:center;display:none}.wedding-gift-bank-wrap .bank-item.show{display:flex}.wedding-gift-bank-wrap .bank-detail{flex-grow:1;padding:16px}.wedding-gift-bank-wrap .bank-detail.no-form{display:none}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap{background-color:transparent}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-item{display:flex;flex-direction:column;margin-bottom:32px}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-item:last-of-type{margin-bottom:0}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-detail.with-form{display:none}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-detail.no-form{display:block;text-align:center}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-detail.no-form>div:first-child{border-bottom:1px solid rgba(var(--secondary-rgb),.8);margin-bottom:12px;padding-bottom:12px}.wedding-gift-bank-wrap .bank-name{font-family:var(--gilda-display);font-size:var(--fs-content)}.wedding-gift-bank-wrap .bank-detail>div{margin-top:8px}.wedding-gift-bank-wrap .bank-account-number-label{color:rgba(var(--secondary-rgb),.5);display:block;font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 6px);margin-bottom:8px}.wedding-gift-bank-wrap .bank-account-number{align-items:center;cursor:pointer;display:flex;font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px)}.wedding-gift-bank-wrap .bank-account-number>i{border:1px solid var(--secondary-clr);border-radius:4px;color:var(--secondary-clr);display:block;font-size:.8em;margin-left:8px;padding:4px;transition-duration:.15s;transition-property:background-color,color;transition-timing-function:ease-in-out}.wedding-gift-bank-wrap .bank-account-number>i:hover{background-color:var(--secondary-clr);color:var(--primary-clr)}.wedding-gift-bank-wrap .bank-account-name-label{color:rgba(var(--secondary-rgb),.5);display:block;font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 6px);margin-bottom:8px}.wedding-gift-bank-wrap .bank-account-name{font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px)}.wedding-gift-bank-wrap .bank-img-wrap{display:flex;padding:16px}.wedding-gift-bank-wrap .bank-img-link{display:inline-block;margin:auto;vertical-align:top}.wedding-gift-bank-wrap .bank-img{display:block;height:100px;object-fit:cover;object-position:center;width:100px}.wedding-gift-bank-wrap .bank-detail.no-form .bank-account-number-label{font-size:calc(var(--fs-content) - 4px)}.wedding-gift-bank-wrap .bank-detail.no-form .bank-account-number{color:var(--secondary-clr);font-size:calc(var(--fs-content) - 2px)}.wedding-gift-bank-wrap .bank-detail.no-form .bank-account-name-label{font-size:calc(var(--fs-content) - 4px)}.wedding-gift-bank-wrap .bank-detail.no-form .bank-account-name{color:var(--secondary-clr);font-size:calc(var(--fs-content) + 1px);text-transform:uppercase}.wedding-gift-wrap.no-form .wedding-gift-bank-wrap .bank-img-wrap{padding:0}.wedding-gift-sender-data-wrap{margin-top:32px;padding:0}.wedding-gift-sender-data-wrap .form-group{margin-bottom:0;margin-top:16px}.wedding-gift-sender-data-wrap .form-group:first-of-type{margin-top:0}.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:rgba(var(--body-rgb),.2);border:none;border-radius:6px;color:var(--secondary-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px);padding:12px 16px}.wedding-gift-sender-data-wrap .form-control:focus{border:none;box-shadow:none}.wedding-gift-sender-data-wrap .form-control::placeholder{color:rgba(var(--secondary-rgb),.5);opacity:1}.wedding-gift-sender-data-wrap .form-control:-ms-input-placeholder{color:rgba(var(--secondary-rgb),.5)}.wedding-gift-sender-data-wrap .form-control::-ms-input-placeholder{color:rgba(var(--secondary-rgb),.5)}.wedding-gift-page-wrap{margin-top:20px;padding:0;text-align:center}.wedding-gift-page{border:none;box-shadow:0 4px 4px rgba(var(--dark-rgb),.25);color:var(--primary-clr);cursor:pointer;display:inline-block;font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.5;min-width:160px;padding:8px 24px;text-align:center;transition:all .25s ease-in-out;width:auto}.wedding-gift-page,.wedding-gift-page:hover{background-color:var(--secondary-clr)}.wedding-gift-back-page{background-color:transparent;border:none;color:rgba(var(--secondary-rgb),.5);cursor:pointer;font-size:28px;outline:none;transition:all .25s ease-in-out}.wedding-gift-back-page:hover{color:rgba(var(--secondary-rgb),.75)}.wedding-gift-picture{z-index:1}.wedding-gift-picture,.wedding-gift-upload-wrap{display:flex;flex-direction:column;position:relative}.wedding-gift-upload-wrap{flex-grow:1;margin:20px auto;width:100%}.wedding-gift-upload-wrap:before{background-color:transparent;border:2px dashed var(--secondary-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:75px 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{font-family:var(--gilda-display);font-size:var(--fs-content)}.wgu-description .wgu-caption{font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 2px);margin-top:8px}.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:0}.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(--secondary-clr)}.wgs-head .wgs-spark .stroke{stroke:var(--secondary-clr)}.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(--secondary-clr);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(--primary-clr)}.wgs-body{padding:10px 0;text-align:center}.wgs-body .wgs-title{font-family:var(--gilda-display);font-size:var(--fs-content);font-size:calc(var(--fs-content) + 2px);margin-bottom:12px}.wgs-body .wgs-description{font-size:calc(var(--fs-content) - 2px)}.wedding-wish-wrap{background-color:var(--body-clr);overflow:hidden;position:relative}.wedding-wish-inner{padding:20px 0;position:relative}.wedding-wish-head{padding:20px;text-align:center}.wedding-wish-head .wedding-wish-title{margin-bottom:16px}.wedding-wish-form{padding:20px}.wedding-wish-form .hide{display:none}.wedding-wish-form .form-control{background-color:var(--secondary-clr);border:none;border-radius:0;color:var(--primary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);line-height:1.5;padding:12px 18px}.wedding-wish-form .form-control::placeholder{color:rgba(var(--primary-rgb),.5);opacity:1}.wedding-wish-form .form-control:-ms-input-placeholder{color:rgba(var(--primary-rgb),.5)}.wedding-wish-form .form-control::-ms-input-placeholder{color:rgba(var(--primary-rgb),.5)}.wedding-wish-form .form-control:focus{border:none;box-shadow:none}.wedding-wish-form textarea.form-control{max-height:250px}.wedding-wish-form .submit-comment{background-color:var(--tertiary-clr);border:none;border-radius:8px 0 0 8px;color:var(--primary-clr);cursor:pointer;font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:600;line-height:1.5;outline:none;padding:12px 18px;transition:all .25s ease-in-out}.wedding-wish-form .submit-comment>i{font-size:1em;margin-left:5px}.wedding-wish-form .submit-comment:hover{background-color:var(--primary-clr);color:var(--tertiary-clr)}.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:20px}.comment-wrap.show{display:block}.comment-item{border-bottom:1px solid rgba(var(--secondary-rgb),.5);margin-bottom:24px;padding-bottom:24px}.comment-item:last-of-type{margin-bottom:0}.comment-head{margin-bottom:15px;position:relative}.comment-head .comment-name{color:var(--tertiary-clr);font-family:var(--gilda-display);font-size:calc(var(--fs-content) + 2px)}.comment-head .comment-name>i{font-size:.7em}.comment-head .comment-date{color:var(--secondary-clr);display:block;font-family:var(--gilda-display);font-size:calc(var(--fs-content) - 4px);margin-top:8px}.comment-head .delete-comment{color:var(--tertiary-clr);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(--gilda-display)}.more-comment-wrap{display:none;padding:20px;text-align:center}#moreComment,.more-comment-wrap.show{display:block}#moreComment{background-color:var(--primary-clr);border:none;color:var(--secondary-clr);cursor:pointer;font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;margin:0 auto;outline:none;padding:12px 20px;text-decoration:none;transition:all .25s ease-in-out;width:100%}#moreComment:hover{background-color:var(--secondary-clr);color:var(--primary-clr)}.notes-container{background-color:var(--body-clr)}.footnote-wrap{overflow:hidden;padding:0 0 40px;position:relative}.footnote-wrap,.quote-wrap{background-color:var(--primary-clr)}.quote-wrap{padding:40px 20px;text-align:center}.quote-wrap+.footnote{margin-top:40px}.footnote{padding:60px 20px;position:relative;text-align:center}.footnote .top-text{margin-bottom:12px}.footnote .date,.footnote .top-text{font-size:calc(var(--fs-content) + 2px)}.footnote .date{margin-top:12px}.footnote .footnote-title{font-size:calc(var(--fs-title) + 8px)}.footnote .flash{background-image:var(--flash-01);background-position:50%;background-repeat:no-repeat;background-size:contain;height:26px;position:absolute;width:26px}.footnote .flash.top{top:45px}.footnote .flash.top.left{left:6px}.footnote .flash.top.right{right:6px}.footnote .flash.bottom{bottom:20px;left:50%;transform:translateX(-50%)}.footnote .flash.bottom.left{margin-left:-90px}.footnote .flash.bottom.right{margin-left:90px}section.footer{background:var(--body-clr);padding:0}section.footer .footer-inner{padding:10px 0}section.footer .footer-inner p{color:var(--light-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400}.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--light-clr)}@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(--fs-content) + 2px);margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}section.person p{color:#000;font-family:var(--roboto);font-size:15px;font-weight:400;line-height:1.4}.general-qrcode{background-color:var(--body-clr);padding:20px 20px 60px}.container.wedding-gifts-wrap{background-color:var(--primary-clr)}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--primary-clr)!important;border:none!important;border-radius:unset!important;color:var(--button-text-primary)!important;cursor:pointer!important;font-family:var(--body-text-family);font-size:var(--fs-content)}.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .title{color:inherit;font-family:inherit}.confirm-kado-btn{border:none!important;border:1px solid var(--primary-clr)!important;border-radius:unset!important;color:var(--primary-clr)!important;font-family:var(--body-text-family);font-weight:500!important;outline:none!important;width:100%}.confirm-kado-btn:hover{border:none!important;border:1px solid var(--secondary-clr)!important;color:var(--secondary-clr)!important;outline:none!important}.buying-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:var(--secondary-clr)!important;color:var(--primary-clr)!important}.inner-address-info,.wedding-gift-address-label{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4}.btn-hadiah-copy{border:1px solid var(--secondary-clr)!important;color:var(--secondary-clr)!important;font-family:var(--body-text-family)}.hadiah-card-title{display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}.hadiah-card-price{color:#cb3a31!important;font-size:14px!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount,.hadiah-card-price{font-weight:500!important}.wedding-gifts-title{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:1;text-transform:var(--heading-lettercase)}.wedding-gifts-description{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)}.dress-wrapper .dress-title{font-size:calc(var(--fs-title) - 8px);font-weight:600}.kat-page__side-to-side .primary-pane .inner .details .invitation-category{align-items:start;padding:0}.kat-page__side-to-side .primary-pane .inner .details .invitation-category>.category-icon svg{margin-left:0}.kat-page__side-to-side .primary-pane .inner .details .invitation-category>.category-icon svg path{fill:var(--secondary-clr);stroke:var(--secondary-clr)}.kat-page__side-to-side .primary-pane .inner .details .invitation-category>.category-label{margin:0}section.top-cover .inner .details .invitation-category{padding:0}section.top-cover .inner .details .invitation-category>.category-icon svg path{fill:var(--secondary-clr);stroke:var(--secondary-clr)}.form-label,.rsvp-confirm-btn.back{color:var(--secondary-clr);font-family:var(--gilda-display);font-size:var(--fs-content);font-weight:400;line-height:1.4}