/* ==== AMUR-RATY: panel „Kup na raty” ==== */

.amur-raty{
	margin:0 0 var(--ea-sp-4);
	padding:var(--ea-sp-4) var(--ea-sp-4) var(--ea-sp-3);
	background:linear-gradient(135deg,var(--ea-teal-50) 0%,var(--ea-white) 70%);
	border:1px solid var(--ea-teal-100);
	border-radius:var(--ea-r-md);
	box-shadow:var(--ea-shadow-1);
}

.amur-raty__head{display:flex;align-items:center;gap:var(--ea-sp-3);margin-bottom:var(--ea-sp-3)}
.amur-raty__ico{
	display:inline-flex;align-items:center;justify-content:center;
	flex:0 0 40px;width:40px;height:40px;border-radius:var(--ea-r-pill);
	background:var(--ea-teal-600);color:var(--ea-white);
}
.amur-raty__ico svg{width:22px;height:22px}
.amur-raty__titles{display:flex;flex-direction:column;line-height:1.2}
.amur-raty__titles strong{
	font:700 var(--ea-fs-h3)/1.15 var(--ea-font-head);
	letter-spacing:.04em;text-transform:uppercase;color:var(--ea-text-strong);
}
.amur-raty__sub{font-size:var(--ea-fs-xs);color:var(--ea-text-muted)}

.amur-raty__btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--ea-sp-3)}

.ar-btn{
	display:flex;align-items:center;justify-content:space-between;gap:var(--ea-sp-2);
	min-height:52px;padding:0 var(--ea-sp-3);
	background:var(--ea-white);
	border:1px solid var(--ea-border-control);
	border-radius:var(--ea-r-sm);
	cursor:pointer;
	transition:border-color var(--ea-dur-1) var(--ea-ease-out),
		box-shadow var(--ea-dur-2) var(--ea-ease-out),
		transform var(--ea-dur-1) var(--ea-ease-out);
}
.ar-btn:hover{
	border-color:var(--ar-accent,var(--ea-teal-500));
	box-shadow:var(--ea-shadow-2);
	transform:translateY(-1px);
}
.ar-btn:active{transform:translateY(0)}
.ar-btn:focus-visible{outline:2px solid var(--ea-focus);outline-offset:2px}

.ar-btn__logo{max-height:30px;max-width:60%;width:auto;height:auto;object-fit:contain}
.ar-btn__name{font:600 var(--ea-fs-sm)/1.2 var(--ea-font-body);color:var(--ea-text-strong)}
.ar-btn__go{
	flex:0 0 auto;
	font:700 var(--ea-fs-2xs)/1 var(--ea-font-head);
	letter-spacing:.06em;text-transform:uppercase;
	color:var(--ar-accent,var(--ea-teal-700));
	white-space:nowrap;
}
.ar-btn__go::after{content:" →"}

.ar-btn--bnp{--ar-accent:#009fe3}
.ar-btn--bnp:hover{border-color:#009fe3;box-shadow:0 1px 0 rgba(13,21,28,.04),0 4px 12px rgba(0,159,227,.22)}
.ar-btn--bnp .ar-btn__logo{max-height:26px}

.ar-btn--santander{--ar-accent:#ec0000}
.ar-btn--santander:hover{border-color:#ec0000;box-shadow:0 1px 0 rgba(13,21,28,.04),0 4px 12px rgba(236,0,0,.18)}
.ar-btn--santander .ar-btn__logo{max-height:20px}

.amur-raty__note{
	margin:var(--ea-sp-3) 0 0;
	font-size:var(--ea-fs-2xs);
	color:var(--ea-text-muted);
	text-align:center;
}

/* ---- wariant koszyka: kompaktowy, bez nagłówka ---- */
.amur-raty--cart{
	margin:var(--ea-sp-4) 0 var(--ea-sp-2);
	padding:var(--ea-sp-3);
}
.amur-raty--cart .amur-raty__btns{grid-template-columns:1fr}
.amur-raty--cart .ar-btn{min-height:46px}

@media (min-width:480px){
	.amur-raty--cart .amur-raty__btns{grid-template-columns:1fr 1fr}
}
