.swm26-termine{background:var(--swm26-termine-bg, #f3efc9);padding-top:var(--swm26-termine-pad-top, 80px);padding-bottom:var(--swm26-termine-pad-bot, 120px)}.swm26-termine__inner{max-width:1650px;margin:0 auto}.swm26-termine__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:90px;align-items:start;margin:0 20px}.swm26-termine__left{position:relative;min-height:820px}.swm26-termine__panel{position:absolute;top:0;bottom:0;left:0;left:calc(50% - 50vw);right:0;background:var(--swm26-termine-bg, #f3efc9);z-index:0}.swm26-termine__gallery{position:relative;z-index:1;padding-top:10px}.swm26-termine__img img{display:block;width:100%;height:auto;object-fit:cover}.swm26-termine__img--main img{aspect-ratio:16/9;max-height:520px}.swm26-termine__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.swm26-termine__img--thumb img{aspect-ratio:16/9;max-height:260px}.swm26-termine__kicker{font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:300;font-size:20px;line-height:1.35;color:var(--swm26-termine-highlight, #A67854);margin:0 0 18px}.swm26-termine__headline{font-family:bennet-display;font-weight:500;font-size:56px;line-height:1.05;margin:0 0 22px;color:#111}.swm26-termine__rte{font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:300;font-size:20px;line-height:1.6;color:#222;max-width:760px}.swm26-termine__price{margin-top:26px;font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:22px;color:#111}.swm26-termine__variants{margin-top:18px;max-width:760px}.swm26-termine__opt{border:0;padding:0;margin:0 0 14px}.swm26-termine__opt-title{font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;color:#111;margin:0 0 10px}.swm26-termine__opt-values{display:flex;flex-wrap:wrap;gap:10px}.swm26-termine__chip{display:inline-flex;cursor:pointer}.swm26-termine__chip input{position:absolute;opacity:0;pointer-events:none}.swm26-termine__chip-tx{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px 12px;border-radius:3px;border:1px solid rgba(0,0,0,.25);background:#fff;color:#111;font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.swm26-termine__chip input:checked+.swm26-termine__chip-tx{background:var(--swm26-termine-highlight, #A67854);border-color:var(--swm26-termine-highlight, #A67854);color:#fff}.swm26-termine__datebtn{margin-top:18px;width:320px;max-width:100%;background:#111;color:#fff;border:1px solid #111;border-radius:3px;padding:16px 22px 18px;font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.swm26-termine__datebtn:hover{transform:scale(1.03);box-shadow:0 10px 24px #0000001f;background:var(--swm26-termine-highlight, #A67854);border-color:var(--swm26-termine-highlight, #A67854)}.swm26-termine__note{margin-top:14px;font-family:Serenity,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#222}@media(max-width:989px){.swm26-termine__grid{grid-template-columns:1fr;gap:34px}.swm26-termine__headline{font-size:34px}.swm26-termine__rte{font-size:18px}.swm26-termine__img--main img,.swm26-termine__img--thumb img{aspect-ratio:auto;max-height:none}}@media(prefers-reduced-motion:reduce){.swm26-termine__datebtn{transition:none!important}.swm26-termine__datebtn:hover{transform:none;box-shadow:none}}.template-product.weinproben #shopify-section-main{display:none!important}.template-product.weinproben #shopify-section-main,.template-product.weinproben .shopify-section.product-main,.template-product.weinproben .shopify-section.product-template{position:absolute!important;left:-99999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.old-product-info{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/swm26-modul-termine.css.map */
