.loop-bundle-image-container {

    display:none !important;}


/* Font Family Overrides */
body, 
p, 
span, 
div, 
a, 
button, 
input, 
textarea, 
select, 
label, 
li, 
td, 
th,
.feeding-calculator,
.feeding-calculator *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* Header Font Family - Nunito */
h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.feeding-calculator h1,
.feeding-calculator h2,
.feeding-calculator h3,
.feeding-calculator h4,
.feeding-calculator h5,
.feeding-calculator h6,
.feeding-calculator__title,
.feeding-calculator__size-title,
.feeding-calculator__method-title,
.feeding-calculator__summary-title {
    font-family: 'Nunito', sans-serif !important;
}

/* Specific overrides for common elements */
.btn,
.button,
button,
input[type="submit"],
input[type="button"] {
    font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* Ensure form elements use DM Sans */
input,
textarea,
select,
option {
    font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* Override any existing font declarations */
* {
    font-family: inherit;
}

/* Reset and apply DM Sans as default */
html {
    font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Force headers to use Nunito */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
}

/* Additional specificity for common header classes */
.heading,
.title,
.subtitle,
.card-title,
.product-title,
.section-title {
    font-family: 'Nunito', sans-serif !important;
}

.loop-bundle-image-container-wrapper{
  align-items: center !important;
}

.loop-bundle-widget-radio-btn.selected{
  background-color:#314369 !important;
  border-color: #314369 !important;
}
.loop-bundle-widget-frequency-interval-items.selected{
  background-color:#314369 !important;
}