.checkout-main{max-width:1240px;padding:65px 4% 80px;margin:auto}.checkout-main h1,.download-main h1{font-size:clamp(48px,6vw,80px);line-height:1.05;letter-spacing:-.05em;font-weight:600;margin:23px 0 50px}.checkout-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.checkout-form h2,.order-summary h2,.download-box h2{font-size:28px;letter-spacing:-1px;font-weight:600}.checkout-form>p,.download-box>p{font-size:17px;color:var(--muted);line-height:1.6;margin:15px 0 30px}form>label:first-child{display:block;font-weight:600;font-size:15px;margin-bottom:12px}input[type=email]{display:block;width:100%;border:1px solid #bfc1b6;background:#fff;border-radius:4px;padding:17px;font:inherit;font-size:17px;color:var(--ink)}input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.email-check{display:flex;gap:10px;align-items:center;font-size:14px;margin:20px 0 25px;line-height:1.5}.email-check input{width:18px;height:18px;accent-color:var(--ink)}.checkout-pay{width:100%;justify-content:center}.checkout-help,.summary-note{font-size:14px;line-height:1.7;color:var(--muted)}.checkout-status{font-size:15px;line-height:1.7;background:#eaeae3;padding:16px;border-radius:4px}.checkout-status:empty{display:none}.delivery-note{border-top:1px solid var(--line);margin-top:35px;padding-top:15px}.delivery-note h3{font-size:20px;font-weight:600}.delivery-note ol{padding-left:20px;font-size:16px;line-height:2;color:#62645d}.delivery-note a,.summary-item a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.order-summary{padding:30px;background:#eeeee7;border-radius:5px;align-self:start}.summary-item{display:flex;gap:20px;margin:30px 0}.summary-item img{width:110px;height:85px;object-fit:cover;border-radius:3px}.summary-item strong{font-size:18px;display:block}.summary-item span{font-size:14px;display:block;color:var(--muted);margin:8px 0 14px}.summary-line{display:flex;justify-content:space-between;gap:20px;font-size:16px;margin:20px 0}.summary-line.muted{color:var(--muted);font-size:14px}.summary-total{border-top:1px solid #cccfc1;padding-top:22px;font-size:19px}.download-main{max-width:850px;padding:65px 4% 90px;margin:auto}.download-box{max-width:540px}.download-box .button{margin-top:22px}.nav>a:last-child{font-size:14px}.empty-checkout{font-size:20px;line-height:1.7;padding:25px;border:1px solid var(--line)}.empty-checkout a{text-decoration:underline}@media(max-width:700px){.checkout-main,.download-main{padding:40px 6% 55px}.checkout-main h1,.download-main h1{font-size:49px;margin-bottom:35px}.checkout-grid{grid-template-columns:1fr;gap:40px}.order-summary{padding:25px}.summary-item img{width:85px;height:70px}.nav>a:last-child{font-size:12px}}
