.jloo-gallery-film{padding:clamp(64px,8vw,130px) 24px 70px;text-align:center;background:radial-gradient(ellipse at 50% 76%,#e5e3d7 0,transparent 56%);overflow:hidden}
.jloo-gallery-film-copy{max-width:760px;margin:0 auto 48px}.jloo-gallery-film-copy h2{font-family:var(--serif);font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1.1;margin:20px 0}.jloo-gallery-film-copy>p:last-child{max-width:580px;margin:auto;line-height:1.7;color:#766c60}
.jloo-imac{width:min(100%,1050px);margin:auto;position:relative;padding-bottom:14px}.jloo-imac-body{border-radius:16px;overflow:hidden;border:1px solid #9fae9a;position:relative;z-index:2;box-shadow:0 28px 70px -35px #393e3266,0 2px 4px #78847233;background:#d7e3d1}
.jloo-imac-bezel{padding:2.6% 2.1% 2.1%;background:linear-gradient(135deg,#fffffc,#f1f4ec);position:relative}.jloo-imac-camera{position:absolute;width:5px;height:5px;border-radius:50%;background:#35443d;top:1.4%;left:50%;box-shadow:inset 0 0 1px #040907}
.jloo-gallery-video{display:block;width:100%;height:auto;aspect-ratio:1920/1004;object-fit:contain;background:#e5d9d0;border:1px solid #bec4b8;box-sizing:border-box}.jloo-imac-chin{height:clamp(26px,5vw,72px);background:linear-gradient(110deg,#d5e0ce,#becdb6 62%,#c9d7c0);border-top:1px solid #bccbb3}
.jloo-imac-neck{width:16%;height:clamp(40px,7vw,94px);margin:auto;position:relative;z-index:1;background:linear-gradient(90deg,#adbea6,#d5e0cc 42%,#b6c6ac);clip-path:polygon(18% 0,82% 0,96% 100%,4% 100%);box-shadow:inset 0 15px 18px #4b65402b}.jloo-imac-foot{width:26%;height:clamp(8px,1.5vw,18px);margin:-1px auto 0;background:linear-gradient(#dfe8d9,#b1c1a6);border-radius:50% 50% 5px 5px;box-shadow:0 15px 20px #615e4729}
@media(max-width:600px){.jloo-gallery-film{padding-left:16px;padding-right:16px}.jloo-gallery-film-copy{margin-bottom:32px}.jloo-imac-body{border-radius:8px}}

.jloo-gallery-video{pointer-events:none}.jloo-gallery-video::-webkit-media-controls{display:none!important}

/* Ruimte tussen contactblok en trouwfoto */
.wedding-final + .jloo-review-photo{margin-top:clamp(56px,8vw,110px);margin-bottom:0}
