/* V222 shared package-card typography for category modal and checkout. */
.flex-package-modal-list{gap:12px!important}
.flex-package-modal-item{border-radius:15px!important;border:1px solid #dfe6f3!important;background:#fff!important;box-shadow:none!important}
.flex-package-modal-item .flex-package-modal-copy b{font-size:15px!important;font-weight:850!important;color:#28344d!important}
.flex-package-modal-item .flex-package-modal-copy small{font-size:10px!important;color:#8895aa!important}
.flex-package-modal-item .flex-package-modal-price{background:#eefaf5!important;border-radius:12px!important;padding:9px!important}
.flex-package-modal-item .flex-package-modal-price b{font-size:14px!important;color:#24c9a0!important;font-weight:850!important}
.flex-package-modal-item .flex-package-modal-discount{font-size:9px!important;color:#28b892!important;border:1px solid #59d9ba!important;background:#effbf7!important;padding:4px 8px!important;border-radius:999px!important}
.flex-package-modal-item.is-featured{border-color:#35cda6!important;background:#fbfffd!important}
.flex-package-favorite{background:#ff7d2f!important;color:#fff!important}
html[data-theme=dark] .flex-package-modal-item{background:#152137!important;border-color:#35445e!important}
html[data-theme=dark] .flex-package-modal-item .flex-package-modal-copy b{color:#eef4ff!important}
html[data-theme=dark] .flex-package-modal-item .flex-package-modal-price{background:#1a3140!important}
html[data-theme=dark] .flex-package-modal-item .flex-package-modal-discount{background:#1c3b43!important;color:#79e8ca!important;border-color:#387d6e!important}
