.checkout-customer{display:grid;gap:17px;margin-top:22px}.checkout-customer>label{display:grid;gap:9px;color:#d8e0df;font-size:12px;font-weight:650;line-height:1.5}.checkout-customer .input{width:100%;min-height:46px;padding:12px 14px;border:1px solid #546369;color:#edf1ed;background:#0c151c;border-radius:8px;outline:none;box-shadow:none;font-size:14px;font-weight:450;transition:border-color .2s}.checkout-customer .input:focus{border-color:#e8c24b;outline:none;box-shadow:none}.checkout-customer .input[aria-invalid=true]{border-color:#d9956a}.checkout-customer .input::placeholder{color:#8195a1}.checkout-customer>p.checkout-email-hint{margin:-8px 0 1px;font-size:11px;line-height:1.7;color:#9cacb4}.checkout-customer>.button{width:100%;margin:3px 0 0;min-height:46px}.checkout-customer [role=status]:empty{display:none}.checkout-customer .form-notice{margin:0}.checkout-optional-login{margin:18px 0 0!important;font-size:12px;line-height:1.8;color:#a7b6bd}.checkout-optional-login button{display:inline;padding:0 0 0 5px;color:#eac644;font-size:12px}.checkout-optional-login>span{display:block;color:#98acb5;font-size:11px}.checkout-customer[aria-busy=true] [data-checkout-submit]{cursor:wait}.checkout-customer input[readonly]{color:#e3c76d;background:#d1b34e08}@media(max-width:600px){.checkout-customer{gap:16px}.checkout-customer .input{font-size:16px}.checkout-customer>p.checkout-email-hint{font-size:11px}}@media(prefers-reduced-motion:reduce){.checkout-customer .input{transition:none}}
/* Dane odbiorcy są częścią głównego kafelka wyboru kwoty. */
.shop-customer{margin:29px 0 30px;padding:0 0 27px;border-bottom:1px solid #9cadb523;min-width:0}.shop-customer-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.shop-customer-fields>label{display:grid;gap:10px;color:#d9e0df;font-size:12px;font-weight:650;line-height:1.6;min-width:0}.shop-customer-input{position:relative;display:block;min-width:0}.shop-customer-input>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:#b7a269;pointer-events:none;transition:color .2s}.shop-customer .input{display:block;width:100%;min-width:0;min-height:52px;padding:13px 15px 13px 46px;border:1px solid #71838e58;border-radius:9px;background:linear-gradient(135deg,#0d171ebd,#0c151b91);color:#edf0e9;font:inherit;font-size:14px;font-weight:500;outline:none;box-shadow:none;transition:border-color .2s,background .2s}.shop-customer .input::placeholder{color:#80939f;font-weight:400}.shop-customer .input:hover{border-color:#92a0a473}.shop-customer .input:focus{outline:none;box-shadow:none;border-color:#e5bd45;background:#101b22}.shop-customer-input:focus-within>svg{color:#f3cb52}.shop-customer .input[aria-invalid=true]{border-color:#d9956d}.shop-customer [role=status]:empty{display:none}.shop-customer .form-notice{margin:16px 0 0;font-size:12px;line-height:1.7}.checkout-recipient-summary{display:grid;gap:7px;position:relative;min-width:0;padding:18px;background:#d2b24708;border:1px solid #d1b75838;border-radius:10px}.checkout-recipient-label{font-size:11px;color:#9cabb1}.checkout-recipient-summary strong{font-size:17px;line-height:1.5;color:#f1d16c;overflow-wrap:anywhere;padding-right:80px}.checkout-recipient-email{font-size:12px;line-height:1.7;color:#bdc9ce;overflow-wrap:anywhere}.checkout-recipient-summary [data-checkout-edit]{position:absolute;right:17px;top:17px;padding:3px 0;border:0;background:none;color:#d9c278;font-size:11px;cursor:pointer}.checkout-recipient-summary [data-checkout-edit]:hover{color:#ffe185}.checkout-confirmation{margin-top:18px}@media(min-width:761px) and (max-width:1100px){.shop-customer-fields{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.shop-customer{margin:25px 0 25px;padding-bottom:24px}.shop-customer-fields{grid-template-columns:1fr;gap:18px}.shop-customer .input{font-size:16px;min-height:51px}.shop-customer-fields>label{font-size:12px;gap:8px}.checkout-recipient-summary{padding:15px}.checkout-recipient-summary strong{font-size:16px}.checkout-recipient-summary [data-checkout-edit]{right:15px;top:15px}}@media(prefers-reduced-motion:reduce){.shop-customer .input,.shop-customer-input>svg{transition:none}}
