.velune-vip-root{font-family:Poppins,var(--font-body-family),sans-serif}.velune-vip-root [hidden]{display:none!important}.velune-vip-root *,.velune-vip-root *:before,.velune-vip-root *:after{box-sizing:border-box}.velune-vip-dialog{width:min(100% - 24px,540px);max-width:540px;max-height:min(92dvh,760px);margin:auto;padding:0;border:0;border-radius:12px;background:var(--velune-vip-bg);color:var(--velune-vip-text);overflow:auto;box-shadow:0 18px 60px #0005}.velune-vip-dialog::backdrop{background:#141414b8}.velune-vip-panel{position:relative;min-height:560px;display:flex;flex-direction:column}.velune-vip-content{flex:1;padding:30px 32px 24px}.velune-vip-close{position:absolute;top:13px;right:16px;z-index:2;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--velune-vip-text);font:38px/1 Arial,sans-serif;cursor:pointer}.velune-vip-header{min-height:60px;display:flex;justify-content:center;align-items:center;padding:0 36px}.velune-vip-logo{display:block;width:auto;max-width:min(220px,100%);max-height:52px;object-fit:contain;filter:invert(1) grayscale(1);mix-blend-mode:screen}.velune-vip-wordmark{font:40px/1.1 Georgia,serif;letter-spacing:.06em}.velune-vip-step{text-align:center}.velune-vip-step[hidden]{display:none}.velune-vip-eyebrow{margin:10px 0 12px;color:var(--velune-vip-accent);font-size:13px;font-weight:700;letter-spacing:.23em}.velune-vip-title{margin:0;color:var(--velune-vip-text);font-size:clamp(30px,7vw,40px);line-height:1.08;font-weight:700;letter-spacing:-.025em}.velune-vip-subtitle{margin:5px 0 14px;font-size:16px;font-weight:700;letter-spacing:.36em}.velune-vip-description{margin:0 auto 20px;max-width:360px;font-size:15px;line-height:1.48}.velune-vip-intro-offer{min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--velune-vip-text);font-size:clamp(24px,6vw,30px);font-weight:700;line-height:1.15}.velune-vip-intro-offer span{display:block;font-size:.78em}.velune-vip-primary{display:block;width:100%;min-height:54px;margin:0;padding:10px 14px;border:1px solid var(--velune-vip-text);border-radius:7px;background:var(--velune-vip-button);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.velune-vip-primary:hover{background:var(--velune-vip-text);color:var(--velune-vip-bg)}.velune-vip-decline,.velune-vip-reveal{display:inline-block;margin:11px auto 0;padding:4px;border:0;background:none;color:#f0dce1;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.velune-vip-reveal{margin:8px auto 16px;color:var(--velune-vip-text)}.velune-vip-scratch-card{position:relative;display:grid;place-items:center;width:100%;height:225px;margin:20px auto 0;border-radius:16px;background:linear-gradient(125deg,#f4dc91,var(--velune-vip-gold) 52%,#b78e37);overflow:hidden}.velune-vip-prize{color:#141414;font-size:clamp(27px,7vw,37px);font-weight:700;line-height:1.15}.velune-vip-prize span{display:block;margin-top:10px;font-size:14px;letter-spacing:.04em}.velune-vip-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.velune-vip-scratch-card.is-revealed .velune-vip-canvas{opacity:0;pointer-events:none;transition:opacity .35s ease}.velune-vip-reward-title{margin:22px 0 12px;font-size:clamp(34px,8vw,45px)}.velune-vip-reward-subtitle{margin:14px 0 4px;font-size:17px;font-weight:700}.velune-vip-countdown{margin:15px auto 18px}.velune-vip-clock{font-size:clamp(32px,9vw,56px);font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1.1}.velune-vip-clock-label{margin-top:5px;color:#e5bcc8;font-size:11px;letter-spacing:.17em}.velune-vip-form{text-align:left}.velune-vip-field{display:block;margin:8px 0;color:var(--velune-vip-text);font-size:12px}.velune-vip-field input{display:block;width:100%;min-height:49px;margin-top:4px;padding:10px 14px;border:1px solid #b7a9ad;border-radius:6px;background:#fff;color:#141414;font:inherit;font-size:15px}.velune-vip-consent{display:flex;align-items:flex-start;gap:9px;margin:13px 0 15px;font-size:12px;line-height:1.35;cursor:pointer}.velune-vip-consent input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--velune-vip-accent)}.velune-vip-consent a{color:inherit;text-decoration:underline}.velune-vip-error{margin:10px 0;padding:10px;border:1px solid #fff;border-radius:5px;font-size:13px}.velune-vip-status{padding:20px 0;text-align:center;font-size:16px}.velune-vip-code{margin:0 0 24px;text-align:center;font-size:17px}.velune-vip-code strong{display:block;margin-top:5px;color:var(--velune-vip-accent);font-size:22px;letter-spacing:.08em}.velune-vip-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:61px;padding:8px;background:#fff;color:#141414;text-align:center;font-size:12px}.velune-vip-footer strong{letter-spacing:.2em}.velune-vip-footer span{color:#777}.velune-vip-root :focus-visible{outline:2px solid var(--velune-vip-accent);outline-offset:3px}.velune-vip-step h2:focus{outline:none;box-shadow:none}@media(max-width:480px){.velune-vip-dialog{width:100%;max-width:none;max-height:100dvh;min-height:min(100dvh,700px);border-radius:0}.velune-vip-panel{min-height:min(100dvh,700px)}.velune-vip-content{padding:22px 24px 16px}.velune-vip-header{min-height:54px}.velune-vip-logo{max-height:44px}.velune-vip-intro-offer{min-height:155px}.velune-vip-scratch-card{height:clamp(180px,37dvh,260px)}}@media(max-width:350px){.velune-vip-content{padding-inline:16px}.velune-vip-eyebrow{font-size:11px}.velune-vip-subtitle{font-size:14px}.velune-vip-clock{font-size:31px}}@media(prefers-reduced-motion:reduce){.velune-vip-root *,.velune-vip-root *:before,.velune-vip-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/velune-vip-popup.css.map */
