.amy-movie-item-poster{position:relative;overflow:hidden}.amy-movie-item-poster img{object-fit:contain;background-color:#000;width:100%;height:auto;display:block}.amy-mv-grid.layout1 .amy-ajax-content,.amy-mv-grid.layout1 .amy-period-group .row{margin-left:0!important;margin-right:0!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important}.amy-mv-grid.layout1 .grid-item{display:flex;flex-direction:column;padding-left:8px;padding-right:8px;margin-bottom:20px}.amy-mv-grid.layout1 .entry-item{flex:1;display:flex;flex-direction:column;overflow:visible}.amy-mv-grid.layout1 .entry-thumb{aspect-ratio:2 / 3;overflow:hidden;flex-shrink:0;border-bottom:none;background-color:#fff0}.amy-mv-grid.layout1 .entry-thumb a{display:block;width:100%;height:100%}.amy-mv-grid.layout1 .entry-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;transition:none!important}.amy-mv-grid.layout1 .entry-item:hover .entry-thumb img{transform:scale(1)!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important}.amy-mv-grid.layout1 .entry-content.text-center{text-align:center}.amy-mv-grid.layout1 .entry-content .entry-title{text-align:center}.amy-mv-grid.layout1 .entry-content .entry-date{text-align:center;font-size:1.05em;font-weight:600;color:#fe7900;margin-top:4px}.amy-countdown{position:absolute;top:8px;left:8px;z-index:10;display:inline-block;padding:4px 9px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:lowercase;pointer-events:none}.amy-countdown--in-theater{background-color:#fe7900;color:#fff}.amy-countdown--coming{background-color:rgb(0 0 0 / .72);color:#fe7900;border:1px solid rgb(254 121 0 / .5)}.amy-movie-item-content.text-center{text-align:center}.amy-movie-item-content.text-center .amy-movie-field-title,.amy-movie-item-content.text-center .amy-movie-field-title a{text-align:center;display:block}.amy-movie-item-content .amy-movie-field-release-date{text-align:center;font-size:1.05em;font-weight:600;color:#fe7900;margin-top:4px}.amy-grouped-by-period .amy-period-group{margin-bottom:40px}.amy-grouped-by-period .amy-period-title{font-size:1.8em;font-weight:700;text-align:center;justify-content:center;border-bottom:2px solid #fe7900;padding-bottom:10px;margin-bottom:24px;display:block;width:100%}.amy-grouped-by-period .amy-period-title .amy-period-date,.amy-grouped-by-period .amy-period-title .amy-period-label{color:#fe7900;display:block;text-align:center}.amy-mv-grid.layout1 .right-info .entry-time>div{display:none}.amy-release-link{text-decoration:underline dotted;color:inherit;transition:color .2s,opacity .2s}.amy-release-link:hover{color:#fe7900;text-decoration:underline}@keyframes amy-highlight-section{0%{background:rgb(254 121 0 / .18);box-shadow:0 0 0 4px rgb(254 121 0 / .25)}70%{background:rgb(254 121 0 / .08);box-shadow:0 0 0 2px rgb(254 121 0 / .10)}100%{background:#fff0;box-shadow:none}}.amy-period-group:target{border-radius:6px;animation:amy-highlight-section 2.8s ease forwards;scroll-margin-top:80px}.filter-mv.style1 label::after{font-family:"Font Awesome 5 Free"!important;font-weight:900}.single-movie .entry-content.e-content p{font-size:1.18em;line-height:1.9}.single-movie .entry-content.e-content{font-size:1.18em;line-height:1.9}.single-movie .entry-action{display:none!important}.single-movie .entry-poster{float:left;width:300px;flex-shrink:0}.single-movie .entry-poster img{width:100%;height:auto;display:block}.single-movie .entry-info{margin-left:320px}.single-movie .entry-info h1.entry-title{cursor:default}.amy-film-badge{display:inline-block;vertical-align:middle;margin-left:10px;padding:4px 13px;border-radius:20px;font-size:.48em;font-weight:700;letter-spacing:.04em;line-height:1.6;white-space:nowrap;position:relative;top:-3px}.amy-film-badge--in-theater{background-color:#fe7900;color:#fff}.amy-film-badge--coming{background-color:#fff0;color:#fe7900;border:1.5px solid #fe7900}@media (max-width:900px){.single-movie .entry-poster{float:none;width:220px;margin:0 auto 20px}.single-movie .entry-info{margin-left:0}.single-movie .entry-top{display:flex;flex-direction:column;align-items:center}.single-movie .entry-info{width:100%}}@media (max-width:480px){.single-movie .entry-poster{width:100%;max-width:260px}.amy-film-badge{display:inline-block;margin-left:8px;font-size:.52em}.single-movie .entry-info h1.entry-title{font-size:22px;line-height:1.3}}