 #lensaSlider .carousel-inner{border-radius:12px;overflow:hidden}.lensa-slider-img{height:500px;width:100%;object-fit:cover;object-position:center}.lensa-caption{bottom:25px;text-align:center;width:90%;left:50%;transform:translateX(-50%)}.lensa-caption a{color:#fff;text-decoration:none;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.lensa-caption h5{font-size:20px;margin-bottom:8px}.lensa-caption p{font-size:16px;margin-bottom:2}@media (max-width:768px){.lensa-slider-img{height:250px}.lensa-caption{bottom:30px;width:95%;padding:0}.lensa-caption h5{font-size:14px;margin-bottom:4px}.lensa-caption p{font-size:12px}}.most-popular-container{position:relative;display:flex;overflow-x:auto;gap:15px;padding:10px 0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.most-popular-container::-webkit-scrollbar{display:none}.most-popular-card{flex:0 0 auto;width:250px;border-radius:8px;background-color:transparent;box-shadow:none;overflow:hidden;transition:transform .3s ease;cursor:pointer}.most-popular-card:hover{transform:translateY(-5px)}.most-popular-card .card-link{text-decoration:none;color:inherit}.card-image-wrapper{position:relative;height:150px;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:8px}.most-popular-card:hover .card-image{transform:scale(1.05)}.photo-count{position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:bold}.most-popular-card .card-title{font-size:16px;font-weight:600;color:#333;padding:10px 12px;margin:0;line-height:1.3;transition:color .3s}.most-popular-card:hover .card-title{color:#00bcd5}
