.product-page {
        padding: 150px 0;
    }

    .product-name {
        font-size: 2rem;
        font-weight: 700;
        text-transform: capitalize;
    }

    .product-subheading {
        font-size: 1.2rem;
        color: #6c757d;
    }

    .product-price {
        font-size: 1.5rem;
        color: var(--secondary-color);
        font-weight: bold;
    }

    .product-description {
        font-size: 1rem;
        line-height: 1.7;
    }

    .product-image {
        max-height: 400px;
        object-fit: cover;
        border-radius: 10px;
        width: 100%;
    }

    .thumb-image {
        width: 80px;
        height: 80px;
        object-fit: cover;
        cursor: pointer;
        border: 2px solid transparent;
    }

    .thumb-image.active {
        border-color: var(--secondary-color);
    }

    .whatsapp-btn {
        background-color: var(--secondary-color);
        color: white;
        font-weight: 500;
        padding: 10px 25px;
        border: none;
        border-radius: 8px;
        transition: 0.3s;
        text-decoration: none;
    }

    .whatsapp-btn:hover {
        background-color: var(--secondary-color);
    }

    .hero_section {
        height: 70vh;
        background-color: rgba(47, 46, 51, 0.5);
        position: relative;
    }

    .hero_section::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-image: url('https://www.peesafe.com/cdn/shop/articles/The-best-road-trip-companions-Top-10-Indian-bikes-for-long-rides.jpg?v=1540448947&width=1500');
        background-size: cover;
        z-index: -1;
    }

    .hero_text {
        display: flex;
        height: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        color: #f0f0f0;
    }

    .hero_text h2 { font-size: clamp(20px, 5vw, 50px); margin-bottom: 15px; }
    .hero_text p{
        color: white;
    }

    .carousel_section {
        position: sticky;
        top: 100px;
    }

    
    .sections{background-color: #f0f0f0;}
    
    .carousel-inner{border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px}
    a{
        text-decoration: none;
    }



    .also_like {
            padding: 50px 0px;
        }


    @media (max-width: 768px){
        .carousel_section {
        position: static;
        top: 100px;
    }


    }