body{background:#f7f6ef!important;background-image:none!important;color:#234a3a}.ortner-topnav{max-width:1180px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:15px}.ortner-topnav a{text-decoration:none}.ortner-topnav strong{font:700 28px Georgia,serif;letter-spacing:-1px}.ortner-topnav a:last-child{font-size:12px}header.site-masthead{max-width:1180px;width:calc(100% - 48px);padding:34px 38px;margin:0 auto 25px;border-radius:4px;box-shadow:none;grid-template-columns:minmax(0,1fr) 135px}.site-masthead .hero-logo{width:135px;animation:none;clip-path:none}.site-masthead h1{font:400 clamp(33px,4vw,49px)/1.12 Georgia,serif;letter-spacing:-1.2px;margin-top:18px}.site-masthead .brand{font-size:14px;font-weight:500}.site-masthead .brand small{font-size:9px}.site-masthead .badge{border-radius:3px;letter-spacing:1px}.site-masthead p{font-size:13px}.wrap{max-width:1228px;padding:0 24px 50px}.pickup-notice{border:1px solid #d8dfcd;border-left:4px solid #7d966b;border-radius:4px;padding:18px 22px;background:#e9edde;box-shadow:none}.pickup-notice h2{font:400 23px Georgia,serif}.pickup-notice p{font-size:12px;margin-top:7px}.pickup-kicker{font-size:9px;letter-spacing:1.4px}.quick-nav{top:0;border-radius:4px;box-shadow:none;padding:8px;background:#f7f6ef;gap:7px}.quick-link{border-radius:3px;border-color:#d8dece;font-size:12px;background:#fff}.panel,.mode,.product,.event,.pay{box-shadow:none;border-radius:4px}.panel{border-color:#dce1d3;padding:25px}.mode{border-width:1px;padding:17px 19px}.mode strong{font-size:15px}.mode small{font-weight:400}.btn{border-radius:3px;font-size:12px;padding:12px 18px;font-weight:650}.btn.light{background:#edf0e5}.btn.lime{background:#dbe6ca}h2{font:400 26px Georgia,serif;letter-spacing:-.5px}.step{font-size:9px;letter-spacing:1.7px}.fields{gap:17px}input,select,textarea{border-radius:3px;border-color:#d3dac8;padding:11px;font-size:13px}label{font-size:11px}.event{min-height:80px;font-size:11px}.event span{font-size:21px}.events{gap:8px}.tab{font-size:11px;padding:7px 12px}.product{padding:19px;min-height:145px;border-color:#dce1d3}.product-icon{border-radius:3px;background:#eef1e5;width:36px;height:43px;font-size:21px}.product h3{font-size:13px;line-height:1.5}.product-group{border-bottom:1px solid #b7c9a8;font-size:13px;letter-spacing:.3px;margin-bottom:4px!important}.qty{border-radius:3px}.qty button{border-radius:2px}.cart{top:82px;background:#edf0e5;border-color:#d3dcc7}.cart h2{font-size:26px}.notice,.pickup-reminder,.demo{border-radius:3px}.layout{grid-template-columns:minmax(0,1fr) 310px;gap:25px}#catalog-section{background:transparent;border:0;padding:25px 0 0}#catalog-section .section-head{align-items:start;flex-direction:column;gap:16px}#catalog-section .section-head h2{font-size:30px}.product-bottom .muted{font-size:10px}.hint{font-size:11px;line-height:1.7}.small{font-size:11px}.counter{font-size:11px}.jump-top{border-radius:4px;background:#f7f6ef;box-shadow:0 3px 12px #234a3a15}.admin-title{background:transparent}.admin-title h1{font:400 39px Georgia,serif}.bottom-note,footer{background:transparent;border-radius:0}.dialog-inner{padding:28px}dialog{border-radius:6px}pre{border-radius:3px}.close{border-radius:3px}.ortner-privacy{font-size:12px!important;line-height:1.7;align-items:flex-start!important;margin:20px 0!important}.ortner-privacy input{margin-top:5px}.ortner-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.ortner-result{margin-top:18px;padding:18px;background:#e6efdc;border-left:4px solid #326c42;font-size:14px}.ortner-production .demo,.ortner-production .pay:has(#invoice),.ortner-production .mail-settings,.ortner-production #download-eml,.ortner-production #open-mail,.ortner-production #export-site{display:none!important}.ortner-production .admin-access-note{font-size:13px}.catalog-more{margin:18px 0;width:100%}.ortner-error{background:#fff0e8;border-color:#b3482a}.ortner-order-hint{font-size:11px;color:#657365}
@media(max-width:1000px){.layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.products{grid-template-columns:1fr}.panel{padding:20px}.events{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.ortner-topnav{padding:17px 18px}.ortner-topnav strong{font-size:24px}header.site-masthead{width:calc(100% - 30px);grid-template-columns:minmax(0,1fr);padding:25px;gap:0}.site-masthead .hero-logo{display:none}.site-masthead h1{font-size:36px}.site-masthead .badge{font-size:8px}.wrap{padding-inline:15px}.layout{grid-template-columns:1fr}.pickup-notice{padding:17px}.pickup-notice h2{font-size:22px}.quick-nav{grid-template-columns:repeat(2,minmax(0,1fr));top:0}.quick-link{font-size:11px}.modes{gap:8px}.mode{padding:14px 12px}.mode strong{font-size:13px}.mode small{font-size:10px}.cart{position:static}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product{padding:13px}.product-top{display:block}.product h3{font-size:12px}.product-bottom{padding-top:12px}.qty button{width:27px;height:30px}.qty input{width:38px}.fields.three{grid-template-columns:repeat(2,1fr)}.filters{gap:5px}.tab{font-size:10px;padding:6px 10px}#catalog-section .section-head h2{font-size:28px}.panel{padding:18px}.pickup-notice p{font-size:12px}.dialog-inner{padding:20px}.cart-head h2{font-size:28px}.jump-target,#page-top{scroll-margin-top:125px}footer{align-items:start;flex-direction:column}.ortner-production #send-order{width:100%}}
@media(max-width:390px){.fields,.fields.three{grid-template-columns:1fr}.events{grid-template-columns:repeat(2,1fr)}.product{padding:10px}.product h3{font-size:11px}.qty input{width:31px}}
@media print{.ortner-topnav{display:none}body{background:white!important}}
.ortner-production.ortner-invoice .pay:has(#invoice){display:flex!important}
/* Abholmarkt: klarer Aufbau und serifenlose Schrift. */ :root{--paper:#fff;--ink:#18382d;--green:#183f31;--line:#dbe3dc;--lime:#d5ed94}body{background:#fff!important;font-family:Segoe UI,Arial,sans-serif}.ortner-topnav strong{font:850 30px Segoe UI,Arial,sans-serif;letter-spacing:-1.5px}.site-masthead h1{font:750 clamp(31px,3.3vw,44px)/1.12 Segoe UI,Arial,sans-serif;letter-spacing:-1.3px}.site-masthead h1 em{font-style:normal}.site-masthead .hero-logo{width:115px}header.site-masthead{border-radius:7px;background:#183f31}.pickup-notice{background:#f0f5e8;border-color:#d7e0cc;border-radius:6px}.pickup-notice h2,h2,.cart h2,.admin-title h1,#catalog-section .section-head h2{font-family:Segoe UI,Arial,sans-serif;font-weight:750;letter-spacing:-.6px}.pickup-notice h2{font-size:21px}.panel,.product,.mode,.event,.cart,.quick-nav{border-radius:6px}.cart{background:#f1f5f1}.product .price{font-size:14px}.cooling-request{padding:15px;background:#edf4e3;border:1px solid #ccdabb;border-radius:5px;margin:0 0 4px;align-items:flex-start}.cooling-request input{margin-top:3px}.cooling-request+ .hint{margin:7px 0 20px}.pickup-reminder{background:#f0f5e8} @media(max-width:760px){.site-masthead h1{font-size:31px}.pickup-notice h2{font-size:20px}.ortner-topnav strong{font-size:26px}.product .price{font-size:12px}.product .price small{font-size:9px}.mode strong{font-size:13px}.cooling-request{font-size:12px}}
/* Vollständiger Name und Original-Logo mit einmaliger Drehung. */ .ortner-topnav{flex-wrap:wrap}.ortner-topnav strong{font-size:21px;letter-spacing:-.5px}.site-masthead .hero-logo{display:block;animation:ortner-logo-reveal 3.6s cubic-bezier(.22,.61,.36,1) .15s both;transform-origin:50% 50%}@media(max-width:760px){.ortner-topnav strong{font-size:18px}.site-masthead .hero-logo{width:90px;justify-self:start;margin-top:14px}}@media(prefers-reduced-motion:reduce){.site-masthead .hero-logo{animation:none;opacity:1;transform:none}}

.beer-options{min-width:0;margin:0 0 20px;padding:18px;border:1px solid #ccdabb;border-radius:6px;background:#f3f7ee}.beer-options legend{font-size:13px;font-weight:700;padding:0 7px}.beer-options .hint{margin-bottom:0}.beer-options select{width:100%;max-width:100%}.beer-options[hidden],#keg-options[hidden]{display:none}
