/* ALTAHANY_UNIFIED_GALLERY_V3 */
.ath-unified-media-host{position:relative!important}
.ath-unified-media-trigger{cursor:zoom-in!important}
.ath-unified-zoom-label{
  position:absolute;inset-inline-start:10px;bottom:10px;z-index:4;
  display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;
  border:1px solid rgba(255,255,255,.65);border-radius:999px;
  background:rgba(31,23,16,.82);color:#fff;pointer-events:none;
  font:700 12px/1 Arial,Tahoma,sans-serif;
}
body.ath-unified-viewer-open{overflow:hidden!important}
.ath-unified-viewer[hidden]{display:none!important}
.ath-unified-viewer{
  position:fixed;inset:0;z-index:2147483620;display:grid;place-items:center;
  padding:clamp(12px,3vw,32px);background:rgba(13,10,8,.94);
  overscroll-behavior:contain;touch-action:pan-y;
}
.ath-unified-viewer figure{
  display:grid;place-items:center;gap:8px;width:min(92vw,1400px);
  height:calc(100dvh - clamp(32px,8vw,90px));margin:0;
}
.ath-unified-image{
  display:none;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 110px);
  object-fit:contain;object-position:center;border-radius:8px;background:#17110d;
  box-shadow:0 18px 60px rgba(0,0,0,.44);
}
.ath-unified-viewer.is-ready .ath-unified-image{display:block}
.ath-unified-loading{
  padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.12);
  color:#fff;font:700 14px/1.5 Arial,Tahoma,sans-serif;
}
.ath-unified-viewer.is-ready .ath-unified-loading{display:none}
.ath-unified-viewer figcaption{
  max-width:min(84vw,900px);min-height:22px;color:#fff;text-align:center;
  font:700 14px/1.6 Arial,Tahoma,sans-serif;
}
.ath-unified-close,.ath-unified-arrow{
  position:fixed;z-index:3;display:grid;place-items:center;padding:0;
  border:1px solid rgba(255,255,255,.65);border-radius:50%;
  background:rgba(255,255,255,.96);color:#281a10;cursor:pointer;
  box-shadow:0 8px 25px rgba(0,0,0,.28);
}
.ath-unified-close{
  top:max(12px,env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right));
  width:46px;height:46px;font:400 34px/1 Arial,sans-serif;
}
.ath-unified-arrow{
  top:50%;transform:translateY(-50%);width:52px;height:52px;
  font:700 36px/1 Arial,sans-serif;
}
.ath-unified-arrow[hidden]{display:none}
.ath-unified-previous{inset-inline-start:max(12px,env(safe-area-inset-left))}
.ath-unified-next{inset-inline-end:max(12px,env(safe-area-inset-right))}
.ath-home-filter-status{
  display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;
  margin:14px 0 0;padding:12px;border:1px solid #e5d4b8;border-radius:8px;
  background:#fffaf1;color:#50361e;font:700 14px/1.6 Arial,Tahoma,sans-serif;
}
.ath-home-filter-status[hidden]{display:none!important}
.ath-home-filter-status a{color:#8b5915;text-decoration:underline}
.ath-home-design-card[hidden]{display:none!important}
.ath-album-choice{cursor:pointer}
@media(max-width:700px){
  .ath-unified-viewer{padding:8px}
  .ath-unified-viewer figure{width:96vw;height:calc(100dvh - 60px)}
  .ath-unified-image{max-height:calc(100dvh - 90px)}
  .ath-unified-arrow{width:44px;height:44px;font-size:30px}
  .ath-unified-zoom-label{inset-inline-start:7px;bottom:7px;padding:6px 8px}
}
