.checkout67-wrap{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:42px 0 80px}.checkout67-head{max-width:820px;margin-bottom:22px}.checkout67-head>a{color:#63758b;text-decoration:none;font-size:12px}.checkout67-head>span{display:block;margin-top:30px;color:#2d6df6;font-size:10px;font-weight:900;letter-spacing:.14em}.checkout67-head h1{margin:7px 0 10px;font-size:clamp(34px,5vw,56px);letter-spacing:-.05em;color:#152339}.checkout67-head p{color:#67798e;line-height:1.7}.checkout67-error{max-width:820px}.checkout67-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.checkout67-main{display:grid;gap:14px}.checkout67-card,.checkout67-summary-card{background:#fff;border:1px solid #dce4ee;border-radius:18px;box-shadow:0 10px 30px rgba(25,47,74,.06)}.checkout67-card{padding:22px}.checkout67-card>header{display:flex;gap:14px;align-items:center;margin-bottom:18px}.checkout67-card>header>b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf3ff;color:#2d6df6}.checkout67-card>header span{color:#7890aa;font-size:8px;font-weight:900;letter-spacing:.12em}.checkout67-card>header h2{margin:3px 0 0;color:#152339;font-size:20px}.checkout67-choice{display:grid;gap:9px}.checkout67-choice.two{grid-template-columns:1fr 1fr}.checkout67-choice.three{grid-template-columns:repeat(3,1fr)}.checkout67-choice label,.checkout67-payment-grid label{position:relative;display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid #dce4ee;border-radius:13px;background:#f9fbfd;cursor:pointer}.checkout67-choice input,.checkout67-payment-grid input{position:absolute;right:12px;top:12px}.checkout67-choice label:has(input:checked),.checkout67-payment-grid label:has(input:checked){border-color:#8eb5ff;background:#edf4ff;box-shadow:0 0 0 2px rgba(45,109,246,.08)}.checkout67-choice strong,.checkout67-payment-grid strong{font-size:11px;color:#1b3049}.checkout67-choice small,.checkout67-payment-grid small{font-size:9px;color:#75869b;line-height:1.45}.checkout67-choice .disabled,.checkout67-payment-grid .disabled{opacity:.55;cursor:not-allowed}.checkout67-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout67-fields label,.checkout67-domain-fields label{display:grid;gap:6px;color:#52657c;font-size:10px;font-weight:800}.checkout67-fields label>span,.checkout67-domain-fields small{font-weight:500;color:#8b98a8}.checkout67-fields input,.checkout67-fields select,.checkout67-domain-fields input,.checkout67-card textarea{width:100%;border:1px solid #d3ddea;border-radius:10px;background:#fff;color:#152339;padding:12px;font:inherit}.checkout67-fields input:focus,.checkout67-fields select:focus,.checkout67-domain-fields input:focus{outline:none;border-color:#8fb4ff;box-shadow:0 0 0 3px rgba(45,109,246,.1)}.span2{grid-column:1/-1}.checkout67-account-note,.checkout67-info,.checkout67-custom-note{padding:12px 14px;border-radius:10px;background:#f2f6fb;color:#63758a;font-size:10px;line-height:1.6;margin-bottom:14px}.checkout67-domain-fields{display:none;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.checkout67-tld-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.checkout67-tld-list span{padding:7px 9px;border:1px solid #dce4ee;border-radius:999px;color:#627389;font-size:9px;background:#fff}.checkout67-payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.pay-logo{display:inline-flex;width:max-content;padding:5px 9px;border-radius:7px;font-size:10px;font-weight:950}.pay-logo.paypal{background:#003087;color:#fff}.pay-logo.bank{background:#eaf8f5;color:#14796f}.pay-logo.invoice{background:#fff4e8;color:#a35f20}.checkout67-sliders{display:grid;gap:14px}.checkout67-sliders label{display:grid;gap:7px}.checkout67-sliders label>div{display:flex;justify-content:space-between;color:#51647b;font-size:10px;font-weight:800}.checkout67-sliders output{color:#2d6df6}.checkout67-sliders input{accent-color:#2d6df6}.checkout67-check{display:flex;gap:10px;align-items:flex-start;color:#5d6f84;font-size:10px;line-height:1.6;margin:9px 0}.checkout67-check a{color:#2d6df6}.checkout67-submit{width:100%;margin-top:14px;border:0;border-radius:11px;background:#2d6df6;color:#fff;padding:15px;font-weight:900;letter-spacing:.03em;cursor:pointer;box-shadow:0 12px 28px rgba(45,109,246,.22)}.checkout67-summary{position:sticky;top:100px}.checkout67-summary-card{padding:22px}.checkout67-summary-card>span{color:#2d6df6;font-size:9px;font-weight:900;letter-spacing:.13em}.checkout67-summary-card h2{margin:6px 0 20px;color:#152339}.summary-row,.summary-total{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #e6ebf2;color:#66778b;font-size:10px}.summary-row b{color:#263c55}.summary-total{margin-top:6px;padding-top:16px;align-items:end}.summary-total b{color:#152339;font-size:22px}.checkout67-summary-card>p{padding:10px;border-radius:9px;background:#f7f9fc;color:#728398;font-size:9px;line-height:1.5}.checkout67-summary-card ul{display:grid;gap:8px;padding:0;list-style:none;color:#617389;font-size:9px}.checkout67-summary-card li::before{content:'✓';color:#22a886;font-weight:900;margin-right:7px}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:980px){.checkout67-layout{grid-template-columns:1fr}.checkout67-summary{position:static;order:-1}.checkout67-choice.three,.checkout67-payment-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.checkout67-fields,.checkout67-domain-fields,.checkout67-choice.two,.checkout67-choice.three,.checkout67-payment-grid{grid-template-columns:1fr}.checkout67-wrap{width:min(100% - 20px,1240px);padding-top:26px}.checkout67-card{padding:17px}}

.checkout67-choice.four{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout67-domain-input{display:grid;grid-template-columns:1fr auto;gap:8px}.checkout67-domain-input button{border:1px solid #cbd8e8;background:#eef4ff;color:#245fcf;border-radius:9px;padding:0 14px;font-weight:800}.checkout67-domain-input button:disabled{opacity:.55}.checkout67-domain-fields small[data-domain-result]{min-height:18px;color:#526a83;font-weight:700}@media(max-width:900px){.checkout67-choice.four{grid-template-columns:1fr 1fr}}@media(max-width:560px){.checkout67-choice.four{grid-template-columns:1fr}}
.checkout67-free-note{align-items:flex-start;gap:8px;flex-direction:column;padding:16px 18px;margin:14px 0;border:1px solid #b9e5ca;border-radius:14px;background:#f1fbf5;color:#174d2c}.checkout67-free-note b{font-size:16px}.checkout67-free-note small{color:#557361;line-height:1.55}

/* V16.11.4 – kostenlose Eichi.me-Subdomain im Checkout */
.eichi-subdomain-box{margin-top:14px;padding:16px;border:1px solid #d9e4f2;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}
.eichi-subdomain-toggle{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.eichi-subdomain-toggle input{margin-top:3px;accent-color:#2d6df6}.eichi-subdomain-toggle span{display:grid;gap:4px}.eichi-subdomain-toggle b{color:#19324f;font-size:12px}.eichi-subdomain-toggle small{color:#6c7f96;font-size:10px;line-height:1.55}
.eichi-subdomain-fields{display:none;margin-top:14px}.eichi-subdomain-fields label{display:grid;gap:7px;color:#52657c;font-size:10px;font-weight:800}.eichi-subdomain-input{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch}.eichi-subdomain-input input{min-width:0;border:1px solid #cfdbea;border-right:0;border-radius:10px 0 0 10px;background:#fff;padding:12px;font:inherit;color:#152339}.eichi-subdomain-input span{display:flex;align-items:center;padding:0 11px;border-top:1px solid #cfdbea;border-bottom:1px solid #cfdbea;background:#f4f7fb;color:#425a73;font-weight:900}.eichi-subdomain-input button{border:1px solid #8fb4ff;border-radius:0 10px 10px 0;background:#2d6df6;color:#fff;padding:0 14px;font-weight:900;cursor:pointer}.eichi-subdomain-input button:disabled{opacity:.55}.eichi-subdomain-fields small{color:#70839a;font-weight:600;line-height:1.5}
@media(max-width:650px){.eichi-subdomain-input{grid-template-columns:minmax(0,1fr) auto}.eichi-subdomain-input button{grid-column:1/-1;border-radius:9px;margin-top:8px;padding:11px}.eichi-subdomain-input input{border-right:0}.eichi-subdomain-input span{border-right:1px solid #cfdbea;border-radius:0 10px 10px 0}}
