/** Shopify CDN: Minification failed

Line 51:15 Expected ":"
Line 51:17 Expected identifier but found "1.4em"

**/
.bundle-builder-block fieldset{
    padding: 0px;
}

.bundle-item-card{
    background: #f4f5f9;
    border-radius: 12px;
    padding: 8px;
    border: 2px solid #f4f5f9;
    margin-bottom: 1em;
} 


  .discount_wrapper, .discount_wrapper_mobile{
  position: absolute !important;
  top: -11px !important;
  right: 0px !important;
  padding: 0px 12px !important;
}

.selected_item{
  border: 2px solid #191f28;
}
 .bundle-products-grid .input-quantity {
        width: fit-content;
        border: #E5E5E5 1px solid;
        border-radius: 7px;
        overflow: hidden;
    }

.bundle-selector-input-wrapper {
    /* Ensures the input and label are correctly contained */
    position: relative;
    z-index: 10; /* Keep the inputs/labels clickable on top */

    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.bundle-block-price{
  font-weight: 900;
  font-size: 1.4em;
  margin-bottom; 1.4em;
}


.bundle-selection-input {
    position: absolute;
    opacity: 0; /* Makes it invisible */
    width: 1px; /* Minimal width to maintain focus/accessibility */
    height: 1px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.bundle-selection-input + label {
    /* You may want to style this differently now that the entire card is clickable, */
    /* or you can hide the label too and rely only on the card highlight. */
    display: none; /* Hides the text label completely */
}
