.calendar-bundles>legend,.calendar-addons>legend{font-size:13px;font-weight:700;margin-bottom:12px}.calendar-bundles .bundle{margin-bottom:12px}.calendar-bundles .bundle:has(.badge){margin-top:15px;padding-top:13px}.calendar-bundles .bundle:has(.badge):has(input:checked){padding-top:12px}.calendar-bundles .option-copy,.calendar-addons .option-copy{min-width:0;overflow-wrap:anywhere}.calendar-bundles .badge{max-width:calc(100% - 28px);text-align:center}.calendar-bundles .option-price,.calendar-addons .option-price{flex-shrink:0}.calendar-addons{margin-top:4px}.calendar-addons .addon{margin-bottom:8px;min-height:50px}.calendar-addons .addon-unavailable{cursor:not-allowed}.calendar-addons .addon-availability{font-size:10px;font-weight:700}.calendar-preview-note{margin:12px 0;color:var(--muted);font-size:12px}.calendar-options-preview .bundle{cursor:default}.calendar-options-preview .addon-availability{display:none}@media(max-width:749px){.calendar-bundles .bundle{min-height:68px}.calendar-addons .addon{min-height:60px}}@media(max-width:374px){.calendar-bundles .bundle,.calendar-addons .addon{gap:8px}.calendar-bundles .option-copy b,.calendar-addons .option-copy b{font-size:12px}.calendar-bundles .option-price b,.calendar-addons .option-price b{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/calendar-options.css.map */
