/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/main.scss ***!
  \*********************************************************************************************************/
/**
 * S4 - Alma Widget
 * Styles principaux
 */
.alma-widget-wrapper {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	border: 0.5px solid rgba(0, 0, 0, 0.5);
	margin: 1rem 0;
	padding: 1.5rem;
}
.alma-widget-wrapper .alma-icon {
	flex-shrink: 0;
}
.alma-widget-wrapper .alma-icon img {
	display: block;
	width: 28.764px;
	height: 21.465px;
}
.alma-widget-wrapper .alma-center {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	flex: 1;
}
.alma-widget-wrapper .alma-center .alma-text {
	font-weight: 600;
}
.alma-widget-wrapper .alma-logo {
	flex-shrink: 0;
}
.alma-widget-wrapper .alma-logo img {
	display: block;
	width: 42px;
	height: 24px;
}
.alma-widget-wrapper .widget-alma {
	flex: 1;
	--off-black: #1e2d43;
}
.alma-widget-wrapper .widget-alma button {
	outline: none !important;
}
.alma-widget-wrapper .widget-alma #alma-widget-payment-plans-main-container {
	border: none;
	padding: 0;
	gap: 1rem;
	flex-direction: row;
	align-items: center;
}
.alma-widget-wrapper .widget-alma #alma-widget-payment-plans-main-container .alma-payment-plans-know-more-action {
	display: none;
}
.alma-widget-wrapper .widget-alma #alma-widget-payment-plans-main-container .alma-payment-plans-eligibility-options {
	flex-wrap: nowrap;
	gap: 0;
}
.alma-widget-wrapper .widget-alma #alma-widget-payment-plans-main-container .alma-payment-plans-eligibility-options .alma-payment-plans-active-option {
	border-radius: 0;
}
.alma-widget-wrapper .widget-alma #alma-widget-payment-plans-main-container .alma-payment-plans-payment-info p {
	font-size: 0.8rem;
	font-family: LeniaSans, sans-serif;
	padding-top: 4px;
}

#alma-widget-modal-main-container {
	--alma-orange: #1e2d43;
	--soft-orange: #d4dce8;
	border-radius: 0;
}
#alma-widget-modal-main-container * {
	font-family: LeniaSans, sans-serif;
	outline: none;
}
#alma-widget-modal-main-container .alma-eligibility-modal-eligibility-options button {
	border-radius: 0;
	padding-top: 4px;
}
#alma-widget-modal-main-container .alma-eligibility-modal-summary {
	border-radius: 0;
	margin-top: 40px;
}
#alma-widget-modal-main-container #payment-info-description li:not(:last-child) {
	margin-bottom: 20px;
}
