.zl-root.oval-theme{--zl-bg:#f6f1e6;--zl-paper-1:#fdf9f0;--zl-paper-2:#efe7d6;--zl-ink:#45402f;--zl-ink-soft:#45402fb8;--zl-ink-faint:#45402f75;--zl-gold:#b1923f;--zl-gold-soft:#d2bb78;--zl-line:#b1923f6b;--inv-ink:#45402f;--inv-ink-muted:#45402f80;--inv-surface:#b1923f14;--inv-line:#b1923f66;background:radial-gradient(130% 60% at 50% -10%, #fdf9ee, transparent 58%), var(--zl-bg)}.oval-theme .zl-hero-cta,.oval-theme .zl-submit{color:#fff}.oval-theme .zl-hero-cta:hover,.oval-theme .zl-submit:hover{background:#927731}.oval-theme .zl-field input,.oval-theme .zl-field textarea{background:#fdf9f1}.ov-art{fill:none;stroke:var(--zl-gold);stroke-width:1.5px;stroke-linecap:round}.ov-leaf{fill:var(--zl-gold-soft)}.ov-hero{justify-content:center;padding:clamp(46px,8vh,100px) 8vw clamp(48px,7vh,92px);display:flex;position:relative}.ov-inner{z-index:1;text-align:center;max-width:560px;position:relative}.ov-frame{aspect-ratio:3/3.8;width:min(280px,70vw);margin:0 auto 22px;position:relative}.ov-photo{background:var(--ov-photo-img,url(/predlosci/zalazak.webp)) center 28% / cover no-repeat;border-radius:50%;position:absolute;inset:0;box-shadow:0 30px 70px -40px #5a461e99}.ov-ring{border:1px solid var(--zl-gold);border-radius:50%;position:absolute;inset:-10px}.ov-ring:before{content:"";border:1px solid var(--zl-line);border-radius:50%;position:absolute;inset:5px}.ov-spray{width:130px;height:auto;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ov-eyebrow{text-transform:uppercase;letter-spacing:.34em;color:var(--zl-gold);margin:0 0 12px;font-size:.68rem}.ov-names{font-family:var(--font-cormorant), serif;color:var(--zl-ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em;margin:0;font-size:clamp(3rem,11vw,5rem);font-weight:600;line-height:1;display:flex}.ov-names .ov-amp{color:var(--zl-gold);font-size:.62em;font-style:italic;font-weight:500}.ov-rule{background:var(--zl-gold);width:54px;height:1px;margin:20px auto}.ov-date{font-family:var(--font-cormorant), serif;text-transform:uppercase;letter-spacing:.18em;color:var(--zl-ink-soft);margin:0;font-size:1rem}.ov-romance{max-width:400px;font-family:var(--font-cormorant), serif;color:var(--zl-ink-soft);margin:18px auto 0;font-size:1.3rem;font-style:italic;line-height:1.55}.ov-loc{text-transform:uppercase;letter-spacing:.2em;color:var(--zl-gold);margin:18px 0 0;font-size:.72rem}.ov-inner .zl-hero-cta{margin-top:26px}@media (prefers-reduced-motion:reduce){.ov-inner>*{animation:none!important}}@keyframes ovOtvori{0%{clip-path:ellipse(0% 0%);transform:scale(1.06)}to{clip-path:ellipse(85% 85%);transform:none}}@keyframes ovPrsten{0%{opacity:0;transform:rotate(-25deg)scale(.94)}}@media (prefers-reduced-motion:no-preference){.zl-ulaz>.ov-frame{animation-name:zlPojava;animation-duration:.3s}.ov-frame .ov-photo{animation:ovOtvori 1.5s var(--zl-ease-pis) backwards;animation-delay:var(--zl-kad)}.ov-frame .ov-ring{animation:ovPrsten 1.3s var(--zl-ease) backwards;animation-delay:calc(var(--zl-kad) + .35s)}.ov-spray{--zl-crtez-pomak:.8s}.ov-spray .ov-leaf{animation:.5s backwards zlPojava;animation-delay:calc(var(--zl-kad) + 1.3s)}}
