.lpc-payment__top {
	margin-bottom: 32px;
}

[data-media-source="media-xs"] .lpc-payment__top,
[data-media-source="media-sm"] .lpc-payment__top {
	margin-bottom: 24px;
}

.lpc-payment__header {
	
}

.lpc-payment__header + lt-highlighter + .lpc-payment__description , .lpc-payment__header + .lpc-payment__description {
	margin-top: 28px;
}

[data-media-source="media-xs"] .lpc-payment__header + lt-highlighter + .lpc-payment__description , [data-media-source="media-xs"] .lpc-payment__header + .lpc-payment__description ,
[data-media-source="media-sm"] .lpc-payment__header + lt-highlighter + .lpc-payment__description , [data-media-source="media-sm"] .lpc-payment__header + .lpc-payment__description {
	margin-top: 20px;
}

.lp-payment-ps_redirect-inner {
  text-align: center; }

.lp-payment-ps_redirect-icon {
  width: 120px;
  height: 120px;
  margin: 0 auto; }

.lp-payment-ps_redirect-icon svg {
  width: 100%;
  height: 100%; }
  
.lp-payment-ps_redirect-icon svg path {fill: var(--primary-color-base)}

.lp-payment-ps_redirect-text {
  margin-top: 8px; }

.lp-payment-service-item {
  border: 1px solid var(--text-color-a-02);
  border-left: 0px !important;
  border-right: 0px !important;
  padding: 24px 0;}
  
[data-media-source="media-xs"] .lp-payment-service-item {
	padding: 16px 0;
}

.lp-payment-service-item:nth-child(n+2) {
	border-top: 0px !important;
}

[data-media-source="media-md"] .lp-payment-service-item__text ,
[data-media-source="media-lg"] .lp-payment-service-item__text ,
[data-media-source="media-xl"] .lp-payment-service-item__text {
  margin-top: 16px; }
  
[data-media-source="media-xs"] .lp-payment-service-item__text,
[data-media-source="media-sm"] .lp-payment-service-item__text {
  margin-top: 12px; 
}


.lp-payment-service-item__right {
  margin-top: 16px; }


.lp-payment-service-item_price-wrapper > div {
  display: block; }

/*.lp-payment-service-item_button {
  display: block; }*/

.lp-payment__service-title {
  text-align: center;
  margin-bottom: 16px; }

.lp-payment__service-text {
  margin-bottom: 16px; }
  
.lp-payment-service-item__title a {text-decoration: none}

.lp-payment-service {
  width: 100%;
  margin: 24px 0 0; }
  
.fp_free_wrap {
  width: 100%;
  margin: 32px auto 0;
}

.lp-payment__service-line {
  height: 1px; }

.lp-payment__service-price-block {
  margin-top: 16px;
  margin-bottom: 36px; }

.lp-payment__service-price-block > div {
  display: inline-block; }

.lp-payment__service-price-block > div:first-child {
  margin-right: 16px; }

.lp-payment__service-price-block > div:last-child {
  font-weight: 700; }

.lp-paymets-icon-list .g-form-field__title_pm {
  margin-bottom: 16px; }
  
.lp-paymets-icon-list  > * {
	padding: 0;
}

[data-media-source="media-xl"] .lp-payment-wrapper._right .lpc-wrap .lpc-row ,
[data-media-source="media-lg"] .lp-payment-wrapper._right .lpc-wrap .lpc-row {
	justify-content: flex-end;
}

[data-media-source="media-xl"] .lp-payment-wrapper._center .lpc-wrap .lpc-row,
[data-media-source="media-lg"] .lp-payment-wrapper._center .lpc-wrap .lpc-row {
	justify-content: center;
}

[data-media-source="media-xs"] .lp-payment-wrapper .lp-form-tpl__button-wrapper .lp-button ,
[data-media-source="media-sm"] .lp-payment-wrapper .lp-form-tpl__button-wrapper .lp-button  {
	width: 100%;
}

[data-media-source="media-xs"] .lp-payment-wrapper .lp-form-tpl__button-wrapper ,
[data-media-source="media-sm"] .lp-payment-wrapper .lp-form-tpl__button-wrapper {
	padding-top: 8px;
}

.lp-paymets-icon-list .payment-wrapper {
  display: flex;
  margin: 0 -6px;
  font-size: 0;
  flex-wrap: wrap; }

.lp-paymets-icon-list .type-radio-payment {
  margin-bottom: 8px; 
	cursor: pointer;
	width: 24px;
	height: 24px;
	border-radius: 50%;
    border: 1px solid rgba(176,177,188, 0.9);
}

.payment-selection .payment-selection-margin {
	color: #222222;
	opacity: 0.8;
	padding-bottom: 4px;
}

.lp-paymets-icon-list .payment-selection {
	background: #fff;
  border: 1px solid var(--text-color-a-01);
  /*border-radius: 6px;*/
  margin: 0 6px 12px;
  display: flex;
  align-items: center; 
  justify-content:center;
  padding: 0 !important;
}

.lp-paymets-icon-list .payment-selection:hover {
	background: #fff;
}

.payment-wrapper:not(.payment-specify) .payment-selection:hover {
	border-color: var(--text-color-a-01);
}
  
[data-media-source="media-xl"] .lpc-col-12-xl .lp-paymets-icon-list .payment-selection,
[data-media-source="media-lg"] .lpc-col-12-lg .lp-paymets-icon-list .payment-selection,
[data-media-source="media-md"] .lpc-col-12-md .lp-paymets-icon-list .payment-selection {
	width: calc(20% - 12px);
}

[data-media-source="media-xl"] .lpc-col-8-xl .lp-paymets-icon-list .payment-selection,
[data-media-source="media-lg"] .lpc-col-8-lg .lp-paymets-icon-list .payment-selection,
[data-media-source="media-md"] .lpc-col-8-md .lp-paymets-icon-list .payment-selection {
	width: calc(25% - 12px);
}

[data-media-source="media-xl"] .lpc-col-6-xl .lp-paymets-icon-list .payment-selection {
	width: calc(20% - 12px);
}

[data-media-source="media-lg"] .lpc-col-6-lg .lp-paymets-icon-list .payment-selection{
	width: calc(25% - 12px);
}

[data-media-source="media-sm"] .lp-paymets-icon-list .payment-selection {
	width: calc(25% - 12px);
}

[data-media-source="media-xs"] .lp-paymets-icon-list .payment-selection {
	width: calc(50% - 12px);
}


[data-media-source="media-lg"] .lpc-col-6-xl .lp-paymets-icon-list .payment-specify .payment-selection,
[data-media-source="media-xl"] .lpc-col-6-xl .lp-paymets-icon-list .payment-specify .payment-selection {
		width: calc(33.3% - 12px);
}


[data-media-source="media-xl"] .lpc-col-12-xl .lp-paymets-icon-list .payment-specify .payment-selection,
[data-media-source="media-lg"] .lpc-col-12-lg .lp-paymets-icon-list .payment-specify .payment-selection,
[data-media-source="media-md"] .lpc-col-12-md .lp-paymets-icon-list .payment-specify .payment-selection{
	width: calc(25% - 12px);
}

[data-media-source="media-xl"] .lpc-col-8-xl .lp-paymets-icon-list .payment-specify .payment-selection,
[data-media-source="media-lg"] .lpc-col-8-lg .lp-paymets-icon-list .payment-specify .payment-selection,
[data-media-source="media-md"] .lpc-col-8-md .lp-paymets-icon-list .payment-specify .payment-selection {
	width: calc(33.3% - 12px);
}

[data-media-source="media-sm"] .lp-paymets-icon-list .payment-specify .payment-selection {
	width: calc(33.3% - 12px);
}

[data-media-source="media-xs"] .lp-paymets-icon-list .payment-specify .payment-selection {
	width: calc(50% - 12px);
}
  
/*[data-media-source="media-xl"] .block-full-width .lp-paymets-icon-list .payment-selection ,
[data-media-source="media-lg"] .block-full-width .lp-paymets-icon-list .payment-selection ,
[data-media-source="media-md"] .block-full-width .lp-paymets-icon-list .payment-selection {
	max-width: 175px;
}  

[data-media-source="media-sm"] .lp-paymets-icon-list .payment-selection {
	width: calc(33% - 12px);
}

[data-media-source="media-xs"] .lp-paymets-icon-list .payment-selection {
	width: calc(50% - 12px);
}*/

.lp-paymets-icon-list .payment-wrapper.payment-specify .payment-selection:hover,
.lp-paymets-icon-list .payment-wrapper.payment-specify .payment-selection._active,
.lp-paymets-icon-list .payment-wrapper.payment-specify .payment-selection:active {
	border-color: var(--primary-color-l-5);
}

.lp-paymets-icon-list .payment-wrapper.payment-specify .payment-selection:hover .type-radio-payment {
	border-color: var(--primary-color-base);
}


[data-media-source="media-md"] .lp-payment-ps_redirect-inner,
[data-media-source="media-lg"] .lp-payment-ps_redirect-inner,
[data-media-source="media-xl"] .lp-payment-ps_redirect-inner {
	display: flex;
    align-items: center;
}

[data-media-source="media-md"] .lp-payment-service-item,
[data-media-source="media-xl"] .lp-payment-service-item,
[data-media-source="media-lg"] .lp-payment-service-item {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}


[data-media-source="media-xl"] .lp-payment-service-item__right {
	margin: 0 0 0 24px;
	min-width: 450px;
}

[data-media-source="media-lg"] .lp-payment-service-item__right{
	margin: 0 0 0 24px;
	min-width: 380px;
}

[data-media-source="media-md"] .lp-payment-service-item__right {
	min-width: 360px;
}

[data-media-source="media-lg"] .lp-payment-service-item__right,
[data-media-source="media-xl"] .lp-payment-service-item__right,
[data-media-source="media-md"] .lp-payment-service-item__right {
    display: flex;
    align-items: center; 
}

[data-media-source="media-lg"] .lp-payment-service-item__right,
[data-media-source="media-xl"] .lp-payment-service-item__right,
[data-media-source="media-md"] .lp-payment-service-item__right {
	min-height: 60px;
}

[data-media-source="media-lg"] .lp-payment-service-item__left,
[data-media-source="media-xl"] .lp-payment-service-item__left,
[data-media-source="media-md"] .lp-payment-service-item__left {
	min-height: 60px;
	display: flex;
	flex-direction: column;
    justify-content: center; 
}

[data-media-source="media-lg"] .lp-payment-service-item__right,
[data-media-source="media-xl"] .lp-payment-service-item__right,
[data-media-source="media-md"] .lp-payment-service-item__right {
	margin-bottom: auto;
}


[data-media-source="media-md"] .lp-payment-ps_redirect-text-wrapper,
[data-media-source="media-lg"] .lp-payment-ps_redirect-text-wrapper,
[data-media-source="media-xl"] .lp-payment-ps_redirect-text-wrapper {
    flex: 1 0 1%; 
}


[data-media-source="media-md"] .lp-payment-ps_redirect-icon,
[data-media-source="media-lg"] .lp-payment-ps_redirect-icon,
[data-media-source="media-xl"] .lp-payment-ps_redirect-icon {
    margin: 0 24px 0 0; }
  
[data-media-source="media-md"] .lp-payment-ps_redirect-title ,
[data-media-source="media-lg"] .lp-payment-ps_redirect-title ,
[data-media-source="media-xl"] .lp-payment-ps_redirect-title {
    text-align: left; }
    
[data-media-source="media-md"] .lp-payment-service-item_price-wrapper {
    margin: 0 32px 0 0;
    width: 192px;
}    
    
[data-media-source="media-lg"] .lp-payment-service-item_price-wrapper {
    margin: 0 32px 0 0; 
    width: 201px;
} 
    
[data-media-source="media-xl"] .lp-payment-service-item_price-wrapper {
    margin: 0 32px 0 0; 
    width: 270px;
} 
  
[data-media-source="media-sm"] .lp-payment-service-item_price-wrapper ,  
[data-media-source="media-xs"] .lp-payment-service-item_price-wrapper {
    margin: 0 0 16px 0; }   
    

[data-media-source="media-md"] .lp-payment-service-item__left,
[data-media-source="media-lg"] .lp-payment-service-item__left ,   
[data-media-source="media-xl"] .lp-payment-service-item__left {
  	min-width: 200px;
  	margin-right: 24px;
    flex: 1 0 1%; }  
    
/*[data-media-source="media-md"] .lp-payment-service-item__left {
	width: 100%;
}*/
[data-media-source="media-sm"] .lp-payment-service-item__left,
[data-media-source="media-xs"] .lp-payment-service-item__left {
	width: 100%;
}

[data-media-source="media-md"] .lp-payment-service-item__right {
	margin-top: 16px;
	justify-content: space-between;
}

[data-media-source="media-sm"] .lp-payment-service-item__right ,
[data-media-source="media-xs"] .lp-payment-service-item__right {
	width: 100%;
	margin-top: 12px;
}

[data-media-source="media-md"] .lp-payment__service-title,
[data-media-source="media-lg"] .lp-payment__service-title,
[data-media-source="media-xl"] .lp-payment__service-title {
    margin-bottom: 24px; } 


[data-media-source="media-xs"] .lp-payment-service-item_button ,
[data-media-source="media-sm"] .lp-payment-service-item_button {
	width: 100%;
}

.payment-selection-in {
	position: relative;
	display: flex;
	align-items: center;
	padding: 8px;
	box-sizing: border-box;
	flex-direction: column;
	width: 100%;
	cursor: inherit;
}

.payment-specify .payment-selection-in {
	cursor: pointer;
	padding: 12px;
}

[data-media-source="media-xl"] .lp-payment__form .payment-selection:has([for="payment_method_217"]),
[data-media-source="media-lg"] .lp-payment__form .payment-selection:has([for="payment_method_217"]) {
	width: auto;
	max-width: 200px;
}

.payment-selection > input:checked + .payment-selection-in .type-radio-payment, .payment-selection > input:checked {
	border: 7px solid var(--primary-color-base);
}

.payment-selection > input {
	display: none;
}

/*.payment-selection-in .type-radio-payment + .payment-selection-inner {
	max-width: calc(100% - 40px);
}*/
.payment-selection-inner {
	height: 42px;
	display: flex;
	align-items: center;
}

.lp-payment-service-item__title .js-fp-show-form {
	color: inherit;
}

.js-fp-show-form._opened {
	pointer-events: none;
}



.lp-payment-inner .lp-payment-inner {
	margin-bottom: 12px;
}

[data-media-source="media-xs"] .lp-payment-inner .lp-payment-inner,
[data-media-source="media-sm"] .lp-payment-inner .lp-payment-inner,
[data-media-source="media-md"] .lp-payment-inner .lp-payment-inner {
	margin-bottom: 8px;
}

.lpc-payment__editor-text {
	display: inline-flex;
    width: auto;
    margin: 0 auto;
    background: #FFF7CE;
    border: 1px solid #FFEB82;
    border-radius: 8px;
    padding: 12px 20px;
    max-width: 840px;
    align-items: center;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    font-family: Open Sans, sans-serif;
}

.lpc-payment__editor-text > span {
	padding: 7px 12px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	margin-left: 12px;
	font-size: 14px;
	line-height: 1;
	background: rgba(0,0,0,0.06);
}

.lpc-payment__editor-text > span > span {
	width: 26px;
	height: 26px;
	margin-right: 7px;
}

.payment-selection-margin {
	margin-top: 4px;
}

.payment-img {
	display: flex;
	align-items: center;
}

.payment-img img {
	max-width: 100%;
}

[data-media-source="media-xl"] .lpc-col-12-xl .lp-payment__form .lp-form-tpl__item,
[data-media-source="media-lg"] .lpc-col-12-lg .lp-payment__form .lp-form-tpl__item,
[data-media-source="media-xl"] .lpc-col-12-xl .lp-payment__form .lp-paymets-icon-list,
[data-media-source="media-lg"] .lpc-col-12-lg .lp-payment__form .lp-paymets-icon-list {
	max-width: calc(100% - 33% - 12px);
}

[data-media-source="media-xl"] .lpc-col-8-xl .lp-payment__form .lp-form-tpl__item ,
[data-media-source="media-lg"] .lpc-col-8-lg .lp-payment__form .lp-form-tpl__item , 
[data-media-source="media-xl"] .lpc-col-8-xl .lp-payment__form .lp-paymets-icon-list ,
[data-media-source="media-lg"] .lpc-col-8-lg .lp-payment__form .lp-paymets-icon-list {
	max-width: calc(100% - 25% - 12px);
}

[data-media-source="media-xl"] ._center .lpc-col-8-xl .lp-payment__form .lp-form-tpl__item ,
[data-media-source="media-lg"] ._center .lpc-col-8-lg .lp-payment__form .lp-form-tpl__item , 
[data-media-source="media-xl"] ._center .lpc-col-8-xl .lp-payment__form .lp-paymets-icon-list ,
[data-media-source="media-lg"] ._center .lpc-col-8-lg .lp-payment__form .lp-paymets-icon-list {

}


/*Стили для блока приема платежей*/
.lpc-payment-block-2 .lp-payment__form .lp-form-tpl__item,
.lpc-payment-block-2 .lp-payment__form .lp-payment__form .lp-form-tpl__item:first-of-type {
	display: none;
}

.lpc-payment-block-2 .lpc-payment__buttons {
	display: flex;
	flex-wrap: wrap;
    margin: 0;
    gap: 12px;
}

.lpc-payment-block-2 .lpc-payment__buttons .lp-button {
	margin: 0;
}

/*[data-media-source="media-xl"] .lpc-payment-block-2.lpc-container-type-2 {
	padding: 72px;
}

[data-media-source="media-lg"] .lpc-payment-block-2.lpc-container-type-2 {
	padding: 64px;
}

[data-media-source="media-md"] .lpc-payment-block-2.lpc-container-type-2 {
	padding: 48px;
}

[data-media-source="media-sm"] .lpc-payment-block-2.lpc-container-type-2 {
	padding: 32px 24px;
}

[data-media-source="media-xs"] .lpc-payment-block-2.lpc-container-type-2 {
	padding: 24px 20px;
}*/

.lpc-payment-block-2.lpc-payment-full-width-btn .lp-form-tpl__button-wrapper .lp-button {
	width: 100%;
}

[data-media-source="media-xs"] .lpc-payment-block-2 .lpc-elements-button-1__button {
	width: 100%;
}
/*Стили для блока приема платежей*/

.lpc-payment-wrapper__wrap, .lpc-payment-block-2--bg {
	background-color: var(--primary-color-a-01);
}

.lpc-payment-block-2 {
	overflow: hidden;
}

.lpc-payment__box {
	position: relative;
}

.lpc-payment__buttons + .lpc-payment__editor-text {
	margin-bottom: 20px;
}


.lpc-payment-block-2 .lp-payment__form .lp-form-tpl__item._personal_bottom { 
	display: block;
	order: 1;
	padding-bottom: 0;
	padding-top: 8px;
}

.lpc-payment-block-2 .lp-payment__form .lp-form-tpl__button-wrapper { 
	order: 2;
}

.lpc-payment-block-2 .lp-payment__form form {
	display: flex;	
	flex-direction: column;
}