/* RMCS ADVANCED STUDIO IMAGE CENTER REPAIR v2.1.85 */
.r384-stage{place-items:center!important;padding:8px 14px 12px!important}
.r384-photo{margin:auto!important;transform-origin:50% 50%!important}
.r384-photo img,.r384-thumb img{object-position:50% 50%!important}
.r384-hint{bottom:7px!important}
@media (max-height:780px) and (min-width:901px){
  .r384-center{grid-template-rows:70px minmax(0,1fr) 48px!important}
  .r384-title{padding:8px 14px 4px!important}
  .r384-title>div:first-child b{font-size:36px!important}
  .r384-title em{font-size:17px!important}
  .r384-title small{margin-top:4px!important}
  .r384-photo{width:min(84%,1050px)!important}
  .r384-colors{max-height:150px!important;overflow:auto!important;padding-top:7px!important;padding-bottom:7px!important}
  .r384-swatches{max-height:72px!important}
  .r384-selected{margin-top:4px!important;padding-top:4px!important}
}
@media (max-height:620px) and (min-width:901px){
  .r384-center{grid-template-rows:62px minmax(0,1fr) 44px!important}
  .r384-photo{width:min(78%,980px)!important}
  .r384-colors{max-height:116px!important}
  .r384-colorhead b{font-size:11px!important}
  .r384-colorhead input{padding:6px 8px!important}
  .r384-filters{margin:4px 0!important;flex-wrap:nowrap!important;overflow-x:auto!important}
  .r384-swatches{display:flex!important;max-height:48px!important;overflow-x:auto!important;overflow-y:hidden!important}
  .r384-swatches button{flex:0 0 60px!important;padding:2px 3px!important}
  .r384-swatches i{width:18px!important;height:18px!important}
  .r384-selected{display:none!important}
}
