@font-face{font-display:swap;font-family:New York;src:url(https://katsudoto.id/plugin/fonts/NewYork.otf) format("opentype")}body.ashilla{--heading-family:"Crimson Text",serif;--heading-style:normal;--heading-weight:400;--heading-size:calc(10vw + 0.96px);--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:2px;--fs-extra-2:4px;--fs-extra-3:5px;--fs-extra-4:6px;--fs-extra-5:10px;--fs-extra-6:12px;--fs-extra-7:15px;--fs-extra-8:20px;--body-height:100vh;background-color:var(--background-primary);height:auto;overflow:hidden}@media (min-width:768px) and (max-width:960px){body.ashilla{--heading-size:56px;--body-text-size:20px}}@media (min-width:961px){body.ashilla{--heading-size:56px;--body-text-size:18px}}body.ashilla h1,body.ashilla h2,body.ashilla h3,body.ashilla h4,body.ashilla h5,body.ashilla 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.ashilla p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);line-height:1.5;text-transform:var(--body-text-lettercase)}.body.ashilla span{color:inherit;font-family:inherit;font-size:inherit;font-weight:700}body.ashilla sup{color:inherit;font-family:inherit;font-size:.7em}body.ashilla font{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:inherit}body.ashilla img{max-width:100%}::-webkit-scrollbar-thumb{background-color:var(--background-tertiary)}body.ashilla.original{--background-primary:#f6f5f5;--background-primary-rgb:246,245,245;--background-secondary:#fff;--background-secondary-rgb:255,255,255;--background-tertiary:#2f2f2f;--background-tertiary-rgb:47,47,47;--text-primary:#0a0a0a;--text-primary-rgb:10,10,10;--text-secondary:#303030;--text-secondary-rgb:48,48,48;--text-tertiary:#fafafa;--text-tertiary-rgb:250,250,250;--button-text-primary:#0a0a0a;--button-text-primary-rgb:10,10,10;--button-background-primary:#fafafa;--button-background-primary-rgb:250,250,250;--button-text-secondary:#fafafa;--button-text-secondary-rgb:250,250,250;--button-background-secondary:#232323;--button-background-secondary-rgb:35,35,35;--orn-01:url(https://katsudoto.id/media/template/exclusive-08/01/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-08/01/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-08/01/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-08/01/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-08/01/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-08/01/orn-06.png);--texture:url(https://katsudoto.id/media/template/exclusive-08/01/texture-min.png);--frame-01:url(https://katsudoto.id/media/template/exclusive-08/01/savedate-frame.png);--frame-02:url(https://katsudoto.id/media/template/exclusive-08/01/story-frame.png)}body{overflow:hidden}html{scroll-behavior:smooth}body font{font-family:inherit}section.top-cover{background-color:var(--background-primary);display:flex;flex-direction:column;height:var(--body-height);left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:all 1.8s;transition-timing-function:cubic-bezier(.23,.56,.38,.78);-webkit-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-moz-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-o-transition-timing-function:cubic-bezier(.23,.56,.38,.78);width:100%;z-index:999999}section.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}section.top-cover .inner{display:flex;flex:1;flex-direction:column;padding:1em 0;position:relative}section.top-cover .inner:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.top-cover .inner .details{margin-bottom:10vh;margin-top:auto;padding:.75em;position:relative;text-align:center;z-index:2}section.top-cover .inner .details h1{color:var(--text-tertiary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + var(--fs-extra-6));font-weight:400;margin:0 auto .2em;padding:0}section.top-cover .inner .details p{margin-bottom:.25em}section.top-cover .cover-free-text,section.top-cover .inner .details p{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}section.top-cover .inner .details a.link{background-color:var(--button-background-primary);border-radius:8px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:.9em auto .5em;padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.top-cover .inner .details a.link:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}@media only screen and (min-width:1024px){section.top-cover .inner .details h1{font-size:calc(var(--heading-size) + 25px)}}section.top-cover .inner .highlight{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}section.top-cover .inner .highlight .preview-container{display:block;height:100%;width:100%}section.top-cover .inner .highlight .preview-container .slick-list{height:100%!important;width:100%!important}section.top-cover .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.top-cover .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.top-cover .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;display:flex;flex-direction:column;min-height:var(--body-height);overflow:hidden;padding:0}section.cover .inner{display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:.75em 0 80px;position:relative;width:100%}section.cover .inner .head{margin-bottom:.5em;margin-top:auto;padding:.75em;text-align:center}section.cover .inner .head .cover-orn{margin-bottom:.5em;max-width:175px;width:40%}section.cover .inner .head .cover-orn .cls-1{fill:var(--background-tertiary)}section.cover .inner .head .logo{height:50px;margin-bottom:.5em;position:relative;width:100%}section.cover .inner .head .logo img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}section.cover .inner .head p{font-size:calc(var(--body-text-size) + 2px)}section.cover .inner .body{margin:auto;padding:.75em .5em;width:100%}section.cover .inner .body .preview-container{background:#fff;border-radius:50%;height:110vw;margin:0 auto;max-height:467.5px;max-width:340px;position:relative;width:80vw}section.cover .inner .body .preview-container:before{background-color:transparent;border:2px solid var(--background-tertiary);border-radius:inherit;content:"";height:100%;height:calc(100% + 15px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;width:calc(100% + 15px)}section.cover .inner .body .preview-container .slick-list{height:100%!important;width:100%!important}section.cover .inner .body .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .body .preview-container .picture{border-radius:50%;height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .body .preview-container .picture img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover .inner .foot{margin-bottom:auto;margin-top:.5em;padding:.75em;text-align:center}section.cover .inner .foot h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:40px;font-size:calc(var(--heading-size) + 5px);font-weight:400;line-height:1.2;margin:.15em auto;padding:0}section.cover .inner .foot p{font-size:calc(var(--body-text-size) + 2px)}@media only screen and (min-width:1024px){section.cover .inner .foot h1{font-size:calc(var(--heading-size) + 20px)}}section.cover .inner .mount-left-01{bottom:-35px;height:130px;left:32.5px;transform:rotate(-10deg);width:130px;z-index:2}section.cover .inner .mount-left-01,section.cover .inner .mount-left-02{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute}section.cover .inner .mount-left-02{bottom:-50px;height:200px;left:-90px;transform:rotate(-12deg);width:200px;z-index:1}section.cover .inner .mount-right-01{bottom:-35px;height:130px;right:32.5px;transform:rotate(10deg);width:130px;z-index:2}section.cover .inner .mount-right-01,section.cover .inner .mount-right-02{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute}section.cover .inner .mount-right-02{bottom:-50px;height:200px;right:-90px;transform:rotate(12deg);width:200px;z-index:1}@media only screen and (max-width:375px){section.cover .inner .mount-left-01{bottom:-25px;height:110px;left:37.5px;width:110px}section.cover .inner .mount-left-02{bottom:-40px;height:180px;left:-75px;width:180px}section.cover .inner .mount-right-01{bottom:-25px;height:110px;right:37.5px;width:110px}section.cover .inner .mount-right-02{bottom:-40px;height:180px;right:-75px;width:180px}}@media only screen and (min-width:768px){section.cover .inner .mount-left-01{bottom:-37.5px;height:150px;left:37.5px;width:150px}section.cover .inner .mount-left-02{bottom:-50px;height:220px;left:-95px;width:220px}section.cover .inner .mount-right-01{bottom:-37.5px;height:150px;right:37.5px;width:150px}section.cover .inner .mount-right-02{bottom:-50px;height:220px;right:-95px;width:220px}}@media only screen and (min-width:1024px){section.cover .inner .body .preview-container{height:48vw;max-height:557.27px;max-width:828.8px;width:80vw}section.cover .inner .head .cover-orn{max-width:200px}section.cover .inner .mount-left-01{bottom:-45px;height:170px;left:97.5px;width:170px}section.cover .inner .mount-left-02{bottom:-60px;height:240px;left:-50px;width:240px}section.cover .inner .mount-right-01{bottom:-45px;height:170px;right:97.5px;width:170px}section.cover .inner .mount-right-02{bottom:-60px;height:240px;right:-50px;width:240px}}@media only screen and (min-width:1440px){section.cover .inner .head .cover-orn{max-width:220px}section.cover .inner .mount-left-01{bottom:-50px;height:190px;left:102.5px;width:190px}section.cover .inner .mount-left-02{bottom:-60px;height:260px;left:-55px;width:260px}section.cover .inner .mount-right-01{bottom:-50px;height:190px;right:102.5px;width:190px}section.cover .inner .mount-right-02{bottom:-60px;height:260px;right:-55px;width:260px}}section.guest{background-color:var(--background-secondary);display:flex;height:100px;overflow:hidden;padding:0;position:relative}section.guest svg.guest-orn{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:30px}section.guest svg.guest-orn .cls-1{fill:var(--text-secondary)}@media only screen and (min-width:1024px){section.guest{height:120px}section.guest svg.guest-orn{width:40px}}section.couple{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:40px 24px}section.couple .inner .head{padding-bottom:40px;text-align:center}section.couple .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);font-weight:var(--heading-weight);margin-bottom:0;padding:0}section.couple .inner .head p{color:var(--text-secondary);font-size:var(--body-text-size);margin-top:.25em}section.couple .inner .body{display:flex;flex-direction:column;justify-content:center;padding:1.25em 0 1.75em;position:relative}section.couple .inner .body.bride-first{flex-direction:column-reverse}section.couple .inner .body .bride,section.couple .inner .body .groom{margin:0 auto;max-width:720px;padding:.5em 0;width:100%}section.couple .inner .body .preview{padding:.5em;text-align:center}section.couple .inner .body .preview .picture{border-radius:50%;height:190px;margin:0 auto;position:relative;width:190px}section.couple .inner .body .preview .picture:before{background-color:transparent;border:2px solid var(--background-tertiary);border-radius:inherit;content:"";height:100%;height:calc(100% + 12px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;width:calc(100% + 12px)}section.couple .inner .body .preview .picture a,section.couple .inner .body .preview .picture img{border-radius:inherit;display:block;height:100%;width:100%}section.couple .inner .body .preview .picture img{background:var(--background-secondary);object-fit:cover;object-position:center}section.couple .inner .body .details{padding:.25em .5em .5em;text-align:center}section.couple .inner .body .details h2{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size) - var(--fs-extra-2));margin-bottom:.25em}section.couple .inner .body .details p{color:var(--text-secondary);margin-bottom:.75em}section.couple .inner .body .details p.bio{font-style:italic}section.couple .inner .body .details p:last-of-type{margin-bottom:0}section.couple .inner .body .details a.link{color:var(--text-secondary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin-bottom:.25em;margin-top:.75em;text-decoration:none}section.couple .inner .body .details a.link:hover{text-decoration:underline}section.couple .inner .body .separator{padding:.75em .75em 1.5em;text-align:center}section.couple .inner .body .separator p{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size)}@media only screen and (min-width:920px){section.couple .inner .body .preview .picture{height:225px;width:225px}section.couple .inner .body{flex-direction:row}section.couple .inner .body.bride-first{flex-direction:row-reverse}section.couple .inner .body .bride,section.couple .inner .body .groom{margin:0 2em}section.couple .inner .body .separator{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}section.couple .inner .body.show-picture .separator{top:100px;transform:translateX(-50%) translateY(0)}}section.gallery{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:40px 24px;position:relative}section.gallery:before{background-color:var(--background-secondary);border-top-left-radius:40px;border-top-right-radius:40px;content:"";height:100%;left:0;position:absolute;top:.75em;width:100%}section.gallery .title{margin:0 0 .5em;padding:.75em;text-align:center}section.gallery .title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.gallery .title p{color:var(--text-secondary);font-size:var(--body-text-size);margin-top:.25em}section.gallery .flexbin{margin:0}section.video-gallery{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:40px 24px;position:relative}section.video-gallery:before{background-color:var(--background-secondary);border-top-left-radius:40px;border-top-right-radius:40px;content:"";height:100%;left:0;position:absolute;top:.75em;width:100%}section.video-gallery .inner{padding:.5em 0 .75em}section.video-gallery .inner>.title{margin:0;padding:.75em;text-align:center}section.video-gallery .inner>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.video-gallery .inner>.title p{color:var(--text-secondary);font-size:var(--body-text-size);margin-top:.25em}section.video-gallery .inner .video-outer{padding:.25em}section.video-gallery .inner .video-outer .video{margin-bottom:1em;padding:.75em}section.video-gallery .inner .video-outer .video:last-of-type{margin-bottom:0}section.video-gallery .inner .video-outer .video>.title{padding:.5em 0}section.video-gallery .inner .video-outer .video>.title h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) - var(--fs-extra-7))}section.love-story{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:40px 24px}section.love-story .inner .head{padding-bottom:40px;text-align:center}section.love-story .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}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 1em;max-width:600px;padding:0;width:100%}section.love-story .inner .body .stories .story:last-of-type{margin-bottom:0}section.love-story .inner .body .stories .story .preview{padding:.75em 0 .25em;position:relative;text-align:center;width:100%}section.love-story .inner .body .stories .story .preview .picture{align-items:center;background-color:var(--background-primary);border-radius:22px;display:flex;height:200px;justify-content:center;position:relative;width:100%;z-index:1}section.love-story .inner .body .stories .story .preview .picture:before{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 .preview svg.story-orn{max-width:230px;pointer-events:none;width:42.5%}section.love-story .inner .body .stories .story .preview svg.story-orn .cls-1{fill:var(--background-tertiary)}section.love-story .inner .body .stories .story .details{background-color:var(--background-secondary);border-radius:22px;padding:16px;text-align:center}section.love-story .inner .body .stories .story .details h2{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) - var(--fs-extra-4) - var(--fs-extra-1));margin-bottom:.25em}@media only screen and (min-width:426px){section.love-story .inner .body .stories .story .preview .picture{height:275px}}@media only screen and (min-width:1024px){section.love-story .inner .head{margin-bottom:1.25em}section.love-story .inner .body .stories{padding-bottom:3.75em}section.love-story .inner .body .stories .story{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:3.25em;max-width:1300px}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:45%}section.love-story .inner .body .stories .story .preview .picture{height:350px}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 .preview svg.story-orn{left:50%;position:absolute;top:100%;transform:translateX(-50%);width:50%}section.love-story .inner .body .stories .story .details{padding:1.25em 1.25em 1.75em;text-align:left;width:52.5%}section.love-story .inner .body .stories .story:nth-child(2n) .details{text-align:right}}section.save-date{background-color:var(--background-secondary);overflow:hidden;padding:40px 24px}section.save-date .inner{margin:0 auto;max-width:600px;position:relative;width:100%}section.save-date .inner .head{padding-bottom:40px;position:relative;text-align:center;z-index:3}section.save-date .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:35px;font-size:var(--heading-size);font-weight:400;line-height:1.2;margin-bottom:0;padding:0}section.save-date .inner .head p{font-size:calc(var(--body-text-size) + 3px);margin-top:.25em}section.save-date .inner .body{display:block;padding:.75em;position:relative;text-align:center;z-index:3}section.save-date .inner .body .save-orn-01{margin:-20px auto 0;max-width:200px;position:relative;width:45%;z-index:1}section.save-date .inner .body .save-orn-01 path{fill:var(--background-tertiary)}@media only screen and (min-width:600px){section.save-date .inner .body .save-orn-01{margin-top:-27.5px}}section.save-date .inner .body .countdown{border:2.5px solid var(--background-tertiary);border-radius:30px;display:flex;justify-content:center;margin:0 auto;padding:.25em 0 .4em;width:90%}section.save-date .inner .body .countdown>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 .15em;padding:.5em .2em;position:relative;width:22.5%}section.save-date .inner .body .countdown>div:after{content:":";font-family:var(--body-text-family);font-size:25px;margin-top:-.2em;position:absolute;right:-.23em;top:50%;transform:translateY(-50%)}section.save-date .inner .body .countdown>div:last-of-type:after{content:none}section.save-date .inner .body .countdown>div h2{color:var(--text-secondary);font-family:var(--heading-family);font-size:35px;font-size:var(--heading-size);font-weight:400;line-height:.9;margin-bottom:.2em}section.save-date .inner .body .countdown>div small{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - var(--fs-extra-2))}section.save-date .inner .foot{padding:.75em;position:relative;text-align:center;z-index:3}section.save-date .inner .foot #addToCalendar{background-color:var(--button-background-secondary);border-radius:8px;color:var(--button-text-secondary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.save-date .inner .foot #addToCalendar:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}section.save-date .inner .mount-left{bottom:-55px;height:250px;left:-115px;width:250px;z-index:1}section.save-date .inner .mount-center,section.save-date .inner .mount-left{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.1;pointer-events:none;position:absolute}section.save-date .inner .mount-center{bottom:-80px;height:400px;left:50%;transform:translateX(-50%);width:400px;z-index:2}section.save-date .inner .mount-right{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-55px;height:250px;opacity:.1;pointer-events:none;position:absolute;right:-115px;width:250px;z-index:1}@media only screen and (max-width:375px){section.save-date .inner .mount-left{bottom:-45px;height:225px;left:-95px;width:225px}section.save-date .inner .mount-center{bottom:-70px;height:375px;width:375px}section.save-date .inner .mount-right{bottom:-45px;height:225px;right:-95px;width:225px}}@media only screen and (min-width:768px){section.save-date .inner .mount-left{bottom:-60px;height:300px;left:-140px;width:300px}section.save-date .inner .mount-center{bottom:-85px;height:450px;width:450px}section.save-date .inner .mount-right{bottom:-60px;height:300px;right:-140px;width:300px}}section.event-outer{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;padding:.75em 0}section.event-outer .inner{padding:.75em 0;text-align:center}section.event-outer .inner svg.event-orn{margin:1.5em auto .75em;max-width:275px;width:60%}section.event-outer .inner svg.event-orn path{fill:var(--background-tertiary)}section.event-outer .inner .event-line{background-color:var(--background-tertiary);height:2px;margin:.75em auto 1.75em;max-width:200px;position:relative;width:45%}section.event-outer .inner .head{margin-bottom:.5em;padding:.75em}section.event-outer .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.event-outer .inner .head p{color:var(--text-secondary);font-size:var(--body-text-size)}section.event-outer .inner .body{padding:.5em 0}section.event-outer .inner .body .event{margin-bottom:1.25em}section.event-outer .inner .body .event:last-of-type{margin-bottom:0}section.event-outer .inner .body .event>.title{margin:0 auto .5em;max-width:600px;padding:.75em;position:relative;width:100%}section.event-outer .inner .body .event>.title:before{background-color:transparent;border-bottom:1px solid var(--background-tertiary);border-top:1px solid var(--background-tertiary);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}section.event-outer .inner .body .event>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.event-outer .inner .body .event>.title p{color:var(--text-secondary);font-size:calc(var(--body-text-size) + var(--fs-extra-1));margin-top:.25em}section.event-outer .inner .body .event .activities{display:flex;flex-wrap:wrap;justify-content:center;padding:.75em 0}section.event-outer .inner .body .event .activities .activity{margin:0 .75em .75em;max-width:400px;width:100%}section.event-outer .inner .body .event .activities .activity:last-of-type{margin-bottom:0}section.event-outer .inner .body .event .activities .activity>.title{padding:.75em;text-align:center}section.event-outer .inner .body .event .activities .activity>.title .activity-icon,section.event-outer .inner .body .event .activities .activity>.title .activity-icon-image{display:block;height:65px;margin:0 auto .75em;object-fit:contain;object-position:center;width:65px}section.event-outer .inner .body .event .activities .activity>.title .activity-icon path{fill:var(--text-primary)}section.event-outer .inner .body .event .activities .activity>.title>.hide{display:none}section.event-outer .inner .body .event .activities .activity>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.event-outer .inner .body .event .activities .activity>.title p.desc{font-size:calc(var(--body-text-size) + var(--fs-extra-1))}section.event-outer .inner .body .event .activities .activity>.title p{margin-bottom:1.25em}section.event-outer .inner .body .event .activities .activity>.title p:first-of-type{margin-top:.15em}section.event-outer .inner .body .event .activities .activity>.title p:last-of-type{margin-bottom:0}section.event-outer .inner .body .event>.details{margin:0 auto;max-width:600px;width:100%}section.event-outer .inner .body .event .activities .activity>.details,section.event-outer .inner .body .event>.details{padding:.75em;text-align:center}section.event-outer .inner .body .event .activities .activity>.details p.hall,section.event-outer .inner .body .event>.details p.hall{font-family:var(--body-text-family)}section.event-outer .inner .body .event .activities .activity>.details p,section.event-outer .inner .body .event>.details p{margin-bottom:.5em}section.event-outer .inner .body .event .activities .activity>.details a.link,section.event-outer .inner .body .event>.details a.link{background-color:transparent;border:1px solid var(--button-text-primary);border-radius:.2em;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:.5em auto .25em;padding:.3em 1.25em;text-decoration:none;transition:all .25s ease-in-out}section.event-outer .inner .body .event .activities .activity>.details a.link:hover,section.event-outer .inner .body .event>.details a.link:hover{background-color:var(--button-background-primary)}.rundown-container{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-size:100% auto}.torsvp__btn-wrap{margin-top:15px}.torsvp__btn{background-color:transparent;border:1px solid var(--button-text-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.torsvp__btn:hover{background-color:var(--button-background-primary)}.rsvp-wrap{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:40px 24px;position:relative;z-index:2}.rsvp-inner{margin:0 auto;max-width:640px;padding:0;position:relative;width:100%}.rsvp-head{margin:0;padding:10px 35px;text-align:center}.rsvp-head .rsvp-title{color:var(--text-secondary);display:inline-block;font-family:var(--heading-family);font-size:var(--heading-size);font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;padding:0;position:relative}.rsvp-confirm-step{display:none}.rsvp-status-wrap{padding:10px 15px}.rsvp-status-head{padding:0;text-align:center}.form-label,.rsvp-confirm-btn.back,.rsvp-status-head .rsvp-status-caption{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.rsvp-status-body .rsvp-confirm-wrap{padding:0}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-amount-wrap{padding:10px 15px}.rsvp-amount-head{padding:0;text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);margin-bottom:10px}.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{color:var(--text-secondary)}.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:var(--button-background-secondary);border:none;border-radius:8px;color:var(--button-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:36px}.rsvp-amount-controller .toggle-btn.minus{background-color:var(--button-background-primary)}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-secondary)}.rsvp-amount-controller .toggle-icon{display:block;height:13px;width:13px}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--button-text-primary);stroke-width:13!important}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-secondary);stroke-width:13!important}.rsvp-amount-controller .toggle-btn.plus:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)}.rsvp-amount-controller .toggle-btn.minus:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-amount-controller .input-wrap{width:100%}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:var(--background-secondary);border:1px solid var(--text-primary);border-radius:4px;color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;height:36px;margin:0 auto;text-align:center;width:100%}.rsvp-plus-wrapper .form-control{padding:10px 25px}.rsvp-amount-controller .input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.rsvp-confirm-wrap{padding:10px 15px;text-align:center}.session-caption-wrap .caption{color:var(--text-secondary);font-size:var(--body-text-size)}.rsvp-confirm-wrap label{display:block;margin-top:10px}.rsvp-confirm-btn{background-color:var(--button-background-secondary);border:none;border-radius:8px;color:var(--button-text-secondary);cursor:pointer;display:block;margin:0 auto;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;padding:10px 25px;width:100%}.form-check-label,.rsvp-session-btn{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center}.form-check-label,.rsvp-confirm-btn.going,.rsvp-session-btn{background-color:var(--button-background-primary);border:2px solid var(--button-text-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.going:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going{background-color:var(--button-background-secondary);border:none;color:var(--button-text-secondary)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)}.form-check-label:has(.form-check-input:checked),.form-check-label:hover,.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn{background-color:var(--success-clr);color:var(--light-clr)}.rsvp-confirm-btn.not-going{background-color:var(--button-background-primary);border:2px solid var(--button-text-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.not-going:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--button-background-secondary);border:none;color:var(--button-text-secondary)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)}.rsvp-confirm-btn.confirm{background-color:var(--button-background-secondary);border-radius:20px;color:var(--button-text-secondary)}.rsvp-confirm-btn.confirm:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn.download{display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:var(--background-tertiary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{margin:20px 0;padding:10px 0}.rsvp-qrcard-img-wrap{margin-bottom:20px}.rsvp-qrcard-img{display:block;height:auto;margin:0 auto;max-width:200px;object-fit:contain;width:100%}.rsvp-message-content{background-color:transparent;padding:10px 15px;text-align:center}.rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-title{border:1px solid var(--button-background-secondary);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1));margin-bottom:20px;padding:8px 24px}.rsvp-message-wrap .rsvp-message-caption{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.rsvp-message-wrap.going .rsvp-message-title{border-color:var(--button-text-primary);color:var(--button-text-primary)}.rsvp-message-wrap.not_going .rsvp-message-title{border-color:var(--button-text-secondary);color:var(--button-text-secondary)}section.live-streaming{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:.75em 0;position:relative}section.live-streaming:after{background-color:var(--background-primary);border-top-left-radius:40px;border-top-right-radius:40px;content:"";height:100%;left:0;position:absolute;top:.75em;width:100%}section.live-streaming .inner{padding:.75em 0;position:relative;z-index:1}section.live-streaming .inner .head{padding:.75em}section.live-streaming .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.live-streaming .inner .head p{color:var(--text-secondary);font-size:calc(var(--body-text-size));font-style:var(--body-text-style);margin-top:.25em}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-background-secondary);border-radius:8px;color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size))}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}section.live-streaming+.ig-filter-wrap{background-color:transparent;background-image:none;padding:0}.ig-filter-wrap{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;padding:15px 0 0}.ig-filter-wrap:after{background-color:var(--background-secondary);border-top-left-radius:40px;border-top-right-radius:40px;content:"";height:100%;left:0;position:absolute;top:.75em;width:100%}.ig-filter{max-width:640px;position:relative;width:100%;z-index:1}.ig-filter-title{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);font-weight:400;line-height:1.2}.ig-filter-caption{color:var(--text-secondary);font-size:calc(var(--body-text-size) + 2px);font-style:italic}.ig-filter-link{background-color:var(--button-background-secondary);color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size))}.ig-filter-link:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}section.gift{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:.75em 0}section.gift .gift-inner{padding:.75em 1em}section.gift .gift-inner .gift-title{margin-bottom:.75em;padding:.75em 0}section.gift .gift-inner .gift-title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:35px;font-size:var(--heading-size);font-weight:400;line-height:1.2;margin-bottom:0;padding:0}section.gift .gift-inner .gift-title p{color:var(--text-secondary);font-size:calc(1em + 2px);font-style:italic;margin-top:.25em}section.gift .gift-inner .gift-form{margin-bottom:.75em}.gift .gift-inner .nominal-outer .nominal{border-color:var(--text-secondary);color:var(--text-secondary)}.gift .gift-inner .gift-form [name=nominal]:checked+.nominal,.gift .gift-inner .gift-form [name=nominal]:hover+.nominal{background-color:var(--background-tertiary);border-color:var(--background-tertiary);color:var(--background-secondary)}section.gift button,section.gift div,section.gift input,section.gift label,section.gift p,section.gift span,section.gift textarea{color:var(--text-secondary);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) + 2px)}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{color:var(--text-secondary);font-size:calc(var(--body-text-size) + 3px)}.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.single .selectize-input{border-color:rgba(0,0,0,.2)}.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-secondary)!important;font-family:var(--body-text-family)!important;font-size:var(--body-text-size);font-weight:400!important}.gift .gift-inner .gift-form .selectize-control .item:hover{background-color:var(--background-tertiary)!important}.gift .gift-inner .gift-form .selectize-control .item:hover p,.gift .gift-inner .gift-form .selectize-control .item:hover p strong{color:var(--background-secondary)!important}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border-color:var(--background-tertiary);color:var(--background-tertiary)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account:hover{background:var(--background-tertiary);color:var(--background-primary)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:before{border-color:var(--text-secondary)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>i{color:var(--text-secondary)}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background-color:var(--button-background-secondary);color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 2px);font-weight:400}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}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{overflow:visible;position:relative;z-index:1}section.gift.no-form .gift-inner .gift-form{overflow:visible}section.comment-outer{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden;padding:.75em 0}section.comment-outer .comment-inner{padding:.75em 0}section.comment-outer .comment-inner .head{margin-bottom:0;padding:.75em;text-align:center}section.comment-outer .comment-inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.comment-outer .comment-inner .head p{font-size:calc(var(--body-text-size) + 2px);font-style:var(--heading-style);margin-top:.25em}section.comment-outer .comment-inner .comment-form{margin-bottom:0;padding:.75em}section.comment-outer .comment-inner .comments{padding:0}section.comment-outer .comment-inner .comments .comment,section.comment-outer .comment-inner .foot{padding:.75em}section.comment-outer .comment-body p,section.comment-outer a,section.comment-outer button,section.comment-outer input,section.comment-outer p,section.comment-outer small,section.comment-outer strong,section.comment-outer textarea{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400}section.comment-outer strong{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-1))}.comment .comment-foot small{font-size:calc(var(--body-text-size) - var(--fs-extra-1))}section.comment-outer .comment .comment-head p{color:var(--text-secondary)}section.comment-outer .comment-form button.send-comment,section.comment-outer .comment-inner button.more-comment,section.comment-outer input,section.comment-outer textarea{border-radius:8px}.comment .comment-foot a{color:var(--button-text-primary)}section.comment-outer .comment-form button.send-comment,section.comment-outer .comment-inner button.more-comment{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}section.comment-outer .comment-form button.send-comment:hover,section.comment-outer .comment-inner button.more-comment:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.notes-container,section.footnote{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto}section.footnote{overflow:hidden;padding:.75em 0}section.footnote .inner{padding:.75em 0 4.75em;position:relative}section.footnote .inner .quote{margin:0 auto;max-width:1024px;padding:.75em;text-align:center;width:100%}section.footnote .inner .details{margin-top:2em;padding:.75em;text-align:center}section.footnote .inner .details h1{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 5px);font-weight:400;margin:.25em auto}section.footnote .inner .details p{font-size:calc(var(--body-text-size) + 2px)}section.footnote .inner .details p.date{text-transform:var(--body-text-lettercase)}section.footnote .inner .details svg.foot-orn-01{margin:1.25em auto 0;max-width:180px;position:relative;width:35%}section.footnote .inner .details svg.foot-orn-01 .cls-1{fill:var(--background-tertiary)}section.footnote .inner .mount-left-01{bottom:calc(-35px + -.5em);height:130px;left:32.5px;transform:rotate(-10deg);width:130px;z-index:2}section.footnote .inner .mount-left-01,section.footnote .inner .mount-left-02{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute}section.footnote .inner .mount-left-02{bottom:calc(-50px + -.5em);height:200px;left:-90px;transform:rotate(-12deg);width:200px;z-index:1}section.footnote .inner .mount-right-01{bottom:calc(-35px + -.5em);height:130px;right:32.5px;transform:rotate(10deg);width:130px;z-index:2}section.footnote .inner .mount-right-01,section.footnote .inner .mount-right-02{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute}section.footnote .inner .mount-right-02{bottom:calc(-50px + -.5em);height:200px;right:-90px;transform:rotate(12deg);width:200px;z-index:1}@media only screen and (max-width:375px){section.footnote .inner .mount-left-01{bottom:calc(-25px + -.5em);height:110px;left:37.5px;width:110px}section.footnote .inner .mount-left-02{bottom:calc(-40px + -.5em);height:180px;left:-75px;width:180px}section.footnote .inner .mount-right-01{bottom:calc(-25px + -.5em);height:110px;right:37.5px;width:110px}section.footnote .inner .mount-right-02{bottom:calc(-40px + -.5em);height:180px;right:-75px;width:180px}}@media only screen and (min-width:426px){section.footnote .inner{padding-bottom:100px}}@media only screen and (min-width:768px){section.footnote .inner .mount-left-01{bottom:calc(-37.5px + -.5em);height:150px;left:37.5px;width:150px}section.footnote .inner .mount-left-02{bottom:calc(-50px + -.5em);height:220px;left:-95px;width:220px}section.footnote .inner .mount-right-01{bottom:calc(-37.5px + -.5em);height:150px;right:37.5px;width:150px}section.footnote .inner .mount-right-02{bottom:calc(-50px + -.5em);height:220px;right:-95px;width:220px}}@media only screen and (min-width:1024px){section.footnote .inner .details h1{font-size:calc(var(--heading-size) + 20px)}section.footnote .inner .mount-left-01{bottom:calc(-45px + -.5em);height:170px;left:97.5px;width:170px}section.footnote .inner .mount-left-02{bottom:calc(-60px + -.5em);height:240px;left:-50px;width:240px}section.footnote .inner .mount-right-01{bottom:calc(-45px + -.5em);height:170px;right:97.5px;width:170px}section.footnote .inner .mount-right-02{bottom:calc(-60px + -.5em);height:240px;right:-50px;width:240px}}@media only screen and (min-width:1440px){section.footnote .inner .mount-left-01{bottom:calc(-50px + -.5em);height:190px;left:102.5px;width:190px}section.footnote .inner .mount-left-02{bottom:calc(-60px + -.5em);height:260px;left:-55px;width:260px}section.footnote .inner .mount-right-01{bottom:calc(-50px + -.5em);height:190px;right:102.5px;width:190px}section.footnote .inner .mount-right-02{bottom:calc(-60px + -.5em);height:260px;right:-55px;width:260px}}section.footer{background-color:var(--background-tertiary);overflow:hidden;padding:0}section.footer .footer-inner{padding:.5em}section.footer .footer-inner p{font-weight:400}section.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--light-clr)}@media only screen and (max-width:960px){section.footer .footer-inner.flex-column{flex-direction:column;padding-bottom:150px;padding-top:80px}section.footer .footer-inner.flex-column p{font-size:calc(var(--fs-content) + 2px);margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}.general-qrcode{padding:20px 20px 60px}.container.wedding-gifts-wrap{background-color:var(--background-primary);background-image:var(--texture);background-position:50%;background-repeat:repeat;background-size:100% auto;overflow:hidden}.wedding-gifts-inner{margin:0 auto;max-width:640px;width:100%}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--button-background-secondary)!important;border:none!important;border-radius:4px!important;color:var(--button-text-secondary)!important;cursor:pointer!important;font-family:var(--body-text-family)!important;font-size:16px}.img-caption,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .title{font-size:20px!important}.img-caption,.kado-description .kado-ket,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .caption,.modal-kado-header .title,.modal-kado-note .note-kado{color:inherit;font-family:var(--playfair)!important}.confirm-kado-btn{border:none!important;border:1px solid var(--button-background-secondary)!important;border-radius:4px!important;color:var(--button-background-secondary)!important;font-family:var(--playfair)!important;font-weight:500!important;outline:none!important;width:100%}.confirm-kado-btn:hover{background-color:var(--button-background-secondary)!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-secondary-rgb),.8)!important;color:var(--button-text-secondary)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size) + 2px;font-weight:500!important}.modal-kado-header .address,.modal-kado-header .caption{font-size:16px}.btn-hadiah-copy{border:1px solid var(--button-background-primary)!important;color:var(--button-background-primary)!important}.hadiah-card-title{display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}.hadiah-card-price{color:#cb3a31!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount,.hadiah-card-price{font-size:16px!important;font-weight:500!important}.wedding-gifts-title{color:var(--font-clr);font-family:var(--newyork);font-size:35px;font-size:var(--fs-title);font-weight:400;line-height:1.2;margin-bottom:0;padding:0}.wedding-gifts-description{color:var(--font-clr);font-size:calc(1em + 2px);font-style:italic;margin-top:.25em}.dress-wrapper .dress-title{color:var(--text-secondary)}section.top-cover .inner .details .invitation-category .category-icon svg path{fill:var(--text-tertiary);stroke:var(--text-tertiary)}section.top-cover .inner .details .invitation-category .category-label{color:var(--text-tertiary)}.rsvpPlus-questionWrapper-container{padding:20px}