#wdp{
    font-size: 10px;
}

/* Additional class for right text alignment */
#wdb.text-align-right {
    text-align: right;
}

/* Container to prevent line breaks */
#wdb .container {
    white-space: nowrap;
}

/* Styles for image container and product details */
#wdb .image-container,
#wdb .product-details {
    display: inline-block;
    vertical-align: middle; /* Alinhar verticalmente */
}

/* Image container styles */
#wdb .image-container {
    position: relative;
    width: 65px;
    height: 65px;
    margin-left: 10px; /* Adjust as needed */
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

/* Image styles */
#wdb .image1, #wdb .image2 {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
}

#wdb.text-align-right .image1 {
    transform: rotate(90deg);

}

#wdb.text-align-right .image2 {
    transform: rotate(0deg);
    top: 40%;
    left: 40%;
}

#wdb .image2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Product details styles */
#wdb .product-details {
    text-align: left; /* Align product details to the left within the widget */
}

#wdb .product-name {
    font-size: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle; /* Alinhar verticalmente */
}

#wdb .arrow {
    vertical-align: middle; /* Alinhar verticalmente */
}

#wdb .product-name:hover {
    text-decoration: underline;
}