.ea-flow{background:#fff;border:1px solid #dbe5e6;border-top:4px solid #076972;border-radius:6px;padding:30px;max-width:100%;color:#123d42}.ea-flow-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ea-flow-head a,.ea-flow-bottom a{color:#076972;text-decoration:underline}.ea-flow-progress{display:flex;gap:8px;padding:0;list-style:none;flex-wrap:wrap;margin:24px 0}.ea-flow-progress li{font-size:13px;padding:7px 10px;background:#eef5f5;border-radius:4px}.ea-flow-progress li[aria-current=step]{background:#076972;color:#fff;font-weight:700}.ea-flow fieldset{padding:0;margin:20px 0;border:0;min-width:0}.ea-flow legend{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:22px;width:100%}.ea-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ea-flow-field{display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:7px;min-width:0}.ea-flow-field small{font-weight:400}.ea-flow input,.ea-flow textarea,.ea-flow select{width:100%;max-width:100%;min-height:46px;padding:12px;border:1px solid #98b2b5;border-radius:4px;font:16px/1.4 Arial,sans-serif;color:#123d42;background:#fff}.ea-flow input:focus,.ea-flow textarea:focus,.ea-flow select:focus,.ea-flow button:focus-visible,.ea-flow a:focus-visible{outline:3px solid #e19421;outline-offset:3px}.ea-flow-help,.ea-flow-save{font-size:13px;line-height:1.5;color:#52676a;font-weight:400}.ea-flow-wide{grid-column:1/-1}.ea-flow-notice{padding:15px;background:#edf5f5;border-left:4px solid #076972;font-size:14px}.ea-flow button{min-height:46px;padding:14px 20px;border:0;border-radius:4px;background:#076972;color:white;font:bold 15px Arial;cursor:pointer}.ea-flow button:disabled{opacity:.6;cursor:wait}.ea-flow-actions{display:flex;gap:14px;justify-content:space-between;margin-top:24px}.ea-flow .ea-flow-back{background:#edf5f5;color:#123d42}.ea-flow-bottom{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px;border-top:1px solid #dbe5e6;padding-top:20px;font-size:13px}.ea-flow .ea-flow-clear{background:none;color:#52676a;padding:4px;text-decoration:underline;font-size:13px}.ea-flow-error{color:#8a291a;font-weight:700}.ea-flow-error:empty{display:none}.ea-flow-review dl{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:0}.ea-flow-review dt,.ea-flow-review dd{padding:10px 8px;margin:0;border-bottom:1px solid #dbe5e6;overflow-wrap:anywhere}.ea-flow [hidden]{display:none!important}.ea-product-art{background:#edf5f5;border:1px solid #dbe5e6;padding:clamp(20px,5vw,55px);min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:20px;color:#123d42}.ea-product-art span{font-size:11px;letter-spacing:1px}.ea-product-art strong{font-size:clamp(23px,3vw,36px);line-height:1.2}.ea-art-bars{height:18px;background:linear-gradient(90deg,#278348 0%,#d3d82c 45%,#e39925 70%,#ca332a 100%)}.ea-product-art small{font-size:13px}.ea-ready-note{border-left:4px solid #e19421;padding:16px 20px;background:#fff7e8;margin:24px 0;color:#5d481e;font-size:14px}.ea-choice-help{padding:25px;background:#edf5f5;border-radius:4px;margin:25px 0}.ea-choice-help summary{font-size:19px;color:#076972}.ea-trust-line{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:#076972;margin:20px 0}.se-nav .se-btn{white-space:nowrap}.se-main{padding-bottom:55px}a.ea-withdraw{bottom:10px;right:10px;font-size:12px;padding:7px 10px}.ea-flow fieldset,.ea-flow legend{scroll-margin-top:30px}#start,#bedarf,#auswahl{scroll-margin-top:22px}@media(max-width:600px){.ea-flow{padding:20px 16px}.ea-flow-grid{grid-template-columns:1fr}.ea-flow legend{font-size:22px}.ea-flow-progress{gap:5px}.ea-flow-progress li{font-size:11px;padding:6px}.ea-flow-review dl{grid-template-columns:1fr}.ea-flow-review dt{border-bottom:0;font-weight:700;padding-bottom:0}.ea-flow-review dd{padding-top:4px}.ea-flow-checkout{width:100%}.ea-flow-bottom{padding-bottom:20px}.se-header{display:grid!important;grid-template-columns:1fr auto;align-items:center}.se-brand-name{max-width:150px!important}.se-nav .se-btn{font-size:11px!important;padding:12px 10px!important}.se-hero .se-lead{line-height:1.55}.se-hero .se-small{line-height:1.5}a.ea-withdraw{position:static!important;display:block;text-align:center;margin:0;border-radius:0!important;padding:13px!important;box-shadow:none!important}.se-footer{padding-bottom:25px!important}}
.se-main [data-intake-section][hidden]{display:none!important}
.woocommerce-checkout .ea-product-art{display:none}.woocommerce-cart .ea-product-art{min-height:0;padding:12px;font-size:12px}.woocommerce-cart .ea-product-art strong{font-size:16px}
