@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap);@font-face{font-display:swap;font-family:Creattion Demo;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Creattion-Demo.otf) format("opentype")}@font-face{font-display:swap;font-family:Visia Pro Bold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/visia-pro/VisiaPro-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Visia Pro SemiBold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/visia-pro/VisiaPro-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Visia Pro ExtraBold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/visia-pro/VisiaPro-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Visia Pro Heavy;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/visia-pro/VisiaPro-Heavy.ttf) format("truetype")}@font-face{font-display:swap;font-family:Visia Pro Light;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/visia-pro/VisiaPro-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Goord;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/goord.otf) format("opentype")}body,html{background-color:var(--background-tertiary)}body{height:auto}body.chitra{--roboto:"Roboto",sans-serif;--creattion-demo:"Creattion Demo",sans-serif;--goord:"Goord",sans-serif;--instrumen:"Instrument Serif",serif;--gvibe:"Great Vibes",cursive;--montserrat:"Montserrat",sans-serif;--yesteryear:"Yesteryear",cursive;--visiapro-bold:"Visia Pro Bold",sans-serif;--visiapro-semibold:"Visia Pro SemiBold",sans-serif;--visiapro-extrabold:"Visia Pro ExtraBold",sans-serif;--visiapro-heavy:"Visia Pro Heavy",sans-serif;--visiapro-light:"Visia Pro Light",sans-serif;--heading-family:var(--instrumen);--heading-style:normal;--heading-weight:500;--heading-size:28px;--heading-lettercase:none;--body-text-family:var(--visiapro-semibold);--body-text-style:normal;--body-text-weight:400;--body-text-size:16px;--body-text-lettercase:none;--text-primary:#3f3f3f;--text-primary-rgb:64,64,64;--text-secondary:#fff;--text-secondary-rgb:255,255,255;--text-tertiary:#000;--text-tertiary-rgb:0,0,0;--shadow-01:10px 20px 39px -8px rgba(var(--background-secondary-rgb),0.26);--shadow-02:0px 18px 16px -3px rgba(var(--background-secondary-rgb),0.22);--body-height:100vh;--background-quaternary:#e7ebe9;--background-quaternary-rgb:230,235,232;--button-text-secondary:#fff;--button-text-secondary-rgb:255,255,255;--button-background-secondary:#000;--button-background-secondary-rgb:0,0,0;--light-clr:#fff;--dark-clr:#000;--danger-clr:#b22222;--btn-clr:#8f8f8f;--light-rgb:255,255,255;--dark-rgb:0,0,0}@media only screen and (min-width:1440px){body.chitra{--heading-size:35px;--body-text-size:17px}}body.chitra.sage{--background-primary:#53594a;--background-primary-rgb:83,89,74;--background-secondary:#919b8d;--background-secondary-rgb:145,155,140;--background-tertiary:#eef3f1;--background-tertiary-rgb:237,242,240;--background-quaternary:#e7ebe9;--background-quaternary-rgb:230,235,232;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#53594a;--button-background-primary-rgb:83,89,74;--button-text-secondary:#53594a;--button-text-secondary-rgb:83,89,74;--button-background-secondary:#fff;--button-background-secondary-rgb:255,255,255}body.chitra.lita-diaz-color,body.chitra.sky-blue{--background-primary:#90afc4;--background-primary-rgb:145,176,196;--background-secondary:#c0d6e2;--background-secondary-rgb:191,214,227;--background-tertiary:#e9eef0;--background-tertiary-rgb:235,240,242;--background-quaternary:#e0ebef;--background-quaternary-rgb:224,235,240;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#90afc4;--button-background-primary-rgb:145,176,196}body.chitra.noni-color{--background-primary:#4f091d;--background-primary-rgb:79,10,30;--background-secondary:#a7848e;--background-secondary-rgb:168,133,143;--background-tertiary:#dcced2;--background-tertiary-rgb:222,207,211;--background-quaternary:#f0e7ea;--background-quaternary-rgb:240,230,233;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#4f091d;--button-background-primary-rgb:79,10,30}body.chitra.hpji-golf{--heading-family:var(--yesteryear);--body-text-family:var(--montserrat);--background-primary:#359040;--background-primary-rgb:54,145,64;--background-secondary:#359040;--background-secondary-rgb:54,145,64;--background-tertiary:#96ca52;--background-tertiary-rgb:151,201,84;--background-quaternary:#0d6031;--background-quaternary-rgb:13,94,48;--text-quaternary:#0d6031;--text-quaternary-rgb:13,94,48;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#359040;--button-background-primary-rgb:54,145,64;background-color:#fff}body.chitra.red-pastel{--background-primary:#ffe7ee;--background-primary-rgb:255,229,237;--background-secondary:#ae8c8d;--background-secondary-rgb:176,143,144;--background-tertiary:#fef8f8;--background-tertiary-rgb:255,245,245;--background-quaternary:#fff9fb;--background-quaternary-rgb:255,250,252;--background-fifth:#d7b1b2;--background-fifth-rgb:214,179,180;--background-sixth:#dccccd;--background-sixth-rgb:219,204,206;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#ae8c8d;--button-background-primary-rgb:176,143,144}body.chitra h1,body.chitra h2,body.chitra h3,body.chitra h4,body.chitra h5,body.chitra 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:1.3;text-transform:var(--heading-lettercase)}body.chitra p{color:var(--text-primary);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.3;text-transform:var(--body-text-lettercase)}body.chitra sup{font-size:.7em}body.chitra font,body.chitra sup{color:inherit;font-family:inherit}body.chitra font{font-size:inherit;font-style:inherit;text-decoration:inherit}html{scroll-behavior:smooth}body.chitra{overflow:visible}@media only screen and (max-width:960px){body.chitra{overflow:hidden}}body.chitra::-webkit-scrollbar{height:15px;width:10px}body.chitra::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--background-primary);border-width:2px}.form-control:active,.form-control:focus{background:var(--light-clr);border-color:var(--background-primary);box-shadow:0 0 2px var(--background-primary)}.kat-page__side-to-side{display:block;height:100%;min-height:480px;position:relative}.kat-page__side-to-side,.kat-page__side-to-side *{-webkit-overflow-scrolling:touch}.kat-page__side-to-side .primary-pane{bottom:0;left:0;overflow:hidden;position:fixed;top:0;width:61%}.kat-page__side-to-side .secondary-pane{margin-left:auto;position:static;right:0;width:39%}@media only screen and (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:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-o-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.kat-page__side-to-side .primary-pane .inner.no-overlay:before{content:none}.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(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 80px);margin-bottom:10px;padding:0}body:not(.custom-fonts) .kat-page__side-to-side .primary-pane .inner .details h1{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .kat-page__side-to-side .primary-pane .inner .details h1{font-family:var(--gvibe)}.kat-page__side-to-side .primary-pane .inner .details p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 7px);letter-spacing:4px;margin-bottom:5px;margin-left:7.5px}body:not(.custom-fonts) .kat-page__side-to-side .primary-pane .inner .details p{font-family:var(--visiapro-light)}.kat-page__side-to-side .primary-pane .inner .highlight{background:var(--light-clr);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%}body.hpji-golf .kat-page__side-to-side .primary-pane .inner .details h1{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf .kat-page__side-to-side .primary-pane .inner .details h1>span{display:block;font-family:var(--body-text-family);font-size:calc(var(--heading-size) + 75px);font-weight:800;line-height:1.1}body.hpji-golf .kat-page__side-to-side .primary-pane .inner .details p{color:var(--text-quaternary);font-family:var(--body-text-family)}section.top-cover{background-color:var(--background-secondary);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:rgba(var(--background-primary-rgb),.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.top-cover.no-overlay .inner:before{content:none}section.top-cover .inner .details{margin-bottom:20vh;margin-top:auto;padding:10px;position:relative;text-align:center;z-index:2}section.top-cover .inner .details h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 50px);margin:0 auto 10px;padding:0}body:not(.custom-fonts) section.top-cover .inner .details h1{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .top-cover .inner .details h1{font-family:var(--gvibe)}section.top-cover .inner .details p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 3px);letter-spacing:4px;margin-top:10px}body:not(.custom-fonts) section.top-cover .inner .details p{font-family:var(--visiapro-light)}section.top-cover .cover-free-text{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 3px);letter-spacing:4px;line-height:1.3}body:not(.custom-fonts) section.top-cover .cover-free-text{font-family:var(--visiapro-light)}section.top-cover .inner .details a.link{background-color:var(--button-background-primary);border:none;border-radius:25px;color:var(--button-text-primary);cursor:pointer;display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 2px);font-weight:400;margin:40% auto 10px;padding:12px 30px;text-decoration:none;transition:all .25s ease-in-out}section.top-cover .inner .details a.link:hover{background-color:var(--background-secondary)}body:not(.custom-fonts) section.top-cover .inner .details a.link{font-family:var(--visiapro-semibold)}body.red-pastel section.top-cover .inner .details a.link:hover{background-color:var(--background-fifth)}section.top-cover .inner .highlight{background:var(--light-clr);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%}body.hpji-golf section.top-cover .inner .details h1{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf section.top-cover .inner .details p{color:var(--text-quaternary)}body.hpji-golf section.top-cover .inner .details a.link{background-color:var(--background-tertiary);font-family:var(--body-text-family)}body.hpji-golf section.top-cover .inner .details a.link:hover{background-color:var(--background-primary)}section.cover{background-color:var(--background-secondary);flex-direction:column;min-height:var(--body-height);overflow:hidden}section.cover,section.cover .inner{display:flex;padding:0;position:relative}section.cover .inner{align-items:center;flex:1;flex-direction:column;height:100%;justify-content:center;width:100%}section.cover .inner:before{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,hsla(0,0%,100%,0),rgba(0,0,0,.4) 90%);background:-o-linear-gradient(to bottom,rgba(0,0,0,.4) 0,hsla(0,0%,100%,0),rgba(0,0,0,.4) 90%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,.4) 0,hsla(0,0%,100%,0),rgba(0,0,0,.4) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.4) 0,hsla(0,0%,100%,0),rgba(0,0,0,.4) 90%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}section.cover .inner .head{margin-bottom:auto;margin-top:25%;padding:20px 10px;position:relative;text-align:center;width:100%;z-index:3}section.cover .inner .head .logo-wrap{height:50px;margin-bottom:1.5em;position:relative;width:100%}section.cover .inner .head .logo-wrap .logo{display:block;height:100%;object-fit:contain;object-position:center;width:100%}section.cover .prime-title{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 40px);line-height:1.1;margin:.4em auto}body:not(.custom-fonts) section.cover .prime-title{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) section.cover .prime-title{font-family:var(--gvibe)}section.cover .inner .head p{color:var(--text-secondary);font-size:calc(var(--body-text-size) + 2px)}section.cover .top-text{letter-spacing:5px;text-transform:uppercase}section.cover .date{letter-spacing:5px;margin-top:.75em}section.cover .inner .body{bottom:0;display:block;left:0;padding:0;position:absolute;right:0;top:0;z-index:1}section.cover .inner .body .preview-container{background:var(--background-primary);height:100%;left:0;margin:0 auto;position:absolute;top:0;width:100%}section.cover .inner .body .preview-container .slick-list{height:100%!important;width:100%!important}section.cover .inner .body .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .body .preview-container .picture{background-color:var(--light-clr);height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .body .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}body.hpji-golf section.cover .prime-title{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf section.cover .prime-title>span{display:block;font-family:var(--body-text-family);font-size:calc(var(--heading-size) + 35px);font-weight:800;line-height:1.4}body.hpji-golf section.cover .inner .head p{color:var(--text-quaternary)}body.hpji-golf section.cover .top-text{letter-spacing:2px}.couple-wrap{overflow:hidden;position:relative}.couple-wrap .couple{padding:40px 0}body.noni-color .couple-wrap .couple{background-color:var(--background-primary)}.couple-head{padding:20px;text-align:center}.couple-head .couple-title{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 20px);line-height:1;margin-bottom:.15em}.couple-head .couple-description{font-family:var(--body-text-family);font-style:italic}body:not(.custom-fonts) .couple-head .couple-title{font-family:var(--creattion-demo)}body:not(.custom-fonts) .couple-head .couple-description{font-family:var(--visiapro-light)}body.noni-color:not(.custom-fonts) .couple-head .couple-description,body.noni-color:not(.custom-fonts) .couple-head .couple-title{color:var(--text-secondary)}body.hendy-font:not(.custom-fonts) .couple-head .couple-title{font-family:var(--gvibe)}.couple-body{display:flex;flex-direction:column;padding:20px 0;position:relative;z-index:1}.couple-body.bride-first{flex-direction:column-reverse}.couple-info{background-color:var(--background-tertiary);border-radius:10px;margin:20px auto;padding:10px;position:relative;width:90%}.couple-info:before{border-radius:10px;bottom:0;box-shadow:var(--shadow-01);content:"";height:75%;left:0;position:absolute;width:100%;z-index:-1}body.noni-color .couple-info{background-color:var(--background-primary)}body.noni-color .couple-info:before{box-shadow:none}.couple-preview{display:flex;padding:20px 0}.couple-preview .img-wrap{border-radius:50%;display:inline-block;height:200px;margin:0 auto;vertical-align:top;width:200px}.couple-preview .img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.couple-details{padding:20px 0;text-align:center}.couple-details .couple-name{color:var(--text-primary);font-size:calc(var(--heading-size) + 16px);margin-bottom:.65em}.couple-details .couple-parents{color:var(--text-primary);font-family:var(--body-text-family);margin-bottom:.3em}.couple-details .couple-bio{color:var(--text-primary);font-style:italic}body:not(.custom-fonts) .couple-details .couple-parents{font-family:var(--visiapro-bold)}.couple-link{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:4px;display:inline-block;font-family:var(--body-text-family);margin-top:1em;padding:8px 15px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.couple-link,.couple-link:hover{color:var(--button-background-primary)}.couple-link:hover{border-color:rgba(var(--button-background-primary-rgb),.8)}body:not(.custom-fonts) .couple-link{font-family:var(--visiapro-semibold)}body.noni-color .couple-details .couple-bio,body.noni-color .couple-details .couple-name,body.noni-color .couple-details .couple-parents{color:var(--text-secondary)}body.noni-color .couple-link{border:1px solid var(--button-text-secondary);color:var(--button-text-secondary)}body.noni-color .couple-link:hover{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.separator-wrap{padding:25px 0 0}.separator-wrap .separator{display:flex}.separator-wrap .separator .couple-separator{color:rgba(var(--text-primary-rgb),.25);font-family:var(--heading-family);font-size:87px;line-height:1;margin:auto}body:not(.custom-fonts) .separator-wrap .separator .couple-separator{font-family:var(--creattion-demo)}body.noni-color:not(.custom-fonts) .separator-wrap .separator .couple-separator{color:var(--text-secondary)}body.hpji-golf .couple-head .couple-title{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf .couple-head .couple-description{color:var(--text-quaternary);font-family:var(--body-text-family)}body.hpji-golf .couple-info{background-color:transparent;margin:0 auto;padding:0}body.hpji-golf .couple-info:before{box-shadow:none}body.hpji-golf .couple-details,body.hpji-golf .couple-preview{padding:0}body.hpji-golf .couple-details p{color:var(--text-quaternary)}body.hpji-golf .couple-details .couple-name{color:var(--text-quaternary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 20px);font-weight:800;margin-bottom:0}body.hpji-golf .couple-details .couple-parents,body.hpji-golf .couple-link{font-family:var(--body-text-family);font-weight:500}body.hpji-golf .couple-link{background-color:var(--button-text-primary);border-color:var(--button-text-primary);color:var(--text-quaternary)}body.hpji-golf .couple-link:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary);color:var(--button-text-primary)}body.hpji-golf .separator-wrap{padding:25px 0 15px}body.hpji-golf .separator-wrap .separator .couple-separator{color:var(--text-quaternary);font-family:var(--heading-family);font-size:67px;opacity:.25}.quote-wrap{background-color:var(--background-secondary);background-image:-webkit-linear-gradient(153.07deg,var(--background-secondary) 11.92%,var(--background-primary) 110.81%);background-image:linear-gradient(153.07deg,var(--background-secondary) 11.92%,var(--background-primary) 110.81%);overflow:hidden;position:relative}.quote-wrap .quote{margin:0 auto;max-width:600px;padding:50px 20px;text-align:center;width:100%}.quote-wrap .quote .quote-caption{color:var(--text-secondary)}body.red-pastel .quote-wrap{background-color:var(--background-secondary);background-image:-webkit-linear-gradient(149.07deg,var(--background-secondary) 55%,var(--background-fifth) 92%);background-image:linear-gradient(149.07deg,var(--background-secondary) 55%,var(--background-fifth) 92%)}.love-story-wrap{overflow:hidden;position:relative}.love-story-inner{padding:30px 0 50px}.love-story-head{padding:20px;text-align:center}.love-story-head .love-story-title{color:var(--text-primary);font-size:calc(var(--heading-size) + 12px)}body.noni-color .love-story-head .love-story-title{font-size:calc(var(--heading-size) + 20px)}.love-story-body{margin:0 auto;max-width:500px;padding:20px;width:100%}.story-chitra__slider-wrap{border-radius:15px;overflow:hidden;position:relative}.story-chitra__slider-for{position:relative}.story-chitra__slider-for .slick-list,.story-chitra__slider-for .slick-track{border-radius:15px}.story-chitra__slider-for__item{align-items:center;background-image:var(--story-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex!important;flex-direction:column;justify-content:center;position:relative!important}.story-chitra__slider-for__item:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-o-linear-gradient(to bottom,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-moz-linear-gradient(to bottom,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-webkit-linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.story-chitra__content{display:flex;flex-direction:column;height:65%;justify-content:flex-start;margin:0 -17px 0 auto;overflow-y:auto;padding:0 calc(15% + 17px) 0 15%;position:relative;text-align:center;width:100%;z-index:2}.story-chitra__content .story-chitra__title{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 17px);line-height:1;margin-bottom:.5em;position:relative;z-index:2}body:not(.custom-fonts) .story-chitra__content .story-chitra__title{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .story-chitra__content .story-chitra__title{font-family:var(--gvibe)}.story-chitra__content .story-chitra__caption{color:var(--text-secondary);font-family:var(--body-text-family);position:relative;z-index:2}body:not(.custom-fonts) .story-chitra__content .story-chitra__caption{font-family:var(--visiapro-light)}.story-chitra__slider-nav{align-items:center;bottom:40px;display:flex;gap:5px;height:40px;justify-content:center;left:0;position:absolute;right:0}.story-chitra__slider-nav__item__manual{background-color:rgba(var(--light-rgb),.5);flex-grow:1;height:3px;max-width:50px;transition:all .25s ease-in-out}.story-chitra__slider-nav__item__manual.is-active{background-color:var(--light-clr)}.story-chitra__arrow-btn{background-color:transparent;border:none;color:var(--text-secondary);cursor:pointer;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out}.story-chitra__arrow-btn svg{display:block;height:auto;width:12px}.story-chitra__arrow-btn svg path{stroke:var(--text-secondary)}.story-chitra__arrow-btn.prev{left:14px}.story-chitra__arrow-btn.next{right:14px}.story-chitra__arrow-btn:hover{opacity:1}.story-chitra__arrow-btn.slick-disabled{display:none!important}body.hpji-golf .love-story-head .love-story-title{color:var(--text-quaternary);font-family:var(--body-text-family);font-weight:800}body.hpji-golf .story-chitra__content .story-chitra__title{font-family:var(--heading-family)}body.hpji-golf .story-chitra__content .story-chitra__caption{color:var(--text-quaternary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 6px);font-weight:700}.gallery-wrap{background-color:var(--background-secondary);overflow:hidden;position:relative}body.noni-color .gallery-wrap{background-color:var(--background-primary)}.gallery-inner{padding:30px 0 40px}.gallery-head{padding:20px;text-align:center}.gallery-head .gallery-title{color:var(--text-secondary);font-size:calc(var(--heading-size) + 12px);margin-bottom:.25em}.gallery-head .gallery-description{color:var(--text-secondary);font-style:italic}.gallery-chitra__slider-wrap{margin:0 auto;max-width:500px;position:relative;width:100%}.gallery-chitra__slider-for{height:450px;position:relative;width:100%}.gallery-chitra__slider-for .slick-list,.gallery-chitra__slider-for .slick-track{height:100%!important;width:100%!important}.gallery-chitra__slider-for .slick-track{position:relative!important}.gallery-chitra__slider-for__item{height:100%;padding:20px;position:absolute!important;width:100%}.gallery-chitra__slider-for__item .img,.gallery-chitra__slider-for__item .img-wrap{border-radius:20px;height:100%;width:100%}.gallery-chitra__slider-for__item .img{display:block;object-fit:cover;object-position:center}.gallery-chitra__slider-nav{padding-left:13px;position:relative}.gallery-chitra__slider-nav__item{align-items:center;display:flex!important;height:160px;justify-content:center;padding:15px 5px;width:auto}.gallery-chitra__slider-nav__item.is-active{padding:15px 10px}.gallery-chitra__slider-nav__item.is-active .img-wrap{box-shadow:0 5px 10px rgba(var(--dark-rgb),.5);height:120px;opacity:1;width:90px}.gallery-chitra__slider-nav__item .img-wrap{border:1.5px solid var(--light-clr);border-radius:20px;box-shadow:0 2px 5px rgba(var(--dark-rgb),.5);cursor:pointer;height:100px;opacity:.7;transition:all .25s ease;width:75px}.gallery-chitra__slider-nav__item .img{border-radius:20px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.video-gallery{background:var(--background-secondary);overflow:hidden;padding:0;position:relative}section.video-gallery .inner{padding:30px 0 50px}section.video-gallery .inner>.title{margin:0 auto;max-width:1024px;padding:20px;text-align:center;width:100%}section.video-gallery .inner>.title h1{color:var(--text-secondary);font-size:calc(var(--heading-size) + 12px);margin-bottom:.25em;padding:0}body.noni-color section.video-gallery .inner>.title h1{font-size:var(--heading-size)}section.video-gallery .inner>.title p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:italic;line-height:1.3}body:not(.custom-fonts) section.video-gallery .inner>.title p{font-family:var(--visiapro-light)}section.video-gallery .inner .video-outer{padding:10px 0}section.video-gallery .inner .video-outer .video{margin:15px 15px 20px;max-width:425px;padding:20px;width:100%}section.video-gallery .inner .video-outer .video .preview,section.video-gallery .inner .video-outer .video .preview img{border-radius:20px}.video-gallery .inner .video-outer .video .preview{height:240px;width:100%}@media only screen and (max-width:1240px){.video-gallery .inner .video-outer .video .preview{height:240px;width:100%}}@media only screen and (max-width:480px){.video-gallery .inner .video-outer .video .preview{height:auto;width:100%}}section.video-gallery .inner .video-outer .video:last-of-type{margin-bottom:0}section.video-gallery .inner .video-outer .video>.title{margin-top:20px;padding:0}section.video-gallery .inner .video-outer .video>.title h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 3px);font-weight:400;line-height:1.3}body:not(.custom-fonts) section.video-gallery .inner .video-outer .video>.title h2{font-family:var(--visiapro-semibold)}.save-date-wrap{background-color:transparent;overflow:hidden;position:relative}body.noni-color .save-date-wrap{background-color:var(--background-primary)}.save-date-wrap .save-date{margin:0 auto;max-width:600px;padding:20px 0 30px;width:100%}.save-date-head{padding:20px 20px 30px;position:relative;text-align:center}.save-date-head:after{background-color:rgba(var(--dark-rgb),.5);bottom:0;content:"";height:1.5px;left:50%;position:absolute;transform:translateX(-50%);width:80%}body.noni-color .save-date-head:after{background-color:var(--light-clr)}.save-date-head .save-date-title{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 20px)}.save-date-head .save-date-event{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 3px);letter-spacing:5px}body:not(.custom-fonts) .save-date-head .save-date-title{font-family:var(--creattion-demo)}body:not(.custom-fonts) .save-date-head .save-date-event{font-family:var(--visiapro-light)}body.noni-color:not(.custom-fonts) .save-date-head .save-date-event,body.noni-color:not(.custom-fonts) .save-date-head .save-date-title{color:var(--text-secondary)}body.hendy-font:not(.custom-fonts) .save-date-head .save-date-title{font-family:var(--gvibe)}.countdown{align-items:center;display:flex;justify-content:center;padding:50px 0}.countdown .count-item{background-color:transparent;border:1px solid var(--text-primary);border-radius:5px;box-shadow:var(--shadow-02);margin:5px;padding:10px 5px 14px;text-align:center;width:80px}.count-item .count-num{font-family:var(--body-text-family);font-size:calc(var(--heading-size) + 7px);line-height:1}.count-item .count-text{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 4px)}body:not(.custom-fonts) .count-item .count-num{font-family:var(--visiapro-bold)}body:not(.custom-fonts) .count-item .count-text{font-family:var(--visiapro-semibold)}.add-to-calendar-wrap{padding:20px;text-align:center}.add-to-calendar{border:1px solid var(--button-background-primary);border-radius:28px;color:var(--button-background-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding:16px 42px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}body.noni-color .add-to-calendar{border:1px solid var(--button-text-primary);color:var(--button-text-primary)}body:not(.custom-fonts) .add-to-calendar{font-family:var(--visiapro-semibold)}.add-to-calendar:hover{border-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-background-primary)}.add-to-calendar svg{height:11px;margin-right:5px;width:11px}.add-to-calendar svg path{stroke:var(--button-background-primary);transition:stroke .25s ease-in-out}body.noni-color .add-to-calendar svg path{stroke:var(--button-text-primary)}.add-to-calendar:hover svg path{stroke:var(--button-text-secondary)}body.hpji-golf .save-date-head:after{background-color:rgba(var(--background-quaternary-rgb),.5)}body.hpji-golf .save-date-head .save-date-title{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf .save-date-head .save-date-event{color:var(--text-quaternary);font-family:var(--body-text-family);letter-spacing:2px}body.hpji-golf .countdown .count-item{background-color:var(--background-primary)}body.hpji-golf .count-item .count-num{color:var(--text-secondary);font-family:var(--body-text-family);font-weight:500}body.hpji-golf .count-item .count-text{color:var(--text-secondary);font-family:var(--body-text-family);font-weight:300}body.hpji-golf .add-to-calendar{background:var(--background-tertiary);border-color:var(--background-tertiary);color:var(--text-quaternary)}body.hpji-golf .add-to-calendar:hover{background:var(--background-quaternary);border-color:var(--background-quaternary);color:var(--text-secondary)}body.hpji-golf .add-to-calendar svg path{stroke:var(--background-quaternary)}body.hpji-golf .add-to-calendar:hover svg path{stroke:var(--light-clr)}.agenda-wrap{overflow:hidden;position:relative}body.red-pastel .agenda-wrap{background-image:linear-gradient(153.07deg,var(--background-tertiary) 11.92%,var(--background-primary) 110.81%)}body.noni-color .agenda-wrap{background-color:var(--background-primary)}.agenda-inner{padding:20px 0 60px}.agenda-head{padding:20px;text-align:center}.agenda-head .agenda-title{font-size:calc(var(--heading-size) + 8px);margin-bottom:.4em}.agenda-head .agenda-description{font-style:italic}.agenda-head .agenda-description>strong{color:inherit;font-family:var(--body-text-family);font-size:inherit;font-weight:inherit;line-height:inherit}body:not(.custom-fonts) .agenda-head .agenda-description>strong{font-family:var(--visiapro-heavy)}body.noni-color .agenda-head .agenda-description,body.noni-color .agenda-head .agenda-title{color:var(--text-secondary)}.agenda-body{position:relative;z-index:1}.event-item{background-color:var(--background-tertiary);border-radius:12px;margin:80px auto 0;max-width:500px;padding-bottom:40px;position:relative;width:85%}.event-item:first-of-type{margin:50px auto 0}.event-item:before{border-radius:12px;bottom:0;box-shadow:var(--shadow-01);content:"";height:75%;left:0;position:absolute;width:100%;z-index:-1}.event-head{background:var(--color-gradasi,linear-gradient(98deg,var(--background-primary) 0,var(--background-secondary) 54.84%,var(--background-tertiary) 99.59%));border-radius:10px;padding:20px 10px;text-align:center}body.red-pastel .event-head{box-shadow:2px 0 2px 0 var(--background-quaternary)}body.red-pastel .event-item{background-color:var(--background-primary)}.event-head .event-day{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 20px);line-height:1;margin-bottom:.15em}body:not(.custom-fonts) .event-head .event-day{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .event-head .event-day{font-family:var(--gvibe)}.event-head .event-date{font-size:calc(var(--body-text-size) + 2px);letter-spacing:5px}.event-head .event-date,.event-head .event-description{color:var(--text-secondary);font-family:var(--body-text-family)}.event-head .event-description{font-style:italic;margin-top:.25em}body:not(.custom-fonts) .event-head .event-date,body:not(.custom-fonts) .event-head .event-description{font-family:var(--visiapro-light)}.activity-wrap.same-location{padding-top:40px}.activity-wrap.same-location .activity-item{margin-top:0}.activity-item{margin-top:35px}.activity-head{padding:20px 10px;text-align:center}.activity-head .activity-title{margin-bottom:.4em}.activity-head .activity-description{font-family:var(--body-text-family);font-style:italic;margin-bottom:1em}.activity-head .activity-time{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:11.5px;color:var(--button-background-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 2px);padding:7px 20px;vertical-align:top}body:not(.custom-fonts) .activity-head .activity-description,body:not(.custom-fonts) .activity-head .activity-time{font-family:var(--visiapro-light)}.activity-details,.event-details{padding:20px 10px;text-align:center}.activity-details .activity-hall,.event-details .event-hall{font-family:var(--body-text-family);margin-bottom:.75em}body:not(.custom-fonts) .activity-details .activity-hall,body:not(.custom-fonts) .event-details .event-hall{font-family:var(--visiapro-heavy)}.activity-address,.event-address{margin-bottom:.25em}.activity-city,.event-city{font-style:italic}.activity-link-wrap,.event-link-wrap{margin-top:20px}.activity-link,.event-link{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:22px;color:var(--button-background-primary);display:inline-block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 2px);max-width:160px;padding:10px 20px;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top;width:100%}.activity-link:hover,.event-link:hover{border-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-background-primary)}body:not(.custom-fonts) .activity-link,body:not(.custom-fonts) .event-link{font-family:var(--visiapro-semibold)}body.hpji-golf .agenda-head .agenda-title{color:var(--text-quaternary);font-family:var(--body-text-family);font-weight:800}body.hpji-golf .agenda-head .agenda-description{color:var(--text-quaternary)}body.hpji-golf .event-head{background-color:var(--background-primary)}body.hpji-golf .event-head .event-day{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) + 5px);font-weight:600}body.hpji-golf .event-head .event-date{letter-spacing:2px}body.hpji-golf .event-head .event-date,body.hpji-golf .event-head .event-description{color:var(--text-secondary);font-family:var(--body-text-family)}body.hpji-golf .event-item{background-color:var(--background-tertiary)}body.hpji-golf .activity-head .activity-title{font-weight:600}body.hpji-golf .activity-head .activity-description,body.hpji-golf .activity-head .activity-time,body.hpji-golf .activity-head .activity-title{color:var(--text-quaternary);font-family:var(--body-text-family)}body.hpji-golf .activity-head .activity-time{background-color:var(--background-tertiary);font-size:calc(var(--body-text-size) + 2px)}body.hpji-golf .activity-details p,body.hpji-golf .event-details p{color:var(--text-quaternary)}body.hpji-golf .activity-details .activity-hall,body.hpji-golf .event-details .event-hall{color:var(--text-quaternary);font-family:var(--body-text-family);font-weight:600}body.hpji-golf .activity-link,body.hpji-golf .event-link{background-color:var(--light-clr);border-color:var(--light-clr);color:var(--text-quaternary);font-family:var(--body-text-family)}body.hpji-golf .activity-link:hover,body.hpji-golf .event-link:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary);color:var(--text-secondary)}.torsvp__btn-wrap{margin-top:15px}.torsvp__btn{border:1px solid var(--button-background-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 2px);font-weight:400;letter-spacing:2px;padding:5px 20px}.torsvp__btn,.torsvp__btn:hover{color:var(--button-background-secondary)}.torsvp__btn:hover{background:transparent;border:1px solid rgba(var(--button-background-secondary-rgb),.8)}body:not(.custom-fonts) .torsvp__btn{font-family:var(--visiapro-extrabold)}body.hpji-golf .torsvp__btn{background-color:var(--background-tertiary);border-color:var(--background-tertiary);font-family:var(--body-text-family)}body.hpji-golf .torsvp__btn:hover{background-color:var(--background-primary);border-color:var(--background-primary)}body:not(.custom-fonts) .rsvp-chitra__step-btn,body:not(.custom-fonts) .rsvp-confirm-btn{font-family:var(--visiapro-semibold)}body.red-pastel .rsvp-confirm-btn.download:hover{background-color:var(--background-fifth);border-color:var(--background-fifth)}body:not(.custom-fonts) .rsvp-amount-controller .input-control,body:not(.custom-fonts) .rsvp-chitra__message-wrap .rsvp-chitra__message-title{font-family:var(--visiapro-heavy)}body.hpji-golf .rsvp-amount-controller .input-control{background-color:var(--background-tertiary);color:var(--text-secondary)}body.hpji-golf .rsvp-confirm-btn{background-color:var(--background-primary);border-color:var(--background-primary);color:var(--text-secondary);font-family:var(--body-text-family)}body.hpji-golf .rsvp-confirm-btn:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary)}body.hpji-golf .rsvp-confirm-btn.going{background-color:var(--background-tertiary);border-color:var(--background-tertiary);color:var(--text-secondary)}body.hpji-golf .rsvp-confirm-btn.going:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary)}body.hpji-golf .rsvp-confirm-btn.not-going{background-color:transparent;border-color:var(--background-tertiary);color:var(--text-secondary)}body.hpji-golf .rsvp-confirm-btn.not-going:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary)}body.hpji-golf .rsvp-confirm-btn.download{background-color:var(--background-primary);border-color:var(--background-primary);color:var(--text-secondary)}body.hpji-golf .rsvp-confirm-btn.download:hover{background-color:var(--background-quaternary);border-color:var(--background-quaternary)}.rsvp-wrap{background-color:var(--background-tertiary);overflow:hidden;padding:40px 24px;position:relative}.rsvp-inner{margin:0 auto;max-width:450px;width:calc(100% - 0px)}.rsvp-head{margin-bottom:8px;text-align:center}.rsvp-head .rsvp-title{font-size:calc(var(--heading-size) + 3px)}.rsvp-info{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{color:var(--text-primary)}.rsvp-status-wrap{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;margin:0 auto 36px;padding:16px}.rsvp-status-head{text-align:center}.form-label,.rsvp-status-head .rsvp-status-caption,.session-caption-wrap .caption{color:var(--text-secondary)}.rsvp-confirm-btn.back{color:var(--button-background-primary)}.rsvp-status-body{margin-top:12px}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{border:none}.rsvp-session-wrap{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;padding:16px}.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(--button-background-secondary);color:var(--button-text-secondary)}.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn:hover,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.form-check-label,.rsvp-session-btn{align-items:center;background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:8px;color:var(--button-background-secondary);display:flex;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;height:100%;justify-content:center;transition:all .25s ease-in-out}.rsvp-session-btn:hover{border-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-background-secondary)}.rsvp-amount-wrap{margin:36px 0}.rsvp-amount-head{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;padding:16px;text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--text-secondary)}.rsvp-amount-controller-wrap{margin-top:16px}.rsvp-amount-controller{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.rsvp-amount-controller .toggle-btn{align-items:center;background-color:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;height:37px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:37px}.rsvp-amount-controller .toggle-icon{display:block;height:12px;width:12px}.rsvp-amount-controller .toggle-icon path{stroke:var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-secondary)}.rsvp-amount-controller .toggle-btn.plus:hover{opacity:.8}.rsvp-amount-controller .toggle-btn.minus{background-color:transparent;border:1px solid var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.minus:hover{opacity:.8}.rsvp-amount-controller .input-wrap{flex-grow:1}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:8px;color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight);height:40px;line-height:normal;outline:none;text-align:center;width:100%}.rsvp-plus-wrapper .form-control::placeholder{color:var(--text-secondar)}.rsvp-amount-controller .input-control{pointer-events:none}.rsvp-confirm-wrap{display:flex;flex-direction:column;gap:12px;text-align:center}.rsvp-confirm-wrap>label{display:block;flex-basis:50%;text-align:center}.rsvp-confirm-btn{align-content:center;background-color:transparent;border:none;border-radius:24px;box-shadow:none;cursor:pointer;display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:500;height:100%;line-height:1.5;margin:0 auto;outline:none;padding:8px 16px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.rsvp-confirm-btn.going{background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:8px;color:var(--button-background-secondary)}.rsvp-confirm-btn.going:hover{background-color:transparent;border-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-primary)}.rsvp-confirm-btn.not-going{background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:8px;color:var(--button-background-secondary)}.rsvp-confirm-btn.not-going:hover{background-color:transparent;border-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-primary)}.rsvp-confirm-btn.confirm{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:24px;color:var(--button-background-primary)}.rsvp-confirm-btn.confirm:hover{border-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-background-primary)}.rsvp-confirm-btn.download{background-color:var(--button-background-secondary);border-radius:20px;color:var(--button-text-secondary)}.rsvp-confirm-btn.download:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;margin-bottom:24px;padding:16px}.rsvp-qrcard-img-wrap{margin-bottom:30px}.rsvp-qrcard-img-wrap .rsvp-qrcard-img{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:240px;object-fit:contain;width:100%}.rsvp-qrcard-wrap+.rsvp-message-wrap{margin-top:40px}.rsvp-message-wrap{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;padding:16px;position:relative}.rsvp-message-content{background-color:transparent;border-radius:5px;padding:0;text-align:center}.rsvp-message-wrap .rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-icon path{fill:var(--background-secondary)}.rsvp-message-wrap .rsvp-message-title{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + var(--fs-extra-2));font-weight:700;line-height:1.5}.rsvp-message-wrap .rsvp-message-caption{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight)}.rsvp-change-wrap{margin-top:36px}section.live-streaming{background-color:var(--background-secondary);background-image:-webkit-linear-gradient(180deg,var(--background-secondary) 0,var(--background-primary) 100%);background-image:linear-gradient(180deg,var(--background-secondary) 0,var(--background-primary) 100%);overflow:hidden;padding:50px 20px;position:relative}section.live-streaming .inner{background-color:var(--background-secondary);border-radius:15px;max-width:500px;padding:20px 0}section.live-streaming .inner .head{padding:20px}section.live-streaming .inner .head h1{color:var(--text-secondary);font-size:calc(var(--heading-size) + 12px);margin-bottom:.5em;padding:0}section.live-streaming .inner .head p{color:var(--text-secondary);font-family:var(--body-text-family);font-style:italic}body:not(.custom-fonts) section.live-streaming .inner .head p{font-family:var(--visiapro-light)}.live-streaming .inner .body{padding:0}.live-streaming .inner .body p{color:var(--text-secondary);font-size:calc(var(--body-text-size) - 3px)}.live-streaming .inner .body p.meeting-text{font-family:var(--body-text-family);font-size:var(--body-text-size)}body:not(.custom-fonts) .live-streaming .inner .body p.meeting-text{font-family:var(--visiapro-heavy)}.live-streaming .inner .body>.streaming-info{padding:20px}.live-streaming .inner .body>.streaming-info>div.zoom-details{flex-wrap:nowrap;gap:10px;padding:10px 20px}.live-streaming .inner .body>.streaming-info>div.zoom-details>div{border:1px solid var(--light-clr);border-radius:5px;flex-grow:1;margin:0;padding:10px 20px 8px;width:100%}.live-streaming .inner .body>.streaming-info>div>.preview{width:70px}.live-streaming .inner .body>.streaming-info>div>.preview.google-meet{align-items:center;background-color:var(--background-quaternary);border-radius:50%;display:flex;height:110px;justify-content:center;width:110px}.live-streaming .inner .body>.streaming-info>div>.preview.google-meet>img{border-radius:0;height:auto;width:62.5%}.live-streaming .inner .body>.streaming-info>div>.preview,.live-streaming .inner .body>.streaming-info>div>.preview>img{border-radius:15px}.live-streaming .inner .body>.streaming-info>div>.preview.wide{height:240px}.live-streaming .inner .body>.streaming-info>div>.preview.wide>img{object-fit:cover}.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:auto}@media only screen and (min-width:425px){.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:auto}}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn{font-size:30px;height:70px;width:70px}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-text-primary);border-radius:25px;color:var(--button-background-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400;padding:15px 25px}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}body:not(.custom-fonts) .live-streaming .inner .body>.streaming-info>div.link>a{font-family:var(--visiapro-semibold)}body.red-pastel .live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--background-fifth)}.ig-filter{border-radius:15px;padding:60px 0 40px}.ig-filter-head{margin-bottom:20px}.ig-filter-head .ig-filter-title{margin-bottom:.5em}.ig-filter-head .ig-filter-caption{font-family:var(--body-text-family);font-style:italic}body:not(.custom-fonts) .ig-filter-head .ig-filter-caption{font-family:var(--visiapro-light)}.ig-filter-link{background-color:transparent;border:1px solid var(--button-background-primary);border-radius:25px;color:var(--button-background-primary);font-family:var(--visiapro-semibold);font-size:var(--body-text-size);min-width:220px;padding:12px 20px}.ig-filter-link:hover{background-color:var(--button-background-primary);color:var(--button-text-primary)}body:not(.custom-fonts) .ig-filter-link{font-family:var(--visiapro-light)}.wedding-gift-wrap{overflow:hidden;position:relative}.wedding-gift-inner{padding:30px 0 40px}.wedding-gift-head{padding:20px;text-align:center}.wedding-gift-head .wedding-gift-title{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 15px);line-height:1;margin-bottom:.25em}body:not(.custom-fonts) .wedding-gift-head .wedding-gift-title{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .wedding-gift-head .wedding-gift-title{font-family:var(--gvibe)}.wedding-gift-head .wedding-gift-description{font-family:var(--body-text-family);font-style:italic}body:not(.custom-fonts) .wedding-gift-head .wedding-gift-description{font-family:var(--visiapro-light)}.wedding-gift-body{padding:20px;position:relative;z-index:1}.wedding-gift-form{border-radius:10px;position:relative}.wedding-gift-form:before{border-radius:10px;bottom:0;box-shadow:var(--shadow-01);content:"";height:75%;left:0;position:absolute;width:100%;z-index:-1}#weddingGiftForm{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:100%}#weddingGiftForm .wedding-gift-slide{flex-basis:auto;flex-grow:0;flex-shrink:0;transition:all .4s ease-in-out;width:100%}.wedding-gift-details{padding:20px}.wedding-gift-select-bank-wrap{padding:20px 0}.wedding-gift-select-bank-wrap .selectize-control.form-control{padding:0}.wedding-gift-select-bank-wrap .selectize-control.form-control:active,.wedding-gift-select-bank-wrap .selectize-control.form-control:focus{background-color:transparent;border:none;box-shadow:none}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input{background:var(--background-primary)!important}.wedding-gift-select-bank-wrap .selectize-control.form-control .selectize-input:after{border-top-color:var(--text-secondary)}.wedding-gift-select-bank-wrap .selectize-control.form-control .select-bank__title{color:var(--text-secondary);font-family:var(--body-text-family)}body:not(.custom-fonts) .wedding-gift-select-bank-wrap .selectize-control.form-control .select-bank__title{font-family:var(--visiapro-semibold)}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control{box-shadow:none;overflow:hidden;padding:0}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__title{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}body:not(.custom-fonts) .wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__title{font-family:var(--visiapro-heavy)}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__credential{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 3px)}body:not(.custom-fonts) .wedding-gift-select-bank-wrap .selectize-dropdown.form-control .select-bank__credential{font-family:var(--visiapro-semibold)}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover{background-color:var(--background-primary)!important}.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover .select-bank__credential,.wedding-gift-select-bank-wrap .selectize-dropdown.form-control .item:hover .select-bank__title{color:var(--text-secondary)}.wedding-gift-bank-wrap{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;padding:10px 0}.wedding-gift-bank-wrap .bank-item{align-items:flex-start;display:none;padding:10px}.wedding-gift-bank-wrap .bank-item.show{display:flex}.wedding-gift-bank-wrap .bank-detail{flex-grow:1;padding:10px}.wedding-gift-bank-wrap .bank-name{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}body:not(.custom-fonts) .wedding-gift-bank-wrap .bank-name{font-family:var(--visiapro-heavy)}.wedding-gift-bank-wrap .bank-detail>div{margin-top:.75em}.wedding-gift-bank-wrap .bank-account-number-label{color:rgba(var(--text-secondary-rgb),.5);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 5px);margin-bottom:.25em}.wedding-gift-bank-wrap .bank-account-number{color:var(--text-secondary);cursor:pointer;display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);word-break:break-all}body:not(.custom-fonts) .wedding-gift-bank-wrap .bank-account-number{font-family:var(--visiapro-heavy)}.wedding-gift-bank-wrap .bank-account-number>i{font-size:.7em;margin-left:.4em}.wedding-gift-bank-wrap .bank-account-name-label{color:rgba(var(--text-secondary-rgb),.5);display:block;font-size:calc(var(--body-text-size) - 5px);margin-bottom:.25em}.wedding-gift-bank-wrap .bank-account-name{font-family:var(--body-text-family);font-size:var(--body-text-size);word-break:break-all}body:not(.custom-fonts) .wedding-gift-bank-wrap .bank-account-name{color:var(--text-secondary);font-family:var(--visiapro-heavy)}.wedding-gift-bank-wrap .bank-img-wrap{display:flex;padding:10px}.wedding-gift-bank-wrap .bank-img-link{display:inline-block;margin:auto;vertical-align:top}.wedding-gift-bank-wrap .bank-img{display:block;height:110px;object-fit:cover;object-position:center;width:110px}.wedding-gift-sender-data-wrap{margin-top:30px;padding:20px 0}.wedding-gift-sender-data-wrap label{display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding-left:20px}body:not(.custom-fonts) .wedding-gift-sender-data-wrap label{font-family:var(--visiapro-heavy)}.wedding-gift-sender-data-wrap .form-group{margin-bottom:0;margin-top:1.25em}.wedding-gift-sender-data-wrap textarea.form-control{height:auto;max-height:250px;min-height:0}.wedding-gift-sender-data-wrap .form-control{background-color:transparent;border:1px solid var(--text-primary);border-radius:5px;color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);padding:15px}body:not(.custom-fonts) .wedding-gift-sender-data-wrap .form-control{font-family:var(--visiapro-semibold)}body.red-pastel .wedding-gift-sender-data-wrap .form-control{background-color:var(--background-sixth);color:var(--btn-clr)}.wedding-gift-sender-data-wrap .form-control:focus{border:none;box-shadow:none}.wedding-gift-page-wrap{padding:20px 0}.wedding-gift-page{background-color:var(--button-background-primary);border:none;border-radius:25px;color:var(--button-text-primary);cursor:pointer;display:block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding:16.5px 25px;text-align:center;transition:all .25s ease-in-out;width:100%}.wedding-gift-page:hover{background-color:var(--background-secondary)}body:not(.custom-fonts) .wedding-gift-page{font-family:var(--visiapro-semibold)}body.red-pastel .wedding-gift-page{width:100%}body.red-pastel .wedding-gift-page:hover{background-color:var(--background-fifth)}.wedding-gift-back-page-wrap{padding:20px 0}.wedding-gift-back-page{background-color:transparent;border:none;color:rgba(var(--dark-rgb),.5);cursor:pointer;font-size:28px;outline:none;transition:all .25s ease-in-out}.wedding-gift-back-page:hover{color:rgba(var(--dark-rgb),.75)}.wedding-gift-picture{padding:20px;z-index:1}.wedding-gift-picture,.wedding-gift-upload-wrap{display:flex;flex-direction:column;position:relative}.wedding-gift-upload-wrap{flex-grow:1;margin-bottom:40px}.wedding-gift-upload-wrap:before{background-color:transparent;border:2px dashed var(--background-primary);border-radius:10px;bottom:1px;content:"";left:1px;pointer-events:none;position:absolute;right:1px;top:1px;z-index:-1}.wgu-description{display:none;margin:100px auto;padding:20px;text-align:center}.wgu-description.show{display:block}.wgu-description .wgu-icon{display:block;height:auto;margin:0 auto 20px;opacity:.4;width:120px}.wgu-description .wgu-title,.wgu-description p{font-family:var(--body-text-family)}body:not(.custom-fonts) .wgu-description .wgu-title{font-family:var(--visiapro-heavy)}body:not(.custom-fonts) .wgu-description p{font-family:var(--visiapro-light)}.wgu-img-wrap{display:none}.wgu-img-wrap.show{display:block}.wgu-img-wrap .wgu-img{display:block;height:auto;max-height:500px;object-fit:cover;object-position:center;width:100%}[data-wgu-file]{cursor:pointer}.wedding-gift-message{padding:50px 20px}.wgs-head{align-items:center;display:flex;justify-content:center;margin-bottom:10px;padding:10px 0}.wgs-head .wgs-spark{display:block;height:auto;width:30px}.wgs-head .wgs-spark .fill{fill:var(--background-primary)}.wgs-head .wgs-spark .stroke{stroke:var(--background-primary)}.wgs-head .wgs-spark.left{margin-right:20px}.wgs-head .wgs-spark.right{margin-left:20px;transform:scaleY(-1)}.wgs-icon-wrap{align-items:center;background-color:var(--background-primary);display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.wgs-icon-wrap.circle{border-radius:50%}.wgs-icon{display:block;height:auto;width:60px}.wgs-icon .fill{fill:var(--text-secondary)}.wgs-body{padding:10px 0;text-align:center}.wgs-body .wgs-title{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 5px);margin-bottom:.25em}.wgs-description{color:rgba(var(--dark-rgb),.5)}body:not(.custom-fonts) .wgs-body .wgs-title{font-family:var(--visiapro-heavy)}.wedding-wish-wrap{overflow:hidden;position:relative}.wedding-wish-wrap.hide{display:none}.wedding-wish-inner{padding:30px 0 40px}.wedding-wish-head{padding:20px;text-align:center}.wedding-wish-head .wedding-wish-title{font-family:var(--heading-family);font-size:calc(var(--heading-size) + 15px);line-height:1;margin-bottom:.25em}body:not(.custom-fonts) .wedding-wish-head .wedding-wish-title{font-family:var(--creattion-demo)}body.hendy-font:not(.custom-fonts) .wedding-wish-head .wedding-wish-title{font-family:var(--gvibe)}.wedding-wish-head .wedding-wish-description{font-family:var(--body-text-family);font-style:italic}body:not(.custom-fonts) .wedding-wish-head .wedding-wish-description{font-family:var(--visiapro-light)}.wedding-wish-form{padding:20px}.wedding-wish-form .hide{display:none}.wedding-wish-form .form-control{background-color:transparent;border:1px solid var(--text-primary);border-radius:15px;color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);padding:15px}.wedding-wish-form .form-control::placeholder{color:rgba(var(--text-primary-rgb),.5)}body:not(.custom-fonts) .wedding-wish-form .form-control{font-family:var(--visiapro-semibold)}.wedding-wish-form .form-control:focus{border:none;box-shadow:none}.wedding-wish-form textarea.form-control{max-height:250px}.wedding-wish-form .submit-comment{background-color:var(--button-background-primary);border:none;border-radius:15px;color:var(--button-text-primary);cursor:pointer;font-family:var(--body-text-family);font-size:var(--body-text-size);outline:none;padding:15px 25px;transition:all .25s ease-in-out}body:not(.custom-fonts) .wedding-wish-form .submit-comment{font-family:var(--visiapro-semibold)}body.red-pastel .wedding-wish-form .form-control{background-color:var(--background-sixth);color:var(--btn-clr)}body.red-pastel .wedding-wish-form .submit-comment{background-color:var(--button-background-primary);color:var(--button-text-primary)}.wedding-wish-form .submit-comment>i{font-size:.75em;margin-left:.25em}.wedding-wish-form .submit-comment:hover{background-color:var(--background-secondary)}body.red-pastel .wedding-wish-form .submit-comment:hover{background-color:var(--background-fifth)}.chitra-comment-box-wrap{position:relative}.chitra-comment-box-wrap .form-group{margin-bottom:0}.chitra-comment-box-wrap textarea.form-control{height:auto;min-height:0}.chitra-comment-box-wrap .submit-comment-wrap{position:absolute;right:0;top:0}.chitra-comment-box-wrap.focus .submit-comment-wrap{bottom:0;top:auto}body.red-pastel .chitra-comment-box-wrap textarea.form-control{color:var(--btn-clr)}.comment-wrap{display:none;padding:20px}.comment-wrap.show{display:block}.comment-item{border-bottom:1px solid rgba(var(--dark-rgb),.25);margin-bottom:20px;padding-bottom:20px}.comment-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-head{margin-bottom:15px;position:relative}.comment-head .comment-name{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 4px);margin-bottom:.15em}body:not(.custom-fonts) .comment-head .comment-name{font-family:var(--visiapro-heavy)}.comment-head .comment-name>i{font-size:.7em}.comment-head .comment-date{color:rgba(var(--dark-rgb),.5);display:block;font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - 3px)}body:not(.custom-fonts) .comment-head .comment-date{font-family:var(--visiapro-light)}.comment-head .delete-comment{color:rgba(var(--dark-rgb),.5);display:inline-block;position:absolute;right:0;text-decoration:none;top:5px;transition:color .25s ease-in-out;vertical-align:top}.comment-head .delete-comment:hover{color:var(--danger-clr)}.comment-body .comment-caption{color:var(--text-primary);font-family:var(--body-text-family)}body:not(.custom-fonts) .comment-body .comment-caption{font-family:var(--visiapro-bold)}.more-comment-wrap{display:none;padding:20px}#moreComment,.more-comment-wrap.show{display:block}#moreComment{background-color:transparent;border:1px solid var(--button-background-secondary);border-radius:20px;color:var(--button-background-secondary);cursor:pointer;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:0 auto;outline:none;padding:10px 20px;text-decoration:none;transition:all .25s ease-in-out;width:100%}#moreComment:hover{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}body:not(.custom-fonts) #moreComment{font-family:var(--visiapro-semibold)}body.hpji-golf .wedding-wish-head .wedding-wish-title{color:var(--text-quaternary);font-family:var(--heading-family)}body.hpji-golf .wedding-wish-head .wedding-wish-description{font-family:var(--body-text-family)}.footnote-wrap{background-color:var(--background-primary);padding:100px 20px 80px}body.red-pastel .footnote-wrap{background-color:var(--background-secondary)}.footnote-wrap .footnote{text-align:center}.footnote-wrap .footnote .footnote-title{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size) + 45px);line-height:1.2}body:not(.custom-fonts) .footnote-wrap .footnote .footnote-title{font-family:var(--creattion-demo)}.footnote-wrap .footnote .footnote-date{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--body-text-size) + 3px);letter-spacing:5px;margin-bottom:1.25em}body:not(.custom-fonts) .footnote-wrap .footnote .footnote-date{font-family:var(--visiapro-light)}body.hpji-golf .footnote-wrap .footnote .footnote-title{font-family:var(--heading-family)}body.hpji-golf .footnote-wrap .footnote .footnote-title>span{display:block;font-family:var(--body-text-family);font-size:calc(var(--heading-size) + 40px);font-weight:800;line-height:1.1}body.hendy-font:not(.custom-fonts) .footnote-wrap .footnote .footnote-title{font-family:var(--gvibe)}section.footer{background:var(--background-secondary);padding:0}section.footer .footer-inner{padding:10px 0}section.footer .footer-inner p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400}body:not(.custom-fonts) section.footer .footer-inner p{font-family:var(--visiapro-semibold)}.footer .footer-inner .footer-logo{width:55px}body.red-pastel .footer .footer-inner .footer-logo path{fill:#000}section.footer .footer-inner .footer-logo path{fill:var(--text-secondary)}@media only screen and (max-width:960px){section.footer .footer-inner.flex-column{flex-direction:column;padding-bottom:150px;padding-top:80px}section.footer .footer-inner.flex-column p{font-size:calc(var(--body-text-size) + 5px);margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}body.hpji-golf section.footer{background:var(--background-quaternary)}body.red-pastel section.footer{background:var(--background-primary)}body.red-pastel section.footer .footer-inner p{color:#000}section.person p{color:#000;font-family:var(--roboto);font-size:15px;font-weight:400;line-height:1.4}.general-qrcode{padding:20px 20px 60px}.container.wedding-gifts-wrap{background-color:var(--background-tertiary)}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--button-background-primary)!important;border:none!important;border-radius:4px!important;color:var(--button-text-primary)!important;cursor:pointer!important;font-family:var(--body-text-family)!important;font-size:var(--body-text-size)}.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .caption{color:var(--text-primary);font-family:var(--body-text-family)!important;font-size:calc(var(--body-text-size) - 2px)}.img-caption,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .title{color:var(--text-primary);font-family:var(--body-text-family)!important;font-size:calc(var(--body-text-size) + 2px)!important}.kado-description .kado-ket{font-size:calc(var(--body-text-size) - 2px)!important}.kado-description .kado-ket,.modal-kado-note .note-kado{color:var(--text-primary)!important;font-family:var(--body-text-family)!important}.modal-kado-note .note-kado{font-size:calc(var(--body-text-size) - 4px)!important}.confirm-kado-btn{border:none!important;border:1px solid var(--background-secondary)!important;border-radius:4px!important;color:var(--background-secondary)!important;font-family:var(--body-text-family)!important;font-size:var(--body-text-size)!important;font-weight:500!important;outline:none!important;width:100%}.confirm-kado-btn:hover{border:1px solid var(--background-secondary)!important}.buying-kado-btn:hover,.confirm-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:var(--background-secondary)!important;color:var(--light-clr)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)!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;font-size:calc(var(--body-text-size) - 2px)!important;font-weight:500!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount{font-size:calc(var(--body-text-size) - 2px);font-weight:500!important}.wedding-gifts-title{color:var(--text-primary)!important;font-family:var(--heading-family)!important;font-size:calc(var(--heading-size) + 15px)!important;line-height:1!important;margin-bottom:.25em!important}.wedding-gifts-description{color:var(--text-primary)!important;font-weight:500!important}.dress-wrapper:not(.same-location){margin-top:35px}.dress-inner{padding-bottom:0}.dress-wrapper .dress-note{font-style:italic}.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(--text-secondary);stroke:var(--text-secondary)}.kat-page__side-to-side .primary-pane .inner .details .invitation-category .category-label,section.top-cover .inner .details .invitation-category .category-label{color:var(--text-secondary)}.rsvpPlus-questionWrapper-container{background:linear-gradient(84deg,var(--background-primary) 0,var(--background-secondary) 100%);border-radius:12px;padding:16px}.ingrid-irfon section.top-cover .inner .details h1{font-size:calc(var(--heading-size) + 28px);margin-bottom:35%;order:1}.ingrid-irfon.no-category section.top-cover .inner .details h1{margin-bottom:58%}.ingrid-irfon section.top-cover .inner .details a.link{margin:8% auto 10px}.ingrid-irfon section.top-cover .inner .details{display:flex;flex-direction:column}.ingrid-irfon .invitation-category{order:2}.ingrid-irfon section.top-cover .inner .details p{order:3}.ingrid-irfon section.top-cover .inner .details>div:last-child{order:5}.ingrid-irfon section.cover .inner .head{margin-top:5%}.ingrid-irfon .footnote-wrap .footnote .footnote-title{font-size:calc(var(--heading-size) + 38px)}