#lvc-dialog,#lvc-dialog *{box-sizing:border-box}#lvc-dialog{--lvc-brand:#86213f;width:min(var(--lvc-width,700px),calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #fff7;border-radius:28px;background:#fffdfb;color:#34252c;font:inherit;box-shadow:0 30px 100px #250b2560;overflow:auto;isolation:isolate}#lvc-dialog[open]{display:grid;grid-template-columns:290px 1fr;animation:lvc-enter .25s ease}#lvc-dialog::backdrop{background:#21101a85;backdrop-filter:blur(5px)}#lvc-dialog button,#lvc-dialog input{font:inherit}#lvc-dialog button{cursor:pointer}#lvc-dialog #lvc-close{position:absolute;top:14px;left:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #eadce2;background:#fff9;color:#55414a;font:26px/1 Arial;border-radius:50%;padding:0;z-index:5}#lvc-dialog .lvc-art{position:relative;overflow:hidden;min-height:545px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 10% 80%,#e8bdbe,transparent 70%),linear-gradient(140deg,#fbe9df,#f3d6dd 65%,#ead4cb);border-radius:0 27px 27px 0}#lvc-dialog .lvc-wordmark{position:absolute;top:42px;color:var(--lvc-brand);font:bold italic 43px Georgia,serif;letter-spacing:-2px}#lvc-dialog .lvc-orbit{position:absolute;border:1px solid #fff9;border-radius:50%;width:380px;height:380px;transform:rotate(-24deg)}#lvc-dialog .lvc-orbit-one{top:115px;left:30px}#lvc-dialog .lvc-orbit-two{top:155px;left:-130px}#lvc-dialog .lvc-gift{position:relative;width:160px;height:155px;transform:rotate(-10deg);filter:drop-shadow(0 25px 18px #80374233)}#lvc-dialog .lvc-box{position:absolute;bottom:0;width:150px;height:115px;left:5px;background:linear-gradient(100deg,#fff9f1,#f4e7d5);border-radius:5px 5px 13px 13px;box-shadow:inset -15px 0 25px #d2b99a33}#lvc-dialog .lvc-lid{position:absolute;z-index:2;top:26px;width:160px;height:25px;border-radius:5px;background:linear-gradient(100deg,#fff9f0,#ead8c2);box-shadow:0 5px 7px #6e33341a}#lvc-dialog .lvc-ribbon{position:absolute;z-index:3;left:67px;top:27px;width:27px;height:128px;background:linear-gradient(90deg,#6e1837,#ad4c67 50%,var(--lvc-brand))}#lvc-dialog .lvc-bow{position:absolute;z-index:4;top:0;left:49px;width:65px;height:35px}#lvc-dialog .lvc-bow:before,#lvc-dialog .lvc-bow:after{content:'';position:absolute;bottom:0;width:36px;height:28px;border:8px solid var(--lvc-brand);border-radius:70% 70% 15% 70%;transform:rotate(20deg)}#lvc-dialog .lvc-bow:after{right:0;transform:rotate(65deg)}#lvc-dialog .lvc-seal{position:absolute;top:61%;left:22px;width:78px;height:78px;border:1px solid #fff9;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff9;color:var(--lvc-brand);font-size:13px;line-height:1.8;transform:rotate(12deg);box-shadow:0 7px 30px #77443712}#lvc-dialog .lvc-art-caption{position:absolute;bottom:46px;font-size:15px;color:#704854}#lvc-dialog .lvc-spark{position:absolute;color:var(--lvc-brand);font-size:27px}#lvc-dialog .lvc-spark-one{top:30%;right:28px}#lvc-dialog .lvc-spark-two{top:40%;left:30px;font-size:42px}#lvc-dialog .lvc-spark-three{bottom:25%;right:45px;font-size:19px}#lvc-dialog .lvc-content{padding:43px 34px 23px;text-align:right}#lvc-dialog .lvc-eyebrow{font-size:12px;color:var(--lvc-brand);font-weight:700}#lvc-dialog #lvc-title{font:inherit;font-size:27px;line-height:1.65;font-weight:800;margin:9px 0 12px;color:#39232d}#lvc-dialog .lvc-description{font-size:14px;line-height:2;color:#78636c;margin:0}#lvc-dialog .lvc-benefits{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 22px}#lvc-dialog .lvc-benefits span{font-size:11px;padding:6px 10px;background:#f8eeee;border-radius:20px;color:var(--lvc-brand)}#lvc-dialog .lvc-label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}#lvc-dialog .lvc-input-wrap{position:relative}#lvc-dialog #lvc-number{display:block;width:100%;height:54px;padding:10px 65px 10px 15px;border:1px solid #dfd1d7;border-radius:12px;background:#fff;color:#39232d;direction:ltr;text-align:left;letter-spacing:2px;font-size:18px;box-shadow:none;margin:0 0 16px}#lvc-dialog .lvc-input-wrap>span{position:absolute;top:17px;right:15px;direction:ltr;color:#9c808a;font-size:14px;border-left:1px solid #eee0e4;padding-left:12px}#lvc-dialog .lvc-consent{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.9;color:#66545c;margin:10px 0;cursor:pointer}#lvc-dialog .lvc-consent[hidden]{display:none}#lvc-dialog .lvc-consent input{appearance:auto;width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:var(--lvc-brand)}#lvc-dialog .lvc-consent small{font:inherit;color:#8e7b83}#lvc-dialog #lvc-save{width:100%;display:flex;align-items:center;justify-content:center;gap:18px;background:var(--lvc-brand);color:#fff;border:0;border-radius:12px;padding:15px 12px;font-size:15px;font-weight:700;margin-top:18px;box-shadow:0 7px 18px #86213f20;transition:filter .2s,transform .2s}#lvc-dialog #lvc-save:hover{filter:brightness(1.12);transform:translateY(-1px)}#lvc-dialog #lvc-save:disabled{opacity:.6;cursor:wait}#lvc-dialog #lvc-message{font-size:12px;line-height:1.8;margin:8px 0 0;color:var(--lvc-brand)}#lvc-dialog #lvc-message:empty{display:none}#lvc-dialog #lvc-later{display:block;margin:10px auto 0;padding:5px 15px;border:0;background:none;color:#8e7b83;font-size:12px;box-shadow:none}#lvc-dialog .lvc-footnote{text-align:center;font-size:10px;color:#9b8991;margin:8px 0 0}#lvc-dialog .lvc-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#lvc-dialog :focus-visible{outline:2px solid var(--lvc-brand);outline-offset:3px}@keyframes lvc-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){#lvc-dialog{width:var(--lvc-mobile-width,92vw);max-height:calc(100dvh - 24px);border-radius:22px}#lvc-dialog[open]{grid-template-columns:1fr}#lvc-dialog .lvc-art{min-height:150px;height:150px;border-radius:21px 21px 0 0;justify-content:flex-start;padding-right:24px}#lvc-dialog .lvc-wordmark{top:30px;right:27px;font-size:35px}#lvc-dialog .lvc-art-caption{bottom:35px;right:27px;font-size:12px}#lvc-dialog .lvc-gift{position:absolute;left:36px;top:13px;transform:scale(.65) rotate(-10deg);transform-origin:top left}#lvc-dialog .lvc-seal{width:51px;height:51px;font-size:9px;top:83px;left:20px}#lvc-dialog .lvc-spark-one{top:20px;right:52%}#lvc-dialog .lvc-spark-two,#lvc-dialog .lvc-spark-three{display:none}#lvc-dialog .lvc-content{padding:23px 22px 18px}#lvc-dialog #lvc-title{font-size:22px;margin:5px 0 8px}#lvc-dialog .lvc-description{font-size:13px}#lvc-dialog .lvc-benefits{margin:13px 0 17px}#lvc-dialog #lvc-close{top:10px;left:10px;width:28px;height:28px;font-size:22px}#lvc-dialog .lvc-consent{font-size:11px}#lvc-dialog #lvc-save{margin-top:14px}}@media(prefers-reduced-motion:reduce){#lvc-dialog[open]{animation:none}#lvc-dialog #lvc-save{transition:none}}#lvc-dialog #lvc-otp-fields[hidden]{display:none}#lvc-dialog #lvc-otp-fields{margin-top:14px;font-size:12px}#lvc-dialog #lvc-code{display:block;width:100%;padding:10px;border:1px solid #dfd1d7;border-radius:10px;background:#fff;direction:ltr;text-align:center;letter-spacing:5px;font-size:19px}#lvc-dialog #lvc-resend{background:none;border:0;color:var(--lvc-brand);padding:6px;font-size:12px}#lvc-dialog #lvc-resend:disabled{opacity:.5}#lvc-dialog.lvc-compact[open]{grid-template-columns:210px 1fr}#lvc-dialog.lvc-compact .lvc-art{min-height:460px}#lvc-dialog.lvc-compact .lvc-gift{transform:scale(.8) rotate(-10deg)}#lvc-dialog.lvc-compact .lvc-content{padding:30px 24px 18px}#lvc-dialog.lvc-compact #lvc-title{font-size:23px;line-height:1.6;margin:7px 0 9px}#lvc-dialog.lvc-compact .lvc-benefits{margin:12px 0 16px}#lvc-dialog.lvc-compact .lvc-description{font-size:13px;line-height:1.9}#lvc-dialog.lvc-compact .lvc-wordmark{font-size:36px}#lvc-dialog.lvc-compact .lvc-seal{width:65px;height:65px;font-size:11px;left:10px}@media(max-width:650px){#lvc-dialog.lvc-compact[open]{grid-template-columns:1fr}#lvc-dialog.lvc-compact .lvc-art{min-height:100px;height:100px}#lvc-dialog.lvc-compact .lvc-gift{transform:scale(.45) rotate(-10deg);left:35px;top:7px}#lvc-dialog.lvc-compact .lvc-wordmark{top:15px;font-size:29px}#lvc-dialog.lvc-compact .lvc-art-caption{bottom:17px}#lvc-dialog.lvc-compact .lvc-seal{display:none}#lvc-dialog.lvc-compact .lvc-content{padding:18px}#lvc-dialog.lvc-compact #lvc-title{font-size:20px}}