/* 2.16.92 — Linden-only final reassembly over the recovered 2.16.91 six-photo gallery. */

body.slc-hc-21692-page { overflow-x:hidden !important; }

body.slc-hc-21692-page .slc21692-retired {
  display:none !important;
  width:0 !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
}

body.slc-hc-21692-page .slc21692-linden-authority,
body.slc-hc-21692-page .slc21692-linden-authority * {
  box-sizing:border-box !important;
  min-width:0 !important;
}

body.slc-hc-21692-page .slc21692-linden-authority {
  display:block !important;
  clear:both !important;
  position:relative !important;
  float:none !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
  width:100% !important;
  max-width:100% !important;
  margin:34px 0 0 !important;
  padding:0 !important;
}

body.slc-hc-21692-page .slc21692-intro {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 0 14px !important;
}

body.slc-hc-21692-page .slc21692-row {
  display:grid !important;
  grid-template-columns:minmax(0,2.22fr) minmax(270px,.78fr) !important;
  gap:28px !important;
  align-items:start !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  position:static !important;
  transform:none !important;
}

body.slc-hc-21692-page .slc21692-row .slc21687-primary img {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  max-height:none !important;
  object-fit:contain !important;
  margin:0 !important;
}

body.slc-hc-21692-page .slc21692-row .slc21687-support {
  display:flex !important;
  flex-direction:column !important;
  gap:18px !important;
  width:100% !important;
  max-width:100% !important;
}

body.slc-hc-21692-page .slc21692-row .slc21687-card,
body.slc-hc-21692-page .slc21692-row .slc21687-card img {
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  object-fit:contain !important;
}

body.slc-hc-21692-page .slc21692-gallery-freeze {
  display:block !important;
  clear:both !important;
  position:static !important;
  float:none !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:24px 0 16px !important;
  padding:18px !important;
  background:#f7f8f5 !important;
  overflow:hidden !important;
}

body.slc-hc-21692-page .slc21692-grid {
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  grid-auto-flow:row !important;
  gap:16px !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  position:static !important;
  float:none !important;
  transform:none !important;
}

body.slc-hc-21692-page .slc21692-grid > * {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  position:static !important;
  float:none !important;
  transform:none !important;
  overflow:hidden !important;
}

body.slc-hc-21692-page .slc21692-construction-img {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  aspect-ratio:4/3 !important;
  object-fit:cover !important;
  margin:0 !important;
  padding:0 !important;
  position:static !important;
  float:none !important;
  transform:none !important;
}

body.slc-hc-21692-page .slc21692-specs {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:12px 0 0 !important;
}

@media(max-width:820px){
  body.slc-hc-21692-page .slc21692-row {
    grid-template-columns:1fr !important;
    gap:18px !important;
  }
  body.slc-hc-21692-page .slc21692-grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media(max-width:520px){
  body.slc-hc-21692-page .slc21692-grid {
    grid-template-columns:1fr !important;
  }
}
