@charset "utf-8";

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__7OpZ3 { display: flex; flex-direction: column; gap: 1rem; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__legend__gz87H { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__onetime__EIUMU, .product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__subscription__818KY { position: relative; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(208 197 174/var(--tw-border-opacity,1)); padding: 1rem; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__subscription__818KY { display: flex; flex-direction: column; gap: 0.75rem; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; border-top-width: 0px; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__onetime__EIUMU { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__radio__ky_Vm { display: flex; flex-direction: row; align-items: center; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__price__Acgwf { display: flex; align-items: center; font-size: 0.875rem; line-height: 1.225rem; font-weight: 500; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__order-type__4_0TH { display: flex; width: 100%; align-items: center; justify-content: space-between; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__onetime-price__n07z1 { font-size: 0.813rem; line-height: 0.813rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(110 110 110/var(--tw-text-opacity,1)); text-decoration-line: line-through; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__input__nYq6U { flex-shrink: 0; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__input__nYq6U:checked { --tw-border-opacity: 1; border-color: rgb(56 102 65/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(225 248 224/var(--tw-bg-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__input__nYq6U::after { position: absolute; inset: 0px; z-index: 0; cursor: pointer; --tw-content: ""; content: var(--tw-content); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__label__7dpob { font-size: 0.875rem; line-height: 1.225rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__label__7dpob::after { position: absolute; inset: 0px; z-index: 0; cursor: pointer; --tw-content: ""; content: var(--tw-content); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__label-container__ZNInJ { display: flex; align-items: center; gap: 0.5rem; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__subscription-bottom__kz4s0 { display: flex; flex-direction: column; gap: 0.5rem; padding-bottom: 0.5rem; }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__frequency__FSPqX { display: flex; align-items: center; gap: 0.25rem; font-size: 0.813rem; line-height: 0.813rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(75 75 75/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__frequency__FSPqX select { z-index: 1; --tw-text-opacity: 1; color: rgb(3 116 165/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__banner__m1ZAP { border-radius: 4px; --tw-bg-opacity: 1; background-color: rgb(227 245 229/var(--tw-bg-opacity,1)); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.225rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__meals__oyCyo { font-size: 0.75rem; line-height: 0.975rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(75 75 75/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefits__W0OlJ { margin-bottom: 1rem; display: flex; flex-direction: column; font-size: 0.875rem; line-height: 1.225rem; font-weight: 400; }

@media (min-width: 680px) {
  .product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefits__W0OlJ { margin-bottom: 0px; }
}

@media (min-width: 800px) {
  .product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefits__W0OlJ { margin-bottom: 1rem; }
}

@media (min-width: 1440px) {
  .product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefits__W0OlJ { margin-bottom: 0px; }
}

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefit__95PmH { margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem; --tw-text-opacity: 1; color: rgb(12 12 13/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__benefit-icon__JOb8U { --tw-text-opacity: 1; color: rgb(56 102 65/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__discount-tag__EjyY8 { border-radius: 8px; --tw-bg-opacity: 1; background-color: rgb(241 252 241/var(--tw-bg-opacity,1)); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.225rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(64 121 75/var(--tw-text-opacity,1)); }

.product-combo-modal-form-field-order-type_ProductComboModalFormFieldOrderType__cancelText__MLEVQ { font-size: 0.875rem; line-height: 1.225rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(110 110 110/var(--tw-text-opacity,1)); }