.signature-white-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:start;
  padding-top:74px;
}

.signature-white-media{
  min-width:0;
}
.signature-white-frame{
  margin:0;
  display:block;
}
.signature-white-frame img{
  width:100%;
  height:auto;
  display:block;
  object-fit:cover;
  object-position:center;
}

.signature-white-sticky{
  position:sticky;
  top:74px;
  align-self:start;
  min-width:0;
}
.signature-white-sticky-inner{
  padding:48px clamp(28px,4vw,64px) 64px;
}

/* Ficha (titulo, materia, color, caracter, precio, sistema) */
.signature-white-sticky .piece-sheet{
  min-height:0;
}
.signature-white-sticky .piece-return{
  display:block;
  margin-top:40px;
}

/* Descripcion (Origen + Caracter), tipografia compacta tipo Dior */
.signature-white-editorial{
  margin-top:40px;
  padding-top:32px;
  border-top:1px solid var(--piece-line);
}
.signature-white-editorial .piece-editorial-label{
  font-family:Arial,Helvetica,sans-serif;
  margin:0 0 14px;
  font-size:10px;
  letter-spacing:.12em;
}
.signature-white-editorial .piece-editorial-label--second{
  margin-top:32px;
}
.signature-white-editorial .piece-editorial-copy{
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:1.6;
  font-weight:400;
}
.signature-white-editorial .piece-editorial-more summary{
  font-family:Arial,Helvetica,sans-serif;
  cursor:pointer;
  list-style:none;
  margin:14px 0 8px;
  font-size:13px;
  letter-spacing:.04em;
  text-decoration:underline;
  text-underline-offset:3px;
  color:var(--piece-muted);
}
.signature-white-editorial .piece-editorial-more summary::-webkit-details-marker{display:none}
.signature-white-editorial .piece-editorial-more .label-less{display:none}
.signature-white-editorial .piece-editorial-more[open] .label-more{display:none}
.signature-white-editorial .piece-editorial-more[open] .label-less{display:inline}
.signature-white-editorial .piece-editorial-more .piece-editorial-copy{
  margin-top:8px;
}
.signature-white-editorial .piece-editorial-list{
  margin:8px 0 0;
  padding:0 0 0 16px;
  list-style:disc;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:1.6;
  color:var(--piece-ink);
}
.signature-white-editorial .piece-editorial-list li{
  margin-bottom:2px;
}
.signature-white-editorial .piece-editorial-list::marker,
.signature-white-editorial .piece-editorial-list li::marker{
  font-size:10px;
}

@media(max-width:820px){
  .signature-white-layout{
    grid-template-columns:1fr;
  }
  .signature-white-sticky{
    position:static;
  }
  .signature-white-sticky-inner{
    padding:44px 24px 56px;
  }
}

/* Tema blanco exclusivo de Bohemia Softcase y Serie E. */
.signature-white-body{--piece-paper:#fff;--piece-media:#fff;--piece-ink:#11110f;--piece-muted:#666;--piece-line:rgba(17,17,15,.18);background:#fff;color:var(--piece-ink)}
.signature-white-body .piece-topbar{background:#fff;backdrop-filter:none}
.signature-white-body .family-media,.signature-white-body .piece-frame,.signature-white-body .piece-info{background:#fff}
.signature-white-body .family-media img,.signature-white-body .family-media:hover img{object-fit:contain;transform:none;filter:none}
.signature-white-body .signature-white-frame{height:auto;aspect-ratio:auto}
.signature-white-body .signature-white-frame img{height:auto;object-fit:contain;transform:none;filter:none}
.signature-white-body .family-card h2{text-align:center;font-size:18px;font-weight:400;margin:20px 0}
.signature-white-body .family-card h2 a{text-decoration:none}
.signature-white-editorial .piece-editorial-copy p{margin:0 0 16px}
.signature-white-editorial .maker,.signature-white-editorial .signature{margin:24px 0}
.signature-white-editorial .maker small,.signature-white-editorial .signature span{display:block;margin:8px 0}
.signature-white-cta{display:inline-block;margin-top:24px;padding:14px 20px;background:#11110f;color:#fff;text-decoration:none;font-size:12px}
@media(max-width:820px){.signature-white-layout{padding-top:64px}}
