#ed-site{--orange:#c9202d}#ed-site .button:hover{background:#a01924}#ed-site .hero-order{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}#ed-site .hero-order span{font-size:12px}#ed-site .baum-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:#f2eadb}#ed-site .baum-photo{height:510px;overflow:hidden;border-radius:16px;background:#e5e0d9}#ed-site .baum-photo img{width:100%;height:100%;object-fit:cover;object-position:center 63%}#ed-site .baum-feature h2{font-size:clamp(40px,4.7vw,70px)}#ed-site .baum-feature p{line-height:1.7}#ed-site .feature-lead{font-size:23px;margin-top:28px}#ed-site .fulfilment{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;margin:25px 0}.available-pill{background:#dce4bd;padding:10px 16px;border-radius:24px;font-weight:700}#ed-site .menu-tools{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:30px 0 18px}#ed-site .menu-tools label{font-size:13px;font-weight:700;display:flex;flex-direction:column;gap:9px}#ed-site .menu-tools input,#ed-site .menu-tools select{font:inherit;font-size:16px;width:100%;padding:15px;border:1px solid #bfb6aa;border-radius:10px;background:#fffdf8;color:var(--ink);min-height:50px}#ed-site .menu-status{font-size:13px}#ed-site .menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#ed-site .menu-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fffdf8}#ed-site .menu-photo{height:200px;background:#f2eadb;display:grid;place-items:center;overflow:hidden}#ed-site .menu-photo img{width:100%;height:100%;object-fit:contain;padding:12px}#ed-site .menu-card[data-id=bs-zimt] .menu-photo img{object-fit:cover;padding:0;object-position:center 64%}#ed-site .menu-letter{font-size:26px;color:#796d60;font-weight:700}#ed-site .menu-card-copy{padding:22px;flex:1;display:flex;flex-direction:column}#ed-site .menu-category{font-size:11px;letter-spacing:1px;text-transform:uppercase}#ed-site .menu-card h3{font-size:23px;letter-spacing:-.5px;margin:0 0 15px;line-height:1.2}#ed-site .menu-card-copy>p:not(.menu-category){font-size:14px;line-height:1.6}#ed-site .menu-card-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:auto}#ed-site .menu-card strong{font-size:16px}#ed-site .menu-card .button{border:0;cursor:pointer;min-height:44px}#ed-site button.button{border:0;cursor:pointer}#ed-site .delivery{background:#f0dfd9}#ed-site .delivery>p:not(.eyebrow){max-width:560px;font-size:18px;line-height:1.7;margin-top:28px}#ed-site .coming-pill{display:inline-block;border:1px solid #bba198;border-radius:24px;padding:12px 18px;font-size:13px}#ed-site .order-dialog{width:min(1100px,96vw);height:94dvh;max-height:94dvh;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--cream);color:var(--ink);overflow:hidden}#ed-site .order-dialog[open]{display:flex;flex-direction:column}#ed-site .order-dialog::backdrop{background:#25241dbb}#ed-site .order-top{display:flex;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}#ed-site .order-top img{width:125px;height:auto}#ed-site .order-top>div{flex:1}#ed-site .order-top h2{font-size:20px;letter-spacing:-.5px;margin:0 0 5px}#ed-site .order-top p{font-size:12px;margin:0}#ed-site #order-close{width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:50%;font-size:20px;cursor:pointer}#ed-site .order-info{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px 20px;font-size:12px}#ed-site .order-info a{text-decoration:underline}#ed-site #order-test{font:inherit;border:1px solid var(--line);border-radius:20px;padding:10px;background:transparent;cursor:pointer}#ed-site #order-frame{width:100%;flex:1;min-height:0;border:0;background:#fff8ec}@media(max-width:1000px){#ed-site .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#ed-site .baum-feature{grid-template-columns:1fr;gap:30px}#ed-site .baum-photo{height:370px}#ed-site .menu-tools{grid-template-columns:1fr}#ed-site .menu-grid{grid-template-columns:1fr}#ed-site .menu-card{display:grid;grid-template-columns:110px minmax(0,1fr)}#ed-site .menu-photo{height:100%;min-height:210px}#ed-site .menu-photo img{padding:5px}#ed-site .menu-card-copy{padding:18px}#ed-site .menu-card h3{font-size:21px}#ed-site .menu-letter{font-size:15px;overflow-wrap:anywhere;padding:12px}#ed-site .order-top{padding:12px;gap:10px}#ed-site .order-top img{width:80px}#ed-site .order-top h2{font-size:16px}#ed-site .order-info{padding:10px 12px}#ed-site .order-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;margin:0}#ed-site .order-top p{line-height:1.5}}@media(max-width:360px){#ed-site .menu-card{grid-template-columns:85px minmax(0,1fr)}#ed-site .menu-card-copy{padding:14px}}

/* Die freigestellten Produktmotive sitzen in ihren Quelldateien optisch tief.
   Auf schmalen Hochformat-Karten wird deshalb das sichtbare Motiv leicht
   angehoben. Breite Karten bleiben exakt in der Mitte und werden nicht
   abgeschnitten. */
#ed-site .menu-card:not([data-id=bs-zimt]) .menu-photo img{
  display:block;
  margin:auto;
  object-position:center center;
}
@media(max-width:700px){#ed-site .menu-card:not([data-id=bs-zimt]) .menu-photo img{transform:translateY(-10%)}}
@media(min-width:701px){#ed-site .menu-card:not([data-id=bs-zimt]) .menu-photo img{width:100%;height:100%;object-fit:cover;object-position:center center;padding:0;transform:none}}
