@import url("/hero-v8-sized.css");
@import url("/doorway-proof.css");

/* TONY PISTOLAS â€” immersive drag showroom */
body.collection-gallery-open{overflow:hidden!important}

.collection-gallery-overlay{
  position:fixed;inset:0;z-index:18000;color:#fff;
  opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity .32s ease,visibility .32s ease;
  background:#071018;
}
.collection-gallery-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}

.collection-gallery-ambient{
  --tp-ambient:url("/assets/tony-pistolas-01.webp");
  position:absolute;inset:-12%;
  background-image:linear-gradient(rgba(7,16,24,.64),rgba(7,16,24,.78)),var(--tp-ambient);
  background-size:cover;background-position:center;
  filter:blur(58px) saturate(.72) brightness(.58);
  transform:scale(1.08);
  opacity:.44;
  transition:background-image .22s ease,opacity .3s ease;
  pointer-events:none;
}
.collection-gallery-backdrop{
  position:absolute;inset:0;
  background:
    radial-gradient(circle at 50% 42%,rgba(255,255,255,.045),transparent 38%),
    linear-gradient(180deg,rgba(4,11,17,.40),rgba(5,13,20,.84) 72%,rgba(5,13,20,.96));
  backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);
}

.collection-gallery-panel{
  position:absolute;inset:0;
  display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;
  gap:14px;
  padding:22px 28px 18px;
  overflow:hidden;
}
.collection-gallery-header{
  position:relative;z-index:4;
  display:flex;justify-content:space-between;align-items:flex-start;gap:20px;
}
.collectio¶»§q«^