.vm-loading-large{min-height:240px;display:grid;place-items:center;text-align:center;gap:8px}.vm-loading-large span{display:block;font-size:.8rem;opacity:.65}.vm-movie-detail-card{overflow:hidden}.vm-detail-poster img,.vm-detail-poster .vm-img-placeholder{width:100%;max-width:380px;aspect-ratio:2/3;object-fit:cover;border-radius:18px;box-shadow:0 20px 60px #00000073}.vm-detail-poster{flex:0 0 300px}.vm-detail-copy{min-width:0}.vm-detail-kicker{letter-spacing:.16em;font-size:.72rem;font-weight:800;opacity:.75}.vm-tagline{font-size:1.1rem;opacity:.82}.vm-overview{max-width:850px;line-height:1.75}.vm-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;margin:24px 0}.vm-stat-grid span,.vm-fact-grid p{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;background:#ffffff09}.vm-stat-grid b{display:block;font-size:1.05rem}.vm-stat-grid small{display:block;margin-top:5px;opacity:.6}.vm-pills{display:flex;gap:8px;flex-wrap:wrap}.vm-pills a{border:1px solid rgba(255,255,255,.15);padding:7px 11px;border-radius:999px}.vm-people-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.vm-person-card{display:block;color:inherit;text-decoration:none}.vm-person-photo img,.vm-person-photo .vm-img-placeholder{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:14px;background:#111}.vm-person-card b,.vm-person-card small{display:block;margin-top:7px}.vm-person-card small{opacity:.65}.vm-crew-list p{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.6}.vm-video-grid,.vm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vm-video-card{display:block;color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.vm-video-card img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.vm-video-card span{display:block;padding:12px}.vm-release-list{display:grid;gap:8px}.vm-release-row{display:grid;grid-template-columns:70px 1fr;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 0}.vm-release-row span{display:inline-block;margin:0 8px 8px 0;opacity:.8}.vm-provider-grid{display:grid;gap:8px}.vm-provider-row{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.vm-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vm-fact-grid p{margin:0}.vm-fact-grid b{display:block;margin-bottom:7px;opacity:.65}.vm-keywords{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.vm-keywords span{padding:7px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.vm-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.vm-gallery a{display:block;overflow:hidden;border-radius:12px}.vm-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .25s}.vm-gallery a:hover img{transform:scale(1.03)}.vm-subheadline{margin-top:44px}.vm-section-alt{background:#ffffff05}.vm-error-large{padding:80px 20px;text-align:center}.vm-error-large button{margin-top:18px;padding:10px 18px;border-radius:10px}.vm-img-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#11151c,#202733);color:#fff;font-size:.7rem;letter-spacing:.1em;text-align:center;padding:10px}.vm-img-failed{display:none}@media(max-width:900px){.vm-detail{flex-direction:column!important}.vm-detail-poster{flex-basis:auto;width:min(280px,75vw)}.vm-stat-grid{grid-template-columns:repeat(2,1fr)}.vm-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vm-video-grid,.vm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-fact-grid,.vm-provider-row{grid-template-columns:1fr}}@media(max-width:560px){.vm-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-video-grid,.vm-gallery{grid-template-columns:1fr}.vm-stat-grid{grid-template-columns:repeat(2,1fr)}.vm-detail-poster{width:70vw}.vm-release-row{grid-template-columns:1fr}}.vm-auto-poster,.vm-auto-person{display:block;width:100%;height:100%;min-height:180px;background:#111;display:grid;place-items:center;color:#8f98a7;font-size:11px;text-align:center}.vm-poster .vm-safe-image{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.vm-person-photo .vm-safe-image{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:14px}.vm-movie-page{min-height:60vh}.vm-movie-breadcrumb{display:flex;gap:18px;padding:18px 0}.vm-movie-breadcrumb a{color:inherit;text-decoration:none;opacity:.8}.vm-movie-breadcrumb a:hover{opacity:1}.vm-card{position:relative;overflow:hidden;isolation:isolate}.vm-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:saturate(.92) contrast(1.02);transform:scale(1.035);opacity:0;transition:opacity .35s ease,transform .5s ease}.vm-card.vm-has-movie-bg .vm-card-bg{opacity:.34}.vm-card.vm-has-movie-bg:hover .vm-card-bg{opacity:.5;transform:scale(1.06)}.vm-card.vm-has-movie-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05070b61,#05070bd1 68%,#05070bf5);pointer-events:none}.vm-card-main,.vm-card-copy,.vm-poster{position:relative;z-index:2}.vm-auto-movie-background{position:relative;isolation:isolate;overflow:hidden;background:#07090d}.vm-detail-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#111722;filter:saturate(1.02) contrast(1.04);transform:scale(1.025);opacity:1;pointer-events:none}.vm-auto-movie-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#07090df5,#07090dd6 40%,#07090d94 72%,#07090db8),linear-gradient(180deg,#07090d33,#07090dc7);pointer-events:none}@media(max-width:700px){.vm-card.vm-has-movie-bg .vm-card-bg{opacity:.28}.vm-auto-movie-background:after{background:linear-gradient(180deg,#07090dc2,#07090deb)}}.vm-auto-movie-background .vm-detail-bg{display:block!important;visibility:visible!important;opacity:1!important;z-index:0!important}.vm-auto-movie-background:after{z-index:1!important}.vm-auto-movie-background .vm-detail{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vm-movie-upgrade.css.map */
