.Checkout-module__cknjLG__page{max-width:1050px;min-height:65vh;margin:auto;padding:50px 20px 80px}.Checkout-module__cknjLG__page h1{margin:12px 0 25px;font-size:clamp(2rem,6vw,3.6rem)}.Checkout-module__cknjLG__notice{background:#f3efe8;border-left:3px solid #937952;margin:20px 0;padding:12px 16px}.Checkout-module__cknjLG__steps{flex-wrap:wrap;gap:8px;margin:25px 0;padding:0;list-style:none;display:flex}.Checkout-module__cknjLG__steps li{border-bottom:2px solid #ddd;padding:8px 12px;font-size:13px}.Checkout-module__cknjLG__steps [aria-current]{border-color:#252522;font-weight:700}.Checkout-module__cknjLG__form{gap:18px;max-width:650px;display:grid}.Checkout-module__cknjLG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Checkout-module__cknjLG__field{flex-direction:column;gap:6px;font-size:14px;display:flex}.Checkout-module__cknjLG__field input,.Checkout-module__cknjLG__field select{color:#252522;background:#fff;border:1px solid #bdb9b2;border-radius:0;width:100%;min-width:0;padding:12px}.Checkout-module__cknjLG__error{color:#9e2525;font-size:13px}.Checkout-module__cknjLG__actions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.Checkout-module__cknjLG__button{color:#fff;cursor:pointer;background:#252522;border:1px solid #252522;min-height:44px;padding:13px 22px}.Checkout-module__cknjLG__button:disabled{opacity:.5;cursor:not-allowed}.Checkout-module__cknjLG__secondary{color:#252522;background:#fff}.Checkout-module__cknjLG__summary{overflow-wrap:anywhere;background:#f5f3ee;padding:20px}.Checkout-module__cknjLG__summary p{margin:10px 0}.Checkout-module__cknjLG__timeline{padding-left:24px}.Checkout-module__cknjLG__timeline li{color:#777;padding:14px 6px}.Checkout-module__cknjLG__timeline [aria-current]{color:#252522;font-weight:700}.Checkout-module__cknjLG__radio{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.Checkout-module__cknjLG__radio input{margin-top:5px}.Checkout-module__cknjLG__number{overflow-wrap:anywhere;font-weight:600}.Checkout-module__cknjLG__bankBox{overflow-wrap:anywhere;background:#fff;border:1px solid #d8d3ca;margin:14px 0;padding:14px 16px}.Checkout-module__cknjLG__bankBox p{margin:8px 0}.Checkout-module__cknjLG__copy{color:#252522;cursor:pointer;background:#fff;border:1px solid #252522;min-height:30px;margin-left:8px;padding:4px 10px;font-size:12px}.Checkout-module__cknjLG__page a{text-decoration:underline}@media (max-width:480px){.Checkout-module__cknjLG__grid{grid-template-columns:1fr}.Checkout-module__cknjLG__page{padding:30px 16px 55px}.Checkout-module__cknjLG__steps li{padding:6px;font-size:12px}}.Checkout-module__cknjLG__button{--press-bg:var(--light);--press-text:var(--dark)}.Checkout-module__cknjLG__secondary,.Checkout-module__cknjLG__copy{--press-bg:var(--dark);--press-text:var(--light)}.Checkout-module__cknjLG__field input:focus-visible,.Checkout-module__cknjLG__field select:focus-visible{outline-offset:3px;border-color:#806135;outline:2px solid #806135}@media (hover:hover) and (pointer:fine){.Checkout-module__cknjLG__button:not(:disabled):hover{background:#3d332b;border-color:#3d332b}.Checkout-module__cknjLG__secondary:not(:disabled):hover,.Checkout-module__cknjLG__copy:not(:disabled):hover{color:var(--dark);background:#e6dccd;border-color:#806135}}
