/* Responsive corrections found during the cross-device review. */
html.astra-refined body .playbill .pb-i{width:44px;height:44px;top:6px;right:6px;font-size:17px;box-sizing:border-box}
@media(max-width:1100px){
  html.astra-refined body #launcher{padding:0!important}
  html.astra-refined body .launcher__inner{width:100%;padding:92px 24px 40px!important}
  html.astra-refined body .playbills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 16px!important}
  html.astra-refined body .playbill__title{padding-inline:0!important;max-width:100%;font-size:27px!important}
  html.astra-refined body .playbill__tag{white-space:normal!important}
}
@media(max-width:600px){
  html.astra-refined body .launcher__inner{padding:88px 16px 40px!important}
  html.astra-refined body .playbills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:23px 12px!important}
  html.astra-refined body .playbill{height:270px!important;padding-inline:10px!important}
  html.astra-refined body .playbill__title{font-size:25px!important}
  html.astra-refined body .playbill__tag-line{font-size:12px!important}
  html.astra-refined body .playbill__level{font-size:9px!important;padding:7px!important;max-width:100%}
  html.astra-refined body .astra-mode-detail{font-size:12px!important}
}
@media(max-width:360px){
  html.astra-refined body .playbill{height:250px!important;padding-inline:8px!important}
  html.astra-refined body .playbill__title{font-size:22px!important}
  html.astra-refined body .playbill__tag{font-size:7px!important}
}
@media(max-height:500px) and (orientation:landscape){
  html.astra-refined body .launcher__brand{margin-bottom:20px!important}
  html.astra-refined body .launcher__tonight{display:none}
}
