@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);.card,.poster,.wrapper{position:relative}.card,.details{background:#7a9da1}.card,.poster{overflow:hidden}.wrapper{width:100%;height:100%;padding:20px;display:flex;align-content:center;justify-content:center;gap:24px;flex-wrap:wrap}.card{width:325px;height:450px;border-radius:18px;transition:.7s;box-shadow:0 5px 10px #7a9da1}.poster{top:0;left:0;width:100%;height:100%}.details,.poster img,.poster::before{position:absolute;left:0;transition:.3s;width:100%}.poster::before{content:'';bottom:-45%;height:100%;z-index:1}.card:hover .details,.card:hover .poster::before{bottom:0;transition:1s}.poster img{top:0;height:100%;object-fit:cover}.card:hover .poster img{transform:scale(1.1);transition:1s}.details{bottom:-100%;height:auto;padding:1.5em 1.5em 2em;backdrop-filter:blur(16px) saturate(120%);color:#fff;z-index:2}.detail-para,.product-padding,.wrapper1 img{padding:20px}.details h1,.details h2{font-weight:700}.details h1{font-size:1.5em;margin-bottom:5px}.details h2{font-weight:400;font-size:1em;margin-bottom:10px;opacity:.6}.details .rating{position:relative;margin-bottom:15px;display:flex;gap:.25em}.details .rating i{color:#e3c414}.details .rating span{margin-left:.25em}.details .tags{display:flex;gap:.375em;margin-bottom:.875em;font-size:.85em}.details .tags span{padding:.35rem .65rem;color:#fff;border:1.5px solid rgba(255 255 255 / .4);border-radius:50px}.details .desc{color:#fff;opacity:.8;line-height:1.5;margin-bottom:1em}.details .cast h3{margin-bottom:.5em}.details .cast ul{position:relative;display:flex;flex-wrap:wrap;gap:.625rem;width:100%}.details .cast ul li{list-style:none;width:55px;height:55px;border-radius:50%;overflow:hidden;border:1.5px solid #fff}.details .cast ul li img{width:100%;height:100%}.details a button{background-color:#fff;padding:9px;border-radius:20px;border-color:#fff;font-family:JosefinSans}.details p{font-family:Poppins}.detail-para,.details h1{font-family:JosefinSans}.product-heading h3{text-align:center;padding:20px;color:#7a9da1;font-family:kenyancoffeebd;font-size:50px!important}.detail-para{font-size:20px;text-align:justify}.wrapper1 .poster img{padding:0}