.booking-container.sv-redesign,.booking-container .sv-redesign{--sv-font:var(--serif);--sv-font-display:var(--display);--sv-font-label:var(--mono);--sv-display-weight:400;--sv-accent-style:italic;--sv-label-size:11px;--sv-label-spacing:.16em;--sv-label-case:uppercase;--sv-background:#faf6f1;--sv-surface:#fffcf8;--sv-surface-2:#f4ece2;--sv-surface-3:#efe4d4;--sv-text:#2a1f1a;--sv-text-2:#5c4a3e;--sv-text-3:#8a7666;--sv-primary:#6b1f2f;--sv-primary-hover:#561724;--sv-on-primary:#faf6f1;--sv-accent:#c6326b;--sv-accent-fill:#c6326b;--sv-accent-soft:#f8e4eb;--sv-accent-strong:#a82858;--sv-border:#2a1f1a21;--sv-border-2:#2a1f1a12;--sv-success:#55562c;--sv-success-soft:#e9efdd;--sv-warning:#8a4612;--sv-warning-soft:#fceadb;--sv-error:#a51d32;--sv-error-soft:#fbe6e9;--sv-info-soft:#f1e9df;--sv-focus:#c6326b;--sv-radius:2px;--sv-radius-lg:4px;--sv-shadow:0 1px 0 #2a1f1a0a, 0 6px 24px #2a1f1a0f;--sv-shadow-lg:0 18px 60px #2a1f1a2e;--_c:var(--sv-primary)}.booking-container{width:100%;max-width:1280px;margin:0 auto;scroll-margin-top:100px}.booking-container.sv-redesign{min-height:0;overflow:visible}.booking-container.has-bar{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.booking-container .flow-fields{min-width:0}@media (min-width:960px){.booking-container.has-bar{padding-bottom:0}}.booking-container .menu-list li:not(:has(>.i)){display:block}.booking-container .swatch{border-radius:50%;flex:none;width:10px;height:10px}#kontakt{scroll-margin-top:120px}.booking-container .slot-card-action{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.booking-container .slot-card .tasting-title-link{z-index:2;position:relative}.booking-container .tasting-title-link{color:inherit;text-decoration:none}.booking-container .tasting-title-link:hover{text-underline-offset:.15em;text-decoration:underline}.booking-container .tasting-title-link:focus-visible,.booking-container .slot-card-action:focus-visible{outline:2px solid var(--sv-focus);outline-offset:2px}.booking-container .slot-card-action:focus-visible{outline-offset:-4px}.booking-container .tasting-description ul{padding-left:1.5em;list-style:outside}.booking-container .tasting-description ol{padding-left:1.5em;list-style:decimal}.booking-container .tasting-description li{display:list-item}
