/* this is CSS for Bundle products */
/* Set the width of product options wrapper to 100% in the catalog view for bundle products */
.catalog-product-view .bundle-options-container .product-options-wrapper {
    width: 100% !important;
}

/* Set the width of the bundle options container to 50% */
.bundle-options-container .bundle-options-wrapper {
    width: 50%;
}

/* Set text color to white for specific elements in the bundle options container */
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle.items>li .label,
.catalog-product-view .bundle-options-container .product-name,
.catalog-product-view .bundle-options-container .legend.title,
.catalog-product-view .bundle-options-container .product-options-bottom .product.pricing,
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-summary>.subtitle {
    color: #fff !important;
}

/* Display the nested options list as a flex container with center alignment */
.catalog-product-view .bundle-options-container .fieldset-bundle-options .nested.options-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Media query for screens with a max width of 768px */
@media (max-width:768px) {
    /* Set the width of product options wrapper to 100% in the catalog view for bundle products */
    .catalog-product-view .bundle-options-container .bundle-options-wrapper {
        width: 100% !important;
    }
}

/* Hide specific elements in the bundle options container */
.catalog-product-view .bundle-options-container .product-options-wrapper .field.choice.hidden,
.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset>.field>.label,
.checkout-cart-index .product-item-details span.price,
.catalog-product-view .bundle-options-container .fieldset-bundle-options .options-list .price-notice,
.catalog-product-view .bundle-options-container .block-bundle-summary>.title {
    display: none !important;
}
