:root{--vh-navy:#012c4e;--vh-deep:#00192e;--vh-ink:#0e1b4d;--vh-mist:#eff0f5;--vh-gold:#ead292;--vh-gold-d:#b89a4e;--vh-ivory:#faf6ef;--vh-veil:#8e9bb5;--vh-copper:#c58b4f;--vh-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--vh-ease:cubic-bezier(.16,1,.3,1)}.vh-hero{position:relative;overflow:hidden;isolation:isolate;color:var(--vh-ivory);background:radial-gradient(90% 70% at 78% 18%,#0b4a7a,#0b4a7a00 60%),radial-gradient(120% 90% at 20% 0%,#063a63 0%,var(--vh-navy) 45%,var(--vh-deep) 100%);padding:clamp(4.8rem,7vw,9.6rem) 2rem clamp(5.6rem,7vw,9.6rem)}.vh-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vh-hero__sky i{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:50%;background:var(--vh-gold);opacity:.2;animation:vhTw var(--t,4s) ease-in-out var(--dl,0s) infinite}.vh-hero__moon{position:absolute;right:8%;top:9%;width:clamp(9rem,13vw,16rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 34%,#fff6dc 0%,var(--vh-gold) 45%,#c9a85e 100%);box-shadow:0 0 6rem 1.6rem #ead29247,0 0 16rem 6rem #ead2921a;-webkit-mask:radial-gradient(circle at 70% 36%,transparent 0 38%,#000 39%);mask:radial-gradient(circle at 70% 36%,transparent 0 38%,#000 39%);transform:rotate(-32deg);animation:vhMoon 9s ease-in-out infinite}.vh-hero__haze{position:absolute;left:-10%;right:-10%;bottom:-20%;height:60%;background:radial-gradient(60% 60% at 30% 100%,rgba(71,112,219,.16),transparent 70%),radial-gradient(50% 60% at 80% 100%,rgba(142,155,181,.18),transparent 70%)}.vh-hero__ground{position:absolute;left:0;right:0;bottom:0;height:6rem;z-index:-1;background:linear-gradient(to bottom,transparent,rgba(0,25,46,.6))}.vh-hero__grid{max-width:120rem;margin:0 auto;display:grid;gap:clamp(3.2rem,5vw,7.2rem);align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}@media(max-width:989px){.vh-hero__grid{grid-template-columns:1fr}.vh-hero__luna{order:-1;max-width:42rem;margin:0 auto;width:100%}}.vh-eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 2.2rem;color:var(--vh-gold);font-size:1.25rem;letter-spacing:.32em;text-transform:uppercase}.vh-hero .vh-eyebrow{padding:.8rem 1.6rem;border:1px solid rgba(234,210,146,.35);border-radius:40px;background:#ead2920f}.vh-title{font-family:var(--vh-serif);font-weight:500;color:var(--vh-ivory);margin:0;font-size:clamp(4.4rem,7.4vw,9.2rem);line-height:.98;letter-spacing:-.01em}.vh-line{display:block;overflow:hidden;padding-bottom:.08em}.vh-title em{font-style:italic;color:var(--vh-gold)}.vh-shine{background:linear-gradient(100deg,var(--vh-gold) 0%,#fff3cf 22%,var(--vh-gold) 44%,var(--vh-gold-d) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:vhShine 6s linear infinite}.vh-lead{max-width:50rem;margin:2.4rem 0 0;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.6;color:#faf6efd1}.vh-offer{margin-top:3.2rem;padding:2.6rem;border-radius:2.6rem;max-width:56rem;position:relative;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid rgba(234,210,146,.28);box-shadow:0 3rem 6rem -3rem #0009,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vh-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem 1.6rem}.vh-price__was{font-size:2rem;color:#faf6ef8c;text-decoration-thickness:1px}.vh-price__now{font-family:var(--vh-serif);font-weight:600;font-size:clamp(4.8rem,6vw,6.8rem);line-height:1;color:var(--vh-ivory)}.vh-price__badge{align-self:center;background:var(--vh-gold);color:var(--vh-navy);font-weight:700;font-size:1.6rem;padding:.6rem 1.2rem;border-radius:1.2rem;transform:rotate(-4deg);animation:vhPing 2.8s ease-out infinite}.vh-cta{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:1.2rem;margin-top:2.4rem;padding:1.7rem 3.2rem;border-radius:60px;text-decoration:none;font-size:1.7rem;letter-spacing:.04em;font-weight:600;color:var(--vh-navy);background:linear-gradient(135deg,#fff3cf,var(--vh-gold) 45%,#d8b86c);box-shadow:0 1.6rem 3.6rem -1.4rem #ead292b3,inset 0 1px #ffffffb3;transition:transform .5s var(--vh-ease),box-shadow .4s ease}.vh-cta svg{width:2rem;height:2rem;transition:transform .5s var(--vh-ease)}.vh-cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:vhSweep 3.8s ease-in-out 1.4s infinite}.vh-cta:hover{box-shadow:0 2.2rem 4.6rem -1.4rem #ead292e6,inset 0 1px #ffffffb3}.vh-cta:hover svg{transform:translate(.4rem)}.vh-bundle{margin:1.8rem 0 0;font-size:1.45rem;line-height:1.5;color:#faf6efc7}.vh-bundle__pill{display:inline-block;margin-right:.6rem;padding:.2rem .9rem;border-radius:2rem;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vh-gold);border:1px solid rgba(234,210,146,.45)}.vh-trust{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;list-style:none;margin:2.6rem 0 0;padding:0;font-size:1.45rem;color:#faf6efd9}.vh-trust li{display:inline-flex;align-items:center;gap:.8rem}.vh-trust li:before{content:"";width:1.6rem;height:1.6rem;flex:0 0 auto;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23ead292' stroke-width='1'/%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='%23ead292' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vh-legal{margin:2rem 0 0;max-width:56rem;font-size:1.15rem;line-height:1.5;color:#faf6ef80}.vh-hero__luna{position:relative;margin:0;perspective:1200px}.vh-photo{position:relative;border-radius:3rem;overflow:hidden;aspect-ratio:4/5;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--vh-ease);box-shadow:0 4rem 8rem -3rem #000000bf,0 0 0 1px #ead2924d}.vh-photo:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:1px;z-index:2;pointer-events:none;background:conic-gradient(from var(--vh-a,0deg),transparent 0 70%,rgba(234,210,146,.95) 80%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vhOrbit 7s linear infinite}.vh-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#012c4e14,#012c4e00 40%,#012c4e8c),linear-gradient(90deg,rgba(1,44,78,.25),transparent 40%)}.vh-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vh-pos,50% 58%);transform:scale(1.06);animation:vhBreath 14s ease-in-out infinite}@property --vh-a{syntax:"<angle>";inherits:false;initial-value:0deg}.vh-note{position:absolute;left:-2.4rem;bottom:12%;z-index:3;display:flex;gap:1.2rem;align-items:center;max-width:28rem;padding:1.3rem 1.6rem;border-radius:1.8rem;font-size:1.35rem;line-height:1.4;color:var(--vh-ink);background:#faf6eff0;box-shadow:0 2rem 4rem -2rem #0009;animation:vhFloat 6s ease-in-out infinite}.vh-note b{display:block;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vh-navy);margin-bottom:.2rem}.vh-note__avatar{flex:0 0 4.2rem;height:4.2rem;border-radius:50%;box-shadow:0 0 0 2px var(--vh-gold);background:url(/cdn/shop/files/luna-herbst-etui.png?v=1791713302&width=320) 50% 20%/210% no-repeat}.vh-chip{position:absolute;right:-1.2rem;top:8%;z-index:3;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border-radius:40px;font-family:var(--vh-serif);font-style:italic;font-size:1.7rem;color:var(--vh-gold);background:#012c4edb;border:1px solid rgba(234,210,146,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:vhFloat 7s ease-in-out -2s infinite}.vh-chip__moon{display:inline-block;flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset -.45rem -.1rem 0 0 var(--vh-gold);transform:rotate(-32deg)}@media(max-width:989px){.vh-note{left:1.2rem;bottom:1.2rem}.vh-chip{right:1.2rem;top:1.2rem}}.vh-ai{margin:1.2rem 0 0;font-size:1.1rem;letter-spacing:.04em;color:#faf6ef80;text-align:right}.vh-ai--center{text-align:center;color:#faf6ef8c;margin-top:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/velunaris-signature.css.map */
