@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-display:swap;font-family:Affair;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Affair-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Anglecia Pro Display;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/AngleciaProDisplay-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Glamore;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Glamore-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:ALS;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/alsscrp.ttf) format("truetype")}body.tasya{--playfair:"Playfair Display",sans-serif;--affair:"Affair",sans-serif;--anglecia:"Anglecia Pro Display",sans-serif;--glamore:"Glamore",sans-serif;--als:"ALS",sans-serif;--fs-title:45px;--fs-content:16px;--body-height:100vh}@media only screen and (max-width:375px){body.tasya{--fs-title:40px;--fs-content:14px}}@media only screen and (min-width:1440px){body.tasya{--fs-title:50px;--fs-content:17px}}html{scroll-behavior:smooth}body.tasya{overflow:visible}@media only screen and (max-width:960px){body.tasya{overflow:hidden}}body.tasya h1,body.tasya h2,body.tasya h3,body.tasya h4,body.tasya h5,body.tasya h6{color:var(--font-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;line-height:1.2}body.tasya p{color:var(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);line-height:1.5}body.tasya sup{font-size:.7em}body.tasya font,body.tasya sup{color:inherit;font-family:inherit}body.tasya font{font-size:inherit;font-style:inherit;text-decoration:inherit}body.tasya.original{--primary-clr:#e6d0b7;--secondary-clr:#a99170;--tertiary-clr:#e2c099;--wood-clr:#90530f;--light-clr:#fff;--dark-clr:#000;--font-clr:#90530f;--line-01-clr:#8b7351;--line-02-clr:#60472d;--btn-01-clr:#dcdcdc;--btn-02-clr:#837b70;--btn-03-clr:#fdf8f2;--btn-04-clr:#8f8f8f;--bg-texture-lg:url(https://katsudoto.id/media/template/exclusive-09/01/bg-texture-lg.png);--bg-texture-md:url(https://katsudoto.id/media/template/exclusive-09/01/bg-texture-md.png);--bg-texture-no-layer:url(https://katsudoto.id/media/template/exclusive-09/01/bg-texture-no-layer.png);--castle-lg:url(https://katsudoto.id/media/template/exclusive-09/01/castle-lg.png);--castle-md:url(https://katsudoto.id/media/template/exclusive-09/01/castle-md.png);--frame-couple:url(https://katsudoto.id/media/template/exclusive-09/01/frame-couple.png);--frame-cover:url(https://katsudoto.id/media/template/exclusive-09/01/frame-cover.png);--orn-01:url(https://katsudoto.id/media/template/exclusive-09/01/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-09/01/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/exclusive-09/01/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-09/01/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-09/01/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-09/01/orn-06.png);--orn-07:url(https://katsudoto.id/media/template/exclusive-09/01/orn-07.png);--orn-08:url(https://katsudoto.id/media/template/exclusive-09/01/orn-08.png);--shape-save-date:url(https://katsudoto.id/media/template/exclusive-09/01/shape-save-date.png);--texture-couple:url(https://katsudoto.id/media/template/exclusive-09/01/texture-couple.png);--texture-footer:url(https://katsudoto.id/media/template/exclusive-09/01/texture-footer.png);--texture-main:url(https://katsudoto.id/media/template/exclusive-09/01/texture-main.png)}.kat-page__side-to-side{background:#fff;display:block;height:100%;min-height:480px;position:relative}.kat-page__side-to-side,.kat-page__side-to-side *{-webkit-overflow-scrolling:touch}.kat-page__side-to-side .primary-pane{bottom:0;left:0;overflow:hidden;position:fixed;top:0;width:61%}.kat-page__side-to-side .secondary-pane{background:#fff;margin-left:auto;position:static;right:0;width:39%}@media only screen and (min-width:960px) and (max-width:1400px){.kat-page__side-to-side .secondary-pane section.video-gallery .inner .video-outer .video{width:100%}}@media only screen and (max-width:960px){.kat-page__side-to-side .primary-pane{display:none;position:relative;width:100%}.kat-page__side-to-side .secondary-pane{position:relative;width:100%}}.kat-page__side-to-side .primary-pane .inner{bottom:0;display:flex;flex:1;flex-direction:column;left:0;padding:15px 0;position:absolute;right:0;top:0}.kat-page__side-to-side .primary-pane .inner:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.kat-page__side-to-side .primary-pane .inner .details{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;margin:10% 20% 11% 7%;padding:10px;position:absolute;right:0;text-align:left;top:0;z-index:2}.kat-page__side-to-side .primary-pane .inner .details h1{color:var(--light-clr);font-family:var(--als);font-size:calc(var(--fs-title) + 40px);font-weight:400;line-height:1.2;margin-bottom:10px;padding:0}.kat-page__side-to-side .primary-pane .inner .details p{color:var(--light-clr);font-size:calc(var(--fs-content) + 5px);margin-left:30px}.kat-page__side-to-side .primary-pane .inner .highlight{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container{display:block;height:100%;width:100%}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .slick-list{height:100%!important;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.kat-page__side-to-side .primary-pane .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.top-cover{background-color:var(--secondary-clr);display:flex;display:none;flex-direction:column;height:var(--body-height);left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:all 1.8s;transition-timing-function:cubic-bezier(.23,.56,.38,.78);-webkit-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-moz-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-o-transition-timing-function:cubic-bezier(.23,.56,.38,.78);width:100%;z-index:999999}@media only screen and (max-width:960px){section.top-cover{display:flex}}section.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}section.top-cover .inner{display:flex;flex:1;flex-direction:column;padding:15px 0;position:relative}section.top-cover .inner:before{background-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:10px;position:relative;text-align:center;z-index:2}section.top-cover .inner .details h1{color:var(--primary-clr);font-family:var(--als);font-size:calc(var(--fs-title) + 10px);font-weight:400;line-height:1.2;margin:0 auto 10px;padding:0}section.top-cover .cover-free-text,section.top-cover .inner .details p{color:var(--primary-clr);font-size:calc(var(--fs-content) + 4px)}section.top-cover .cover-free-text{font-family:var(--anglecia);line-height:1.5}section.top-cover .inner .details a.link{background-color:var(--btn-01-clr);border:1px solid var(--btn-01-clr);border-radius:4px;color:var(--secondary-clr);display:inline-block;font-family:var(--anglecia);font-size:calc(var(--fs-content) + 2px);margin:15px auto 10px;padding:10px 30px;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}section.top-cover .inner .details a.link:hover{background-color:var(--primary-clr)}section.top-cover .inner .highlight{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}section.top-cover .inner .highlight .preview-container{display:block;height:100%;width:100%}section.top-cover .inner .highlight .preview-container .slick-list{height:100%!important;width:100%!important}section.top-cover .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.top-cover .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.top-cover .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover{background:var(--primary-clr);display:flex;flex-direction:column;min-height:var(--body-height);overflow:hidden;padding:0;position:relative}section.cover .inner{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:10px 0 0;position:relative;width:100%}section.cover .inner .head{margin-bottom:40px;margin-top:40px;padding:10px;position:relative;text-align:center;z-index:5}section.cover .inner .head .logo{height:50px;margin-bottom:10px;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 h1{color:var(--font-clr);font-family:var(--als);font-size:calc(var(--fs-title) + 10px);font-weight:400;line-height:1.2;margin:5px auto;padding:0}@media only screen and (min-width:1440px){section.cover .inner .head h1{font-size:calc(var(--fs-title) + 15px)}}section.cover .inner .head p:first-of-type{font-size:calc(var(--fs-content) + 3px)}section.cover .inner .head p{font-size:var(--fs-content)}section.cover .inner .head p.date{margin-top:10px}section.cover .inner .body{display:inline-block;margin:auto 10px 0;padding:0;position:relative;z-index:1}section.cover .inner .body .frame{display:block;margin:auto auto 0;max-width:520px;object-fit:contain;object-position:center;position:relative;width:100%;z-index:2}section.cover .inner .body .preview-container{background:var(--primary-clr);bottom:0;height:calc(100% - 5px);left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:calc(100% - 5px)}section.cover .inner .body .preview-container .slick-list{height:100%!important;width:100%!important}section.cover .inner .body .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .body .preview-container .picture{background-color:#fff;height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .body .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover .inner>.texture-outer{height:1px}section.cover .inner .texture-cover.edge{background-image:var(--orn-01);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;pointer-events:none;position:absolute;top:5px;width:80px}section.cover .inner .texture-cover.edge.left{left:5px;transform:scaleX(-1)}section.cover .inner .texture-cover.edge.right{right:5px;transform:scaleX(1)}section.cover .inner .texture-cover.middle{background-image:var(--orn-04);background-position:top;height:45px;top:5px;transform:translateX(-50%);width:55%}section.cover .inner .texture-cover.back,section.cover .inner .texture-cover.middle{background-repeat:no-repeat;background-size:contain;left:50%;pointer-events:none;position:absolute}section.cover .inner .texture-cover.back{background-image:var(--texture-footer);background-position:bottom;height:600px;top:-70px;transform:translateX(-50%) scaleY(-1);width:600px}@media only screen and (min-width:1500px){section.cover .inner .texture-cover.back{background-position:top;background-size:cover;height:700px;left:50%;top:0;transform:translateX(-50%) translateY(-25%) scaleY(-1);width:100%}}@media only screen and (min-width:1440px){section.cover .inner .texture-cover.edge{height:120px;width:120px}}@media only screen and (max-width:960px) and (min-width:580px){section.cover .inner .texture-cover.back{background-position:top;background-size:cover;height:700px;left:50%;top:0;transform:translateX(-50%) translateY(-25%) scaleY(-1);width:100%}}section.guest{background-color:var(--light-clr);height:100px;overflow:hidden;padding:0;position:relative}section.guest .texture-couple{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:1024px){section.guest{height:120px}}section.couple{background:var(--secondary-clr);overflow:hidden;position:relative}section.couple,section.couple .inner{padding:10px 0 15px}section.couple .inner .head{margin:0 auto 15px;max-width:1024px;padding:10px 15px;position:relative;text-align:center;width:100%;z-index:2}section.couple .inner .head h1{color:var(--light-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;line-height:1.1;margin-bottom:0;padding:0;text-align:center}section.couple .inner .head p{color:var(--light-clr);font-size:calc(var(--fs-content) + 2px);font-style:italic;margin-top:5px;padding:0}section.couple .inner .body{display:flex;flex-direction:column;justify-content:center;padding:0;position:relative;z-index:2}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:10px 0;width:100%}section.couple .inner .body .preview{padding:10px 15px;text-align:center}section.couple .inner .body .preview .picture{border-top-left-radius:100px;border-top-right-radius:100px;height:250px;margin:0 auto;position:relative;width:190px}section.couple .inner .body .preview .picture .texture-couple{background-image:var(--orn-06);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:15px;height:160px;left:0;pointer-events:none;position:absolute;width:160px;z-index:2}section.couple .inner .body .preview .picture .texture-couple.left{left:-80px;right:auto;transform:scaleX(1)}section.couple .inner .body .preview .picture .texture-couple.right{left:auto;right:-80px;transform:scaleX(-1)}section.couple .inner .body .preview .picture:before{background-color:transparent;border:1.5px solid var(--line-01-clr);border-radius:inherit;content:"";height:100%;height:calc(100% + 15px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;width:calc(100% + 15px);z-index:1}section.couple .inner .body .preview .picture a{border-radius:inherit;display:block;height:100%;position:relative;width:100%;z-index:3}section.couple .inner .body .preview .picture img{background:var(--secondary-clr);border-radius:inherit;display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.couple .inner .body .details{padding:10px 15px;text-align:center}section.couple .inner .body .details h2{color:var(--light-clr);font-family:var(--als);font-size:calc(var(--fs-title) - 5px);font-weight:400;margin-bottom:5px}@media only screen and (min-width:1440px){section.couple .inner .body .details h2{font-size:var(--fs-title)}}section.couple .inner .body .details p{color:var(--light-clr);font-weight:300;margin-bottom:7px}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(--light-clr);display:inline-block;font-family:var(--playfair);font-size:var(--fs-content);margin-bottom:5px;margin-top:10px;text-decoration:none}section.couple .inner .body .details a.link:hover{text-decoration:underline}section.couple .inner .body .details a.link i{font-size:.9em}section.couple .inner .body .separator{padding:10px;text-align:center}section.couple .inner .body .separator .separator-ornament{color:var(--light-clr);font-family:var(--affair);font-size:80px;line-height:1;margin:10px auto 0}section.couple .inner .texture-couple{background-image:var(--texture-footer);background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:570px;left:50%;opacity:.5;pointer-events:none;position:absolute;width:570px}section.couple .inner .texture-couple.top{top:0;transform:translateX(-50%) translateY(-40%) scaleY(-1) scaleX(-1)}section.couple .inner .texture-couple.bottom{bottom:0;transform:translateX(-50%) translateY(40%) scaleY(1)}@media only screen and (min-width:1400px){section.couple .inner .texture-couple{background-image:var(--texture-footer);background-position:0 0;background-size:cover;height:600px;width:100%}section.couple .inner .texture-couple.top{transform:translateX(-50%) translateY(-45%) scaleY(-1) scaleX(-1)}section.couple .inner .texture-couple.bottom{transform:translateX(-50%) translateY(45%)}}@media only screen and (max-width:960px) and (min-width:560px){section.couple .inner .texture-couple{background-image:var(--texture-footer);background-position:0 0;background-size:cover;height:600px;width:100%}section.couple .inner .texture-couple.top{transform:translateX(-50%) translateY(-45%) scaleY(-1) scaleX(-1)}section.couple .inner .texture-couple.bottom{transform:translateX(-50%) translateY(45%)}}section.save-date{background-color:var(--primary-clr);overflow:hidden;padding:0;position:relative}section.save-date .inner{margin:0 auto;padding:20px 0 30px;position:relative;text-align:center;z-index:1}section.save-date .inner .head{margin-bottom:10px;padding:10px 15px;position:relative;text-align:center;z-index:3}section.save-date .inner .head h1{color:var(--font-clr);font-family:var(--als);font-size:calc(var(--fs-title) + 7px);margin-bottom:0;padding:0;position:relative}section.save-date .inner .head p.date{font-size:calc(var(--fs-content) + 4px);margin-top:-5px}section.save-date .inner .body{display:block;margin:0 auto;max-width:600px;padding:10px 15px;position:relative;text-align:center;width:100%;z-index:3}section.save-date .inner .body>.texture-outer{height:1px}section.save-date .inner .body .texture-save-date{background-image:var(--shape-save-date);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-47px;height:400px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:400px}section.save-date .inner .body .countdown{background-color:var(--light-clr);border:1.5px solid var(--line-02-clr);border-radius:15px;display:inline-flex;justify-content:center;margin:0 auto;padding:0;position:relative;width:240px;z-index:2}section.save-date .inner .body .countdown>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 2px;padding:5px 2px;position:relative;width:55px;width:25%}section.save-date .inner .body .countdown>div:after{background-color:var(--dark-clr);content:"";height:50%;max-height:15px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px}section.save-date .inner .body .countdown>div:last-of-type:after{content:none}section.save-date .inner .body .countdown>div h2{color:var(--dark-clr);font-family:var(--anglecia);font-size:calc(var(--fs-content) + 11px);font-weight:400;line-height:1;margin-bottom:0}section.save-date .inner .body .countdown>div small{color:var(--dark-clr);font-family:var(--anglecia);font-size:calc(var(--fs-content) - 5px)}section.save-date .inner .foot{margin-top:35px;padding:10px 15px;position:relative;text-align:center;z-index:3}section.save-date .inner .foot #addToCalendar{background-color:var(--btn-02-clr);border:none;border-radius:4px;color:var(--light-clr);display:inline-block;font-family:var(--anglecia);font-size:var(--fs-content);font-weight:400;padding:10px 30px 8px;text-decoration:none;transition:all .25s ease-in-out}section.save-date .inner .foot #addToCalendar:hover{background-color:var(--secondary-clr)}section.save-date+section.gallery{margin-top:-20px}section.gallery{background:var(--primary-clr);overflow:hidden;padding:15px 0;position:relative}section.gallery .title{margin:0 auto 5px;max-width:1024px;padding:10px 15px;text-align:center;width:100%}section.gallery .title h1{color:var(--font-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;margin-bottom:0;padding:0}section.gallery .title p{color:var(--font-clr);font-size:calc(var(--fs-content) + 2px);font-style:italic;line-height:1.5}section.gallery .flexbin{margin:0;padding:0 5px}section.gallery+section.video-gallery{margin-top:-15px}section.video-gallery{background:var(--primary-clr);overflow:hidden;padding:0;position:relative}section.video-gallery .inner{padding:15px 0}section.video-gallery .inner>.title{margin:0 auto;max-width:1024px;padding:10px 15px;text-align:center;width:100%}section.video-gallery .inner>.title h1{color:var(--font-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;margin-bottom:0;padding:0}section.video-gallery .inner>.title p{color:var(--font-clr);font-size:calc(var(--fs-content) + 2px);font-style:italic;line-height:1.5}section.video-gallery .inner .video-outer{padding:5px 0}section.video-gallery .inner .video-outer .video{margin-bottom:10px;padding:10px}section.video-gallery .inner .video-outer .video:last-of-type{margin-bottom:0}section.video-gallery .inner .video-outer .video>.title{margin-top:10px;padding:0 10px}section.video-gallery .inner .video-outer .video>.title h2{color:var(--font-clr);font-family:var(--playfair);font-size:calc(var(--fs-content) + 10px);font-weight:400;line-height:1.2}section.video-gallery+section.love-story{margin-top:-10px}section.love-story{background-color:var(--primary-clr);overflow:hidden;padding:0}section.love-story .inner{padding:10px 0 40px}section.love-story .inner .head{margin-bottom:-20px;padding:10px 15px;text-align:center}section.love-story .inner .head h1{color:var(--font-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;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-outer{padding:10px;position:relative;width:100%}section.love-story .inner .body .stories .story-outer .texture-story{background-image:var(--texture-main);background-position:50%;background-repeat:no-repeat;background-size:contain;height:750px;left:50%;pointer-events:none;position:absolute;top:30px;transform:translateX(-50%);width:750px}section.love-story .inner .body .stories .story-outer:nth-child(2n) .texture-story{transform:translateX(-50%) scaleX(-1)}@media only screen and (max-width:375px){section.love-story .inner .body .stories .story-outer .texture-story{height:700px;left:50%;position:absolute;top:30px;width:700px}}section.love-story .inner .body .stories .story{margin:0 auto;max-width:480px;padding:15px 10px;position:relative;text-align:center;width:100%;z-index:2}section.love-story .inner .body .stories .story:before{background-color:var(--light-clr);border-radius:22px;bottom:0;content:"";height:calc(100% - 230px);left:0;position:absolute;width:100%}section.love-story .inner .body .stories .story .preview{background-color:#ffa07a;display:inline-block;margin:0 auto 10px;padding:0;position:relative;text-align:center}section.love-story .inner .body .stories .story .preview .frame{display:block;margin:0 auto;max-width:350px;object-fit:contain;object-position:center;pointer-events:none;position:relative;width:100%;z-index:2}section.love-story .inner .body .stories .story .preview .picture{align-items:center;background-color:var(--secondary-clr);display:flex;height:calc(100% - 20px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 25px);z-index:1}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{background-color:var(--secondary-clr);padding:10px 0;text-align:center}section.love-story .inner .body .stories .story .details h2{color:var(--dark-clr);font-family:var(--playfair);font-size:calc(var(--fs-content) + 15px);font-weight:400;line-height:1.2;margin-bottom:5px}section.event-outer{background:var(--secondary-clr);overflow:hidden;padding:10px 0;position:relative}section.event-outer .inner{padding:10px 0 40;position:relative;text-align:center}section.event-outer .inner .head{margin:60px auto 0;max-width:1024px;padding:10px 15px;position:relative;width:100%;z-index:2}section.event-outer .inner .head .orn-head-bottom,section.event-outer .inner .head .orn-head-top{background-repeat:no-repeat;background-size:contain;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}section.event-outer .inner .head .orn-head-top{background-image:var(--orn-07);background-position:bottom;bottom:0;height:60px;width:350px}section.event-outer .inner .head .orn-head-bottom{background-image:var(--orn-08);background-position:top;height:40px;top:0;width:350px}@media only screen and (min-width:1440px){section.event-outer .inner .head{margin-top:100px;padding:25px 15px}section.event-outer .inner .head .orn-head-top{height:80px;width:450px}section.event-outer .inner .head .orn-head-bottom{height:60px;width:450px}}section.event-outer .inner .head h1{color:var(--dark-clr);font-family:var(--playfair);font-size:calc(var(--fs-title) - 10px);font-weight:400;line-height:1.2;margin-bottom:0;padding:0 15px;text-transform:uppercase}section.event-outer .inner .head p{color:var(--dark-clr);font-size:calc(var(--fs-content) + 2px);font-style:italic;margin-top:5px;padding:0}section.event-outer .inner .body{padding:0 0 10px;position:relative;z-index:1}section.event-outer .inner .body .event{margin-bottom:25px;padding-top:20px}section.event-outer .inner .body .event:first-of-type{padding-top:0}section.event-outer .inner .body .event:last-of-type{margin-bottom:0}section.event-outer .inner .head+.body .event:first-of-type>.title{border-top-left-radius:0;border-top-right-radius:0;margin-top:2px;padding-bottom:30px;padding-top:45px}section.event-outer .inner .body .event>.title{background:var(--primary-clr);border-radius:15px;margin:0 auto 10px;padding:15px;position:relative;width:320px}@media only screen and (min-width:1440px){section.event-outer .inner .head+.body .event:first-of-type>.title{padding-top:60px}section.event-outer .inner .body .event>.title{width:375px}}section.event-outer .inner .body .event>.title h1{color:var(--dark-clr);font-family:var(--playfair);font-size:calc(var(--fs-title) - 15px);font-weight:400;line-height:1.1;margin-bottom:0;padding:0}section.event-outer .inner .body .event>.title p{color:var(--dark-clr);font-size:var(--fs-content);font-style:italic;font-weight:400;margin-bottom:5px;margin-top:5px}section.event-outer .inner .body .event .activities{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}section.event-outer .inner .body .event .activities .activity{margin:0 10px 10px;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:10px 15px;text-align:center}section.event-outer .inner .body .event .activities .activity>.title .activity-icon-image{display:block;height:auto;margin:0 auto 10px;object-fit:contain;object-position:center;width:65px}section.event-outer .inner .body .event .activities .activity>.title .activity-icon{display:block;height:65px;margin:0 auto 10px;object-fit:contain;object-position:center;width:65px}section.event-outer .inner .body .event .activities .activity>.title .activity-icon path{fill:var(--dark-clr)}section.event-outer .inner .body .event .activities .activity>.title>.hide{display:none}section.event-outer .inner .body .event .activities .activity>.title h1{color:var(--dark-clr);font-family:var(--playfair);font-size:calc(var(--fs-title) - 15px);font-weight:400;line-height:1.2;margin-bottom:0;padding:0}section.event-outer .inner .body .event .activities .activity>.title p.desc{font-size:calc(var(--fs-content) + 2px);font-style:italic}section.event-outer .inner .body .event .activities .activity>.title p{margin-bottom:15px}section.event-outer .inner .body .event .activities .activity>.title p:first-of-type{margin-top:5px}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:10px 15px;text-align:center}section.event-outer .inner .body .event .activities .activity>.details p.hall,section.event-outer .inner .body .event>.details p.hall{font-weight:500}section.event-outer .inner .body .event .activities .activity>.details p,section.event-outer .inner .body .event>.details p{margin-bottom:10px}section.event-outer .inner .body .event .activities .activity>.details a.link,section.event-outer .inner .body .event>.details a.link{background-color:var(--btn-03-clr);border:1px solid var(--btn-03-clr);border-radius:4px;color:var(--dark-clr);display:inline-block;font-family:var(--playfair);font-size:var(--fs-content);font-weight:300;margin:10px auto 5px;padding:10px 20px;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(--primary-clr);border-color:var(--primary-clr)}section.event-outer .inner .texture-event.right-01{bottom:-500px;height:700px;opacity:.5;right:-170px;transform:scaleY(-1);width:700px}section.event-outer .inner .texture-event.right-01,section.event-outer .inner .texture-event.right-02{background-image:var(--texture-main);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:absolute}section.event-outer .inner .texture-event.right-02{bottom:-420px;height:600px;opacity:.75;right:-420px;transform:scaleX(-1) rotate(50deg);width:600px}.rundown-event-list.frame .rundown-event{background-color:var(--primary-clr)}.rundown-event .rundown-event-title{font-size:calc(var(--fs-title) / 1.6)}section.rsvp-wrapper{background-color:var(--primary-clr);overflow:hidden;position:relative}section.rsvp-wrapper .texture-outer{z-index:1}section.rsvp-wrapper .texture-footer{background-image:var(--texture-footer);background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:570px;left:50%;pointer-events:none;position:absolute;width:570px}section.rsvp-wrapper .texture-footer.top{top:0;transform:translateX(-50%) scaleY(-1) scaleX(-1)}section.rsvp-wrapper .texture-footer.bottom{bottom:0;transform:translateX(-50%) scaleY(1)}@media only screen and (min-width:1400px){section.rsvp-wrapper .texture-footer{background-image:var(--texture-footer);background-position:0 0;background-size:cover;height:600px;width:100%}section.rsvp-wrapper .texture-footer.top{transform:translateX(-50%) translateY(-20%) scaleY(-1) scaleX(-1)}section.rsvp-wrapper .texture-footer.bottom{transform:translateX(-50%) translateY(20%)}}@media only screen and (max-width:960px) and (min-width:560px){section.rsvp-wrapper .texture-footer{background-image:var(--texture-footer);background-position:0 0;background-size:cover;height:600px;width:100%}section.rsvp-wrapper .texture-footer.top{transform:translateX(-50%) translateY(-20%) scaleY(-1) scaleX(-1)}section.rsvp-wrapper .texture-footer.bottom{transform:translateX(-50%) translateY(20%)}}.torsvp__btn-wrap{margin-top:10px}.torsvp__btn{border:1px solid var(--dark-clr);color:var(--dark-clr);font-family:var(--anglecia);font-weight:400;line-height:1.5}.torsvp__btn:hover{background:var(--secondary-clr);border:1px solid var(--secondary-clr);color:var(--light-clr)}.rsvp-wrap{background:transparent;overflow:hidden;z-index:2}.rsvp-inner,.rsvp-wrap{padding:10px 0;position:relative}.rsvp-inner{margin:0 auto;max-width:640px;width:100%}.rsvp-head{margin:0;padding:10px 35px;text-align:center}.rsvp-head .rsvp-title{color:var(--font-clr);display:inline-block;font-family:var(--als);font-size:var(--fs-title);letter-spacing:0;margin-bottom:0;padding:0 30px;position:relative}.rsvp-head .rsvp-title:after,.rsvp-head .rsvp-title:before{background-image:var(--orn-05);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;pointer-events:none;position:absolute;top:50%;width:30px}.rsvp-head .rsvp-title:before{left:-30px;transform:translateY(-50%) scaleX(-1)}.rsvp-head .rsvp-title:after{right:-30px;transform:translateY(-50%)}.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(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);line-height:1.5}.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(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);line-height:1.5;margin-bottom:10px}.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(--btn-04-clr);border:none;border-radius:4px;color:var(--light-clr);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:36px}.rsvp-amount-controller .toggle-icon{display:block;height:13px;width:13px}.rsvp-amount-controller .toggle-icon path{stroke:var(--light-clr);stroke-width:13!important}.rsvp-amount-controller .toggle-btn.minus:hover,.rsvp-amount-controller .toggle-btn.plus:hover{background-color:var(--secondary-clr)}.rsvp-amount-controller .input-wrap{width:100%}.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:var(--light-clr);border:1px solid var(--primary-clr);border-radius:4px;color:var(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:300;height:36px;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:10px 15px;text-align:center}.rsvp-confirm-wrap label{display:block;margin-top:10px}.rsvp-confirm-btn{border:none;border-radius:4px;cursor:pointer;display:block;margin:0 auto;padding:10px 25px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{background-color:var(--btn-04-clr);color:var(--light-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:300;line-height:normal}.form-check-label,.rsvp-session-btn{border-radius:4px}.rsvp-confirm-btn.going{background-color:#8f8f8f}.rsvp-confirm-btn.going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going{background-color:var(--success-clr);color:var(--light-clr)}.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:#8f8f8f}.rsvp-confirm-btn.not-going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--error-clr);color:var(--light-clr)}.rsvp-confirm-btn.confirm:hover{background-color:var(--secondary-clr)}.rsvp-confirm-btn.download{display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:var(--secondary-clr)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{padding:10px 0}.rsvp-qrcard-img-wrap{margin-bottom:10px}.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(--dark-clr);border-radius:4px;display:inline-block;font-size:calc(var(--fs-content) + 2px);margin-bottom:20px;padding:8px 25px}.rsvp-message-wrap .rsvp-message-caption,.rsvp-message-wrap .rsvp-message-title{color:var(--dark-clr);font-family:var(--anglecia);font-weight:300;line-height:1.5}.rsvp-message-wrap .rsvp-message-caption{font-size:var(--fs-content)}.rsvp-message-wrap.going .rsvp-message-title{border-color:var(--success-clr);color:var(--success-clr)}.rsvp-message-wrap.not_going .rsvp-message-title{border-color:var(--error-clr);color:var(--error-clr)}section.live-streaming{background-color:transparent;overflow:hidden;padding:10px 0;position:relative;z-index:2}section.live-streaming .inner{padding:10px 15px;position:relative;z-index:1}section.live-streaming .inner .head{padding:10px 0}section.live-streaming .inner .head h1{color:var(--font-clr);font-family:var(--als);font-size:var(--fs-title);font-weight:400;margin-bottom:0;padding:0}section.live-streaming .inner .head p{color:var(--dark-clr);font-size:var(--fs-content);font-style:italic;line-height:1.5;margin-top:20px}.live-streaming .inner .body{padding:10px 0}.live-streaming .inner .body p{font-size:var(--fs-content);font-weight:300}.live-streaming .inner .body p.meeting-text{font-size:calc(var(--fs-content) + 2px)}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--btn-04-clr);border-radius:4px;color:var(--light-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:400;padding:10px 20px}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--secondary-clr)}.ig-filter-wrap{background-color:var(--primary-clr)}.ig-filter-caption{font-style:italic}.ig-filter-link{background-color:var(--btn-02-clr);color:var(--light-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:400}.ig-filter-link:hover{background-color:var(--secondary-clr)}section.gift{background:var(--primary-clr);overflow:hidden;padding:0;position:relative}section.gift .gift-inner{padding:10px 15px 20px;position:relative}section.gift .gift-inner .gift-title{margin-bottom:10px;padding:10px 0;position:relative;z-index:2}section.gift .gift-inner .gift-title h1{color:var(--font-clr);font-size:var(--fs-title);margin-bottom:15px;padding:0 15px}section.gift .gift-inner .gift-title p{color:var(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-style:italic;line-height:1.5}section.gift .gift-inner .gift-form{margin-bottom:10px;position:relative;z-index:2}.gift .gift-inner .nominal-outer .nominal{border-color:var(--dark-clr);color:var(--dark-clr)}.gift .gift-inner .gift-form [name=nominal]:checked+.nominal,.gift .gift-inner .gift-form [name=nominal]:hover+.nominal{background-color:var(--dark-clr);border-color:var(--dark-clr);color:var(--light-clr)}section.gift button,section.gift div,section.gift input,section.gift label,section.gift p,section.gift span,section.gift textarea{color:var(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content)}.gift label.form-label.center{font-family:var(--anglecia);font-size:calc(var(--fs-content) + 2px)}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{color:var(--dark-clr);font-family:var(--anglecia);font-size:calc(var(--fs-content) + 4px)}.gift .gift-inner .gift-form .gift-picture .picture-detail .gift-back,.gift .gift-inner .gift-form .gift-picture .picture-detail .head p{color:var(--dark-clr);font-size:var(--fs-content)}.gift .gift-inner .gift-form .selectize-control .item{padding:10px!important}.gift .gift-inner .gift-form .selectize-control .item p,.gift .gift-inner .gift-form .selectize-control .item p strong{color:var(--dark-clr)!important;font-family:var(--anglecia)!important;font-weight:500!important}.gift .gift-inner .gift-form .selectize-control .item:hover{background-color:var(--secondary-clr)!important}.gift .gift-inner .gift-form .selectize-control .item:hover p,.gift .gift-inner .gift-form .selectize-control .item:hover p strong{color:var(--light-clr)!important}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border-color:var(--dark-clr);color:var(--dark-clr)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account:hover{background:var(--dark-clr);color:var(--light-clr)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:before{border-color:var(--dark-clr)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>i{color:var(--dark-clr)}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background-color:var(--btn-04-clr);color:var(--light-clr);font-family:var(--anglecia);font-size:calc(var(--fs-content) + 2px)}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background-color:#212121}section.gift .gift-inner .gift-form .gift-details .bank-detail{padding-bottom:5px;padding-left:15px;padding-right:15px}section.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books{margin-bottom:0}section.gift .gift-inner .gift-form .bio-detail{padding-left:15px;padding-right:15px;padding-top:5px}section.gift .orn-title{background-image:var(--orn-02);background-position:0 0;background-repeat:no-repeat;background-size:contain;height:100px;position:absolute;top:0;width:100px}section.gift .orn-title.left{left:-10px;transform:scaleX(1)}section.gift .orn-title.right{right:-10px;transform:scaleX(-1)}section.gift .gift-inner .texture-main{background-image:var(--texture-main);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-250px;height:1000px;left:50%;position:absolute;transform:translateX(-50%) scaleX(-1) rotate(20deg);width:1000px}@media only screen and (min-width:1440px){section.gift .orn-title{height:130px;top:-10px;width:130px}}section.gift.no-form .gift-inner .gift-form{margin-bottom:100px;overflow:visible}section.comment-outer{background:var(--primary-clr);overflow:hidden;padding:0;position:relative}section.comment-outer .comment-inner{padding:15px 0 20px;position:relative;z-index:1}section.comment-outer .comment-inner .head{margin-bottom:5px;padding:10px 15px;position:relative;text-align:center}section.comment-outer .comment-inner .head h1{color:var(--font-clr);font-size:var(--fs-title);margin:0;padding:0}section.comment-outer .comment-inner .head p{font-family:var(--anglecia);font-size:var(--fs-content);line-height:1.5}section.comment-outer .comment-inner .comment-form{margin-bottom:10px;padding:10px 15px}section.comment-outer .comment-inner .comments{padding:0}section.comment-outer .comment-inner .comments .comment{padding:10px 15px}section.comment-outer .form-group{margin-bottom:10px}section.comment-outer .comment-inner .foot{padding:10px 15px}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(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:400}section.comment-outer input,section.comment-outer textarea{color:var(--dark-clr)}section.comment-outer strong{color:inherit;font-family:var(--anglecia);font-size:calc(var(--fs-content) + 2px)}section.comment-outer .comment .comment-head p{color:var(--dark-clr);font-family:var(--anglecia);font-size:var(--fs-content)}section.comment-outer .comment .comment-body p{font-size:var(--fs-content)}.comment .comment-foot small{color:var(--dark-clr)}.comment .comment-foot a,.comment .comment-foot small{font-size:calc(var(--fs-content) - 2px)}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:4px}section.comment-outer .comment-form button.send-comment,section.comment-outer .comment-inner button.more-comment{background-color:var(--btn-04-clr);color:var(--light-clr);font-family:var(--anglecia);font-size:var(--fs-content);font-weight:400;padding:10px 20px}section.comment-outer .comment-form button.send-comment:hover,section.comment-outer .comment-inner button.more-comment:hover{background-color:#212121}.notes-container{background-color:var(--primary-clr)}.note .note-title{font-size:var(--fs-title)}.note .note-description{font-size:var(--fs-content)}section.footnote{background:var(--primary-clr);overflow:hidden;padding:0;position:relative}section.footnote .inner{padding:10px 0 150px;position:relative;width:100%;z-index:1}section.footnote .inner .quote{margin:0 auto 20px;max-width:1024px;padding:10px;position:relative;text-align:center;width:100%;z-index:4}section.footnote .inner .quote p{font-style:italic}section.footnote .inner .details{margin:0 auto;padding:10px;position:relative;text-align:center;width:100%;z-index:4}section.footnote .inner .details h1{font-size:calc(var(--fs-title) + 10px);margin:20px auto}@media only screen and (min-width:1440px){section.footnote .inner .details h1{font-size:calc(var(--fs-title) + 15px)}}section.footnote .inner .details p{font-size:calc(var(--fs-content) + 4px)}section.footnote .inner .details p.date{letter-spacing:2px;text-transform:uppercase}section.footnote .inner .texture-main{background-image:var(--texture-main);background-position:0 100%;bottom:-620px;height:800px;left:-410px;opacity:.5;transform:scaleY(-1) rotate(-40deg);width:800px}section.footnote .inner .texture-footer,section.footnote .inner .texture-main{background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute}section.footnote .inner .texture-footer{background-image:var(--texture-footer);background-position:0 0;bottom:-140px;height:450px;right:0;width:450px}section.footnote .inner .castle{background-image:var(--castle-md);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:-60px;height:350px;pointer-events:none;position:absolute;right:-85px;width:350px}@media only screen and (min-width:1100px){section.footnote .inner .texture-footer{background-position:top;background-size:cover;bottom:0;height:550px;right:0;transform:translateY(40%);width:100%}}@media only screen and (max-width:960px) and (min-width:425px){section.footnote .inner .texture-footer{background-position:top;background-size:cover;bottom:0;height:550px;right:0;transform:translateY(40%);width:100%}}section.footer{background:var(--wood-clr);padding:0}section.footer .footer-inner{padding:5px 0}section.footer .footer-inner p{color:var(--light-clr);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}}.texture-outer{left:0;pointer-events:none;position:absolute;width:100%}.texture-outer.top{top:0}.texture-outer.bottom{bottom:0}.general-qrcode{padding:40px 20px 60px;position:relative;z-index:1}.container.wedding-gifts-wrap{background-color:var(--primary-clr)}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--btn-04-clr)!important;border:none!important;border-radius:4px!important;color:var(--light-clr)!important;cursor:pointer!important;font-family:var(--anglecia)!important;font-size:var(--fs-content)}.img-caption,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .title{color:inherit;font-family:var(--anglecia)!important;font-size:calc(var(--fs-content) + 2px)}.modal-kado-header .address,.modal-kado-header .caption{color:inherit;font-family:var(--anglecia)!important;font-size:var(--fs-content)!important}.confirm-kado-btn{border:none!important;border:1px solid var(--btn-04-clr)!important;border-radius:4px!important;color:var(--btn-04-clr)!important;font-family:var(--anglecia)!important;font-size:var(--fs-content);font-weight:500!important;outline:none!important;width:100%}.kado-description .kado-ket{font-family:var(--anglecia)!important;font-size:calc(var(--fs-content)) - 2px}.modal-kado-note .note-kado{font-family:var(--anglecia)!important;font-size:calc(var(--fs-content) - 3px)}.confirm-kado-btn:hover{border:1px solid #212121!important}.buying-kado-btn:hover,.confirm-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:#212121!important;color:var(--light-clr)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-primary);font-family:var(--anglecia);font-size:var(--fs-content)!important;font-weight:500!important}.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:calc(var(--fs-content) - 2px)!important;font-weight:500!important}.dress-wrapper .dress-title{color:var(--dark-clr);font-family:var(--playfair);font-size:calc(var(--fs-title) - 15px);font-weight:400;line-height:1.2}.dress-wrapper .dress-desc,.dress-wrapper .dress-item-title,.dress-wrapper .dress-note{color:var(--dark-clr);font-family:var(--anglecia);font-size:calc(var(--fs-content) + 2px);line-height:1.5}.kat-page__side-to-side .primary-pane .inner .details .invitation-category .category-icon svg path,section.top-cover .inner .details .invitation-category .category-icon svg path{fill:var(--light-clr);stroke:var(--light-clr)}.rsvpPlus-questionWrapper-container{padding:20px 20px 0}