.booking-container.vv-redesign,.booking-container .vv-redesign{--vv-font:var(--serif);--vv-font-display:var(--display);--vv-font-label:var(--mono);--vv-display-weight:400;--vv-accent-style:italic;--vv-label-size:11px;--vv-label-spacing:.16em;--vv-label-case:uppercase;--vv-background:#faf6f1;--vv-surface:#fffcf8;--vv-surface-2:#f4ece2;--vv-surface-3:#efe4d4;--vv-text:#2a1f1a;--vv-text-2:#5c4a3e;--vv-text-3:#8a7666;--vv-primary:#6b1f2f;--vv-primary-hover:#561724;--vv-on-primary:#faf6f1;--vv-accent:#c6326b;--vv-accent-fill:#c6326b;--vv-accent-soft:#f8e4eb;--vv-accent-strong:#a82858;--vv-border:#2a1f1a21;--vv-border-2:#2a1f1a12;--vv-success:#55562c;--vv-success-soft:#e9efdd;--vv-warning:#8a4612;--vv-warning-soft:#fceadb;--vv-error:#a51d32;--vv-error-soft:#fbe6e9;--vv-info-soft:#f1e9df;--vv-focus:#c6326b;--vv-radius:2px;--vv-radius-lg:4px;--vv-shadow:0 1px 0 #2a1f1a0a, 0 6px 24px #2a1f1a0f;--vv-shadow-lg:0 18px 60px #2a1f1a2e;--_c:var(--vv-primary)}.booking-container{width:100%;max-width:1280px;margin:0 auto;scroll-margin-top:100px}.booking-container.vv-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(--vv-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}
