html{scroll-behavior:smooth}body.juwita{--heading-family:"Bonheur Royale",cursive;--heading-style:normal;--heading-weight:400;--heading-size:calc(13vw - 2.752px);--heading-lettercase:none;--body-text-family:"Playfair Display",serif;--body-text-style:normal;--body-text-weight:400;--body-text-size:calc(4vw + 0.384px);--body-text-lettercase:none;--fs-extra-1:1px;--fs-extra-2:calc(var(--fs-extra-1) * 2);--fs-extra-3:calc(var(--fs-extra-1) * 3);--fs-extra-4:calc(var(--fs-extra-1) * 4);--fs-extra-5:calc(var(--fs-extra-1) * 5);--fs-extra-6:calc(var(--fs-extra-1) * 8);--fs-extra-7:calc(var(--fs-extra-1) * 10);--fs-extra-8:calc(var(--fs-extra-1) * 13);--fs-extra-9:calc(var(--fs-extra-1) * 14);--fs-extra-10:calc(var(--fs-extra-1) * 15);--fs-extra-11:calc(var(--fs-extra-1) * 20);--error-clr:#b22222;--error-rgb:178,34,34;--body-height:100vh;background-color:var(--background-primary);height:auto;overflow:hidden}@media (min-width:768px) and (max-width:960px){body.juwita{--heading-size:56px;--body-text-size:20px}}@media (min-width:961px){body.juwita{--heading-size:56px;--body-text-size:18px}}body.juwita.navy{--background-primary:#081023;--background-primary-rgb:8,16,35;--background-secondary:#f5f5f5;--background-secondary-rgb:245,245,245;--background-tertiary:#cfb381;--background-tertiary-rgb:207,179,129;--text-primary:#f0b98b;--text-primary-rgb:240,185,139;--text-secondary:#081023;--text-secondary-rgb:8,16,35;--text-tertiary:#fff;--text-tertiary-rgb:255,255,255;--button-text-primary:#081023;--button-text-primary-rgb:8,16,35;--button-background-primary:#f0b98b;--button-background-primary-rgb:240,185,139;--button-text-secondary:#fff;--button-text-secondary-rgb:255,255,255;--button-background-secondary:#fff;--button-background-secondary-rgb:255,255,255;--orn-01:url(https://katsudoto.id/media/template/exclusive-01/01/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-01/01/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-01/01/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-01/01/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-01/01/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-01/01/orn-06.png);--bg-cover-01:url(https://katsudoto.id/media/template/exclusive-01/01/bg-cover-01.png);--bg-cover-02:url(https://katsudoto.id/media/template/exclusive-01/01/bg-cover-02.png);--bg-cover-lg-01:url(https://katsudoto.id/media/template/exclusive-01/01/bg-cover-lg-01.png);--bg-cover-lg-02:url(https://katsudoto.id/media/template/exclusive-01/01/bg-cover-lg-02.png);--bg-combine-01:url(https://katsudoto.id/media/template/exclusive-01/01/bg-combine-01.jpg);--bg-couple:url(https://katsudoto.id/media/template/exclusive-01/01/bg-couple.jpg);--bg-event:url(https://katsudoto.id/media/template/exclusive-01/01/bg-event.png);--bg-gift:url(https://katsudoto.id/media/template/exclusive-01/01/bg-gift.jpg);--bg-rsvp:url(https://katsudoto.id/media/template/exclusive-01/01/bg-rsvp.jpg);--bg-greet:url(https://katsudoto.id/media/template/exclusive-01/01/bg-greet.jpg);--bg-photo:url(https://katsudoto.id/media/template/exclusive-01/01/bg-photo-min.png);--bg-wish:url(https://katsudoto.id/media/template/exclusive-01/01/bg-wish.jpg);--wrapper-01:url(https://katsudoto.id/media/template/exclusive-01/01/wrapper-01.png);--wrapper-01-lg:url(https://katsudoto.id/media/template/exclusive-01/01/wrapper-01-lg.jpeg)}body.juwita.maroon{--background-primary:#2c070e;--background-secondary:#f0b98b;--background-tertiary:#aa5e1f;--wood-clr:#671726;--background-primary-rgb:44,7,14;--background-secondary-rgb:240,185,139;--background-tertiary-rgb:170,94,31;--rgb-wood-clr:103,23,38;--orn-01:url(https://katsudoto.id/media/template/exclusive-01/02/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-01/02/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-01/02/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-01/02/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-01/02/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-01/02/orn-06.png);--bg-cover-01:url(https://katsudoto.id/media/template/exclusive-01/02/bg-cover-01.png);--bg-cover-02:url(https://katsudoto.id/media/template/exclusive-01/02/bg-cover-02.png);--bg-cover-lg-01:url(https://katsudoto.id/media/template/exclusive-01/02/bg-cover-lg-01.png);--bg-cover-lg-02:url(https://katsudoto.id/media/template/exclusive-01/02/bg-cover-lg-02.png);--bg-combine-01:url(https://katsudoto.id/media/template/exclusive-01/02/bg-combine-01.jpg);--bg-couple:url(https://katsudoto.id/media/template/exclusive-01/02/bg-couple.jpg);--bg-event:url(https://katsudoto.id/media/template/exclusive-01/02/bg-event.png);--bg-gift:url(https://katsudoto.id/media/template/exclusive-01/02/bg-gift.jpg);--bg-rsvp:url(https://katsudoto.id/media/template/exclusive-01/02/bg-rsvp.jpg);--bg-greet:url(https://katsudoto.id/media/template/exclusive-01/02/bg-greet.jpg);--bg-photo:url(https://katsudoto.id/media/template/exclusive-01/02/bg-photo.jpg);--bg-wish:url(https://katsudoto.id/media/template/exclusive-01/02/bg-wish.jpg);--wrapper-01:url(https://katsudoto.id/media/template/exclusive-01/02/wrapper-01.png);--wrapper-01-lg:url(https://katsudoto.id/media/template/exclusive-01/02/wrapper-01-lg.jpg)}body.juwita.lavender{--background-primary:#c8a8d9;--background-secondary:#613379;--background-tertiary:#2a0040;--wood-clr:#5a4d81;--background-primary-rgb:192,157,213;--background-secondary-rgb:42,0,64;--background-tertiary-rgb:170,94,31;--rgb-wood-clr:90,77,129;--orn-01:url(https://katsudoto.id/media/template/exclusive-01/03/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-01/03/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-01/03/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-01/03/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-01/03/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-01/03/orn-06.png);--bg-cover-01:url(https://katsudoto.id/media/template/exclusive-01/03/bg-cover-01.png);--bg-cover-02:url(https://katsudoto.id/media/template/exclusive-01/03/bg-cover-02.png);--bg-cover-lg-01:url(https://katsudoto.id/media/template/exclusive-01/03/bg-cover-lg-01.png);--bg-cover-lg-02:url(https://katsudoto.id/media/template/exclusive-01/03/bg-cover-lg-02.png);--bg-combine-01:url(https://katsudoto.id/media/template/exclusive-01/03/bg-combine-01.jpg);--bg-couple:url(https://katsudoto.id/media/template/exclusive-01/03/bg-couple.jpg);--bg-event:url(https://katsudoto.id/media/template/exclusive-01/03/bg-event.png);--bg-gift:url(https://katsudoto.id/media/template/exclusive-01/03/bg-gift.jpg);--bg-rsvp:url(https://katsudoto.id/media/template/exclusive-01/03/bg-rsvp.jpg);--bg-greet:url(https://katsudoto.id/media/template/exclusive-01/03/bg-greet.jpg);--bg-photo:url(https://katsudoto.id/media/template/exclusive-01/03/bg-photo.jpg);--bg-wish:url(https://katsudoto.id/media/template/exclusive-01/03/bg-wish.jpg);--wrapper-01:url(https://katsudoto.id/media/template/exclusive-01/03/wrapper-01.png);--wrapper-01-lg:url(https://katsudoto.id/media/template/exclusive-01/03/wrapper-01-lg.jpg)}body.juwita.baby_blue{--background-primary:#a9c6cc;--background-secondary:#304555;--background-tertiary:#182834;--wood-clr:#a9c6cc;--background-primary-rgb:169,198,204;--background-secondary-rgb:48,69,85;--background-tertiary-rgb:24,40,52;--rgb-wood-clr:169,198,204;--orn-01:url(https://katsudoto.id/media/template/exclusive-01/04/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-01/04/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-01/04/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-01/04/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-01/04/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-01/04/orn-06.png);--bg-cover-01:url(https://katsudoto.id/media/template/exclusive-01/04/bg-cover-01.png);--bg-cover-02:url(https://katsudoto.id/media/template/exclusive-01/04/bg-cover-02.png);--bg-cover-lg-01:url(https://katsudoto.id/media/template/exclusive-01/04/bg-cover-lg-01.png);--bg-cover-lg-02:url(https://katsudoto.id/media/template/exclusive-01/04/bg-cover-lg-02.png);--bg-combine-01:url(https://katsudoto.id/media/template/exclusive-01/04/bg-combine-01.webp);--bg-couple:url(https://katsudoto.id/media/template/exclusive-01/04/bg-couple.jpg);--bg-event:url(https://katsudoto.id/media/template/exclusive-01/04/bg-event.png);--bg-gift:url(https://katsudoto.id/media/template/exclusive-01/04/bg-gift.jpg);--bg-rsvp:url(https://katsudoto.id/media/template/exclusive-01/04/bg-rsvp.jpg);--bg-greet:url(https://katsudoto.id/media/template/exclusive-01/04/bg-greet.jpg);--bg-photo:url(https://katsudoto.id/media/template/exclusive-01/04/bg-photo.jpg);--bg-wish:url(https://katsudoto.id/media/template/exclusive-01/04/bg-wish.jpg);--wrapper-01:url(https://katsudoto.id/media/template/exclusive-01/04/wrapper-01.jpg);--wrapper-01-lg:url(https://katsudoto.id/media/template/exclusive-01/04/wrapper-01-lg.jpg)}body.juwita h1,body.juwita h2,body.juwita h3,body.juwita h4,body.juwita h5,body.juwita 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.juwita 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:normal;text-transform:var(--body-text-lettercase)}.body.juwita span{color:inherit;font-family:inherit;font-size:inherit;font-weight:700}body.juwita sup{font-size:.7em}body.juwita font,body.juwita sup{color:inherit;font-family:inherit}body.juwita font{font-size:inherit;font-style:inherit;text-decoration:inherit}.top-cover{background-color:var(--background-secondary);height:var(--body-height);left:0;opacity:1;overflow:hidden;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:9999}.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}.top-cover .inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.top-cover .inner:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.top-cover.overlay-1 .inner:before{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.4),rgba(0,0,0,.2))}.top-cover .inner .details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:min(calc(var(--body-height) * 15 / 100),170px);margin-top:auto;padding:20px 0;position:relative;width:100%;z-index:1}.top-cover .inner .details>div{display:block;padding:10px;text-align:center;width:100%}.top-cover .inner .details .text-01{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + var(--fs-extra-10) + var(--fs-extra-1));word-wrap:break-word}body.juwita.light .top-cover .inner .details .text-01{color:var(--text-tertiary)}.top-cover .inner .details .text-02,section.top-cover .cover-free-text{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);margin-bottom:.15em}.top-cover .inner .details .link-01{background:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;padding:12px 28px;text-decoration:none;transition:all .35s ease-in-out}.top-cover .inner .details .link-01:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}body.juwita.light .top-cover .inner .details .link-01{background:var(--background-secondary);border-color:var(--background-secondary);color:var(--text-tertiary)}body.juwita.light .top-cover .inner .details .link-01:hover{background:var(--background-tertiary);border-color:var(--background-tertiary)}.top-cover>.cover-show{background:#fff;left:0;position:absolute;top:0;z-index:-1}.top-cover>.cover-show,.top-cover>.cover-show .slick-list,.top-cover>.cover-show .slick-track{height:100%!important;width:100%!important}.top-cover>.cover-show .slick-track{position:relative!important}.top-cover>.cover-show .picture-outer{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.top-cover>.cover-show .picture-outer img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}@keyframes zoom-out{0%{transform:scale(1)}70%{transform:scale(1.4)}to{transform:scale(1)}}.cover{background:var(--background-primary);height:auto;padding:0}.cover,.cover .cover-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.cover .cover-inner{height:var(--body-height);padding:10px 0;z-index:20}.cover .cover-inner.covers{justify-content:flex-start}.cover .cover-inner:before{background-color:rgba(var(--background-primary-rgb),.5);background-image:none;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:2}.cover .cover-inner.covers.desktop:before{background-color:transparent;background-image:linear-gradient(to bottom,rgba(var(--background-primary-rgb),0),rgba(var(--background-primary-rgb),.8),rgba(var(--background-primary-rgb),1));height:50%}.cover .cover-inner .cover-greet{color:var(--background-primary);justify-content:center;margin-bottom:0;padding:15px 10px;z-index:5}.cover .cover-greet>div,.cover .cover-inner .cover-greet{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.cover .cover-greet>div{padding:5px;text-align:center}.cover .cover-greet>div .logo{display:block;margin:0;max-height:55px;object-fit:contain;object-position:center;width:clamp(55px,3%,80px)}.cover .cover-greet>div .logo.logo-2x{max-height:100px;width:100px}.cover .cover-greet>div p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;letter-spacing:3px;line-height:clamp(28px,2vw,30px);margin-bottom:.25em}.cover .cover-greet>div p:last-child{font-size:var(--body-text-size);font-weight:500;margin-bottom:0}.cover .cover-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10px;position:relative;width:100%;z-index:5}.cover .cover-inner.covers .cover-wrapper{height:60%}.cover .cover-picture{display:none;height:100%;margin-top:auto;position:relative;width:100%}.cover .cover-inner.covers .cover-picture{display:block}.cover .cover-picture>.cover-show{background:#fff;border-radius:24px;height:100%;margin:0 auto;max-width:1366px!important;overflow:hidden;position:relative;width:70%!important;z-index:4}.cover .cover-picture>.cover-show .slick-list{height:100%!important;width:100%!important}.cover .cover-picture>.cover-show .slick-track{height:100%!important;position:relative!important;width:100%!important}.cover .cover-picture>.cover-show .picture-outer{height:100%!important;left:0;overflow:hidden;position:absolute!important;top:0;width:100%!important}.cover .cover-picture>.cover-show .picture-outer:before{background-image:linear-gradient(to bottom,rgba(var(--background-primary-rgb),0),rgba(var(--background-primary-rgb),0),rgba(var(--background-primary-rgb),.8),rgba(var(--background-primary-rgb),1));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cover .cover-picture>.cover-show .picture-outer .picture{display:inline-block;height:100%;object-fit:cover;object-position:center;width:100%}.cover .cover-picture>.cover-show .picture-outer .picture[src*=".png"]{object-fit:contain}.cover .cover-bridegroom{margin-top:20px;max-width:1366px;padding:10px;position:relative;width:75%;z-index:5;z-index:40}.cover .cover-inner.covers .cover-bridegroom{bottom:clamp(20px,2.5%,75px);left:50%;position:absolute;transform:translateX(-50%)}.cover .cover-bridegroom>div{padding:5px;text-align:center}.cover .cover-bridegroom>div h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + var(--fs-extra-11) + var(--fs-extra-6));font-weight:500;line-height:110%;word-wrap:break-word}body.juwita.light .cover .cover-bridegroom>div h1{color:var(--text-tertiary)}.cover .cover-bridegroom>div p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);letter-spacing:4px;line-height:clamp(28px,2vw,30px);margin-bottom:1em}.cover .cover-inner.with-covers .cover-bridegroom>div p{margin-bottom:1em}.cover .cover-bridegroom>div p.date{text-transform:uppercase}.cover .cover-bridegroom>div p.date sup{font-family:var(--body-text-family);font-size:clamp(8px,1.1vw,10px)}.cover .cover-bridegroom>div a{background:transparent;border:1px solid var(--background-secondary);border-radius:7px;color:var(--background-secondary);display:inline-block;font-family:var(--body-text-family);font-size:clamp(16px,1.75vw,20px);font-weight:700;letter-spacing:3px;line-height:clamp(26px,2vw,30px);padding:.25em 1em;text-decoration:none;transition:all .25s ease-in-out}body.juwita.light .cover .cover-bridegroom>div a{border-color:var(--text-tertiary);color:var(--text-tertiary)}.cover .cover-bridegroom>div a:hover{background:var(--background-secondary);color:var(--background-primary)}body.juwita.light .cover .cover-bridegroom>div a:hover{background:var(--background-tertiary);border-color:var(--background-tertiary)}.cover .cover-inner>.cover-show{background:#fff;left:0;position:absolute;top:0;z-index:-1}.cover .cover-inner>.cover-show,.cover .cover-inner>.cover-show .slick-list{height:100%!important;width:100%!important}.cover .cover-inner>.cover-show .slick-track{height:100%!important;position:relative!important;width:100%!important}.cover .cover-inner>.cover-show .picture-outer{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.cover .cover-inner>.cover-show .picture-outer img{filter:blur(2px);height:100%!important;object-fit:cover;object-position:center;width:100%!important}.cover .cover-inner>.cover-show .picture-outer img[src*=".png"]{object-fit:contain}body.juwita.baby_blue .cover .cover-bridegroom>div h1,body.juwita.baby_blue .cover .cover-bridegroom>div p,body.juwita.baby_blue .cover .cover-greet>div p{color:var(--background-secondary)}body.juwita.baby_blue .cover .cover-bridegroom>div a{background-color:var(--background-secondary);border-color:var(--background-secondary);color:var(--text-tertiary)}body.juwita.baby_blue .cover .cover-bridegroom>div a:hover{background-color:var(--background-tertiary);border-color:var(--background-tertiary);color:var(--text-tertiary)}.cover .orn{position:absolute}.cover .orn.orn-02{background:var(--orn-02);background-position:bottom 0 right 0;background-repeat:no-repeat;background-size:contain;bottom:0;height:min(28%,250px);pointer-events:none;right:0;width:40%;z-index:30}.cover .orn.bg-cover-01{background:var(--bg-cover-lg-01);background-position:bottom 0 right 0;height:clamp(630px,80%,680px);top:0;width:100%;z-index:1}.cover .orn.bg-cover-01,.cover .orn.bg-cover-02{background-repeat:no-repeat;background-size:cover;left:0;pointer-events:none}.cover .orn.bg-cover-02{background-image:var(--bg-cover-lg-02);background-position:top 0 left -75px;bottom:0;height:clamp(175px,21.5%,210px);width:50%;z-index:20}.bridegroom{align-items:center;background-color:var(--background-primary);background-image:var(--bg-couple);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.bridegroom.hide{display:none}.bridegroom .bridegroom-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;width:100%}.bridegroom .bridegroom-inner .head{padding:10px;text-align:center;width:960px}.bridegroom .bridegroom-inner .head h1{color:var(--text-tertiary);font-family:var(--heading-family);margin-bottom:.25em}.bridegroom .bridegroom-inner .head p{color:var(--text-tertiary);font-family:var(--body-text-family)}.bridegroom .bridegroom-inner .body{align-items:stretch;display:flex;justify-content:space-around;min-height:400px;padding:20px 0;position:relative;width:100%}.bridegroom .bridegroom-inner .body.bride-first{flex-direction:row-reverse}.bridegroom .bridegroom-inner .body .bride,.bridegroom .bridegroom-inner .body .groom{overflow:hidden;width:min(40%,720px)}.bridegroom .bridegroom-inner .body .bridegroom-border{align-items:center;display:flex;height:280px;justify-content:center;margin:10px auto;max-width:280px;padding:5px;position:relative;width:100%}.bridegroom .bridegroom-inner .body .bridegroom-border .bridegroom-picture{background:var(--background-tertiary);border-radius:22px;height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.bridegroom .bridegroom-inner .body .bridegroom-border:before{background-image:var(--orn-01);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:clamp(70px,45%,110px);position:absolute;width:clamp(70px,45%,110px);z-index:9999}.bridegroom .bridegroom-inner .body>div:first-of-type .bridegroom-border:before{background-position:left 0 bottom 0;left:0}.bridegroom .bridegroom-inner .body>div:nth-of-type(3) .bridegroom-border:before{background-position:right 0 bottom 0;right:0;transform:scaleX(-1)}.bridegroom .bridegroom-inner .body.bride-first>div:first-of-type .bridegroom-border:before{background-position:right 0 bottom 0;left:unset;right:0;transform:scaleX(-1) translate(12px,-12px)}.bridegroom .bridegroom-inner .body.bride-first>div:nth-of-type(3) .bridegroom-border:before{background-position:left 0 bottom 0;bottom:0;left:0;transform:scaleX(1) translate(12px,-12px)}.bridegroom .bridegroom-inner .body .bridegroom-separator{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);left:50%;padding:10px;position:absolute;top:25%;transform:translate(-50%,-50%)}.bridegroom .bridegroom-inner .body .bridegroom-details{padding:20px;text-align:center}.bridegroom .bridegroom-inner .body .bridegroom-details h1{color:var(--text-primary);font-family:var(--heading-family);margin-bottom:.25em}.bridegroom .bridegroom-inner .body .bridegroom-details p{color:var(--text-tertiary);font-family:var(--body-text-family);margin-bottom:.5em}.bridegroom .bridegroom-inner .body .bridegroom-details a,.bridegroom .bridegroom-inner .body .bridegroom-details a em{color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);line-height:normal;text-decoration:none}.bridegroom .bridegroom-inner .body .bridegroom-details a:hover{border-bottom:1px solid var(--button-text-secondary)}body.juwita.light .bridegroom .bridegroom-inner .body .bridegroom-separator{color:var(--text-primary)}body.juwita.light .bridegroom .bridegroom-inner .body .bridegroom-details a,body.juwita.light .bridegroom .bridegroom-inner .body .bridegroom-details a em,body.juwita.light .bridegroom .bridegroom-inner .body .bridegroom-details h1,body.juwita.light .bridegroom .bridegroom-inner .body .bridegroom-details p,body.juwita.light .bridegroom .bridegroom-inner .head h1,body.juwita.light .bridegroom .bridegroom-inner .head p{color:var(--background-secondary)}.save-date{background:var(--background-tertiary);min-height:200px;overflow:hidden;width:100%}.save-date .save-date-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px 0 40px;width:640px}.save-date-inner .save-date-title{padding:20px;text-align:center;width:100%}.save-date-inner .save-date-title h1{color:var(--background-primary);font-family:var(--heading-family);font-size:var(--heading-size)}.save-date-inner .save-date-title p{color:var(--background-primary);font-family:var(--body-text-family)}.save-date-inner .save-date-title p sup{font-family:var(--body-text-family)}.save-date-inner .separator{padding:0 10px;width:100%}.save-date-inner .separator .orn.orn-03{background-image:var(--orn-03);background-position:50%;background-repeat:no-repeat;background-size:contain;height:clamp(40px,5vw,70px);width:100%}.save-date .save-date-inner .schedule{align-items:center;color:var(--background-primary);display:flex;flex-direction:column;justify-content:center;width:100%}.save-date .save-date-inner .schedule>h1{color:var(--background-primary);font-size:30px;margin-bottom:.35em}.save-date .save-date-inner .schedule .countdown{column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:10px;width:80%}.save-date .save-date-inner .schedule .countdown>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.save-date .save-date-inner .schedule .countdown h1{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--heading-size);margin-bottom:.15em}.save-date .save-date-inner .schedule .countdown small{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.save-date .save-date-inner .foot{display:block;margin-top:30px;padding:10px;text-align:center;width:100%}.save-date .save-date-inner .foot .link-01{background:var(--button-background-primary);border:none;border-radius:4px;color:var(--button-text-primary);cursor:pointer;display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight);margin:0 auto;outline:none;padding:8px 24px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.save-date .save-date-inner .foot .link-01:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}body.juwita.light .save-date .save-date-inner .foot .link-01{border-color:var(--background-secondary);color:var(--background-secondary)}body.juwita.light .save-date .save-date-inner .foot .link-01:hover{color:var(--text-tertiary)}body.juwita.light .save-date .save-date-inner .schedule .countdown h1,body.juwita.light .save-date .save-date-inner .schedule .countdown small,body.juwita.light .save-date-inner .save-date-title h1,body.juwita.light .save-date-inner .save-date-title p,body.juwita.light .save-date-inner .save-date-title p sup{color:var(--background-secondary)}.love-story{background:var(--background-primary);padding:40px 20px}.love-story .inner{display:block;margin:0 auto;width:1200px}.love-story .inner .title{padding:10px;text-align:center}.love-story .inner .title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0}body.juwita.light .love-story .inner .title h1{color:var(--text-tertiary)}.love-story .inner .title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);line-height:clamp(28px,2vw,30px)}.love-story .inner .timeline{margin:20px auto;position:relative}.love-story .inner .timeline .story{display:flex;justify-content:space-between;line-height:normal;margin-bottom:30px;padding:20px 40px;position:relative}.love-story .inner .timeline .story:nth-child(odd){flex-direction:row;text-align:left}.love-story .inner .timeline .story:nth-child(2n){flex-direction:row-reverse;text-align:right}.love-story .inner .timeline .story .picture{border-radius:22px;height:clamp(200px,27.5vw,320px);overflow:hidden;width:48%}.love-story .inner .timeline .story .picture img{background-color:var(--background-secondary);border-radius:22px;display:block;height:100%;margin:0 auto;object-fit:cover;object-position:center;width:100%}.love-story .inner .timeline .story .content{display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}.love-story .inner .timeline .story .content .content-inner{border-bottom:2px solid var(--background-secondary);padding:10px 15px 25px}.love-story .inner .timeline .story .content .content-inner h2{font-weight:600;margin-bottom:.5em}.love-story .inner .timeline .story .content .content-inner h2,.love-story .inner .timeline .story .content .content-inner p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}body.juwita.baby_blue .love-story .inner .timeline .story .content .content-inner h2,body.juwita.baby_blue .love-story .inner .timeline .story .content .content-inner p,body.juwita.baby_blue .love-story .inner .title h1,body.juwita.baby_blue .love-story .inner .title p{color:var(--background-secondary)}body.juwita.baby_blue .love-story .inner .timeline .story .content .content-inner{border-color:var(--text-tertiary)}.gallery-wrapper{position:relative}.gallery-wrapper:before{background-image:var(--bg-photo);background-position:top;background-repeat:repeat;background-size:100% auto;content:"";height:100%;opacity:.5;position:absolute;width:100%}.gallery-wrapper .gallery{background:var(--background-secondary)}.gallery>.title{background-color:transparent;margin:20px 0 0}.gallery>.title h1,.video-gallery .inner>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:.35em}.gallery>.title p,.video-gallery .inner>.title p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.video-gallery{background-color:var(--background-secondary)}.video-gallery .inner .video-outer .video>.title h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);text-align:center}.video-gallery .inner .video-outer .video .preview .play-btn{color:var(--text-tertiary)}body.juwita.light .gallery>.title h1,body.juwita.light .gallery>.title p,body.juwita.light .video-gallery .inner .video-outer .video>.title h2,body.juwita.light .video-gallery .inner>.title h1,body.juwita.light .video-gallery .inner>.title p{color:var(--background-secondary)}.event-outer{background:var(--background-secondary);overflow:hidden;position:relative}.event-outer .event-inner{display:flex;flex-wrap:wrap;justify-content:center}.event-outer .event-inner .head{align-items:center;display:flex;justify-content:center;margin-bottom:-80px;min-height:250px;padding:200px 20px 20px;position:relative;width:100%}.event-outer .event-inner .head:before{background-image:var(--bg-event);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.event-outer .event-inner .head>.title{display:flex;flex-direction:column;margin:auto auto -10px;padding:20px;position:relative;text-align:center;width:960px;z-index:3}.event-outer .event-inner .head>.title h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:.25em}.event-outer .event-inner .head>.title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.event-inner .body{background-color:var(--background-primary);padding-bottom:50px;padding-top:100px;width:100%}.event-inner .event{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:10px;width:100%}.event-inner .event>.title{margin:0 auto 20px;padding:10px 20px 20px;position:relative;text-align:center;width:640px}.event-inner .event>.title h1{color:var(--text-tertiary);font-size:var(--heading-size)}.event-inner .event>.title h1,.event-inner .event>.title h1 sup,.event-inner .event>.title p{font-family:var(--body-text-family)}.event-inner .event>.title p{color:var(--text-tertiary);font-size:var(--body-text-size);font-style:italic;line-height:clamp(28px,2vw,30px);margin-top:.25em}.event-inner .event>.title:after,.event-inner .event>.title:before{background:var(--background-secondary);content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}body.baby_blue .event-inner .event>.title:after,body.baby_blue .event-inner .event>.title:before{background-color:var(--text-tertiary)}.event-inner .event>.title:before{top:0}.event-inner .event>.title:after{bottom:0}.event-outer .event-inner .body .event>.details{padding:10px;text-align:center;width:640px}.event-outer .event-inner .body .event>.details .address{margin-bottom:20px;text-align:center}.event-outer .event-inner .body .event>.details .address p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);line-height:clamp(26px,2.4vw,28px);margin-bottom:.35em}.event-outer .event-inner .body .event>.details .address p strong{color:var(--text-primary);font-family:var(--body-text-family)}.event-outer .event-inner .body .event>.details a{background-color:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:0 auto;padding:7px 18px;text-decoration:none;transition:all .2s ease-in-out}.event-outer .event-inner .body .event>.details a:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-background-primary)}.event-inner .event .activities{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.event-inner .event .activities .activity{align-items:center;border-radius:7px;display:flex;flex-direction:column;margin:10px;padding:10px;width:clamp(20%,50%,350px)}.event-inner .event .activities .activity span{color:var(--wood-clr);font-size:44px;margin-bottom:.2em}.event-inner .event .activities .activity .title{text-align:center;width:100%}.event-inner .event .activities .activity .title h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size)}body.juwita.light .event-inner .event .activities .activity .title h1{color:var(--text-tertiary)}.event-inner .event .activities .activity .title .activity-icon,.event-inner .event .activities .activity .title .activity-icon-image{display:block;height:auto;margin:0 auto 15px;object-fit:contain;width:70px}.event-inner .event .activities .activity .title .activity-icon path{fill:var(--text-primary)}.event-inner .event .activities .activity .title>.hide{display:none}.event-inner .event .activities .activity .title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);margin-bottom:1.25em}.event-inner .event .activities .activity .title p.time{font-size:var(--body-text-size);line-height:clamp(26px,2.4vw,28px)}.event-inner .event .activities .activity .title p em{font-family:var(--body-text-family)}.event-inner .event .activities .activity .address{text-align:center;width:100%}.event-inner .event .activities .activity .address p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);line-height:clamp(26px,2.4vw,28px)}.event-inner .event .activities .activity .address p.hall{font-weight:700}.event-inner .event .activities .activity>div:last-of-type{display:inline-block;padding:10px}.event-inner .event .activities .activity a{background-color:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:15px auto 0;padding:12px 28px;text-decoration:none;transition:all .2s ease-in-out}.event-inner .event .activities .activity a:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}body.juwita.light .event-inner .event .activities .activity a:hover,body.juwita.light .event-outer .event-inner .body .event>.details a:hover{background:var(--white-clr);border-color:var(--text-tertiary);color:var(--background-secondary)}body.baby_blue .event-inner .event .activities .activity .address p,body.baby_blue .event-inner .event .activities .activity .title h1,body.baby_blue .event-inner .event .activities .activity .title p,body.baby_blue .event-inner .event>.title h1,body.baby_blue .event-inner .event>.title p,body.baby_blue .event-outer .event-inner .body .event>.details .address p,body.baby_blue .event-outer .event-inner .head>.title h1,body.baby_blue .event-outer .event-inner .head>.title p{color:var(--background-secondary)!important}body.baby_blue .event-inner .event .activities .activity a,body.baby_blue .event-outer .event-inner .body .event>.details a{background-color:var(--text-tertiary);border-color:var(--text-tertiary);color:var(--background-secondary);font-family:var(--body-text-family)}body.baby_blue .event-inner .event .activities .activity a:hover,body.baby_blue .event-outer .event-inner .body .event>.details a:hover{background-color:var(--background-secondary)!important;border-color:var(--background-secondary)!important;color:var(--white-clr)!important}.event-inner .event .activities .activity p>a,body.baby_blue .event-inner .event .activities .activity p>a{background-color:transparent!important;border:none!important;border-radius:0!important;color:#45a!important;display:inline-block!important;font-family:inherit!important;font-size:inherit!important;font-style:italic!important;line-height:inherit!important;margin:0!important;outline:none!important;padding:0!important;text-decoration:none!important}.event-inner .event .activities .activity p>a:hover,body.baby_blue .event-inner .event .activities .activity p>a:hover{background-color:transparent!important;color:#45a!important;text-decoration:underline!important}.form-label.center{display:block;font-size:16px;font-weight:600;text-align:center}.form-control{border-color:var(--background-primary)}.wrapper-01{background-image:var(--wrapper-01-lg);background-position:50%;background-repeat:no-repeat;background-size:cover}.rundown-inner .rundown-event-list{margin:0 auto;max-width:640px}.rundown-agenda-horizontal .rundown-agenda-horizontal-time,.rundown-agenda-horizontal-content .rundown-agenda-horizontal-text,.rundown-event-horizontal .rundown-event-horizontal-title,.rundown-inner .rundown-title{color:var(--text-tertiary)}.rsvp-wrap{background:transparent;overflow:hidden;padding:50px 0;position:relative}.rsvp-inner{margin:0 auto;max-width:640px;padding:36px 0;width:100%}.rsvp-head{padding:0 20px;text-align:center}.rsvp-head .rsvp-title{color:var(--text-tertiary);display:inline-block;font-family:var(--heading-family);font-size:var(--heading-size);position:relative}.rsvp-head .rsvp-title:after,.rsvp-head .rsvp-title:before{background-image:var(--orn-04);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:110%;position:absolute;top:50%;width:150px}.rsvp-head .rsvp-title:before{right:100%;transform:translateY(-50%) scaleX(-1)}.rsvp-head .rsvp-title:after{left:100%;transform:translateY(-50%)}.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.rsvp-body{margin-top:40px;padding:0 20px}.rsvp-confirm-step{display:none}.rsvp-status-wrap{margin-bottom:40px}.rsvp-status-head{padding:0;text-align:center}.form-label,.rsvp-status-head .rsvp-status-caption{color:var(--light-clr);font-family:var(--body-text-family);font-size:18px}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-amount-wrap{margin-bottom:40px}.rsvp-amount-head{padding:0;text-align:center}.rsvp-amount-head .rsvp-amount-caption{margin-bottom:10px}.rsvp-amount-head .rsvp-amount-caption,.session-caption-wrap .caption{color:var(--light-clr);font-family:var(--body-text-family);font-size:18px}.rsvp-amount-controller-wrap{padding:0}.rsvp-amount-controller{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.rsvp-amount-controller .toggle-btn{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:4px;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(--light-clr);stroke-width:10}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-primary);border-color:var(--button-background-primary);color:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.plus:hover{background-color:rgba(var(--button-background-primary-rgb),.8);border-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.plus:hover .toggle-icon path{stroke:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.minus{background-color:transparent;border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.minus:hover{background-color:transparent;border-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.minus:hover .toggle-icon path{stroke:rgba(var(--button-text-secondary-rgb),.8)}.rsvp-amount-controller .input-wrap{width:100%}.form-control.group-guest,.form-control.member-input,.rsvp-amount-controller .input-control{background-color:var(--white-clr);border:none;border-radius:4px;color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);height:40px;margin:0 auto;text-align:center;width:100%}.rsvp-amount-controller .input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.rsvp-confirm-wrap{padding:0;text-align:center}.rsvp-confirm-wrap label{display:block;margin-top:10px}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{align-items:center;background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:7px;color:var(--button-text-secondary);cursor:pointer;display:flex;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:600;height:100%;justify-content:center;line-height:1;margin:0 auto;padding:10px 25px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.rsvp-confirm-btn.going{background-color:transparent;border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.form-check-label:has(.form-check-input:checked),.form-check-label:hover,.rsvp-confirm-btn.going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going{background-color:var(--button-background-primary);border-color:var(--button-background-primary);color:var(--button-text-primary)}.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);border-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.not-going{background-color:transparent;border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.confirm,.rsvp-confirm-btn.not-going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--button-background-primary);border-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.confirm:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.rsvp-confirm-btn.download{background-color:var(--button-background-primary);border-color:var(--button-background-primary);color:var(--button-text-primary);display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-img-wrap{margin-bottom:30px}.rsvp-qrcard-img{display:block;height:auto;margin:0 auto;max-width:200px;object-fit:contain;width:100%}.rsvp-message-wrap{margin-top:50px}.rsvp-message-content{background-color:transparent;text-align:center}.rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-title{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size));margin-bottom:10px}.rsvp-message-wrap .rsvp-message-caption{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 0px)}.rsvp-change-wrap{margin-top:40px;padding:0}body.juwita.light .rsvp-amount-controller .toggle-btn.plus{color:var(--light-clr)}body.juwita.light .rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--light-clr)}body.juwita.light .rsvp-confirm-btn.confirm,body.juwita.light .rsvp-confirm-btn.download{color:var(--light-clr)}body.baby_blue .rsvp-head .rsvp-title{color:var(--background-secondary)}@media only screen and (max-width:780px){.rsvp-head .rsvp-title:before{right:95%}.rsvp-head .rsvp-title:after{left:95%}}.live-streaming{background-color:transparent}.live-streaming>.inner>.head>h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size)}body.baby_blue .live-streaming>.inner>.title h1{color:var(--background-secondary)}.live-streaming>.inner>.head>p{font-style:var(--body-text-style)}.live-streaming .inner .body p,.live-streaming>.inner>.head>p{color:var(--text-tertiary);font-family:var(--body-text-family)}.live-streaming .inner .body p,.live-streaming .inner .body p.meeting-text{font-size:var(--body-text-size)}.live-streaming .inner .body>.streaming-info>div.link>a{background:var(--button-background-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}body.juwita.light .live-streaming .inner .body>.streaming-info>div.link>a{color:var(--text-tertiary)}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.live-streaming .inner .orn.orn-05{background-image:var(--orn-05);background-position:50%;background-repeat:no-repeat;background-size:contain;height:85px;margin:50px auto 0;width:640px}.ig-filter-wrap{background-color:var(--background-primary)}.ig-filter{max-width:640px;width:100%}.ig-filter-head .ig-filter-title{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size)}.ig-filter-head .ig-filter-caption{color:var(--text-tertiary);font-family:var(--body-text-family);font-style:var(--body-text-style)}.ig-filter-link{background:var(--button-background-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:16px;font-weight:600}body.juwita.light .ig-filter-link{color:var(--text-tertiary)}.ig-filter-link:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.gift{background-color:var(--background-primary);padding:30px 20px 80px}.gift .gift-inner .gift-title h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size)}.gift .gift-inner .gift-title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style)}body.baby_blue .gift .gift-inner .gift-title h1,body.baby_blue .gift .gift-inner .gift-title p{color:var(--background-secondary)}.gift-inner .gift-form{font-family:var(--body-text-family)}.gift .gift-inner .gift-form .selectize-control.single .selectize-input{background:var(--background-secondary);border:1px solid var(--text-secondary);color:var(--text-secondary)}.gift .gift-inner .gift-form .selectize-control .item{background:var(--background-secondary)}.gift .gift-inner .gift-form .selectize-control .item:hover{background:rgba(var(--background-secondary-rgb),.8)}.gift .gift-inner .gift-form .selectize-control .item p strong{font-family:var(--body-text-family);font-size:var(--body-text-size)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border-color:var(--text-secondary);color:var(--text-secondary)}#gift-form button,#gift-form div,#gift-form input,#gift-form label,#gift-form p,#gift-form span,#gift-form textarea{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}body.juwita.light #gift-form div,body.juwita.light #gift-form input,body.juwita.light #gift-form label,body.juwita.light #gift-form p,body.juwita.light #gift-form span,body.juwita.light #gift-form textarea{color:var(--background-secondary)}body.juwita.light #gift-form button{color:var(--text-tertiary)}.gift-form .gift-details{background:transparent}.gift-form .gift-picture{background:transparent;display:none}.gift-form .gift-picture .picture-detail{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:600px}.gift-form .gift-picture .picture-detail .gift-back{background:transparent;border:none;cursor:pointer;font-size:var(--body-text-size);line-height:clamp(20px,2.3vw,25px);margin:10px 0;outline:none}.gift-form .gift-picture .picture-detail .gift-back:hover{text-decoration:underline}.gift-form .gift-picture .picture-detail .head{padding:10px;text-align:center}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);margin-bottom:.25em}.gift .gift-inner .gift-form .gift-picture .picture-detail .head p{color:var(--font-clr);font-size:var(--body-text-size);line-height:clamp(20px,2.3vw,25px)}.gift-form .gift-picture .picture-detail .body{padding:20px;width:100%}.gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]{align-items:center;cursor:pointer;display:flex;height:160px;justify-content:center;margin:15px auto;position:relative;transition:all .25s ease-in-out;width:160px;z-index:1}.gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:hover{background:#eee}.gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:before{border:1px dashed var(--background-primary);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>i{color:var(--background-primary);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>img[data-image]{display:none;height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.gift-form .gift-picture .gift-submit{margin-top:auto}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background:var(--button-background-primary);color:var(--button-text-primary)}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background:rgba(var(--button-background-primary-rgb),.8)}.gift-form [name=nominal]:checked+.nominal{background:var(--background-secondary);border-color:var(--background-secondary);color:var(--background-primary)}body.juwita.light .gift-form [name=nominal]:checked+.nominal{color:var(--white-clr)!important}.gift.no-form{position:relative;z-index:1}.gift.no-form .gift-inner .gift-form{overflow:visible}.comment-outer{padding:20px 20px 75px;position:relative}.comment-outer:before{background-image:var(--bg-photo);background-position:top;background-repeat:repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.comment-outer .comment-inner .head>h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:.1em}.comment-outer .comment-inner .head>p{font-style:var(--body-text-style)}.comment .comment-body p,.comment .comment-head p,.comment .comment-head p strong,.comment-form button,.comment-form input,.comment-form textarea,.comment-outer .comment-inner .head>p,.comment-outer .comment-inner .more-comment{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.comment .comment-foot a,.comment .comment-foot small{font-family:var(--body-text-family);font-size:clamp(13px,1.8vw,15px);line-height:clamp(23px,2.2vw,25px)}body.juwita.light .comment-outer .comment-inner .head>h1{color:var(--background-secondary)}body.juwita.light .comment .comment-body p,body.juwita.light .comment .comment-head p,body.juwita.light .comment .comment-head p strong,body.juwita.light .comment-form input,body.juwita.light .comment-form textarea,body.juwita.light .comment-outer .comment-inner .head>p{color:var(--background-secondary);font-size:var(--body-text-size);line-height:clamp(26px,2.4vw,28px)}body.juwita.light .comment .comment-foot a,body.juwita.light .comment .comment-foot small{color:var(--background-secondary);font-size:clamp(13px,1.8vw,15px);line-height:clamp(23px,2.2vw,25px)}body.juwita.light .comment-outer button{background:var(--background-secondary);font-size:var(--body-text-size);line-height:clamp(26px,2.4vw,28px)}body.juwita.light .comment-outer button:hover{background:var(--background-tertiary)}.comment-form .send-comment,.comment-outer .comment-inner .more-comment{background:var(--button-background-primary);color:var(--button-text-primary)}.comment-form .send-comment:hover,.comment-outer .comment-inner .more-comment:hover{background:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.foot-wrapper{background:var(--background-primary);display:block;overflow:hidden;padding-bottom:360px;padding-top:50px;position:relative}.foot-wrapper .orn{position:absolute}.foot-wrapper .orn.orn-06{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-340px;height:700px;left:50%;max-width:1024px;transform:translate(-50%);width:95%}@media only screen and (max-width:820px){.foot-wrapper{padding-bottom:240px}}@media only screen and (max-width:600px){.foot-wrapper{padding-bottom:180px}}@media only screen and (max-width:425px){.foot-wrapper{padding-bottom:120px}}.quote-end .quote-end-inner p{color:var(--text-tertiary);font-size:var(--body-text-size);font-style:var(--body-text-style)}.quote-end .quote-end-inner p,.quote-end .quote-end-inner p strong{font-family:var(--body-text-family)}.note .note-description{color:var(--text-tertiary)}.footnote{width:100%}.footnote .footnote-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 10px;text-align:center}.footnote .footnote-inner h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:var(--heading-size);line-height:clamp(45px,4.25vw,80px);padding:15px 10px}.footnote .footnote-inner p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.footnote .footnote-inner .date-text{margin-bottom:16px}.footnote .footnote-inner p sup{font-family:var(--body-text-family);font-size:clamp(8px,1.1vw,20px)}body.juwita.light .footnote .footnote-inner h1,body.juwita.light .footnote .footnote-inner p,body.juwita.light .quote-end .quote-end-inner p{color:var(--background-secondary)}.footer{background:var(--white-clr)}.footer .footer-inner{width:100%}.footer .footer-inner p{color:var(--background-primary);font-family:var(--body-text-family);font-size:clamp(15px,2vw,18px)}body.juwita.light .footer .footer-inner p{color:var(--background-secondary)}section.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--background-primary)}body.juwita.light section.footer .footer-inner .footer-logo path{fill:var(--background-secondary)}@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-family:var(--body-text-family);font-size:16px;margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}@media only screen and (max-width:1400px){.cover .orn.bg-cover-01{height:clamp(480px,80%,520px)}.cover .orn.bg-cover-02{width:60%}}@media only screen and (max-width:1240px){.cover .orn.orn-02{height:min(25%,250px)}.cover .orn.bg-cover-01{height:clamp(420px,80%,470px)}.cover .orn.bg-cover-02{height:clamp(150px,25%,170px);width:70%}.love-story .inner{width:100%}.love-story .inner .title{padding:10px}.love-story .inner .timeline{margin:20px auto}.love-story .inner .timeline .story{padding:20px}}@media only screen and (max-width:1124px){.bridegroom .bridegroom-inner .head{width:100%}}@media only screen and (max-width:1024px){.cover .cover-wrapper{width:100%}.cover .cover-inner.covers.mobile:before{background-color:transparent;background-image:linear-gradient(to bottom,rgba(var(--background-primary-rgb),0),rgba(var(--background-primary-rgb),.8),rgba(var(--background-primary-rgb),1));height:50%}.cover .cover-inner.covers.mobile .cover-picture{display:block;pointer-events:none}.cover .cover-inner>.cover-show .picture-outer img{filter:blur(0);margin-top:60px}.cover .cover-bridegroom{width:100%}.cover .orn.orn-02{height:min(30%,160px)}.cover .orn.bg-cover-01{height:clamp(420px,40%,520px)}.cover .orn.bg-cover-02{height:clamp(130px,25%,150px);width:70%}.event-outer .event-inner .head{padding:10px}.event-outer .event-inner .head>.title{padding:10px;width:100%}.event-inner .body,.event-inner .event{width:100%}.event-inner .event>.title:after,.event-inner .event>.title:before{width:60%}}@media only screen and (max-width:920px){.cover .orn.bg-cover-02{z-index:2}}@media only screen and (max-width:835px){.cover .orn.orn-02{height:min(30%,140px)}.cover .orn.bg-cover-01{background-image:var(--bg-cover-01)}.cover .orn.bg-cover-02{height:clamp(100px,25%,130px);width:80%}.event-inner .event>.title{width:100%}.event-inner .event>.title:after,.event-inner .event>.title:before{width:80%}.event-outer .event-inner .body .event>.details{width:100%}}@media only screen and (max-width:780px){.cover .orn.orn-02{height:min(25%,120px)}.cover .orn.bg-cover-02{background-position:top 0 left -60px;height:min(30%,130px);width:100%}.cover .orn.bg-cover-01{height:clamp(240px,40%,480px)}.love-story .inner .timeline .story:nth-child(2n),.love-story .inner .timeline .story:nth-child(odd){flex-direction:column}.love-story .inner .timeline .story .content,.love-story .inner .timeline .story .picture{width:100%}.love-story .inner .timeline .story .content .content-inner{padding:25px 10px}.event-inner .event .activities .activity{width:100%}.rsvp .rsvp-confirm h1:before,.rsvp .rsvp-full h1:before,.rsvp-form .head h1:before{right:95%}.rsvp .rsvp-confirm h1:after,.rsvp .rsvp-full h1:before,.rsvp-form .head h1:after{left:95%}}@media only screen and (max-width:680px){.bridegroom .bridegroom-inner .body{align-items:center;flex-direction:column;justify-content:center}.bridegroom .bridegroom-inner .body.bride-first{flex-direction:column-reverse}.bridegroom .bridegroom-inner .body .bride,.bridegroom .bridegroom-inner .body .groom{margin:0;width:100%}.bridegroom .bridegroom-inner .body .bridegroom-separator{left:0;position:relative;top:0;transform:translate(0)}.event-inner .event>.title,.event-outer .event-inner .body .event>.details,.save-date .save-date-inner{width:100%}.live-streaming .inner .orn.orn-05{height:50px;width:420px}}@media only screen and (max-width:600px){.cover .cover-inner.covers .cover-bridegroom{bottom:0}.cover .orn.bg-cover-01{background-image:var(--bg-cover-01)}.cover .orn.bg-cover-02{background-image:var(--bg-cover-02);height:min(27%,110px)}.bridegroom .bridegroom-inner{padding:45px 10px 65px}.bridegroom .bridegroom-inner .body{padding:0}.save-date .save-date-inner{padding-bottom:20px;padding-top:0}.love-story{padding:20px 10px}.love-story .inner .timeline .story{padding:0}.wrapper-01{background-image:var(--wrapper-01)}.rsvp .rsvp-confirm h1,.rsvp-form .head h1{font-size:5vw}}@media only screen and (max-width:480px){.cover .cover-bridegroom>div h1{font-size:calc(var(--heading-size) - var(--fs-extra-8))}.cover .orn.bg-cover-01{height:clamp(220px,37%,320px)}.cover .orn.bg-cover-02{background-position:top 0 left -20px;height:min(27%,80px)}.save-date .save-date-inner .schedule .countdown{width:100%}.live-streaming .inner .orn.orn-05{width:85%}}@media only screen and (max-width:400px){.cover .orn.bg-cover-01{height:clamp(220px,34.5%,320px)}}@media only screen and (max-width:380px){.cover .orn.bg-cover-01{height:clamp(245px,40%,320px)}}@media only screen and (max-width:300px){.save-date .save-date-inner .schedule .countdown{grid-template-columns:repeat(2,1fr)}}.general-qrcode{background-color:var(--background-primary);padding:20px 20px 60px}.container.wedding-gifts-wrap{background:var(--background-primary)!important;position:relative;width:100%}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--button-background-primary)!important;border:none!important;border-radius:4px!important;color:var(--button-text-secondary)!important;cursor:pointer!important;font-family:var(--ff-02)!important;font-size:clamp(14px,2vw,18px)!important}.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .title{color:inherit;font-family:inherit}.kado-description .kado-ket,.modal-kado-header .address,.modal-kado-header .caption{font-family:var(--ff-02)!important;font-size:16px!important}.confirm-kado-btn,.img-caption,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .title{font-family:var(--ff-02)!important;font-size:clamp(14px,2vw,18px)!important}.confirm-kado-btn{border:none!important;border:1px solid var(--button-background-primary)!important;border-radius:4px!important;color:var(--button-background-primary)!important;font-weight:500!important;outline:none!important;width:100%}.modal-kado-note .note-kado{font-family:var(--ff-02)!important}.confirm-kado-btn:hover{background-color:var(--button-background-primary)!important;color:var(--button-text-secondary)!important}.buying-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:rgba(var(--button-background-primary-rgb),.8)!important;color:var(--button-background-secondary)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-tertiary)!important;font-family:var(--body-text-family)!important;font-size:clamp(14px,2vw,18px)!important;font-weight:500!important}.btn-hadiah-copy{border:1px solid var(--text-tertiary)!important;color:var(--text-tertiary)!important}.hadiah-card-title{display:-webkit-box;font-family:var(--ff-02)!important;font-size:clamp(14px,2vw,18px)!important;font-weight:600;-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}.hadiah-card-price{color:#cb3a31!important;font-size:16px!important;font-weight:600!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount{font-size:16px!important;font-weight:500!important}.wedding-gifts-title{font-size:clamp(22px,5vw,30px);font-weight:700}.wedding-gifts-description,.wedding-gifts-title{color:var(--text-tertiary)!important;font-family:var(--ff-02)}.wedding-gifts-description{font-size:clamp(16px,2vw,18px);font-style:italic;line-height:clamp(26px,2.4vw,28px)}.wedding-gifts-inner{margin:0 auto;max-width:640px;width:100%}.dress-wrapper .dress-desc,.dress-wrapper .dress-item-title,.dress-wrapper .dress-note,.dress-wrapper .dress-title{color:var(--text-tertiary)}