.module.catalog{background-color:#f1f2f3}.module.catalog .title{padding:20px 16px}.module.catalog .bound .container:not(.poster) .poster-container{display:none}.module.catalog .bound .container:not(.poster) .title{padding:0}.module.catalog .bound .container:not(.poster) .title .catalog-title{padding-top:0;font-weight:500}.module.catalog .bound .container:not(.poster) .title .flex-meta{min-height:0;margin-left:0}.module.catalog .bound .container:not(.poster) .title .flex-meta .flex-meta-item,.module.catalog .bound .container:not(.poster) .title .flex-meta .meta-separator{color:rgba(29,30,31,0.8)}.module.catalog .bound .container:not(.poster) .title .desc{margin:0}.module.catalog .bound .container:not(.poster) .title .social-links{margin:-24px 0 20px 0}.module.catalog .bound .container:not(.poster) .title .social-links .social-icon{margin:0 24px 0 0}.module.catalog .bound .container:not(.poster) .title ul.credits li .credits-title{font-weight:500}.module.catalog .bound .container:not(.poster) .title ul.credits li .credits-value{line-height:24px}.module.catalog .bound .container:not(.poster) .title .text-links a{color:rgba(29,30,31,0.8)}.module.catalog .bound .container.poster .poster-container{margin:20px 0 0 20px}.module.catalog .bound .container.poster .poster-container img{box-shadow:none;border-radius:4px}.module.catalog .bound .container.poster .title{padding:20px}.module.catalog .bound .container.poster .title .catalog-title{padding-top:0;padding-bottom:0}.module.catalog .bound .container.poster .title .flex-meta{padding-top:4px}.module.catalog .bound .container.poster .title .flex-meta .flex-meta-item{color:#000;line-height:16px}.module.catalog .bound .container.poster .title .flex-meta .flex-meta-item .meta-label{font-size:0.75rem;font-weight:600}.module.catalog .bound .container.poster .title .flex-meta .flex-meta-item .meta-value{font-size:0.875rem;color:inherit}.module.catalog .bound .container.poster .title .flex-meta .meta-separator{color:rgba(29,30,31,0.8)}.module.catalog .bound .container.poster .title .flex-meta .catalog-genres{padding-top:4px}.module.catalog .bound .container.poster .title .desc{margin:8px 0 32px 0;clear:both;padding-top:24px}.module.catalog .bound .container.poster .title .social-links{margin:-24px 0 32px 0}.module.catalog .bound .container.poster .title .social-links .social-icon{margin:0 24px 0 0}.module.catalog .bound .container.poster .title .movie-actions{padding-top:0}.module.catalog .bound .container.poster .title ul.credits{padding-top:0}.module.catalog .bound .container.poster .title ul.credits li .credits-title{font-size:1.125rem;font-weight:500}.module.catalog .bound .container.poster .title ul.credits li .credits-value{line-height:24px}.module.catalog .bound .container.poster .title .text-links a{color:rgba(29,30,31,0.8)}@media screen and (min-width: 480px){.module.catalog .bound .container.poster .title .desc{margin-top:0;padding-top:0;line-height:24px}}@media screen and (min-width: 768px){.module.catalog .bound .container:not(.poster){flex-direction:column;padding-top:0;padding-bottom:0}.module.catalog .bound .container:not(.poster) .title{padding:20px 0}.module.catalog .bound .container:not(.poster) .title .flex-meta{margin-left:-5px}.module.catalog .bound .container:not(.poster) .title .catalog-title{font-size:1.25rem;margin-bottom:0}.module.catalog .bound .container.poster{padding:0}.module.catalog .bound .container.poster .poster-container{width:208px;margin-left:0}.module.catalog .bound .container.poster .title{width:65%}.module.catalog .bound .container.poster .title .flex-meta{padding-top:4px}.module.catalog .bound .container.poster .title .flex-meta .catalog-genres{padding-top:0}.module.catalog .bound .container.poster .title .catalog-title{padding-top:0;margin-bottom:0;font-size:2.25rem;line-height:40px}.module.catalog .bound .container.poster .title .credits{padding-top:12px}}@media screen and (min-width: 960px){.module.catalog .bound .container:not(.poster) .title{width:566px}.module.catalog .bound .container:not(.poster) .title .catalog-title{font-size:1.875rem;margin-bottom:8px}.module.catalog .bound .container.poster{padding:0}.module.catalog .bound .container.poster .poster-container{width:477px;margin-right:60px}.module.catalog .bound .container.poster .title{width:40%}}@media screen and (max-width: 414px){.module.catalog .bound .container.poster .poster-container{margin:0}.module.catalog .bound .container.poster .title{padding:0}}
