/* Photographic binding shared by every catalogue cover. English cover artwork stays intact. */
#view-catalog[data-twelve] #catalogGrid .catalog-real-book .book3d{
  background:transparent!important;border-radius:7px 4px 3px 7px!important;
  box-shadow:2px 2px 2px #30231544,6px 4px 9px #30231533!important;
  transform:none!important;isolation:isolate;
}
#view-catalog[data-twelve] #catalogGrid .catalog-real-book .book3d::before,
#view-catalog[data-twelve] #catalogGrid .catalog-real-book .book3d::after{display:none!important}
#view-catalog[data-twelve] #catalogGrid .catalog-real-book .cover-face{
  inset:0!important;width:100%!important;border-radius:7px 4px 3px 7px!important;
  transform:none!important;isolation:isolate;box-shadow:none!important;
}
#view-catalog[data-twelve] #catalogGrid .catalog-real-book .cover-face::after{
  content:'';position:absolute;inset:0;z-index:6;display:block!important;
  background:url('/catalog-binding-photo-v3.webp') 52% 60%/110.35% 112.12% no-repeat!important;
  mix-blend-mode:hard-light;opacity:.94;pointer-events:none;border-radius:inherit;
  box-shadow:none!important;
}
#view-catalog[data-twelve] #catalogGrid .catalog-icy-cover .cover-face{
  background:url('/catalog-frankenstein-photo-v3.webp') 54% 46%/117.7% 118.7% no-repeat!important;
}
#view-catalog[data-twelve] #catalogGrid .catalog-icy-cover .cover-face>*{visibility:hidden!important}
#view-catalog[data-twelve] #catalogGrid .catalog-icy-cover .cover-face::after{display:none!important}
@media(hover:hover){#view-catalog[data-twelve] #catalogGrid .catalog-real-book:hover .book3d{transform:none!important;box-shadow:2px 2px 2px #30231544,7px 5px 11px #30231540!important}}
@media(max-width:700px){
  #view-catalog[data-twelve]{--catalog-row:calc(var(--catalog-cover-height) + 220px)}
  #view-catalog[data-twelve] .info{height:179px!important;min-height:179px!important;flex-basis:179px!important}
  #view-catalog[data-twelve] .catalog-open{margin-top:auto!important}
  #view-catalog[data-twelve] .title{font-size:13px!important;line-height:18px!important;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}
}
