.rgr-form{--rgr-wine:#5a0f1b;box-sizing:border-box;color:#4f4f4f;font:18px/1.5 Georgia,serif;max-width:600px;margin:0 auto}.rgr-form *{box-sizing:border-box}.rgr-form [hidden]{display:none!important}.rgr-form label,.rgr-form legend{display:block;font:400 21px/1.5 Georgia,serif;color:#19130f;margin:0 0 6px}.rgr-form input:not([type=radio]){display:block;width:100%;height:56px;margin:0 0 23px;padding:12px 14px;border:1px solid #c9c1b9;border-radius:5px;background:#fff0;color:#4f4f4f;font:18px Georgia,serif}.rgr-form input:focus{outline:2px solid #a67d2b;outline-offset:2px}.rgr-form input:disabled{opacity:.5}.rgr-form fieldset{border:0;padding:0;margin:0 0 24px}.rgr-form .rgr-radio{display:flex;align-items:center;gap:10px;font:16px/1.7 Arial,sans-serif;margin:5px 0}.rgr-radio input{width:19px;height:19px;margin:0;accent-color:#5a0f1b}.rgr-hint{font:13px/1.5 Arial,sans-serif;color:#81776c;margin:0 0 10px}.rgr-privacy{font:12px/1.6 Arial,sans-serif;color:#8d8277;margin:0 0 18px}.rgr-privacy a{color:inherit;text-decoration:underline}.rgr-submit{display:block;width:100%;min-height:56px;padding:13px 20px;border:0;border-radius:18px;background:var(--rgr-wine);color:#fff9ed;font:20px/1.5 Georgia,serif;cursor:pointer}.rgr-submit:hover{background:#76182a}.rgr-submit:focus-visible{outline:2px solid #a67d2b;outline-offset:3px}.rgr-submit:disabled{opacity:.6;cursor:wait}.rgr-status{font:14px/1.6 Arial,sans-serif;color:#8b2437;margin:0 0 16px}.rgr-status:empty{display:none}.rgr-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rgr-success{padding:20px 0;text-align:center}.rgr-success:focus{outline:none}.rgr-success h3{font:26px/1.4 Georgia,serif;margin:15px 0}.rgr-success p{margin:18px 0}.rgr-heart{font:64px/1 Georgia,serif;color:#a67d2b}.rgr-signature{font:800 44px/1.5 Webgency,Georgia,serif!important;color:#a67d2b}.rgr-form[aria-busy=true]{opacity:.7}@media(max-width:600px){.rgr-form label,.rgr-form legend{font-size:19px}}.rgr-ticket{margin:24px 0;padding:26px 20px;background:#f9f0e0;border:1px solid #b69860;border-radius:12px;color:#631b29;box-shadow:0 8px 24px #631b2910}.rgr-ticket-label{font:11px/1.5 Arial,sans-serif;letter-spacing:3px}.rgr-ticket h4{font:28px/1.4 Georgia,serif;margin:14px 0}.rgr-ticket p{font:15px/1.6 Georgia,serif;overflow-wrap:anywhere}.rgr-ticket strong{display:block;border-top:1px dashed #b69860;padding-top:20px;font:17px/1.5 monospace;letter-spacing:1px}.rgr-ticket a{color:#631b29;text-decoration:underline;cursor:pointer}.rgr-ticket .rgr-hint{font:12px/1.5 Arial,sans-serif}@font-face{font-family:'Webgency';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/beau-rivage-400.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-400.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-500.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-600.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-700.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/imperial-script-400.ttf)}@font-face{font-family:'Ovo';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/ovo-400.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:100;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-400.ttf)}@font-face{font-family:'NewFonts';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/themes/rayven-garden/assets/fonts/cormorant-garamond-600.ttf)}html,body{margin:0;padding:0;background:#f9f0e0;color:#62513d}body{font-family:Georgia,serif}body *{box-sizing:border-box}.t-records{width:100%;overflow:hidden}.t-rec{position:relative;margin:0;padding:0}.t396__artboard{position:relative;width:100%;isolation:isolate;overflow:hidden}.t396__carrier,.t396__filter{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.t396__elem,.tn-group{position:absolute;box-sizing:content-box}.t396__elem{display:table}.tn-atom{display:table-cell;vertical-align:middle;width:100%;height:100%;box-sizing:content-box}.tn-atom__img{display:block;width:100%;height:auto;border:0}.t396__elem[data-elem-type=html] .tn-atom{display:block}.t-container_100,.t-width_100{width:100%}.t396 p{margin:0}.t396 a{color:inherit;text-decoration:none}.tn-atom img{max-width:none}.tn-atom video{max-width:100%}.t396__elem[data-elem-type=shape] .tn-atom{display:block}.t396__elem[data-elem-type=text] .tn-atom{height:auto}#rayven-invitation-content:focus{outline:0}.rgn-skip-link{position:absolute;left:-10000px;top:10px;z-index:2147483647;background:#5a0f1b;color:#fff;padding:12px}.rgn-skip-link:focus{left:10px}.rgn-basic-header,.rgn-basic-content,.rgn-basic-footer{max-width:900px;margin:0 auto;padding:30px 24px}.rgn-basic-header a{color:#a67d2b;text-decoration:none}.rgn-basic-content{min-height:65vh;line-height:1.8}.rgn-basic-content h1{font-size:38px}.rgn-basic-content a{color:#6b2034}.rgn-basic-footer{font-size:13px;color:#8c7b66}.rgn-basic-content .wp-post-image{max-width:100%;height:auto}.rgn-no-script{max-width:520px;margin:30px auto;padding:30px;background:#fffaf8;border:1px solid #cfb87c;border-radius:12px}.rgn-saved-notice{max-width:650px;margin:20px auto;padding:18px;background:#eff5e7;color:#2b5135;text-align:center}#weiAudioBtn[hidden]{display:none!important}:root{--rgn-admin-offset:0px}.admin-bar{--rgn-admin-offset:32px}#weiOverlay,#weiVideoWrap{top:var(--rgn-admin-offset,0)!important}.wei-envelope-stage,#weiVideoWrap #weiVideo{width:min(440px,100vw,calc((100svh - var(--rgn-admin-offset,0px)) * .5625))!important}@media(max-width:782px){.admin-bar{--rgn-admin-offset:46px}}:root{--t-text-font:'Webgency';--t-title-font:'NewFonts'}