

/* Start:/bitrix/components/aspro/personal.section.premier/templates/.default/style.css?17518838223206*/
body {
	--personal-color--green: rgba(50, 203, 65, 1);
	--personal-color--red: rgba(255, 79, 100, 1);
	--personal-bg--green: var(--light, rgba(44, 190, 21, 0.1)) var(--dark, rgba(44, 190, 21, 0.3));
	--personal-bg--red: var(--light, rgba(255, 112, 129, 0.1)) var(--dark, rgba(255, 112, 129, 0.3));
	--personal-bg--grey: var(--darkerblack_bg_black);
}
.personal-color--green {
	color: rgba(50, 203, 65, 1);
	color: var(--personal-color--green);
}
.personal-color--red {
	color: var(--personal-color--red);
}
.font_clamp--16-14 {
	font-size: clamp(0.875rem,1.3vw,1rem);
}
.personal__wrapper,
.personal__block {
	position: relative;
}
.personal__wrapper .notetext {
	background: #e6f8de;
	color: #419a19;
	display: inline-block;
	padding: 10px;
	vertical-align: top;
}
.personal__wrapper .errortext {
	background: #ffeeee;
	color: #e83333;
	display: inline-block;
	padding: 10px;
	vertical-align: top;
}
.personal__wrapper .alert.alert-danger{
  color: #222228;
}
.personal__wrapper .alert.alert-success {
	color: var(--white_text_black);
	font-size: calc(1rem - 3px);
  line-height: calc(1em + 5px);
	border: 0;
}
.personal__wrapper .alert-success {
	background-color: var(--light, rgba(91, 127, 255, .1)) var(--dark, rgba(91, 127, 255, .3));
  color: var(--white_text_black);
}
.personal__top-form {
	background: var(--card_bg_black);
}
.personal__top-form + .personal__top-form {
	margin-top: 16px;
}
.personal__top-form .form-body h5 {
    margin-top: 26px;
}
.personal__top-form .form-body.form-body--grid h5 {
	grid-column-start: 1;
  grid-column-end: -1;
}
.personal__top-form .half-block {
	display: flex;
	align-items: center;
	gap: 16px 20px;
	flex-wrap: wrap;
}
.personal__top-form .half-block .text_block {
	margin-top: 0;
}
@media (min-width: 1200px) {
	.personal__top-form .half-block > div {
		flex: 1;
	}
}
.form-body.form-body--grid {
	display: grid;
	gap: 0 20px;
	grid-template-columns: 1fr 1fr;
}
@media (max-width: 1440px) {
	.form-body.form-body--grid {
		grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
	}
}
@media (max-width: 600px) {
	.form-body.form-body--grid {
		grid-template-columns: 1fr;
	}
}
.form-body.form-body--grid .grid-column-start--1 {
	grid-column-start: 1;
}
.order__bar {
	padding: 14px clamp(16px, 2vw, 20px);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	justify-content: space-between;
	background: #fff;
	background: var(--card_bg_black);
}
.order__bar--grey {
	background-color: #F8F8F8;
	background-color: var(--personal-bg--grey);
	border: 1px solid #ededed;
    border-color: var(--stroke_black);
}
.order__bar--red {
	background-color: rgba(255, 112, 129, 0.1);
	background-color: var(--personal-bg--red);
	border: 1px solid rgba(255, 112, 129, 0.1);
	border-color: var(--personal-bg--red);
}
.order__bar--green {
	background-color: rgba(44, 190, 21, 0.1);
	background-color: var(--personal-bg--green);
	border: 1px solid rgba(44, 190, 21, 0.1);
	border-color: var(--personal-bg--green);
}
.personal__wrapper .swiper:not(.swiper-initialized) > *,
.personal__wrapper .swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.personal__wrapper .swiper:not(.swiper-initialized) ~ .swiper-button-next {
	visibility: hidden;
}

/* End */


/* Start:/bitrix/components/aspro/personal.section.premier/templates/.default/aspro/wrapper.block.premier/favorite/style.min.css?1751883822209*/
*+.personal__block--favorite-products{margin:33px 0 0 0}.topic__heading{gap:0 10px;justify-content:space-between}.js_clear_favorits{cursor:pointer}@media (min-width:400px){.js_clear_favorits{margin-left:auto}}
/* End */
/* /bitrix/components/aspro/personal.section.premier/templates/.default/style.css?17518838223206 */
/* /bitrix/components/aspro/personal.section.premier/templates/.default/aspro/wrapper.block.premier/favorite/style.min.css?1751883822209 */
