.am{background:var(--iv-s3,var(--paper-2));container-type:inline-size}@media (min-width:700px){.am{max-width:430px;margin:0 auto;box-shadow:0 24px 80px #3c321e59}}@media (min-width:900px){.am{overscroll-behavior:contain;scrollbar-width:none;border-radius:48px;height:min(880px,100vh - 72px);margin:36px auto;position:relative;overflow:hidden auto;box-shadow:0 0 0 10px #241f19,0 0 0 11px #ffffff24,0 0 0 13px #241f198c,0 44px 90px #2d241466}.am::-webkit-scrollbar{display:none}.am .am-env,.am .am-ljuska{height:100%}.am-flash{border-radius:48px;position:absolute}.am.shot{height:auto;box-shadow:none;border-radius:0;margin:0 auto;overflow:visible}}.am-env,.am-ljuska{cursor:pointer;background:#ebe5d6;height:100dvh;position:relative;overflow:clip}.am-env video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.am-env .k{top:var(--iv-env-k-top,calc(62px + env(safe-area-inset-top,0px)));z-index:2;text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--iv-env-ink,var(--iv-ink));font-size:10px;animation:1s cubic-bezier(.2,.7,.3,1) .4s both am-up;position:absolute;left:0;right:0}.am-env .tap{bottom:var(--iv-env-tap-bottom,30px);top:var(--iv-env-tap-top,auto);z-index:2;cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:#3f3627;background:#faf5e8e6;border:none;border-radius:999px;width:max-content;margin-inline:auto;padding:13px 22px;font-size:9.5px;animation:2.4s ease-in-out infinite am-tap,1s .8s both am-up;position:absolute;left:0;right:0;box-shadow:0 8px 20px #3c2d1938,inset 0 0 0 1px #ffffff80}.am-env-tap-plain .tap{box-shadow:none;color:var(--iv-env-ink,var(--iv-ink));letter-spacing:.18em;background:0 0;padding:10px 14px;font-size:9px}.am-env .k,.am-env .tap{transition:opacity .35s}.am-env-igra .k,.am-env-igra .tap{opacity:0;pointer-events:none;animation:none}@keyframes am-tap{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.am-flash{z-index:60;pointer-events:none;background:#fbf8ee;animation:1.5s both am-flash-out;position:fixed;inset:0}@keyframes am-flash-out{0%{opacity:1}to{opacity:0}}.am-hero{min-height:100dvh;position:relative;overflow:clip}@media (min-width:900px){.am-hero{min-height:100%}.am.shot .am-hero{min-height:100vh}}.am .ly{pointer-events:none;position:absolute;inset:0}.am .p-bg{transform:translateY(calc(var(--sy,0) * .16px))}.am .p-br{transform:translateY(calc(var(--sy,0) * .08px))}.am .p-lf{transform:translateY(calc(var(--sy,0) * .04px))}.am .p-tx{transform:translateY(calc(var(--sy,0) * .28px));opacity:clamp(0, calc(1 - var(--sy,0) / 460), 1)}.am .p-fg{transform:none}.am .p-cl{transform:translateY(calc(var(--sy,0) * .13px))}.am .p-bo{transform:translateY(calc(var(--sy,0) * .1px))}.am .p-sw{transform:translateY(calc(var(--sy,0) * .11px))}.am .p-ff{transform:translateY(calc(var(--sy,0) * .07px))}.am .bg{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:40s ease-in-out infinite alternate am-zoom,1.4s both am-fade;position:absolute;inset:-3%}.am-hero.am-still .bg{animation:1.4s both am-fade;inset:0}.am .sl{animation:sl-sway var(--dur,8s) ease-in-out var(--delay,0s) infinite alternate, am-fade 1.4s ease both;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3%}.am-hero.am-still .sl{inset:0}@keyframes sl-sway{0%{transform:rotate(calc(var(--tilt,1) * -1deg))}to{transform:rotate(calc(var(--tilt,1) * 1deg))}}.am-foto .sl,.am-foto.am-foto-bez-ukrasa .p-br,.am-foto.am-foto-bez-ukrasa .p-lf,.am-foto.am-foto-bez-uglova .p-br{display:none}.am-hero.am-bez-blica .bg{opacity:1;animation:none}.am-hero.am-bez-blica .sl{animation:sl-sway var(--dur,8s) ease-in-out var(--delay,0s) infinite alternate}@keyframes am-zoom{0%{transform:scale(1.05)}to{transform:scale(1.14)translateY(-1%)}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}.am-contain .am-env:before,.am-contain .am-ljuska:before,.am-contain .am-hero:not(.am-foto):before{content:"";z-index:0;background:var(--iv-fit-env) center/cover no-repeat;filter:blur(18px);position:absolute;inset:-24px}.am-contain .am-hero:not(.am-foto):before{background-image:var(--iv-fit-hero)}.am-contain .am-env video,.am-contain .am-env-mutna,.am-contain .am-env-ostra{object-fit:contain;object-position:top center;z-index:1}.am-contain .am-hero:not(.am-foto) .bg{background-position:top;background-size:contain;animation:1.4s both am-fade;inset:0;transform:none}.am-contain .am-env video,.am-contain .am-env-mutna,.am-contain .am-env-ostra,.am-contain .am-hero:not(.am-foto) .bg{--ih:min(100%, 100cqw * 16 / 9);-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--ih) - 56px), transparent var(--ih));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--ih) - 56px), transparent var(--ih));mask-image:linear-gradient(to bottom, #000 calc(var(--ih) - 56px), transparent var(--ih))}.am .branch{will-change:transform;background-repeat:no-repeat;background-size:contain;position:absolute}.am .br-l{transform-origin:6% 2%;animation:9.5s ease-in-out infinite alternate am-sway-l,1.5s cubic-bezier(.2,.7,.3,1) .45s both am-enter-l}.am .br-r{transform-origin:94% 2%;animation:8s ease-in-out infinite alternate am-sway-r,1.5s cubic-bezier(.2,.7,.3,1) .25s both am-enter-r}@keyframes am-sway-l{0%{transform:rotate(-.6deg)}to{transform:rotate(1.6deg)}}@keyframes am-sway-r{0%{transform:rotate(.6deg)}to{transform:rotate(-1.7deg)}}@keyframes am-enter-l{0%{opacity:0}to{opacity:1}}@keyframes am-enter-r{0%{opacity:0}to{opacity:1}}.am .lf{animation:am-fall var(--fall,20s) linear infinite;animation-delay:var(--delay,0s);opacity:.95;position:absolute;top:0}.am .lf i{aspect-ratio:var(--iv-petal-ar,1/1.35);animation:am-drift var(--drift,4s) ease-in-out infinite alternate;background:50%/contain no-repeat;display:block}@keyframes am-fall{0%{transform:translateY(-16vh)}to{transform:translateY(114vh)}}@keyframes am-drift{0%{transform:translate(-16px)rotate(-16deg)}to{transform:translate(14px)rotate(13deg)}}.am .t{left:0;right:0;top:var(--iv-text-top,clamp(150px,20vh,200px));text-align:center;padding:0 var(--iv-text-pad,22px);zoom:var(--iv-text-zoom-fit,var(--iv-text-zoom,1));color:var(--iv-hero-ink,var(--iv-ink));position:absolute}@container (min-width:400px){.am .t{top:var(--iv-text-top,225px)}}.am-hero:not(.am-foto) .p-tx{flex-direction:column;display:flex}.am-hero:not(.am-foto) .p-tx:before{content:"";flex:0 1 var(--iv-text-top,clamp(150px,20vh,200px));min-height:var(--iv-text-top-min,min(var(--iv-text-top,clamp(150px,20vh,200px)), 20vh));display:block}@container (min-width:400px){.am-hero:not(.am-foto) .p-tx:before{flex-basis:var(--iv-text-top,225px)}}.am-hero:not(.am-foto) .p-tx:after{content:"";flex:0 0 max(64px, calc(var(--iv-fg-h,0px) - var(--iv-fg-fade,34px) - 1%));display:block}.am-hero:not(.am-foto) .t{flex:none;position:static}.am-scrim-light .t,.am-scrim-dark .t{position:relative}.am-scrim-light .t:before,.am-scrim-dark .t:before{content:"";z-index:-1;background:radial-gradient(ellipse 52% 50% at 50% 48%, var(--iv-scrim) 0%, transparent 72%);pointer-events:none;position:absolute;inset:-9cqw -10cqw -11cqw}.am-scrim-light{--iv-scrim:#ffffff8c}.am-scrim-dark{--iv-scrim:#16120a6b}.am-scrim-light .t :is(.k,h1,.inv,.date,.place){color:color-mix(in srgb, currentColor 76%, #2a2416)}.am-scrim-dark .t :is(.k,h1,.inv,.date,.place){color:color-mix(in srgb, currentColor 72%, #fff)}.am .t>*{animation:1s cubic-bezier(.2,.7,.3,1) both am-up;display:block}@keyframes am-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.am .t .k{animation-delay:calc(var(--iv-text-delay,0s) + .55s)}.am .t h1{animation-delay:calc(var(--iv-text-delay,0s) + .75s)}.am .t .inv{animation-delay:calc(var(--iv-text-delay,0s) + 1s)}.am .t .rule{animation-delay:calc(var(--iv-text-delay,0s) + 1.15s)}.am .t .date{animation-delay:calc(var(--iv-text-delay,0s) + 1.3s)}.am .t .place{animation-delay:calc(var(--iv-text-delay,0s) + 1.45s)}.am .t .k{letter-spacing:.22em;max-width:24em;color:var(--iv-hero-kick,var(--iv-kick));text-shadow:0 1px 2px var(--iv-glow,#ffffff80), 0 0 12px var(--iv-glow,#fff6);margin-left:auto;margin-right:auto;padding-left:.22em;font-size:clamp(9.5px,2.7cqw,11px)}.am .t h1{font-family:var(--script);text-wrap:balance;text-shadow:0 1px 0 var(--iv-glow,#ffffff8c), 0 0 18px var(--iv-glow,#ffffff80);margin:14px 0 10px;padding:0 7cqw;font-size:clamp(40px,10.2cqw,88px);font-weight:400;line-height:1.12}.am .t h1 em{font-family:var(--serif);color:var(--iv-gold);vertical-align:.08em;padding:0 .1em;font-size:.52em;font-style:italic}.am .t .inv{font-family:var(--serif);max-width:var(--iv-inv-max,16em);color:var(--iv-hero-ink2,var(--iv-ink2));text-shadow:0 1px 2px var(--iv-glow,#ffffff80);margin-left:auto;margin-right:auto;font-size:clamp(18px,5cqw,23px);font-style:italic;line-height:1.45}.am .t .rule{width:1px;height:var(--iv-rule-h,52px);margin:var(--iv-rule-m,18px) auto;background:linear-gradient(var(--iv-gold),transparent)}.am .t .date{letter-spacing:.24em;color:var(--iv-hero-date,var(--iv-date));text-shadow:0 1px 2px var(--iv-glow,#ffffff80);padding-left:.24em;font-size:14.5px}.am .t .place{letter-spacing:.2em;color:var(--iv-hero-ink2,var(--iv-ink2));text-shadow:0 1px 2px var(--iv-glow,#ffffff80);margin-top:12px;padding-left:.2em;font-size:12px;line-height:1.6}@media (max-height:760px){.am .t h1{margin:10px 0 8px;font-size:clamp(33px,10.2cqw,88px)}.am .t .inv{font-size:clamp(16.5px,5cqw,23px)}.am .t .rule{height:calc(var(--iv-rule-h,52px) * .6);margin:calc(var(--iv-rule-m,18px) * .6) auto}.am .t .place{margin-top:9px}}.am .fg{transform-origin:50% 100%;will-change:transform;background-position:bottom;background-repeat:no-repeat;background-size:100%;width:112%;animation:10s ease-in-out infinite alternate am-fg,1.4s .6s both am-fade;position:absolute;bottom:-1%;left:-6%;-webkit-mask-image:linear-gradient(#0000 0,#000 34px);mask-image:linear-gradient(#0000 0,#000 34px)}.am .fg-mono{font-family:var(--serif);color:var(--iv-hero-ink,var(--iv-ink));white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:.16em;font-weight:400;line-height:1;animation:1.1s 1.5s both am-mono;display:flex;position:absolute;left:50%;transform:translate(-50%,50%)}@keyframes am-mono{0%{opacity:0}to{opacity:1}}.am .fg-mono.stack{flex-direction:column;gap:.02em}.am .fg-mono b{font-weight:400}.am .fg-mono i{opacity:.72;font-size:.52em;font-style:italic}@keyframes am-fg{0%{transform:rotate(-.3deg)}to{transform:rotate(.4deg)}}.am-back{z-index:70;top:calc(14px + env(safe-area-inset-top,0px));letter-spacing:.16em;text-transform:uppercase;color:#2c2415;background:#fbf8efeb;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:8px;text-decoration:none;transition:filter .18s;animation:1s 1.6s both am-hint;display:inline-flex;position:fixed;left:14px;box-shadow:0 6px 16px #3c2d1933,inset 0 0 0 1px #8c743473}.am-back:hover{filter:brightness(1.04)}.am-price{z-index:70;top:calc(14px + env(safe-area-inset-top,0px));letter-spacing:.16em;text-transform:uppercase;color:#2c2415;background:linear-gradient(135deg,#8c7434,#d8be72 45%,#a98f52);border-radius:999px;align-items:center;padding:8px 14px;font-size:8px;text-decoration:none;transition:filter .18s;animation:1s 1.6s both am-hint;display:inline-flex;position:fixed;right:14px;box-shadow:0 6px 16px #3c2d1942,inset 0 0 0 1px #ffffff59}.am-price:hover{filter:brightness(1.08)}.am-price.am-try{color:#2c2415;background:#fbf8efeb;animation-delay:1.9s;left:50%;right:auto;transform:translate(-50%);box-shadow:0 6px 16px #3c2d1933,inset 0 0 0 1px #8c743473}.am-zvuk{z-index:70;bottom:calc(14px + env(safe-area-inset-bottom,0px));cursor:pointer;color:#3f3627;background:#faf5e8b8;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .18s,color .18s;animation:1s 1.6s both am-hint;display:inline-flex;position:fixed;right:14px;box-shadow:0 6px 16px #3c2d192e,inset 0 0 0 1px #ffffff80}.am-zvuk:hover{background:#faf5e8eb}.am-rsvp-skok{z-index:70;bottom:calc(14px + env(safe-area-inset-bottom,0px));cursor:pointer;letter-spacing:.16em;color:#3f3627;background:#faf5e8b8;border:none;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:11px;transition:background .18s;animation:1s 1.6s both am-hint;display:inline-flex;position:fixed;left:14px;box-shadow:0 6px 16px #3c2d192e,inset 0 0 0 1px #ffffff80}.am-rsvp-skok:hover{background:#faf5e8eb}.shot .am-rsvp-skok,html.embedded .am-rsvp-skok{display:none}.am-rsvp{scroll-margin-top:12px}.am-rsvp .am-rsvp-rezime{text-align:center;margin:0 0 12px}.am-zvuk.on{color:#8c7434}@media (min-width:900px){.am-back{top:58px;left:calc(50% - 195px)}.am-price{top:58px;right:calc(50% - 195px)}.am-price.am-try{top:58px}.am-zvuk{bottom:calc(100vh + -1*min(880px,100vh - 72px) - 16px);right:calc(50% - 195px)}}.am-scroll{z-index:7;letter-spacing:.34em;text-transform:uppercase;color:var(--iv-scroll,#f6f3e4);text-shadow:0 1px 6px var(--iv-scroll-sh,#0f231980);pointer-events:none;font-size:9px;animation:1.2s 2s both am-hint;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes am-hint{0%{opacity:0}to{opacity:.9}}.am-scroll i{background:linear-gradient(var(--iv-scroll,#f6f3e4),transparent);transform-origin:top;width:1px;height:36px;margin:10px auto 0;animation:2.4s ease-in-out infinite am-drop;display:block}@keyframes am-drop{0%{opacity:.9;transform:scaleY(.15)}65%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-height:760px){.am-scroll{bottom:10px}.am-scroll i{height:24px;margin-top:7px}}.am>section,.am>footer{position:relative}.am>section+section,.am>section+footer{border-radius:26px 26px 0 0;margin-top:-26px;box-shadow:0 -16px 38px #28231438}@supports (animation-timeline:view()){.am>section+section,.am>section+footer{animation:1ms linear both am-card-in;animation-timeline:view();animation-range:entry entry 60%}:is(.am>section:has(+section),.am>section:has(+footer)){transform-origin:50% 0;animation:1ms linear both am-card-out;animation-timeline:view();animation-range:exit}.am>.am-hero{animation:none}}@keyframes am-card-in{0%{transform:translateY(30px)scale(.985)}to{transform:none}}@keyframes am-card-out{to{opacity:.8;transform:scale(.955)}}@media (prefers-reduced-motion:reduce){.am>section+section,.am>section+footer{animation:none}.am>section:has(+section){animation:none}.am>section:has(+footer){animation:none}}.am-count{text-align:center;background:var(--iv-s3,var(--paper-2))}.am-count h2{margin-top:10px;font-size:clamp(28px,5.4cqw,42px)}.am-cards{grid-template-columns:repeat(4,1fr);gap:10px;max-width:560px;margin:30px auto 0;display:grid}.am-cards .c{background:var(--iv-card,var(--card));border-radius:18px;padding:18px 4px 14px;box-shadow:0 10px 22px #483e281f,inset 0 1px #fffc}.am-cards b{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--iv-ink,var(--ink));font-size:clamp(26px,7cqw,44px);font-weight:400;line-height:1.1;display:block}.am-cards span{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--iv-gold,var(--gold));margin-top:6px;font-size:8.5px;font-weight:600;display:block}.am-note{font-family:var(--serif);color:var(--ink-2);margin:26px auto 0;font-size:17px;font-style:italic}.am .cl{will-change:transform;animation:cl-drift var(--dur,150s) linear infinite;animation-delay:var(--delay,0s);background-repeat:no-repeat;background-size:100%;position:absolute;left:0}.am .cl:after{content:"";padding-top:62%;display:block}@keyframes cl-drift{0%{transform:translate(-60vw)}to{transform:translate(120vw)}}.am .cl.rl{animation-name:cl-drift-rl}@keyframes cl-drift-rl{0%{transform:translate(120vw)}to{transform:translate(-60vw)}}.am .bo{transform-origin:50% 92%;will-change:transform;animation:bo-bob var(--dur,7s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);background-position:bottom;background-repeat:no-repeat;background-size:100%;position:absolute}.am .bo:after{content:"";padding-top:110%;display:block}@keyframes bo-bob{0%{transform:translateY(0) rotate(calc(var(--tilt,1deg) * -1))}to{transform:translateY(var(--rise,5px)) rotate(var(--tilt,1deg))}}.am .shm{mix-blend-mode:soft-light;will-change:transform;background:linear-gradient(100deg,#0000 0 34%,#ffffff6b 50%,#0000 66% 100%);animation:16s ease-in-out infinite shm-slide;position:absolute;left:-25%;right:-25%}@keyframes shm-slide{0%{transform:translate(-26%)}50%{transform:translate(26%)}to{transform:translate(-26%)}}.am .sw{will-change:transform;width:100%;animation:sw-sway var(--dur,6s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;top:0;left:0}@keyframes sw-sway{0%{transform:rotate(calc(var(--tilt,.8deg) * -1))}to{transform:rotate(var(--tilt,.8deg))}}.am .ff{will-change:transform;animation:ff-rise var(--rise,22s) linear infinite;animation-delay:var(--delay,0s);position:absolute;top:100%}.am .ff i{animation:ff-drift var(--fdrift,5s) ease-in-out infinite alternate, ff-puls calc(var(--fdrift,5s) * .52) ease-in-out infinite;animation-delay:var(--delay,0s);background:#ffe9a8;border-radius:50%;display:block;box-shadow:0 0 6px 2px #ffd678d9,0 0 18px 6px #ffbe5059}@keyframes ff-rise{0%{transform:translateY(3vh)}to{transform:translateY(-114vh)}}@keyframes ff-drift{0%{transform:translate(-22px)}to{transform:translate(20px)}}@keyframes ff-puls{0%,to{opacity:.2}50%{opacity:1}}.am-foto .p-cl,.am-foto .p-bo,.am-foto .p-sw,.am-foto .p-ff{display:none}.am .sleti{will-change:transform, opacity;animation:st-drop var(--dur,1.2s) cubic-bezier(.22,.8,.3,1) var(--delay,.3s) both;background-repeat:no-repeat;background-size:100%;position:absolute}@keyframes st-drop{0%{opacity:0;transform:translateY(-7%)scale(1.045)}18%{opacity:1}72%{transform:translateY(1.1%)scale(1)}86%{transform:translateY(-.45%)}to{transform:none}}.am-foto .sleti{display:none}.am .sw .tw{aspect-ratio:1;width:3.4%;animation:tw-puls var(--tdur,2.6s) ease-in-out var(--tdelay,0s) infinite;background:radial-gradient(circle,#fff6cdf2 0%,#ffe8a099 34%,#ffde8c00 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes tw-puls{0%,to{opacity:.18}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.am .bg,.am .branch,.am .fg,.am .lf,.am .lf i,.am-scroll i,.am .t>*,.am-scroll{animation:none}.am .cl{animation-duration:calc(var(--dur,150s) * 2)}.am .bo{animation-duration:calc(var(--dur,7s) * 2)}.am .sw{animation-duration:calc(var(--dur,6s) * 2)}.am .sl,.am-hero.am-bez-blica .sl{animation-duration:calc(var(--dur,8s) * 2), 1.4s}.am .ff{animation-duration:calc(var(--rise,22s) * 2)}.am .shm{animation-duration:32s}.am .sleti{animation:none}.am .sw .tw{animation-duration:calc(var(--tdur,2.6s) * 2)}.am-scroll{opacity:.9}.am .p-bg,.am .p-br,.am .p-lf,.am .p-tx{opacity:1;transform:none}}.am .sshell,.am .lshell{z-index:2;max-width:430px;margin:0 auto;padding:0 24px;position:relative}.am-sec{text-align:center;padding:58px 0 62px}.am-sec .k{letter-spacing:.3em;text-transform:uppercase;color:var(--iv-kick);font-size:9.5px;display:block}.am-sec h2{color:var(--iv-ink);margin-top:10px;font-size:clamp(24px,6.4cqw,30px)}.am-sec p{color:var(--iv-ink2);margin:14px 0 0;font-size:15.5px;line-height:1.65}.am-divider{width:190px;margin:30px auto 0;display:block}.am-photo{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 10px 22px rgb(var(--iv-sh,40 60 70) / .16);border-radius:14px;margin-top:22px;display:block}.am-parking-dugmad{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:6px;display:flex}.am-parking-dugmad .am-btn{margin-top:16px}.am-btn.am-btn-tiho{color:var(--iv-ink,inherit);opacity:.85;background:0 0;box-shadow:inset 0 0 0 1.5px}.am-btn.am-btn-tiho:hover{opacity:1;box-shadow:inset 0 0 0 1.5px}.am-btn{cursor:pointer;background:var(--iv-acc);color:var(--iv-acc-ink);font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 10px 22px var(--iv-acc-sh,#78551447), inset 0 1px 0 #ffffff8c;border:none;border-radius:999px;margin-top:22px;padding:15px 28px;font-size:10.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:inline-block}.am-btn:hover{box-shadow:0 14px 28px var(--iv-acc-sh,#78551457), inset 0 1px 0 #ffffffa6}.am-btn:active{transform:translateY(1px)}.am-btn:disabled{opacity:.62;cursor:default;box-shadow:none;transform:none}.am-letter{background:var(--iv-deep);text-align:center;padding:74px 0 66px;position:relative;overflow:clip}.am-letter .cnr{opacity:.85;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:min(28cqw,125px);position:absolute;top:-2%;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.am-letter .cnr.l{left:-5%}.am-letter .cnr.r{right:-5%}.am-letter .k{letter-spacing:.3em;text-transform:uppercase;color:var(--iv-deep-gold);font-size:9.5px;display:block}.am-letter .txt{white-space:pre-line;font-family:var(--serif);color:var(--iv-deep-ink);margin:18px 0 0;font-size:clamp(17px,4.6cqw,21px);font-style:italic;line-height:1.7}.am-letter .txt em{color:var(--iv-gold2)}.am-letter .sig{font-family:var(--script);color:var(--iv-gold2);margin-top:22px;font-size:clamp(30px,8cqw,40px);display:block}.am-story{background:var(--iv-s3,var(--paper-2))}.am-sched{background:var(--iv-s1)}.am-sched .tline{text-align:left;max-width:320px;margin:28px auto 0;padding:0;list-style:none}.am-sched .tline li{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.am-sched .tline li+li{border-top:1px solid var(--iv-tline,#33414c1f)}.am-sched .dot{background:50%/contain no-repeat;flex:none;width:34px;height:34px;margin-top:2px}.am-sched .dot.plain{background:var(--iv-acc);width:12px;height:12px;box-shadow:0 0 0 4px rgb(var(--iv-sh,40 60 70) / .08);border-radius:50%;margin:9px 11px 0}.am-sched .tline b{font-family:var(--serif);color:var(--iv-ink);font-size:16.5px;font-weight:400;display:block}.am-sched .tline div>span{color:var(--iv-mut);margin-top:3px;font-size:13.5px;display:block}.am-venue{background:var(--iv-s2)}.am-venue .addr{letter-spacing:.22em;text-transform:uppercase;color:var(--iv-warm);margin-top:10px;font-size:10px}.am-venue .note{color:var(--iv-warm);font-size:13.5px;font-style:italic;font-family:var(--serif);margin-top:20px}.am-dress{background:var(--iv-card)}.am-dress .figs{background:var(--iv-dressbox);border-radius:20px;grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-top:26px;padding:18px 14px;display:grid;box-shadow:inset 0 0 0 1px #78643c1a}.am-dress .figs img,.am-dress .figs canvas{width:100%;height:auto;display:block}.am-dress .pal{margin-top:20px}.am-dress .pal i{border-radius:50%;width:26px;height:26px;margin:0 5px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f,0 3px 8px #3c321e29}.am-stay{background:var(--iv-s1)}.am-stay .hotels{margin-top:24px}.am-stay .h{background:var(--iv-card);text-align:left;box-shadow:0 8px 18px rgb(var(--iv-sh,40 60 70) / .12);border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;padding:16px 18px;display:flex}.am-stay .h+.h{margin-top:10px}.am-stay .h b{font-family:var(--serif);color:var(--iv-ink);font-size:17px;font-weight:400}.am-stay .h span{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--iv-mut);white-space:normal;font-size:10px;font-weight:600;line-height:1.5}.am-todo{background:var(--iv-s3)}.am-todo .todos{margin-top:24px}.am-todo .todo{background:var(--iv-card);text-align:left;box-shadow:0 8px 18px rgb(var(--iv-sh,40 60 70) / .12);border-radius:16px;padding:16px 18px}.am-todo .todo+.todo{margin-top:10px}.am-todo .todo b{font-family:var(--serif);color:var(--iv-ink);font-size:16px;font-weight:400;display:block}.am-todo .todo span{color:var(--iv-ink2);margin-top:4px;font-size:14px;line-height:1.55;display:block}.am-gifts{background:var(--iv-s3,var(--paper-2))}.am-gifts .big{font-family:var(--serif);color:var(--iv-ink2);font-size:clamp(16px,4.4cqw,19px);font-style:italic;line-height:1.7}.am-gifts .give{margin-top:18px}.am-gifts .give summary{cursor:pointer;font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--iv-kick);font-size:10px;font-weight:600;list-style:none}.am-gifts .give summary::-webkit-details-marker{display:none}.am-gifts .give summary:after{content:" ▾"}.am-gifts .give[open] summary:after{content:" ▴"}.am-gifts .give .acc{background:var(--iv-card);max-width:320px;box-shadow:0 8px 18px rgb(var(--iv-sh,40 60 70) / .12);border-radius:16px;margin:14px auto 0;padding:16px 18px}.am-gifts .give .acc span{letter-spacing:.22em;color:var(--iv-gold);font-size:9px;display:block}.am-gifts .give .acc b{font-family:var(--serif);color:var(--iv-ink);margin-top:6px;font-size:19px;font-weight:400;display:block}.am-gifts .give .acc i{color:var(--iv-mut);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.am-gal{background:var(--iv-card)}.am-gal .gal{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.am-gal img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 10px 22px rgb(var(--iv-sh,40 60 70) / .16);border-radius:14px;display:block}.am-gal .swap{font-family:var(--serif);color:var(--iv-mut);margin-top:14px;font-size:13.5px;font-style:italic}.am-rsvp{background:var(--iv-deep);text-align:center;padding:64px 0 70px}.am-rsvp .k{letter-spacing:.3em;text-transform:uppercase;color:var(--iv-deep-gold);font-size:9.5px;display:block}.am-rsvp h2{color:var(--iv-deep-ink);margin-top:10px;font-size:clamp(26px,7cqw,34px)}.am-rsvp .by{font-family:var(--serif);color:var(--iv-deep-mut);margin:10px 0 0;font-size:15px;font-style:italic}.am-rsvp .hint{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--iv-deep-hint);margin:8px 0 0;font-size:8.5px;font-weight:600}.am-rsvp form{text-align:left;margin-top:26px}.am-rsvp form>label,.am-rsvp .step-card>label,.am-rsvp .step-card label.gname{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--iv-deep-lab);margin-top:16px;font-size:9px;font-weight:600;display:block}.am-rsvp input:not([type=radio]):not([type=checkbox]){width:100%;color:var(--iv-deep-ink);font-family:var(--body);background:#ffffff17;border:1px solid #ffffff38;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:16px;display:block}.am-rsvp input::placeholder{color:#ffffff61}.am-rsvp input:focus-visible{outline:2px solid var(--iv-deep-gold);outline-offset:2px}.am-rsvp .yn{flex-direction:column;gap:10px;margin-top:18px;display:flex}.am-rsvp .yn label{font-family:var(--serif);color:var(--iv-deep-ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:15.5px;display:flex}.am-rsvp input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:1.6px solid #ffffff73;border-radius:50%;flex:0 0 20px;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.am-rsvp input[type=radio]:before{content:"";background:var(--iv-deep-gold);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.am-rsvp input[type=radio]:checked{border-color:var(--iv-deep-gold)}.am-rsvp input[type=radio]:checked:before{transform:scale(1)}.am-rsvp input[type=radio]:focus-visible{outline:2px solid var(--iv-deep-gold);outline-offset:2px}.am-rsvp input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1.6px solid #ffffff73;border-radius:6px;flex:0 0 19px;place-content:center;width:19px;height:19px;margin:0;transition:border-color .15s,background .15s;display:inline-grid}.am-rsvp input[type=checkbox]:before{content:"";background:var(--iv-deep);clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,85% 8%,38% 71%);width:10px;height:10px;transition:transform .15s;transform:scale(0)}.am-rsvp input[type=checkbox]:checked{background:var(--iv-deep-gold);border-color:var(--iv-deep-gold)}.am-rsvp input[type=checkbox]:checked:before{transform:scale(1)}.am-rsvp input[type=checkbox]:focus-visible{outline:2px solid var(--iv-deep-gold);outline-offset:2px}.am-rsvp .yn input{accent-color:var(--iv-acc)}.am-rsvp .am-btn{text-align:center;width:100%;margin-top:24px;display:block}.am-rsvp .thanks{font-family:var(--serif);color:var(--iv-deep-ink);margin-top:28px;font-size:19px;font-style:italic;line-height:1.6}.am-rsvp .grp{border-top:1px solid #ffffff24;margin-top:26px;padding-top:20px}.am-rsvp .gt{letter-spacing:.2em;text-transform:uppercase;color:var(--iv-deep-gold);font-size:9px;display:block}.am-rsvp .step{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.am-rsvp .step>span{font-family:var(--serif);color:var(--iv-deep-ink);font-size:15.5px}.am-rsvp .pm{align-items:center;gap:12px;display:flex}.am-rsvp .pm button{width:38px;height:38px;color:var(--iv-deep-ink);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;font-size:19px;line-height:1;transition:background .15s}.am-rsvp .pm button:hover{background:#ffffff29}.am-rsvp .pm b{text-align:center;min-width:38px;font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--iv-deep-ink);font-size:19px;font-weight:400}.am-rsvp .gname{margin-top:14px}.am-rsvp .pline{background:#00000024;border:1px solid #ffffff1f;border-radius:14px;margin-top:14px;padding:14px}.am-rsvp .pline input[type=text],.am-rsvp .pline input:not([type]){margin-top:0}.am-rsvp .pgo{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.am-rsvp .pgo label{font-family:var(--serif);color:var(--iv-deep-ink);text-transform:none;letter-spacing:0;align-items:center;gap:9px;margin:0;font-size:14.5px;display:flex}.am-rsvp .pdrop{cursor:pointer;font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--iv-deep-hint);text-underline-offset:3px;background:0 0;border:none;padding:4px 2px;font-size:9px;font-weight:600;text-decoration:underline}.am-rsvp .pdrop:hover{color:var(--iv-deep-ink)}.am-rsvp .padd{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.am-rsvp .padd button{cursor:pointer;min-width:140px;color:var(--iv-deep-ink);font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;background:#ffffff12;border:1px dashed #ffffff4d;border-radius:999px;flex:auto;padding:13px 14px;font-size:9.5px;font-weight:600;transition:background .15s}.am-rsvp .padd button:hover{background:#ffffff24}.am-rsvp .padd-max{color:var(--iv-deep-mut);opacity:.85;margin-top:16px;font-size:13.5px;line-height:1.5}.am-rsvp .pblock{background:#00000024;border:1px solid #ffffff1f;border-radius:14px;margin-top:18px;padding:16px 14px 14px}.am-rsvp .pblock+.pblock{margin-top:14px}.am-rsvp .pname{font-family:var(--serif);color:var(--iv-deep-gold);margin-bottom:4px;font-size:17px;display:block}.am-rsvp .pblock .sub:first-of-type{margin-top:10px}.am-rsvp .diet{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.am-rsvp .step-card .diet label{font-family:var(--serif);color:var(--iv-deep-ink);cursor:pointer;text-transform:none;letter-spacing:0;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:0;padding:9px 14px;font-size:13.5px;transition:background .16s,border-color .16s;display:inline-flex}.am-rsvp .step-card .diet label:has(input:checked){background:var(--iv-acc);border-color:var(--iv-acc);color:var(--iv-acc-ink)}.am-rsvp .diet input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.am-rsvp .step-card .diet label:has(input:focus-visible){outline:2px solid var(--iv-acc);outline-offset:2px}.am-rsvp .mains{margin-top:14px}.am-rsvp textarea{width:100%;color:var(--iv-deep-ink);font-family:var(--body);resize:vertical;background:#ffffff17;border:1px solid #ffffff38;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:16px;display:block}.am-rsvp textarea::placeholder{color:#ffffff61}.am-rsvp textarea:focus-visible{outline:2px solid var(--iv-deep-gold);outline-offset:2px}.am-faq{background:var(--iv-s3,var(--paper-2))}.am-faq .qs{text-align:left;margin-top:22px}.am-faq details{background:var(--iv-card);border-radius:14px;padding:15px 18px;box-shadow:0 6px 16px #3c321e1a}.am-faq details+details{margin-top:10px}.am-faq summary{font-family:var(--serif);color:var(--iv-ink);cursor:pointer;font-size:15.5px}.am-faq details p{color:var(--iv-mut);margin:10px 0 0;font-size:14px;line-height:1.6}.am-end{background:var(--iv-s3,var(--paper-2));text-align:center;padding:44px 0 40px}.am-end .mono{font-family:var(--script);color:var(--iv-ink);font-size:44px}.am-mine{background:var(--iv-deep);width:fit-content;color:var(--iv-deep-ink);font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;margin:26px auto 4px;padding:15px 26px;font-size:9.5px;font-weight:600;text-decoration:none;transition:filter .18s;display:block;box-shadow:0 12px 26px #281e0f33}.am-mine:hover{filter:brightness(1.12)}.am-end .mono em{font-family:var(--serif);color:var(--iv-gold);vertical-align:.15em;font-size:.5em;font-style:italic}.am-end .d{letter-spacing:.26em;text-transform:uppercase;color:var(--iv-mut);margin:8px 0 18px;font-size:9.5px;display:block}.am-rsvp .step-card{text-align:left;background:#ffffff0e;border-radius:20px;margin-top:14px;padding:22px 18px 20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.am-rsvp .step-card:first-of-type{margin-top:24px}.am-rsvp .step-card .sn{background:var(--iv-deep-gold);width:24px;height:24px;color:var(--iv-deep);font-family:var(--label);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1;display:flex;position:absolute;top:18px;left:18px}.am-rsvp .step-card .st{font-family:var(--serif);color:var(--iv-deep-ink);margin:2px 0 4px 34px;font-size:17px;display:block}.am-rsvp .step-card .sub{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--iv-deep-gold);margin-top:18px;font-size:8.5px;font-weight:600;display:block}.am-rsvp .step-card>label:first-of-type{margin-top:14px}.am-rsvp .step-card .yn{margin-top:12px}.am-rsvp .step-card .step:first-of-type{margin-top:16px}.am-rsvp .step-card input:not([type=radio]):not([type=checkbox]),.am-rsvp .step-card textarea{background:#00000029;border-color:#ffffff29}.am-rsvp .step-card .yn label,.am-rsvp .step-card .diet label{background:#00000024;border-color:#ffffff24}.am-rsvp .step-card .diet{margin-top:12px}.am-rsvp .step-card .grp{border-top:none;margin-top:0;padding-top:0}.am-rsvp form>.am-btn{margin-top:26px}.am.shot .am-back,.am.shot .am-scroll{display:none}.am.shot .lf,.am.shot .ff{animation-play-state:paused}.am.shot .bg{animation:none;inset:0;transform:none}.am-gal .gal button{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;padding:0;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:block;overflow:hidden}.am-gal .gal button:active{transform:scale(.985)}.am-zoom{z-index:60;background:#120e0aeb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px 18px;animation:.22s both am-zoom-in;display:flex;position:fixed;inset:0}@keyframes am-zoom-in{0%{opacity:0}to{opacity:1}}.am-zoom img{cursor:default;border-radius:16px;width:auto;max-width:min(94vw,560px);height:auto;max-height:78vh;box-shadow:0 24px 60px #0009}.am-zoom .cap{text-align:center;max-width:min(94vw,520px);font-family:var(--serif);color:#ede7d8;margin:0;font-size:15px;font-style:italic}.am-zoom .x{color:#f4efe2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;width:38px;height:38px;font-size:15px;position:absolute;top:16px;right:16px}.am-zoom .x:hover{background:#ffffff2e}.am-mapa{z-index:1000;background:#120e0af2;flex-direction:column;animation:.22s both am-zoom-in;display:flex;position:fixed;inset:0}.am-mapa .x{z-index:2;color:#f4efe2;cursor:pointer;background:#1e1914b3;border:1px solid #ffffff47;border-radius:50%;width:42px;height:42px;font-size:16px;position:absolute;top:14px;right:14px}.am-mapa .x:hover{background:#ffffff2e}.am-mapa-naslov{text-align:center;font-family:var(--serif);color:#ede7d8;margin:0;padding:24px 70px 0;font-size:16px;font-style:italic}.am-mapa-scena{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;flex:1;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.am-mapa-scena.uvecano{cursor:grab}.am-mapa-scena.uvecano:active{cursor:grabbing}.am-mapa-scena img{transform-origin:50%;will-change:transform;pointer-events:none;-webkit-user-drag:none;background:#fff;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 60px #0009}.am-mapa-traka{padding:6px 16px calc(18px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:14px;display:flex}.am-mapa-traka .cap{font-family:var(--serif);color:#cfc7b4;text-align:center;max-width:220px;font-size:14px;font-style:italic}.am-mapa-traka button{color:#f4efe2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex:none;width:46px;height:46px;font-size:24px;line-height:1}.am-mapa-traka button:hover{background:#ffffff2e}.am-mapa-traka button:disabled{opacity:.3;cursor:default}.am-rsvp-err{font-family:var(--serif);color:var(--iv-deep-ink);text-align:center;background:#b05e5e29;border:1px solid #b05e5e80;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.5}.am-rsvp .rsvp-kapija .am-btn{margin-top:18px}.am-rsvp .rsvp-kapija-p{margin-top:22px}.am-rsvp .rsvp-predlozi{flex-direction:column;gap:10px;margin-top:14px;display:flex}.am-rsvp .rsvp-predlog{cursor:pointer;color:var(--iv-deep-ink);font-family:var(--serif);background:#ffffff1f;border:1px solid #ffffff57;border-radius:999px;padding:13px 16px;font-size:16px;transition:background .15s}.am-rsvp .rsvp-predlog:hover{background:#fff3}.am-rsvp .rsvp-predlog-ne{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-style:dashed;font-size:9.5px;font-weight:600}.am-rsvp .rsvp-moj{text-align:left}.am-rsvp .rsvp-moj p{font-family:var(--serif);color:var(--iv-deep-ink);margin:0;padding:10px 0;font-size:16px;line-height:1.5}.am-rsvp .rsvp-moj p+p{border-top:1px solid #ffffff29}html.embedded{scrollbar-width:none}html.embedded::-webkit-scrollbar{width:0;height:0}html.shooting,html.shooting body{background:#ff00e6!important}.am .bg-draw{width:100%;height:100%;position:absolute;inset:0}.am .dm-p{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:dm-draw var(--d,1s) linear var(--k,0s) forwards}@keyframes dm-draw{to{stroke-dashoffset:0}}.am.shot .dm-p{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.am .dm-p{stroke-dashoffset:0;animation:none}}.am-rsvp .more-wrap{margin-top:16px}.am-rsvp .more-btn{cursor:pointer;width:100%;font-family:var(--serif);color:var(--iv-deep-lab);background:0 0;border:1px dashed #ffffff47;border-radius:14px;padding:14px 18px;font-size:15px;font-style:italic;display:block}.am-rsvp .more-btn:hover{background:#ffffff0d}.am-rsvp .more-card{margin-top:12px}.am-rsvp .more-card label i{font-style:italic;font-family:var(--serif);text-transform:none;letter-spacing:0;opacity:.72;font-size:.92em}.am-foto .bg{opacity:1;transform-origin:50%;animation:none;inset:0}.am-foto .p-veo{pointer-events:none;z-index:1;background:linear-gradient(#140f0a00 38%,#140f0a33 50%,#140f0a8c 64%,#140f0ac7 80%,#140f0adb 100%)}.am-foto .t{color:#fbf6ea}.am-foto .t .k{color:#f6ebd2;text-shadow:0 1px 2px #120c06f2,0 0 14px #120c0699}.am-foto .t h1{color:#fdfaf2;text-shadow:0 1px 3px #120c06e6,0 2px 22px #120c068c}.am-foto .t .inv,.am-foto .t .date,.am-foto .t .place{color:#f8f1e2;text-shadow:0 1px 2px #120c06f2,0 0 14px #120c0699}.am-foto .t .rule{background:linear-gradient(#fff6e2e6,#0000)}.am-foto .am-scroll{color:#f6eedd;text-shadow:0 1px 8px #140e08b3}.am-foto .t{top:auto;bottom:14%}@container (min-width:400px){.am-foto .t{top:auto;bottom:14%}}.am-foto.am-foto-tx-top .t{top:12%;bottom:auto}.am-foto.am-foto-tx-middle .t{top:50%;bottom:auto;transform:translateY(-50%)}.am-foto.am-foto-tx-top .t .rule,.am-foto.am-foto-tx-middle .t .rule{height:12px;margin:5px auto}.am-foto.am-foto-tx-top .t h1,.am-foto.am-foto-tx-middle .t h1{margin:9px 0 6px}.am-foto.am-foto-tx-top .t .place,.am-foto.am-foto-tx-middle .t .place{margin-top:8px}@container (min-width:400px){.am-foto.am-foto-tx-top .t{top:12%;bottom:auto}.am-foto.am-foto-tx-middle .t{top:50%;bottom:auto;transform:translateY(-50%)}}.am-foto.am-foto-tx-top .p-veo{background:linear-gradient(#140f0abd 0%,#140f0a9e 20%,#140f0a75 38%,#140f0a33 52%,#140f0a00 68%)}.am-foto.am-foto-tx-middle .p-veo{background:linear-gradient(#140f0a00 8%,#140f0a47 26%,#140f0a9e 45% 60%,#140f0a3d 78%,#140f0a00 94%)}.am-foto .t .rule{height:18px;margin:9px auto}.am-foto .p-tx{z-index:2}.am-env-mutna{object-fit:cover;filter:blur(10px);z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0;transform:scale(1.08)}.am-env-ostra{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.am-ljuska{cursor:default}.am-ljuska .am-env-ostra{z-index:3}.am-env-mutna.nema-je{opacity:0}@media (prefers-reduced-motion:reduce){.am-env-mutna{transition:none}}:is(.am-rsvp input:user-invalid,.am-rsvp select:user-invalid,.am-rsvp textarea:user-invalid){box-shadow:0 0 0 3px #b05e5e38;border-color:#b05e5ed9!important}.am-rsvp .step-card:has(:user-invalid):after{content:attr(data-popuni);font-family:var(--serif);color:#b05e5e;margin-top:10px;font-size:14px;line-height:1.4;display:block}.am-mine.am-mine-proba{color:var(--iv-ink);box-shadow:none;border:1px solid var(--iv-deep);background:0 0;margin-top:10px}