/**
 * Betheme / BeBuilder compatibility.
 * Loaded only when Betheme is the active parent theme.
 */

body.wcie-theme-betheme.wcie-smc-product .mfn-product-hasnt-gallery {
    justify-content: center;
}

body.wcie-theme-betheme.wcie-smc-product .product_image_wrapper .mcb-column-inner.crp-img {
    text-align: center;
}

body.wcie-theme-betheme.wcie-smc-product .woocommerce div.product div.images .wcie-crop-stage > img,
body.wcie-theme-betheme.wcie-smc-product .woocommerce div.product div.images .wcie-crop-stage > picture > img {
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    object-fit: contain;
}

body.wcie-theme-betheme .wcie-dynamic-priced-product a.wcie-customise-product.button {
    min-height: 45px;
}

body.wcie-theme-betheme.wcie-smc-product .woocommerce div.product div.entry-summary form.cart .button {
    margin-top: 0;
}

/* Legacy child-theme compatibility used by older Betheme installations. */
body.wcie-theme-betheme .wcie-dynamic-priced-product .stickthat-customise-product {
    display: none !important;
}
