.rv-template-valentine-bloom-review{--vb-rose: #a94f63;--vb-deep-rose: #7f3347;--vb-blush: #f7e4e7;--vb-petal: #edc8cf;--vb-ivory: #fffaf7;--vb-ink: #553a3f;--vb-border: rgba(169, 79, 99, .22);background:radial-gradient(circle at 6% 4%,rgba(224,145,160,.14),transparent 15rem),radial-gradient(circle at 96% 18%,rgba(247,210,217,.22),transparent 17rem),#fff!important;color:var(--vb-ink);overflow:hidden}.rv-template-valentine-bloom-review .rv-template-section,.rv-template-valentine-bloom-review.rv-template-section{position:relative;background-color:transparent!important;isolation:isolate}.rv-template-valentine-bloom-review .rv-template-section:before,.rv-template-valentine-bloom-review.rv-template-section:before{content:"";position:absolute;width:9rem;height:9rem;border-radius:999px 30% 999px 35%;background:radial-gradient(circle at 35% 35%,#ffffffe6,#eaaebb3d 55%,#a94f6314);filter:blur(.1px);opacity:.6;z-index:-1;pointer-events:none;transform:rotate(28deg)}.rv-template-valentine-bloom-review .rv-template-section:nth-of-type(odd):before,.rv-template-valentine-bloom-review.rv-template-section:nth-of-type(odd):before{left:-4.5rem;top:1.5rem}.rv-template-valentine-bloom-review .rv-template-section:nth-of-type(2n):before,.rv-template-valentine-bloom-review.rv-template-section:nth-of-type(2n):before{right:-4.5rem;top:2rem;transform:rotate(-32deg)}.rv-template-valentine-bloom-review .rv-template-section>div,.rv-template-valentine-bloom-review.rv-template-section>div{width:min(92%,50rem);margin-left:auto;margin-right:auto;border:1px solid var(--vb-border);border-radius:2rem;background:#fffffff7;box-shadow:0 18px 50px #74374212;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-template-valentine-bloom-review .rv-template-section>div:after,.rv-template-valentine-bloom-review.rv-template-section>div:after{content:"♡";display:block;width:-moz-max-content;width:max-content;margin:.8rem auto 0;color:var(--vb-rose);font-size:1rem;opacity:.8}.rv-template-valentine-bloom-review .rv-template-section p,.rv-template-valentine-bloom-review.rv-template-section p{color:var(--vb-ink)}.rv-template-valentine-bloom-review .rv-template-section p[class*=uppercase],.rv-template-valentine-bloom-review.rv-template-section p[class*=uppercase]{color:var(--vb-deep-rose)!important;letter-spacing:.28em}.rv-template-valentine-bloom-review [data-section=countdown]>div{padding-top:2.25rem;padding-bottom:2.25rem;background:radial-gradient(circle at 10% 12%,rgba(237,200,207,.48),transparent 10rem),radial-gradient(circle at 88% 84%,rgba(247,228,231,.72),transparent 11rem),#fffffff5}.rv-template-valentine-bloom-review [data-section=countdown] .flex>div{min-width:4.8rem;padding:1rem .7rem;border-radius:1.25rem;border:1px solid rgba(169,79,99,.13);background:#f7e4e7b8;box-shadow:inset 0 1px #ffffffbf}.rv-template-valentine-bloom-review [data-section=countdown] .flex>div p:first-child{color:var(--vb-deep-rose)!important;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.rv-template-valentine-bloom-review [data-section=love_story]>div,.rv-template-valentine-bloom-review [data-section=partner_note]>div,.rv-template-valentine-bloom-review [data-section=closing_message]{background:radial-gradient(circle at 50% 0,rgba(247,228,231,.26),transparent 60%),#fffffff7}.rv-template-valentine-bloom-review [data-section=love_story] p,.rv-template-valentine-bloom-review [data-section=partner_note] p,.rv-template-valentine-bloom-review [data-section=closing_message] p{font-family:Cormorant Garamond,Georgia,serif;line-height:1.75}.rv-template-valentine-bloom-review [data-section=venue]>div,.rv-template-valentine-bloom-review [data-section=timeline]>div,.rv-template-valentine-bloom-review [data-section=menu]>div,.rv-template-valentine-bloom-review [data-section=dress_code]>div,.rv-template-valentine-bloom-review [data-section=album]>div,.rv-template-valentine-bloom-review [data-section=gifts]>div,.rv-template-valentine-bloom-review [data-section=rsvp]>div{background:#fffffff7}.rv-template-valentine-bloom-review [data-section=venue] iframe,.rv-template-valentine-bloom-review [data-section=venue] img{border-radius:1.15rem;filter:saturate(.72) sepia(.08) hue-rotate(308deg) brightness(1.03)}.rv-template-valentine-bloom-review [data-section=timeline] [class*=absolute][class*="w-0.5"]{background:linear-gradient(var(--vb-petal),var(--vb-rose))!important}.rv-template-valentine-bloom-review [data-section=menu]>div>div:last-child>div,.rv-template-valentine-bloom-review [data-section=gifts] [class*=rounded-lg],.rv-template-valentine-bloom-review [data-section=rsvp] input,.rv-template-valentine-bloom-review [data-section=rsvp] textarea,.rv-template-valentine-bloom-review [data-section=rsvp] button{border-color:var(--vb-border)!important}.rv-template-valentine-bloom-review [data-section=rsvp] input,.rv-template-valentine-bloom-review [data-section=rsvp] textarea{background:#ffffffe0!important;border-radius:1rem}.rv-template-valentine-bloom-review [data-section=rsvp] button[type=submit]{background:linear-gradient(135deg,#a94f63,#7f3347)!important;color:#fff!important;box-shadow:0 12px 24px #7f33472e}.rv-template-valentine-bloom-review [data-section=album] img{border-radius:1.25rem}.rv-template-valentine-bloom-review>div:last-child{position:relative}.rv-template-valentine-bloom-review>div:last-child:before{content:"♥";display:block;color:var(--vb-rose);opacity:.55;margin:0 auto .45rem;font-size:.85rem}@media(max-width:640px){.rv-template-valentine-bloom-review .rv-template-section>div,.rv-template-valentine-bloom-review.rv-template-section>div{width:calc(100% - 1.25rem);border-radius:1.6rem}.rv-template-valentine-bloom-review [data-section=countdown] .flex{gap:.45rem!important}.rv-template-valentine-bloom-review [data-section=countdown] .flex>div{min-width:0;flex:1 1 0;padding:.8rem .25rem}}
