.product-video-icons {
margin-top: 10px;
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
justify-content: flex-start; }
.video-icon {
width: 18px;
height: 18px;
cursor: pointer;
transition: transform 0.2s ease;
}
.video-icon:hover {
transform: scale(1.15);
} @media (max-width: 768px) {
.product-video-icons {
flex-direction: row;
justify-content: flex-start; }
.video-icon {
width: 18px;
height: 18px;
}
}