/* Ziarama Wedding V4.15.4 — finishing layer. */

/* Couple cards: interactions are part of the photograph, not a floating card. */
.home-couple-card.couple-photo-card-v415,
.signature-couple-card.couple-photo-card-v415{position:relative!important;overflow:hidden!important;background:#211914!important;box-shadow:0 18px 48px rgba(48,31,19,.08)!important}
.couple-photo-card-link-v415{display:block;position:relative;z-index:1}
.couple-card-stats-v415{position:absolute!important;z-index:8!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;gap:2px!important;padding:34px 12px 9px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,transparent 0%,rgba(18,13,9,.18) 25%,rgba(18,13,9,.62) 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#fff!important;pointer-events:none}
.couple-card-stats-v415>span,.couple-card-stats-v415>button{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;padding:6px 7px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:rgba(255,255,255,.94)!important;box-shadow:none!important;text-shadow:0 1px 10px rgba(0,0,0,.24)!important;font:500 9px/1 var(--zi-sans,sans-serif)!important}
.couple-card-stats-v415>button{margin-left:auto!important;cursor:pointer!important}
.couple-card-stats-v415>button:hover,.couple-card-stats-v415>button:focus-visible{background:rgba(255,255,255,.10)!important}
.couple-card-stats-v415 .zi-icon{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important}
.couple-card-caption-v415{bottom:48px!important;text-shadow:0 2px 18px rgba(0,0,0,.30)!important}
.couple-photo-shade-v415{height:58%!important;background:linear-gradient(180deg,transparent,rgba(20,14,10,.18) 43%,rgba(20,14,10,.72))!important}

/* No decorative frame/border around the image itself. */
.home-couple-photo.couple-photo-fluid-v415,
.signature-couple-photo.couple-photo-fluid-v415{border:0!important;outline:0!important;box-shadow:none!important}

@media(max-width:700px){
  .home-couple-card.couple-photo-card-v415,.signature-couple-card.couple-photo-card-v415{width:100vw!important;margin-left:calc(50% - 50vw)!important;box-shadow:0 9px 25px rgba(48,31,19,.06)!important}
  .couple-card-stats-v415{padding:36px 11px 8px!important}
  .couple-card-caption-v415{left:16px!important;right:16px!important;bottom:47px!important}
  .couple-card-stats-v415>span,.couple-card-stats-v415>button{padding:6px!important;font-size:8px!important}
}
