*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:inherit;border:0}html{font-size:12px;line-height:1.5;-webkit-tap-highlight-color:transparent;font-family:'Roboto',sans-serif;font-feature-settings:'tnum'}body{background-color:#fff;font-size:12px;color:#000}.no-animate *{transition:none!important; animation:none!important}.pageview{overflow:hidden}.lazy{background:none!important; -webkit-mask-image:none!important}ol,ul{list-style:none}b{font-weight:bold}.visibility-hidden{visibility:hidden!important}.cursor-pointer{cursor:pointer}.full-height{height:100%}.full-width{width:100%}.full-mask-size{-webkit-mask-size:100% 100%}.mask-position{-webkit-mask-position:0% 0%}.u-select-none{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.p-absolute{position:absolute}.p-relative{position:relative}.gallery-view-icon-next img,.gallery-view-icon-prev img,.carousel-icon-next img,.carousel-icon-prev img{width:25px;height:25px;filter:drop-shadow(0 0 1px black)}.icon-play-video{position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);cursor:pointer;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/wedding/img/b208cdb0323c.svg)}.player-btn-unmute{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;cursor:pointer}.player-btn-unmute>div{content:"";position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);background-size:90%;background-color:rgba(0,0,0,.5);border-radius:100%;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m%2021.48%2C17.98%20c%200%2C-1.77%20-1.02%2C-3.29%20-2.5%2C-4.03%20v%202.21%20l%202.45%2C2.45%20c%20.03%2C-0.2%20.05%2C-0.41%20.05%2C-0.63%20z%20m%202.5%2C0%20c%200%2C.94%20-0.2%2C1.82%20-0.54%2C2.64%20l%201.51%2C1.51%20c%20.66%2C-1.24%201.03%2C-2.65%201.03%2C-4.15%200%2C-4.28%20-2.99%2C-7.86%20-7%2C-8.76%20v%202.05%20c%202.89%2C.86%205%2C3.54%205%2C6.71%20z%20M%209.25%2C8.98%20l%20-1.27%2C1.26%204.72%2C4.73%20H%207.98%20v%206%20H%2011.98%20l%205%2C5%20v%20-6.73%20l%204.25%2C4.25%20c%20-0.67%2C.52%20-1.42%2C.93%20-2.25%2C1.18%20v%202.06%20c%201.38%2C-0.31%202.63%2C-0.95%203.69%2C-1.81%20l%202.04%2C2.05%201.27%2C-1.27%20-9%2C-9%20-7.72%2C-7.72%20z%20m%207.72%2C.99%20-2.09%2C2.08%202.09%2C2.09%20V%209.98%20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.d-none{display:none}a:link,a:visited{color:inherit}a{text-decoration:none}img:not([src]),img[src=""]{visibility:hidden}.section-container{margin:auto}.image-block-css{overflow:hidden;will-change:filter}.image-background,.image-background-compare{margin:0 auto}.image-background-compare{top:0;left:0;width:100%;height:100%}.image-compare-line{position:absolute;top:50%;left:50%;z-index:40;width:38px;height:38px;margin-top:-22px;margin-left:-19.5px;cursor:pointer;border:3px solid #fff;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,0.5);box-shadow:0px 0px 12px rgba(51,51,51,0.5)}.image-compare-left-arrow,.image-compare-right-arrow{top:50%;margin-top:-6px;position:absolute;width:0;height:0;border:6px inset transparent}.image-compare-left-arrow{left:50%;margin-left:-17px;border-right:6px solid #fff}.image-compare-right-arrow{right:50%;margin-right:-17px;border-left:6px solid #fff}.image-compare-line:before,.image-compare-line:after{position:absolute;z-index:30;display:block;content:" ";background:#fff}.image-compare-line:before{left:calc(50% - 1.5px);width:3px;height:9999px;bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:0 3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.image-compare-line:after{left:calc(50% - 1.5px);width:3px;height:9999px;top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5);box-shadow:0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,0.5)}.text-block-css{word-break:break-word;-webkit-background-clip:text!important}.animationText span{display:inline-block}.animationText .bar{position:absolute;height:100%;width:3px;background:currentColor;top:0;right:0}.animate-word-wrapper{position:relative;overflow:hidden;vertical-align:top;transition:width .6s;text-align:start}.animate-word-wrapper>span{white-space:nowrap;position:absolute;top:0;left:0;font:inherit}.animate-word-wrapper span i{font:inherit;font-style:initial;display:inline-block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.animate-word-wrapper span i.in{animation-name:rotate-3-in;animation-fill-mode:forwards;animation-duration:.6s}.animate-word-wrapper span i.out{animation-name:rotate-3-out;animation-fill-mode:forwards;animation-duration:.6s}.animationText .hidden{opacity:0;z-index:-1}.animationText .visible{opacity:1;position:relative}.inline{display:inline !important}.caret-dummy{animation:caret-popping 1s infinite}.caret{transform:scaleY(1.3) translateY(-3%)}@keyframes rotate-3-out{0%{transform:rotateY(0);-webkit-transform:rotateY(0)}100%{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg)}}@-webkit-keyframes rotate-3-out{0%{transform:rotateY(0);-webkit-transform:rotateY(0)}100%{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg)}}@keyframes rotate-3-in{0%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}100%{transform:rotateY(0);-webkit-transform:rotateY(0)}}@-webkit-keyframes rotate-3-in{0%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}100%{transform:rotateY(0);-webkit-transform:rotateY(0)}}@keyframes caret-popping{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.line-css{padding:8px 0}.line-container{border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.group-container{width:100%;height:100%}.com-button{cursor:pointer;user-select:none;-webkit-user-select:none;transition:transform 200ms ease-out;-webkit-transition:transform 200ms ease-out}.com-button:active{transform:translateY(5px);-webkit-transform:translateY(5px)}.button-css{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;text-align:center}.button-text{display:table-cell;vertical-align:middle;text-align:unset}.countdown-wrapper{display:flex;display:-webkit-flex;pointer-events:none;font-size:20px}.countdown-message{width:100%;position:absolute;height:100%;top:0;left:0;background:#000;color:#fff;display:flex;align-items:center;justify-content:center}.countdown-item{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;font:inherit;align-items:center;-webkit-align-items:center;flex:1;min-width:0;height:100%;flex-direction:column;-webkit-flex-direction:column}.countdown-wrapper .timer-number-wrapper{display:flex}.countdown-wrapper .timer-number{overflow:hidden;position:relative}.countdown-wrapper .timer-number .show{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transform:translateY(0%)}.countdown-wrapper .timer-number .next{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;transform:translateY(0%)}.countdown-item .text{font-size:.8em}.input-number-quantity-css{width:100%;height:100%;overflow:hidden;display:flex;user-select:none}.input-number-quantity-css .minus,.plus{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.input-number-quantity-css .minus{border-right:inherit}.input-number-quantity-css .plus{border-left:inherit}.input-number-quantity-css input{text-align:center;background:transparent;color:inherit;width:100%;height:100%;border:0;outline:none;padding-left:10px;padding-right:10px;box-sizing:border-box;border-radius:0}.input-number-quantity-css input::placeholder{color:#979797;-webkit-text-fill-color:#979797}.input-number-quantity-css input::-webkit-outer-spin-button,.input-number-quantity-css input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number-quantity-css input[type=number]{-moz-appearance:textfield}.field-error{top:0;right:0;position:absolute;height:100%;width:30px}.field-error img{width:16px;height:16px;position:absolute;left:calc(50% - 8px);top:calc(50% - 8px)}.input-css{overflow:hidden}.input-css input{background:transparent;color:inherit;padding-left:10px;border-radius:0;text-align:inherit;letter-spacing:inherit}.input-css input::placeholder{text-transform:var(--placeholder-transform);text-decoration:var(--placeholder-decoration)}.input-datetime{overflow:hidden}.input-datetime input{background:transparent;width:100%;height:100%;padding-left:10px;padding-right:10px;border-radius:0;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;text-align:inherit;letter-spacing:inherit}.input-datetime input::placeholder{text-transform:var(--placeholder-transform);text-decoration:var(--placeholder-decoration)}.input-datetime .input-datetime-placeholder{position:absolute;top:0;padding-left:12px;height:100%;width:100%;align-items:center;display:flex;z-index:-1}.input-file{overflow:hidden;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:0 10px;cursor:pointer}.input-file .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-file input[type="file"]{opacity:0;cursor:pointer;top:0;left:0}.textarea-css{width:100%;height:100%;overflow:hidden}.textarea-css textarea{background:transparent;padding-top:6px;padding-bottom:0;color:inherit;padding-left:10px;border-radius:0;text-align:inherit;letter-spacing:inherit}.textarea-css textarea::placeholder{text-transform:var(--placeholder-transform);text-decoration:var(--placeholder-decoration)}.com-checkbox-group{min-height:40px}.checkbox-group-css{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:10px;min-height:40px}.checkbox-group-item{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.checkbox-group-input{margin-right:10px;width:13px;height:13px;min-width:13px;min-height:13px;flex-shrink:0}.com-radio{min-height:40px;height:auto!important}.radio-css{min-height:40px;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap}.radio-item{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-radius:5px;padding-left:10px}.radio-input{margin-right:10px;width:13px;height:13px;min-width:13px;min-height:13px;flex-shrink:0}.select-css{overflow:hidden;padding-top:0;padding-bottom:0}.select-css select{text-align:inherit;letter-spacing:inherit}.select-css option:first-child{color:#979797}.chevron{pointer-events:none;color:#979797;position:absolute;right:0;width:26px;height:100%;top:0}.chevron .icon{position:absolute;display:block;width:14px;height:14px;border:2px solid transparent;border-radius:100px;top:calc(50% - 7px);left:calc(50% - 7px)}.chevron .icon::after{content:"";display:block;position:absolute;width:6px;height:6px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select-css select{background:transparent;padding-right:26px;padding-left:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;color:#979797}.select-css select.select{color:inherit}.address-css{overflow:hidden}.address-css .select-container{color:inherit;padding-top:0;padding-bottom:0;border-radius:0;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.address-css .select-field{height:100%;flex:1;position:relative}.address-css select{background:transparent;padding-left:10px;padding-right:26px;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:100%;color:#979797}.address-css select.select{color:inherit}.address-css select option:first-child{color:#979797}.address-column{background:transparent!important;border-width:0!important}.address-column .select-column{flex-direction:column;border-radius:inherit!important;border-color:inherit!important;border-style:inherit!important}.address-column .select-column .select-field{width:100%;border-radius:inherit;border-width:1px;border-color:inherit;border-style:inherit;overflow:hidden}.detect-address-select-wrapper{background:#fff;border-radius:4px;display:flex;flex-direction:column;padding:4px;transition:max-height .3s ease-in-out,visibility .3s ease-in-out,scale .3s,opacity .3s;max-height:0;scale:0.5;opacity:0;overflow:hidden scroll;border:1px solid rgba(217,217,217,1)}.detect-address-select-wrapper::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:8px}.detect-address-select-wrapper::-webkit-scrollbar-thumb:hover{background-color:#808080}.detect-address-select-wrapper::-webkit-scrollbar-track{background-color:#fff}.detect-address-select-wrapper::-webkit-scrollbar{background-color:transparent;width:6px}.detect-address-select-option{padding:6px 8px;cursor:pointer;border-radius:2px}.detect-address-select-option:hover{background-color:#e5e5e5}.icon-container{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.loader{position:relative;height:20px;width:20px;display:inline-block;animation:around 5.4s infinite}@keyframes around{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader::after,.loader::before{content:"";background:white;position:absolute;display:inline-block;width:100%;height:100%;border-width:2px;border-color:#333 #333 transparent transparent;border-style:solid;border-radius:20px;box-sizing:border-box;top:0;left:0;animation:around 0.7s ease-in-out infinite}.loader::after{animation:around 0.7s ease-in-out 0.1s infinite;background:transparent}.button-loader,.button-loader:before,.button-loader:after{border-radius:50%;width:1.3em;height:1.3em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.button-loader{color:#FFF;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s;display:none;top:-17px}.button-loader:before,.button-loader:after{content:'';position:absolute;top:0}.button-loader:before{left:-3.5em;animation-delay:-0.32s}.button-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.popup-wrapper{top:0;left:0}.popup-background{overflow:hidden}.popup-backdrop{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:1000000}.popup-center{top:0;left:0;right:0;bottom:0;margin:auto}.popup-top-left{top:0;left:0}.popup-top-center{top:0;left:50%;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0)}.popup-top-right{top:0;right:0}.popup-center-left{left:0;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0)}.popup-center-right{right:0;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0)}.popup-bottom-left{bottom:0;left:0}.popup-bottom-center{bottom:0;left:50%;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0)}.popup-bottom-right{bottom:0;right:0}.overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit}.cart-quantity-css{overflow:hidden;display:flex;display:-webkit-flex}.cart-quantity-css .minus{border-right:inherit}.cart-quantity-css .plus{border-left:inherit}.cart-quantity-css input{text-align:center;background:transparent;color:inherit;padding-left:10px;padding-right:10px;border-radius:0;-moz-appearance:textfield}.cart-quantity-css input::-webkit-outer-spin-button,.cart-quantity-css input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-quantity-css .minus,.cart-quantity-css .plus{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-shrink:0;-webkit-flex-shrink:0;user-select:none;cursor:pointer;-webkit-user-select:none;width:40px}.product-attr-selected{top:0;left:0;overflow:hidden}.lightbox-btn-close{background-color:#a8a8a8;width:32px;height:32px;position:absolute;cursor:pointer;top:calc(10% - 36px);right:10%;border-radius:4px}.lightbox-btn-close > span{position:absolute;z-index:9999;width:14px;height:14px;top:calc(50% - 7px);left:calc(50% - 7px);-webkit-mask-size:100% 100%;-webkit-mask-position:0% 0%;background:#fff;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=)}.lightbox-image{overflow:hidden;display:flex;align-items:center;justify-content:center}.lightbox-image,.lightbox-video,.lightbox-iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:80%;max-height:80%}.lightbox-iframe{width:100%;height:100%}.lightbox-backdrop{width:100%;background:rgba(0,0,0,.5);height:100%;position:fixed;top:0;left:0;z-index:1000000000;touch-action:none}.w-alert-message-wrapper{position:fixed;top:15px;z-index:999999;left:50%;padding:10px 16px;border:1px solid var(--color-alert,#15942A);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);--transform-translateX:-50%;background:white;border-radius:8px;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-alert-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-alert-message .icon{line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0px;margin-right:6px}.w-alert-message span.close-icon{margin-left:6px;margin-right:0px;color:#80808085;cursor:pointer}.login-popup-wrapper .backdrop-login{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:99}.login-popup-wrapper .popup-default-login{position:fixed;top:45%;left:50%;width:400px;height:160px;transform:translate(-50%,-50%);z-index:999;display:none;max-width:calc(100% - 50px);border:1px solid rgba(0,0,0,.3);background-color:#fff;border-radius:10px}.login-popup-wrapper .popup-default-login .popup-login-title{background-color:rgba(6,21,40,.05);color:#000;padding:12px 15px;font-weight:600;font-size:16px;border-top-left-radius:10px;border-top-right-radius:10px}.login-popup-wrapper .popup-default-login .popup-login-content{font-size:14px;padding:0 20px;margin-top:10px;line-height:18px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.login-popup-wrapper .popup-default-login .popup-login-btn{display:block;position:absolute;right:15px;bottom:10px;margin:0 auto;padding:10px 0;border:none;width:80px;text-transform:uppercase;text-align:center;color:#000;background-color:#e6e6e6;border-radius:5px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer}

@media screen and (min-width: 768px) {
.section-container{max-width:420px;}.section-wrapper{margin:0 auto;max-width:420px;}.pageview{max-width:420px;margin:0 auto;}#w-4hid1bt8{top:0px;left:0px;position:relative;width:420px;height:633px;}#w-4hid1bt8 .section-wrapper{opacity:1;}#w-4hid1bt8{margin-bottom: -1px;}#w-4hid1bt8 .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-utq42110{top:0px;left:-1px;width:422px;height:633px;}#w-utq42110 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:1;position:absolute;z-index:auto;}#w-utq42110 .overlay{background:rgba(26,26,26,0.000);}#w-utq42110 .image-background{width:422.15624999999994px;height:633.4818288393903px;top:0px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/header-cover.webp");--type:0;}#w-utq42110 .image-background-compare{background:transparent;clip: rect(0, 211px, 633px, 0);--type:0;}#w-x05nf8xy{top:10px;left:10px;width:400px;height:100px;}#w-x05nf8xy .text-block{background:transparent;}#w-x05nf8xy .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'thiep 6.ttf', sans-serif;font-size:72px;letter-spacing:2px;line-height:1.4;opacity:1;text-align:center;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.55), 0px 4px 14px rgba(0, 0, 0, 0.4);--type:0;}#w-eikgscn6{top:308.5px;left:0.0068359375px;width:421px;height:323px;}#w-eikgscn6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(100%) grayscale(0%) hue-rotate(0deg) invert(80%) saturate(100%) sepia(0%) opacity(100%) brightness(5%) blur(0px);opacity:0.7;position:absolute;z-index:auto;}#w-eikgscn6 .image-background{width:460px;height:460px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/ae32bc683c03.webp) border-box;--type:0;}#w-eikgscn6 .image-background-compare{background:transparent;clip: rect(0, 210.5px, 323px, 0);--type:0;}#w-lp37pyxw{top:376.5px;left:140.0138931274414px;width:95px;height:225.00001525878906px;}#w-lp37pyxw .text-block{background:transparent;}#w-lp37pyxw .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'n4.ttf', sans-serif;font-size:150px;opacity:0.3;text-align:center;--type:0;}#w-4onqz968{top:411.5px;left:17px;width:386px;height:118.3680648803711px;}#w-4onqz968 .text-block{background:transparent;}#w-4onqz968 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:37px;line-height:1.6;text-align:center;--type:0;}#w-jkdnlfq9{top:563.5px;left:102px;width:216px;height:17.986112594604492px;}#w-jkdnlfq9 .text-block{background:transparent;}#w-jkdnlfq9 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.2;text-align:center;--type:0;}#w-vd7mc3fa{top:0px;left:0px;position:relative;width:420px;height:840px;}#w-vd7mc3fa .section-wrapper{opacity:1;}#w-vd7mc3fa{margin-bottom: -1px;}#w-vd7mc3fa .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-dqspv7ax{top:-24.515625px;left:342.5px;perspective: 1000px;width:135px;height:165px;}#w-dqspv7ax .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-dqspv7ax .image-background{width:232.98123167155435px;height:165.27272727272734px;top:0px;left:-38.45454545454546px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/f1ac1c0b79e3.webp");--type:0;}#w-dqspv7ax .image-background-compare{background:transparent;clip: rect(0, 67.5px, 165px, 0);--type:0;}#w-dqspv7ax > div{transform: rotate(158deg) perspective(1000px);}#w-dbdlwytj{top:323.3003149032593px;left:28.510421752929688px;perspective: 1000px;width:318px;height:456px;}#w-dbdlwytj .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-dbdlwytj .image-background{width:642.8129032258064px;height:456px;top:0px;left:-295.2px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-dbdlwytj .image-background-compare{background:transparent;clip: rect(0, 159px, 456px, 0);--type:0;}#w-dbdlwytj > div{transform: rotate(345deg) perspective(1000px);}#w-bc4iups4{top:165.5px;left:13px;width:394px;height:62.395835876464844px;}#w-bc4iups4 .text-block{background:transparent;}#w-bc4iups4 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-qa4iudj9{top:259px;left:194.5px;perspective: 1000px;width:31px;height:auto;}#w-qa4iudj9 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-qa4iudj9 > div{transform: rotate(90deg) perspective(1000px);}#w-xlffzoii{top:295.48609924316406px;left:85px;width:250px;height:36.80555725097656px;}#w-xlffzoii .text-block{background:transparent;}#w-xlffzoii .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:23px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-2je4g75n{top:330.5px;left:64.5px;width:291px;height:28.80208396911621px;}#w-2je4g75n .text-block{background:transparent;}#w-2je4g75n .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:18px;line-height:1.6;text-align:center;--type:0;}#w-l6nufaq3{top:474.5px;left:13.5px;perspective: 1000px;width:197px;height:266px;}#w-l6nufaq3 .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:8px;position:absolute;z-index:auto;}#w-l6nufaq3 .image-background{width:194.96760098049663px;height:300.57506360496564px;top:-23px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/save-date-1.webp");--type:0;}#w-l6nufaq3 .image-background-compare{background:transparent;clip: rect(0, 98.5px, 266px, 0);--type:0;}#w-l6nufaq3 > div{transform: rotate(348deg) perspective(1000px);}#w-8ay25ugn{top:-32.486114501953125px;left:-50.01385498046875px;perspective: 1000px;width:135px;height:165px;}#w-8ay25ugn .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-8ay25ugn .image-background{width:232.98123167155435px;height:165.27272727272734px;top:0px;left:-38.45454545454546px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/f1ac1c0b79e3.webp");--type:0;}#w-8ay25ugn .image-background-compare{background:transparent;clip: rect(0, 67.5px, 165px, 0);--type:0;}#w-8ay25ugn > div{transform: rotate(55deg) perspective(1000px);}#w-y4tq64wq{top:551.2882499694824px;left:210.511962890625px;perspective: 1000px;width:197px;height:266px;}#w-y4tq64wq .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:8px;position:absolute;z-index:auto;}#w-y4tq64wq .image-background{width:185.82768263357565px;height:286.85982857089897px;top:-5px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/save-date-2.webp");--type:0;}#w-y4tq64wq .image-background-compare{background:transparent;clip: rect(0, 98.5px, 266px, 0);--type:0;}#w-y4tq64wq > div{transform: rotate(12deg) perspective(1000px);}#w-yt01nt06{top:678.2916564941406px;left:32.5px;width:372px;height:40px;}#w-yt01nt06 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;opacity:0.3;background:rgba(255, 255, 255, 1);background-clip: padding-box;}#w-5q0v20ee{top:653.2881355285645px;left:145.991455078125px;width:127px;height:90px;}#w-5q0v20ee .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;}#w-5q0v20ee .image-background{width:127px;height:90.09153318077803px;top:0px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/eedba5c620a4.webp");--type:0;}#w-5q0v20ee .image-background-compare{background:transparent;clip: rect(0, 63.5px, 90px, 0);--type:0;}#w-tp60n20v{top:21.5px;left:143px;width:135px;height:135px;}#w-tp60n20v .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-tp60n20v .image-background{width:135px;height:135px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/lt-monogram.webp");--type:0;}#w-tp60n20v .image-background-compare{background:transparent;clip: rect(0, 67.5px, 135px, 0);--type:0;}#w-2bs8c2lb{top:0px;left:0px;position:relative;width:420px;height:988px;}#w-2bs8c2lb .section-wrapper{opacity:1;}#w-2bs8c2lb{margin-bottom: -1px;}#w-2bs8c2lb .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-szjrhtzg{top:-54.01328659057617px;left:294.9776496887207px;perspective: 1000px;width:171px;height:214px;}#w-szjrhtzg .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-szjrhtzg .image-background{width:383.43225806451613px;height:272px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/c0a80de4f588.webp");--type:0;}#w-szjrhtzg .image-background-compare{background:transparent;clip: rect(0, 85.5px, 214px, 0);--type:0;}#w-szjrhtzg > div{transform: rotate(324deg) perspective(1000px);}#w-979kjzgs{top:218px;left:30px;width:360px;height:47.986114501953125px;}#w-979kjzgs .text-block{background:transparent;}#w-979kjzgs .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-gxbfjkvj{top:288.5px;left:47.5px;width:325px;height:166px;}#w-cczryo41{top:0px;left:0px;width:325px;height:165.62501525878906px;}#w-cczryo41 .text-block{background:transparent;}#w-cczryo41 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:36px;line-height:2.3;text-align:center;--type:0;}#w-shmq88mr{top:57.5px;left:94px;width:137px;height:55.989585876464844px;}#w-shmq88mr .text-block{background:transparent;}#w-shmq88mr .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'n11.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-ni46w1zd{top:107px;left:197px;width:239px;height:63px;}#w-hf58xoh1{top:21px;left:0px;width:239px;height:41.97916793823242px;}#w-hf58xoh1 .text-block{background:transparent;}#w-hf58xoh1 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.5;text-align:center;--type:0;}#w-1ffiaay1{top:0px;left:55.5px;width:128px;height:20.98958396911621px;}#w-1ffiaay1 .text-block{background:transparent;}#w-1ffiaay1 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;--type:0;}#w-rz9ziudp{top:107px;left:5px;width:209px;height:63px;}#w-s7j2wxdv{top:21px;left:0px;width:209px;height:41.97916793823242px;}#w-s7j2wxdv .text-block{background:transparent;}#w-s7j2wxdv .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.5;text-align:center;--type:0;}#w-mskqj978{top:0px;left:40.5px;width:128px;height:20.98958396911621px;}#w-mskqj978 .text-block{background:transparent;}#w-mskqj978 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;--type:0;}#w-55ii3oy2{top:833.4921998977661px;left:-45.511207580566406px;perspective: 1000px;width:186px;height:207px;}#w-55ii3oy2 .image-block-css{border-color:rgba(229, 231, 235, 1);border-radius:6px;border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-55ii3oy2 .image-background{width:406.9446135118686px;height:288.67924528301893px;top:-34px;left:-192.87719298245617px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/56e35514f049.webp");--type:0;}#w-55ii3oy2 .image-background-compare{background:transparent;clip: rect(0, 93px, 207px, 0);--type:0;}#w-55ii3oy2 > div{transform: rotate(324deg) perspective(1000px) skewX(0deg);}#w-hhef3z1p{top:469.5px;left:27px;width:366px;height:54.375003814697266px;}#w-hhef3z1p .text-block{background:transparent;}#w-hhef3z1p .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-0sgx4h10{top:637.5px;left:105px;width:210px;height:27.187501907348633px;}#w-0sgx4h10 .text-block{background:transparent;}#w-0sgx4h10 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;--type:0;}#w-9r1np7f9{top:528.5px;left:22.5px;width:375px;height:94px;}#w-x2qr5v11{top:67px;left:4.5px;width:366px;height:27.187501907348633px;}#w-x2qr5v11 .text-block{background:transparent;}#w-x2qr5v11 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;font-style:italic;line-height:1.6;text-align:center;--type:0;}#w-msfipidb{top:0px;left:0px;width:375px;height:80px;}#w-44wygwk4{top:12.5px;left:0px;width:171px;height:55px;}#w-bqc5iczp{top:15.5px;left:0px;width:171px;height:27.187501907348633px;}#w-bqc5iczp .text-block{background:transparent;}#w-bqc5iczp .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-yind8545{top:0px;left:35.5px;width:100px;height:auto;}#w-yind8545 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-li2n232b{top:37.5px;left:35.5px;width:100px;height:auto;}#w-li2n232b .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-oivndf22{top:12.5px;left:204px;width:171px;height:55px;}#w-usy2kfgk{top:15.5px;left:0px;width:171px;height:27.187501907348633px;}#w-usy2kfgk .text-block{background:transparent;}#w-usy2kfgk .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-uue10xs0{top:0px;left:35.5px;width:100px;height:auto;}#w-uue10xs0 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-21rz3fm7{top:37.5px;left:35.5px;width:100px;height:auto;}#w-21rz3fm7 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-c4bv417a{top:0px;left:157.5px;width:60px;height:80px;}#w-c4bv417a .text-block{background:transparent;}#w-c4bv417a .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:50px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-ajpp5byn{top:718.5px;left:7.5px;width:405px;height:22.37847328186035px;}#w-ajpp5byn .text-block{background:transparent;}#w-ajpp5byn .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-style:italic;line-height:1.6;text-align:center;--type:0;}#w-e9zx2hm6{top:793px;left:-837.0069541931152px;width:484px;height:149px;}#w-e9zx2hm6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-e9zx2hm6 .image-background{width:484px;height:272.25px;top:-42.38793103448279px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/9e219c4a718b.webp");--type:0;}#w-e9zx2hm6 .image-background-compare{background:transparent;clip: rect(0, 242px, 149px, 0);--type:0;}#w-sfhueghi{top:797.5px;left:130.5px;width:159px;height:33px;}#w-sfhueghi .button-css{border-color:rgba(229, 231, 235, 1);border-radius:15px;border-style:solid;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:13px;background:rgba(109,88,61,1.000);--type:0;}#w-fq239qgi{top:669px;left:7.5px;width:405px;height:47.986114501953125px;}#w-fq239qgi .text-block{background:transparent;}#w-fq239qgi .text-block-css{white-space:nowrap;-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'55.otf', sans-serif;font-size:30px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-uuhhohtf{top:753px;left:7.5px;width:405px;height:22.37847328186035px;}#w-uuhhohtf .text-block{background:transparent;}#w-uuhhohtf .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.6;text-align:center;--type:0;}#w-5nop73t8{top:0px;left:0px;position:relative;width:420px;height:1332px;}#w-5nop73t8 .section-wrapper{opacity:1;}#w-5nop73t8{margin-bottom: -1px;}#w-5nop73t8 .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-ug2euiev{top:4px;left:0px;width:420px;height:608px;}#w-ug2euiev .image-block-css{border-color:transparent;border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-ug2euiev .image-background{width:419.6796875px;height:629.7655334114888px;top:-7.33791523482245px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/quote-section.webp");--type:0;}#w-ug2euiev .image-background-compare{background:transparent;clip: rect(0, 210px, 608px, 0);--type:0;}#w-5fnw085t{top:685.0078125px;left:263.9921875px;perspective: 1000px;width:173px;height:281px;}#w-5fnw085t .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-5fnw085t .image-background{width:397.90000000000003px;height:282.2631578947369px;top:-0.9785516422635815px;left:-200.93913267275767px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-5fnw085t .image-background-compare{background:transparent;clip: rect(0, 86.5px, 281px, 0);--type:0;}#w-5fnw085t > div{transform: rotate(305deg) perspective(1000px);}#w-x2prt2bp{top:641px;left:0px;width:210px;height:67px;}#w-tsrbip6w{top:0px;left:0px;width:128px;height:55.989585876464844px;}#w-tsrbip6w .text-block{background:transparent;}#w-tsrbip6w .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-kfrni3s2{top:35px;left:26px;width:184px;height:31.99652862548828px;}#w-kfrni3s2 .text-block{background:transparent;}#w-kfrni3s2 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-1axli1gs{top:719.0078125px;left:15.9921875px;perspective: 1000px;width:223px;height:278px;}#w-1axli1gs .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:10px;position:absolute;z-index:auto;}#w-1axli1gs .image-background{width:203.31441648959552px;height:315.10252415789245px;top:-11px;left:-0.3144164895955157px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/co-dau.webp");--type:0;}#w-1axli1gs .image-background-compare{background:transparent;clip: rect(0, 111.5px, 278px, 0);--type:0;}#w-1axli1gs > div{transform: rotate(354deg) perspective(1000px);}#w-sw9pgjhn{top:906.9921875px;left:185.9921875px;perspective: 1000px;width:223px;height:278px;}#w-sw9pgjhn .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:10px;position:absolute;z-index:auto;}#w-sw9pgjhn .image-background{width:203.55664062500003px;height:315.4660023446659px;top:-1px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/chu-re.webp");--type:0;}#w-sw9pgjhn .image-background-compare{background:transparent;clip: rect(0, 111.5px, 278px, 0);--type:0;}#w-sw9pgjhn > div{transform: rotate(1deg) perspective(1000px);}#w-kq6byxxv{top:1018.9921875px;left:-60.9921875px;perspective: 1000px;width:173px;height:281px;}#w-kq6byxxv .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-kq6byxxv .image-background{width:397.90000000000003px;height:282.2631578947369px;top:-0.9785516422635815px;left:-200.93913267275767px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/6e659747e42b.webp");--type:0;}#w-kq6byxxv .image-background-compare{background:transparent;clip: rect(0, 86.5px, 281px, 0);--type:0;}#w-kq6byxxv > div{transform: rotate(77deg) perspective(1000px);}#w-6scsq4kq{top:1198px;left:207px;width:202px;height:67px;}#w-jcq7kc9x{top:0px;left:0px;width:128px;height:55.989585876464844px;}#w-jcq7kc9x .text-block{background:transparent;}#w-jcq7kc9x .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-ie7s3x2h{top:35px;left:18px;width:184px;height:31.99652862548828px;}#w-ie7s3x2h .text-block{background:transparent;}#w-ie7s3x2h .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-fl9y16fq{top:198px;left:-182px;perspective: 1000px;width:602px;height:414px;}#w-fl9y16fq .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(155%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(111%) sepia(0%) opacity(100%) brightness(1%) blur(0px);position:absolute;z-index:auto;}#w-fl9y16fq .image-background{width:1073.7777777777778px;height:604px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/a3b3268688f2.webp) border-box;--type:0;}#w-fl9y16fq .image-background-compare{background:transparent;clip: rect(0, 301px, 414px, 0);--type:0;}#w-fl9y16fq > div{transform: rotate(0deg) perspective(1000px);}#w-mbl4yqsk{top:471px;left:47.5px;width:325px;height:105.59028625488281px;}#w-mbl4yqsk .text-block{background:transparent;}#w-mbl4yqsk .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Dancing Script', sans-serif;font-size:33px;line-height:1.6;text-align:center;--type:0;}#w-fi0xg7tu{top:0px;left:0px;position:relative;width:420px;height:962px;}#w-fi0xg7tu .section-wrapper{opacity:1;}#w-fi0xg7tu{margin-bottom: -1px;}#w-fi0xg7tu .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-vnqw8o3l{top:616px;left:232.50347137451172px;perspective: 1000px;width:255px;height:246px;}#w-vnqw8o3l .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:0.2;position:absolute;z-index:auto;}#w-vnqw8o3l .image-background{width:487.8571116315378px;height:346.0771272443403px;top:0px;left:-203.5321100917431px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-vnqw8o3l .image-background-compare{background:transparent;clip: rect(0, 127.5px, 246px, 0);--type:0;}#w-vnqw8o3l > div{transform: rotate(340deg) perspective(1000px);}#w-4plf6j0b{top:80.00694274902344px;left:12.5px;width:395px;height:71.97917175292969px;}#w-4plf6j0b .text-block{background:transparent;}#w-4plf6j0b .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.6;text-align:center;--type:0;}#w-5x709miw{top:818px;left:60px;width:300px;height:80px;}#w-5x709miw .countdown-item{background:center center/ cover no-repeat  content-box url("") border-box;border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;font-weight:normal;margin-left:5px;margin-right:5px;gap: 0px;margin: 0;}#w-5x709miw .countdown-wrapper{
    gap: 5px;
  }#w-fzfk974a{top:5.5121307373046875px;left:-41.72920227050781px;perspective: 1000px;width:218px;height:210px;}#w-fzfk974a .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:0.2;position:absolute;z-index:auto;}#w-fzfk974a .image-background{width:416.463387978142px;height:295.431693989071px;top:-36.779661016949156px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-fzfk974a .image-background-compare{background:transparent;clip: rect(0, 109px, 210px, 0);--type:0;}#w-fzfk974a > div{transform: rotate(62deg) perspective(1000px);}#w-wb9zcnvc{top:746px;left:105px;width:210px;height:75px;}#w-wb9zcnvc .text-block{background:transparent;}#w-wb9zcnvc .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'36.ttf', sans-serif;font-size:50px;letter-spacing:2px;text-align:center;--type:0;}#w-npnmha4s{top:438px;left:22.5px;width:375px;height:295px;}#w-npnmha4s form{border-radius:20px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;}#w-npnmha4s {}#w-npnmha4s input::placeholder, #w-npnmha4s .input-datetime-placeholder, #w-npnmha4s textarea::placeholder {
      color:rgba(115, 104, 69, 1);
    }#w-2tm81wbn{top:0px;left:0.5px;width:374px;height:42px;}#w-2tm81wbn .input-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-2tm81wbn input{background:center center/ cover no-repeat  content-box url("") border-box;color:rgba(109,88,61,1.000);}#w-t0wvktbp{top:232px;left:0px;width:375px;height:39px;}#w-t0wvktbp .button-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:2px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background:center center/ cover no-repeat  content-box url("") border-box;--type:0;}#w-zy3vjshg{top:140px;left:0px;width:374px;height:80px;}#w-zy3vjshg .textarea-css{background:center center/ cover no-repeat  content-box url("") border-box;border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-kb774q8m{top:53px;left:0px;width:374px;height:78px;}#w-kb774q8m .select-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-kb774q8m select{background:center center/ cover no-repeat  content-box url("") border-box;color:rgba(109,88,61,1.000);}#w-kb774q8m .chevron .icon{color:rgba(109,88,61,1.000);}#w-o94okgr4{top:0px;left:0px;position:relative;width:420px;height:482px;}#w-o94okgr4 .section-wrapper{opacity:1;}#w-o94okgr4{margin-bottom: -1px;}#w-o94okgr4 .section-background{background:#fff;--type:0;}#w-7600k9ub{top:361px;left:-1px;width:422px;height:40px;}#w-qekj476f{top:0px;left:0px;width:422px;height:40px;}#w-qekj476f .rectangle-css{border-color:rgba(109, 88, 61, 1);border-style:solid;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");background-clip: padding-box;}#w-qekj476f .rectangle-css.fb{background:undefined;--type:0;}#w-jojizcdn{top:11.5px;left:8px;width:406px;height:19.49652862548828px;}#w-jojizcdn .text-block{background:transparent;}#w-jojizcdn .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;text-align:center;text-transform:uppercase;--type:0;}#w-zag69jfj{top:0px;left:-0.5px;width:421px;height:358px;}#w-zag69jfj .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-zag69jfj .image-background{width:421px;height:632px;top:-100px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/thank-you.webp");--type:0;}#w-zag69jfj .image-background-compare{background:transparent;clip: rect(0, 210.5px, 358px, 0);--type:0;}#w-8wddtho6{top:428px;left:0px;width:430px;height:35px;}#w-j9bhl8i3{top:0px;left:0px;width:422px;height:35px;}#w-j9bhl8i3 .rectangle-css{border-color:rgba(127, 36, 36, 1);border-style:solid;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);opacity:0.7;background:rgba(255, 255, 255, 1);background-clip: padding-box;}#w-9w38gzze{top:7px;left:172.5px;width:258px;height:22.500001907348633px;}#w-9w38gzze .text-block{background:transparent;}#w-9w38gzze .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;font-size:15px;text-align:center;--type:0;}#w-m8ejrgiw{top:3px;left:158.5px;width:28px;height:28px;}#w-m8ejrgiw .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ contain no-repeat scroll content-box url(/wedding/img/e8a54d969a86.png);background-clip: padding-box;}#w-kami56b3{top:3px;left:122.5px;width:28px;height:28px;}#w-kami56b3 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ cover no-repeat  content-box url("/wedding/img/a1beef576b9d.webp") border-box;background-clip: padding-box;}#w-1d18eh28{top:3px;left:86.5px;width:28px;height:28px;}#w-1d18eh28 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ cover no-repeat  content-box url("/wedding/img/d94de18d5982.png") border-box;background-clip: padding-box;}#w-2jrw1zxy{top:135px;left:-0.5087890625px;width:421px;height:223px;}#w-2jrw1zxy .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(100%) grayscale(0%) hue-rotate(0deg) invert(80%) saturate(100%) sepia(0%) opacity(100%) brightness(5%) blur(0px);opacity:1;position:absolute;z-index:auto;}#w-2jrw1zxy .image-background{width:429px;height:429px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/ae32bc683c03.webp) border-box;--type:0;}#w-2jrw1zxy .image-background-compare{background:transparent;clip: rect(0, 210.5px, 223px, 0);--type:0;}#w-cflzs29o{top:220.5px;left:6px;width:408px;height:62.968753814697266px;}#w-cflzs29o .text-block{background:transparent;}#w-cflzs29o .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;text-align:center;--type:0;}#w-9hlonuqc{top:289.5px;left:62.01383972167969px;width:295px;height:79.49652862548828px;}#w-9hlonuqc .text-block{background:transparent;}#w-9hlonuqc .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:53px;letter-spacing:2px;text-align:center;--type:0;}#w-__popup_default__{position:fixed;width:400px;height:250px;}#w-__popup_default__::-webkit-scrollbar{display:none}#w-__popup_default__ .popup-background{background:rgba(255, 255, 255, 1);border-color:rgba(76, 175, 80, 0.8);border-radius:13px;border-style:solid;box-shadow:4px 4px 9px 0px rgba(139,195,74,0.200);color:rgba(69,64,64,1.000);}#w-oc2dcqis{top:21px;left:36px;width:276px;height:54px;}#w-oc2dcqis .text-block{background:transparent;}#w-oc2dcqis .text-block-css{color:rgba(69, 64, 64, 1);font-family:'Roboto', sans-serif;font-size:36px;font-weight:bold;text-align:start;--type:0;}#w-pn1igdhr{top:89px;left:36px;width:328px;height:48px;}#w-pn1igdhr .text-block{background:transparent;}#w-pn1igdhr .text-block-css{font-family:'Roboto', sans-serif;font-size:16px;text-align:start;--type:0;}#w-au0o7yag{top:184px;left:241.5px;width:130px;height:40px;}#w-au0o7yag .button-css{border-radius:6px;border-style:solid;color:rgba(255, 255, 255, 1);font-size:14px;font-weight:bold;background:rgba(76, 175, 80, 0.8);--type:0;}#w-au0o7yap{top:0px;left:370px;z-index:1;width:29px;height:29px;}#w-au0o7yap {
    
    
  }#w-au0o7yap .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-et8zquu3{position:fixed;width:420px;height:514px;}#w-et8zquu3 .popup-background.fb{background: undefined}#w-et8zquu3::-webkit-scrollbar{display:none}#w-et8zquu3 .popup-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");border-color:rgba(229, 231, 235, 1);border-style:solid;}#w-rnj5vn20{top:0px;left:391px;z-index:1;width:29px;height:29px;}#w-rnj5vn20 {
    
    
  }#w-rnj5vn20 .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-a6315v1c{top:0.0103912353515625px;left:0.01385498046875px;width:421px;height:297px;}#w-a6315v1c .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);position:absolute;z-index:auto;}#w-a6315v1c .image-background{width:420.812890625px;height:589px;top:-37px;left:0.18710937499997726px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/38aeb97b849e.jpg");--type:0;}#w-a6315v1c .image-background-compare{background:transparent;clip: rect(0, 210.5px, 297px, 0);--type:0;}#w-yrb6y0mc{top:327px;left:141px;width:123px;height:161px;}#w-yrb6y0mc .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:4px;position:absolute;z-index:auto;}#w-yrb6y0mc .image-background{width:138.25px;height:252px;top:-28px;left:-9.000000000000002px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/aa50e9d98282.jpg");--type:0;}#w-yrb6y0mc .image-background-compare{background:transparent;clip: rect(0, 61.5px, 161px, 0);--type:0;}#w-5th7i8af{position:fixed;width:420px;height:455px;}#w-5th7i8af .popup-background.fb{background: undefined}#w-5th7i8af::-webkit-scrollbar{display:none}#w-5th7i8af .popup-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");border-color:rgba(229, 231, 235, 1);border-style:solid;}#w-b5k3rojd{top:-34.50004577636719px;left:216.99993896484375px;width:203px;height:208px;}#w-b5k3rojd .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:40%;position:absolute;z-index:auto;}#w-b5k3rojd .image-background{width:349.6px;height:248px;top:-20px;left:-146.60000000000002px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-b5k3rojd .image-background-compare{background:transparent;clip: rect(0, 101.5px, 208px, 0);--type:0;}#w-hb7876rl{top:0px;left:391px;z-index:1;width:29px;height:29px;}#w-hb7876rl {
    
    
  }#w-hb7876rl .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-x1nbbs8j{top:14.496513366699219px;left:16px;width:222px;height:202px;}#w-x1nbbs8j .image-block-css{border-color:rgba(255, 255, 255, 1);border-radius:5px;border-style:solid;border-width:5px;position:absolute;z-index:auto;}#w-x1nbbs8j .image-background{width:217.20515826494724px;height:330.94091744329717px;top:-22.130128956623707px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/3aad61bec10a.jpg");--type:0;}#w-x1nbbs8j .image-background-compare{background:transparent;clip: rect(0, 111px, 202px, 0);--type:0;}#w-xg59emtw{top:69.5px;left:210px;width:187px;height:176px;}#w-xg59emtw .image-block-css{border-color:rgba(255, 255, 255, 1);border-radius:5px;border-style:solid;border-width:5px;position:absolute;z-index:auto;}#w-xg59emtw .image-background{width:181.09484045879606px;height:276.7542740765052px;top:-43px;left:-3px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/5d9a4217318d.jpg");--type:0;}#w-xg59emtw .image-background-compare{background:transparent;clip: rect(0, 93.5px, 176px, 0);--type:0;}#w-gxik85a6{top:197.4757308959961px;left:-17.00511932373047px;width:288px;height:295px;}#w-gxik85a6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:10%;position:absolute;z-index:auto;}#w-gxik85a6 .image-background{width:495.9842364532021px;height:351.84236453201976px;top:-36.875px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-gxik85a6 .image-background-compare{background:transparent;clip: rect(0, 144px, 295px, 0);--type:0;}#w-dmi4nvcy{top:262.96871185302734px;left:21.5555419921875px;width:313px;height:96.04167175292969px;}#w-dmi4nvcy .text-block{background:transparent;}#w-dmi4nvcy .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:16px;--type:0;}#w-w57zkos9{top:382.9722595214844px;left:21.545196533203125px;width:206px;height:45.000003814697266px;}#w-w57zkos9 .text-block{background:transparent;}#w-w57zkos9 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'n2.otf', sans-serif;font-size:30px;--type:0;}.-popup-checkout .-close, .-zoom .-close, .-popup-checkout .-back-button {
    width: 22px;
    height: 22px;
  }.-checkout-gallery .gallery-view-item {
    background-size: cover !important;
  }.-popup-search-title {
    
    font-weight: normal;
    color: undefined;
  }#w-x05nf8xy.animation{transform: perspective(1000px);}#w-x05nf8xy.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-lp37pyxw.animation{transform: perspective(1000px);}#w-lp37pyxw.animation  .text-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-4onqz968.animation{transform: perspective(1000px);}#w-4onqz968.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-jkdnlfq9.animation{transform: perspective(1000px);}#w-jkdnlfq9.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-bc4iups4.animation{transform: perspective(1000px);}#w-bc4iups4.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-xlffzoii.animation{transform: perspective(1000px);}#w-xlffzoii.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-2je4g75n.animation{transform: perspective(1000px);}#w-2je4g75n.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-l6nufaq3.animation{transform: perspective(1000px);}#w-l6nufaq3.animation  .image-block-css{animation-name:rotateInDownLeft;-webkit-animation-name:rotateInDownLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-y4tq64wq.animation{transform: perspective(1000px);}#w-y4tq64wq.animation  .image-block-css{animation-name:rotateInDownRight;-webkit-animation-name:rotateInDownRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-szjrhtzg.animation{transform: perspective(1000px);}#w-szjrhtzg.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-979kjzgs.animation{transform: perspective(1000px);}#w-979kjzgs.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-gxbfjkvj.animation{transform: perspective(1000px);}#w-gxbfjkvj.animation > .group-container{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:1s;-webkit-animation-duration:1s;}#w-ni46w1zd.animation{transform: perspective(1000px);}#w-ni46w1zd.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-rz9ziudp.animation{transform: perspective(1000px);}#w-rz9ziudp.animation > .group-container{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-55ii3oy2.animation{transform: perspective(1000px);}#w-55ii3oy2.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-0sgx4h10.animation{transform: perspective(1000px);}#w-0sgx4h10.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-x2qr5v11.animation{transform: perspective(1000px);}#w-x2qr5v11.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-44wygwk4.animation{transform: perspective(1000px);}#w-44wygwk4.animation > .group-container{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-oivndf22.animation{transform: perspective(1000px);}#w-oivndf22.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-c4bv417a.animation{transform: perspective(1000px);}#w-c4bv417a.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-ajpp5byn.animation{transform: perspective(1000px);}#w-ajpp5byn.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-sfhueghi.animation{transform: perspective(1000px);}#w-sfhueghi.animation  .button-css{animation-name:pulse;-webkit-animation-name:pulse;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:1s;-webkit-animation-duration:1s;}#w-uuhhohtf.animation{transform: perspective(1000px);}#w-uuhhohtf.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-5fnw085t.animation{transform: perspective(1000px);}#w-5fnw085t.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-x2prt2bp.animation{transform: perspective(1000px);}#w-x2prt2bp.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-1axli1gs.animation{transform: perspective(1000px);}#w-1axli1gs.animation  .image-block-css{animation-name:rotateInDownLeft;-webkit-animation-name:rotateInDownLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-sw9pgjhn.animation{transform: perspective(1000px);}#w-sw9pgjhn.animation  .image-block-css{animation-name:rotateInDownRight;-webkit-animation-name:rotateInDownRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-kq6byxxv.animation{transform: perspective(1000px);}#w-kq6byxxv.animation  .image-block-css{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-6scsq4kq.animation{transform: perspective(1000px);}#w-6scsq4kq.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-4plf6j0b.animation{transform: perspective(1000px);}#w-4plf6j0b.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-5x709miw.animation{transform: perspective(1000px);}#w-5x709miw.animation  .countdown-wrapper{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-wb9zcnvc.animation{transform: perspective(1000px);}#w-wb9zcnvc.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-cflzs29o.animation{transform: perspective(1000px);}#w-cflzs29o.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-9hlonuqc.animation{transform: perspective(1000px);}#w-9hlonuqc.animation  .text-block-css{animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:6s;-webkit-animation-duration:6s;}
}

@media screen and (max-width: 767px) {
.section-container{max-width:420px;}.section-wrapper{margin:0 auto;max-width:420px;}#w-4hid1bt8{top:0px;left:0px;position:relative;width:420px;height:633px;}#w-4hid1bt8 .section-wrapper{opacity:1;}#w-4hid1bt8{margin-bottom: -1px;}#w-4hid1bt8 .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-utq42110{top:0px;left:-1px;width:422px;height:633px;}#w-utq42110 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:1;position:absolute;z-index:auto;}#w-utq42110 .overlay{background:rgba(26,26,26,0.000);}#w-utq42110 .image-background{width:422.15624999999994px;height:633.4818288393903px;top:0px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/header-cover.webp");--type:0;}#w-utq42110 .image-background-compare{background:transparent;clip: rect(0, 211px, 633px, 0);--type:0;}#w-x05nf8xy{top:10px;left:10px;width:400px;height:100px;}#w-x05nf8xy .text-block{background:transparent;}#w-x05nf8xy .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'thiep 6.ttf', sans-serif;font-size:72px;letter-spacing:2px;line-height:1.4;opacity:1;text-align:center;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.55), 0px 4px 14px rgba(0, 0, 0, 0.4);--type:0;}#w-eikgscn6{top:308.5px;left:0.0068359375px;width:421px;height:323px;}#w-eikgscn6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(100%) grayscale(0%) hue-rotate(0deg) invert(80%) saturate(100%) sepia(0%) opacity(100%) brightness(5%) blur(0px);opacity:0.7;position:absolute;z-index:auto;}#w-eikgscn6 .image-background{width:460px;height:460px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/ae32bc683c03.webp) border-box;--type:0;}#w-eikgscn6 .image-background-compare{background:transparent;clip: rect(0, 210.5px, 323px, 0);--type:0;}#w-lp37pyxw{top:376.5px;left:140.0138931274414px;width:95px;height:225.00001525878906px;}#w-lp37pyxw .text-block{background:transparent;}#w-lp37pyxw .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'n4.ttf', sans-serif;font-size:150px;opacity:0.3;text-align:center;--type:0;}#w-4onqz968{top:411.5px;left:17px;width:386px;height:118.3680648803711px;}#w-4onqz968 .text-block{background:transparent;}#w-4onqz968 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:37px;line-height:1.6;text-align:center;--type:0;}#w-jkdnlfq9{top:563.5px;left:102px;width:216px;height:17.986112594604492px;}#w-jkdnlfq9 .text-block{background:transparent;}#w-jkdnlfq9 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.2;text-align:center;--type:0;}#w-vd7mc3fa{top:0px;left:0px;position:relative;width:420px;height:840px;}#w-vd7mc3fa .section-wrapper{opacity:1;}#w-vd7mc3fa{margin-bottom: -1px;}#w-vd7mc3fa .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-dqspv7ax{top:-24.515625px;left:342.5px;perspective: 1000px;width:135px;height:165px;}#w-dqspv7ax .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-dqspv7ax .image-background{width:232.98123167155435px;height:165.27272727272734px;top:0px;left:-38.45454545454546px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/f1ac1c0b79e3.webp");--type:0;}#w-dqspv7ax .image-background-compare{background:transparent;clip: rect(0, 67.5px, 165px, 0);--type:0;}#w-dqspv7ax > div{transform: rotate(158deg) perspective(1000px);}#w-dbdlwytj{top:323.3003149032593px;left:28.510421752929688px;perspective: 1000px;width:318px;height:456px;}#w-dbdlwytj .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-dbdlwytj .image-background{width:642.8129032258064px;height:456px;top:0px;left:-295.2px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-dbdlwytj .image-background-compare{background:transparent;clip: rect(0, 159px, 456px, 0);--type:0;}#w-dbdlwytj > div{transform: rotate(345deg) perspective(1000px);}#w-bc4iups4{top:165.5px;left:13px;width:394px;height:62.395835876464844px;}#w-bc4iups4 .text-block{background:transparent;}#w-bc4iups4 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-qa4iudj9{top:259px;left:194.5px;perspective: 1000px;width:31px;height:auto;}#w-qa4iudj9 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-qa4iudj9 > div{transform: rotate(90deg) perspective(1000px);}#w-xlffzoii{top:295.48609924316406px;left:85px;width:250px;height:36.80555725097656px;}#w-xlffzoii .text-block{background:transparent;}#w-xlffzoii .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:23px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-2je4g75n{top:330.5px;left:64.5px;width:291px;height:28.80208396911621px;}#w-2je4g75n .text-block{background:transparent;}#w-2je4g75n .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:18px;line-height:1.6;text-align:center;--type:0;}#w-l6nufaq3{top:474.5px;left:13.5px;perspective: 1000px;width:197px;height:266px;}#w-l6nufaq3 .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:8px;position:absolute;z-index:auto;}#w-l6nufaq3 .image-background{width:194.96760098049663px;height:300.57506360496564px;top:-23px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/save-date-1.webp");--type:0;}#w-l6nufaq3 .image-background-compare{background:transparent;clip: rect(0, 98.5px, 266px, 0);--type:0;}#w-l6nufaq3 > div{transform: rotate(348deg) perspective(1000px);}#w-8ay25ugn{top:-32.486114501953125px;left:-50.01385498046875px;perspective: 1000px;width:135px;height:165px;}#w-8ay25ugn .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-8ay25ugn .image-background{width:232.98123167155435px;height:165.27272727272734px;top:0px;left:-38.45454545454546px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/f1ac1c0b79e3.webp");--type:0;}#w-8ay25ugn .image-background-compare{background:transparent;clip: rect(0, 67.5px, 165px, 0);--type:0;}#w-8ay25ugn > div{transform: rotate(55deg) perspective(1000px);}#w-y4tq64wq{top:551.2882499694824px;left:210.511962890625px;perspective: 1000px;width:197px;height:266px;}#w-y4tq64wq .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:8px;position:absolute;z-index:auto;}#w-y4tq64wq .image-background{width:185.82768263357565px;height:286.85982857089897px;top:-5px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/save-date-2.webp");--type:0;}#w-y4tq64wq .image-background-compare{background:transparent;clip: rect(0, 98.5px, 266px, 0);--type:0;}#w-y4tq64wq > div{transform: rotate(12deg) perspective(1000px);}#w-yt01nt06{top:678.2916564941406px;left:32.5px;width:372px;height:40px;}#w-yt01nt06 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;opacity:0.3;background:rgba(255, 255, 255, 1);background-clip: padding-box;}#w-5q0v20ee{top:653.2881355285645px;left:145.991455078125px;width:127px;height:90px;}#w-5q0v20ee .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;}#w-5q0v20ee .image-background{width:127px;height:90.09153318077803px;top:0px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/eedba5c620a4.webp");--type:0;}#w-5q0v20ee .image-background-compare{background:transparent;clip: rect(0, 63.5px, 90px, 0);--type:0;}#w-tp60n20v{top:21.5px;left:143px;width:135px;height:135px;}#w-tp60n20v .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-tp60n20v .image-background{width:135px;height:135px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/lt-monogram.webp");--type:0;}#w-tp60n20v .image-background-compare{background:transparent;clip: rect(0, 67.5px, 135px, 0);--type:0;}#w-2bs8c2lb{top:0px;left:0px;position:relative;width:420px;height:988px;}#w-2bs8c2lb .section-wrapper{opacity:1;}#w-2bs8c2lb{margin-bottom: -1px;}#w-2bs8c2lb .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-szjrhtzg{top:-54.01328659057617px;left:294.9776496887207px;perspective: 1000px;width:171px;height:214px;}#w-szjrhtzg .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-szjrhtzg .image-background{width:383.43225806451613px;height:272px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/c0a80de4f588.webp");--type:0;}#w-szjrhtzg .image-background-compare{background:transparent;clip: rect(0, 85.5px, 214px, 0);--type:0;}#w-szjrhtzg > div{transform: rotate(324deg) perspective(1000px);}#w-979kjzgs{top:218px;left:30px;width:360px;height:47.986114501953125px;}#w-979kjzgs .text-block{background:transparent;}#w-979kjzgs .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-gxbfjkvj{top:288.5px;left:47.5px;width:325px;height:166px;}#w-cczryo41{top:0px;left:0px;width:325px;height:165.62501525878906px;}#w-cczryo41 .text-block{background:transparent;}#w-cczryo41 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:36px;line-height:2.3;text-align:center;--type:0;}#w-shmq88mr{top:57.5px;left:94px;width:137px;height:55.989585876464844px;}#w-shmq88mr .text-block{background:transparent;}#w-shmq88mr .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'n11.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-ni46w1zd{top:107px;left:197px;width:239px;height:63px;}#w-hf58xoh1{top:21px;left:0px;width:239px;height:41.97916793823242px;}#w-hf58xoh1 .text-block{background:transparent;}#w-hf58xoh1 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.5;text-align:center;--type:0;}#w-1ffiaay1{top:0px;left:55.5px;width:128px;height:20.98958396911621px;}#w-1ffiaay1 .text-block{background:transparent;}#w-1ffiaay1 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;--type:0;}#w-rz9ziudp{top:107px;left:5px;width:209px;height:63px;}#w-s7j2wxdv{top:21px;left:0px;width:209px;height:41.97916793823242px;}#w-s7j2wxdv .text-block{background:transparent;}#w-s7j2wxdv .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.5;text-align:center;--type:0;}#w-mskqj978{top:0px;left:40.5px;width:128px;height:20.98958396911621px;}#w-mskqj978 .text-block{background:transparent;}#w-mskqj978 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;--type:0;}#w-55ii3oy2{top:833.4921998977661px;left:-45.511207580566406px;perspective: 1000px;width:186px;height:207px;}#w-55ii3oy2 .image-block-css{border-color:rgba(229, 231, 235, 1);border-radius:6px;border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-55ii3oy2 .image-background{width:406.9446135118686px;height:288.67924528301893px;top:-34px;left:-192.87719298245617px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/56e35514f049.webp");--type:0;}#w-55ii3oy2 .image-background-compare{background:transparent;clip: rect(0, 93px, 207px, 0);--type:0;}#w-55ii3oy2 > div{transform: rotate(324deg) perspective(1000px) skewX(0deg);}#w-hhef3z1p{top:469.5px;left:27px;width:366px;height:54.375003814697266px;}#w-hhef3z1p .text-block{background:transparent;}#w-hhef3z1p .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-0sgx4h10{top:637.5px;left:105px;width:210px;height:27.187501907348633px;}#w-0sgx4h10 .text-block{background:transparent;}#w-0sgx4h10 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;--type:0;}#w-9r1np7f9{top:528.5px;left:22.5px;width:375px;height:94px;}#w-x2qr5v11{top:67px;left:4.5px;width:366px;height:27.187501907348633px;}#w-x2qr5v11 .text-block{background:transparent;}#w-x2qr5v11 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;font-style:italic;line-height:1.6;text-align:center;--type:0;}#w-msfipidb{top:0px;left:0px;width:375px;height:80px;}#w-44wygwk4{top:12.5px;left:0px;width:171px;height:55px;}#w-bqc5iczp{top:15.5px;left:0px;width:171px;height:27.187501907348633px;}#w-bqc5iczp .text-block{background:transparent;}#w-bqc5iczp .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-yind8545{top:0px;left:35.5px;width:100px;height:auto;}#w-yind8545 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-li2n232b{top:37.5px;left:35.5px;width:100px;height:auto;}#w-li2n232b .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-oivndf22{top:12.5px;left:204px;width:171px;height:55px;}#w-usy2kfgk{top:15.5px;left:0px;width:171px;height:27.187501907348633px;}#w-usy2kfgk .text-block{background:transparent;}#w-usy2kfgk .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:17px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-uue10xs0{top:0px;left:35.5px;width:100px;height:auto;}#w-uue10xs0 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-21rz3fm7{top:37.5px;left:35.5px;width:100px;height:auto;}#w-21rz3fm7 .line-container{border-color:rgba(109,88,61,1.000);border-style:solid;border-width:1px;}#w-c4bv417a{top:0px;left:157.5px;width:60px;height:80px;}#w-c4bv417a .text-block{background:transparent;}#w-c4bv417a .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:50px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-ajpp5byn{top:718.5px;left:7.5px;width:405px;height:22.37847328186035px;}#w-ajpp5byn .text-block{background:transparent;}#w-ajpp5byn .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-style:italic;line-height:1.6;text-align:center;--type:0;}#w-e9zx2hm6{top:793px;left:-837.0069541931152px;width:484px;height:149px;}#w-e9zx2hm6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-e9zx2hm6 .image-background{width:484px;height:272.25px;top:-42.38793103448279px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/9e219c4a718b.webp");--type:0;}#w-e9zx2hm6 .image-background-compare{background:transparent;clip: rect(0, 242px, 149px, 0);--type:0;}#w-sfhueghi{top:797.5px;left:130.5px;width:159px;height:33px;}#w-sfhueghi .button-css{border-color:rgba(229, 231, 235, 1);border-radius:15px;border-style:solid;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:rgba(255, 255, 255, 1);font-family:'Taviraj', sans-serif;font-size:13px;background:rgba(109,88,61,1.000);--type:0;}#w-fq239qgi{top:669px;left:7.5px;width:405px;height:47.986114501953125px;}#w-fq239qgi .text-block{background:transparent;}#w-fq239qgi .text-block-css{white-space:nowrap;-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'55.otf', sans-serif;font-size:30px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-uuhhohtf{top:753px;left:7.5px;width:405px;height:22.37847328186035px;}#w-uuhhohtf .text-block{background:transparent;}#w-uuhhohtf .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;line-height:1.6;text-align:center;--type:0;}#w-5nop73t8{top:0px;left:0px;position:relative;width:420px;height:1332px;}#w-5nop73t8 .section-wrapper{opacity:1;}#w-5nop73t8{margin-bottom: -1px;}#w-5nop73t8 .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-ug2euiev{top:4px;left:0px;width:420px;height:608px;}#w-ug2euiev .image-block-css{border-color:transparent;border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-ug2euiev .image-background{width:419.6796875px;height:629.7655334114888px;top:-7.33791523482245px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/quote-section.webp");--type:0;}#w-ug2euiev .image-background-compare{background:transparent;clip: rect(0, 210px, 608px, 0);--type:0;}#w-5fnw085t{top:685.0078125px;left:263.9921875px;perspective: 1000px;width:173px;height:281px;}#w-5fnw085t .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-5fnw085t .image-background{width:397.90000000000003px;height:282.2631578947369px;top:-0.9785516422635815px;left:-200.93913267275767px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-5fnw085t .image-background-compare{background:transparent;clip: rect(0, 86.5px, 281px, 0);--type:0;}#w-5fnw085t > div{transform: rotate(305deg) perspective(1000px);}#w-x2prt2bp{top:641px;left:0px;width:210px;height:67px;}#w-tsrbip6w{top:0px;left:0px;width:128px;height:55.989585876464844px;}#w-tsrbip6w .text-block{background:transparent;}#w-tsrbip6w .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-kfrni3s2{top:35px;left:26px;width:184px;height:31.99652862548828px;}#w-kfrni3s2 .text-block{background:transparent;}#w-kfrni3s2 .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-1axli1gs{top:719.0078125px;left:15.9921875px;perspective: 1000px;width:223px;height:278px;}#w-1axli1gs .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:10px;position:absolute;z-index:auto;}#w-1axli1gs .image-background{width:203.31441648959552px;height:315.10252415789245px;top:-11px;left:-0.3144164895955157px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/co-dau.webp");--type:0;}#w-1axli1gs .image-background-compare{background:transparent;clip: rect(0, 111.5px, 278px, 0);--type:0;}#w-1axli1gs > div{transform: rotate(354deg) perspective(1000px);}#w-sw9pgjhn{top:906.9921875px;left:185.9921875px;perspective: 1000px;width:223px;height:278px;}#w-sw9pgjhn .image-block-css{border-color:rgba(255, 255, 255, 1);border-style:solid;border-width:10px;position:absolute;z-index:auto;}#w-sw9pgjhn .image-background{width:203.55664062500003px;height:315.4660023446659px;top:-1px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/chu-re.webp");--type:0;}#w-sw9pgjhn .image-background-compare{background:transparent;clip: rect(0, 111.5px, 278px, 0);--type:0;}#w-sw9pgjhn > div{transform: rotate(1deg) perspective(1000px);}#w-kq6byxxv{top:1018.9921875px;left:-60.9921875px;perspective: 1000px;width:173px;height:281px;}#w-kq6byxxv .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-kq6byxxv .image-background{width:397.90000000000003px;height:282.2631578947369px;top:-0.9785516422635815px;left:-200.93913267275767px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/6e659747e42b.webp");--type:0;}#w-kq6byxxv .image-background-compare{background:transparent;clip: rect(0, 86.5px, 281px, 0);--type:0;}#w-kq6byxxv > div{transform: rotate(77deg) perspective(1000px);}#w-6scsq4kq{top:1198px;left:207px;width:202px;height:67px;}#w-jcq7kc9x{top:0px;left:0px;width:128px;height:55.989585876464844px;}#w-jcq7kc9x .text-block{background:transparent;}#w-jcq7kc9x .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:35px;line-height:1.6;text-align:center;--type:0;}#w-ie7s3x2h{top:35px;left:18px;width:184px;height:31.99652862548828px;}#w-ie7s3x2h .text-block{background:transparent;}#w-ie7s3x2h .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;line-height:1.6;text-align:center;text-transform:uppercase;--type:0;}#w-fl9y16fq{top:198px;left:-182px;perspective: 1000px;width:602px;height:414px;}#w-fl9y16fq .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(155%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(111%) sepia(0%) opacity(100%) brightness(1%) blur(0px);position:absolute;z-index:auto;}#w-fl9y16fq .image-background{width:1073.7777777777778px;height:604px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/a3b3268688f2.webp) border-box;--type:0;}#w-fl9y16fq .image-background-compare{background:transparent;clip: rect(0, 301px, 414px, 0);--type:0;}#w-fl9y16fq > div{transform: rotate(0deg) perspective(1000px);}#w-mbl4yqsk{top:471px;left:47.5px;width:325px;height:105.59028625488281px;}#w-mbl4yqsk .text-block{background:transparent;}#w-mbl4yqsk .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(255, 255, 255, 1);font-family:'Dancing Script', sans-serif;font-size:33px;line-height:1.6;text-align:center;--type:0;}#w-fi0xg7tu{top:0px;left:0px;position:relative;width:420px;height:962px;}#w-fi0xg7tu .section-wrapper{opacity:1;}#w-fi0xg7tu{margin-bottom: -1px;}#w-fi0xg7tu .section-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");--type:0;}#w-vnqw8o3l{top:616px;left:232.50347137451172px;perspective: 1000px;width:255px;height:246px;}#w-vnqw8o3l .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:0.2;position:absolute;z-index:auto;}#w-vnqw8o3l .image-background{width:487.8571116315378px;height:346.0771272443403px;top:0px;left:-203.5321100917431px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-vnqw8o3l .image-background-compare{background:transparent;clip: rect(0, 127.5px, 246px, 0);--type:0;}#w-vnqw8o3l > div{transform: rotate(340deg) perspective(1000px);}#w-4plf6j0b{top:80.00694274902344px;left:12.5px;width:395px;height:71.97917175292969px;}#w-4plf6j0b .text-block{background:transparent;}#w-4plf6j0b .text-block-css{-webkit-text-stroke:0px rgba(0, 0, 0, 1);border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:15px;line-height:1.6;text-align:center;--type:0;}#w-5x709miw{top:818px;left:60px;width:300px;height:80px;}#w-5x709miw .countdown-item{background:center center/ cover no-repeat  content-box url("") border-box;border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:20px;font-weight:normal;margin-left:5px;margin-right:5px;gap: 0px;margin: 0;}#w-5x709miw .countdown-wrapper{
    gap: 5px;
  }#w-fzfk974a{top:5.5121307373046875px;left:-41.72920227050781px;perspective: 1000px;width:218px;height:210px;}#w-fzfk974a .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:0.2;position:absolute;z-index:auto;}#w-fzfk974a .image-background{width:416.463387978142px;height:295.431693989071px;top:-36.779661016949156px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-fzfk974a .image-background-compare{background:transparent;clip: rect(0, 109px, 210px, 0);--type:0;}#w-fzfk974a > div{transform: rotate(62deg) perspective(1000px);}#w-wb9zcnvc{top:746px;left:105px;width:210px;height:75px;}#w-wb9zcnvc .text-block{background:transparent;}#w-wb9zcnvc .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'36.ttf', sans-serif;font-size:50px;letter-spacing:2px;text-align:center;--type:0;}#w-npnmha4s{top:438px;left:22.5px;width:375px;height:295px;}#w-npnmha4s form{border-radius:20px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;}#w-npnmha4s {}#w-npnmha4s input::placeholder, #w-npnmha4s .input-datetime-placeholder, #w-npnmha4s textarea::placeholder {
      color:rgba(115, 104, 69, 1);
    }#w-2tm81wbn{top:0px;left:0.5px;width:374px;height:42px;}#w-2tm81wbn .input-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-2tm81wbn input{background:center center/ cover no-repeat  content-box url("") border-box;color:rgba(109,88,61,1.000);}#w-t0wvktbp{top:232px;left:0px;width:375px;height:39px;}#w-t0wvktbp .button-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:2px;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background:center center/ cover no-repeat  content-box url("") border-box;--type:0;}#w-zy3vjshg{top:140px;left:0px;width:374px;height:80px;}#w-zy3vjshg .textarea-css{background:center center/ cover no-repeat  content-box url("") border-box;border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-kb774q8m{top:53px;left:0px;width:374px;height:78px;}#w-kb774q8m .select-css{border-color:rgba(115, 104, 69, 1);border-radius:20px;border-style:solid;border-width:1px;color:rgba(109,88,61,1.000);}#w-kb774q8m select{background:center center/ cover no-repeat  content-box url("") border-box;color:rgba(109,88,61,1.000);}#w-kb774q8m .chevron .icon{color:rgba(109,88,61,1.000);}#w-o94okgr4{top:0px;left:0px;position:relative;width:420px;height:482px;}#w-o94okgr4 .section-wrapper{opacity:1;}#w-o94okgr4{margin-bottom: -1px;}#w-o94okgr4 .section-background{background:#fff;--type:0;}#w-7600k9ub{top:361px;left:-1px;width:422px;height:40px;}#w-qekj476f{top:0px;left:0px;width:422px;height:40px;}#w-qekj476f .rectangle-css{border-color:rgba(109, 88, 61, 1);border-style:solid;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");background-clip: padding-box;}#w-qekj476f .rectangle-css.fb{background:undefined;--type:0;}#w-jojizcdn{top:11.5px;left:8px;width:406px;height:19.49652862548828px;}#w-jojizcdn .text-block{background:transparent;}#w-jojizcdn .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:13px;text-align:center;text-transform:uppercase;--type:0;}#w-zag69jfj{top:0px;left:-0.5px;width:421px;height:358px;}#w-zag69jfj .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;position:absolute;z-index:auto;}#w-zag69jfj .image-background{width:421px;height:632px;top:-100px;left:0px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/thank-you.webp");--type:0;}#w-zag69jfj .image-background-compare{background:transparent;clip: rect(0, 210.5px, 358px, 0);--type:0;}#w-8wddtho6{top:428px;left:0px;width:430px;height:35px;}#w-j9bhl8i3{top:0px;left:0px;width:422px;height:35px;}#w-j9bhl8i3 .rectangle-css{border-color:rgba(127, 36, 36, 1);border-style:solid;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);opacity:0.7;background:rgba(255, 255, 255, 1);background-clip: padding-box;}#w-9w38gzze{top:7px;left:172.5px;width:258px;height:22.500001907348633px;}#w-9w38gzze .text-block{background:transparent;}#w-9w38gzze .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;font-size:15px;text-align:center;--type:0;}#w-m8ejrgiw{top:3px;left:158.5px;width:28px;height:28px;}#w-m8ejrgiw .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ contain no-repeat scroll content-box url(/wedding/img/e8a54d969a86.png);background-clip: padding-box;}#w-kami56b3{top:3px;left:122.5px;width:28px;height:28px;}#w-kami56b3 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ cover no-repeat  content-box url("/wedding/img/a1beef576b9d.webp") border-box;background-clip: padding-box;}#w-1d18eh28{top:3px;left:86.5px;width:28px;height:28px;}#w-1d18eh28 .rectangle-css{border-color:rgba(229, 231, 235, 1);border-style:solid;background:center center/ cover no-repeat  content-box url("/wedding/img/d94de18d5982.png") border-box;background-clip: padding-box;}#w-2jrw1zxy{top:135px;left:-0.5087890625px;width:421px;height:223px;}#w-2jrw1zxy .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;filter:contrast(100%) grayscale(0%) hue-rotate(0deg) invert(80%) saturate(100%) sepia(0%) opacity(100%) brightness(5%) blur(0px);opacity:1;position:absolute;z-index:auto;}#w-2jrw1zxy .image-background{width:429px;height:429px;top:0px;left:0px;background:center center/ cover no-repeat scroll content-box url(/wedding/img/ae32bc683c03.webp) border-box;--type:0;}#w-2jrw1zxy .image-background-compare{background:transparent;clip: rect(0, 210.5px, 223px, 0);--type:0;}#w-cflzs29o{top:220.5px;left:6px;width:408px;height:62.968753814697266px;}#w-cflzs29o .text-block{background:transparent;}#w-cflzs29o .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:14px;text-align:center;--type:0;}#w-9hlonuqc{top:289.5px;left:62.01383972167969px;width:295px;height:79.49652862548828px;}#w-9hlonuqc .text-block{background:transparent;}#w-9hlonuqc .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'thiep 6.ttf', sans-serif;font-size:53px;letter-spacing:2px;text-align:center;--type:0;}#w-__popup_default__{position:fixed;width:400px;height:250px;}#w-__popup_default__::-webkit-scrollbar{display:none}#w-__popup_default__ .popup-background{background:rgba(255, 255, 255, 1);border-color:rgba(76, 175, 80, 0.8);border-radius:13px;border-style:solid;box-shadow:4px 4px 9px 0px rgba(139,195,74,0.200);color:rgba(69,64,64,1.000);}#w-oc2dcqis{top:21px;left:36px;width:276px;height:54px;}#w-oc2dcqis .text-block{background:transparent;}#w-oc2dcqis .text-block-css{color:rgba(69, 64, 64, 1);font-family:'Roboto', sans-serif;font-size:36px;font-weight:bold;text-align:start;--type:0;}#w-pn1igdhr{top:89px;left:36px;width:328px;height:48px;}#w-pn1igdhr .text-block{background:transparent;}#w-pn1igdhr .text-block-css{font-family:'Roboto', sans-serif;font-size:16px;text-align:start;--type:0;}#w-au0o7yag{top:184px;left:241.5px;width:130px;height:40px;}#w-au0o7yag .button-css{border-radius:6px;border-style:solid;color:rgba(255, 255, 255, 1);font-size:14px;font-weight:bold;background:rgba(76, 175, 80, 0.8);--type:0;}#w-au0o7yap{top:0px;left:370px;z-index:1;width:29px;height:29px;}#w-au0o7yap {
    
    
  }#w-au0o7yap .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-et8zquu3{position:fixed;width:420px;height:514px;}#w-et8zquu3 .popup-background.fb{background: undefined}#w-et8zquu3::-webkit-scrollbar{display:none}#w-et8zquu3 .popup-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");border-color:rgba(229, 231, 235, 1);border-style:solid;}#w-rnj5vn20{top:0px;left:391px;z-index:1;width:29px;height:29px;}#w-rnj5vn20 {
    
    
  }#w-rnj5vn20 .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-a6315v1c{top:0.0103912353515625px;left:0.01385498046875px;width:421px;height:297px;}#w-a6315v1c .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);position:absolute;z-index:auto;}#w-a6315v1c .image-background{width:420.812890625px;height:589px;top:-37px;left:0.18710937499997726px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/38aeb97b849e.jpg");--type:0;}#w-a6315v1c .image-background-compare{background:transparent;clip: rect(0, 210.5px, 297px, 0);--type:0;}#w-yrb6y0mc{top:327px;left:141px;width:123px;height:161px;}#w-yrb6y0mc .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:4px;position:absolute;z-index:auto;}#w-yrb6y0mc .image-background{width:138.25px;height:252px;top:-28px;left:-9.000000000000002px;background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/aa50e9d98282.jpg");--type:0;}#w-yrb6y0mc .image-background-compare{background:transparent;clip: rect(0, 61.5px, 161px, 0);--type:0;}#w-5th7i8af{position:fixed;width:420px;height:455px;}#w-5th7i8af .popup-background.fb{background: undefined}#w-5th7i8af::-webkit-scrollbar{display:none}#w-5th7i8af .popup-background{background:center center/ cover no-repeat  content-box  border-box url("/wedding/img/cacd99006be5.webp");border-color:rgba(229, 231, 235, 1);border-style:solid;}#w-b5k3rojd{top:-34.50004577636719px;left:216.99993896484375px;width:203px;height:208px;}#w-b5k3rojd .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:40%;position:absolute;z-index:auto;}#w-b5k3rojd .image-background{width:349.6px;height:248px;top:-20px;left:-146.60000000000002px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/800941df0caf.webp");--type:0;}#w-b5k3rojd .image-background-compare{background:transparent;clip: rect(0, 101.5px, 208px, 0);--type:0;}#w-hb7876rl{top:0px;left:391px;z-index:1;width:29px;height:29px;}#w-hb7876rl {
    
    
  }#w-hb7876rl .rectangle-css{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);border-color:#E5E7EB;border-style:solid;z-index:1;background:rgb(212, 212, 212);background-clip: padding-box;}#w-x1nbbs8j{top:14.496513366699219px;left:16px;width:222px;height:202px;}#w-x1nbbs8j .image-block-css{border-color:rgba(255, 255, 255, 1);border-radius:5px;border-style:solid;border-width:5px;position:absolute;z-index:auto;}#w-x1nbbs8j .image-background{width:217.20515826494724px;height:330.94091744329717px;top:-22.130128956623707px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/3aad61bec10a.jpg");--type:0;}#w-x1nbbs8j .image-background-compare{background:transparent;clip: rect(0, 111px, 202px, 0);--type:0;}#w-xg59emtw{top:69.5px;left:210px;width:187px;height:176px;}#w-xg59emtw .image-block-css{border-color:rgba(255, 255, 255, 1);border-radius:5px;border-style:solid;border-width:5px;position:absolute;z-index:auto;}#w-xg59emtw .image-background{width:181.09484045879606px;height:276.7542740765052px;top:-43px;left:-3px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/5d9a4217318d.jpg");--type:0;}#w-xg59emtw .image-background-compare{background:transparent;clip: rect(0, 93.5px, 176px, 0);--type:0;}#w-gxik85a6{top:197.4757308959961px;left:-17.00511932373047px;width:288px;height:295px;}#w-gxik85a6 .image-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;border-width:0px;opacity:10%;position:absolute;z-index:auto;}#w-gxik85a6 .image-background{width:495.9842364532021px;height:351.84236453201976px;top:-36.875px;left:0px;background:center center/ cover no-repeat scroll content-box  border-box url("/wedding/img/a2896d0f2bf2.webp");--type:0;}#w-gxik85a6 .image-background-compare{background:transparent;clip: rect(0, 144px, 295px, 0);--type:0;}#w-dmi4nvcy{top:262.96871185302734px;left:21.5555419921875px;width:313px;height:96.04167175292969px;}#w-dmi4nvcy .text-block{background:transparent;}#w-dmi4nvcy .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'Taviraj', sans-serif;font-size:16px;--type:0;}#w-w57zkos9{top:382.9722595214844px;left:21.545196533203125px;width:206px;height:45.000003814697266px;}#w-w57zkos9 .text-block{background:transparent;}#w-w57zkos9 .text-block-css{border-color:rgba(229, 231, 235, 1);border-style:solid;color:rgba(109,88,61,1.000);font-family:'n2.otf', sans-serif;font-size:30px;--type:0;}.-popup-checkout .-close, .-zoom .-close, .-popup-checkout .-back-button {
    width: 22px;
    height: 22px;
  }.-checkout-gallery .gallery-view-item {
    background-size: cover !important;
  }.-popup-search-title {
    
    font-weight: normal;
    color: undefined;
  }#w-x05nf8xy.animation{transform: perspective(1000px);}#w-x05nf8xy.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-lp37pyxw.animation{transform: perspective(1000px);}#w-lp37pyxw.animation  .text-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-4onqz968.animation{transform: perspective(1000px);}#w-4onqz968.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-jkdnlfq9.animation{transform: perspective(1000px);}#w-jkdnlfq9.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-bc4iups4.animation{transform: perspective(1000px);}#w-bc4iups4.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-xlffzoii.animation{transform: perspective(1000px);}#w-xlffzoii.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-2je4g75n.animation{transform: perspective(1000px);}#w-2je4g75n.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-l6nufaq3.animation{transform: perspective(1000px);}#w-l6nufaq3.animation  .image-block-css{animation-name:rotateInDownLeft;-webkit-animation-name:rotateInDownLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-y4tq64wq.animation{transform: perspective(1000px);}#w-y4tq64wq.animation  .image-block-css{animation-name:rotateInDownRight;-webkit-animation-name:rotateInDownRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-szjrhtzg.animation{transform: perspective(1000px);}#w-szjrhtzg.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-979kjzgs.animation{transform: perspective(1000px);}#w-979kjzgs.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-gxbfjkvj.animation{transform: perspective(1000px);}#w-gxbfjkvj.animation > .group-container{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:1s;-webkit-animation-duration:1s;}#w-ni46w1zd.animation{transform: perspective(1000px);}#w-ni46w1zd.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-rz9ziudp.animation{transform: perspective(1000px);}#w-rz9ziudp.animation > .group-container{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-55ii3oy2.animation{transform: perspective(1000px);}#w-55ii3oy2.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-0sgx4h10.animation{transform: perspective(1000px);}#w-0sgx4h10.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-x2qr5v11.animation{transform: perspective(1000px);}#w-x2qr5v11.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-44wygwk4.animation{transform: perspective(1000px);}#w-44wygwk4.animation > .group-container{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-oivndf22.animation{transform: perspective(1000px);}#w-oivndf22.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-c4bv417a.animation{transform: perspective(1000px);}#w-c4bv417a.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-ajpp5byn.animation{transform: perspective(1000px);}#w-ajpp5byn.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-sfhueghi.animation{transform: perspective(1000px);}#w-sfhueghi.animation  .button-css{animation-name:pulse;-webkit-animation-name:pulse;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:1s;-webkit-animation-duration:1s;}#w-uuhhohtf.animation{transform: perspective(1000px);}#w-uuhhohtf.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-5fnw085t.animation{transform: perspective(1000px);}#w-5fnw085t.animation  .image-block-css{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-x2prt2bp.animation{transform: perspective(1000px);}#w-x2prt2bp.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-1axli1gs.animation{transform: perspective(1000px);}#w-1axli1gs.animation  .image-block-css{animation-name:rotateInDownLeft;-webkit-animation-name:rotateInDownLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-sw9pgjhn.animation{transform: perspective(1000px);}#w-sw9pgjhn.animation  .image-block-css{animation-name:rotateInDownRight;-webkit-animation-name:rotateInDownRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-kq6byxxv.animation{transform: perspective(1000px);}#w-kq6byxxv.animation  .image-block-css{animation-name:slideInLeft;-webkit-animation-name:slideInLeft;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-6scsq4kq.animation{transform: perspective(1000px);}#w-6scsq4kq.animation > .group-container{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-4plf6j0b.animation{transform: perspective(1000px);}#w-4plf6j0b.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-5x709miw.animation{transform: perspective(1000px);}#w-5x709miw.animation  .countdown-wrapper{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-wb9zcnvc.animation{transform: perspective(1000px);}#w-wb9zcnvc.animation  .text-block-css{animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:3s;-webkit-animation-duration:3s;}#w-cflzs29o.animation{transform: perspective(1000px);}#w-cflzs29o.animation  .text-block-css{animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:2s;-webkit-animation-duration:2s;}#w-9hlonuqc.animation{transform: perspective(1000px);}#w-9hlonuqc.animation  .text-block-css{animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-delay:0s;-webkit-animation-delay:0s;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:6s;-webkit-animation-duration:6s;}
}

@font-face{font-family: "thiep 6.ttf"; src: url("/wedding/fonts/de56d424e427.ttf") format("truetype"); font-display:swap;}@font-face{font-family: "n4.ttf"; src: url("/wedding/fonts/de56d424e427.ttf") format("truetype"); font-display:swap;}@font-face{font-family: "n11.ttf"; src: url("/wedding/fonts/b4975f6948c2.ttf") format("truetype"); font-display:swap;}@font-face{font-family: "n2.otf"; src: url("/wedding/fonts/98dae08f874a.ttf") format("opentype"); font-display:swap;}@font-face{font-family: "36.ttf"; src: url("/wedding/fonts/831ddf88313c.ttf") format("truetype"); font-display:swap;}@font-face{font-family: "55.otf"; src: url("/wedding/fonts/5d153125bfeb.ttf") format("opentype"); font-display:swap;}

@font-face{
        font-family: "hihi";
        src: url("/wedding/fonts/7ede86a6245d.ttf");
        format("truetype");
        font-weight: 700;
        font-style: normal;
      }@font-face{
        font-family: "hihi";
        src: url("/wedding/fonts/8cb9c9b48c42.ttf");
        format("truetype");
        font-weight: undefined;
        font-style: normal;
      }

@font-face{
        font-family: "Ver1 ";
        src: url("/wedding/fonts/eaba4447608f.ttf");
        format("truetype");
        font-weight: undefined;
        font-style: italic;
      }@font-face{
        font-family: "Ver1 ";
        src: url("/wedding/fonts/0f509e10259d.ttf");
        format("truetype");
        font-weight: undefined;
        font-style: normal;
      }

@font-face{
        font-family: "gOOGLE FONT";
        src: url("/wedding/fonts/6c478e8c3dfe.ttf");
        format("truetype");
        font-weight: undefined;
        font-style: italic;
      }@font-face{
        font-family: "gOOGLE FONT";
        src: url("/wedding/fonts/956a953ee4e4.ttf");
        format("truetype");
        font-weight: undefined;
        font-style: normal;
      }


        /* Tối ưu hiệu ứng xoay bằng will-change giúp GPU xử lý mượt hơn trên mobile */
        .m-rotating { animation: m-spin 4s linear infinite; will-change: transform; }
        @keyframes m-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
    


    #loading-gate {
        position: fixed;
        top: 0; left: 0;
        width: 100vw; height: 100vh;
        z-index: 999999;
        overflow: hidden;
        pointer-events: none;
    }

    /* Lớp nền trắng mờ dần */
    .gate-bg-layer {
        position: absolute;
        top: 0; left: 0;
        width: 100%; height: 100%;
        background-color: #ffffff;
        z-index: 1;
        opacity: 1;
        transition: opacity 2.0s ease-in-out 0.5s;
    }

    .gate-wing {
        position: absolute;
        top: 0; height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        opacity: 1 !important; 
        transition: transform 4.5s cubic-bezier(0.6, 0.5, 0.45, 1);
        will-change: transform;
        pointer-events: auto;
    }

    /* CÁNH TRÁI: Đã chỉnh z-index lên cao hơn cánh phải */
    .left-wing {
        left: 0; width: 65%;
        background-image: url('/wedding/img/5ec15371a8b4.webp');
        background-position: right center;
        z-index: 20; /* Số này lớn hơn sẽ nằm trên */
    }

    /* CÁNH PHẢI: Nằm dưới cánh trái */
    .right-wing {
        right: 0; width: 48%;
        background-image: url('/wedding/img/8c121821714f.webp');
        background-position: left center;
        z-index: 10; /* Số này nhỏ hơn sẽ nằm dưới */
    }

    #loading-gate.open .gate-bg-layer { opacity: 0; }
    #loading-gate.open .left-wing { transform: translateX(-100%); }
    #loading-gate.open .right-wing { transform: translateX(100%); }

    #loading-gate.finished { display: none !important; }


#scroll-box::-webkit-scrollbar{width:4px}#scroll-box::-webkit-scrollbar-track{background:#f0ece8}#scroll-box::-webkit-scrollbar-thumb{background:#6d583d;border-radius:10px}

@font-face {font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(/cf-fonts/v/playfair-display/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(/cf-fonts/v/playfair-display/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(/cf-fonts/v/playfair-display/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(/cf-fonts/v/playfair-display/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Crimson Pro';font-style:normal;font-weight:400;src:url(/cf-fonts/v/crimson-pro/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Crimson Pro';font-style:normal;font-weight:400;src:url(/cf-fonts/v/crimson-pro/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Crimson Pro';font-style:normal;font-weight:400;src:url(/cf-fonts/v/crimson-pro/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}