.bundle-quantity {
font-weight: bold;
color: #0073aa;
background: #f0f8ff;
padding: 4px 8px;
border-radius: 4px;
border: 1px solid #0073aa;
font-size: 0.9em;
} .bundle-item {
color: #666;
font-style: italic;
font-size: 0.85em;
margin-top: 5px;
display: block;
} .bundle-includes {
color: #0073aa;
font-weight: 500;
font-size: 0.85em;
margin-top: 5px;
display: block;
} .bundle-products-list {
margin-top: 10px;
font-size: 0.85em;
background: #f9f9f9;
padding: 10px;
border-radius: 6px;
border-left: 3px solid #0073aa;
}
.bundle-product-item {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 6px;
padding: 4px 0;
border-bottom: 1px solid #eee;
}
.bundle-product-item:last-child {
border-bottom: none;
margin-bottom: 0;
}
.bundle-product-name {
flex: 1;
color: #333;
font-weight: 500;
}
.bundle-product-quantity {
font-weight: bold;
color: #0073aa;
background: #e6f3ff;
padding: 3px 8px;
border-radius: 4px;
font-size: 0.8em;
} @media (max-width: 768px) {
.bundle-product-item {
flex-direction: column;
align-items: flex-start;
}
.bundle-product-quantity {
margin-top: 4px;
}
.bundle-products-list {
padding: 8px;
}
} .multiple-quantity-notice {
color: #007cba !important;
font-style: italic;
font-size: 0.85em;
margin-top: 5px;
display: block;
background: #f0f8ff;
padding: 4px 8px;
border-radius: 4px;
border-left: 3px solid #007cba;
}
.multiple-quantity-notice:before {
content: "ℹ ";
font-weight: bold;
margin-right: 4px;
} .woocommerce-checkout .multiple-quantity-notice {
font-size: 0.8em;
margin-top: 4px;
padding: 3px 6px;
} .woocommerce-cart .multiple-quantity-notice {
margin-top: 8px;
padding: 6px 10px;
}