.movie-shadow{border-radius:.5rem!important;box-shadow:7px 7px 7px -1px #5e5e5e}.movie-cols{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:1rem}.pageinfo-text{display:flex;justify-content:center;margin:0 auto;margin-top:4rem;margin-bottom:4rem;color:#fff}.pageinfo-text>div{font-size:1.2rem;line-height:1.75rem;letter-spacing:.4px;width:80%}.pageinfo-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-align:center;color:#dc2626;text-transform:uppercase}.home-line,.tech-line{width:90%;margin:0 auto}.price-line{width:90%;margin:2rem auto}@media (max-width: 480px) and (orientation: portrait){.carousel-container{height:0}.pageinfo-text{width:95%;margin-top:12rem}.pageinfo-title{margin-bottom:.5rem}.home-line{width:90%;margin:0 auto;margin-bottom:2rem}}@media (min-width: 640px) and (orientation: landscape){.carousel-container{margin-bottom:2rem}.pageinfo-text{width:95%}.pageinfo-title{margin-bottom:2rem}.home-line{width:90%;margin:0 auto;margin-bottom:2rem}.movie-cols{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:1rem}}@media (min-width: 768px) and (orientation: portrait){.carousel-container{margin-bottom:4rem}.pageinfo-title,.home-line{margin-bottom:2rem}.movie-cols{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1200px) and (orientation: landscape){.pageinfo-title{margin-bottom:2rem}.home-line{width:90%;margin:0 auto;margin-bottom:3rem}.tech-line{margin-top:4rem;margin-bottom:2rem}.movie-cols{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}}.tbl{width:90%;border-collapse:collapse;margin:0 auto}.tbl thead tr th{padding-bottom:.8rem;vertical-align:top;letter-spacing:.4px;border-bottom:2px solid #770000;line-height:1.75rem}.tbl tbody tr td{letter-spacing:.4px;text-align:center;font-size:1.1rem;line-height:1.75rem;padding-top:.4rem;padding-bottom:.4rem;color:#bae6fd}.tbl thead tr th{color:#ff3b3b}.tbl tr:first-child{margin-top:2rem}.tbl tr:nth-child(2n){background:#000;box-shadow:2px 2px 2px #949494}@media (max-width: 1024px){.tbl thead{display:none}.tbl tr,.tbl td{display:block;width:100%;border-bottom:1px solid #a10202;padding-left:.3rem}.tbl tr{margin-bottom:1.2rem}.tbl tbody tr td{text-align:right;position:relative}.tbl td:before{content:attr(data-label);position:absolute;left:0}.tbl td:last-child{border-bottom:transparent}}
