/* Start custom CSS for theme-post-content, class: .elementor-element-480a739 *//*.elementor-46349 .elementor-element.elementor-element-480a739{*/
/*    max-width: 100vw;*/
/*}*/
.wlb-simple button.single_add_to_cart_button.button.alt {
    background: rgba(173, 195, 199, 1);
    border-radius: 0 !important;
    font-weight: 500;
}
.wlb-simple input[type="number"] {
    background: #fff0 !important;
    border: 1px solid rgba(173, 195, 199, 1) !important;
    color: #222 !important;
    font-weight: 700 !important;
}
span.wlb-close {
    color: #fff !important;
}
.wlb-controls * {
    color: #fff !important;
}
a.wlb-read-more-button {
background: rgba(173, 195, 199, 1);
    padding: 10px 15px;
    text-align: center;
    color: #fff !important;
    font-weight: 500;
    width: -webkit-fill-available;
    margin-top: 20px;
}
a.wlb-read-more-button:before{
    display:none;
}
.woocommerce-lookbook .wlb-zoom:before {
    content: "Show All" !important;
    font-family: inherit !important;
}
.wlb-added{
    display: none !important;
}
.woocommerce-lookbook .wlb-zoom {
    background: #a7c3c7 !important;
    color:#fff !important;
    margin:5px !important;
    border-radius:4px !important;
    padding:10px !important;
    font-size:24px !important;
    z-index:99999 !important;
}
@media(max-width:767px){
    img.wlb-image {
    max-height: 73vh !important;
    object-fit: cover;
    height: 68vh;
}

    .woocommerce-lookbook .wlb-speech-bubble{
        width:auto;
        padding:0;
    }
    div.wlb-speech-left .wlb-speech-bubble:after {

    left: -11px !important;

}
.woocommerce-lookbook .wlb-speech-bubble{
         white-space: pre-line !important;
}
}/* End custom CSS */