.sn-page{background:#e9eeed}.vx.sn{--vx-green:#748e8a;--sn-teal:#748e8a;--sn-grey:#f1f3f4;--sn-ink:#545454;color:var(--sn-teal);font-family:var(--sn-sans),"Open Sans",sans-serif}.sn-script{font-family:var(--sn-script),"Great Vibes",cursive;font-weight:400}.sn-parfum{font-family:var(--sn-parfum),"Great Vibes",cursive;font-weight:400}.sn-sriracha{font-family:var(--sn-sriracha),cursive;font-weight:400}.sn-dancing{font-family:var(--sn-dancing),cursive}.sn-philo{font-family:var(--vx-philo),serif;font-weight:700}.sn-img-empty{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e3e9e8,#aabcb9)}.sn-f-white{filter:brightness(400%)}.sn-f-snow{filter:contrast(12%) brightness(1000%)}.sn-f-fan{filter:contrast(116%) brightness(288%) saturate(84%) sepia(52%) grayscale(66%) hue-rotate(181deg)}.sn-f-sage{filter:contrast(23%) brightness(69%) saturate(264%) sepia(60%) hue-rotate(141deg)}.sn-f-rose{filter:contrast(116%) brightness(288%) saturate(84%) sepia(52%) grayscale(66%) hue-rotate(181deg)}.sn-f-leaf{filter:saturate(15%) hue-rotate(116deg)}.sn>.vx-sec{display:flow-root}.sn-bg-teal{background:var(--sn-teal)}.sn-pill{display:inline-block;padding:0 calc(12 * var(--u));border:1px solid #d8c393;border-radius:calc(14 * var(--u));background:rgb(116 142 138/.92);color:#fff;font-size:calc(25 * var(--u));line-height:1.5;text-shadow:1px 2px 3px #000;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) rgb(0 0 0/.25)}.sn-cover{overflow:hidden;background:#3d4a47}.sn .sn-cover-photo{position:absolute;inset:0;filter:contrast(70%) brightness(70%)}.sn-arch{border-style:solid;border-color:#fff;border-radius:1000px 1000px 0 0;pointer-events:none}.sn-arch-1{border-width:1px}.sn-arch-2{border-width:2px}.sn-cover-name{font-size:calc(53 * var(--u));text-shadow:0 2px 8px rgb(0 0 0/.35);white-space:nowrap}.sn-cover-amp,.sn-cover-name{text-align:center;color:#fff;line-height:1.6}.sn-cover-amp{font-size:calc(35 * var(--u))}.sn-cover-honored{text-align:center;color:#fff;font-family:var(--sn-mono),monospace;font-size:calc(25 * var(--u));text-transform:uppercase;line-height:1.6;white-space:nowrap}.sn-cover-guest{text-align:center}.sn-cover-in{animation:sn-cover-in 2.2s cubic-bezier(.25,.46,.45,.94) both}.sn-cover-in-up{animation-name:sn-cover-up;animation-duration:1.8s}.invite:has(.intro:not(.intro-opening)) .sn-cover-in{animation-play-state:paused}@keyframes sn-cover-in{0%{opacity:0;transform:scale(.9);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes sn-cover-up{0%{opacity:0;transform:translateY(calc(26 * var(--u)))}to{opacity:1;transform:none}}.sn-trail-layer{position:fixed;inset:0;z-index:60;overflow:hidden;pointer-events:none}.sn-trail{position:absolute;width:var(--s);height:var(--s);filter:drop-shadow(0 0 2px rgb(255 255 255/.95)) drop-shadow(0 1px 3px rgb(0 0 0/.25));animation:sn-trail ease-out forwards;will-change:transform,opacity}.sn-trail svg{display:block;width:100%;height:100%;fill:var(--c)}@keyframes sn-trail{0%{opacity:0;transform:scale(.3)}15%{opacity:.95;transform:scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.6)}}@media (prefers-reduced-motion:reduce){.sn-cover-in{animation:none}}.sn-oval-bg{border-radius:1000px;background:#fff}.sn-oval-ring{border:solid var(--sn-teal);border-width:0 2px;border-radius:1000px;pointer-events:none}.sn-oval-photo{border:calc(11 * var(--u)) double var(--sn-teal);border-radius:1000px}.sn-oval-photo,.sn-paper-pill{overflow:hidden;box-shadow:0 calc(5 * var(--u)) calc(30 * var(--u)) #000}.sn-paper-pill{border-radius:calc(50 * var(--u));background:url(/hoa-tiet/sen-ngoc/nen-giay.webp) 0 0/auto 190% no-repeat}.sn-paper-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(243deg,#fff,#d9d9d9);opacity:.5}.sn-paper-left{background-position:100% 0}.sn-pill-edge{border:calc(5 * var(--u)) double #fff;pointer-events:none}.sn-pill-edge-right{border-left:0;border-radius:0 calc(50 * var(--u)) calc(50 * var(--u)) 0}.sn-pill-edge-left{border-right:0;border-radius:calc(50 * var(--u)) 0 0 calc(50 * var(--u))}.sn-std{text-align:center;line-height:1.1}.sn-std,.sn-std-date{font-size:calc(45 * var(--u));text-shadow:1px 1px calc(55 * var(--u)) #fff}.sn-std-date{display:grid;grid-template-columns:calc(73 * var(--u)) calc(18 * var(--u)) calc(73 * var(--u)) calc(18 * var(--u)) calc(134 * var(--u));align-items:center;justify-items:center;line-height:1}.sn-std-date i{width:calc(3 * var(--u));height:calc(37 * var(--u));background:var(--sn-teal)}.sn-cal-sec{padding:0 0 calc(22 * var(--u));background:#fff}.sn-cal-sec:before{content:"";background:url(/hoa-tiet/sen-ngoc/nen-lich.webp) 50% 0/cover;opacity:.09}.sn-cal-sec:before,.sn-fans{position:absolute;inset:0;pointer-events:none}.sn-fans{z-index:1}.sn-cal{position:relative;z-index:2;margin:0 calc(10 * var(--u));font-family:var(--vx-philo),serif}.sn-cal-head{height:calc(41.2 * var(--u));align-items:center;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;background:var(--sn-teal);color:#fff;font-size:calc(14 * var(--u));font-weight:700;text-align:center;text-transform:uppercase}.sn-cal-grid,.sn-cal-head{display:grid;grid-template-columns:repeat(7,1fr)}.sn-cal-grid{margin-left:0;border-left:1px solid var(--sn-teal);border-top:1px solid var(--sn-teal)}.sn-cal-day{position:relative;display:grid;place-items:center;height:calc(40.2 * var(--u));border-right:1px solid var(--sn-teal);border-bottom:1px solid var(--sn-teal);font-size:calc(18 * var(--u));color:var(--sn-teal)}.sn-cal-day>span{position:relative}.sn-cal-heart{position:absolute;left:50%;top:50%;width:calc(51 * var(--u));height:calc(51 * var(--u));transform:translate(-50%,-50%);animation:vx-beat 1.6s ease-in-out infinite}.sn-cal-add{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));width:calc(160 * var(--u));height:calc(40 * var(--u));margin:calc(22 * var(--u)) auto 0;border:1px solid var(--sn-teal);border-radius:calc(5 * var(--u));background:#fff;color:var(--sn-ink);font-size:calc(13 * var(--u))}.sn-cal-add svg{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:var(--sn-teal)}.sn-count-photo{overflow:hidden;border-radius:calc(20 * var(--u))}.sn-count-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(#a6a6a6,#545454);opacity:.75}.sn-count-title{text-align:center;color:#fff;font-size:calc(53.5 * var(--u));line-height:1.6}.sn .vx-count-box{height:calc(55.9 * var(--u));background:#fff;color:var(--sn-teal);font-family:var(--vx-philo),serif;font-size:calc(32 * var(--u));font-style:italic;font-weight:400}.sn .vx-count-label{margin-top:calc(3 * var(--u));color:#fff;font-style:italic;font-weight:600}.sn .vx-count-done{color:#fff}.sn-person{overflow:hidden;border:calc(11 * var(--u)) solid var(--sn-grey);border-radius:calc(51 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(30 * var(--u)) #000}.sn-person-fade{position:absolute;inset:auto 0 0;height:calc(192 * var(--u));border-radius:calc(40 * var(--u));background:linear-gradient(rgb(253 251 251/0),#737373)}.sn-person-role{font-size:calc(25 * var(--u));text-transform:uppercase}.sn-person-name,.sn-person-role{text-align:center;color:#fff;line-height:1.6;text-shadow:1px 2px 3px #000}.sn-person-name{font-size:calc(46 * var(--u));white-space:nowrap}.sn-ring{border:0 solid var(--sn-teal);border-radius:1000px;pointer-events:none}.sn-ring-r{border-right-width:1px}.sn-ring-l{border-left-width:1px}.sn-vinyl-ring{border:2px solid var(--sn-teal);border-radius:50%}.sn-vinyl{filter:drop-shadow(0 0 calc(20 * var(--u)) rgb(0 0 0/.9))}.sn-vinyl-cap{border-radius:50%;background:#fff}.sn .sn-vinyl-btn .vx-vinyl-btn{border:calc(3 * var(--u)) solid #5f5f5f}.sn .sn-vinyl-btn .vx-pause i{width:calc(6 * var(--u));height:calc(20 * var(--u));background:#5f5f5f}.sn .sn-vinyl-btn .vx-play{border-width:calc(10 * var(--u)) 0 calc(10 * var(--u)) calc(16 * var(--u));border-color:transparent transparent transparent #5f5f5f}.sn-invite-sec{padding:calc(34 * var(--u)) calc(19 * var(--u)) calc(25 * var(--u)) calc(18 * var(--u))}.sn-invite-card{position:relative;padding:calc(29 * var(--u)) calc(18 * var(--u)) calc(38 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(#fff,rgb(234 237 238/.8));box-shadow:0 0 calc(20 * var(--u)) calc(-6 * var(--u)) #000;text-align:center}.sn-parents{display:grid;grid-template-columns:1fr calc(57.4 * var(--u)) 1fr;align-items:start}.sn .sn-bouquet{margin:0 auto}.sn-parent{padding-top:calc(17 * var(--u))}.sn-parent-side{font-size:calc(14 * var(--u));font-weight:700;text-transform:uppercase}.sn-parent-names{margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));font-style:italic;white-space:pre-line}.sn-invite-honored{margin-top:calc(10 * var(--u));color:var(--sn-ink);font-size:calc(24 * var(--u));font-weight:700;text-transform:uppercase}.sn-invite-guest{margin-top:calc(6 * var(--u))}.sn-invite-lead{margin:calc(12 * var(--u)) calc(4 * var(--u)) 0;color:var(--sn-ink);font-size:calc(15 * var(--u));font-weight:700;text-transform:uppercase;text-wrap:balance}.sn-invite-photo{position:relative;width:calc(290 * var(--u));height:calc(378 * var(--u));margin:calc(24 * var(--u)) auto 0;overflow:hidden;border-radius:calc(67 * var(--u))}.sn-invite-photo>span{position:absolute;inset:calc(11 * var(--u)) calc(14 * var(--u)) calc(13 * var(--u)) calc(10 * var(--u));border:calc(5 * var(--u)) double #fff;border-radius:calc(67 * var(--u))}.sn-invite-name{margin-top:calc(2 * var(--u));font-size:calc(53 * var(--u));line-height:1.3;overflow-wrap:anywhere}.sn-invite-amp{font-size:calc(37 * var(--u));line-height:1}.sn-invite-amp+.sn-invite-name{margin-top:0}.sn-invite-at{margin-top:calc(18 * var(--u));font-weight:700;text-transform:uppercase}.sn-invite-at,.sn-invite-time{color:var(--sn-ink);font-size:calc(16 * var(--u))}.sn-invite-time{font-weight:600}.sn-invite-day{margin-top:calc(6 * var(--u));color:var(--sn-ink);font-size:calc(18 * var(--u));font-weight:700;text-transform:uppercase}.sn-invite-date{font-size:calc(25 * var(--u));font-weight:700}.sn-invite-lunar{color:#000;font-size:calc(14 * var(--u));font-style:italic}.sn-invite-venue{margin-top:calc(14 * var(--u));font-size:calc(18 * var(--u));font-weight:700;text-transform:uppercase;text-wrap:balance}.sn-invite-address{margin:0 calc(30 * var(--u));color:#000;font-size:calc(14 * var(--u));text-wrap:balance}.sn-invite-map{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));width:calc(140 * var(--u));height:calc(35 * var(--u));margin-top:calc(20 * var(--u));border:1px solid #fffbf7;border-radius:calc(5 * var(--u));background:var(--sn-teal);color:#fff;font-size:calc(14 * var(--u))}.sn-invite-map svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:#fff}.sn-invite-welcome{margin-top:calc(22 * var(--u));font-size:calc(21.7 * var(--u))}.sn-arc{position:absolute;left:calc(14 * var(--u));top:calc(29 * var(--u));width:calc(392 * var(--u));height:calc(200 * var(--u));border-top:2px solid var(--sn-teal);border-radius:calc(20 * var(--u));pointer-events:none}.sn-tl-sec{padding:calc(53 * var(--u)) 0 calc(17 * var(--u))}.sn-tl-eyebrow{text-align:center;font-size:calc(27 * var(--u));line-height:1.6}.sn-tl-title{text-align:center;font-size:calc(31 * var(--u));font-weight:700;line-height:1.4;text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.sn .sn-tl-art{margin-top:calc(-14 * var(--u))}.sn-tl-card{position:relative;margin:calc(-45 * var(--u)) calc(9 * var(--u)) 0;padding:calc(38 * var(--u)) calc(14 * var(--u)) calc(30 * var(--u)) calc(76 * var(--u));border-radius:calc(20 * var(--u));background:#fff;box-shadow:0 calc(15 * var(--u)) calc(20 * var(--u)) calc(-15 * var(--u)) #000}.sn-tl-line{position:absolute;left:calc(23 * var(--u));top:calc(48 * var(--u));bottom:calc(48 * var(--u));width:2px;background:var(--sn-teal)}.sn-tl-item{position:relative;min-height:calc(116 * var(--u));padding-right:calc(66 * var(--u));margin-bottom:calc(34 * var(--u));font-size:calc(14 * var(--u));line-height:1.6}.sn .reveal:last-child>.sn-tl-item{margin-bottom:0}.sn-tl-heart{position:absolute;left:calc(-60 * var(--u));top:calc(45 * var(--u));width:calc(31 * var(--u));height:calc(33 * var(--u));fill:var(--sn-teal)}.sn-tl-tick{position:absolute;left:calc(-39 * var(--u));top:calc(52 * var(--u));width:calc(30 * var(--u));height:1.5px;background:var(--sn-teal)}.sn-tl-name{font-size:calc(16 * var(--u));font-weight:700;text-transform:uppercase}.sn-tl-venue{margin-top:calc(2 * var(--u));text-transform:uppercase}.sn-tl-address{font-weight:700}.sn-tl-note{font-style:italic}.sn-story-head{overflow:hidden}.sn .sn-story-banner{position:absolute;inset:0;filter:brightness(74%)}.sn-story-title{font-size:calc(30 * var(--u));font-weight:700;line-height:1.6;-webkit-text-stroke:.4px currentColor}.sn-story-sub,.sn-story-title{text-align:center;color:#fff;text-transform:uppercase;text-shadow:1px 2px 3px #000}.sn-story-sub{font-size:calc(12 * var(--u));font-style:italic}.sn-story-sec{padding:0 calc(10 * var(--u)) calc(19 * var(--u));background:var(--sn-grey)}.sn-story-card{position:relative;margin-top:calc(-74 * var(--u));padding:calc(14 * var(--u)) calc(13 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));background:#fff}.sn-story-photo{height:calc(560 * var(--u));overflow:hidden}.sn-story-photo.is-wide{height:calc(250 * var(--u))}.sn-chapter-title{margin-top:calc(16 * var(--u));text-align:center;font-size:calc(25 * var(--u));font-weight:700;line-height:1.6}.sn-chapter-body{margin:calc(12 * var(--u)) calc(3 * var(--u)) calc(16 * var(--u));text-align:justify;font-size:calc(14 * var(--u));font-style:italic;white-space:pre-line}.sn-sign-sec{border-top:2px solid #fff;border-bottom:2px solid #fff;background:#fff}.sn .vx-sign-eyebrow{font-size:calc(23 * var(--u))}.sn .vx-sign-title{font-size:calc(41 * var(--u))}.sn .vx-sign-board{border:calc(4 * var(--u)) double var(--sn-teal);background:var(--sn-grey)}.sn .vx-cta{border:1px solid #ffa824!important;font-weight:700}.sn-moments-sec{padding:0 0 calc(15 * var(--u));background:var(--sn-grey)}.sn-tab-title{position:relative;margin:0 calc(16 * var(--u));text-align:center}.sn-tab-boxes{position:absolute;left:50%;top:0;display:flex;width:calc(314.7 * var(--u));height:calc(71.3 * var(--u));transform:translateX(-50%)}.sn-tab-boxes i{flex:1;border:solid rgb(118 143 139/.4);border-width:2px 0;border-radius:calc(10 * var(--u))}.sn-tab-title p{position:relative;padding:calc(16 * var(--u)) 0;font-family:var(--sn-sriracha),cursive;font-size:calc(24.2 * var(--u));font-weight:700;line-height:1.6;text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.sn-moments-arch{position:relative;height:calc(600 * var(--u));margin:calc(57 * var(--u)) calc(10 * var(--u)) 0;overflow:hidden;border:2px solid #fff;border-radius:1000px 1000px calc(10 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(-17 * var(--u)) calc(37 * var(--u)) calc(-13 * var(--u)) #000}.sn .sn-moments-grid{--radius:calc(10 * var(--u));margin:calc(9 * var(--u)) calc(10 * var(--u)) 0}.sn .sn-moments-grid .fx-tile{border:2px solid #fff}.sn-rsvp-sec{padding:calc(73 * var(--u)) 0 calc(15 * var(--u));scroll-margin-top:12px}.sn-rsvp-sec .sn-arc{top:calc(39 * var(--u))}.sn-sec-title{font-size:calc(30 * var(--u));font-weight:700;text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.sn-sec-body,.sn-sec-title{text-align:center;line-height:1.6}.sn-sec-body{margin:calc(9 * var(--u)) calc(16 * var(--u)) 0;font-size:calc(13 * var(--u));font-style:italic}.sn-lined-photo{position:relative;margin:calc(28 * var(--u)) calc(15.4 * var(--u)) 0 calc(16 * var(--u));height:calc(259 * var(--u))}.sn-lined-photo>.sn-img-empty,.sn-lined-photo>img{border-radius:calc(5 * var(--u))}.sn-tilt{position:absolute;inset:calc(-2 * var(--u)) calc(-16 * var(--u));border:1px solid #fff;border-radius:calc(10 * var(--u));pointer-events:none}.sn-tilt-a{transform:rotate(5deg)}.sn-tilt-b{transform:rotate(-5deg)}.sn-tilt-c{transform:rotate(-10deg)}.sn-tilt-c,.sn-tilt-d{inset:calc(11 * var(--u)) calc(5 * var(--u))}.sn-tilt-d{transform:rotate(10deg)}.sn-rsvp-photo{overflow:hidden;border-radius:calc(5 * var(--u))}.sn-form-box{margin:calc(20 * var(--u)) calc(13 * var(--u)) 0 calc(14 * var(--u));padding:calc(31 * var(--u)) calc(19 * var(--u)) calc(30 * var(--u));border-radius:calc(20 * var(--u));background:rgb(243 243 244/.6)}.sn-form{--surface:#748e8a;--line:#748e8a;--ink:#fff;--ink-soft:#fff;--muted:rgb(255 255 255/0.8);--accent:#fff;--accent-soft:#5d7672;--radius:calc(8 * var(--u));--btn-bg:#fff;--btn-ink:#748e8a;text-align:left}.sn-form,.sn-form .ifield{font-size:calc(14 * var(--u))}.sn-form .ifield{border:0;background:var(--sn-teal);color:#fff}.sn-form .ifield::placeholder{color:rgb(255 255 255/.85)}.sn-form .ilabel{color:var(--sn-teal);font-size:calc(12 * var(--u));font-weight:700}.sn-form .ilabel span{color:rgb(116 142 138/.75)!important}.sn-form label:not(.ilabel){color:#fff}.sn-form form>div>p,.sn-form form>p{color:var(--sn-teal)!important}.sn-form .ibtn{width:calc(274 * var(--u));justify-self:center;border:calc(3 * var(--u)) solid #a9bab7;border-radius:999px;background:#fff;color:var(--sn-teal);font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) rgb(0 0 0/.18)}.sn-form .display{color:var(--sn-teal)!important}.sn-wishes-sec{padding:0 0 calc(18 * var(--u));border-top:2px solid var(--sn-teal);border-bottom:2px solid var(--sn-teal);background:#fff}.sn-wishes-board{position:relative;height:calc(497 * var(--u));margin:calc(31 * var(--u)) calc(8 * var(--u)) 0 calc(7 * var(--u));border:calc(5 * var(--u)) solid var(--sn-teal);background:#fff}.sn-wishes-board .vx-art{z-index:1}.sn-wishes-scroll{height:100%;overflow-y:auto;padding:calc(34 * var(--u)) calc(26 * var(--u)) calc(16 * var(--u)) calc(30 * var(--u));overscroll-behavior:contain}.sn-wish{padding:calc(8 * var(--u)) 0 calc(6 * var(--u));border-bottom:1px dashed #333}.sn-wish-name{color:var(--sn-ink);font-size:calc(20 * var(--u));font-weight:700;line-height:1.5}.sn-wish-message{margin-top:calc(2 * var(--u));color:#333;font-size:calc(12 * var(--u));line-height:1.4;white-space:pre-line}.sn-wish-empty{padding-top:calc(30 * var(--u));text-align:center;font-size:calc(15 * var(--u));font-style:italic}.sn-wish-box{position:relative;margin:calc(11 * var(--u)) calc(7 * var(--u)) 0 calc(8 * var(--u));padding:calc(26 * var(--u)) calc(16 * var(--u)) calc(26 * var(--u)) calc(23 * var(--u));border-radius:calc(20 * var(--u));background:var(--sn-grey);overflow:hidden}.sn .sn-wish-lotus{border-bottom-left-radius:calc(20 * var(--u))}.sn-wish-form{position:relative}.sn-wish-form .ibtn{border:0}.sn-gift-sec{padding:calc(19 * var(--u)) 0 calc(20 * var(--u));overflow:hidden}.sn-share{display:flex;align-items:flex-start;justify-content:center;color:#618768;line-height:1.6}.sn-share .sn-parfum{font-size:calc(76 * var(--u))}.sn-share-the{margin:calc(38 * var(--u)) calc(14 * var(--u)) 0;font-size:calc(29 * var(--u));font-weight:400}.sn-gift-body{margin-top:calc(-8 * var(--u))}.sn-gift-photo{height:calc(261 * var(--u));margin:calc(24 * var(--u)) calc(13.2 * var(--u)) 0 calc(15.3 * var(--u));overflow:hidden;border-radius:calc(20 * var(--u))}.sn-gift-photo>.sn-img-empty,.sn-gift-photo>img{border-radius:0}.sn-cross{position:absolute;left:50%;top:50%;width:calc(316 * var(--u));height:calc(316 * var(--u));margin:calc(-158 * var(--u)) 0 0 calc(-158 * var(--u));border:1px solid rgb(255 255 255/.9);pointer-events:none}.sn-cross-b{transform:rotate(-70deg)}.sn-cross-c{transform:rotate(70deg)}.sn-cross-d,.sn-cross-e{width:calc(398 * var(--u));height:calc(209 * var(--u));margin:calc(-104 * var(--u)) 0 0 calc(-199 * var(--u));transform:rotate(30deg)}.sn-cross-e{transform:rotate(-30deg)}.sn-gift-card{display:flex;justify-content:center;gap:calc(14 * var(--u));margin:calc(15 * var(--u)) calc(10 * var(--u)) 0;padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(23 * var(--u));border:calc(10 * var(--u)) solid #fff;border-radius:calc(20 * var(--u));background:var(--sn-grey);box-shadow:0 0 calc(20 * var(--u)) calc(-15 * var(--u)) #000}.sn-gift-item{width:calc(160 * var(--u));padding:calc(14 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(15 * var(--u));background:var(--sn-teal);color:#fff;text-align:center}.sn-gift-label{font-size:calc(16 * var(--u));font-weight:700;text-transform:uppercase}.sn-gift-qr{display:block;width:calc(121 * var(--u));height:calc(121 * var(--u));margin:calc(6 * var(--u)) auto 0;border-radius:calc(5 * var(--u));background:#fff}.sn-gift-account{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:1.6;overflow-wrap:anywhere}.sn .sn-gift-item .vx-gift-copy{margin-top:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u));border-color:rgb(255 255 255/.7);color:#fff;background:transparent}.sn-hearts{height:calc(76 * var(--u));margin:calc(15 * var(--u)) calc(10 * var(--u)) 0;background:url(/hoa-tiet/sen-ngoc/tim-bay.gif) calc(2 * var(--u)) calc(-71 * var(--u)) /calc(400 * var(--u)) calc(225.7 * var(--u)) no-repeat}.sn-map-title{text-align:center;color:#fff;font-size:calc(25 * var(--u));font-weight:700;text-transform:uppercase}.sn-map-pill{border-radius:calc(68 * var(--u));background:#fff}.sn-map-eyebrow{text-align:center;font-size:calc(18 * var(--u));font-weight:700;text-transform:uppercase}.sn-map-box{padding:calc(10 * var(--u));background:#fff}.sn-map-frame{display:block;width:100%;height:calc(250 * var(--u));border:0}.sn-thanks-sec{overflow:hidden}.sn-thanks-photo{overflow:hidden;border-radius:1000px 1000px calc(10 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(15 * var(--u)) calc(20 * var(--u)) calc(-15 * var(--u)) #000}.sn-thanks{font-size:calc(81 * var(--u));line-height:1;text-shadow:1px 2px 3px #000}.sn-thanks,.sn-thanks-body{text-align:center;color:#fff}.sn-thanks-body{font-size:calc(16 * var(--u));font-style:italic;white-space:pre-line}.sn-footer{background:var(--sn-teal);color:#fff}.sn-footer .vx-footer-brand,.sn-footer .vx-footer-brand a{color:rgb(255 255 255/.85)}