/* v10.4.0 - larger catalog in desktop fullscreen mode */
@media (min-width:769px){
  body.op-catalog-fullscreen .stage{
    padding:10px 22px!important;
  }
  body.op-catalog-fullscreen .book-wrap{
    width:min(calc(100vw - 54px), calc((100vh - 22px) * 1.78), 2040px)!important;
    max-width:calc(100vw - 54px)!important;
    min-width:min(980px, calc(100vw - 54px))!important;
    aspect-ratio:1.78!important;
  }
  body.op-catalog-fullscreen .book{
    transform:rotateX(1.3deg) scale(1.06)!important;
    filter:drop-shadow(0 64px 48px rgba(0,0,0,.86))!important;
  }
  body.op-catalog-fullscreen .tabs.left{left:-54px!important;}
  body.op-catalog-fullscreen .tabs.right{right:-54px!important;}
  body.op-catalog-fullscreen .stack-left{left:-26px!important;}
  body.op-catalog-fullscreen .stack-right{right:-26px!important;}
  body.op-catalog-fullscreen .op-fs-exit{top:14px;right:14px;}
}
