body.senandika{--heading-family:"Great Vibes",handwriting;--heading-style:normal;--heading-weight:500;--heading-size:44px;--heading-lettercase:none;--body-text-family:"Noto Sans JP",sans-serif;--body-text-style:normal;--body-text-weight:400;--body-text-size:15px;--body-text-lettercase:none;--fs-extra-1:2px;--fs-extra-2:14px;--fs-extra-3:16px;--fs-extra-4:20px;--fs-extra-5:74px;overflow:hidden;--body-height:100vh}body.senandika.camel{--flower-01:url(https://katsudoto.id/media/template/biasa-01/01/flower-01.png);--flower-02:url(https://katsudoto.id/media/template/biasa-01/01/flower-02.png);--line-01:url(https://katsudoto.id/media/template/biasa-01/01/line-01.png);--line-02:url(https://katsudoto.id/media/template/biasa-01/01/line-02.png);--line-01-md:url(https://katsudoto.id/media/template/biasa-01/01/line-01-md.png);--line-02-md:url(https://katsudoto.id/media/template/biasa-01/01/line-02-md.png);--orn-01:url(https://katsudoto.id/media/template/biasa-01/01/orn-01.png);--bg-lg-01:url(https://katsudoto.id/media/template/biasa-01/01/bg-lg-01.jpg);--bg-md-01:url(https://katsudoto.id/media/template/biasa-01/01/bg-md-01.jpg);--bg-sm-01:url(https://katsudoto.id/media/template/biasa-01/01/bg-sm-01.jpg)}body.senandika.orchid{--flower-01:url(https://katsudoto.id/media/template/biasa-01/02/flower-01.png);--flower-02:url(https://katsudoto.id/media/template/biasa-01/02/flower-02.png);--line-01:url(https://katsudoto.id/media/template/biasa-01/02/line-01.png);--line-02:url(https://katsudoto.id/media/template/biasa-01/02/line-02.png);--line-01-md:url(https://katsudoto.id/media/template/biasa-01/02/line-01-md.png);--line-02-md:url(https://katsudoto.id/media/template/biasa-01/02/line-02-md.png);--orn-01:url(https://katsudoto.id/media/template/biasa-01/02/orn-01.png);--bg-lg-01:url(https://katsudoto.id/media/template/biasa-01/02/bg-lg-01.jpg);--bg-md-01:url(https://katsudoto.id/media/template/biasa-01/02/bg-md-01.jpg);--bg-sm-01:url(https://katsudoto.id/media/template/biasa-01/02/bg-sm-01.jpg)}body.senandika.olive{--flower-01:url(https://katsudoto.id/media/template/biasa-01/03/flower-01.png);--flower-02:url(https://katsudoto.id/media/template/biasa-01/03/flower-02.png);--line-01:url(https://katsudoto.id/media/template/biasa-01/03/line-01.png);--line-02:url(https://katsudoto.id/media/template/biasa-01/03/line-02.png);--line-01-md:url(https://katsudoto.id/media/template/biasa-01/03/line-01-md.png);--line-02-md:url(https://katsudoto.id/media/template/biasa-01/03/line-02-md.png);--orn-01:url(https://katsudoto.id/media/template/biasa-01/03/orn-01.png);--bg-lg-01:url(https://katsudoto.id/media/template/biasa-01/03/bg-lg-01.jpg);--bg-md-01:url(https://katsudoto.id/media/template/biasa-01/03/bg-md-01.jpg);--bg-sm-01:url(https://katsudoto.id/media/template/biasa-01/03/bg-sm-01.jpg)}body.senandika sup{color:inherit;font-family:inherit;font-size:.7em}@media only screen and (min-width:768px){body.senandika{--heading-size:55px;--body-text-size:16px}}.top-cover{background-color:var(--background-tertiary);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-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7),rgba(0,0,0,.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.top-cover .inner .details{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 10px;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-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-4) + 30px);font-weight:900;line-height:1.2;margin:0 0 .25em}.top-cover .inner .details .text-01>br{content:""}.top-cover .inner .details .text-01>br:after{content:" "}@media only screen and (max-width:600px){.top-cover .inner .details>div{text-align:left}.top-cover .inner .details .text-01>br{display:block}.top-cover .inner .details .text-01>br:after{content:""}}.top-cover .inner .details .text-02{letter-spacing:0;margin:0 0 5px}.top-cover .inner .details .text-02,section.top-cover .cover-free-text{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);text-transform:var(--body-text-lettercase)}.top-cover .inner .details .link-01{background-color:var(--button-background-primary);border-radius:4px;box-shadow:-1px 1px 5px rgba(var(--button-background-primary-rgb),.2);color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;margin:0;padding:.4em 1em;text-decoration:none;transition:background-color .35s ease-in-out}.top-cover .inner .details .link-01:hover{background-color:rgba(var(--button-background-primary-rgb),.7)}.top-cover>.cover-show{background:var(--background-secondary);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{display:block;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-secondary);overflow:hidden;padding:0}.cover,.cover .cover-inner{display:flex;flex-direction:column;position:relative;width:100%}.cover .cover-inner{align-items:center;background:transparent;justify-content:center;min-height:var(--body-height);padding:20px 0;z-index:10}.cover .cover-inner:before{background:rgba(var(--background-tertiary-rgb),.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.cover .cover-greet{color:var(--text-secondary);display:block;padding:10px;position:relative;text-align:center;width:100%;z-index:10}.cover .cover-greet .logo{display:block;margin:0 auto;max-height:50px;object-fit:contain;object-position:center;width:55px}@media only screen and (min-width:768px){.cover .cover-greet .logo{width:80px}}.cover .cover-picture{align-items:center;display:flex;justify-content:center;margin:10px auto;position:relative;width:100%;z-index:10}.cover .cover-picture>.cover-show{display:block;height:calc((var(--body-height) * 55) / 100);margin:0 auto;max-height:calc(1024px / 2);max-width:1024px;overflow:hidden;width:calc(((var(--body-height) * 55) / 100) * 2)}.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{background:var(--background-secondary);height:100%!important;left:0;overflow:hidden;position:absolute!important;top:0;width:100%!important}.cover .cover-picture>.cover-show .picture-outer .picture{display: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{color:var(--text-secondary);display:block;padding:5px 10px;position:relative;text-align:center;width:100%;z-index:10}.cover .cover-bridegroom h1{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-4));font-weight:900;margin:.15em 0 .25em}.cover .cover-bridegroom p{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);letter-spacing:1px;text-transform:var(--body-text-lettercase)}.cover .cover-bridegroom p.text-02{margin-bottom:1em}.cover .cover-bridegroom p.text-03{font-weight:600;letter-spacing:3px;margin-bottom:0;text-transform:uppercase;transform:scaleY(1.1)}.cover .cover-inner>.cover-show{background:var(--background-secondary);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.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;overflow:hidden;position:absolute!important;top:0;width:100%!important}.cover .cover-inner>.cover-show .picture-outer .picture{background-attachment:fixed;display:block;filter:blur(2px);height:100%;object-fit:cover;object-position:center;width:100%}.cover .cover-inner>.cover-show .picture-outer .picture[src*=".png"]{object-fit:contain}.bridegroom{background:var(--background-secondary);padding:40px 20px}.bridegroom,.bridegroom .bridegroom-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.bridegroom .bridegroom-inner .head{padding:10px;text-align:center;width:960px}.bridegroom .bridegroom-inner .head h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;margin-bottom:.5em}.bridegroom .bridegroom-inner .head p{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.bridegroom .bridegroom-inner .body{align-items:flex-start;display:flex;justify-content:space-around;padding:20px;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(42.5%,720px)}.bridegroom .bridegroom-inner .body .bridegroom-border{align-items:center;display:flex;height:250px;justify-content:center;margin:10px auto;padding:10px;position:relative;width:200px}@media only screen and (min-width:768px){.bridegroom .bridegroom-inner .body .bridegroom-border{height:350px;width:280px}}.bridegroom .bridegroom-inner .body .bridegroom-border:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:1}.bridegroom .bridegroom-inner .body.bride-first>div:nth-of-type(3) .bridegroom-border:before,.bridegroom .bridegroom-inner .body>div:first-of-type .bridegroom-border:before{background-image:var(--flower-01);height:60%;left:-22%;top:5%;width:100%}.bridegroom .bridegroom-inner .body.bride-first>div:first-of-type .bridegroom-border:before,.bridegroom .bridegroom-inner .body>div:nth-of-type(3) .bridegroom-border:before{background-image:var(--flower-02);height:90%;right:-38%;top:5%;width:100%}.bridegroom .bridegroom-inner .body.bride-first>div:first-of-type .bridegroom-border:before{left:auto}.bridegroom .bridegroom-inner .body.bride-first>div:nth-of-type(3) .bridegroom-border:before{right:auto}.bridegroom .bridegroom-inner .body .bridegroom-border .bridegroom-picture{background:var(--text-primary);border-top-left-radius:180px;border-top-right-radius:180px;height:100%;object-fit:cover;position:relative;width:100%;z-index:3}.bridegroom .bridegroom-inner .body .bridegroom-separator{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-5));font-weight:500;left:50%;padding:10px;position:absolute;top:35%;transform:translate(-50%,-50%)}.bridegroom .bridegroom-inner .body .bridegroom-details{padding:20px 10px;text-align:center}.bridegroom .bridegroom-inner .body .bridegroom-details h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);margin-bottom:.1em;text-transform:var(--heading-lettercase)}.bridegroom .bridegroom-inner .body .bridegroom-details p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:.35em;text-transform:var(--body-text-lettercase)}.bridegroom .bridegroom-inner .body .bridegroom-details p.bio{font-style:italic}.bridegroom .bridegroom-inner .body .bridegroom-details a{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-decoration:none;text-transform:var(--body-text-lettercase)}.bridegroom .bridegroom-inner .body .bridegroom-details a em{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit}.bridegroom .bridegroom-inner .body .bridegroom-details a:hover{color:var(--sea-clr);text-decoration:underline}.bridegroom.yogya-group .bridegroom-inner .body{padding:0}.bridegroom.yogya-group .bridegroom-inner .body .bridegroom-border{height:auto;margin:0 auto;padding:0}.bridegroom.yogya-group .bridegroom-inner .body .bridegroom-border:before{content:none}.bridegroom.yogya-group .bridegroom-inner .body .bridegroom-border .bridegroom-picture{border-radius:0;height:auto}@media only screen and (min-width:768px){.bridegroom.yogya-group .bridegroom-inner .body .bridegroom-border{height:auto}}.save-date{background:var(--background-tertiary);min-height:200px;overflow:hidden;width:100%}.save-date .save-date-inner{background-image:var(--bg-sm-01);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 20px}.save-date .save-date-inner,.save-date .save-date-inner .schedule{align-items:center;display:flex;flex-direction:column;justify-content:center}.save-date .save-date-inner .schedule{color:var(--text-tertiary);max-width:640px;width:100%}.save-date .save-date-inner .schedule .title{position:relative;text-align:center}.save-date .save-date-inner .schedule .title:before{background-image:var(--line-01);background-position:100%;right:110%}.save-date .save-date-inner .schedule .title:after,.save-date .save-date-inner .schedule .title:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;top:0;width:500%}.save-date .save-date-inner .schedule .title:after{background-image:var(--line-02);background-position:0;left:110%}.save-date .save-date-inner .schedule .title h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-3));font-weight:500;margin-bottom:.35em;position:relative;text-transform:uppercase;transform:scaleY(.9)}.save-date .save-date-inner .schedule .title h1>span{bottom:0;color:inherit;font-family:var(--heading-family);font-size:var(--heading-size);font-style:inherit;font-weight:inherit;margin-right:10px;position:relative;text-transform:capitalize;transform:scaleY(1)}.save-date .save-date-inner .schedule .countdown{column-gap:40px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:10px}.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>div h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));margin-bottom:.15em}.save-date .save-date-inner .schedule .countdown>div small{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.save-date .save-date-inner .foot{margin-top:20px;padding:10px}.save-date .save-date-inner .foot #addToCalendar{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:7px;color:var(--button-background-primary);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;padding:7px 18px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.save-date .save-date-inner .foot #addToCalendar:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}section.love-story{background-color:var(--background-primary);overflow:hidden;padding:1.25em 0}section.love-story .inner{padding:1.25em 0}section.love-story .inner .head{padding:.75em;text-align:center}section.love-story .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);margin-bottom:-.25em;padding:0;text-transform:var(--heading-lettercase)}section.love-story .inner .body{padding:0}section.love-story .inner .body .stories{display:flex;flex-direction:column}section.love-story .inner .body .stories .story{margin:0 auto 1.5em;max-width:460px;padding:.75em 1em;width:100%}section.love-story .inner .body .stories .story:last-of-type{margin-bottom:0}section.love-story .inner .body .stories .story .preview{padding:.5em;position:relative;text-align:center;width:100%}section.love-story .inner .body .stories .story .preview .picture{align-items:center;background-color:var(--background-tertiary);border-radius:22px;display:flex;height:230px;justify-content:center;position:relative;width:100%;z-index:1}section.love-story .inner .body .stories .story .preview .picture:before{border:2px solid transparent;border-radius:inherit;content:"";height:calc(100% + 2px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);z-index:5}section.love-story .inner .body .stories .story .preview .picture>a{border-radius:inherit;display:flex;height:100%;position:relative;width:100%}section.love-story .inner .body .stories .story .preview .picture img{border-radius:inherit;display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.love-story .inner .body .stories .story .details{padding:.5em;text-align:center}section.love-story .inner .body .stories .story .details h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;margin-bottom:.4em}section.love-story .inner .body .stories .story .details 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);text-align:justify;text-transform:var(--body-text-lettercase)}@media only screen and (min-width:426px){section.love-story .inner .body .stories .story .preview .picture{height:255px}}@media only screen and (min-width:1024px){section.love-story .inner .head{margin-bottom:1.25em}section.love-story .inner .body .stories{padding-bottom:.75em}section.love-story .inner .body .stories .story{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2.25em;max-width:920px}section.love-story .inner .body .stories .story:nth-child(2n){flex-direction:row-reverse}section.love-story .inner .body .stories .story .preview{margin-bottom:auto;margin-left:0;margin-right:auto;padding:0;width:48%}section.love-story .inner .body .stories .story .preview .picture{height:280px}section.love-story .inner .body .stories .story .preview .picture:before{border-width:3px;height:calc(100% + 3px);width:calc(100% + 3px)}section.love-story .inner .body .stories .story:nth-child(2n) .preview{margin-left:auto;margin-right:0}section.love-story .inner .body .stories .story .details{padding:0 1.25em 1.75em;text-align:left;width:50%}section.love-story .inner .body .stories .story:nth-child(2n) .details{text-align:right}}.gallery,.video-gallery{background-color:var(--background-primary)}.gallery>.title{color:var(--text-secondary)}.video-gallery .inner>.title{margin-bottom:10px;padding:10px}.gallery>.title h1,.video-gallery .inner>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);margin-bottom:0;text-transform:var(--heading-lettercase)}.gallery>.title p,.video-gallery .inner .video-outer .video>.title h2,.video-gallery .inner>.title p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.video-gallery .inner .video-outer .video>.title h2{text-align:center}.event-outer{background:var(--background-secondary);overflow:hidden;position:relative}.event-outer .event-inner .head{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:10px 0;position:relative}.event-outer .event-inner .head:before{background:rgba(var(--background-primary-rgb),.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.event-outer .event-inner .head>.title{margin:auto;padding:20px;position:relative;text-align:center;width:960px;z-index:3}.event-outer .event-inner .head>.title h1{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;margin-bottom:.25em}.event-outer .event-inner .head>.title p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.event-outer .event-inner .head .cover-show{height:var(--body-height);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.event-outer .event-inner .head .cover-show .slick-list{height:100%!important;width:100%!important}.event-outer .event-inner .head .cover-show .slick-track{height:100%!important;position:relative!important;width:100%!important}.event-outer .event-inner .head .cover-show .picture-outer{height:var(--body-height)!important;left:0;overflow:hidden;position:absolute!important;top:0;width:100%!important}.event-outer .event-inner .head .cover-show .picture-outer .picture{animation:cover-top-to-bottom 10s infinite;background-image:var(--cover);background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.event-outer .event-inner .body{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.event-outer .event-inner .body .event{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;width:100%}.event-outer .event-inner .body .event>.title{background:var(--background-tertiary);margin:0 auto;padding:12px 20px 20px;position:relative;text-align:center;width:640px;width:100%}.event-outer .event-inner .body .event>.title>h1{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-4));font-weight:700;margin-bottom:.25em}.event-outer .event-inner .body .event>.title>p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:.25em;text-transform:var(--body-text-lettercase)}.event-outer .event-inner .body .event>.details{padding:0 10px;text-align:center;width:640px}.event-outer .event-inner .body .event>.details .address{margin-bottom:10px;padding:10px;text-align:center}.event-outer .event-inner .body .event>.details .address p,.event-outer .event-inner .body .event>.details .address p strong{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:.35em;text-transform:var(--body-text-lettercase)}.event-outer .event-inner .body .event>.details a{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:7px;color:var(--button-background-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;margin:0 auto;padding:7px 18px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.event-outer .event-inner .body .event>.details a:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}.event-outer .event-inner .body .event .activities{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;position:relative;width:100%}.event-outer .event-inner .body .event .activities:before{background-image:var(--flower-02);right:-110px;top:20px;transform:scaleX(-1) rotate(10deg)}.event-outer .event-inner .body .event .activities:after,.event-outer .event-inner .body .event .activities:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:360px;position:absolute;width:270px}.event-outer .event-inner .body .event .activities:after{background-image:var(--flower-01);bottom:20px;left:-160px;transform:rotate(120deg)}.event-outer .event-inner .body .event .activities .activity{align-items:center;border-radius:12px;display:flex;flex-direction:column;margin:20px 30px;padding:10px;position:relative;width:350px;z-index:1}.event-outer .event-inner .body .event .activities .activity span{color:var(--text-tertiary);font-size:44px;margin-bottom:.2em}.event-outer .event-inner .body .event .activities .activity>.title{margin-bottom:10px;text-align:center}.event-outer .event-inner .body .event .activities .activity>.title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);margin-bottom:.25em;text-transform:var(--heading-lettercase)}.event-inner .event .activities .activity .title .activity-icon,.event-inner .event .activities .activity .title .activity-icon-image{display:block;height:65px;margin:0 auto 15px;object-fit:contain;width:65px}.event-inner .event .activities .activity .title .activity-icon path{fill:var(--text-primary)}.event-outer .event-inner .body .event .activities .activity>.title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:.75em;text-transform:var(--body-text-lettercase)}.event-outer .event-inner .body .event .activities .activity>.title p em{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit}.event-outer .event-inner .body .event .activities .activity .address{text-align:center}.event-outer .event-inner .body .event .activities .activity p,.event-outer .event-inner .body .event .activities .activity p strong{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:.35em;text-transform:var(--body-text-lettercase)}.event-outer .event-inner .body .event .activities .activity a{background:transparent;border:1px solid var(--button-background-primary);border-radius:7px;color:var(--button-background-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;margin:10px auto;padding:7px 18px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.event-outer .event-inner .body .event .activities .activity a:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}.rundown-container{background-color:var(--background-secondary)}.rundown-inner .rundown-title{font-size:var(--heading-size)}.rundown-event-horizontal .rundown-event-horizontal-title,.rundown-inner .rundown-title{color:var(--text-primary);font-family:var(--heading-family);font-weight:var(--heading-weight)}.rundown-agenda-horizontal .rundown-agenda-horizontal-time,.rundown-agenda-horizontal-content .rundown-agenda-horizontal-text{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight)}.torsvp__btn-wrap{margin-top:20px}.torsvp__btn{background-color:transparent;border:1px solid var(--button-text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500;letter-spacing:2px;padding:10px 20px}.torsvp__btn,.torsvp__btn:hover{color:var(--button-text-primary)}.torsvp__btn:hover{background-color:var(--button-background-primary);border:1px solid var(--button-background-primary)}.rsvp-wrap{background-image:var(--bg-lg-01);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:40px 0;position:relative}.rsvp-inner{margin:0 auto;max-width:640px;padding:36px 0;width:100%}.rsvp-head{margin-top:20px;padding:0 20px;text-align:center}.rsvp-head .rsvp-title{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;letter-spacing:2px}.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}.rsvp-status-head .rsvp-status-caption,.session-caption-wrap .caption{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.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{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);margin-bottom:10px;text-transform:var(--body-text-lettercase)}.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-width:10}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-primary);border-color:var(--button-background-primary);color:var(--button-text-primary)}.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:var(--button-background-primary);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:var(--button-background-secondary);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:rgba(var(--button-background-secondary-rgb),.8);border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.minus:hover .toggle-icon path{stroke:var(--button-text-secondary)}.rsvp-amount-controller .input-wrap{width:100%}.form-control.group-guest,.form-control.member-input,.rsvp-amount-controller .input-control{background-color:var(--background-secondary);border:1px solid var(--background-primary);border-radius:4px;color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;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}.rsvp-confirm-btn{border:1px solid var(--button-background-primary);border-radius:7px;cursor:pointer;display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;margin:0 auto;padding:10px 25px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.rsvp-confirm-btn,.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn{background-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-session-btn{border-radius:4px;font-family:var(--ff-02);font-size:var(--fs-md-content);font-weight:300}.rsvp-confirm-btn.going,.rsvp-session-btn{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.going{border-color:var(--button-background-secondary)}.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)}.rsvp-confirm-btn.not-going{background-color:var(--button-background-secondary);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)}.rsvp-confirm-btn.confirm:hover,.rsvp-confirm-btn.download{border-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.download{background-color:var(--button-background-primary);display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:var(--background-tertiary);border-color:var(--background-tertiary);color:var(--button-text-primary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{margin-bottom:40px}.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:60px}.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) + var(--fs-extra-1));font-weight:700;margin-bottom:10px}.rsvp-message-wrap .rsvp-message-caption{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.rsvp-change-wrap{margin-top:40px;padding:0}.rsvp-wrap .rsvp-orn{background-image:var(--orn-01);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:50px;margin:10px auto;width:640px}@media only screen and (max-width:720px){.rsvp-wrap .rsvp-orn{width:90%}}section.live-streaming{background-color:var(--background-secondary);padding:30px 0 10px}section.live-streaming>.inner>.head>h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;letter-spacing:2px}section.live-streaming>.inner>.head>p{font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.live-streaming .inner .body p,section.live-streaming>.inner>.head>p{color:var(--text-tertiary);font-family:var(--body-text-family);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.live-streaming .inner .body p{font-size:var(--body-text-size)}.live-streaming .inner .body p.meeting-text{font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-background-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;padding-bottom:10px;padding-top:10px}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}.ig-filter-wrap{background-color:var(--background-secondary)}.ig-filter{max-width:640px;width:100%}.ig-filter-title{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;letter-spacing:2px}.ig-filter-caption{color:var(--text-tertiary);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.ig-filter-caption,.ig-filter-link{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.ig-filter-link{background-color:transparent;border:1px solid var(--button-background-primary);color:var(--button-background-primary);font-weight:500}.ig-filter-link:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}section.gift{background:var(--background-secondary);overflow:hidden;padding:10px 0 40px}section.gift .gift-inner{padding:.5em 1em}section.gift .gift-inner .gift-title{margin-bottom:.75em;padding:.75em 0}section.gift .gift-inner .gift-title h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;letter-spacing:2px}section.gift .gift-inner .gift-title p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}section.gift .gift-inner .gift-form{margin-bottom:.75em}section.gift button,section.gift div,section.gift input,section.gift label,section.gift p,section.gift span,section.gift textarea{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.gift label.form-label.center{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{color:var(--text-tertiary);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.gift .gift-inner .gift-form .gift-picture .picture-detail .gift-back,.gift .gift-inner .gift-form .gift-picture .picture-detail .head p{font-size:var(--body-text-size)}.gift .gift-inner .gift-form .selectize-control .item{padding:.75em!important}.gift .gift-inner .gift-form .selectize-control .item p,.gift .gift-inner .gift-form .selectize-control .item p strong{color:var(--text-tertiary)!important;font-family:var(--body-text-family)!important;font-weight:400!important}.gift .gift-inner .gift-form .selectize-control .item:hover{background-color:var(--background-primary)!important}.gift .gift-inner .gift-form .selectize-control .item:hover p,.gift .gift-inner .gift-form .selectize-control .item:hover p strong{color:var(--text-secondary)!important}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border-color:var(--background-primary);color:var(--text-primary)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account:hover{background:var(--background-primary);color:var(--text-secondary)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:before{border-color:var(--background-tertiary)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>i{color:var(--text-tertiary)}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background:var(--button-background-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:500}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background-color:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}section.gift .gift-inner .gift-form .gift-details .bank-detail{padding-bottom:.5em}section.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books{margin-bottom:0}section.gift .gift-inner .gift-form .bio-detail{padding-top:.5em}section.gift.no-form,section.gift.no-form .gift-inner .gift-form{overflow:visible}.comment-outer .comment-inner h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700}.comment-outer .comment-inner .head p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.comment .comment-body p,.comment .comment-head p,.comment .comment-head p strong,.comment-form button,.comment-form input,.comment-outer .comment-inner .more-comment{font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.comment .comment-foot a,.comment .comment-foot small{color:var(--dark-clr);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 3px);font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}#comment-form *{font-family:var(--body-text-family)}.quote-end{background-color:var(--background-secondary)}.quote-end .quote-end-inner p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.notes-container{background-color:var(--background-secondary)}.note .note-title{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700}.note .note-description{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.footnote{background:var(--background-secondary);width:100%}.footnote .footnote-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:640px;overflow:hidden;padding:40px 20px;text-align:center;width:100%}.footnote .footnote-inner h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);margin-bottom:.5em;text-align:center;text-transform:var(--heading-lettercase)}.footnote .footnote-inner p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:600;letter-spacing:3px;text-transform:uppercase}.footer .footer-inner p{font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400}section.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--text-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-size:calc(var(--body-text-size) + var(--fs-extra-1));margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}@media only screen and (max-width:1024px){.cover .cover-picture>.cover-show{max-height:calc(600px / 2);max-width:600px}.bridegroom{background:var(--background-secondary);padding:30px 10px}.bridegroom .bridegroom-inner .head{padding:20px;width:100%}.bridegroom .bridegroom-inner .body{padding:10px;width:100%}.bridegroom .bridegroom-inner .body .bridegroom-border{margin:10px auto;padding:10px}.bridegroom .bridegroom-inner .body .bridegroom-details{padding:10px}.bridegroom.yogya-group .bridegroom-inner .body{padding:0}.bridegroom.yogya-group .bridegroom-inner .body .bridegroom-border{margin:0 auto;padding:0}.event-outer .event-inner .head:before{background:rgba(var(--background-primary-rgb),.7)}.event-outer .event-inner .head>.title{width:100%}}@media only screen and (max-width:835px){.event-outer .event-inner .body .event .activities .activity{margin:15px 0;width:100%}.event-outer .event-inner .body .event>.details{width:100%}.event-outer .event-inner .body .event .activities:before{content:"";height:240px;right:-80px;top:20px;width:180px}.event-outer .event-inner .body .event .activities:after{height:240px;left:-75px;width:180px}}@media only screen and (max-width:680px){.cover .cover-picture>.cover-show{height:calc((var(--body-height) * 60) / 100);max-height:calc((var(--body-height) * 60) / 100);max-width:80vw;width:calc(((var(--body-height) * 100) / 100) / 2)}.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{width:100%}.bridegroom .bridegroom-inner .body .bridegroom-separator{left:0;position:relative;top:0;transform:translate(0)}}@media only screen and (max-width:600px){.comment-outer .comment-inner h1{margin-bottom:0}.footnote .footnote-inner{width:100%}.bridegroom .bridegroom-inner .body{margin-bottom:50px;padding:10px}.bridegroom.yogya-group .bridegroom-inner .body{padding:0}.save-date .save-date-inner .schedule{width:100%}.save-date .save-date-inner .schedule .title:before{background-image:var(--line-01-md);right:110%;width:150%}.save-date .save-date-inner .schedule .title:after{background-image:var(--line-02-md);left:110%;width:150%}.save-date .save-date-inner .schedule .countdown{column-gap:20px;row-gap:10px;width:100%}}@keyframes cover-top-to-bottom{0%{background-position:top;transform:scale(1)}80%{background-position:bottom;transform:scale(1.2)}to{background-position:50%}}@-webkit-keyframes cover-top-to-bottom{0%{background-position:top;transform:scale(1)}80%{background-position:bottom;transform:scale(1.2)}to{background-position:50%}}@media only screen and (max-width:720px){.rsvp .rsvp-orn{width:90%}.event-outer .event-inner .body .event>.title{width:100%}}.container.wedding-gifts-wrap{background:var(--background-secondary)!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-primary)!important;cursor:pointer!important;font-family:var(--ff-02)!important;font-size:calc(var(--body-text-size) + var(--fs-extra-1))!important}.img-caption,.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .caption,.modal-kado-header .title{color:inherit;font-family:var(--ff-02)!important}.modal-kado-header .address,.modal-kado-header .caption{font-size:var(--body-text-size)!important}.img-caption,.modal-confirm-header .title,.modal-kado-header .title{font-size:calc(var(--body-text-size) + 4px)!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-family:var(--ff-02)!important;font-weight:500!important;outline:none!important;width:100%}.confirm-kado-btn:hover{background-color:var(--button-background-primary)!important;color:var(--button-text-primary)!important}.buying-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:rgba(var(--button-background-primary-rgb),.7)!important;color:var(--button-text-primary)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.btn-hadiah-copy{border:1px solid var(--text-tertiary)!important;color:var(--text-tertiary)!important}.hadiah-card-title{display:-webkit-box;font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-weight:600;-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}.hadiah-card-price{color:#cb3a31!important;font-size:var(--body-text-size)!important;font-weight:600!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount{color:#000!important;font-size:var(--body-text-size)!important;font-weight:500!important}.wedding-gifts-title{color:var(--text-primary)!important;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;letter-spacing:2px}.wedding-gifts-description{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}.wedding-gifts-inner{margin:0 auto;max-width:640px;width:100%}.top-cover .inner .details>.invitation-category>.category-icon svg path{fill:var(--text-secondary);stroke:var(--text-secondary)}.top-cover .inner .details>.invitation-category>.category-label{color:var(--text-secondary)}@media only screen and (max-width:600px){.top-cover .inner .details>.invitation-category>.category-icon svg{margin-left:0}}.form-label,.rsvp-confirm-btn.back{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));font-style:var(--body-text-style);font-weight:var(--body-text-weight);text-transform:var(--body-text-lettercase)}