@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:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep11-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep11-container{background-color:#fff;position:relative;overflow:hidden}.thiep11-stage{width:100%;height:100%;position:relative}.thiep11-layer{box-sizing:border-box;position:absolute}.thiep11-layer img{display:block}.thiep11-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-11-wrapper .audio-toggle{background-color:#771818;border-radius:50%}.thiep11-countdown{color:#fff;background-color:#771818;justify-content:space-around;align-items:center;gap:0;width:100%;height:100%;font-family:Arial,sans-serif;display:flex}.thiep11-countdown-item{color:#fff;background-color:#771818;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4px 10px;display:flex}.thiep11-countdown-num{font-size:20px;font-weight:700;line-height:1.2}.thiep11-countdown-label{opacity:.9;font-size:13px}.thiep11-calendar{color:#b63939;width:100%;height:100%;font-family:Arial,sans-serif}.thiep11-calendar .template-one{background:#fff;border:0;border-radius:0;width:100%;height:100%;overflow:hidden}.thiep11-calendar .one-head{color:#fff;text-align:center;background-color:#771818;padding:8px 0;font-size:18px;font-weight:700}.thiep11-calendar .one-body{text-align:center;grid-template-columns:repeat(7,1fr);gap:0;padding:10px 12px 8px;font-size:14px;display:grid}.thiep11-calendar .body-week{color:#771818;padding-bottom:6px;font-weight:700}.thiep11-calendar .day-cell{justify-content:center;align-items:center;height:32px;display:flex;position:relative}.thiep11-calendar .day-cell.empty{visibility:hidden}.thiep11-calendar .body-year{grid-column:1/-1;padding-top:4px;font-weight:700}.thiep11-calendar .heart-date{object-fit:contain;z-index:1;width:28px;height:28px;position:absolute}.thiep11-calendar .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep11-rsvp{color:#333;box-sizing:border-box;background-color:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep11-rsvp-title{color:#333;text-align:center;margin-bottom:14px;font-size:18px;font-weight:700}.thiep11-rsvp-input{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;width:100%;margin-top:6px;padding:6px 9px;font-size:14px}.thiep11-rsvp-radio-group{flex-direction:column;gap:8px;margin-top:8px;display:flex}.thiep11-rsvp-radio-label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.thiep11-rsvp-btn{color:#fff;cursor:pointer;background-color:#b01919;border:none;border-radius:4px;width:100%;margin-top:14px;padding:10px;font-size:15px;font-weight:700;transition:opacity .2s}.thiep11-rsvp-btn:hover{opacity:.9}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ShowcaseSans;src:url(/font/showcasesans.woff2)format("woff2"),url(/font/showcasesans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/font/roboto.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep12-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep12-container{background-color:#fff;position:relative;overflow:hidden}.thiep12-stage{width:100%;height:100%;position:relative}.thiep12-layer{box-sizing:border-box;position:absolute}.thiep12-layer [data-transition-key]{opacity:0;animation-fill-mode:both}.template-12-wrapper .audio-toggle{border-radius:50%;background-color:#a02f2f!important}.thiep12-calendar{color:#b92222;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.628px;position:relative}.thiep12-calendar .template-three{flex-wrap:wrap;width:100%;height:100%;display:flex;position:relative}.thiep12-calendar .template-three>div{justify-content:center;align-items:center;width:14.2857%;height:16.66%;display:flex;position:relative}.thiep12-calendar .template-three img.heart-date{object-fit:contain;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep12-calendar .template-three .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep12-countdown{color:#fff;justify-content:space-around;align-items:center;gap:10px;width:100%;height:100%;font-family:Roboto,sans-serif;font-size:12.6px;display:flex}.thiep12-countdown>div{background-color:#a02f2f;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:6px 0;display:flex;box-shadow:0 2px 4px #0000001a}.thiep12-countdown .num{font-size:18px;font-weight:700;line-height:1.2}.thiep12-countdown .lbl{opacity:.9;font-size:11px}.thiep12-rsvp{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep12-rsvp h3{color:#333;text-align:center;margin:0 0 12px;font-size:16px;font-weight:700}.thiep12-rsvp form{flex-direction:column;gap:12px;display:flex}.thiep12-rsvp label{color:#333;margin-bottom:4px;font-size:13px;display:block}.thiep12-rsvp input[type=text]{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13px}.thiep12-rsvp .radio-group{flex-direction:column;gap:8px;display:flex}.thiep12-rsvp .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.thiep12-rsvp button{color:#fff;cursor:pointer;background-color:#a02f2f;border:none;border-radius:4px;margin-top:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:opacity .2s}#svg-PMV_1QD7Lt svg path,#svg-KKor-PKGdC svg path,#svg-t3ZnQCa8d3 svg path,#svg-1TPOnp2Tns svg path,#svg-g4IadIaPtR svg path,#svg-qfhrb9Tjh7 svg path,#svg-M_Ub--S3IW svg path{fill:#a02f2f!important}#svg-a2ZTDOgLrP svg path{fill:#f7f2f2!important}.thiep12-svg-wrap svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.scroll-animation-controller [data-transition-key]{transition:none!important;animation:none!important}}
@font-face{font-family:Moon Light;src:url(/font/moon-light.woff2)format("woff2"),url(/font/moon-light.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/font/roboto.woff2)format("woff2"),url(/font/roboto.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep13-wrapper{background-color:#ffd789;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep13-container{background-color:#ffd789;position:relative;overflow:hidden}.thiep13-stage{width:100%;height:100%;position:relative}.thiep13-layer{box-sizing:border-box;position:absolute}.thiep13-layer [data-transition-key]{opacity:0;animation-fill-mode:both}.mode-editor .thiep13-layer [data-transition-key]{opacity:1!important;transform:none!important}.template-13-wrapper .audio-toggle{background-color:#ae620e;border-radius:50%}.thiep13-calendar{box-sizing:border-box;color:#121213;background-color:#f5f2f2;flex-direction:column;width:100%;height:100%;padding:12px;font-family:Roboto,sans-serif;display:flex}.thiep13-calendar-head{text-align:center;color:#ae620e;background-color:#f1dab3;border-radius:4px 4px 0 0;padding:6px 0;font-size:15px;font-weight:700}.thiep13-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;padding-top:8px;font-size:12px;display:grid}.thiep13-calendar-weekday{color:#777;padding-bottom:4px;font-weight:700}.thiep13-calendar-cell{justify-content:center;align-items:center;height:32px;display:flex;position:relative}.thiep13-calendar-cell .heart-date{pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep13-calendar-cell .colorF{z-index:1;color:#fff;font-weight:700;position:relative}.thiep13-countdown{color:#ae620e;background-color:#fff2d4;border-radius:8px;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.6px;display:flex}.thiep13-countdown-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.thiep13-countdown-item .num{color:#ae620e;font-size:16px;font-weight:700}.thiep13-countdown-item .lbl{color:#ae620e;font-size:11px}.thiep13-rsvp-input{color:#ae620e;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 14px;font-family:inherit;font-size:14px}.thiep13-rsvp-btn{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:700;display:flex}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep14-wrapper{background-color:#f8f5f2;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep14-container{background-color:#f8f5f2;position:relative;overflow:hidden}.thiep14-stage{background-color:#f8f5f2;width:100%;height:100%;position:relative}.thiep14-layer{box-sizing:border-box;position:absolute}.thiep14-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.thiep14-layer:nth-child(-n+10){opacity:1!important}[data-text-slot]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.template-14-wrapper .audio-toggle{background-color:#a78a6e;border-radius:50%}.thiep14-calendar-grid{text-align:center;color:#856b45;box-sizing:border-box;grid-template-columns:repeat(7,1fr);gap:6px 2px;width:100%;height:100%;padding:12px 14px;font-family:Arial,sans-serif;font-size:13px;display:grid}.thiep14-calendar-grid .day-cell{justify-content:center;align-items:center;height:28px;font-size:13px;display:flex;position:relative}.thiep14-calendar-grid .day-cell.selected{color:#fff;font-weight:700}.thiep14-calendar-grid .day-cell .heart-bg{z-index:0;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep14-calendar-grid .day-cell span{z-index:1;position:relative}.thiep14-countdown-vertical{color:#fff;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;font-family:Roboto,sans-serif;display:flex}.thiep14-countdown-item{text-align:center;background-color:#a78a6e;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:6px 0;display:flex}.thiep14-countdown-num{font-size:14px;font-weight:700;line-height:1.1}.thiep14-countdown-label{opacity:.9;font-size:11px;line-height:1.1}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep15-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep15-scale-box{flex-shrink:0;position:relative;overflow:hidden}.thiep15-container{background-color:#fff;position:relative;overflow:hidden}.thiep15-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep15-layer{box-sizing:border-box;position:absolute}.thiep15-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-15-wrapper .audio-toggle{background-color:#583c5b;border-radius:50%}.thiep15-calendar{color:#000;box-sizing:border-box;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.628px}.thiep15-calendar .template-one{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep15-calendar .template-one .one-back{background-color:#fff;border-radius:4px;width:96%;height:96%}.thiep15-calendar .template-one .one-head{color:#fff;border-radius:4px 4px 0 0;align-items:center;width:100%;height:15%;padding-left:10%;font-size:24px;font-weight:500;display:flex;position:absolute;top:6%}.thiep15-calendar .template-one .one-body{flex-wrap:wrap;width:94%;height:70%;display:flex;position:absolute;top:25%;left:3%}.thiep15-calendar .template-one .one-body>div{justify-content:center;align-items:center;width:14.285%;font-size:12px;display:flex;position:relative}.thiep15-calendar .body-week{z-index:10;font-weight:600;color:#000!important}.thiep15-calendar .body-year{opacity:.15;pointer-events:none;font-size:72px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep15-calendar img.heart-date{z-index:5;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep15-calendar .colorF{z-index:20;font-weight:700;position:relative;color:#fff!important}.thiep15-countdown{color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;font-family:Arial,sans-serif;display:flex}.thiep15-countdown-item{background-color:#583c5b;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.thiep15-countdown-num{font-size:15px;font-weight:700;line-height:1.1}.thiep15-countdown-label{opacity:.9;font-size:11px;line-height:1.1}.thiep15-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%;min-height:100%;padding:16px;font-family:Arial,sans-serif;font-size:12.6px;display:flex;position:relative;overflow:visible;box-shadow:-4px 0 10px #0000001a}.thiep15-rsvp-form h3{color:#333;text-align:center;margin:0 0 1.15em;font-size:16.6px;font-weight:700}.thiep15-rsvp-form form{flex-direction:column;gap:1.15em;width:100%;display:flex}.thiep15-rsvp-form label{color:#333;margin-bottom:.43em;font-size:12.6px;display:block}.thiep15-rsvp-form input[type=text]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:.4em .6em;font-size:12.6px}.thiep15-rsvp-form .thiep15-radio-group{flex-direction:column;gap:.57em;display:flex}.thiep15-rsvp-form .thiep15-radio-group label{cursor:pointer;align-items:center;gap:6px;margin-bottom:0;font-size:12.6px;display:flex}.thiep15-rsvp-form button[type=submit]{color:#fff;cursor:pointer;background-color:#583c5b;border:none;border-radius:4px;width:100%;margin-top:.57em;padding:.6em 1em;font-size:13px;font-weight:700;transition:opacity .2s}.thiep15-rsvp-form button[type=submit]:hover{opacity:.9}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moon Light;src:url(/font/moon-light.woff2)format("woff2"),url(/font/moon-light.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep17-wrapper{font-synthesis:weight;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep17-container{background-color:#fff;position:relative;overflow:hidden}.thiep17-stage{width:100%;height:100%;position:relative}.thiep17-layer{box-sizing:border-box;position:absolute}.thiep17-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-17-wrapper .audio-toggle{background-color:#741212;border-radius:50%}.thiep17-calendar-wrap{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.6px;display:flex}.thiep17-calendar-grid{text-align:center;box-sizing:border-box;grid-template-columns:repeat(7,1fr);gap:3px;width:100%;height:100%;display:grid}.thiep17-calendar-cell{justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.thiep17-calendar-heart{object-fit:contain;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep17-calendar-heart-date{z-index:1;color:#fff;font-weight:700;position:relative}.thiep17-countdown-wrap{justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;display:flex}.thiep17-countdown-box{color:#fff;text-align:center;background-color:#741212;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:6px 2px;display:flex}.thiep17-countdown-num{font-size:17px;font-weight:700;line-height:1.2}.thiep17-countdown-label{opacity:.9;font-size:11px;line-height:1.2}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BethanWhite;src:url(/font/bethanwhite.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep19-wrapper{background-color:#fcf7f2;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep19-container{background-color:#fcf7f2;position:relative;overflow:hidden}.thiep19-stage{background-color:#fcf7f2;width:100%;height:100%;position:relative}.thiep19-layer{box-sizing:border-box;position:absolute}.thiep19-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.thiep19-countdown{color:#8b7053;text-align:center;background-color:#fcf7f2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.6px;display:flex}.thiep19-countdown-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.thiep19-countdown-num{font-size:16px;font-weight:700;line-height:1.2}.thiep19-countdown-lbl{font-size:11px;line-height:1}.thiep19-phone-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:13.5px;text-decoration:none;transition:opacity .2s;display:flex}.thiep19-phone-btn:hover{opacity:.9}.thiep19-rsvp-form{color:#333;box-sizing:border-box;background-color:#fcf7f2;border:1px solid #fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep19-rsvp-title{color:#333;text-align:center;margin:0 0 1.15em;font-size:16px;font-weight:700}.thiep19-rsvp-field{width:100%;margin-bottom:1.15em}.thiep19-rsvp-label{color:#333;margin-bottom:.43em;font-size:12px;display:block}.thiep19-rsvp-input{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px}.thiep19-rsvp-radio-group{flex-direction:column;gap:.57em;width:100%;display:flex}.thiep19-rsvp-radio-label{cursor:pointer;color:#333;align-items:center;gap:6px;font-size:12px;display:flex}.thiep19-rsvp-btn{color:#fff;cursor:pointer;background-color:#999;border:none;border-radius:4px;margin-top:.57em;padding:6px 14px;font-size:12px;transition:background-color .2s}.thiep19-rsvp-btn:hover{background-color:#787878}
@font-face{font-family:Summerfun;src:url(/font/summerfun.woff2)format("woff2"),url(/font/summerfun.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Hamstter;src:url(/font/the-hamstter.woff2)format("woff2"),url(/font/the-hamstter.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep8-wrapper{background-color:#e6d9c7;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.thiep8-scale-box{flex:none;position:relative;overflow:hidden}.thiep8-container{background-color:#e6d9c7;position:absolute;top:0;left:0;overflow:hidden}.thiep8-stage{width:100%;height:100%;position:relative}.thiep8-layer{box-sizing:border-box;position:absolute}.template-20-wrapper .thiep8-layer[data-transition-key]{opacity:0;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.template-20-wrapper .thiep8-layer[data-transition-key]{opacity:1!important;transition:none!important;transform:none!important}}.thiep8-calendar{color:#c31818;width:100%;height:100%;font-family:Arial,sans-serif;font-size:6.984px;line-height:1}.thiep8-calendar .template-three{grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;place-items:center;width:100%;height:100%;display:grid}.thiep8-calendar .template-three>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep8-calendar .heart-date{z-index:1;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep8-calendar .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep8-countdown{color:#fff;background-color:#ac3a3a;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:8.148px;line-height:1;display:flex}.thiep8-countdown-item{color:#fff;background-color:#ac3a3a;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;min-width:27px;height:100%;display:flex}.thiep8-countdown-num{font-size:inherit;font-weight:400}.thiep8-countdown-label{font-size:inherit;opacity:1}.thiep8-rsvp{--form-font-size:8.148;box-sizing:border-box;color:#333;width:100%;min-width:200px;min-height:100%;font-family:Arial,sans-serif;font-size:calc(var(--form-font-size) * 1px);background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:visible;box-shadow:0 2px 10px #0000001a}.thiep8-rsvp h3{color:#333;font-size:calc((var(--form-font-size) + 4) * 1px);text-align:center;margin:0 0 1.15em;font-weight:700}.thiep8-rsvp form{flex-direction:column;gap:1.15em;width:100%;display:flex}.thiep8-rsvp label{color:#333;font-size:calc(var(--form-font-size) * 1px);margin-bottom:.43em;display:block}.thiep8-rsvp input[type=text]{box-sizing:border-box;color:#333;width:100%;font-size:calc(var(--form-font-size) * 1px);background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.29em .57em}.thiep8-rsvp-radio-group{flex-direction:column;gap:.57em;width:100%;display:flex}.thiep8-rsvp-radio-group label{color:#333;font-family:Arial,sans-serif;font-size:calc(var(--form-font-size) * 1px);white-space:break-spaces;cursor:pointer;align-items:baseline;margin:0;display:flex}.thiep8-radio{box-sizing:border-box;color:#333;vertical-align:sub;flex:none;width:16px;height:16px;margin-right:8px;line-height:1;display:inline-block;position:relative}.thiep8-radio input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.thiep8-radio>span{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:50%;width:16px;height:16px;display:block;position:relative}.thiep8-radio>span:after{content:"";opacity:0;background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.thiep8-radio.is-checked>span{background-color:#3a9bff;border-color:#3a9bff}.thiep8-radio.is-checked>span:after{opacity:1}.thiep8-rsvp button{color:#fff;cursor:pointer;font-size:calc(var(--form-font-size) * 1px);opacity:1;background:#913636;border:0;border-radius:4px;align-self:stretch;margin-top:.57em;padding:.43em .86em}.template-20-wrapper .audio-toggle{background-color:#ac3a3a;border-radius:50%}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Hamstter;src:url(/font/the-hamstter.woff2)format("woff2"),url(/font/the-hamstter.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/font/roboto.woff2)format("woff2"),url(/font/roboto.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep22-wrapper{background-color:#473529;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep22-container{background-color:#473529;position:relative;overflow:hidden}.thiep22-stage{width:100%;height:100%;position:relative}.thiep22-layer{box-sizing:border-box;position:absolute}.thiep22-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-22-wrapper .audio-toggle{background-color:#7a5138;border-radius:50%}.thiep22-rsvp{color:#333;box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep22-rsvp h3{text-align:center;color:#473529;margin:0 0 12px;font-size:16px;font-weight:700}.thiep22-rsvp form{flex-direction:column;gap:10px;display:flex}.thiep22-rsvp label{color:#555;margin-bottom:4px;font-size:13px;display:block}.thiep22-rsvp input[type=text]{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep22-rsvp input[type=text]:focus{border-color:#7a5138}.thiep22-rsvp .radio-group{flex-direction:column;gap:6px;display:flex}.thiep22-rsvp .radio-label{color:#333;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.thiep22-rsvp button[type=submit]{color:#fff;cursor:pointer;background-color:#7a5138;border:none;border-radius:4px;width:100%;margin-top:6px;padding:8px;font-size:14px;font-weight:700;transition:background-color .2s}.thiep22-rsvp button[type=submit]:hover{background-color:#5d3d29}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep23-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep23-container{background-color:#fff;position:relative;overflow:hidden}.thiep23-stage{width:100%;height:100%;position:relative}.thiep23-layer{box-sizing:border-box;position:absolute}.thiep23-layer[data-transition-key*=slide-up],.thiep23-layer[data-transition-key*=fade-in],.thiep23-layer[data-transition-key*=slide-left],.thiep23-layer[data-transition-key*=slide-right]{opacity:0;animation-fill-mode:both}.template-23-wrapper .audio-toggle{background-color:#e8307a;border-radius:50%}.thiep23-calendar{color:#fff;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif}.thiep23-calendar .template-three{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;width:100%;height:100%;display:grid}.thiep23-calendar .template-three>div{justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.thiep23-calendar .template-three img.heart-date{pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep23-calendar .template-three .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep23-rsvp-card{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:20px 16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep23-rsvp-card h3{text-align:center;color:#333;margin:0 0 16px;font-size:18px;font-weight:700}.thiep23-rsvp-card form{flex-direction:column;gap:12px;display:flex}.thiep23-rsvp-card label{color:#555;margin-bottom:4px;font-size:13px;display:block}.thiep23-rsvp-card input[type=text]{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep23-rsvp-card input[type=text]:focus{border-color:#e8307a}.thiep23-rsvp-card .radio-group{flex-direction:column;gap:8px;display:flex}.thiep23-rsvp-card .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.thiep23-rsvp-card button[type=submit]{color:#fff;cursor:pointer;background-color:#e8307a;border:none;border-radius:4px;width:100%;margin-top:8px;padding:10px;font-size:14px;font-weight:700;transition:opacity .2s}.thiep23-rsvp-card button[type=submit]:hover{opacity:.9}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep24-wrapper{background-color:#fff9ed;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep24-container{background-color:#fff9ed;position:relative;overflow:hidden}.thiep24-stage{background-color:#fff9ed;width:100%;height:100%;position:relative}.thiep24-layer{box-sizing:border-box;position:absolute}.thiep24-layer[data-transition-key*=slide-up],.thiep24-layer[data-transition-key*=fade-in],.thiep24-layer[data-transition-key*=slide-left],.thiep24-layer[data-transition-key*=slide-right]{opacity:0;animation-fill-mode:both}.template-24-wrapper .audio-toggle{background-color:#be1c1c;border-radius:50%}.thiep24-mask-arch{-webkit-mask-image:url(/templates/wedding/thiep-cuoi-24/assets/images/asset_1.png);mask-image:url(/templates/wedding/thiep-cuoi-24/assets/images/asset_1.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thiep24-mask-arch-tall{-webkit-mask-image:url(/templates/wedding/thiep-cuoi-24/assets/images/asset_2.png);mask-image:url(/templates/wedding/thiep-cuoi-24/assets/images/asset_2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thiep24-calendar{color:#cc1d1d;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif}.thiep24-calendar .template-three{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;width:100%;height:100%;display:grid}.thiep24-calendar .template-three>div{justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.thiep24-calendar .template-three img.heart-date{pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep24-calendar .template-three .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep24-countdown{color:#fff;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:13px;display:flex}.thiep24-countdown-item{background-color:#a41313;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:68px;height:60px;font-weight:700;display:flex}.thiep24-countdown-num{font-size:20px;line-height:1.1}.thiep24-countdown-label{opacity:.9;font-size:11px;font-weight:400}.thiep24-rsvp-card{color:#333;box-sizing:border-box;background-color:#fff9ed;border:1px solid #fff9ed;border-radius:5px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px 20px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep24-rsvp-card h3{text-align:center;color:#333;margin:0 0 14px;font-size:18px;font-weight:700}.thiep24-rsvp-card form{flex-direction:column;gap:12px;display:flex}.thiep24-rsvp-card label{color:#555;margin-bottom:4px;font-size:13px;display:block}.thiep24-rsvp-card input[type=text]{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e2d9c8;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep24-rsvp-card input[type=text]:focus{border-color:#be1c1c}.thiep24-rsvp-card .radio-group{flex-direction:column;gap:8px;display:flex}.thiep24-rsvp-card .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.thiep24-rsvp-card button[type=submit]{color:#fff;cursor:pointer;background-color:#be1c1c;border:none;border-radius:4px;width:100%;margin-top:6px;padding:10px;font-size:14px;font-weight:700;transition:opacity .2s}.thiep24-rsvp-card button[type=submit]:hover{opacity:.9}
@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep25-wrapper{background-color:#fffbf3;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep25-container{background-color:#fffbf3;position:relative;overflow:hidden}.thiep25-stage{background-color:#fffbf3;width:100%;height:100%;position:relative}.thiep25-layer{box-sizing:border-box;position:absolute}.thiep25-layer[data-transition-key*=slide-up],.thiep25-layer[data-transition-key*=fade-in],.thiep25-layer[data-transition-key*=slide-left],.thiep25-layer[data-transition-key*=slide-right]{opacity:0;animation-fill-mode:both}.template-25-wrapper .audio-toggle{background-color:#b91b1b;border-radius:50%}.thiep25-mask-heart{-webkit-mask-image:url(/templates/wedding/thiep-cuoi-25/assets/images/asset_7.png);mask-image:url(/templates/wedding/thiep-cuoi-25/assets/images/asset_7.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thiep25-calendar{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.thiep25-calendar .template-two{width:100%;height:100%;padding:1px;position:relative}.thiep25-calendar .template-two .two-back{background-color:#fff;border-radius:8px;width:92%;height:92%;margin-left:2%;box-shadow:0 4px 12px #00000014}.thiep25-calendar .template-two .two-body{background-color:#fff;border:2px solid #ff9a8b;border-radius:8px;justify-content:center;align-items:center;width:92%;height:92%;display:flex;position:absolute;bottom:0;right:2%}.thiep25-calendar .template-two .two-body .body-axis{flex-direction:column;justify-content:space-between;align-items:center;width:12px;height:66%;display:flex;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.thiep25-calendar .template-two .two-body .body-axis>div{background-color:#ff9a8b;border-radius:10px;width:100%;height:38px}.thiep25-calendar .template-two .two-body .body-box{flex-direction:column;justify-content:space-between;width:87%;height:87%;display:flex}.thiep25-calendar .template-two .two-body .body-box .two-head{color:#ff9a8b;justify-content:space-between;width:100%;padding:0 6px;font-size:24px;font-weight:700;display:flex}.thiep25-calendar .template-two .two-body .body-box .two-date{color:#333;flex-wrap:wrap;width:100%;height:83%;font-size:13px;display:flex;position:relative}.thiep25-calendar .template-two .two-body .body-box .two-date>div{justify-content:center;align-items:center;width:14.285%;height:14.285%;display:flex;position:relative}.thiep25-calendar .template-two .two-body .body-box .two-date .body-week{color:#ff9a8b;font-weight:700}.thiep25-calendar .template-two .two-body .body-box .two-date .heart-date{pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep25-calendar .template-two .two-body .body-box .two-date .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep25-rsvp-card{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px 20px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep25-rsvp-card h3{text-align:center;color:#333;margin:0 0 16px;font-size:18px;font-weight:700}.thiep25-rsvp-card form{flex-direction:column;gap:12px;display:flex}.thiep25-rsvp-card label{color:#555;margin-bottom:4px;font-size:13px;display:block}.thiep25-rsvp-card input[type=text]{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep25-rsvp-card input[type=text]:focus{border-color:#b91b1b}.thiep25-rsvp-card .radio-group{flex-direction:column;gap:8px;display:flex}.thiep25-rsvp-card .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.thiep25-rsvp-card button[type=submit]{color:#fff;cursor:pointer;background-color:#ff5757;border:none;border-radius:4px;width:100%;margin-top:6px;padding:10px;font-size:14px;font-weight:700;transition:opacity .2s}.thiep25-rsvp-card button[type=submit]:hover{opacity:.9}
@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep26-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep26-container{background-color:#fff;position:relative;overflow:hidden}.thiep26-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep26-layer{box-sizing:border-box;position:absolute}.thiep26-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-26-wrapper .audio-toggle{background-color:#bd2a29;border-radius:50%}.thiep26-phone-btn{color:#fff;cursor:pointer;background-color:#bd2a29;border-radius:15px;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-family:Signora,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 2px 6px #bd2a294d}.thiep26-phone-btn:hover{opacity:.92;transform:scale(1.03)}.thiep26-phone-btn svg{fill:currentColor;width:14px;height:14px}.thiep26-countdown{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;display:flex}.thiep26-countdown-item{color:#fff;background-color:#bd2a29;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;font-family:Quicksand,sans-serif;display:flex;box-shadow:0 2px 4px #00000026}.thiep26-countdown-num{font-size:18px;font-weight:700;line-height:1.1}.thiep26-countdown-label{text-transform:lowercase;opacity:.9;font-size:11px}.thiep26-calendar{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.thiep26-calendar .template-two{width:100%;height:100%;padding:1px;position:relative}.thiep26-calendar .template-two .two-body{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep26-calendar .template-two .two-body .body-box{flex-direction:column;justify-content:space-between;width:90%;height:90%;display:flex}.thiep26-calendar .template-two .two-body .body-box .two-head{color:#bd2a29;justify-content:space-between;width:100%;padding:0 4px;font-size:20px;font-weight:700;display:flex}.thiep26-calendar .template-two .two-body .body-box .two-date{color:#333;flex-wrap:wrap;width:100%;height:84%;font-size:13px;display:flex;position:relative}.thiep26-calendar .template-two .two-body .body-box .two-date>div{justify-content:center;align-items:center;width:14.285%;height:14.285%;display:flex;position:relative}.thiep26-calendar .template-two .two-body .body-box .two-date .body-week{color:#bd2a29;font-weight:700}.thiep26-calendar .template-two .two-body .body-box .two-date .heart-date{pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep26-calendar .template-two .two-body .body-box .two-date .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep26-map{border:1px solid #e0e0e0;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.thiep26-rsvp-card{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;display:flex;box-shadow:0 2px 10px #0000001a}.thiep26-rsvp-card h3{color:#333;text-align:center;margin:0 0 14px;font-size:16px;font-weight:700}.thiep26-rsvp-card form{flex-direction:column;gap:12px;width:100%;display:flex}.thiep26-rsvp-card label{color:#333;margin-bottom:4px;font-size:13px;display:block}.thiep26-rsvp-card input[type=text]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep26-rsvp-card input[type=text]:focus{border-color:#bd2a29}.thiep26-rsvp-card .radio-group{flex-direction:column;gap:6px;display:flex}.thiep26-rsvp-card .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.thiep26-rsvp-card button[type=submit]{color:#fff;cursor:pointer;background-color:#bd2a2a;border:none;border-radius:4px;width:100%;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:opacity .2s}.thiep26-rsvp-card button[type=submit]:hover{opacity:.9}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep28-wrapper{background-color:#f9f8f3;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep28-container{background-color:#f9f8f3;position:relative;overflow:hidden}.thiep28-stage{background-color:#f9f8f3;width:100%;height:100%;position:relative}.thiep28-layer{box-sizing:border-box;position:absolute}.thiep28-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-28-wrapper .audio-toggle{background-color:#880505;border-radius:50%}.photo-component{box-sizing:border-box;width:100%;height:100%;position:relative}.photo-bg-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.thiep28-countdown{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;font-family:Arial,Quicksand,sans-serif;display:flex}.thiep28-countdown-item{color:#880505;background-color:#0000;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.thiep28-countdown-num{color:#880505;font-size:26px;font-weight:700;line-height:1.1}.thiep28-countdown-label{text-transform:lowercase;opacity:.9;color:#880505;font-size:13px}.thiep28-calendar{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.thiep28-calendar .template-three{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;display:flex;position:relative}.thiep28-calendar .template-three>div{color:#333;justify-content:center;align-items:center;width:14.285%;height:38px;font-size:13px;display:flex;position:relative}.thiep28-calendar .template-three .heart-date{pointer-events:none;z-index:1;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep28-calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.thiep28-map{width:100%;height:100%;box-shadow:none;box-sizing:border-box;background-color:#fffffc;border-radius:6px;padding:6px;position:relative;overflow:hidden}.thiep28-map iframe{border:0;border-radius:6px;width:100%;height:100%}.thiep28-rsvp-card{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;display:flex;box-shadow:0 2px 10px #0000001a}.thiep28-rsvp-card h3{color:#333;text-align:center;margin:0 0 14px;font-size:16px;font-weight:700}.thiep28-rsvp-card form{flex-direction:column;gap:12px;width:100%;display:flex}.thiep28-rsvp-card label{color:#333;margin-bottom:4px;font-size:13px;display:block}.thiep28-rsvp-card input[type=text]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px}.thiep28-rsvp-card input[type=text]:focus{border-color:#880505}.thiep28-rsvp-card .radio-group{flex-direction:column;gap:6px;display:flex}.thiep28-rsvp-card .radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.thiep28-rsvp-card button[type=submit]{color:#fff;cursor:pointer;background-color:#880505;border:none;border-radius:4px;width:100%;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:opacity .2s}.thiep28-rsvp-card button[type=submit]:hover{opacity:.9}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shine Brightly;src:url(/templates/wedding/thiep-cuoi-30/assets/fonts/shine-brightly.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Katty Diona;src:url(/font/katty-diona.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep30-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep30-container{background-color:#fff;position:relative;overflow:hidden}.thiep30-stage{width:100%;height:100%;position:relative}.thiep30-layer{box-sizing:border-box;position:absolute}.thiep30-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-30-wrapper .audio-toggle{background-color:#a21010;border-radius:50%}.tc30-calendar-grid{text-align:center;color:#333;grid-template-columns:repeat(7,1fr);gap:4px;font-family:Arial,sans-serif;font-size:13px;display:grid}.tc30-calendar-header{color:#870606;padding:4px 0;font-weight:700}.tc30-calendar-cell{justify-content:center;align-items:center;height:28px;display:flex;position:relative}.tc30-calendar-cell.active-wedding-day{color:#fff;font-weight:700}.tc30-calendar-heart{z-index:1;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tc30-calendar-day-num{z-index:2;position:relative}.tc30-countdown{box-sizing:border-box;color:#fff;background-color:#870606;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:6px 12px;font-family:Arial,sans-serif;display:flex}.tc30-countdown-item{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.tc30-countdown-val{font-size:16px;font-weight:700;line-height:1.1}.tc30-countdown-label{opacity:.9;font-size:11px}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep32-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep32-container{background-color:#fff;position:relative;overflow:hidden}.thiep32-stage{width:100%;height:100%;position:relative}.thiep32-layer{box-sizing:border-box;position:absolute}.thiep32-layer .layer-animate{opacity:0;animation-fill-mode:both}.template-32-wrapper .audio-toggle{background-color:#a0401c;border-radius:50%}.tc32-calendar{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.tc32-calendar .template-three{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;display:flex;position:relative}.tc32-calendar .template-three>div{color:#3b1111;justify-content:center;align-items:center;width:14.285%;height:38px;font-size:13px;display:flex;position:relative}.tc32-calendar .template-three .heart-date{pointer-events:none;z-index:1;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tc32-calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.tc32-countdown{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;font-family:Arial,sans-serif;display:flex}.tc32-countdown-item{color:#fff;background-color:#a0401c;border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:4px 0;display:flex}.tc32-countdown-val{color:#fff;font-size:14px;font-weight:700;line-height:1.1}.tc32-countdown-label{opacity:.95;text-transform:lowercase;color:#fff;font-size:10px}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep34-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep34-container{background-color:#fff;position:relative;overflow:hidden}.thiep34-stage{width:100%;height:100%;position:relative}.thiep34-layer{box-sizing:border-box;position:absolute}.thiep34-layer .layer-animate{opacity:0;animation-fill-mode:both}.template-34-wrapper .audio-toggle{background-color:#000;border-radius:50%}.template-34-wrapper [data-quick-image-slot]{overflow:hidden}.template-34-wrapper [data-quick-image-slot] img{object-fit:cover;width:100%;height:100%;display:block}
@font-face{font-family:OpenSans;src:url(/font/opensans.woff2)format("woff2"),url(/font/opensans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aquarelle;src:url(/font/aquarelle.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/font/poppins.woff2)format("woff2"),url(/font/poppins.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep36-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep36-container{background-color:#fff;flex-shrink:0;position:relative;overflow:hidden}.thiep36-stage{width:100%;height:100%;position:relative}.thiep36-layer{box-sizing:border-box;position:absolute;overflow:visible}.thiep36-layer .layer-animate{opacity:0;animation-fill-mode:both}.template-36-wrapper .audio-toggle{background-color:#000;border-radius:50%}.thiep36-calendar{color:#999;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.6px}.thiep36-calendar .template-two{width:100%;height:100%;position:relative}.thiep36-calendar .two-back{background-color:#fff;width:92%;height:92%;margin-left:2%}.thiep36-calendar .two-body{box-sizing:border-box;background-color:#fff;border:2px solid #f396a1;border-radius:4px;justify-content:center;align-items:center;width:94%;height:94%;padding:4px;display:flex;position:absolute;bottom:0;right:2%}.thiep36-calendar .body-axis{flex-direction:column;justify-content:space-between;width:12px;height:66%;display:flex;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.thiep36-calendar .body-axis>div{background-color:#f396a1;border-radius:10px;width:100%;height:38px}.thiep36-calendar .body-box{flex-direction:column;justify-content:space-between;width:90%;height:90%;display:flex}.thiep36-calendar .two-head{color:#f396a1;box-sizing:border-box;justify-content:space-between;width:100%;padding:0 4px;font-size:20px;font-weight:700;line-height:1.2;display:flex}.thiep36-calendar .two-date{flex-wrap:wrap;width:100%;height:83%;display:flex;position:relative}.thiep36-calendar .two-date>div{justify-content:center;align-items:center;width:14.285%;min-height:22px;font-size:11.5px;display:flex;position:relative}.thiep36-calendar .body-week{font-weight:700;color:#000!important}.thiep36-calendar .date-cell.selected{position:relative}.thiep36-calendar img.heart-date{object-fit:contain;z-index:1;width:22px;height:22px;position:absolute}.thiep36-calendar .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep36-countdown{color:#c44b4b;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;font-family:Poppins,sans-serif;font-size:15.3px;font-weight:500;display:flex}.thiep36-countdown-item{background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:4px 0;display:flex;box-shadow:0 1px 3px #0000000f}.thiep36-countdown-num{font-size:16px;font-weight:700;line-height:1.1}.thiep36-countdown-label{text-transform:lowercase;opacity:.85;font-size:11px}.thiep36-rsvp-card{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%;min-width:200px;height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep36-rsvp-title{color:#333;text-align:center;margin-bottom:1.15em;font-size:18px;font-weight:700}.thiep36-rsvp-form{flex-direction:column;gap:1.15em;width:100%;display:flex}.thiep36-rsvp-input{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:.4em .6em;font-size:13px}.thiep36-rsvp-radio-group{flex-direction:column;gap:.57em;font-size:13px;display:flex}.thiep36-rsvp-btn{color:#fff;cursor:pointer;background-color:#ff5757;border:none;border-radius:4px;margin-top:.57em;padding:.5em 1em;font-size:13px;font-weight:700;transition:opacity .2s}.thiep36-rsvp-btn:hover{opacity:.9}
@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep37-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep37-container{background-color:#fff;position:relative;overflow:hidden}.thiep37-stage{width:100%;height:100%;position:relative}.thiep37-layer{box-sizing:border-box;position:absolute}.thiep37-layer .layer-animate{opacity:0;animation-fill-mode:both}.tc37-calendar{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.tc37-calendar .template-three{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;padding-top:50px;display:flex;position:relative}.tc37-calendar .template-three>div{color:#650000;justify-content:center;align-items:center;width:14.285%;height:44px;font-size:13.5px;font-weight:500;display:flex;position:relative}.tc37-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%)}.tc37-calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.tc37-countdown{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;font-family:Arial,sans-serif;display:flex}.tc37-countdown-item{color:#fff;background-color:#000;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:4px 0;display:flex}.tc37-countdown-val{color:#fff;font-size:16px;font-weight:700;line-height:1.2}.tc37-countdown-label{opacity:.95;color:#fff;font-size:11px}.template-37-wrapper .audio-toggle{background-color:#000;border-radius:50%}
@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:Aquarelle;src:url(/font/aquarelle.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gillastone;src:url(/font/gillastone.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amherst;src:url(/font/amherst.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/font/poppins.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/font/montserrat.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scarlet Bradley;src:url(/font/scarlet-bradleyregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep51-wrapper{background-color:#3f5531;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep51-container{background-color:#3f5531;position:relative;overflow:hidden}.thiep51-stage{width:100%;height:100%;position:relative}.thiep51-layer{box-sizing:border-box;position:absolute}.thiep51-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.vp-visible .thiep51-layer[data-transition-key],.thiep51-layer.vp-visible{opacity:1}.thiep51-layer [data-quick-image-slot]{width:100%;height:100%;position:relative;overflow:hidden}.thiep51-layer [data-quick-image-slot] img{object-fit:cover;width:100%;height:100%;display:block}.thiep51-calendar-box{width:100%;height:100%;position:relative}.calendar .template-three{flex-wrap:wrap;width:100%;height:100%;display:flex;position:relative}.calendar .template-three>div{color:#fff;justify-content:center;align-items:center;width:14.2857%;font-weight:600;display:flex;position:relative}.template-three img.heart-date{pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Summerfun;src:url(/font/summerfun.woff2)format("woff2"),url(/font/summerfun.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RetroSignature;src:url(/font/retrosignature.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Scarlet Bradley\.regular;src:url(/font/scarlet-bradleyregular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:scarlet-bradley\.regular;src:url(/font/scarlet-bradleyregular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Scarlet Bradley;src:url(/font/scarlet-bradleyregular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.thiep52-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep52-scale-box{flex-shrink:0;position:relative;overflow:hidden}.thiep52-container{background-color:#fff;flex-shrink:0;position:relative;overflow:hidden}.thiep52-stage{width:100%;height:100%;position:relative}.thiep52-layer{box-sizing:border-box;position:absolute}.thiep52-layer[data-transition-key]{opacity:0;animation-fill-mode:both}@keyframes animation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thiep52-rotate{transform-origin:50%;animation:4s linear infinite animation-rotate;display:block}.template-52-wrapper .audio-toggle{background-color:#b07a7a;border-radius:50%}.template-three{color:#fdfdfd;flex-wrap:wrap;width:100%;height:100%;font-family:Arial,sans-serif;font-size:12.628px;display:flex;position:relative}.template-three>div{-webkit-user-select:none;user-select:none;color:#fff;justify-content:center;align-items:center;width:14.285%;height:16.666%;font-size:14px;display:flex;position:relative}.template-three img.heart-date{pointer-events:none;z-index:1;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-three .colorF{z-index:2;font-weight:700;position:relative}.countdown.componentBOX{color:#5a3e36;justify-content:space-between;gap:10px;width:100%;height:100%;font-family:Arial,sans-serif;display:flex;background-color:#0000!important}.countdown.componentBOX>div{background-color:#fdfdfd;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 1px 3px #0000000d}.countdown.componentBOX>div>div:first-child{font-size:18px;font-weight:700;line-height:1.2}.countdown.componentBOX>div>div:last-child{margin-top:2px;font-size:12px}.rsvp-form{color:#4a4a4a;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:12.628px;display:flex;box-shadow:0 2px 10px #0000001a}[data-text-slot]{cursor:default}.mode-editor [data-text-slot]{cursor:text;box-shadow:none!important;outline:none!important}.mode-editor [data-text-slot]:hover,.mode-editor [data-text-slot][data-text-active=true]{box-shadow:none!important;background-color:#0000!important;outline:none!important}.mode-editor [data-text-editing=true]{-webkit-user-select:text;user-select:text;outline-offset:2px!important;background-color:#ffffffe6!important;outline:2px solid #10b981!important}.mode-editor [data-quick-image-slot]{cursor:pointer;box-shadow:none!important;outline:none!important}.mode-editor [data-quick-image-slot]:hover{box-shadow:none!important;outline:none!important}.mode-editor [data-quick-image-slot][data-quick-image-active=true]{box-shadow:none!important;background-color:#0000!important;outline:none!important}.thiep52-gift-envelope{cursor:pointer;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;display:flex}.thiep52-gift-envelope:hover{filter:drop-shadow(0 6px 12px #b07a7a4d);transform:scale(1.08)translateY(-4px)}.thiep52-gift-envelope:active{transform:scale(.96)}.thiep52-gift-btn{cursor:pointer;border-radius:20px;padding:4px 16px;transition:all .25s;display:inline-block}.thiep52-gift-btn:hover{color:#b07a7a;transform:scale(1.05)}.thiep52-gift-btn:active{transform:scale(.97)}
@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:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RetroSignature;src:url(/font/retrosignature.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep54-wrapper{background-color:#f7efef;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep54-container{background-color:#f7efef;position:relative;overflow:hidden}.thiep54-stage{width:100%;height:100%;position:relative}.thiep54-layer{box-sizing:border-box;position:absolute}.thiep54-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-54-wrapper .audio-toggle{background-color:#143c5a;border-radius:50%}.calendar.componentBOX{width:100%;height:100%}.template-three{color:#143c5a;flex-wrap:wrap;width:100%;height:100%;font-family:Arial,sans-serif;font-size:9.02px;display:flex;position:relative}.template-three>div{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:14.285%;height:16.666%;display:flex;position:relative}.template-three img.heart-date{pointer-events:none;z-index:1;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-three .colorF{z-index:2;color:#fff;font-weight:700;position:relative}
@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:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RetroSignature;src:url(/font/retrosignature.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep55-wrapper{background-color:#f3f1eb;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep55-container{background-color:#f3f1eb;position:relative;overflow:hidden}.thiep55-stage{width:100%;height:100%;position:relative}.thiep55-layer{box-sizing:border-box;position:absolute}.thiep55-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-55-wrapper .audio-toggle{background-color:#3f695d;border-radius:50%}.thiep55-photo-wrap{width:100%;height:100%;position:relative;overflow:hidden}.thiep55-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.calendar.componentBOX{width:100%;height:100%}.template-three{color:#000;flex-wrap:wrap;width:100%;height:100%;font-family:Arial,sans-serif;font-size:9.02px;display:flex;position:relative}.template-three>div{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:14.285%;height:16.666%;display:flex;position:relative}.template-three img.heart-date{pointer-events:none;z-index:1;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-three .colorF{z-index:2;color:#fff;font-weight:700;position:relative}.thiep55-wrapper,.thiep55-container,.thiep55-stage{color:#333}.thiep55-layer[data-transition-key].vp-visible,.thiep55-layer.vp-visible{opacity:1!important}.countdown.vertical{box-sizing:border-box!important;background-color:#0000!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:100%!important;padding:4px 0!important;display:flex!important}.countdown.vertical>div{font-weight:700;color:#fff!important;background-color:#3f695d!important;border-radius:4px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:22%!important;display:flex!important}.thiep55-map-btn{cursor:pointer;transition:transform .2s,opacity .2s}.thiep55-map-btn:hover{opacity:.9;transform:scale(1.02)}.thiep55-map-btn:active{transform:scale(.98)}
@font-face{font-family:The Hamstter;src:url(/font/the-hamstter.woff2)format("woff2"),url(/font/the-hamstter.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlytte;src:url(/font/carlytte.woff2)format("woff2"),url(/font/carlytte.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Katty Diona;src:url(/font/katty-diona.woff2)format("woff2"),url(/font/katty-diona.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/font/playfairdisplay.woff2)format("woff2"),url(/font/playfairdisplay.woff)format("woff");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:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep56-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep56-container{background-color:#fff;position:relative;overflow:hidden}.thiep56-stage{width:100%;height:100%;position:relative}.thiep56-layer{box-sizing:border-box;position:absolute}.thiep56-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-56-wrapper .audio-toggle{background-color:#790b0b;border-radius:50%}@keyframes animation-wobble{0%,to{transform:scale(1)rotate(0)}15%{transform:scale(1.1)rotate(-8deg)}30%{transform:scale(1.1)rotate(8deg)}45%{transform:scale(1.05)rotate(-5deg)}60%{transform:scale(1.05)rotate(5deg)}75%{transform:scale(1.02)rotate(-2deg)}}@keyframes animation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-wobble{animation:2s ease-in-out infinite animation-wobble}.animate-rotate{animation:20s linear infinite animation-rotate}.mask-arch-1{-webkit-mask-image:url(/templates/wedding/thiep-cuoi-56/assets/images/asset_10.png);mask-image:url(/templates/wedding/thiep-cuoi-56/assets/images/asset_10.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-arch-2{-webkit-mask-image:url(/templates/wedding/thiep-cuoi-56/assets/images/asset_17.png);mask-image:url(/templates/wedding/thiep-cuoi-56/assets/images/asset_17.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}.thiep-sn01-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn01-container{background-color:#fff;position:relative;overflow:hidden}.thiep-sn01-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep-sn01-layer{box-sizing:border-box;position:absolute}.thiep-sn01-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn01-wrapper .audio-toggle{background-color:#dd9994;border-radius:50%}.thiep-sn01-stage .countdown{justify-content:space-between;gap:15px;width:100%;height:100%;margin:0 auto;font-family:Arial,sans-serif;display:flex;background-color:#0000!important}.thiep-sn01-stage .countdown>div{color:#fff;background-color:#000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:25%;height:100%;display:flex}.thiep-sn01-stage .countdown>div>div:first-child{font-size:15px;font-weight:700;line-height:1.2}.thiep-sn01-stage .countdown>div>div:last-child{opacity:.9;font-size:11px;line-height:1.2}.thiep-sn01-stage .calendar{box-sizing:border-box;color:#000;background-color:#0000;width:100%;height:100%;font-family:Arial,sans-serif;font-size:13.524px}.thiep-sn01-stage .calendar .template-one{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep-sn01-stage .calendar .template-one .one-back{background-color:#fff;width:96%;height:96%;position:absolute}.thiep-sn01-stage .calendar .template-one .one-head{color:#fff;box-sizing:border-box;z-index:2;background-color:#000;align-items:center;width:100%;height:15%;padding-left:10%;font-size:20px;font-weight:700;display:flex;position:absolute;top:6%;left:0}.thiep-sn01-stage .calendar .template-one .one-body{box-sizing:border-box;z-index:2;flex-wrap:wrap;width:94%;height:70%;display:flex;position:absolute;top:25%;left:3%}.thiep-sn01-stage .calendar .template-one .one-body>div{color:#000;box-sizing:border-box;justify-content:center;align-items:center;width:14%;height:16.66%;font-size:13.5px;display:flex;position:relative}.thiep-sn01-stage .calendar .template-one .one-body .body-week{z-index:10;font-size:13.5px;font-weight:700;color:#000!important}.thiep-sn01-stage .calendar .template-one .one-body .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn01-stage .calendar .template-one .one-body .colorF{z-index:20;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}.thiep-sn01-stage .calendar .template-one .one-body .body-year{opacity:.15;pointer-events:none;z-index:0;color:#000;font-size:100px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn01-stage .phone-button{transition:all .2s}.thiep-sn01-stage .phone-button:hover{opacity:.9;transform:translateY(-1px)}.thiep-sn01-stage .phone-button:active{transform:translateY(1px)}.thiep-sn01-rsvp-input{color:#000;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 12px;font-family:Signora,sans-serif;font-size:16px}.thiep-sn01-rsvp-btn{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;font-family:Signora,sans-serif;font-size:20px;font-weight:700;transition:opacity .2s;display:flex}.thiep-sn01-rsvp-btn:hover{opacity:.85}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Moon Light;src:url(/font/moon-light.woff2)format("woff2"),url(/font/moon-light.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}.thiep-sn02-wrapper{background-color:#9cd1f1;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn02-container{background-color:#9cd1f1;position:relative;overflow:hidden}.thiep-sn02-stage{background-color:#9cd1f1;width:100%;height:100%;position:relative}.thiep-sn02-layer{box-sizing:border-box;position:absolute}.thiep-sn02-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn02-wrapper .audio-toggle{background-color:#2b74b0;border-radius:50%}.thiep-sn02-stage .countdown{justify-content:space-between;gap:15px;width:100%;height:100%;margin:0 auto;font-family:Arial,sans-serif;display:flex;background-color:#0000!important}.thiep-sn02-stage .countdown>div{color:#fff;background-color:#2b74b0;border-radius:39px;flex-direction:column;justify-content:center;align-items:center;width:25%;height:100%;display:flex}.thiep-sn02-stage .countdown>div>div:first-child{font-size:19px;font-weight:700;line-height:1.2}.thiep-sn02-stage .countdown>div>div:last-child{opacity:.95;font-size:13px;line-height:1.2}.thiep-sn02-stage .calendar{box-sizing:border-box;color:#111010;background-color:#0000;width:100%;height:100%;font-family:Roboto,Arial,sans-serif;font-size:13.5px}.thiep-sn02-stage .calendar .template-three{box-sizing:border-box;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;place-items:center;width:100%;height:100%;padding:12px;display:grid}.thiep-sn02-stage .calendar .template-three>div{color:#111010;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;font-size:13.5px;display:flex;position:relative}.thiep-sn02-stage .calendar .template-three .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn02-stage .calendar .template-three .colorF{z-index:20;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}.thiep-sn02-stage .phone-button{background-color:#16609d;transition:all .2s}.thiep-sn02-stage .phone-button:hover{opacity:.9;transform:translateY(-1px)}.thiep-sn02-stage .phone-button:active{transform:translateY(1px)}.thiep-sn02-rsvp-box{box-sizing:border-box;background:0 0;width:100%;height:100%;font-family:Arial,sans-serif}.thiep-sn02-rsvp-box label{color:#2b74b0;margin-bottom:.43em;font-size:14px;font-weight:500;display:block}.thiep-sn02-rsvp-box input[type=text]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #2b74b0;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-size:14px}.thiep-sn02-rsvp-box .radio-option{cursor:pointer;color:#2b74b0;align-items:center;gap:8px;font-size:14px;display:flex}.thiep-sn02-rsvp-box .radio-option input[type=radio]{accent-color:#2b74b0;cursor:pointer;width:16px;height:16px}.thiep-sn02-rsvp-box button[type=submit]{color:#fff;cursor:pointer;background-color:#2b74b0;border:none;border-radius:4px;width:100%;margin-top:12px;padding:10px 18px;font-size:15px;font-weight:600;transition:opacity .2s}.thiep-sn02-rsvp-box button[type=submit]:hover{opacity:.9}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Soul Note Display;src:url(/font/soul-note-display.woff2)format("woff2"),url(/font/soul-note-display.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep-sn03-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn03-container{background-color:#fff;position:relative;overflow:hidden}.thiep-sn03-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep-sn03-layer{box-sizing:border-box;position:absolute}.thiep-sn03-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn03-wrapper .audio-toggle{background-color:#236dd8;border-radius:50%}.thiep-sn03-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn03-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #236dd8}.mode-editor .thiep-sn03-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #236dd8}.thiep-sn03-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn03-stage .calendar{box-sizing:border-box;color:#236dd8;-webkit-user-select:none;user-select:none;background-color:#0000;width:100%;height:100%;font-family:Arial,sans-serif;position:relative}.thiep-sn03-stage .calendar .template-three{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;display:flex;position:relative}.thiep-sn03-stage .calendar .template-three>div{color:#236dd8;justify-content:center;align-items:center;width:14.285%;height:38px;font-size:14px;font-weight:500;display:flex;position:relative}.thiep-sn03-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-sn03-stage .calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.thiep-sn03-stage .phone-button-container{background-color:#236dd8;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 2px 8px #236dd84d}.thiep-sn03-stage .phone-button-container:hover{background-color:#1c5cb9;transform:scale(1.03)}.thiep-sn03-stage .phone-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:flex}.thiep-sn03-stage .rsvp-box{border-radius:6px;width:100%;height:100%;position:relative}.thiep-sn03-stage .rsvp-form{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #236dd8;border-radius:6px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:18px 16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 4px 14px #236dd826}.thiep-sn03-stage .rsvp-title{color:#236dd8;text-align:center;margin:0 0 12px;font-size:18px;font-weight:700}.thiep-sn03-stage .rsvp-input{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #236dd8;border-radius:4px;outline:none;width:100%;padding:7px 10px;font-size:14px}.thiep-sn03-stage .rsvp-input:focus{border-color:#1a51a4;box-shadow:0 0 0 2px #236dd833}.thiep-sn03-stage .rsvp-radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.thiep-sn03-stage .rsvp-radio-label input[type=radio]{accent-color:#236dd8;cursor:pointer;width:15px;height:15px}.thiep-sn03-stage .rsvp-submit-btn{color:#fff;cursor:pointer;background-color:#236dd8;border:none;border-radius:4px;width:100%;margin-top:10px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .2s}.thiep-sn03-stage .rsvp-submit-btn:hover{background-color:#1a51a4}.thiep-sn03-stage .simple-map-container{border-radius:8px;width:100%;height:100%;overflow:hidden}.thiep-sn03-stage .simple-map-container iframe{border:0;width:100%;height:100%;display:block}.thiep-sn03-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn03-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #236dd8}.mode-editor .thiep-sn03-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #236dd8}.mode-editor .thiep-sn03-stage [data-text-slot][data-text-editing=true]{background-color:#236dd814;outline:2px solid #236dd8}
@font-face{font-family:Mallong;src:url(/font/mallong.woff2)format("woff2"),url(/font/mallong.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/font/quicksand.woff2)format("woff2"),url(/font/quicksand.woff)format("woff");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Belinda Avenue;src:url(/font/belinda-avenue.woff2)format("woff2"),url(/font/belinda-avenue.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.thiep-sn04-wrapper{background-color:#730101;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn04-container{background-color:#730101;position:relative;overflow:hidden}.thiep-sn04-stage{background-color:#730101;width:100%;height:100%;position:relative}.thiep-sn04-layer{box-sizing:border-box;position:absolute}.thiep-sn04-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn04-wrapper .audio-toggle{color:#f8c884;background-color:#a30505;border:1px solid #f8c884;border-radius:50%}.thiep-sn04-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn04-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #f8c884}.mode-editor .thiep-sn04-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #f8c884}.thiep-sn04-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn04-stage .calendar{box-sizing:border-box;color:#f8c884;background-color:#0000;width:100%;height:100%;font-family:Arial,sans-serif;font-size:13.524px}.thiep-sn04-stage .calendar .template-three{box-sizing:border-box;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;place-items:center;width:100%;height:100%;padding:8px;display:grid}.thiep-sn04-stage .calendar .template-three>div{color:#f8c884;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;font-size:13.5px;display:flex;position:relative}.thiep-sn04-stage .calendar .template-three .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn04-stage .calendar .template-three .colorF{z-index:2;font-weight:700;position:relative;color:#fff!important}.thiep-sn04-stage .countdown{box-sizing:border-box;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.thiep-sn04-stage .countdown>div{color:#f8c884;background-color:#730101;border:1px solid #f8c884;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:75px;height:100%;padding:4px 0;display:flex}.thiep-sn04-stage .countdown>div>div:first-child{font-size:18px;font-weight:700;line-height:1.2}.thiep-sn04-stage .countdown>div>div:last-child{opacity:.9;text-transform:lowercase;font-size:12px;line-height:1.2}.thiep-sn04-stage .rsvp-box{width:100%;height:100%}.thiep-sn04-stage .rsvp-form{color:#f8c884;box-sizing:border-box;background-color:#8f0c0c;border:1px solid #f8c884;border-radius:5px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px;display:flex;box-shadow:0 2px 10px #00000026}.thiep-sn04-stage .rsvp-title{color:#f8c884;text-align:center;margin-bottom:12px;font-size:18px;font-weight:700}.thiep-sn04-stage .rsvp-input{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #f8c884;border-radius:4px;width:100%;padding:6px 10px;font-size:14px}.thiep-sn04-stage .rsvp-radio-label{color:#f8c884;cursor:pointer;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.thiep-sn04-stage .rsvp-submit-btn{color:#730101;cursor:pointer;background-color:#f8c884;border:none;border-radius:4px;margin-top:8px;padding:8px 16px;font-size:14px;font-weight:700;transition:opacity .2s}.thiep-sn04-stage .rsvp-submit-btn:hover{opacity:.9}.thiep-sn04-stage .phone-btn{color:#f8c884;cursor:pointer;box-sizing:border-box;background-color:#a30505;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:15.5px;text-decoration:none;display:flex}.thiep-sn04-stage .phone-btn:hover{opacity:.9}.thiep-sn04-stage [data-text-slot]{cursor:default}.mode-editor .thiep-sn04-stage [data-text-slot]{cursor:text}.mode-editor .thiep-sn04-stage [data-text-slot]:hover{outline:1px dashed #f8c884b3}.mode-editor .thiep-sn04-stage [data-text-active=true]{outline:2px solid #f8c884!important}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}.thiep-sn05-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn05-container{background-color:#fff;position:relative;overflow:hidden}.thiep-sn05-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep-sn05-layer{box-sizing:border-box;position:absolute}.thiep-sn05-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn05-wrapper .audio-toggle{background-color:#915849;border-radius:50%}.thiep-sn05-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn05-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #915849}.mode-editor .thiep-sn05-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #915849}.thiep-sn05-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn05-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-sn05-stage .calendar .template-one{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep-sn05-stage .calendar .template-one .one-back{background-color:#fff;width:96%;height:96%;position:absolute}.thiep-sn05-stage .calendar .template-one .one-head{color:#fff;box-sizing:border-box;z-index:2;background-color:#915849;align-items:center;width:100%;height:15%;padding-left:10%;font-size:20px;font-weight:700;display:flex;position:absolute;top:6%;left:0}.thiep-sn05-stage .calendar .template-one .one-body{box-sizing:border-box;z-index:2;flex-wrap:wrap;width:94%;height:70%;display:flex;position:absolute;top:25%;left:3%}.thiep-sn05-stage .calendar .template-one .one-body>div{color:#333;box-sizing:border-box;justify-content:center;align-items:center;width:14%;height:16.66%;font-size:13.5px;display:flex;position:relative}.thiep-sn05-stage .calendar .template-one .one-body .body-week{z-index:10;font-size:13.5px;font-weight:700;color:#915849!important}.thiep-sn05-stage .calendar .template-one .one-body .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn05-stage .calendar .template-one .one-body .colorF{z-index:20;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}.thiep-sn05-stage .countdown-container{justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;display:flex}.thiep-sn05-stage .countdown-box{color:#fff;background-color:#915849;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;font-family:Arial,sans-serif;display:flex}.thiep-sn05-stage .countdown-num{font-size:18px;font-weight:700;line-height:1.2}.thiep-sn05-stage .countdown-label{opacity:.9;font-size:12px}.thiep-sn05-stage .phone-button-container{background-color:#915849;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 2px 8px #9158494d}.thiep-sn05-stage .phone-button-container:hover{background-color:#7d483a;transform:scale(1.03)}.thiep-sn05-stage .phone-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-family:Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:flex}.thiep-sn05-stage .rsvp-box{border-radius:5px;width:100%;height:100%;position:relative}.thiep-sn05-stage .rsvp-form{color:#915849;box-sizing:border-box;background-color:#fff;border:1px solid #915849;border-radius:5px;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep-sn05-stage .rsvp-title{color:#915849;text-align:center;margin:0 0 12px;font-size:18px;font-weight:700}.thiep-sn05-stage .rsvp-input{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #915849;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13.5px}.thiep-sn05-stage .rsvp-input:focus{border-color:#7d483a;box-shadow:0 0 0 2px #91584933}.thiep-sn05-stage .rsvp-radio-label{color:#915849;cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.thiep-sn05-stage .rsvp-radio-label input[type=radio]{accent-color:#915849;cursor:pointer;width:15px;height:15px}.thiep-sn05-stage .rsvp-submit-btn{color:#fff;cursor:pointer;background-color:#915849;border:none;border-radius:4px;width:100%;margin-top:8px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:background-color .2s}.thiep-sn05-stage .rsvp-submit-btn:hover{background-color:#7d483a}.thiep-sn05-stage .simple-map-container{border:1px solid #915849;border-radius:10px;width:100%;height:100%;overflow:hidden}.thiep-sn05-stage .simple-map-container iframe{border:0;width:100%;height:100%;display:block}.thiep-sn05-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn05-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #915849}.mode-editor .thiep-sn05-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #915849}.mode-editor .thiep-sn05-stage [data-text-slot][data-text-editing=true]{background-color:#91584914;outline:2px solid #915849}
@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signora;src:url(/font/signora.woff2)format("woff2"),url(/font/signora.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ShowcaseSans;src:url(/font/showcasesans.woff2)format("woff2"),url(/font/showcasesans.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ShowcaseSans;src:url(/font/showcasesans.woff2)format("woff2"),url(/font/showcasesans.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/font/montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.thiep-sn06-photo-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:border-box;width:100%;height:100%}.thiep-sn06-wrapper{background-color:#ffdee7;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn06-container{background-color:#ffdee7;position:relative;overflow:hidden}.thiep-sn06-stage{background-color:#ffdee7;position:relative}.thiep-sn06-layer{box-sizing:border-box;position:absolute}.thiep-sn06-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.template-sn06-wrapper .audio-toggle{color:#fff;background-color:#ee76a0;border-radius:50%}.thiep-sn06-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn06-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #ee76a0}.mode-editor .thiep-sn06-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #ee76a0}.thiep-sn06-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn06-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn06-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #ee76a0}.mode-editor .thiep-sn06-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #ee76a0}.mode-editor .thiep-sn06-stage [data-text-slot][data-text-editing=true]{background-color:#ee76a014;outline:2px solid #ee76a0}
@font-face{font-family:"1FTV HF Gesco";src:url(/font/1ftv-hf-gesco.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BaskervilleBook;src:url(/font/baskervillebook.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Le Petit Cochon;src:url(/templates/wedding/thiep-sinh-nhat-07/assets/fonts/le-petit-cochon.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chubby;src:url(/templates/wedding/thiep-sinh-nhat-07/assets/fonts/chubby.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep-sn07-wrapper{background-color:#fff;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn07-container{background-color:#fff;position:relative;overflow:hidden}.thiep-sn07-stage{background-color:#fff;width:100%;height:100%;position:relative}.thiep-sn07-layer{box-sizing:border-box;position:absolute}.thiep-sn07-layer[data-transition-key]{opacity:0;animation-fill-mode:both}.thiep-sn07-layer.vp-visible,.thiep-sn07-layer[data-transition-key].vp-visible,.mode-editor .thiep-sn07-layer[data-transition-key]{opacity:1!important;transform:none!important}.template-sn07-wrapper .audio-toggle{color:#fff;background-color:#fd637f;border-radius:50%}.thiep-sn07-stage .photo-component{width:100%;height:100%;position:relative;overflow:hidden}.thiep-sn07-stage .photo-bg-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.thiep-sn07-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn07-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #fd637f}.mode-editor .thiep-sn07-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #fd637f}.thiep-sn07-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn07-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-sn07-stage .calendar .template-one{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep-sn07-stage .calendar .template-one .one-back{background-color:#fff;width:96%;height:96%;position:absolute}.thiep-sn07-stage .calendar .template-one .one-head{color:#fff;box-sizing:border-box;z-index:2;background-color:#fd637f;align-items:center;width:100%;height:15%;padding-left:10%;font-size:20px;font-weight:700;display:flex;position:absolute;top:6%;left:0}.thiep-sn07-stage .calendar .template-one .one-body{box-sizing:border-box;z-index:2;flex-wrap:wrap;width:94%;height:70%;display:flex;position:absolute;top:25%;left:3%}.thiep-sn07-stage .calendar .template-one .one-body>div{color:#333;box-sizing:border-box;justify-content:center;align-items:center;width:14%;height:16.66%;font-size:13.5px;display:flex;position:relative}.thiep-sn07-stage .calendar .template-one .one-body .body-week{z-index:10;font-size:13.5px;font-weight:700;color:#fd637f!important}.thiep-sn07-stage .calendar .template-one .one-body .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn07-stage .calendar .template-one .one-body .colorF{z-index:20;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}.thiep-sn07-stage .calendar .template-one .one-body .body-year{color:#fd637f}.thiep-sn07-stage .countdown-container{justify-content:space-between;align-items:center;gap:19px;width:100%;height:100%;display:flex}.thiep-sn07-stage .countdown-box{color:#fff;background-color:#fd637f;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;font-family:Arial,sans-serif;display:flex}.thiep-sn07-stage .countdown-num{font-size:18px;font-weight:700;line-height:1.2}.thiep-sn07-stage .countdown-label{opacity:.9;font-size:12px}.thiep-sn07-stage .rsvp-box{border-radius:5px;width:100%;height:100%;position:relative}.thiep-sn07-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;width:100%;min-height:100%;padding:16px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 10px #0000001a}.thiep-sn07-stage .rsvp-title{color:#333;text-align:center;margin:0 0 12px;font-size:18px;font-weight:700}.thiep-sn07-stage .rsvp-input{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13.5px}.thiep-sn07-stage .rsvp-input:focus{border-color:#fd637f;box-shadow:0 0 0 2px #fd637f33}.thiep-sn07-stage .rsvp-radio-label{color:#333;cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.thiep-sn07-stage .rsvp-radio-label input[type=radio]{accent-color:#fd637f;cursor:pointer;width:15px;height:15px}.thiep-sn07-stage .rsvp-select{box-sizing:border-box;color:#333;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13.5px}.thiep-sn07-stage .rsvp-select:focus{border-color:#fd637f;box-shadow:0 0 0 2px #fd637f33}.thiep-sn07-stage .rsvp-submit-btn{color:#fff;cursor:pointer;background-color:#fd637f;border:none;border-radius:4px;width:100%;margin-top:8px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:background-color .2s}.thiep-sn07-stage .rsvp-submit-btn:hover{background-color:#eb4b69}.thiep-sn07-stage .simple-map-container{border:0;border-radius:0;width:100%;height:100%;overflow:hidden}.thiep-sn07-stage .simple-map-container iframe{border:0;width:100%;height:100%;display:block}.thiep-sn07-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn07-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #fd637f}.mode-editor .thiep-sn07-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #fd637f}.mode-editor .thiep-sn07-stage [data-text-slot][data-text-editing=true]{background-color:#fd637f14;outline:2px solid #fd637f}
@font-face{font-family:Hastegi;src:url(/font/hastegi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Praise Regular;src:url(/templates/wedding/thiep-sinh-nhat-08/assets/fonts/praise-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KD Fashion Wacks;src:url(/templates/wedding/thiep-sinh-nhat-08/assets/fonts/kd-fashion-wacks.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BaskervilleBook;src:url(/font/baskervillebook.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.thiep-sn08-wrapper{background-color:#fffaf4;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.thiep-sn08-container{background-color:#fffaf4;position:relative;overflow:hidden}.thiep-sn08-stage{background-color:#fffaf4;width:100%;height:100%;position:relative}.thiep-sn08-layer{box-sizing:border-box;position:absolute}.thiep-sn08-layer[data-transition-key]>div{width:100%;height:100%}.thiep-sn08-layer[data-transition-key*=flip-in]{opacity:0;transition:transform 1.6s ease-out .1s,opacity 1.6s ease-out .1s;transform:perspective(400px)rotateY(90deg)}.thiep-sn08-layer[data-transition-key*=fade-in]{opacity:0;transition:opacity 1.6s ease-out .1s}.thiep-sn08-layer.vp-visible,.thiep-sn08-layer[data-transition-key].vp-visible,.mode-editor .thiep-sn08-layer[data-transition-key]{opacity:1!important;transform:none!important}.template-sn08-wrapper .audio-toggle{color:#fff;background-color:#dd5e47;border-radius:50%}.thiep-sn08-stage .photo-component{width:100%;height:100%;position:relative;overflow:hidden}.thiep-sn08-stage .photo-bg-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.thiep-sn08-stage .masked-portrait-wrap{width:100%;height:100%;overflow:hidden;-webkit-mask-image:url(/templates/wedding/thiep-sinh-nhat-08/assets/images/mask_038.png);mask-image:url(/templates/wedding/thiep-sinh-nhat-08/assets/images/mask_038.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thiep-sn08-stage .editable-image-slot{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.mode-editor .thiep-sn08-stage .editable-image-slot:hover{outline-offset:-2px;outline:2px dashed #dd5e47}.mode-editor .thiep-sn08-stage .editable-image-slot[data-active=true]{outline-offset:-2px;outline:2px solid #dd5e47}.thiep-sn08-stage .editable-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.thiep-sn08-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-sn08-stage .calendar .template-one{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thiep-sn08-stage .calendar .template-one .one-back{background-color:#fff;width:96%;height:96%;position:absolute}.thiep-sn08-stage .calendar .template-one .one-head{color:#fff;box-sizing:border-box;z-index:2;background-color:#dd5e47;align-items:center;width:100%;height:15%;padding-left:10%;font-size:29px;font-weight:700;display:flex;position:absolute;top:6%;left:0}.thiep-sn08-stage .calendar .template-one .one-body{box-sizing:border-box;z-index:2;flex-wrap:wrap;width:94%;height:70%;display:flex;position:absolute;top:25%;left:3%}.thiep-sn08-stage .calendar .template-one .one-body>div{color:#2b2c2e;box-sizing:border-box;justify-content:center;align-items:center;width:14%;height:16.66%;font-size:13.5px;display:flex;position:relative}.thiep-sn08-stage .calendar .template-one .one-body .body-week{z-index:10;font-size:13.5px;font-weight:400;color:#000!important}.thiep-sn08-stage .calendar .template-one .one-body .heart-date{object-fit:contain;z-index:1;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn08-stage .calendar .template-one .one-body .colorF{z-index:20;font-size:13.5px;font-weight:700;position:relative;color:#fff!important}.thiep-sn08-stage .calendar .template-one .one-body .body-year{opacity:.15;color:#dd5e47;pointer-events:none;z-index:1;text-align:center;font-size:100px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thiep-sn08-stage .simple-map-container{width:100%;height:100%;position:relative;overflow:hidden}.thiep-sn08-stage [data-text-slot]{cursor:default;transition:outline .15s}.mode-editor .thiep-sn08-stage [data-text-slot]:hover{outline-offset:1px;cursor:text;outline:1px dashed #dd5e47}.mode-editor .thiep-sn08-stage [data-text-slot][data-text-active=true]{outline-offset:1px;outline:2px solid #dd5e47}.mode-editor .thiep-sn08-stage [data-text-slot][data-text-editing=true]{background-color:#dd5e4714;outline:2px solid #dd5e47}
