@font-face{font-family:PoetsenOne;src:url(/templates/wedding/thiep-sinh-nhat-09/assets/fonts/poetsenone.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora Regular;src:url(/font/lora-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep-sn09-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn09-container{background-color:#fff;position:relative;overflow:hidden}.thiep-sn09-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep-sn09-layer{box-sizing:border-box;position:absolute}.thiep-sn09-layer [data-transition-key]{opacity:0;animation-fill-mode:both}.thiep-sn09-layer.vp-visible [data-transition-key],.thiep-sn09-layer [data-transition-key].vp-visible,.mode-editor .thiep-sn09-layer [data-transition-key]{opacity:1!important;transform:none!important}.template-sn09-wrapper .audio-toggle{color:#fff;background-color:#ee4a84;border-radius:50%}.thiep-sn09-stage .photo-component{width:100%;height:100%;position:relative;overflow:hidden}.thiep-sn09-stage .photo-bg-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.thiep-sn09-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn09-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #ee4a84}.mode-editor .thiep-sn09-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #ee4a84}.thiep-sn09-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn09-stage .calendar{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#0000;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.thiep-sn09-stage .calendar .template-three{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;display:flex;position:relative}.thiep-sn09-stage .calendar .template-three>div{color:#ee4a84;justify-content:center;align-items:center;width:14.285%;height:38px;font-size:14px;font-weight:500;display:flex;position:relative}.thiep-sn09-stage .calendar .template-three .heart-date{pointer-events:none;z-index:1;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn09-stage .calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.thiep-sn09-stage .countdown.vertical{color:#ee4a84;flex-direction:column;justify-content:space-between;gap:20px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:14px;display:flex;background-color:#0000!important}.thiep-sn09-stage .countdown.vertical>div{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 1px 3px #0000000d;flex-direction:row!important;gap:5px!important;width:100%!important}.thiep-sn09-stage .countdown.vertical .countdown-val{font-size:16px;font-weight:700}.thiep-sn09-stage .countdown.vertical .countdown-unit{font-size:13px}.thiep-sn09-stage .simple-map-container{width:100%;height:100%;position:relative;overflow:hidden}.thiep-sn09-stage .simple-map-container iframe{border:0;width:100%;height:100%;display:block}.thiep-sn09-stage .rsvp-form{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-family:Arial,sans-serif;font-size:14px;display:flex;box-shadow:0 2px 10px #0000001a}.thiep-sn09-stage .rsvp-form h3{color:#333;text-align:center;margin:0 0 1.15em;font-size:18px;font-weight:700}.thiep-sn09-stage .rsvp-form form{flex-direction:column;gap:1.15em;width:100%;display:flex}.thiep-sn09-stage .rsvp-form label{margin-bottom:.43em;font-size:14px;display:block}.thiep-sn09-stage .rsvp-form input[type=text]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:.29em .57em;font-size:14px}.thiep-sn09-stage .rsvp-form .radio-group{flex-direction:column;gap:.57em;display:flex}.thiep-sn09-stage .rsvp-form .radio-label{cursor:pointer;color:#333;align-items:center;gap:8px;font-size:14px;display:flex}.thiep-sn09-stage .rsvp-form select{color:#333;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:.29em .57em;font-size:14px}.thiep-sn09-stage .rsvp-form .rsvp-submit-btn{color:#fff;cursor:pointer;background-color:#ee4a84;border:none;border-radius:4px;margin-top:.57em;padding:.43em .86em;font-size:14px;font-weight:500;transition:opacity .2s}.thiep-sn09-stage .rsvp-form .rsvp-submit-btn:hover{opacity:.9}.thiep-sn09-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn09-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #ee4a84}.mode-editor .thiep-sn09-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #ee4a84}.mode-editor .thiep-sn09-stage [data-text-slot][data-text-editing=true]{background-color:#ee4a8414;outline:2px solid #ee4a84}
@font-face{font-family:Belinda Avenue;src:url(/font/belinda-avenue.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillatos;src:url(/font/chillatos.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Panorama;src:url(/templates/wedding/thiep-ky-niem-01/assets/fonts/the-panorama.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rustling Sound;src:url(/templates/wedding/thiep-ky-niem-01/assets/fonts/rustling-sound.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lobster;src:url(/font/lobster.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HoaTay1;src:url(/font/hoatay1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep-kn01-wrapper{background-color:#f4ebe8;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-kn01-container{background-color:#f4ebe8;position:relative;overflow:hidden}.thiep-kn01-stage{background-color:#f4ebe8;width:100%;height:100%;position:relative}.thiep-kn01-layer{box-sizing:border-box;position:absolute}.thiep-kn01-layer .layer-animate{opacity:0;will-change:transform, opacity;width:100%;height:100%;transition:opacity 1.3s ease-out,transform 1.3s ease-out}.thiep-kn01-layer[data-transition-key*=fade-in] .layer-animate{opacity:0;transform:none}.thiep-kn01-layer[data-transition-key*=scale-out] .layer-animate{opacity:0;transform:scale(.75)}.thiep-kn01-layer[data-transition-key*=scale-in] .layer-animate{opacity:0;transform:scale(1.25)}.thiep-kn01-layer[data-transition-key*=slide-up] .layer-animate{opacity:0;transform:translateY(45px)}.thiep-kn01-layer[data-transition-key*=slide-down] .layer-animate{opacity:0;transform:translateY(-40px)}.thiep-kn01-layer.vp-visible .layer-animate,.mode-editor .thiep-kn01-layer .layer-animate{opacity:1!important;transform:none!important}.thiep-kn01-snowflakes{pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.thiep-kn01-snowflake{z-index:100;-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:thiep-kn01-shake;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:-80px}.thiep-kn01-snowflake .inner{filter:drop-shadow(0 2px 4px #ff49694d);font-size:16px;animation-name:thiep-kn01-fall;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.thiep-kn01-snowflake:first-of-type{animation-delay:1s;left:8%}.thiep-kn01-snowflake:first-of-type .inner{animation-delay:1s}.thiep-kn01-snowflake:nth-of-type(2){animation-delay:.5s;left:20%}.thiep-kn01-snowflake:nth-of-type(2) .inner{animation-delay:6s}.thiep-kn01-snowflake:nth-of-type(3){animation-delay:2s;left:32%}.thiep-kn01-snowflake:nth-of-type(3) .inner{animation-delay:4s}.thiep-kn01-snowflake:nth-of-type(4){animation-delay:2s;left:45%}.thiep-kn01-snowflake:nth-of-type(4) .inner{animation-delay:2s}.thiep-kn01-snowflake:nth-of-type(5){animation-delay:3s;left:58%}.thiep-kn01-snowflake:nth-of-type(5) .inner{animation-delay:8s}.thiep-kn01-snowflake:nth-of-type(6){animation-delay:1.5s;left:70%}.thiep-kn01-snowflake:nth-of-type(6) .inner{animation-delay:2.5s}.thiep-kn01-snowflake:nth-of-type(7){animation-delay:0s;left:82%}.thiep-kn01-snowflake:nth-of-type(7) .inner{animation-delay:7s}.thiep-kn01-snowflake:nth-of-type(8){animation-delay:1.5s;left:92%}.thiep-kn01-snowflake:nth-of-type(8) .inner{animation-delay:3s}.thiep-kn01-snowflake:nth-of-type(9){animation-delay:0s;left:25%}.thiep-kn01-snowflake:nth-of-type(9) .inner{animation-delay:0s}.thiep-kn01-snowflake:nth-of-type(10){animation-delay:2.5s;left:65%}.thiep-kn01-snowflake:nth-of-type(10) .inner{animation-delay:5s}.thiep-kn01-snowflake:nth-of-type(11){animation-delay:3.5s;left:15%}.thiep-kn01-snowflake:nth-of-type(11) .inner{animation-delay:9s}.thiep-kn01-snowflake:nth-of-type(12){animation-delay:1.2s;left:88%}.thiep-kn01-snowflake:nth-of-type(12) .inner{animation-delay:4.5s}@keyframes thiep-kn01-fall{0%{transform:translateY(0)}to{transform:translateY(2200px)}}@keyframes thiep-kn01-shake{0%,to{transform:translate(0)}50%{transform:translate(45px)}}.thiep-kn01-stage .photo-component{width:100%;height:100%;position:relative;overflow:hidden}.thiep-kn01-stage .photo-bg-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.thiep-kn01-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-kn01-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #ff4969}.mode-editor .thiep-kn01-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #ff4969}.thiep-kn01-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}#svg-XMaMaceBiB svg path{fill:#fff}#svg-aRTiJeXHME svg path{fill:#f6f4f4}#svg-xR3_aJLFD0 svg path,#svg-Hq_w54B9fQ svg path,#svg-xytO2x2WCv svg path{fill:#fff}#svg-v9AWX-ol4z svg path{fill:#e4cece}#svg-QJNe9D303p svg path{fill:#fff}#svg-3EHV4fbO9H svg path{fill:#f6f4f4}.thiep-kn01-countdown{color:#8a0d0d;-webkit-user-select:none;user-select:none;background-color:#f4ebe8;justify-content:space-between;align-items:center;gap:15px;width:100%;height:100%;font-family:Lobster,cursive,sans-serif;display:flex}.thiep-kn01-countdown-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.thiep-kn01-countdown-val{font-size:19px;font-weight:700;line-height:1.1}.thiep-kn01-countdown-lbl{opacity:.85;font-family:Arial,sans-serif;font-size:11px}
