.door-screen.template-pearl-veil-v1{color:#4e382b;background:#e9ddcc;max-width:720px}.door-screen.template-pearl-veil-v1::backdrop{background:0 0}.door-screen.template-pearl-veil-v1:not(.door-preview){width:100%;height:100dvh;max-height:none}.door-screen.template-pearl-veil-v1 .pearl-veil-film-scene{background:url(/media/pearl-veil/layers/fabric-a.webp) bottom/100% repeat-y;position:absolute;inset:0;overflow:hidden}.door-screen.template-pearl-veil-v1 .pearl-veil-film-window{aspect-ratio:9/16;width:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%)}.door-screen.template-pearl-veil-v1 .pearl-veil-film-scene :is(.door-still,video){aspect-ratio:9/16;object-fit:contain;object-position:center top;filter:none;background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;height:auto;display:block;position:absolute;inset:0 0 auto;animation:none!important;transform:none!important}.door-screen.template-pearl-veil-v1 .pearl-veil-film-scene .door-still{background-image:url(/media/pearl-veil/intro-poster.webp), var(--collection-opening)}.door-screen.template-pearl-veil-v1 .pearl-veil-film-scene video{opacity:0;transition:opacity .15s}.door-screen.template-pearl-veil-v1.film-playing .pearl-veil-film-scene video{opacity:1}.door-screen.template-pearl-veil-v1.phase-glow{opacity:0;transition:opacity .35s}.door-screen.template-pearl-veil-v1:is(.phase-opening,.phase-glow) :is(.door-copy,.invite-custom-text-layer){opacity:0;transition:none}.pearl-veil-invitation[lang=ar] .pv-hero,.pearl-veil-invitation[data-opening-complete] .pv-hero{min-height:183.995cqi}.pearl-veil-invitation[lang=ar] .pv-hero .pv-content{gap:clamp(9px,2.5cqi,18px)}.pearl-veil-invitation[lang=ar] .pv-hero .couple-names{flex-flow:wrap;gap:0 .2em;margin:8px 0 10px;line-height:1.4}.pearl-veil-invitation[lang=ar] .pv-hero .couple-names>span{width:auto;min-width:0}.pearl-veil-invitation[lang=ar] .pv-hero .couple-names>em{font-style:normal;line-height:inherit;margin:0}.pearl-veil-invitation[lang=ar] .pv-hero :is(.hero-kicker,.hero-introduction){line-height:1.65}.pearl-veil-invitation.with-motion[data-opening-complete] .pv-hero .pv-content>*,.pearl-veil-invitation.with-motion[data-opening-complete] .pv-hero>.invite-custom-text-layer{transition:opacity .45s}.pearl-veil-invitation[data-opening-complete=false] .pv-hero .pv-content>*,.pearl-veil-invitation[data-opening-complete=false] .pv-hero>.invite-custom-text-layer{opacity:0}.door-screen.template-pearl-veil-v1 .door-art{opacity:1;animation:none;transform:none}.door-screen.template-pearl-veil-v1 :is(.door-shade,.door-glow,.door-masthead,.knock-ripples){display:none}.door-screen.template-pearl-veil-v1 .pearl-veil-opening-copy{bottom:max(38px, calc(env(safe-area-inset-bottom) + 28px));color:#4e382b;width:min(76%,380px);box-shadow:none;background:0 0;border:0;padding:0}.door-screen.template-pearl-veil-v1 .door-hint{color:#4e382b;letter-spacing:.04em;text-shadow:none;background:#f6f0e6e8;border:1px solid #8c75615c;border-radius:30px;margin:0;padding:10px 20px;font-size:12px;line-height:1.7;display:inline-block}.door-screen.template-pearl-veil-v1 .door-touch:focus-visible{outline-offset:-8px;outline:2px solid #4e382b}.door-screen.template-pearl-veil-v1.phase-glow .door-touch:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.pearl-veil-invitation[data-opening-complete] .pv-hero .pv-content>*,.pearl-veil-invitation[data-opening-complete] .pv-hero>.invite-custom-text-layer{transition:none}}
