html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}.w-popover{position-anchor:none}.w-popover[popover]:not(:popover-open){display:none}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb262a1_PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb262a2_PPNeueMontreal-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26260_PPNeueMontreal-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26270_PPNeueMontreal-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb262a4_PPNeueMontreal-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26276_PPNeueMontreal-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal Book;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2629f_PPNeueMontreal-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26271_PPEiko-Black.woff)format("woff"),url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2626d_PPEiko-Heavy.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2627b_PPEiko-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2627c_PPEiko-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26261_PPEiko-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2629b_PPEiko-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Ppeiko;src:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2627d_PPEiko-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}:root{--_seilbahn-villa-weil---offset-white:#f8f8f6;--_seilbahn-villa-weil---red-wine-light:#6a1e2d;--_seilbahn-villa-weil---charcoal:#0b0a09;--_seilbahn-villa-weil---fire:#95381f;--_seilbahn-villa-weil---riesling:#d0a27a;--_anfrage---neutral-·-warm-ui-grundgerüst--400:#918c81;--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-500:#4a6642;--_interface---accent--500:#95381f;--_seilbahn-villa-weil---red-wine:#3a100a;--_seilbahn-villa-weil---big_img_border_radius:12px;--_seilbahn-villa-weil---middle_img_border_radius:12px;--_seilbahn-villa-weil---light_grey:#e4e4dd;--_seilbahn-villa-weil---small_img_border_radius:4px;--_seilbahn-villa-weil---spacer_padding:164px;--_interface---n--50:#f5f5f7;--_interface---n--950:#0c0c0e;--_interface---n--500:#86868b;--_interface---n--300:#c9c9cf;--_interface---accent--200:#e4b39f;--_interface---accent--600:#7d2f1a;--_interface---status--500-red:#95381f;--_interface---status--500:#1f7a4c;--_interface---status--500-closed:#6e6e73;--_interface---accent--50:#fbf0eb;--_interface---accent--400:#b04d2e;--_interface---n--200:#e2e2e6;--_interface---n--0:white;--_interface---n--100:#ededf0;--_interface---accent--100:#f3d9ce;--_interface---n--900:#1d1d1f;--_tavo-tokens---typo--display-xl:88px;--_tavo-tokens---typo--display-m:34px;--_tavo-tokens---glas--warnung:#c41f45;--_tavo-tokens---text--secondary:#5c5c5c;--_tavo-tokens---typo--text-m:14px;--_interface---n--600:#6e6e73;--_tavo-tokens---glas--gedaempft:#12102b99;--_tavo-tokens---typo--text-s:13px;--_tavo-tokens---glas--text:#12102b;--_tavo-tokens---typo--titel-s:16px;--_tavo-tokens---typo--text-l:16px;--_tavo-tokens---text--primary:#0d0d0d;--_tavo-tokens---text--tertiary:#8c8c8c;--_tavo-tokens---platte--gedaempft:#ffffffad;--_tavo-tokens---platte--text:#fff;--_interface---status--50:#ecf5f0;--_interface---accent--700:#6a2815;--_anfrage---neutral-·-warm-ui-grundgerüst--100:#eae8e2;--_anfrage---neutral-·-warm-ui-grundgerüst--0:white;--_tavo-tokens---bg--surface:#eaeaea;--_tavo-tokens---aktion--flaeche:#0d0d0d;--_tavo-tokens---aktion--text:#fff;--_anfrage---accent-·-fire-primäraktion-fokus-marke--500:#95381f;--_anfrage---neutral-·-warm-ui-grundgerüst--50:#f4f3ef;--_tavo-tokens---glas--karte:#ffffff9e;--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-50:#eff2eb;--_anfrage---neutral-·-warm-ui-grundgerüst--500:#6e6960;--_anfrage---accent-·-fire-primäraktion-fokus-marke--50:#fbf0eb;--_anfrage---neutral-·-warm-ui-grundgerüst--900:#0b0a09;--_interface---n--25:#fbfbfc;--_anfrage---neutral-·-warm-ui-grundgerüst--200:#d9d6ce;--_tavo-tokens---border--hairline:#e7e7e7;--_tavo-tokens---bg--elevated:#fff;--_tavo-tokens---accent--base:#2f5bff;--_tavo-tokens---typo--label-m:14px;--_tavo-tokens---bg--canvas:whitesmoke;--_tavo-tokens---status--bad:#e23d5b;--_tavo-tokens---status--ok:#0e7a55;--_tavo-tokens---status--wait:#b07400;--_tavo-tokens---glas--rand:#ffffff8c;--_tavo-tokens---platte--chip:#ffffff29;--_tavo-tokens---glas--aktiv:#12102b14;--_tavo-tokens---glas--karte-stark:#ffffffdb;--_tavo-tokens---glas--voll:#0d0d0d;--_tavo-tokens---accent--on:#fff;--_tavo-tokens---radius--lg:22px;--_tavo-tokens---platte--schwach:#ffffff6b;--_tavo-tokens---glas--voll-text:#fff;--_tavo-tokens---typo--label-s:12px;--_tavo-tokens---border--strong:#d1d1d1;--_tavo-tokens---radius--pill:999px;--_tavo-tokens---text--inverse:#fff;--_tavo-tokens---accent--limette:#bfff37;--_tavo-tokens---typo--titel-l:24px;--_tavo-tokens---typo--titel-m:18px;--_tavo-tokens---warn--tint:#ffecef;--_tavo-tokens---ok--tint:#e7f6ef;--_tavo-tokens---bg--inverse:#0d0d0d;--_tavo-tokens---kuerzel--text:#fff;--_tavo-tokens---bg--sunken:#e2e2e2;--_tavo-tokens---accent--subtle:#e8edff;--_tavo-tokens---accent--hover:#1e45dd;--_anfrage---neutral-·-warm-ui-grundgerüst--25:#faf9f7;--_interface---n--400:#a1a1aa;--_interface---n--700:#48484d;--_interface---n--800:#2c2c30;--_interface---status--200:#c3ded0;--_interface---status--700:#145437;--_tavo-tokens---accent--violett:#9539f2;--_anfrage---neutral-·-warm-ui-grundgerüst--300:#bab6ab;--_tavo-tokens---akzent--tint:#eef1ff;--_anfrage---neutral-·-warm-ui-grundgerüst--600:#524e47;--_anfrage---neutral-·-warm-ui-grundgerüst--700:#38352f;--_anfrage---neutral-·-warm-ui-grundgerüst--800:#22201c;--_anfrage---accent-·-fire-primäraktion-fokus-marke--100:#f3d9ce;--_anfrage---accent-·-fire-primäraktion-fokus-marke--200:#e4b39f;--_anfrage---accent-·-fire-primäraktion-fokus-marke--400:#b04d2e;--_tavo-tokens---kuerzel--flaeche:#0d0d0d;--_anfrage---accent-·-fire-primäraktion-fokus-marke--600:#7b2c16;--_anfrage---accent-·-fire-primäraktion-fokus-marke--700:#5a1f0f;--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-200:#c6d2be;--_tavo-tokens---glas--chip:#ffffffb3;--_tavo-tokens---glas--dunkel:#ffffffdb;--_tavo-tokens---glas--schwach:#12102b61;--_tavo-tokens---glas--steuer:#0a0f2e52;--_tavo-tokens---glas--steuer-rand:#ffffff1f;--_tavo-tokens---platte--flaeche:#121212;--_tavo-tokens---platte--rand:#ffffff29;--_tavo-tokens---platte--voll:#fff;--_tavo-tokens---platte--voll-text:#0d0d0d;--_tavo-tokens---platte--warnung:#ff8fa3;--_tavo-tokens---karte--glanz:#fff0;--_tavo-tokens---raster--linie:#0d0d0d12;--_tavo-tokens---radius--xs:10px;--_tavo-tokens---radius--sm:14px;--_tavo-tokens---radius--md:18px;--_tavo-tokens---radius--xl:26px;--_tavo-tokens---radius--sheet:30px;--_tavo-tokens---space--xs:4px;--_tavo-tokens---space--sm:8px;--_tavo-tokens---space--md:12px;--_tavo-tokens---space--base:16px;--_tavo-tokens---space--lg:24px;--_tavo-tokens---space--xl:32px;--_tavo-tokens---space--2xl:48px;--_tavo-tokens---space--3xl:64px;--_tavo-tokens---typo--display-l:52px;--_tavo-tokens---typo--zahl-m:15px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}p{margin-bottom:10px}.styletile{background-color:var(--_seilbahn-villa-weil---offset-white);padding-top:0}.styletile-typo-section{background-color:var(--_seilbahn-villa-weil---red-wine-light);width:100vw;min-height:100vh;padding-left:8vw;padding-right:8vw}.h1{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.8px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:80px;font-weight:400;line-height:1.1}.h1.light{color:var(--_seilbahn-villa-weil---offset-white)}.h1.light.center{font-weight:400}.h1.light.center.outline{color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--_seilbahn-villa-weil---offset-white)}.h1.center{text-align:center}.h1.center.light.outline{letter-spacing:2px;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--_seilbahn-villa-weil---fire);text-transform:uppercase;font-weight:700}.h1.vw{font-size:6.56vw}.h2{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.4px;text-transform:uppercase;overflow-wrap:normal;justify-content:center;align-self:auto;align-items:flex-end;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:56px;font-weight:400;line-height:1.3;display:block}.h2.riesling{color:var(--_seilbahn-villa-weil---riesling)}.h2.light{color:var(--_seilbahn-villa-weil---offset-white)}.h2.light.center.outline{color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--_seilbahn-villa-weil---offset-white);font-weight:700}.h2.center{text-align:center;line-height:1.3}.h2.center.slogan{text-transform:none;--_seilbahn-villa-weil---offset-white:#f8f8f6;--_seilbahn-villa-weil---red-wine-light:#6a1e2d;--_seilbahn-villa-weil---charcoal:#0b0a09;--_seilbahn-villa-weil---fire:#95381f;--_seilbahn-villa-weil---riesling:#d0a27a;--_seilbahn-villa-weil---red-wine:#3a100a;--_seilbahn-villa-weil---big_img_border_radius:12px;--_seilbahn-villa-weil---middle_img_border_radius:12px;--_seilbahn-villa-weil---light_grey:#e4e4dd;--_seilbahn-villa-weil---small_img_border_radius:4px;--_seilbahn-villa-weil---spacer_padding:164px;line-height:1.15}.h2.center.no-wrap{white-space:nowrap}.h2.px{font-size:56px}.h2.vw{font-size:4.59vw}.h3{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:40px;font-weight:400;line-height:1.2}.h3.light{color:var(--_seilbahn-villa-weil---offset-white);transition:all .35s ease-out}.h3.light.hover{opacity:0;letter-spacing:8px}.h3.light.center{text-align:center}.h3.riesling{color:var(--_seilbahn-villa-weil---riesling)}.h3.men-s{letter-spacing:1px;text-transform:uppercase;line-height:1}.h3.menuitem{text-transform:uppercase;white-space:nowrap;line-height:1}.h4{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:0;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:32px;font-weight:500;line-height:1.25}.h4.riesling{color:var(--_seilbahn-villa-weil---riesling);font-weight:400}.h4.acumin{font-family:acumin-pro,sans-serif}.h4.acumin.white{color:var(--_seilbahn-villa-weil---offset-white);font-weight:400}.h4.light{color:var(--_seilbahn-villa-weil---offset-white);letter-spacing:1px;text-transform:none;font-weight:400}.h4.regular{font-weight:400}.h5{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.2px;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:24px;font-weight:400;line-height:1.3}.h5.riesling{color:var(--_seilbahn-villa-weil---riesling)}.h5.acumin{font-family:Inter,sans-serif}.h5.acumin.light{color:var(--_seilbahn-villa-weil---offset-white);font-weight:400}.h5.light{color:var(--_seilbahn-villa-weil---offset-white)}.h5.light.nowrap,.h5.nowrap{white-space:nowrap}.h5.center{text-align:center}.h5.center.bewertung{line-height:1.5}.h5.center.light{text-transform:none;font-weight:400}.h5.center.light.cardtack{text-transform:uppercase}.h6{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.3px;font-family:larken,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.h6.light{color:var(--_seilbahn-villa-weil---offset-white);margin-top:0;margin-bottom:0}.body_large{color:var(--_seilbahn-villa-weil---charcoal);margin-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-weight:300;line-height:1.55}.body_large.center{text-align:center;font-family:Inter,sans-serif}.body_large.light{color:var(--_seilbahn-villa-weil---offset-white)}.body_large.men-s{padding-top:16px;font-weight:300}.body{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.2px;margin-bottom:0;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.body.riesling{color:var(--_seilbahn-villa-weil---riesling)}.body.center{text-align:center}.body.light{color:var(--_seilbahn-villa-weil---offset-white)}.body.red{color:var(--_seilbahn-villa-weil---fire)}.body.red.contact{font-family:larken,sans-serif;font-weight:400}.body.red.larken{font-family:larken,sans-serif}.body.language{color:var(--_seilbahn-villa-weil---offset-white);text-transform:uppercase}.body.language.dark,.body.language.menuopen{color:var(--_seilbahn-villa-weil---charcoal)}.body.menuheader{letter-spacing:.5px;text-transform:uppercase;font-family:larken,sans-serif;font-weight:700}.body.menuheader.left{text-align:right}.body.qa{margin-top:0}.body.light-grey{color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--400)}.body_small{min-height:0;color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.3px;padding-bottom:0;font-family:Inter,sans-serif;font-weight:400;line-height:1.45}.body_small.light{color:var(--_seilbahn-villa-weil---offset-white);padding-bottom:0}.body_small p{margin-bottom:0}.body_small.men-s{color:#0b0a09bf;letter-spacing:0;font-family:Inter,sans-serif;font-size:16px;font-weight:300}.footer-section{width:100vw;min-height:50vh}.footer-container{background-color:#e4e4dd80;flex-flow:column;justify-content:flex-end;align-items:center;width:100vw;max-width:none;min-height:50vh;padding:72px 64px 32px;display:flex}.maps-container{flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;max-width:none;padding-left:0;padding-right:0;display:flex}.component-section{width:100vw;min-height:50vh}.copyright-div-footer{grid-column-gap:4px;grid-row-gap:4px;justify-content:space-between;align-items:center;width:100%;margin-top:0;display:flex}.copyright-footer-text-div{justify-content:flex-start;align-items:center;display:flex}.copyright-footer-frim-design-div{aspect-ratio:3/2;height:24px;transition:opacity .2s ease-in-out}.copyright-footer-frim-design-div:hover{opacity:.75}.body-12px{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.2px;font-family:Inter,sans-serif;font-size:12px;line-height:1.65}.body-12px.light{color:var(--_seilbahn-villa-weil---offset-white)}.body-12px.headline{color:var(--_seilbahn-villa-weil---fire);letter-spacing:.5px;text-transform:uppercase;font-family:larken,sans-serif;font-size:13px;font-weight:700;line-height:1}.body-12px.footerlink{letter-spacing:0;font-size:13px;line-height:1;text-decoration:none}.body-12px.contact{font-size:13px}.body-12px.light-grey{color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--400)}.body-12px.green{color:var(--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-500)}.body-12px.fire-red{color:var(--_interface---accent--500)}.logo-div-frim{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.div-row-3clmn-footer{justify-content:space-between;align-items:center;width:100%;margin-bottom:72px;display:flex;position:relative}.opening-div-footer,.imprint-div-footer{position:relative}.footer_link{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.3px;cursor:pointer;font-family:Inter,sans-serif;line-height:1.2;text-decoration:none;transition:all .25s ease-in-out}.footer_link:hover{color:var(--_seilbahn-villa-weil---riesling)}.imprint-collection-list-cms{grid-column-gap:16px;grid-row-gap:16px;display:flex}.footer-small-header-div{margin-bottom:16px}.footer-small-header-div.footer-1{margin-bottom:0}.footer-opening-hrs-div{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.h7{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.4px;font-family:larken,sans-serif;font-weight:400;line-height:1.5}.h7.yellow{color:var(--_seilbahn-villa-weil---riesling);letter-spacing:.4px}.h7.acumin{font-family:Inter,sans-serif;font-weight:500}.h7.acumin.riesling{color:var(--_seilbahn-villa-weil---riesling)}.h7.acumin.light.redd{color:#95381f}.h7.acumin.red{color:var(--_seilbahn-villa-weil---fire);--_seilbahn-villa-weil---offset-white:#f8f8f6;--_seilbahn-villa-weil---red-wine-light:#6a1e2d;--_seilbahn-villa-weil---charcoal:#0b0a09;--_seilbahn-villa-weil---fire:#95381f;--_seilbahn-villa-weil---riesling:#d0a27a;--_seilbahn-villa-weil---red-wine:#3a100a;--_seilbahn-villa-weil---big_img_border_radius:12px;--_seilbahn-villa-weil---middle_img_border_radius:12px;--_seilbahn-villa-weil---light_grey:#e4e4dd;--_seilbahn-villa-weil---small_img_border_radius:4px;--_seilbahn-villa-weil---spacer_padding:164px;font-weight:500}.h7.acumin.red.qa{--_seilbahn-villa-weil---offset-white:#f8f8f6;--_seilbahn-villa-weil---red-wine-light:#6a1e2d;--_seilbahn-villa-weil---charcoal:#0b0a09;--_seilbahn-villa-weil---fire:#95381f;--_seilbahn-villa-weil---riesling:#d0a27a;--_seilbahn-villa-weil---red-wine:#3a100a;--_seilbahn-villa-weil---big_img_border_radius:12px;--_seilbahn-villa-weil---middle_img_border_radius:12px;--_seilbahn-villa-weil---light_grey:#e4e4dd;--_seilbahn-villa-weil---small_img_border_radius:4px;--_seilbahn-villa-weil---spacer_padding:164px;line-height:1}.h7.light{color:var(--_seilbahn-villa-weil---offset-white)}.h7.red{color:var(--_seilbahn-villa-weil---fire)}.h7.center{text-align:center}.h7.center.light.cardstack{margin-top:0;margin-bottom:0}.collection-item{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.collection-item.left{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:flex-end}.social-media-div-footer{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.social-media-div-footer.footer-2{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;position:static}.social-media-link-blk{background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2627e_Google_Black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;padding-left:0;transition:all .25s ease-in-out}.social-media-link-blk.social-media-1{background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26275_Instagram_Black.svg);width:24px;height:24px}.social-media-div-blk{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.div-row-footer{justify-content:center;align-items:center;width:100%;margin-bottom:72px;display:flex}.logo-footer-link-blk{aspect-ratio:2.39;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2629e_Logo_Black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:88px;transition:all .25s ease-in-out}.logo-footer-link-blk:hover{background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2626f_Logo_Placeholder_Riesling.svg)}.logo-footer{width:100%;height:100%}.div-row-2-clmn-footer{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:72px;display:flex}.div-footer-left{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.contact-div-footer{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.footer_link_big{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;text-decoration:none;transition:all .25s ease-in-out}.footer_link_big:hover{color:var(--_seilbahn-villa-weil---riesling)}.footer_link_big.dark{color:var(--_seilbahn-villa-weil---charcoal);font-weight:300}.footer_link_big.dark:hover{color:var(--_seilbahn-villa-weil---fire)}.text-link-contact-footer{display:inline-flex}.div-contact-footer{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;margin-bottom:24px;display:flex}.div-contact-footer.footer-1{margin-bottom:0}.link-stroke-footer-menu{background-color:var(--_seilbahn-villa-weil---riesling);width:0;height:4px;margin-left:0;padding-left:0}.link-stroke-footer-menu.active{margin-left:16px}.index-footer-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding-left:48px;display:flex;position:relative}.index-footer-div-item{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:center;width:auto;height:auto;padding-left:0;display:inline-block;position:relative;inset:0% 0% 0% auto}.index-item-linkblk{margin-right:0;padding-left:0;text-decoration:none}.absolute-div-footer-index{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;flex:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex;position:relative;inset:0% 0% 0% auto}.index-mover-item{justify-content:flex-end;align-items:center;width:300px;display:flex}.maps-placeholder-div{width:100%;margin-bottom:72px}.section-headline-div{flex-flow:column;justify-content:center;align-items:flex-start;margin-bottom:40px;padding-left:64px;padding-right:64px;display:flex}.section-headline-div.route{justify-content:center;align-items:center}.h2-section-div.center{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.h2-section-div.center.review{margin-bottom:0}.body-text-section-div{justify-content:center;align-items:center;width:656px;display:flex}.eyebrow-section-div{margin-bottom:12px}.eyebrow-section-div.rating{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.maps-div-footer{aspect-ratio:auto;width:100%;position:relative}.maps-container-footer{width:100%;padding-left:64px;padding-right:64px;position:relative}.maps-embed-div{aspect-ratio:2.39;background-color:#0000;border-radius:24px;padding-left:0;padding-right:0;overflow:hidden}.maps-dark-background{background-color:var(--_seilbahn-villa-weil---charcoal);height:50%;position:absolute;inset:auto 0% 0%}.review-section{background-color:var(--_seilbahn-villa-weil---red-wine);width:100%;min-height:50vh;padding:72px 0;position:relative}.review-section.swiper{background-color:#0000;padding-top:0;padding-bottom:0;overflow:visible}.review-section.swiper.hide{display:none}.review-section-headline-div{justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-left:64px;padding-right:64px;display:flex}.review-section-headline-div.hide{display:none}.section-spacer{z-index:2;background-color:var(--_seilbahn-villa-weil---offset-white);width:100%;height:164px;position:static}.section-spacer.half{height:88px}.section-spacer.hide{display:none}.review-section-scoll-div{width:100%;margin-left:0;padding-left:64px;padding-right:64px}.review-section-scoll-div.swiper{cursor:grab;position:relative;overflow:hidden}.h5-section-div{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;margin-bottom:8px;display:flex}.review-div{aspect-ratio:1;background-color:#0000;border-radius:24px;width:25%;padding-bottom:16px;padding-right:16px}.review-div.cms{border-radius:var(--_seilbahn-villa-weil---big_img_border_radius);width:100%;padding-bottom:0;padding-right:0}.review-div.cms.smooothy{width:328px;position:relative}.review-div-content{border-radius:var(--_seilbahn-villa-weil---big_img_border_radius);background-color:#e4e4dd80;flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.review-div-text{width:100%}.review-div-stars{grid-column-gap:2px;grid-row-gap:2px;margin-bottom:8px;display:flex}.review-div-stars.center{justify-content:center;align-items:center}.star-icon-div{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.star-icon{width:100%;height:100%}.custom-code-hidden{display:none}.star-icon-headline{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.bewertungen-cms{width:100%}.collection-list{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:auto;margin-left:0;padding-left:0;padding-right:0;display:flex;overflow:scroll}.collection-list.swiper-wrapper{overflow:visible}.collection-item-2{flex:none;width:25%;padding-left:0}.collection-item-2.swiper-slide{opacity:.5;justify-content:center;align-items:center;padding-left:0;padding-right:0;transition:all .35s ease-in-out;display:flex}.collection-item-2.swiper-slide.is-active-slide{opacity:1;transform:scale(1)}.review-section-arrow-div{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_seilbahn-villa-weil---charcoal);background-color:var(--_seilbahn-villa-weil---offset-white);border-radius:999px;justify-content:flex-start;align-items:center;width:auto;height:56px;padding-left:12px;padding-right:12px;display:flex;position:absolute;inset:auto 64px -28px auto}.review-section-arrow-div.hide{display:none}.scroll-snap-arrow-div{cursor:pointer;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26258_arrow_dark.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:40px;height:40px;transition:all .2s}.scroll-snap-arrow-div:hover{background-size:22px 22px}.scroll-snap-arrow-div.prev{cursor:pointer;transform:rotate(-180deg)}.scroll-snap-arrow-div.disabled,.scroll-snap-arrow-div.is-disabled{opacity:.5;cursor:not-allowed}.body-template{background-color:var(--_seilbahn-villa-weil---offset-white)}.hero-section{border-radius:0;width:100vw;height:100vh;position:relative}.hero-section-background-div{width:100%;height:100%;position:absolute;inset:0%}.hero-section-img-div{border-radius:0;width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}.hero-img{object-fit:cover;width:100%;height:100%}.hero-img.hide{display:none}.dark-overlay{background-color:#1a1a1a59;border-radius:0;width:100%;height:100%;position:absolute;inset:0%}.dark-overlay.darker{background-color:#1a1a1abf}.dark-overlay.hero{border-radius:0}.hero-section-content{justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:0;padding-left:64px;padding-right:64px;display:flex;position:absolute;inset:0%}.eyebrow-section-div-hero{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.h1-section-div{margin-bottom:40px}.slogan-section{background-color:#0000;width:100%;min-height:25vh;padding-top:164px;padding-bottom:0}.slogan-container{flex-flow:column;justify-content:flex-start;align-items:center;width:904px;max-width:none;display:flex}.about-section{width:100vw;min-height:50vh;padding-left:64px;padding-right:0}.about-section-two-columns{width:100%;display:flex}.column-container{flex-flow:column;flex:none;justify-content:flex-end;align-items:flex-start;width:50%;padding-top:164px;padding-bottom:164px;padding-right:64px;display:flex}.column-container.reservieren{width:100%;padding-top:0;padding-bottom:0}.column-img-container{flex:none;width:50%;padding-top:0;padding-left:64px;position:relative}.img-container-about{aspect-ratio:auto;border-radius:999px 0 0 999px;width:100%;height:100%;overflow:hidden}.about-img-large{object-fit:cover;width:100%;height:100%}.menus-section{background-color:#0000;flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;min-height:50vh;padding-left:64px;padding-right:64px;display:flex}.section-spacer-stroke{background-color:#3e0f1840;width:100%;height:1px;margin-bottom:64px}.menus-cards-div{width:100%}.menus-collection-list{grid-column-gap:16px;grid-row-gap:16px;display:flex}.menus-collection-item{aspect-ratio:3/2;width:50%}.collection-item-wrapper-div{aspect-ratio:auto;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.menus-collection-item-background,.menus-img-div{width:100%;height:100%;position:absolute;inset:0%}.menus-main-img{object-fit:cover;width:100%;height:100%}.menus-content-wrapper-div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.menus-headline-div{border:1px solid var(--_seilbahn-villa-weil---offset-white);border-radius:9999px;justify-content:center;align-items:center;padding:12px 24px;display:flex}.menus-link-block{width:100%;height:100%}.impressionen-section{background-color:#3a100a;justify-content:center;align-items:center;width:100vw;height:100vh;min-height:50vh;padding:174px 0;display:flex;position:relative}.impressionen-section.maqrguee{height:100vh}.resevieren-section{flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;padding:0 64px;display:flex}.reservieren-section-container{width:792px;display:none}.main-button-big{background-color:var(--_seilbahn-villa-weil---red-wine);width:auto;min-height:48px;color:var(--_seilbahn-villa-weil---offset-white);border-radius:999px;padding:24px 80px;text-decoration:none;position:relative;overflow:hidden}.main-button-div{justify-content:center;align-items:center;width:100%;display:flex}.main-button-text-div{justify-content:center;align-items:center;display:flex;position:relative}.text-btn-big{font-family:the-seasons,sans-serif;font-size:24px}.main-button-bg{background-color:var(--_seilbahn-villa-weil---fire);opacity:0;border-radius:999px;position:absolute;inset:0%}.map-container{aspect-ratio:auto;background-color:#fff;border-radius:0;width:110%;height:110%}.quick-action-button-div{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:auto;min-width:48px;height:62px;min-height:32px;margin-top:-70px;margin-bottom:0;padding-top:0;display:flex;position:fixed;inset:50% 0% 0% auto;transform:translateY(-50%)}.quick-action-button-div.first{z-index:9999;height:48px;margin-top:-39px;display:none}.quick-action-button-div.second{z-index:9999;margin-top:39px;display:none}.test{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.testdiv{background-color:green;width:100%;height:32px}.qab-div{background-color:var(--_seilbahn-villa-weil---offset-white);border:0 solid #0000;border-top-left-radius:32px;border-bottom-left-radius:32px;min-width:48px;height:48px;display:flex;position:relative;inset:0% auto auto 0%;box-shadow:0 2px 5px #0003}.icon-quick-action-button{justify-content:center;align-items:center;width:48px;height:48px;padding:8px 10px 8px 12px;display:flex}.icon-qab{object-fit:contain;width:100%;height:100%}.text-qab{justify-content:flex-start;align-items:center;width:0;height:100%;padding-right:0;display:flex;overflow:hidden}.qab-link-block{text-decoration:none;display:flex}.qab-spacer{width:0;height:100%}.navigation{z-index:2147483647;justify-content:space-between;align-items:center;width:100vw;min-height:48px;padding:12px 64px;display:flex;position:fixed;inset:0% 0% auto}.navigation:where(.w-variant-f78b2be6-8f4a-26df-fc0f-480a8b03aa88){display:none}.logo-div-navigation{justify-content:flex-start;align-items:center;width:128px;height:56px;display:flex}.logo-link-block{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-link-block.logo{mix-blend-mode:normal;position:relative}.logo-navi-img{mix-blend-mode:normal;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb2625b_Logo_Dark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:all .2s ease-in-out}.logo-navi-img.dark{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26262_Logo_Light.svg)}.logo-navi-img.is-light{background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26262_Logo_Light.svg)}.logo-navi-img.regular{position:absolute;inset:0%}.logo-navi-img.regular:where(.w-variant-f78b2be6-8f4a-26df-fc0f-480a8b03aa88){opacity:0;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26262_Logo_Light.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex}.logo-navi-img.light{opacity:0;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26262_Logo_Light.svg);position:absolute;inset:0%}.logo-navi-img.light:where(.w-variant-f78b2be6-8f4a-26df-fc0f-480a8b03aa88){opacity:100}.logo-navi-img.start{opacity:1;background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb26262_Logo_Light.svg);position:absolute}.menu-div-navigation{cursor:pointer;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding-top:12px;padding-bottom:12px;display:flex}.menu-div-container{flex-flow:column;flex:none;justify-content:space-between;align-items:stretch;width:36px;height:12px;display:flex;position:relative}.menu-stroke-div{background-color:var(--_seilbahn-villa-weil---offset-white);width:100%;height:3px}.menu-stroke-div.up{background-color:var(--_seilbahn-villa-weil---offset-white);opacity:1;perspective-origin:50%;transform-origin:50%;mix-blend-mode:normal;height:2px;transition:all .1s ease-in-out;position:relative;inset:0% 0% auto;transform:rotate(0)}.menu-stroke-div.up:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){background-color:var(--_seilbahn-villa-weil---charcoal);opacity:100}.menu-stroke-div.up.dark,.menu-stroke-div.up.click,.menu-stroke-div.up.menuopen{background-color:var(--_seilbahn-villa-weil---offset-white)}.menu-stroke-div.down{background-color:var(--_seilbahn-villa-weil---offset-white);mix-blend-mode:normal;height:2px;transition:all .1s ease-in-out;position:relative;inset:auto 0% 0%}.menu-stroke-div.down:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){background-color:var(--_seilbahn-villa-weil---charcoal);opacity:1;mix-blend-mode:normal}.menu-stroke-div.down.dark{background-color:var(--_seilbahn-villa-weil---offset-white)}.menu-stroke-div.down.click{background-color:var(--_seilbahn-villa-weil---offset-white);padding-bottom:0}.menu-stroke-div.down.menuopen,.menu-stroke-div.down.start{background-color:var(--_seilbahn-villa-weil---offset-white)}.menu-stroke-div.down.light,.menu-stroke-div.light{background-color:var(--_seilbahn-villa-weil---charcoal)}.imprint{background-color:var(--_seilbahn-villa-weil---offset-white)}.imprint-hero-section{width:100vw;min-height:35vh;padding:128px 64px}.imprint-h1-div{margin-bottom:56px}.imprint-accordion-section{width:100vw;min-height:50vh;padding-left:64px;padding-right:64px}.imprint-collection-item{margin-bottom:16px}.imprint-item-div{width:100%}.imprint-item-trigger-div{justify-content:space-between;align-items:center;display:flex}.menu-div{z-index:999999;width:100%;height:100%;display:flex;position:fixed;inset:0%}.menu-div.hide{display:none}.menu-background-div{background-color:#1a1a1a26;position:absolute;inset:0%}.menu-content-container{z-index:2147483647;justify-content:flex-end;display:flex;position:absolute;inset:0%}.menu-content-wrapper{background-color:var(--_seilbahn-villa-weil---charcoal);flex-flow:column;justify-content:space-between;align-items:stretch;width:auto;height:100%;padding:128px 64px 32px;display:flex}.menu-content-div{margin-right:24px;padding-right:0}.menu-item-div{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.menu-item-link-block{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.menu-item-stroke{background-color:var(--_seilbahn-villa-weil---riesling);width:0;height:4px}.menu-content-down-div{grid-column-gap:80px;grid-row-gap:80px;justify-content:space-between;align-items:flex-end;display:flex}.menu-content-divider-stroke{background-color:var(--_seilbahn-villa-weil---offset-white);opacity:.25;width:100%;height:2px;margin-bottom:12px}.menu-stroke-fill{background-color:var(--_seilbahn-villa-weil---offset-white);width:100%;height:100%}.text-div-about{margin-top:24px}.text-div-about.resevieren,.text-div-about.contact{margin-top:0}.text-div-about.qas{max-width:50%;margin-top:0}.text-div-about.frame{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.menue-body{background-color:var(--_seilbahn-villa-weil---offset-white)}.menue-cms-content{width:100%;min-height:120vh;padding-top:128px;padding-left:128px;padding-right:128px;display:none;position:relative}.menus-dark-wrapper{background-color:var(--_seilbahn-villa-weil---charcoal);width:100%;min-height:100vh;padding:76px 40px 48px;position:relative}.menues-content-wrapper{border:2px solid var(--_seilbahn-villa-weil---offset-white);width:100%;height:100%;min-height:100vh;padding:80px 0}.logo-wrapper-menu{justify-content:center;align-items:center;height:72px;padding-top:0;display:flex;position:absolute;inset:76px 0% auto;transform:translateY(-50%)}.logo-link-blk-menu{aspect-ratio:auto;background-color:var(--_seilbahn-villa-weil---charcoal);width:176px;height:100%}.logo-img-menu{object-fit:contain;width:100%;height:100%}.h1-wrapper-menu{margin-bottom:64px}.content-menues-wrapper,.menu-item-wrapper{width:100%}.headline-wrapper-item{padding-bottom:40px}.collection-item-3{width:100%;padding-left:56px;padding-right:56px}.product-wrapper-headline{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.product-wrapper-price{grid-column-gap:2px;grid-row-gap:2px;display:flex}.item-name{color:var(--_seilbahn-villa-weil---offset-white);font-family:Ppneuemontreal,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.item-name.dark{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.8px;text-transform:none;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.item-name.small{color:var(--_seilbahn-villa-weil---charcoal);font-size:14px}.item-name.small.center{text-align:center;text-transform:uppercase;font-family:larken,sans-serif;font-size:12px;font-weight:400}.product-wrapper-describtion{margin-top:0;padding-right:80px}.collection-item-4{margin-bottom:16px}.collection-list-2{justify-content:center;align-items:flex-start;display:flex}.menu-stroke-container{justify-content:center;align-items:center;width:100%;height:2px;display:flex}.absolute-img-container{justify-content:center;align-items:center;width:200px;display:none;position:absolute;inset:0% auto 0% 0%}.parallax-img-div{aspect-ratio:2/3;border-radius:24px;width:100%;overflow:hidden}.parallax-img{object-fit:cover;width:100%;height:100%}.open-menu-fill-div{z-index:1;background-color:var(--_seilbahn-villa-weil---charcoal);opacity:0;position:absolute;inset:0%}.open-menu-fill-div:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){opacity:100}.open-menu-fill-div.show{background-color:var(--_seilbahn-villa-weil---charcoal);opacity:100}.scroll-down-div{justify-content:center;align-items:center;width:100%;height:72px;padding-left:64px;padding-right:64px;display:flex;position:absolute;inset:auto 0% 64px}.scroll-down-link-block{flex:none;justify-content:center;align-items:center;width:24px;height:100%;display:flex;overflow:hidden}.scroll-down-stroke{background-color:var(--_seilbahn-villa-weil---offset-white);width:100%;height:100%}.ffnungszeiten-div-hero{flex:none;justify-content:flex-start;align-items:center;display:none;position:absolute;inset:0% auto 0% 64px}.scroll-down-stroke-container{width:2px;height:100%}.route-div-hero{justify-content:flex-start;align-items:center;display:none;position:absolute;inset:0% 64px 0% auto}.impressionen-content-div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.impressionen-headline-div{z-index:0;justify-content:center;align-items:center;display:flex;position:relative}.impressionen-content-div-cms{width:auto;padding:0;position:absolute;inset:0%;overflow:hidden}.collection-item-impressionen{z-index:0;aspect-ratio:2/3;flex-flow:column;justify-content:flex-start;align-items:center;height:100%;padding-right:40px;display:flex;position:relative}.collection-item-impressionen.hide{display:none}.collection-item-impressionen.voreground{z-index:2147483647}.collection-list-3{width:auto;height:100%;display:flex}.collection-list-3.swiper-wrapper{justify-content:flex-start;align-items:center}.collection-list-3.swiper-wrapper.center{flex:0 auto;justify-content:center;align-items:center;position:relative}.impressionen-img-container{width:100%}.impressionen-img-container.big{z-index:0;flex-flow:column;justify-content:center;align-items:center;height:60%;padding-bottom:32px;display:flex;position:relative}.impressionen-img-container.big.oval{aspect-ratio:auto;flex:0 auto;height:25%;padding-bottom:0;padding-left:48px;padding-right:48px}.impressionen-img-container.small{z-index:1;justify-content:center;align-items:center;height:40%;padding-top:32px;display:flex;position:relative;overflow:hidden}.impressionen-img-container.small.pill{flex:none;height:75%;padding-top:64px}.collection-item-5{aspect-ratio:2/3;height:100%;display:flex}.collection-item-5.swiper-slide.center{aspect-ratio:auto;flex:none;justify-content:center;align-items:center;width:100%}.collection-list-wrapper{width:auto;height:100%}.collection-list-wrapper.swiper.new{justify-content:center;align-items:center;width:100%;display:none}.img-container-oval{background-color:var(--_seilbahn-villa-weil---riesling);border-radius:24px;width:100%;height:100%;overflow:hidden}.img-container-pill{z-index:6;aspect-ratio:2/3;background-color:var(--_seilbahn-villa-weil---riesling);border-radius:999px;height:100%;position:static;overflow:hidden}.impressionen-img{object-fit:cover;width:100%;height:100%}.impressionen-img.foreground{z-index:6;position:relative}.margue-out-wrapper{width:100%;height:100%;position:absolute;inset:0%}.reservieren-section-container-1{justify-content:space-between;align-items:center;width:100%;padding-left:86px;display:flex}.reservieren-section-img-div{aspect-ratio:auto;justify-content:flex-start;align-items:center;width:50%;padding-left:0;padding-right:128px;display:flex}.reservieren-section-content{width:50%}.img-container-reservieren{aspect-ratio:2/3;border-radius:99999px;width:100%;overflow:hidden}.reservieren-img{object-fit:cover;width:100%;height:100%}.btn-div-section{margin-top:32px}.trigger-click{background-color:red;width:20px;height:20px;position:fixed;inset:auto auto 0% 0%}.men-content-section{width:100vw;min-height:100vh;padding-top:0;padding-left:0;padding-right:64px}.men-wrapper{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex;position:relative;overflow:visible}.men-content-wrapper{flex:0 auto;width:60%;padding-top:48px;padding-bottom:48px;overflow:hidden}.men-img-wrapper{flex:none;width:45%;height:100%;padding-top:0;padding-bottom:0;padding-left:0;position:sticky;top:0}.men-headline-wrapper{margin-bottom:32px;display:none}.men-img-div{border:0px solid var(--_seilbahn-villa-weil---offset-white);border-radius:0;width:100%;height:100vh;padding-top:0;padding-bottom:0;position:sticky;top:0;overflow:hidden}.men-filter-div{width:100%;margin-bottom:56px}.collection-list-4{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;display:flex}.men-img{object-fit:cover;border-radius:0;width:100%;height:100%;overflow:hidden}.men-items-wrapper{width:100%}.men-items-div{margin-bottom:32px}.men-item-headline-div{width:100%}.men-s-collection-item-div{border-bottom:1px solid #e4e4dd;height:auto;margin-bottom:20px;padding-bottom:20px;transition:all .5s}.men-s-collection-item-div.is-filter-hidden{background-color:pink;height:0;overflow:hidden}.men-s-collection-item-headline{width:100%}.collection-item-6{margin-bottom:16px}.collection-item-7{margin-bottom:56px}.menu-category-item-wrapper{width:100%;margin-bottom:56px;transition:all .5s}.collection-item-8{border-bottom:0 solid #e4e4dd;margin-bottom:0;padding-bottom:0}.collection-list-wrapper-2{display:none}.body-2{background-color:var(--_seilbahn-villa-weil---offset-white)}.filter-men-s{border:1px solid var(--_seilbahn-villa-weil---charcoal);border-radius:999px;padding:10px 16px;position:relative}.button-text{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.8px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1}.button-text.light{color:var(--_seilbahn-villa-weil---offset-white)}.button-text.light.absolute{position:absolute}.button-text.light.mask{line-height:1.5}.button-text.filter{z-index:10;opacity:0;display:block;position:static}.button-text.filtersradio{z-index:10;width:100%;height:100%;color:var(--_seilbahn-villa-weil---charcoal);text-align:center;text-overflow:ellipsis;justify-content:center;align-items:center;margin-bottom:0;display:flex;position:relative}.button-text.filtersradio.clicked{color:var(--_seilbahn-villa-weil---offset-white)}.allergene-button-div{background-color:var(--_seilbahn-villa-weil---fire);cursor:pointer;border:0 solid #000;border-radius:999px;justify-content:center;align-items:center;min-width:100px;min-height:48px;padding:10px 16px;display:inline-flex;position:static;inset:auto 64px 72px auto}.allergene-wrapper{flex:none;width:469px;height:auto;margin-bottom:16px;position:static;inset:auto 64px 72px auto;transform:scale(0)}.allergene-fixed-div{flex-flow:column;justify-content:flex-end;align-items:flex-end;width:0;height:0;display:flex;position:fixed;inset:auto 32px 24px auto}.allergene-wrapper-div{background-color:var(--_seilbahn-villa-weil---fire);border-radius:24px;flex-flow:column;flex:none;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex}.allergene-headline-div{margin-bottom:24px}.allergene-div{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;width:100%;padding-left:12px;padding-right:12px;display:flex}.allergene-icon-div{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.allergene-switch-div{position:relative}.collection-list-5{flex-flow:wrap;display:inline-flex}.collection-item-9{border-top:0px solid var(--_seilbahn-villa-weil---offset-white);border-bottom:1px solid var(--_seilbahn-villa-weil---offset-white);justify-content:space-between;align-items:center;width:50%;padding:16px 0;display:flex}.switch-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white);cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;width:48px;min-width:48px;padding:2px;display:flex}.collection-list-wrapper-3{width:100%}.toggle-ball-div{background-color:var(--_seilbahn-villa-weil---offset-white);border-radius:999px;width:24px;height:24px;box-shadow:0 2px 5px #0003}.allergene-container{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.icon-allergene-img{object-fit:contain;width:100%;height:100%}.button-text-div{flex-flow:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.filter-hmtl-div,.allergene-filter-div{display:none}.checkbox-field{margin-bottom:0;padding-left:0;display:flex;position:absolute;inset:0%}.checkbox{opacity:1;cursor:pointer;border:0 solid #000;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.checkbox.w--redirected-checked{background-color:#0000;background-image:linear-gradient(#0000,#0000);margin-top:0;margin-left:0}.checkbox.w--redirected-focus{border-width:0;border-radius:9999px;box-shadow:0 2px 5px #0000}.checkbox-label{display:none}.form{flex-flow:wrap;display:flex}.kategorie-filter-radio{cursor:pointer;border:0 solid #000;border-radius:9999px;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.kategorie-filter-radio.w--redirected-checked{background-color:var(--_seilbahn-villa-weil---charcoal);box-shadow:none;cursor:pointer;border:0 solid #000;border-radius:999px}.radio-button-field{margin-bottom:0;padding-left:0;position:absolute;inset:0%}.radio-button-label{margin-bottom:0;display:flex}.parallax-img-section{width:100vw;height:75vh;display:none;overflow:hidden}.parallax-img-wrapper{border-radius:0;width:100%;height:100%;padding-left:0;padding-right:0;display:flex;position:relative;overflow:hidden}.parallax-img-wrapper.absolute{position:absolute;inset:0%}.parallax-img-container{object-fit:cover;width:100%;height:100%}.swiper-impressionen-div{justify-content:center;align-items:center;width:100%;height:auto;margin-left:0;margin-right:0;display:flex}.swiper-img-div{object-fit:cover;border-radius:24px;flex:0 auto;width:100%;height:auto;overflow:clip}.impressionen-cms{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:auto;height:100%;display:flex}.impressionen-cms.swiper{justify-content:flex-start;align-items:center}.impressionen-collection-item{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.impressionen-collection-item.swiper-wrapper{cursor:grab;justify-content:center;align-items:center;width:auto;padding-left:0;padding-right:0;overflow:visible}.impressionen-collection-item-new{flex:none;justify-content:center;align-self:center;align-items:center;width:auto;height:100%;display:flex}.impressionen-collection-item-new.swiper-slide{opacity:.35;flex:none;width:auto;height:100%;max-height:100%;margin-right:0;padding:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:scale(.5)}.impressionen-collection-item-new.swiper-slide.is-active-slide{opacity:1;width:auto;padding:0;transform:scale(1)}.impressionen-img-wrapper{justify-content:center;align-items:center;width:auto;height:100%;max-height:100%;display:flex}.impressionen-img-new{border-radius:var(--_seilbahn-villa-weil---middle_img_border_radius);object-fit:cover;flex:none;width:auto;height:auto;max-height:100%}.impressionen-arrow-div{justify-content:center;align-items:center;display:flex;position:absolute;inset:0% 64px 0% auto}.impressionen-arrow-div.prev{inset:0% auto 0% 64px}.impressionen-arrow-div.prev.review{z-index:1;display:none;inset:0% auto 0% 64px}.impressionen-arrow-div.review{z-index:1;display:none;right:64px}.inner-arrow-div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background-color:#f8f8f640;border-radius:99999px;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;transition:all .2s;display:flex}.inner-arrow-div:hover{background-color:#f8f8f680}.inner-arrow-div.review{border:1px solid var(--_seilbahn-villa-weil---charcoal);background-color:var(--_seilbahn-villa-weil---offset-white)}.arrow-svg{width:100%;height:100%}.arrow-svg.prev{transform:rotate(-180deg)}.headline-div-hide{justify-content:center;align-items:center;display:none;position:absolute;inset:0%}.liter-angabe-div{margin-right:32px;display:flex}.review-section-new{background-color:#e4e4dd40;width:100vw;min-height:50vh;padding:72px 0;display:none;overflow:hidden}.review-section-headline{justify-content:center;align-items:center;margin-bottom:54px;display:flex}.collection-list-7{justify-content:flex-start;align-items:center;width:auto;display:flex}.review-section-new-content{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding-left:64px;padding-right:64px;display:flex}.comment-div{width:656px;margin-bottom:48px}.collection-item-11{flex:none;width:100%}.collection-item-11.swiper-slide{opacity:.25;transition:all .4s ease-in-out}.collection-item-11.swiper-slide.is-active-slide{opacity:1}.collection-list-wrapper-6{width:auto}.review-section-pagination-wrapper{grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:center;width:auto;height:16px;margin-top:54px;display:flex;position:relative}.pagination-bullet-div{border:1px solid var(--_seilbahn-villa-weil---charcoal);cursor:pointer;background-color:#ff69b4;border-radius:9999px;flex:none;width:12px;height:12px}.pagination-bullet-div.swiper-pagination-bullet-active{background-color:var(--_seilbahn-villa-weil---charcoal)}.pagination-bullet-div.active{background-color:pink}.review-bullet-wrapper{grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.buttons-styletile-section{background-color:var(--_seilbahn-villa-weil---riesling);cursor:pointer;justify-content:center;align-items:center;width:100vw;min-height:50vh;padding-top:72px;padding-bottom:72px;display:flex}.main-button{border:1px solid var(--_seilbahn-villa-weil---charcoal);border-radius:20px;justify-content:center;align-items:center;height:48px;padding:0 24px;text-decoration:none;display:inline-flex}.main-button.outline{color:var(--_seilbahn-villa-weil---charcoal);transition:all .2s ease-in-out}.main-button.outline:hover{border-color:var(--_seilbahn-villa-weil---offset-white);background-color:var(--_seilbahn-villa-weil---fire);color:var(--_seilbahn-villa-weil---offset-white)}.main-button.outline.light{border-color:var(--_seilbahn-villa-weil---offset-white);color:var(--_seilbahn-villa-weil---offset-white)}.main-button.outline.light:hover,.main-button.outline.firered{border-color:var(--_seilbahn-villa-weil---fire)}.main-button.navbar{background-color:var(--_seilbahn-villa-weil---offset-white);color:var(--_seilbahn-villa-weil---charcoal);border-width:0;position:relative}.main-button.navbar:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){background-color:var(--_seilbahn-villa-weil---fire);opacity:1}.main-button.navbar:hover{background-color:var(--_seilbahn-villa-weil---charcoal);color:var(--_seilbahn-villa-weil---offset-white)}.main-button.navbar.dark{background-color:var(--_seilbahn-villa-weil---fire);color:var(--_seilbahn-villa-weil---offset-white)}.main-button.navbar.fire.hide{opacity:1;display:none;position:absolute}.main-button.navbar.fire.hide:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){opacity:100}.main-button.navbar.fire.hide.show{display:inline-flex}.main-button.fire{background-color:var(--_seilbahn-villa-weil---fire);color:var(--_seilbahn-villa-weil---offset-white);border-width:0}.main-button.fire:hover{background-color:var(--_seilbahn-villa-weil---fire)}.main-button.fire.reservieren{justify-content:center;align-items:center;width:200px;position:relative}.main-button.fire.reservieren.is-disabled{opacity:0;cursor:default;z-index:-1;background-color:var(--_seilbahn-villa-weil---charcoal);opacity:100;position:relative;transform:scale(1)}.main-button.fire.reservieren.is-end{z-index:-100;background-color:var(--_seilbahn-villa-weil---fire);opacity:1;display:inline-flex;position:relative}.main-button.fire.reservieren.absolute{z-index:2147483647;background-color:var(--_seilbahn-villa-weil---fire);width:200px;margin-top:0;line-height:1;display:block;position:absolute;inset:auto 0% -78px 50%;transform:translate(-50%)}.main-button.fire.reservieren.submit{background-color:var(--_seilbahn-villa-weil---charcoal)}.inline-button-text{letter-spacing:.8px;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1}.inline-button-text:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){color:var(--_seilbahn-villa-weil---offset-white)}.star-icon-small-div{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.hersteller-div-wrapper{border:0px solid var(--_seilbahn-villa-weil---charcoal);border-radius:999px;margin-top:0;margin-bottom:8px;padding:0;display:inline-flex}.paragraph{margin-bottom:0}.progress-bar-wrapper{margin-top:48px;padding-left:128px;padding-right:128px}.swiper-pagination-progressbar{z-index:2;background-color:#f8f8f640;width:100%;height:1px;position:relative;inset:auto 0% 5%}.swiper-pagination-progressbar.review{background-color:#0b0a0940}.swiper-pagination-progressbar-fill{z-index:3;transform-origin:0%;background-color:#f8f8f6;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}.swiper-pagination-progressbar-fill.review{background-color:var(--_seilbahn-villa-weil---charcoal)}.data-swiper-bullet{cursor:pointer;background-color:pink;width:12px;height:12px}.button-wrapper-hero{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;display:flex}.divider-stroke{width:100%;height:1px;margin-top:164px;padding-left:64px;padding-right:64px;display:flex}.divider-stroke-fill{background-color:var(--_seilbahn-villa-weil---light_grey);opacity:1;width:100%;height:100%}.home-body{background-color:var(--_seilbahn-villa-weil---fire)}.quote-section{width:100vw;padding-top:174px;padding-bottom:174px}.styletile-2-body{padding-top:25vh;padding-bottom:0}.progressbar-div-wrapper{z-index:2;width:100%;height:1px;margin-top:114px;padding-left:64px;padding-right:64px;position:absolute;inset:auto 0% 0%}.progressbar-div-wrapper.review{margin-top:164px;padding-left:0;padding-right:0;position:relative}.progressbar-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white);width:100%;height:1.5px;position:relative}.progressbar-fill{background-color:var(--_seilbahn-villa-weil---fire);transform-origin:0%;height:100%}._2-clmn-section{width:100vw;min-height:0;max-height:100vh;padding-left:0;padding-right:0;display:inline-flex}._2-clmn-section.maps{flex-flow:row-reverse wrap}._2-clmn-section.left{flex-flow:row-reverse wrap;min-height:0}._2-clmn-section.left.hidden{display:flex}.img-div-2-column-section{border-radius:0;flex:none;width:50%;position:relative;overflow:hidden}._2-column-main-img-div{width:100%;height:auto}.main-img-column{object-fit:cover;width:100%;height:auto}.overlay-main-img{background-color:#0b0a0959;border-radius:0;position:absolute;inset:0%}.fixed-img-div-main{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.small-img-div{aspect-ratio:2/3;border-radius:var(--_seilbahn-villa-weil---small_img_border_radius);width:35%;position:relative;overflow:hidden}.small-img-div-wrapper{object-fit:cover;width:100%;height:100%}.text-div-2-column-section{flex:none;justify-content:flex-start;align-items:center;width:50%;padding:48px 64px 48px 128px;display:flex}.text-div-2-column-section.maps{padding-left:0;padding-right:128px}.text-div-2-column-section.left{padding-left:64px;padding-right:128px}.navigation-bar-wrapper{z-index:2147483647;flex-flow:column;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;inset:0% 0% auto}.navigationbar-logo-div,.navigationbar-links-div{justify-content:flex-start;align-items:center;display:flex}.spacer-navbar-wrapper{width:64px;height:100%}.logo-link-block-navi{width:128px;height:56px;position:relative}.logo-wrapper-navigation{width:100%;height:100%}.logo-img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.reservieren-btn-wrapper{justify-content:flex-start;align-items:center;margin-left:24px;margin-right:0;display:flex}.language-div-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex:none;justify-content:center;align-items:center;width:auto;height:40px;margin-left:16px;margin-right:24px;display:flex;position:relative}.language-div-wrapper.menuopen{display:none;position:absolute;inset:0%}.language-div-wrapper.menuopen.show{display:flex}.navigation-content-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-spacer-wrapper{width:100%;height:24px}.links-wrapper-navbar{background-color:#0000;border-radius:999px;justify-content:flex-end;align-items:center;padding-top:8px;padding-bottom:8px;padding-left:0;display:flex;position:relative}._8px-spacer{width:8px;height:100%}.links-content-wrapper-navbar{justify-content:flex-start;align-items:center;display:flex;position:relative}.navbar-links-wrapper-background{background-color:#0000;border:1px solid #0000;border-radius:99999px;width:100%;height:100%;position:relative;inset:0%}.navbar-bg-wrapper{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0%}.quote{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:larken,sans-serif;font-size:40px;font-weight:400;line-height:1.2}.quote.center{text-align:center;letter-spacing:1px;line-height:1.5}.paralaxx-img-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.parallax-spacer{width:64px}.menu-open-wrapper{background-color:#0000;border-radius:32px;justify-content:flex-end;align-items:flex-start;width:450px;min-height:500px;transition:opacity .2s;display:flex;position:absolute;inset:0% 0% 0% auto;transform:scale(0)}.menu-open-content{background-color:var(--_seilbahn-villa-weil---fire);transform-origin:100% 0;border-radius:32px;width:100%;height:100%;transform:scale(0)}.food-drinks-section{justify-content:flex-start;align-items:stretch;width:100vw;height:auto;min-height:50vh;padding-left:0;padding-right:0;display:flex}.men-s-tabs{flex:none;width:50%;height:auto}.tabs-menu{display:none}.men-s-content-div{flex-flow:column;flex:none;justify-content:center;align-items:flex-start;width:50%;padding:96px 128px 96px 64px;display:flex}.tab-content-wrapper{border-radius:0;width:100%;height:100%}.headline-wrapper-men-s{margin-bottom:0}.content-wrapper-speisen{width:100%}.tab-pane-tab-1{width:100%;height:100%}.language-link-block{justify-content:center;align-items:center;text-decoration:none;display:flex}.divider-men-s{width:100%;height:1px;margin-bottom:0}.headline-div-wrapper-men-s{grid-column-gap:4px;grid-row-gap:4px;opacity:.5;vertical-align:bottom;justify-content:flex-start;align-items:center;transition:all .25s;display:inline-flex;position:relative}.headline-div-wrapper-men-s.is-active-accordion{opacity:1}.content-div-wrapper-men-s{height:0%;margin-top:0;padding-top:0;transition:all .25s ease-in-out;overflow:hidden}.content-div-wrapper-men-s.is-active-accordion{height:auto}.headline-wrapper-men-s-wrapper{flex:none;justify-content:flex-start;align-self:center;align-items:center;height:40px;display:flex}.show-men-btn{aspect-ratio:1;opacity:0;justify-content:flex-end;align-items:center;width:100%;height:30px;padding-top:32px;padding-right:32px;transition:all .25s ease-in-out;display:flex;position:relative;overflow:hidden}.show-men-btn.is-active-accordion{opacity:1;justify-content:flex-start;align-items:center;height:30px;padding-top:0;padding-right:0;position:relative}.collection-item-12{border-bottom:1px solid #e4e4dd;padding-top:24px;padding-bottom:24px}.arrow-svg-light{object-fit:contain;flex:none;width:100%;height:100%}.accordion-wrapper-speisekarte{margin-bottom:0;padding-top:24px;padding-bottom:24px}.accordion-wrapper-speisekarte.tabs{display:none}.img-div-men-s{border-radius:0;width:100%;height:100%;overflow:hidden}.collection-list-wrapper-7,.collection-list-8,.collection-item-13{width:100%;height:100%}.accordion-group-wrapper{margin-top:48px}.link-block{justify-content:flex-start;align-items:center;width:auto;height:100%;display:flex}.arrow-wrapper-accordion{width:30px;height:30px}.btn-div-reservieren{margin-top:32px}.btn-div-reservieren.center{z-index:1;background-color:#0000;justify-content:center;align-items:center;width:200px;display:flex;position:relative}.btn-div-reservieren.center.is-disabled{opacity:0;cursor:none}.btn-div-reservieren.center.reservierung{z-index:0}.btn-div-reservieren.center.reservierung.is-end{background-color:pink;width:500px}.btn-div-reservieren.center.reservierung.is-disabled{opacity:100;background-color:pink;width:500px;transform:scale(0)}.btn-div-reservieren.route{display:flex}.speisen-section-mobile{display:none}.pagination-progress-fill{z-index:10;background-color:var(--_seilbahn-villa-weil---fire);width:100%;height:100%;position:absolute;inset:0%}.review-fill-stroke{z-index:2;background-color:var(--_seilbahn-villa-weil---charcoal);transform-origin:0%;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}.quick-action-section{width:100vw;min-height:50vh;overflow:visible}.swiper-wrapper-quick-action{justify-content:center;align-items:center;width:auto;display:flex;overflow:hidden}.collection-list-10{grid-column-gap:24px;grid-row-gap:24px;display:flex}.collection-list-10.swiper-wrapper{cursor:grab;justify-content:flex-start;align-items:center;width:auto}.collection-list-10.smooothy{justify-content:center;align-items:center}.collection-list-10.slider-wrapper-1{padding-left:calc(30vw - 1rem)}.quick-action-link-wrapper{width:835px;position:relative}.quick-action-link-wrapper.is-active{background-color:pink}.img-container-quick-action{aspect-ratio:2;width:100%;position:relative;overflow:hidden}.quick-action-img{object-fit:cover;width:100%;height:100%;transition:all .35s ease-out;transform:scale(1.1)}.quick-action-img.is-active-slide,.quick-action-img.is-active{transform:scale(1)}.quick-action-content{margin-top:12px}.quick-action-headline-wrapper{grid-column-gap:4px;grid-row-gap:4px;opacity:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;transition:all .25s ease-in-out;display:flex;position:relative;top:-32px}.quick-action-headline-wrapper.is-active-slide{opacity:100;top:0}.quick-action-headline-wrapper.is-active{grid-column-gap:0px;grid-row-gap:0px;opacity:100;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;top:0}.quick-action-content-text{width:75%;display:none}.arrow-wrapper-quick-action{aspect-ratio:1;height:30px;position:relative}.image{object-fit:cover;width:100%;height:100%}.quick-action.swiper{width:auto}.quick-action.smooothy{justify-content:flex-start;align-items:center;display:flex}.quick-action.slider-section-3{justify-content:flex-start;align-items:center;display:block}.swiper-slide-quick-action.swiper-slide{justify-content:flex-start;align-items:center;display:flex}.swiper-slide-quick-action.swiper-slide.is-active-slide{background-color:#0000}.link-block-2{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;inset:0%}.smooothy-body{padding-top:50vh;padding-bottom:50vh}.slider-section-1{justify-content:center;align-items:center;display:flex;overflow:clip}.slider-section-wrapper{width:100vw;min-height:50vh}.slider-wrapper-1{background-color:pink;width:100%;padding-left:calc(30vw - 1rem);display:flex}.slide-w-1{padding-left:12px;padding-right:12px}.qa-wrapper{width:835px}.slider-section-2{justify-content:center;align-items:center;min-height:100svh;display:flex;overflow:clip}.slider-wrapper-2{width:100%;padding-left:calc(30vw - 1rem);display:flex}.slide-w{padding-left:12px;padding-right:12px}.slide-w.is-activee{background-color:pink}.slide{aspect-ratio:2;background-color:#e9e9e9;flex:none;width:40vw}.img-overlay{background-color:#00000059;transition:all .3s;position:absolute;inset:0%}.img-overlay.is-active{background-color:#00000026}.slider-section{justify-content:center;align-items:center;display:flex;overflow:clip}.slider-wrapper{width:100%;padding-left:calc(50vw - 429.5px);display:flex}.slider-wrapper.review{padding-left:calc(50vw - 176px)}.slider-wrapper.impressionen-second{justify-content:flex-start;padding-left:calc(50vw - 429.5px)}.grabbing-wrapper{background-color:#0000;position:absolute;inset:0%}.reservieren-section-full{width:100vw;height:auto;min-height:50vh;display:flex;position:relative}.reservieren-section-full.hide{display:none}.reservieren-section-content-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding-top:164px;padding-bottom:164px;display:flex;position:relative;inset:0%}.overlay-parallax-img{position:absolute;inset:0%}.img-section-content-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;width:auto;max-width:904px;display:flex}.review-section-smooothy{width:100vw;min-height:50vh;padding-top:var(--_seilbahn-villa-weil---spacer_padding);padding-bottom:var(--_seilbahn-villa-weil---spacer_padding)}.progressbar-review-smoothy{padding-left:64px;padding-right:64px}.progressbar-wrapper-smooothy{background-color:#e4e4dd;width:100%;height:1px;position:relative}.progressbar-wrapper-fill{background-color:var(--_seilbahn-villa-weil---charcoal);width:100%;height:100%}.section-headline-div-2-clmn{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:50% 50%;grid-auto-columns:1fr;place-items:end start;margin-bottom:105px;padding-left:64px;padding-right:64px;display:grid}.section-headline-div-2-clmn.hide{display:none}.grid-div-headline{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.text-wrapper-div{padding-right:164px}.btn-wrapper{margin-top:32px}.btn-wrapper.review{padding-bottom:8px;display:inline-flex}.impressionen-section-smooothy{width:100vw;min-height:50vh;padding-top:164px;padding-bottom:164px}.smooothy-wrapper-impressionen.second{margin-top:24px;display:none}.impressionen-wrapper-div{width:835px;position:relative;overflow:hidden}.img-wrapper-impressionen{aspect-ratio:16/9;width:100%}.impressionen-img-div{object-fit:cover;width:100%;height:100%;transition:all .35s;transform:scale(1.1)}.impressionen-img-div.is-active{transform:scale(1)}.grid-spacer{width:100%;height:100%}.navbar-body{background-color:var(--_seilbahn-villa-weil---offset-white)}.navbar-scroller{background-image:url(https://cdn.prod.website-files.com/6a8d9731e8afbcf98fb26241/6a8d9731e8afbcf98fb262c1_valentino-casavecchia-SfpdX34h5uo-unsplash.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100vw;height:100vh}.navigation-wrapper{z-index:2;width:100vw;min-height:48px;position:fixed;inset:0% 0% auto}.navigation-logo-div{width:200px;height:56px;position:absolute;inset:0%}.navigation-logo-div.reservieren{position:relative}.navigation-logo-div.reservieren.dashboard{width:150px;height:39px;display:flex}.navigation-element-wrapper{z-index:1;display:flex;position:relative}.navigation-element-wrapper.absolute{justify-content:flex-start;align-items:center;height:58px;position:absolute;inset:0% 0% 0% auto}.navigation-spacer{flex-flow:column;width:auto;height:100%;transition:opacity .35s ease-in-out;display:flex}.navigation-logo-link-block{width:100%;height:100%;position:relative}.logo-container-navigation{position:absolute;inset:0%}.logo-container-navigation.light:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05),.logo-container-navigation.light.hide{display:none}.logo-container-navigation.dark{opacity:1;display:none}.logo-container-navigation.dark:where(.w-variant-2e32e271-4a44-1c2b-af6b-606a8e5dbb05){display:flex}.logo-container-navigation.dark.show{opacity:100;display:flex}.logo-container-navigation.dark.menuopen{display:flex}.logo-container-navigation.menuopen{display:none}.logo-container-navigation.menuopen.show{display:flex}.logo{object-fit:contain;width:100%;height:100%}.navigation-padding-div{width:100%;height:auto;display:flex;position:static}.wrapper-navigation-content{z-index:2147483647;justify-content:space-between;align-items:center;display:flex;position:relative}.navigation-wrapper-background{z-index:1;border-bottom:1px solid var(--_seilbahn-villa-weil---light_grey);background-color:var(--_seilbahn-villa-weil---offset-white);opacity:0;position:absolute;inset:0%}.menu-wrapper{z-index:3;background-color:#0000;width:0%;height:0%;display:flex;position:fixed;inset:0%;transform:scale(0)}.menu-wrapper.show{justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:scale(1)}.menu-wrapper-background{z-index:1;opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0b0a0959;position:absolute;inset:0%}.menu-content-wrapper-div{flex-flow:column;width:100%;height:100%;padding:16px 32px;display:flex;position:absolute;inset:0%}.content-container-menu{z-index:1;background-color:var(--_seilbahn-villa-weil---offset-white);border-radius:24px;flex-flow:column;justify-content:space-between;align-items:stretch;width:100%;height:auto;padding:0 64px;display:flex;position:relative}.menu-content-main{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex}.menu-content-container-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;place-items:center stretch;width:100%;display:flex}.menu-item-link-blk{border:0px solid var(--_seilbahn-villa-weil---charcoal);color:var(--_seilbahn-villa-weil---charcoal);border-radius:999px;padding:0;text-decoration:none;transition:all .25s ease-in-out}.menu-item-link-blk:hover{color:var(--_seilbahn-villa-weil---fire)}.menu-item-link-blk.reservieren{border-width:1px;border-color:var(--_seilbahn-villa-weil---charcoal);padding:16px 24px}.menu-item-link-blk.reservieren:hover{background-color:var(--_seilbahn-villa-weil---offset-white);color:var(--_seilbahn-villa-weil---charcoal)}.menu-item-wrapper-div{overflow:hidden}.navigation-padding-menu-open{width:100%;height:0;position:static}.navigation-padding-scroll{width:100%;height:40px}.padding-scroll{width:50%;height:32px}.padding-menu-open{width:50%;height:0}.padding-side-scroll{width:80px;height:50%}.padding-side-menuopen{width:0;height:50%}.language-div-wrapper-navbar{justify-content:flex-start;align-items:center;display:none;position:relative}.arrow-hover-section{justify-content:center;align-items:center;width:100vw;min-height:50vh;display:flex}.arrow-hover{flex:none;width:100%;height:100%;position:relative;overflow:hidden}.arrow-standart{z-index:1;width:100%;height:100%;position:absolute;inset:0%}.arrow-svg-wrapper{width:100%;height:100%}.arrow-hover-wrapper{z-index:1;width:100%;height:100%;position:absolute;inset:0%}.flip-container{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-target-wrapper{background-color:#0000;width:128px;height:56px;position:relative}.flip-source-container{width:128px;height:56px;position:relative}.menu-target{background-color:#0000;justify-content:flex-end;align-items:center;width:400px;height:58px;display:flex;position:relative}.flip-source-container-menu{height:58px;position:relative}.flip-target-2-wrapper{height:58px;display:flex;position:relative;inset:0% 0% 0% auto}.flip-2-move-wrapper{justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0% 0% 0% auto}.menu-content-footer{flex-flow:column;justify-content:space-between;align-items:flex-start;margin-top:104px;display:flex}.menu-content-items{grid-column-gap:80px;grid-row-gap:80px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:auto;margin-top:104px;display:flex}.menu-content-line-wrapper{grid-column-gap:80px;grid-row-gap:80px;justify-content:center;align-items:center;width:100%;display:flex}.menu-item{letter-spacing:2px;text-transform:uppercase;font-family:larken,sans-serif;font-size:48px;font-weight:400;line-height:1.1}.menu-small-item-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:block}.menu-item-small{font-family:larken,sans-serif}.menu-links-wrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex;overflow:hidden}.menu-divider-stroke{width:100%;height:1px;margin-bottom:32px;overflow:hidden}.menu-divider-stroke-fill{background-color:var(--_seilbahn-villa-weil---charcoal);width:100%;height:100%}.menu-spacer{flex:none;width:100%;height:64px}.menu-spacer.down{height:24px}.parallax-padding{width:50%;display:none}.parallax-content-wrapper{width:100%;height:100%;position:relative}.qa-link-blk{z-index:1;grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;text-decoration:none;display:none;position:relative}.reservieren-body{background-color:var(--_seilbahn-villa-weil---offset-white)}.reservieren-2-column-section{width:100vw;height:100vh;display:flex}.reservieren-img-wrapper{width:40%;height:100%;position:relative}.content-wrapper-reservieren{justify-content:center;align-items:center;width:60%;height:100%;padding:32px 40px;display:flex;position:relative}.img-div-reservieren{position:absolute;inset:0%}.reservieren-img-div{object-fit:cover;width:100%;height:100%}.overlay-div-reservieren{position:absolute;inset:0%}.swiper-wrapper-div{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:block;overflow:visible}.swiper-reservieren.swiper{justify-content:center;align-items:center;width:100%;height:20vh;display:block}.swiper-wrapper-reservieren.swiper-wrapper{flex-flow:row;justify-content:flex-start;align-items:center;width:auto;height:100%;display:flex;position:relative;overflow:visible}.swiper-slide-reservieren.swiper-slide{opacity:0;flex:none;justify-content:center;align-items:center;width:100%;height:25vh;transition:transform .5s cubic-bezier(0,-.179,.187,2.055),opacity .5s ease-in-out;display:flex;position:relative;transform:translate(0)scale(1)}.swiper-slide-reservieren.swiper-slide.is-active-slide{opacity:100;filter:blur();height:20vh;transform:translate(0)}.html-hide{display:none}.form-block-2{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.form-2{flex:none}.reservieren-form{justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;display:flex}.form-3{flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.form-wrapper-slide{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.input-form-wrapper{flex-flow:column;flex:none;justify-content:center;align-items:stretch;width:100%;max-width:600px;height:100%;padding-top:24px;padding-bottom:24px;display:flex}.input-form-wrapper.relative{justify-content:space-between;align-items:stretch;padding-top:0;padding-bottom:0;position:relative}.second-wrapper-slide,.button-wrapper-slide{width:100%}.swiper-reservieren-headline-wrapper{flex-flow:column;width:100%;margin-bottom:32px;display:flex;overflow:hidden}.swiper-wrapper-headline-div.swiper{flex:none;justify-content:flex-start;align-items:center;width:100%;display:block}.swiper-wrapper-headline-div-new.swiper-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:10vh;display:flex;position:relative;overflow:visible}.swiper-slide-headline-div-wrapper.swiper-slide{opacity:0;flex-flow:column;flex:none;justify-content:center;align-items:center;width:100%;height:6vh;transition:all .25s;display:flex;position:relative;inset:0%;transform:none}.swiper-slide-headline-div-wrapper.swiper-slide.is-active-slide{opacity:1;height:6vh;transform:translate(0)}.slide-wrapper-headline{width:100%}.btn-wrapper-slider{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.prev-div-reservieren{margin-top:16px}.prev-link-block{color:var(--_seilbahn-villa-weil---charcoal);text-decoration:none}.prev-link-block.is-disabled{opacity:0;cursor:default}.hidden-button-wrapper{display:none}.logo-wrapper-reservieren{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:32px 0% auto}.form-wrapper-div{margin-bottom:24px;position:relative}.form-wrapper-div._2clmn{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;display:flex}._2-column-form-wrapper{width:50%;position:relative}.reservierung-input{width:100%;height:auto;min-height:56px;color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:.4px;background-color:#fff;border:1px solid #0b0a0914;border-radius:16px;margin-bottom:0;padding:12px 16px;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;display:block}.reservierung-input:hover{opacity:.85;color:#0b0a0980}.reservierung-input:focus{border-color:var(--_seilbahn-villa-weil---charcoal)}.reservierung-input::placeholder{color:var(--_seilbahn-villa-weil---charcoal)}.reservierung-input.hide{display:none}.reservierung-input.textfield{min-width:100%;max-width:100%;min-height:80px;max-height:80px}.reservierung-input.textfield.contact{min-height:136px;max-height:136px}.status-bar-wrapper{width:100%;height:1px;margin-bottom:32px;padding-left:64px;padding-right:64px;position:absolute;inset:auto 0% 0%}.progress-bar-fill-wrapper{background-color:#95381f40;border-radius:999px;width:100%;height:1px;position:relative;overflow:hidden}.fill-progressbar-reservierung{background-color:var(--_seilbahn-villa-weil---fire);transform-origin:0%;border-radius:999px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;inset:0%}.btn-wrapper-speisen{margin-top:24px}.btn-wrapper-speisegetr-nke{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;margin-top:40px;display:flex}.icon-wrapper-last-slide{width:24px;height:24px}.icon-check-reservierung{object-fit:contain;width:100%;height:100%}.checkbox-wrapper{margin-top:16px;margin-bottom:16px;padding-top:12px;position:relative}.checkbox-main{justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:0;display:flex}.checkbox-container{background-color:#fff;border:1px solid #0b0a0914;border-radius:4px;flex:none;width:16px;height:16px;margin-top:0;margin-left:0;margin-right:12px}.checkbox-container.w--redirected-checked{background-color:var(--_seilbahn-villa-weil---fire);background-image:linear-gradient(to bottom,var(--_seilbahn-villa-weil---fire),var(--_seilbahn-villa-weil---fire));border-width:1px;border-color:#0b0a0914}.body-small-link{color:#0b0a09b3}.body-small-link:hover{color:#0b0a09}.main-button-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.footer{z-index:1;background-color:#e4e4dd80;width:100vw;min-height:50vh;padding:104px 64px 32px;position:relative;top:auto}.footer-content-wrapper{width:100%;height:100%}.footer-content-first{flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex}.footer-block.right{grid-column-gap:80px;grid-row-gap:80px;justify-content:flex-start;align-items:flex-start;display:flex}.footer-logo-block{width:auto;height:56px;margin-bottom:40px}.logo-footer-img{object-fit:cover;width:100%;height:56px}.footer-adress-wrapper{margin-bottom:32px}.adress-link-block{text-decoration:none}.footer-stroke{background-color:var(--_seilbahn-villa-weil---charcoal);width:100%;height:1px;margin-bottom:16px}.footer-divider-stroke{background-color:#0b0a0959;width:100%;height:1px;margin-bottom:32px}.footer-last-wrapper{justify-content:space-between;align-items:center;display:flex}._12px-textlink{color:var(--_seilbahn-villa-weil---charcoal);text-decoration:none;transition:opacity .25s ease-in-out}._12px-textlink:hover{opacity:.5}.footer-small-links-headline-block{letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.footer-link-small{text-decoration:none;transition:opacity .25s ease-in-out}.footer-link-small:hover{opacity:.5}.footer-link-small.w--current{color:var(--_seilbahn-villa-weil---charcoal);font-family:Inter,sans-serif;font-weight:600;text-decoration:underline}.footer-link-block-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-link-wrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.route-section{justify-content:center;align-items:flex-start;width:100%;min-height:25vh;display:none}.route-section-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;max-width:904px;display:flex}.route-section-wrapper.left{justify-content:flex-start;align-items:flex-start}.kontakt{background-color:var(--_seilbahn-villa-weil---offset-white)}.contact-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100vw;min-height:100vh;padding-top:25vh;padding-left:80px;padding-right:80px;display:flex}._2-clmn-wrapper-contact{grid-column-gap:0px;grid-row-gap:0px;width:100%;display:flex}.contact-wrapper-block{flex:none;width:50%}.contact-wrapper-block.left{padding-right:72px}.contact-wrapper-block.right{padding-left:72px}.h1-block-contact{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.heading-wrapper-contact{flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;display:flex}.divider-stroke-contact{background-color:var(--_seilbahn-villa-weil---light_grey);width:100%;height:1px;margin-top:32px;margin-bottom:32px}.contact-block-wrapper{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-element{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-element-headline{margin-bottom:16px}.contact-element-item.link{margin-top:0;padding-top:12px}.collection-item-15{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button-body-wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.button-bounce-wrapper{background-color:var(--_seilbahn-villa-weil---fire);height:48px;color:var(--_seilbahn-villa-weil---offset-white);border-radius:20px;flex-flow:column;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.button-bounce-wrapper.outline{border:1px solid var(--_seilbahn-villa-weil---offset-white);background-color:#0000}.button-bounce-wrapper.qas{z-index:9999999;opacity:0;transition:all .25s ease-in-out;position:absolute;inset:auto 24px 24px auto}.button-bounce-wrapper.qas.is-active,.button-bounce-wrapper.qas.is-active-slide{opacity:100}.inner-button-bounce-wrapper{flex-flow:column;justify-content:center;align-items:center;height:48px;padding:0 24px;display:inline-flex}.code-embed{display:flex}.loading-container{font-family:larken,sans-serif;font-weight:400;display:flex}.cards-stack__item{flex:none;width:100%;max-width:25em;position:sticky;top:5em}.cards-stack__item.is--wide{max-width:60em}.cards-stack-card{aspect-ratio:2/2.8;background-color:var(--_seilbahn-villa-weil---fire);border-radius:8px;flex-flow:column;justify-content:space-between;width:100%;padding:0;display:flex}.cards-stack-card.is--green{background-color:#b1ae91}.cards-stack-card.is--wide{aspect-ratio:5/3}.cards-stack-card.is--dark{color:#fff;background-color:#201d1d}.cards-stack-card.second{background-color:#772d18}.cards-stack-card__h{letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:3.375em;font-weight:600;line-height:.95}.cards-stack-card__h.is--wide{font-size:4.5em}.cards-stack-card__services{flex-flow:column;justify-content:flex-end;min-height:11em;display:flex}.container{max-width:var(--size-container);margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}.cards-stack{padding-top:15dvh;padding-bottom:15dvh}.cards-stack-card__number{font-size:6.75em;font-weight:500;line-height:.95}.cards-stack__list{grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.cards-stack-card__services-p{letter-spacing:-.01em;margin-bottom:0;font-size:1.125em;font-weight:500;line-height:1.4}.sticky-features__tag{background-color:#ffffff1a;border-radius:.25em;margin-bottom:1.5em;padding:.5em .625em;font-size:1em;line-height:1}.sticky-features__img-collection{border-radius:0;width:100%}.sticky-features__img{object-fit:cover;border-radius:0;width:100%;height:100%}.sticky-features__scroll{justify-content:center;align-items:center;height:100vh;display:flex}.sticky-features__wrap{width:100%;padding-left:0;padding-right:0;position:relative}.sticky-features__img-item{clip-path:inset(50% round 0);border-radius:0;width:100%;height:100%;position:absolute;inset:0%}.sticky-features__text-collection{height:100%}.sticky-features__img-list{aspect-ratio:auto;border-radius:0;width:100%;height:100vh;position:relative}.sticky-features__progress-bar{background-color:var(--_seilbahn-villa-weil---fire);transform-origin:0%;width:100%;height:100%;transform-style:preserve-3d;transform:scaleX(0)}.sticky-feaures__col{flex:1;position:relative}.sticky-feaures__col.is--img{border-radius:0;overflow:hidden}.sticky-features__text-list{flex-flow:column;justify-content:center;align-items:flex-start;height:100%;max-height:100%;padding-left:64px;display:flex;position:relative}.sticky-features__p{color:#ffffffb3;margin-bottom:0;font-size:1.25em;line-height:1.2}.sticky-features__p.is--link{color:#fff;text-decoration:underline}.sticky-features__heading{margin-top:0;margin-bottom:0;font-size:3.75em;font-weight:500;line-height:1}.sticky-features__progress-w{background-color:#ffffff26;height:.25em;position:absolute;bottom:0;left:0;right:0}.sticky-features__container{grid-column-gap:0em;grid-row-gap:0em;justify-content:center;align-items:stretch;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.sticky-features__text-item{grid-column-gap:1.5em;grid-row-gap:1.5em;visibility:hidden;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;max-width:27.5em;margin-left:auto;display:flex;position:absolute;left:128px;right:auto}.men-s-section{background-color:#0000;display:flex}.loading-container-2{z-index:500;pointer-events:none;position:fixed;inset:0;overflow:hidden}.loading-screen{background-color:var(--_seilbahn-villa-weil---fire);pointer-events:auto;width:100%;height:100%;color:var(--_seilbahn-villa-weil---offset-white);justify-content:center;align-items:center;font-family:larken,sans-serif;font-weight:400;display:flex;position:absolute;top:0;left:0}.loading-words{grid-column-gap:2em;grid-row-gap:2em;opacity:0;align-items:center;display:flex}.loading-words__dot{background-color:#fff;border-radius:50%;width:.75em;height:.75em}.loading-words__word{margin-bottom:0;font-size:56px;font-weight:400;line-height:1}.loader-div{display:none}.loader-div.show,.loader-script{display:flex}.home-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white)}.cards-stack__item-2{flex:none;width:100%;max-width:25em;position:sticky;top:10em}.cards-stack__item-2.is--wide{max-width:60em}.cards-stack__list-2{grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.men--card{display:none}.headline-wrapper-card-stack{justify-content:center;align-items:center;width:100%;display:flex}.body-3{background-color:var(--_seilbahn-villa-weil---offset-white)}.card-stack-content{flex-flow:column;justify-content:space-between;width:100%;height:100%;display:flex}.card-stack-logo-div{width:auto;height:auto}.logo-wrapper-card-stack{justify-content:center;align-items:center;height:32px;display:flex}.logo-card-stack{width:auto;max-width:none;height:100%}.card-stack-linkblock{flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:32px;text-decoration:none;display:flex}.about-new-section{width:100vw;min-height:50vh;padding-left:64px;padding-right:64px}.sticky-steps__h2{letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:min(5.5em,15vw);font-weight:500;line-height:.9}.sticky-steps__cover-image{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0%}.sticky-steps__media{width:50%;height:100%;padding-left:0;position:absolute;top:0;right:0}.sticky-steps__p{opacity:.6;margin-bottom:0;font-size:min(1.4375em,5vw);line-height:1.4}.sticky-steps__container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sticky-steps{min-height:100dvh;position:relative;overflow:clip}.sticky-steps__text{grid-column-gap:2em;grid-row-gap:2em;flex-flow:column;width:50%;padding-left:64px;padding-right:128px;display:flex}.sticky-steps__eyebrow{opacity:.5;text-transform:uppercase;font-size:1.3125em;font-weight:700}.sticky-steps__sticky{flex-flow:row;align-items:center;width:100%;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.sticky-steps__visual{aspect-ratio:3/4;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.sticky-steps__list{grid-column-gap:30dvh;grid-row-gap:30dvh;flex-flow:column;flex:1;padding-top:calc(50dvh - 7.5em);padding-bottom:calc(50dvh - 7.5em);display:flex}.sticky-steps__collection{min-height:100dvh;display:flex;position:relative}.maps-section-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white);justify-content:flex-start;align-items:stretch;width:100vw;height:auto;min-height:50vh;display:flex}.maps-embed-wrapper{border-radius:0;flex:auto;justify-content:center;align-items:center;width:50%;height:auto;min-height:75vh;display:flex;position:relative;overflow:hidden}.content-maps-wrapper{width:50%;padding:164px 64px 164px 128px}.maps-content-wrapper{background-color:#fff;width:110%;height:110%;position:absolute;inset:0%;overflow:hidden}.shadows{z-index:1;box-shadow:inset 0 2px 20px 20px var(--_seilbahn-villa-weil---offset-white),inset 0 2px 32px 24px var(--_seilbahn-villa-weil---offset-white);position:absolute;inset:0%}.footer-cms-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.radiocheck-field-icon{opacity:0;pointer-events:none;color:#cbc8c5;-webkit-user-select:none;user-select:none;border-radius:.375em;justify-content:center;align-items:center;width:3.5em;max-height:3.5em;padding-left:1em;padding-right:1em;display:flex;position:absolute;top:1px;right:1px}.radiocheck-field-icon.is--error{color:#ff4c24}.form-label{color:#131313;width:100%;margin-bottom:0;font-size:.875em;font-weight:500;line-height:1}.form-field-group{grid-column-gap:.75em;grid-row-gap:.75em;flex-flow:column;align-items:flex-start;display:flex}.form-inactive-text{opacity:.35;margin-left:auto;padding-left:.5em}.radiocheck-custom{pointer-events:none;color:#efeeec;-webkit-user-select:none;user-select:none;background-color:#efeeec;border:1px solid #131313;border-radius:.125em;order:-1;justify-content:center;align-items:center;width:1.25em;height:1.25em;margin-top:.066em;margin-right:.75em;display:flex;position:absolute}.radiocheck-custom.is--radio{border-radius:50%}.radiocheck-group{grid-column-gap:.75em;grid-row-gap:.75em;flex-flow:column;width:100%;display:flex;position:relative}.radio-input{cursor:pointer;width:0;height:0;margin-top:0;margin-left:0;position:absolute}.form-field-icon{opacity:0;pointer-events:none;color:#cbc8c5;-webkit-user-select:none;user-select:none;border-radius:.375em;justify-content:center;align-items:center;width:3.5em;max-height:3.5em;padding-left:1em;padding-right:1em;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.form-field-icon.is--success{width:56px;max-height:56px}.form-field-icon.is--error{color:#ff4c24;width:56px;max-height:56px}.form-field-icon.is--select{right:1.75em}.form-submit-btn{outline-offset:0px;color:#efeeec;cursor:pointer;background-color:#131313;border:1px solid #131313;border-radius:.375rem;outline:0 #0000;flex-flow:row;justify-content:flex-start;align-items:center;padding:1.005em 1.125em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 #0000}.form-submit-btn:focus{outline-offset:0px;border-width:1px;border-color:#cbc8c5;outline-color:#131313}.form-4{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;width:100%;display:flex}.form-input{outline-offset:0px;color:#131313;appearance:none;box-sizing:border-box;vertical-align:middle;background-color:#efeeec;border:1px solid #efeeec;border-radius:.328125em;outline:0 #0000;height:auto;margin-bottom:0;padding:.9em 3.5em .9em 1em;font-size:1.125em;font-weight:500;line-height:1.2;box-shadow:0 0 #0000}.form-input:focus{border-color:#cbc8c5}.form-input::placeholder{color:#1313134d;background-color:#efeeec}.form-input.is--textarea{resize:vertical;min-height:9em}.form-notification-bg{opacity:.1;pointer-events:none;color:inherit;background-color:currentColor;border-radius:calc(.375rem - 2px);display:flex;position:absolute;inset:0}.radio-dot{width:.375em;height:.375em;color:inherit;background-color:currentColor;border-radius:50%}.radiocheck-check-svg{width:1.5em;position:absolute}.form-field-chevron{pointer-events:none;color:#131313;-webkit-user-select:none;user-select:none;border-radius:.375em;justify-content:center;align-items:center;width:3.5em;max-height:3.5em;padding-left:1em;padding-right:1em;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.form-notification-icon{pointer-events:none;width:3.5em;color:inherit;justify-content:center;align-items:center;padding-left:1em;padding-right:1em;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.radiocheck-label{color:#131313;cursor:pointer;flex-grow:1;margin-bottom:0;padding-left:1.8em;font-size:1.125em;font-weight:500;line-height:1.2}.radiocheck-label.is--small{flex-grow:1;padding-left:2em;font-size:1em}.form-required{color:#ff4c24}.form-group{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;width:25em;margin-bottom:0;display:flex}.form-notifcation{outline-offset:0px;color:#0ba954;text-align:left;border:1px solid #0ba954;border-color:inherit;background-color:#efeeec;border-radius:.375rem;outline:0 #0000;width:100%;padding:1.125em;font-size:1em;position:relative}.form-notifcation.is--error{color:#ff4c24;margin-top:0;padding-right:3.5em}.form-submit{visibility:hidden;opacity:0;position:absolute;inset:0}.radiocheck-field{align-items:flex-start;margin-bottom:0;padding-left:0;display:flex;position:relative}.form-divider{opacity:.15;background-color:#131313;width:100%;height:1px}.form-field{width:100%;position:relative}.form-notification-p{color:inherit;font-size:1.125em;font-weight:500}.form-submit-btn-p{margin-bottom:0;font-size:1.125em;font-weight:500;line-height:1.2}.checkbox-input{cursor:pointer;width:0;height:0;margin-top:0;margin-left:0;position:absolute}.osmo-script-wrapper{display:none}.events-calendar__cards-collection{width:100%;height:100%;position:relative}.event-card__btn{color:#fff;background-color:#82a345;border-radius:50em;justify-content:center;align-items:center;height:3.25em;padding-left:1.75em;padding-right:1.75em;text-decoration:none;display:flex}.event-card__btn.is--orange{background-color:#d37a1d}.event-card__title{flex:none;padding:1.125em 1em .75em}.events-calendar__legenda{grid-column-gap:2em;grid-row-gap:2em;justify-content:center;align-items:center;padding-top:.75em;padding-bottom:1em;display:flex}.event-card__img{object-fit:cover;border-radius:.5em;width:100%;height:100%;display:block;position:absolute}.events-calendar__legenda-span{opacity:.75;color:#ffffffbf;font-size:1em;font-weight:400;line-height:1.25}.events-calendar__weekdays-day{color:#ffffffbf;text-align:center;-webkit-user-select:none;user-select:none;width:100%;font-size:1em;font-weight:400;line-height:1}.event-card{grid-column-gap:1em;grid-row-gap:1em;color:#201d1d;background-color:#fff;border-radius:1.5em;flex-flow:column;width:100%;padding:1.5em;display:flex}.events-calendar__legenda-item{grid-column-gap:.375em;grid-row-gap:.375em;justify-content:center;align-items:center;display:flex}.event-card__date-p{color:#2d4e3b;letter-spacing:-.03em;margin-bottom:0;font-size:1.5em;font-weight:600;line-height:1.125}.events-calendar__month{flex:1;justify-content:center;align-items:center;display:flex}.events-calendar__weekdays{grid-column-gap:var(--calendar-gap);grid-row-gap:var(--calendar-gap);padding-top:.75em;padding-bottom:.25em;display:flex}.events-calendar__tile-count{color:#2d4e3b;background-color:#fff;border-radius:50em;justify-content:center;align-items:center;width:1.625em;height:1.625em;font-size:.75em;display:flex;position:absolute;top:-.5em;right:-.5em}.events-calendar__cards-list{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;flex:none;width:100%;height:100%;padding-top:1.5em;padding-bottom:1.5em;display:flex;position:absolute;overflow:scroll}.events-calendar__grid{grid-column-gap:var(--calendar-gap);grid-row-gap:var(--calendar-gap);flex-flow:wrap;display:flex}.event-card__media{flex:1;min-height:12em;position:relative}.events-calendar__no-event{background-color:#ffffff26;border-radius:1.5em;justify-content:center;align-items:center;width:100%;margin-top:1.5em;margin-bottom:1.5em;display:flex;position:relative}.events-calendar__header-btn{flex:none}.event-card__p{opacity:.7;letter-spacing:-.02em;margin-bottom:0;font-size:1em;font-weight:500;line-height:1.25}.events-calendar__tile{z-index:0;aspect-ratio:1;color:#ffffffbf;cursor:auto;width:calc((99.99% - (var(--calendar-gap)*6))/7);-webkit-user-select:none;user-select:none;background-color:#ffffff26;border-radius:.375em;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.events-calendar{grid-column-gap:1.5em;grid-row-gap:1.5em;background-color:var(--_seilbahn-villa-weil---fire);color:#fff;border-radius:3em;width:62em;padding-left:1.5em;padding-right:1.5em;display:flex;overflow:hidden}.event-card__h{color:#82a345;letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:1.625em;font-weight:600;line-height:1.125}.event-card__h.is--orange{color:#d37a1d}.events-calendar__arrow{color:#fff;background-color:#ffffff26;border-radius:60em;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.events-calendar__tile-span{text-align:center;font-size:1em;font-weight:500;line-height:1}.events-calendar__calendar{grid-column-gap:.75em;grid-row-gap:.75em;flex-flow:column;width:100%;padding:3em 1.5em;display:flex}.events-calendar__no-event-p{margin-bottom:0;font-size:1em;font-weight:400;line-height:1.25}.events-calendar__cards-item{width:100%;height:100%;display:flex}.events-calendar__header{align-items:center;padding-top:1em;padding-left:1em;padding-right:1em;display:flex}.events-calendar__cards{width:100%;max-height:100%;display:flex;position:relative}.events-calendar__legenda-dot{background-color:#b8d67f;border-radius:50em;width:1em;height:1em}.events-calendar__legenda-dot.is--selected{background-color:#f7ade8}.events-calendar__month-span{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;font-size:1.625em;font-weight:600;line-height:1.25}.events-calendar__arrow-svg{width:1em}.events-calendar__arrow-svg.is--flipped{transform:scaleX(-1)}.event-card__description{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;flex:none;align-items:flex-start;padding:.75em 1em 1em;display:flex}.event-card__btn-span{font-size:1em;font-weight:500;line-height:1}.delete-this{width:100vw;height:100vh}.image-cycle-collection{width:100%;height:100%;position:relative}.image-cycle-collection__before{padding-top:66.666%}.image-cycle-collection__list{z-index:0;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.image-cycle-collection__item{width:100%;height:100%;position:absolute;top:0;left:0}.image-cycle-collection__img{object-fit:cover;width:100%;height:100%;position:absolute}.js-hero-slider{display:none}.hero-carousel-wrapper-cms{width:100%;height:100%}.reservierungen-body{background-color:var(--_interface---n--50)}.reservierungen-body-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white);width:100vw;min-height:100vh;display:block}.navbar-reservierungen{z-index:999;background-color:var(--_seilbahn-villa-weil---charcoal);justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:16px 64px;display:flex;position:sticky;inset:0% 0% auto}.logo-link-blk-reservierungen{width:150px;text-decoration:none}.logo-link-blk-reservierungen.typo{width:auto}.logo-svg-reservierungen{display:none}.navbar-wrapper-resevierungen{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:stretch;display:flex}.navbar-spacer-stroke-reservierungen{background-color:var(--_interface---n--950);border-radius:999px;width:4px;height:4px}.navbar-spacer-stroke-reservierungen.light-grey{background-color:#86868b}.typo-wrapper-navbar{justify-content:flex-start;align-items:center;display:flex}.interface-label{color:var(--_interface---n--950);letter-spacing:.5px;text-transform:uppercase;font-family:Geist,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.interface-label.mobile{display:none}.interface-label.grey{color:var(--_interface---n--500);text-transform:none;font-weight:400}.interface-label.ausstehend{color:var(--_interface---n--300)}.interface-label.best-tigt{color:var(--_interface---accent--200)}.interface-label.abgelehnt{color:var(--_interface---accent--600)}.interface-label.saas{color:var(--_seilbahn-villa-weil---charcoal)}.interface-label.light-grey{color:var(--_interface---n--500);font-weight:400}.interface-label.medium{color:var(--_interface---n--950);font-weight:500}.interface-label.red{color:var(--_interface---status--500-red)}.interface-label.status{font-weight:500}.interface-label.status.green{color:var(--_interface---status--500)}.interface-label.status.grey{color:var(--_interface---status--500-closed)}.typo-logo-interface{color:var(--_seilbahn-villa-weil---offset-white);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-family:larken,sans-serif;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none}.resrvierungen-body-container{width:100%;min-height:50vh;padding:128px 64px}.headline-wrapper-reservierung{justify-content:space-between;align-items:center;width:100%;margin-bottom:0;display:none}.headline-div-reservierung{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.label-interface-div{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.label-wrapper-interface{grid-column-gap:4px;grid-row-gap:4px;display:flex}.interface-spacer{background-color:var(--_interface---n--300);border-radius:999px;width:4px;height:4px}.display-l-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.4px;text-transform:none;font-family:Inter,sans-serif;font-size:56px;line-height:1.2}.status-pill{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_seilbahn-villa-weil---light_grey);border-radius:999px;justify-content:flex-start;align-items:center;padding:8px 16px;display:flex}.status-pill.ausstehend{background-color:var(--_interface---n--50)}.status-pill.best-tigt{background-color:var(--_interface---accent--50)}.status-pill.abgelehnt,.status-pill.storno{background-color:var(--_interface---accent--400)}.stauts-pill-dot{background-color:var(--_seilbahn-villa-weil---charcoal);border-radius:999px;width:8px;height:8px}.stauts-pill-dot.ausstehend{background-color:var(--_interface---status--500-red)}.stauts-pill-dot.best-tigt{background-color:var(--_interface---status--500)}.stauts-pill-dot.abgelehnt{background-color:var(--_interface---accent--600)}.stauts-pill-dot.grey{background-color:var(--_interface---status--500-closed)}.dashboard-ui-wrapper{width:100%}.dashboard-2-column-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;display:grid;position:relative}.dashboard-card{grid-column-gap:24px;grid-row-gap:24px;border:1px solid var(--_interface---n--200);background-color:var(--_interface---n--0);border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:32px;display:flex}.display-m-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.6px;font-family:Inter,sans-serif;font-size:32px;line-height:1.1}.display-s-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.4px;font-family:Inter,sans-serif;font-size:24px;line-height:1.15}.styletokens{justify-content:flex-start;align-items:flex-start;width:100%;display:none}.card-infos-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.card-infos-wrapper.single{display:block}.card-infos-wrapper.nogrid{justify-content:flex-start;align-items:center;display:flex}.card-infos-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.card-infos-div.form{width:100%}.card-content-div{grid-column-gap:4px;grid-row-gap:4px;display:flex}.ui-xl-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.4px;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.35}.ui-l-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.ui-l-interface.bold{font-weight:500}.ui-l-interface.bold.hide{display:none}.ui-l-interface.bold.check{color:var(--_seilbahn-villa-weil---offset-white)}.ui-l-interface.bold.storno.check{color:var(--_interface---accent--600)}.ui-l-interface.bold.best-tigt.check{color:var(--_interface---accent--200)}.card-spacer-stroke{background-color:var(--_interface---n--100);width:100%;height:1px}.card-link-block-label{text-decoration:none}.card-text-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.dashboard-card-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.dashboard-card-wrapper.left{width:75%}.ui-m-interface{color:var(--_seilbahn-villa-weil---charcoal);letter-spacing:-.1px;font-family:Inter,sans-serif;line-height:1.55}.interface-main-button{border:1px solid var(--_seilbahn-villa-weil---charcoal);min-width:150px;height:40px;color:var(--_seilbahn-villa-weil---charcoal);white-space:nowrap;background-color:#0000;border-radius:16px;justify-content:center;align-items:center;padding:0 24px;font-family:Inter,sans-serif;line-height:1;display:flex}.ui-s-interface{color:var(--_interface---n--300);letter-spacing:0;font-size:12px;line-height:1.5}.ui-s-interface.check{color:var(--_seilbahn-villa-weil---offset-white)}.ui-s-interface.storno.check{color:var(--_interface---accent--600)}.ui-s-interface.best-tigt.check{color:var(--_interface---accent--200)}.form-anfrage-wrapper{width:100%}.anfrage-form{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.checkbox-wrapper{grid-column-gap:6px;grid-row-gap:6px;border:0px solid var(--_interface---n--200);border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;margin-top:0;margin-bottom:0;padding:16px;display:flex}.checkbox-wrapper.best-tigt.check{background-color:var(--_interface---accent--50)}.checkbox-wrapper.storno.check{background-color:var(--_interface---accent--500)}.checkbox-label-text{position:relative}.checkbox-field-2{justify-content:flex-start;align-items:center;margin-bottom:0;padding-bottom:0;padding-left:0;display:flex;position:absolute;inset:0%}.checkbox-marker{z-index:1;border:1px solid var(--_interface---n--200);cursor:pointer;border-radius:16px;width:100%;height:100%;margin-top:0;margin-left:0;margin-right:8px;position:absolute;inset:0%}.checkbox-marker.w--redirected-checked{border:1px solid var(--_interface---n--200);background-color:#0000;box-shadow:inset 0 2px 5px #0000}.checkbox-marker.w--redirected-focus,.checkbox-marker.w--redirected-focus-visible{box-shadow:0 2px 5px #0000}.checkbox-div{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-area-interface{border:1px solid var(--_interface---n--200);width:100%;min-width:100%;max-width:100%;height:120px;min-height:120px;max-height:120px;color:var(--_interface---n--300);border-radius:16px;margin-bottom:0;padding:16px;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.send-copy-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;margin-bottom:0;padding-left:0;display:flex}.text-checkbox{border:1px solid var(--_interface---n--200);border-radius:4px;width:14px;height:14px;margin-top:0;margin-left:0;margin-right:8px}.button-wrapper-form{width:100%}.form-button-interface{background-color:var(--_interface---n--100);width:100%;min-height:48px;color:var(--_interface---n--300);cursor:not-allowed;border-radius:20px;justify-content:center;align-items:center;padding-bottom:0;display:flex}.form-button-interface.best-tigen{background-color:var(--_interface---accent--100);color:var(--_interface---accent--200);cursor:pointer;padding-top:0}.form-button-interface.ablehnen{background-color:var(--_interface---accent--500);color:var(--_interface---accent--600);cursor:pointer;padding-top:0}.button-text-interface{line-height:1}.status-wrapper-button{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.status-wrapper-button.hide-start,.custom-code-hide{display:none}.interface-body{background-image:linear-gradient(315deg,#95381f0d,#d0a27a0d);width:100vw;height:auto;display:flex;position:relative}.background-interface{z-index:-1;background-image:linear-gradient(#95381f0d,#d0a27a0d);width:100vw;height:100vh;display:none;position:fixed;inset:0%}.interface-navbar{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#ffffff26;border-bottom:1px solid #1d1d1f12;justify-content:space-between;align-items:center;height:72px;padding-left:64px;padding-right:64px;font-family:Verdana,Geneva,sans-serif;display:none;position:fixed;inset:0% 0% auto}.interface-navbar-element{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.interface-navbar-element.hide{display:none}.interface-icon-wrapper{background-color:var(--_interface---n--950);border-radius:7px;width:24px;height:24px}.typo-div-navbar{justify-content:flex-start;align-items:center;display:flex}.interface-content{width:100%;min-height:75vh;padding:128px 64px;position:relative}.interface-content.newinterface{padding-top:0}.status-wrapper-interface{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.display-interface{color:var(--_interface---n--900);letter-spacing:-1.2px;font-family:Geist,sans-serif;font-size:44px;font-weight:600;line-height:1.2}.dot-spacer{background-color:var(--_interface---n--500);border-radius:9999px;width:2px;height:2px}.dashboard-column-div{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.dashboard-column-div.sticky{grid-column-gap:20px;grid-row-gap:20px;position:sticky;top:104px}.dashboard-column-div.sticky-1{height:auto;position:sticky;top:104px}.dashboard-dark-card{background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;width:100%;padding:40px;box-shadow:0 18px 44px -12px #0000002e}.card-headline-wrapper-interface{margin-bottom:14px}.big-typo-card-wrapper{grid-column-gap:8px;grid-row-gap:8px;margin-bottom:24px;display:flex}.hero-interface{letter-spacing:-1.4px;font-family:Geist,sans-serif;font-size:58px;font-weight:600;line-height:1}.hero-interface.white{color:var(--_interface---n--0)}.hero-interface.newinterface.white.center{font-size:var(--_tavo-tokens---typo--display-xl);text-align:center}.hero-interface.newinterface.white.center.dark.display-m{font-size:var(--_tavo-tokens---typo--display-m)}.hero-interface.dark{color:var(--_interface---n--900)}.spacer-stroke-card{background-color:#ffffff40;width:100%;height:1px}.small-infos-black-card{grid-column-gap:8px;grid-row-gap:8px;border-right:1px solid #ffffff40;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:24px;display:flex}.small-infos-black-card.is-last{border-right-width:0}.label-interface{height:auto;color:var(--_interface---n--500);text-align:left;font-family:Geist,sans-serif;font-size:12px;font-weight:300;line-height:1.2}.label-interface.green{color:var(--_interface---status--500)}.label-interface.red{color:var(--_tavo-tokens---glas--warnung)}.label-interface.bold{color:var(--_tavo-tokens---text--secondary);font-size:var(--_tavo-tokens---typo--text-m);font-weight:400}.label-interface.bold.red{color:var(--_interface---accent--500)}.label-interface.bold.center{text-align:center}.label-interface.bold.green{color:var(--_interface---status--500)}.label-interface.dark-grey.medium{color:var(--_tavo-tokens---glas--gedaempft);font-size:var(--_tavo-tokens---typo--text-s);font-weight:400}.label-interface.wrapno{white-space:nowrap;overflow-wrap:normal}.label-interface.white{color:var(--_interface---n--0)}.label-interface.white.navbar{aspect-ratio:1;background-color:var(--_seilbahn-villa-weil---fire);text-align:center;border-radius:999px;justify-content:center;align-items:center;height:16px;padding:6px;font-size:10px;font-weight:400;line-height:1;display:flex}.label-interface.white.number{background-color:var(--_tavo-tokens---glas--warnung);text-align:center;border-radius:99999px;flex:none;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:600;line-height:0;display:flex}.text-div-card-infos{grid-column-gap:4px;grid-row-gap:4px;color:var(--_interface---n--0);display:flex}.interface-body-typo{color:var(--_tavo-tokens---text--secondary);letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.interface-body-typo.medium{color:var(--_tavo-tokens---glas--text);font-size:var(--_tavo-tokens---typo--titel-s);font-weight:500;text-decoration:none}.interface-body-typo.medium.dark{color:var(--_interface---n--900)}.interface-body-typo.medium.dark.text-s{font-size:var(--_tavo-tokens---typo--text-l);font-weight:400}.interface-body-typo.medium.red{color:var(--_tavo-tokens---glas--warnung)}.interface-body-typo.medium.light{color:var(--_interface---n--0);font-size:var(--_tavo-tokens---typo--text-l)}.interface-body-typo.medium.light.center,.interface-body-typo.medium.light.center.nowrap{white-space:nowrap}.interface-body-typo.medium.textm{color:var(--_tavo-tokens---text--primary);font-weight:500}.interface-body-typo.medium.textm.cancelled{color:var(--_tavo-tokens---text--tertiary);text-decoration:line-through}.interface-body-typo.medium.textm.is-warning{color:var(--_tavo-tokens---glas--warnung)}.interface-body-typo.durchgetrichen{font-weight:500;text-decoration:line-through;overflow:hidden}.interface-body-typo.red{color:var(--_interface---accent--500)}.interface-body-typo.red.medium.black{color:var(--_interface---n--900)}.interface-body-typo.center{font-size:var(--_tavo-tokens---typo--text-l);text-align:center}.interface-body-typo.center.settings{color:var(--_tavo-tokens---platte--gedaempft)}.interface-body-typo.header{color:var(--_tavo-tokens---text--primary);font-weight:500}.interface-body-typo.icon{font-weight:500}.interface-body-typo.icon.is-active{opacity:0}.interface-body-typo.label.nowrap{color:var(--_tavo-tokens---platte--text);font-size:var(--_tavo-tokens---typo--text-m);white-space:nowrap}.interface-body-typo.label.dark{color:var(--_tavo-tokens---text--primary)}.interface-body-typo.label.dark.medium{font-weight:500}.grid-infos-black-card{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.small-infos-wrapper{width:100%}.small-infos-details-wrapper{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.small-infos-label-div{color:var(--_interface---n--600)}.small-infos-link-blk{color:var(--_interface---n--900);text-decoration:none}.spacer-light{background-color:var(--_interface---n--200);width:100%;height:1px}.small-chip{grid-column-gap:8px;grid-row-gap:8px;border-radius:999px;justify-content:flex-start;align-items:center;padding:5px 10px;display:flex}.small-chip.green{background-color:var(--_interface---status--50);border:0 solid #000}.small-chip.green.big{padding:12px 16px}.small-chip.red{background-color:#c41f450d}.small-chip.grey{background-color:var(--_interface---n--50)}.chip-dot{background-color:var(--_interface---n--500);border-radius:999px;width:8px;height:8px}.chip-dot.green{background-color:var(--_interface---status--500);flex:none}.chip-dot.red{background-color:var(--_interface---status--500-red)}.guest-notice-wrapper{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_interface---n--100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffa6;border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px 28px;display:flex}.label-div-small{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.label-div-small.small-gap{grid-column-gap:4px;grid-row-gap:4px}.label-div-small.small-gap.red{background-color:#95381f14;border-radius:999px;padding:3px 9px}.guest-notice-div{color:var(--_interface---n--900)}.timeline-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.timeline-wrapper.hide-desktop{display:none}.timeline-element{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.timeline-dot{background-color:var(--_interface---n--500);border-radius:999px;width:8px;height:8px}.time-wrapper-timeline{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.white-card-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:24px;display:flex;box-shadow:0 16px 40px -10px #0d0d0f1a}.white-card-wrapper.hidemobile.action-bar{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border-color:#ffffff4d;width:100%;padding:16px;position:relative;inset:auto 0% 0% 50%;transform:translate(-50%);box-shadow:0 2px 10px 5px #0d0d0f1a}.headline-white-card-wrapper{grid-column-gap:4px;grid-row-gap:4px;margin-bottom:20px;display:flex}.interface-titel{letter-spacing:-.5px;font-family:Geist,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.message-wrapper{width:100%;padding-top:16px;padding-left:18px;padding-right:18px}.form-wrapper-card{width:100%;position:relative}.form-wrapper-card.sucess{flex-flow:column;flex:none;display:flex}.form-wrapper-card.hide{display:none}.form-block-interface{width:100%;margin-bottom:0}.form-block-interface.first{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:grid}.interface-form{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.interface-form.actionbar{grid-column-gap:24px;grid-row-gap:24px}.textarea{border:0px solid var(--_interface---n--100);height:104px;min-height:104px;max-height:104px;color:var(--_interface---n--900);letter-spacing:-.15px;background-color:#0000;border-radius:0;margin-bottom:0;padding:0 18px 16px;font-family:Geist,sans-serif;font-size:16px;line-height:1.35}.textarea::placeholder{color:var(--_interface---n--500)}.textarea.small{height:56px;min-height:56px;max-height:56px}.textarea.big{height:156px;min-height:156px;max-height:156px}.interface-textinput{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_interface---n--200);border-radius:20px;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:100%;margin-bottom:16px;padding:0;display:flex}.text-bausteine-wrapper{width:100%;min-height:32px;margin-bottom:16px}.text-bausteine-wrapper.new.scroll{margin-bottom:0}.button-wrapper-form-interface{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-bottom:0;display:flex}.button-wrapper-form-interface.frontend{margin-bottom:0}.button-wrapper-form-interface.frontend._2-colmn{flex-flow:row;justify-content:space-between}.button-wrapper-form-interface.actionbar{flex:none;width:163px}.white-card-small-wrapper{grid-column-gap:12px;grid-row-gap:12px;background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px;display:flex}.button-small-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;width:100%;display:flex}.button-wrapper-div{width:100%;position:relative}.button-js{display:flex}.button-small{border-top-style:solid;border-top-width:1px;border-top-color:var(--_interface---n--100);border-right-style:solid;border-right-width:1px;border-right-color:var(--_interface---n--100);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_interface---n--100);border-left-style:solid;border-left-width:1px;border-left-color:var(--_interface---n--100);background-color:var(--_seilbahn-villa-weil---light_grey);outline-offset:0px;height:44px;color:var(--button-045-color);-webkit-user-select:none;user-select:none;border-radius:999px;outline:3px #333;padding:0 24px;line-height:1;text-decoration:none;display:inline-grid;position:relative}.button-045__inner{grid-column-gap:.125em;grid-row-gap:.125em;border-top-style:solid;border-top-width:1px;border-top-color:var(--_interface---n--100);border-right-style:solid;border-right-width:1px;border-right-color:var(--_interface---n--100);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_interface---n--100);border-left-style:solid;border-left-width:1px;border-left-color:var(--_interface---n--100);pointer-events:none;background-color:var(--button-045-color-background);border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:44px;padding-left:24px;padding-right:24px;display:flex}.button-045__inner.white{background-color:#fff;border-width:0}.button-045__text{color:var(--_interface---n--900);letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:500}.button-045__text.anfrage{font-family:Inter,sans-serif;font-weight:400}.button-045{width:100%;color:var(--button-045-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.text-html{text-align:left;width:100%;height:auto;min-height:0;display:inline}.text-html.center{text-align:center}.text-html.center.white{color:var(--_interface---n--0)}.big-button-wrapper{justify-content:center;align-items:center;display:flex}.big-button-wrapper._2-colmn{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%}.big-button-wrapper.actionbar{flex:none;width:163px}.button-045-2{width:100%;color:var(--button-045-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.button-045__inner-2{background-color:var(--_interface---accent--500);pointer-events:none;letter-spacing:-.15px;width:100%;min-height:56px;padding:var(--button-045-padding);border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:1;display:flex}.button-045__inner-2:hover{box-shadow:0 6px 16px -4px #95381f47}.button-045__inner-2.grey{background-color:var(--_interface---n--100)}.button-045__inner-2.grey:hover{box-shadow:0 6px 16px -4px #1d1d1f33}.button-045__inner-2.grey.secondary{border:0px solid var(--_interface---n--100);background-color:var(--_interface---n--50)}.button-045__inner-2.dark{background-color:var(--_interface---n--900)}.button-045__inner-2.dark:hover{box-shadow:none}.button-045__inner-2.red:hover{background-color:var(--_interface---accent--600)}.button-045__inner-2.red:active{background-color:var(--_interface---accent--700);transform:scale(.98)}.button-045__inner-2.form{pointer-events:auto}.button-045__inner-2.form.green{background-color:var(--_interface---status--500);pointer-events:auto;cursor:pointer}.button-045__inner-2.form.green:hover{box-shadow:0 6px 16px -4px #1f7a4c47}.button-045__inner-2.form.grey{color:var(--_interface---n--900)}.button-045__inner-2.frontend-main{border:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--0)}.button-045__inner-2.frontend-second{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--100)}.button-045__inner-2.outline{border:1px solid var(--_interface---n--200);background-color:#ffffffbf}.button-045__inner-2.outline:hover{box-shadow:0 6px 16px -4px var(--_interface---n--200)}.button-045__text-2{color:var(--_interface---n--0);letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:500}.button-045__text-2.grey{color:var(--_interface---n--900)}.button-045__text-2.frontend-main{color:var(--_seilbahn-villa-weil---charcoal);font-family:Inter,sans-serif;font-weight:400}.white-card-slide{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:none;justify-content:flex-end;width:100%;display:flex}.white-card-slide.hide{flex:1;width:100%;display:flex}.white-card-slide._100{width:100%}.white-card-slide.first{background-color:green;flex-flow:row;justify-content:flex-start;align-items:center;height:auto}.text-link-interface{color:var(--_interface---n--600);letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.text-link-interface.small{font-size:12px;font-weight:300;line-height:1.2}.textbausteine-collection-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:inline-flex}.textbausteine-collection-item{grid-column-gap:8px;grid-row-gap:8px;border:0px solid var(--_interface---n--200);border-radius:999px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:block}.bausteine-wrapper{border:1px solid var(--_interface---n--100);background-color:var(--_tavo-tokens---bg--surface);height:32px;color:var(--_tavo-tokens---text--secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;transition:all .2s ease-in-out;display:flex}.bausteine-wrapper:hover{border:1px solid var(--_interface---n--200);background-color:var(--_tavo-tokens---bg--surface);color:var(--_tavo-tokens---text--primary)}.bausteine-wrapper.is-active{background-color:var(--_tavo-tokens---aktion--flaeche);color:var(--_tavo-tokens---aktion--text)}.chip-text{white-space:nowrap;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.2}.header-white-card{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:16px;display:flex}.header-white-card.hide{display:flex}.hidden-html-fields-div{display:none}.first-hero-interface-wrapper{display:flex}.message-wrapper-div{grid-column-gap:4px;grid-row-gap:4px;background-color:var(--_interface---accent--50);border-radius:24px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding:24px 28px;display:flex}.message-wrapper-label{grid-column-gap:8px;grid-row-gap:8px;color:var(--_interface---accent--500);justify-content:flex-start;align-items:center;display:flex}.message-text-wrapper{color:var(--_interface---n--600)}.finsweet-target-field{pointer-events:none;height:104px;min-height:104px;max-height:104px;color:var(--_interface---n--900);letter-spacing:-.15px;background-color:#0000;border:1px solid #0000;flex:none;margin-bottom:0;padding:0;font-family:Geist,sans-serif;font-size:16px;line-height:1.35}.finsweet-target-field::placeholder{color:var(--_interface---n--900)}.finsweet-target-field.hidden{width:100%;display:none}.success-message{background-color:#0000;padding:0}.interface-success-message{border-radius:18px;margin-top:24px;margin-bottom:24px;padding:18px 20px}.interface-success-message.green{background-color:var(--_interface---status--50);flex:none;margin-top:24px;margin-bottom:24px}.interface-success-message.grey{background-color:var(--_interface---n--50)}.interface-success-message.grey._16px{margin-top:24px;margin-bottom:24px}.success-message-label{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:0;display:flex}.label-success-message-wrapper{grid-column-gap:8px;grid-row-gap:8px;color:var(--_interface---status--500);justify-content:flex-start;align-items:center;display:flex}.label-success-message-wrapper.grey{color:var(--_interface---n--600)}.button-wrapper-success{flex:none}.button-wrapper-success.main{width:100%}.button-wrapper-success.small{width:163px}.label-text-success{margin-top:14px}.message-html{flex:none;width:100%}.message-html.small{height:56px}.label-div-2-elements{justify-content:space-between;align-items:center;width:100%;display:flex}.cms-wrapper-offene-anfragen{width:100%;margin-top:0}.open-request-div{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;margin-top:12px;display:flex}.open-request-pill{border:1px solid var(--_interface---n--100);background-color:var(--_interface---n--0);border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mover-request-pill{grid-column-gap:8px;grid-row-gap:8px;color:var(--_interface---n--600);flex-flow:column;display:flex}.mover-request-pill.settings{grid-column-gap:2px;grid-row-gap:2px}.wrappe-request-pill{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.wrappe-request-pill.header{color:var(--_interface---n--900)}.wrappe-request-pill.header.skelton-header{background-color:var(--_interface---n--100);width:120px;height:16px;color:var(--_interface---n--600);border-radius:20px}.wrappe-request-pill.skelton{background-color:var(--_interface---n--100);border-radius:20px;width:200px;height:16px}.text-wrapper-request-pill{display:flex}.label-rapper{margin-left:4px}.spacer-dot{background-color:var(--_interface---n--500);border-radius:999px;width:2px;height:2px}.open-request-btn-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.empty-state-anfrage{background-color:#0000;padding:0}.hide-cms-wrapper{display:none}.aenderung-modal{z-index:999;pointer-events:none;display:none;position:relative;inset:0%}.modal-bg{background-color:var(--_interface---n--950);opacity:.45;position:absolute;inset:0%}.modal-content{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;justify-content:center;align-items:center;padding-top:64px;padding-bottom:64px;display:flex;position:absolute;inset:0%}.modal-wrapper{background-color:var(--_interface---n--0);pointer-events:auto;border-radius:24px;width:600px;min-width:600px;max-width:600px;height:auto;padding:28px 32px;overflow:scroll;box-shadow:0 24px 60px -8px #0000002e,0 2px 6px #00000014}.modal-content-interface{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;height:100%;display:flex}.modal-content-header{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.modal-close-btn{background-color:var(--_interface---n--100);border-radius:999px;width:32px;height:32px}.modal-close-btn.anfrage{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--50)}.modal-close-btn.sheet{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;width:40px;height:40px;position:absolute;inset:50% auto 0% 16px;transform:translateY(-50%);box-shadow:0 2px 10px 5px #0000000d}.modal-close-btn.sheet.sticky{z-index:3;background-color:var(--_tavo-tokens---glas--karte);inset:32px auto auto 24px}.modal-close-btn.sheet.sticky.reservieren{top:24px;left:24px;transform:none}.modal-close-btn.sheet.sticky.reservieren.storno{top:16px}.icon-close-btn-modal{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.icon-close-btn-modal.frontend{padding:8px}.icon-svg.close{color:#1d1d1f;justify-content:center;align-items:center;display:flex}.icon-svg.close.absolute{opacity:1;position:absolute;inset:0%}.icon-svg.close.absolute.is-active{opacity:1}.icon-svg.close.testtt{color:var(--_interface---n--900)}.icon-svg.close.red{color:var(--_tavo-tokens---glas--warnung)}.icon-svg.close.fixed{width:20px;height:20px}.icon-svg.lupe{justify-content:flex-start;align-items:center;display:flex}.icon-svg.settings{justify-content:center;align-items:center;display:flex}.icon-svg.chevron{width:100%;height:100%;color:var(--_tavo-tokens---text--primary)}.icon-svg.meine-reservierung{width:100%;height:100%}.icon-svg.dark{color:var(--_tavo-tokens---text--primary)}.icon-svg.secondary{color:var(--_tavo-tokens---text--tertiary);justify-content:center;align-items:center;display:flex}.modal-header-text{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.modal-status-wrapper{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.small-text-header{color:var(--_interface---n--600)}.modal-neue-anfrage-wrapper{background-color:var(--_interface---n--100);border-radius:18px;width:100%;padding:18px 20px}.modal-list-item{grid-column-gap:12px;grid-row-gap:12px;border-bottom:1px solid var(--_interface---n--200);justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.modal-list-item.is-last{border-bottom-color:#0000}.label-new-request-wrapper{color:var(--_interface---n--500)}.icon-new-request-wrapper{width:12px;height:12px;color:var(--_interface---n--500);justify-content:center;align-items:center;display:flex}._2-clmn-wrapper-request{grid-column-gap:4px;grid-row-gap:4px;display:flex}.modal-nachricht-gast-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;flex:none;display:flex}.nachricht-gast-text{color:var(--_interface---n--900)}.modal-nachricht-an-gast{width:100%}.form-block-aenderung{margin-bottom:0}.form-aenderung{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.modal-btn-wrapper{grid-column-gap:12px;grid-row-gap:12px;width:100%;display:flex}.modal-btn-wrapper-div{width:50%}.modal-btn-wrapper-div.full{width:100%}.modal-small-label{justify-content:center;align-items:center;padding-bottom:28px;display:flex}.sucess-message-new-request{background-color:#0000;padding:0}.circle-icon-new-request{background-color:var(--_interface---status--50);border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.circle-icon-new-request.anfrage-green{background-color:var(--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-50)}.sucess-message-wrapper{flex-flow:column;width:100%;display:flex}.heder-div-success-message{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.icon-success-div{width:32px;height:32px;color:var(--_interface---status--500)}.icon-success-div.anfrage{-webkit-text-stroke-color:var(--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-500)}.text-div-success-message{text-align:left;justify-content:center;align-items:center;width:100%;display:flex}.more-request-wrapper{border:1px solid var(--_interface---n--100);border-radius:20px;margin-top:24px;padding:16px 18px}.submit-button{pointer-events:auto;cursor:pointer}.submit-button:hover{background-color:#000}.anfrage-content-wrapper{background-color:var(--_seilbahn-villa-weil---offset-white);width:100vw;min-height:120vh;display:none;position:relative}.navbar-anfrage{z-index:10;background-color:var(--_seilbahn-villa-weil---offset-white);border-bottom:1px solid #e4e4dd;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:50px;padding:16px 64px;display:flex;position:static;inset:0% 0% auto}.navbar-anfrage.second{border-bottom-width:0}.navbar-right-container{grid-column-gap:24px;grid-row-gap:24px;display:flex}.anfrage-content-section{width:100%;padding:128px 64px;position:relative}.anfrage-2-colmn-wrapper{z-index:0;grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;width:100%;display:grid;position:relative}.headline-div-anfrage{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.label-div-anfrage{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.chip-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);border-radius:999px;justify-content:flex-start;align-items:center;padding:8px 16px;display:inline-flex}.chip-wrapper.green{background-color:var(--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-50)}.chip-dot-anfrage{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--500);border-radius:9999px;width:8px;height:8px}.chip-dot-anfrage.green{background-color:var(--_anfrage---status-·-bestätigt--ausstehend--abgelehnt--ok-500)}.chip-dot-anfrage.red{background-color:var(--_anfrage---accent-·-fire-primäraktion-fokus-marke--500)}.label-wrapper{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.heading-paragraph-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.text-content-wrapper{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.spacer-dot-text{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--400);border-radius:9999px;width:4px;height:4px}.spacer-dot-text.dark{background-color:var(--_seilbahn-villa-weil---charcoal)}.spacer-dot-text.primary{background-color:var(--_tavo-tokens---text--primary);width:2px;height:2px}.spacer-dot-text.subline{background-color:var(--_tavo-tokens---text--secondary)}.spacer-dot-text.subline.small,.spacer-dot-text.prim{width:2px;height:2px}.white-card-div{grid-column-gap:16px;grid-row-gap:16px;border:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--0);border-radius:24px;flex-flow:column;width:100%;padding:28px;display:flex}.white-card-div.red{background-color:var(--_anfrage---accent-·-fire-primäraktion-fokus-marke--50);border-color:#0000}.big-h3-text{grid-column-gap:8px;grid-row-gap:8px;border-bottom:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--50);flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-bottom:16px;display:flex}.typo-wrapper-white-card{grid-column-gap:4px;grid-row-gap:4px;display:flex}.typo-wrapper-first{justify-content:flex-start;align-items:center;display:flex}.small-contnet-anfrage-div{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.small-content-wrapper-white-card{grid-column-gap:4px;grid-row-gap:4px;border-right:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--50);flex-flow:column;display:flex}.small-content-wrapper-white-card.is-last{border-right-color:#0000;padding-left:0}.text-white-cad{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.grid-div-white-card{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.spacer-stroke-anfrage{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--50);width:100%;height:1px}.link-block-anfrage{text-decoration:none}.message-restaurant-anfrage{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);opacity:1;border-radius:20px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px 28px;display:flex}.message-restaurant-anfrage.light-red{background-color:var(--_anfrage---accent-·-fire-primäraktion-fokus-marke--50)}.message-restaurant-anfrage.white{border:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);background-color:#0000}.dot-label-wrapper,.message-wrapper-anfrage.modal{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.infos-wrapper-anfrage{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;display:flex}.infos-wrapper-list{flex:none;width:100%}.info-wrapper-list-element{grid-column-gap:24px;grid-row-gap:24px;border-top:0px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);border-bottom:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;justify-content:space-between;width:100%;padding-top:16px;padding-bottom:16px;display:grid}.verlauf-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:flex}.verlauf-element-div{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.verlauf-element-header{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:flex-start;height:100%;padding-top:8px;display:flex}.verlauf-element-timestemp{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.header-white-card-small{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.btn-wrapper-white-card{padding-top:12px}.countdown-div-anfrage{border-top:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--50);margin-top:8px;padding-top:16px}._2-clmn-anfrage-wrapper{justify-content:space-between;display:flex}.anfrage-content-simple{grid-column-gap:64px;grid-row-gap:64px;background-color:var(--_seilbahn-villa-weil---offset-white);flex-flow:column;justify-content:center;align-items:center;width:100vw;height:auto;min-height:100vh;padding-top:0;padding-bottom:64px;display:flex}.card-anfrage-content-simple{grid-column-gap:24px;grid-row-gap:24px;border:1px solid var(--_anfrage---neutral-·-warm-ui-grundgerüst--100);background-color:#fff;border-radius:28px;flex-flow:column;width:784px;height:100%;padding:32px;display:flex;overflow:scroll;box-shadow:0 16px 40px -10px #0d0d0f1a}.scroll-container-gastansicht{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;flex:none;height:100%;display:flex;overflow:scroll}.change-modal-section{z-index:999;pointer-events:none;width:100vw;height:100vh;display:flex;position:fixed;inset:0%}.change-modal-section-bg{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--900);opacity:.4;position:absolute;inset:0%}.modal-content-anfrage{pointer-events:none;justify-content:center;align-items:flex-start;padding-top:64px;padding-bottom:64px;display:flex;position:absolute;inset:0%}.modal-wrapper-anfrage{grid-column-gap:24px;grid-row-gap:24px;pointer-events:auto;background-color:#fff;border-radius:24px;flex-flow:column;width:600px;height:auto;padding:40px;display:flex;overflow:scroll}.modal-wrapper-headline{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.headline-wrapper-modal{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.modal-content-div{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.form-modal-reservierung--ndern{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.label-wrapper-modal{margin-bottom:12px}.modal-2-column{grid-column-gap:12px;grid-row-gap:12px;display:flex}.modal-input-div{width:100%}.modal-single-column{margin-top:12px}.modal-btn-wrapper-button{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.second-btn-link{flex:none;justify-content:center;align-items:center;display:flex}.link-block-3{color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--400)}.sucess-anfrage{background-color:#0000;padding:0}.success-anfrage-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.message-wrapper-anfrage-div{width:100%;margin-top:12px}.white-wrapper-success-message{width:100%;margin-top:32px;display:flex}.btn-wrapper-sucess-message{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-top:32px;display:flex}.link-2{color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--400);text-decoration:none}.data-sheet-handle-div{display:none}.data-sheet-handle{width:100%;height:64px}.data-sheet-handle.div{z-index:9999;position:sticky;top:0}.data-sheet-handle.div.reservieren{height:88px}.data-sheet-handle.div.reservieren.storno{height:72px;padding-top:16px;padding-bottom:16px;display:block}.data-sheet-handle.reservieren{height:64px}.data-sheet-handle.reservieren.new.storno{height:auto}.bottom-sheet-wrapper{z-index:99999;opacity:1;flex-flow:column;justify-content:flex-start;align-items:center;height:auto;max-height:98dvh;margin-bottom:0;padding:16px;display:flex;position:fixed;inset:auto 0% 0%;overflow:hidden}.bottom-sheet-wrapper.aenderung.new{z-index:9999;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0%}.bottom-sheet-wrapper.zusage{display:flex}.bottom-sheet-wrapper.new{z-index:9999;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0%}.bottom-sheet-wrapper.zusagee{display:flex}.bottom-sheet-wrapper.reservieren{z-index:2147483647;justify-content:center;align-items:center;height:100dvh;max-height:100dvh;padding-top:40px;padding-bottom:40px;display:none}.bottom-sheet-wrapper.reservieren.storno,.bottom-sheet-wrapper.reservieren.message,.bottom-sheet-wrapper.anlegen{display:none}.bottom-sheet-wrapper.anlegen.show{display:flex}.data-sheet-content{z-index:1;opacity:1;background-color:#0000;flex:0 auto;width:100%;height:auto;min-height:auto;padding-top:0;display:block;position:relative;inset:0 0% 0%;overflow:auto}.data-sheet-content.reservieren{height:100%}.data-sheet-content.reservieren.storno{height:auto;min-height:0}.text-wrapper-handle{z-index:2;opacity:0;filter:blur(20px);justify-content:center;align-items:center;padding-top:32px;transition:all .8s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;inset:0%}.text-wrapper-handle.active{opacity:1;filter:blur();padding-top:0}.text-wrapper-handle.sheetnav-page{filter:blur(10px);justify-content:center;align-items:flex-start;margin-left:0;padding-top:24px;padding-left:0;padding-right:48px;transition-duration:.4s}.text-wrapper-handle.sheetnav-page.is-active{opacity:1;filter:blur();justify-content:center;align-items:center;margin-left:0;padding-left:0;padding-right:0}.text-wrapper-handle.sheetnav-page.reservieren{justify-content:center;align-items:center;padding-top:24px;padding-right:0}.text-wrapper-handle.sheetnav-page.reservieren.is-active{padding-top:24px}.text-wrapper-handle.sheetnav-page.reservieren.active{filter:none}.text-wrapper-handle.sheetnav-page.reservieren.is-visible{border-bottom:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);opacity:1;filter:none;justify-content:center;align-items:center}.text-wrapper-handle.reservieren{padding-top:24px;padding-bottom:16px}.text-wrapper-handle.reservieren.active{border-bottom:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);padding-top:16px}.text-wrapper-handle.reservieren.storno{height:72px;padding-top:16px;padding-bottom:16px}.data-sheet-focus{width:0;height:0}.data-sheet-copy-here.reservieren{height:auto;padding-top:0;position:relative}.status-bar-responsive{display:none}.interface-responsive-wrapper{flex-flow:column;padding-top:110px;display:flex;position:relative;overflow:hidden}.interface-hero-section{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100vw;padding-top:24px;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.guest-icon-wrapper.light{background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;width:88px;height:88px;margin-bottom:16px;position:relative}.guest-icon-wrapper.light.blue{background-color:var(--_tavo-tokens---accent--base);border-width:0}.guest-icon-initals.light{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.guest-initals{color:var(--_interface---n--0);font-family:Geist,sans-serif;font-size:30px;font-weight:500;line-height:1}.guest-initals.small.yellow{color:var(--_tavo-tokens---glas--text);font-size:var(--_tavo-tokens---typo--label-m)}.status-dot-wrapper{width:20px;height:20px;position:absolute;inset:auto 0% 0% auto}.status-dot{border:3px solid var(--_tavo-tokens---bg--canvas);background-color:var(--_tavo-tokens---status--bad);border-radius:999px;width:100%;height:100%}.status-dot.best-tigt{background-color:var(--_tavo-tokens---status--ok)}.status-dot.storno{background-color:var(--_tavo-tokens---status--wait)}.small-headline-hero-interface.opacity{opacity:.8;margin-bottom:8px}.hero-headline-interface{margin-bottom:8px}.hero-headline-interface.sheet{grid-column-gap:8px;grid-row-gap:8px;display:flex}.small-label-div-hero.opacity{opacity:.8;color:var(--_interface---n--0);justify-content:flex-start;align-items:center;margin-bottom:32px;display:flex}.small-label-div-hero.opacity.gap{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.glass-effect__fill-burn{opacity:.05;mix-blend-mode:color-burn;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.glass-effect__fill{opacity:1;border-radius:inherit;background-color:#d4d4d426;position:absolute;inset:0}.glass-effect{-webkit-backdrop-filter:saturate(120%)blur(.75em);backdrop-filter:saturate(120%)blur(.75em);pointer-events:none;isolation:isolate;color:#201d1d;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.glass-effect__edge-dark{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.1875em -.28125em .09375em -.1875em #b3b3b34d}.glass-effect__inner-glow{mix-blend-mode:darken;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 1.75em #f2f2f24d}.glass-effect__highlight-strong{border-radius:inherit;position:absolute;inset:0;box-shadow:inset .28125em .28125em .09375em -.328125em #fffc}.glass-effect__edge-light{border-radius:inherit;mix-blend-mode:plus-lighter;position:absolute;inset:0;box-shadow:inset .1875em .28125em .09375em -.1875em #b3b3b380}.demo-element{border-radius:50em;width:15em;height:3.5em;position:relative}.glass-effect__highlight-soft{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.28125em -.28125em .09375em -.328125em #ffffff80}.interface-icon-fix{border-radius:999px;width:46px;height:46px;position:fixed;inset:0% auto auto 0%;overflow:hidden}.interface-icon-fix.hide{display:none}.interface-icon-fix.minimal{z-index:50;background-color:#ffffffa6;border:1px solid #ffffff4d;justify-content:center;align-items:center;display:flex;top:24px;left:104px;box-shadow:0 2px 10px 5px #0000000d}.interface-icon-fix.minimal.dashboard{position:relative;top:auto;left:auto}.interface-icon-fix.minimal.dashboard.nosizing{flex:none}.interface-icon-fix.minimal.dashboard.nosizing.morph{opacity:1;position:absolute;inset:0%}.interface-icon-fix.minimal.dashboard.nosizing.morph.is-active{opacity:0}.interface-icon-fix.minimal.dashboard.nosizing.morph.close{opacity:0;position:relative}.interface-icon-fix.minimal.dashboard.nosizing.morph.close.is-active{opacity:1;filter:none}.interface-icon-fix.minimal.dashboard.nosizing.morph.close.is-aktive{opacity:1;filter:blur();padding:0}.interface-icon-fix.minimal.dashboard.is-active{opacity:0}.interface-icon-fix.minimal.dashboard.icon{cursor:pointer;border-width:0;border-color:#0000;overflow:visible}.interface-icon-fix.minimal.dashboard.icon.flip{box-shadow:none;background-color:#0000}.wrapper-interface-icon.absolute{position:relative}.wrapper-interface-icon.morph{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.wrapper-interface-icon.morph.settings{opacity:0;filter:blur(20px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:0 solid #ffffff4d;border-radius:99999px;width:0%;height:0%;padding:0;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.wrapper-interface-icon.morph.settings.is-open{opacity:1;filter:blur();border-width:1px;width:100%;height:100%;padding:14px}.wrapper-interface-icon.hide{display:none}.card-wrapper{z-index:1;width:100%;padding-bottom:24px;padding-left:16px;padding-right:16px;position:relative;overflow:hidden}.card-wrapper.swiper{padding-bottom:0;padding-left:0;padding-right:0;display:none;overflow:visible}.card-wrapper._2grid.left{padding-right:12px}.card-wrapper._2grid.right{padding-left:12px}.card-wrapper.sheet{padding-left:24px;padding-right:24px}.inner-card-wrapper{grid-column-gap:12px;grid-row-gap:12px;background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;flex-flow:column;width:100%;padding:24px;display:flex;box-shadow:0 2px 10px #0000000d}.inner-card-wrapper.text{grid-column-gap:12px;grid-row-gap:12px}.inner-card-wrapper.dashboard-interface{border-color:var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---glas--karte)}.inner-card-wrapper.dashboard-interface._2grid{background-color:var(--_tavo-tokens---glas--karte);flex-flow:column;justify-content:space-between;align-items:stretch;height:100%}.inner-card-wrapper.dashboard-interface.bottom-sheet{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--_tavo-tokens---bg--elevated);box-shadow:none}.card-item{justify-content:space-between;align-items:stretch;display:flex}.card-item.list{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.card-item.swiper{padding-right:80px}.card-item-div{color:var(--_interface---n--600)}.card-item-div.dark{color:var(--_interface---n--900)}.card-item-div.dark.list{grid-column-gap:16px;grid-row-gap:16px;align-items:center;width:100%;display:flex}.card-item-div.link{width:100%;color:var(--_interface---n--900);justify-content:space-between;align-items:center;display:flex}.card-item-linkblock{color:var(--_interface---n--900);text-decoration:none}.card-label-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.cms-div-offene-reservierung{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.cms-div-offene-reservierung.dashboard-interface{flex-flow:row;justify-content:space-between;align-items:stretch;width:100%;margin-top:0}.cms-div-offene-reservierung.dashboard-interface.skelton{padding:24px}.cms-div-offene-reservierung.dashboard-interface.skelton.main{flex-flow:column;padding:0}.cms-div-offene-reservierung.dashboard-interface.settings{align-items:center;padding-top:14px;padding-bottom:14px}.guest-icon-reservierung-offen{background-color:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.guest-icon-reservierung-offen.skelton{background-color:var(--_interface---n--100)}.request-link-button{width:24px;height:100%;color:var(--_interface---n--900);flex:none;justify-content:center;align-items:center;display:flex}.link-block-request{width:100%;height:100%;text-decoration:none}.link-block-request.dashboard-interface{flex-flow:row;justify-content:flex-start;align-items:stretch}.offene-reservierung-wrapper{grid-column-gap:12px;grid-row-gap:12px;display:flex}.offene-reservierung-wrapper.settings{justify-content:flex-start;align-items:center}.button-wrapper-offene-anfrage{justify-content:center;align-items:center;margin-top:24px;display:flex}.alle-anfragen-btn-block{width:100%;text-decoration:none}.text-link-typo{color:var(--_interface---accent--500);text-align:center;font-family:Geist,sans-serif;font-size:16px;font-weight:500}.chevron-icon{height:16px;color:var(--_tavo-tokens---glas--text);transform:none}.chevron-icon.right{flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.chevron-icon.back{transform:rotate(-180deg)}.chevron-icon.fixed{flex:none;height:100%}.card-item-link{justify-content:space-between;width:100%;text-decoration:none}.actionbar-wrapper{display:none}.interface-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-bottom:150px;padding-left:104px;padding-right:104px;display:flex;overflow:hidden}.bottom-sheets-wrapper{flex-flow:column;display:flex}.name-div-hero{justify-content:center;align-items:center;width:100%;display:flex}.name-div-hero-wrapper{background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:22px;padding:12px 18px}.name-div-hero-wrapper.interface-dashboard{background-color:var(--_tavo-tokens---platte--chip);border-width:0;flex-flow:column;flex:0 auto;justify-content:center;align-items:center;width:auto;display:flex}.name-div-hero-wrapper.dark{background-color:var(--_tavo-tokens---glas--aktiv);border-width:0}.status-wrapper-hero{grid-column-gap:4px;grid-row-gap:4px;color:var(--_interface---n--0);justify-content:center;align-items:center;display:flex}.status-wrapper-hero.opacity{grid-column-gap:4px;grid-row-gap:4px;opacity:1;color:var(--_interface---n--0);display:flex}.label-status-wrapper{grid-column-gap:4px;grid-row-gap:4px;display:flex}.label-status-wrapper.nowrap,.text-status-wrapper.nowrap{flex:none}.interace-content-bg{display:none}.interface-background{flex:none;width:100%;height:auto;position:absolute;inset:0%}.white-gradient{background-image:linear-gradient(180deg,#f5f5f700,var(--_interface---n--50));height:25vh;position:absolute;inset:auto 0% 0%}.gradient-background{background-color:#f7f7f7;background-image:linear-gradient(#0f2f54,#0c2a4a80);transition:all .3s;position:absolute;inset:0%}.svg-filter,.card_wrap{display:none}.progressive-blur{z-index:40;pointer-events:none;isolation:isolate;contain:paint;width:100%;height:15em;transform-style:preserve-3d;position:fixed;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}.progressive-blur.top{inset:0% 0% auto;transform:rotate(180deg)}.progressive-blur.top.data-handle{z-index:1;opacity:0;transition:all .3s linear;position:absolute;inset:-1px 0% auto}.progressive-blur.top.data-handle.active,.progressive-blur.top.data-handle.active-scroll{opacity:1}.progressive-blur.down.bottom-sheet{position:absolute}.progressive-blur__layer{width:100%;height:100%;position:absolute}.progressive-blur__layer.is--1{-webkit-backdrop-filter:blur(.09375em);backdrop-filter:blur(.09375em);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.progressive-blur__layer.is--2{-webkit-backdrop-filter:blur(.1875em);backdrop-filter:blur(.1875em);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.progressive-blur__layer.is--3{-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.progressive-blur__layer.is--4{-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);-webkit-mask:linear-gradient(#0000 82%,#000 92% 100%);mask:linear-gradient(#0000 82%,#000 92% 100%)}.progressive-blur__layer.is--5{-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em);-webkit-mask:linear-gradient(#0000 88%,#000 100%);mask:linear-gradient(#0000 88%,#000 100%)}.verlauf-item-div{flex-flow:row;justify-content:center;align-items:flex-start;display:flex}.content-verlauf{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.verlauf-dot{background-color:var(--_interface---n--900);width:8px;height:8px;color:var(--_tavo-tokens---text--primary);border-radius:999px}.interface-desktop-wrapper{position:absolute;inset:0%}.interface-hero-gradient-wrapper{background-image:linear-gradient(#95381f,#d0a27a 50%,#f2f1ee);width:100vw;height:100vh;position:absolute;inset:0% 0% auto}.interface-desktop-gradient-wrapper{pointer-events:none;height:100vh;display:none;position:absolute;inset:0%}.action-bar-wrapper-desktop{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;border-radius:28px;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:800px;padding:16px 26px;transition:all .5s ease-in-out;display:flex;position:relative;inset:auto auto 24px;box-shadow:0 2px 10px 5px #0000001a}.action-bar-wrapper-desktop.active{width:auto;transform:scale(2)}.action-bar-wrapper-desktop.is-active{background-color:#fffffff2;border-radius:28px;justify-content:flex-start;width:850px;padding:26px;position:relative;bottom:48px;left:auto;right:auto}.action-bar-wrapper-desktop.ausstehend{display:flex}.actiob-bar-slide-div{grid-column-gap:16px;grid-row-gap:16px;flex:none;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;display:flex}.action-bar-wrapper-content-interface{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.action-bar-wrapper-content-interface.button{flex-flow:row;flex:0 auto;justify-content:flex-end;align-items:center;width:100%}.text-wrapper-action-bar{grid-column-gap:8px;grid-row-gap:8px;white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;display:inline-flex}.text-wrapper-action-bar.aenderung{grid-column-gap:16px;grid-row-gap:16px}.data-swap-bar{width:100%;height:auto;position:relative;inset:0%}.data-swap-scrim{background-color:#00000040;display:none;position:fixed;inset:0%}.data-hero-bar{flex-flow:column;align-items:center;display:flex}.card-content{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.card-content.bottom-sheet{grid-column-gap:20px;grid-row-gap:20px}.label-wrapper-action-bar{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.form-wrapper-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-action-bar-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.aenderungs-wrap{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.aenderung-wrapper-form{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--_interface---n--0);color:#333;border:1px solid #ffffff40;border-radius:20px;flex:none;justify-content:flex-start;width:100%;padding:18px;display:flex;box-shadow:0 2px 10px 5px #0000000d}.aenderung-wrapper-form.noback{grid-column-gap:24px;grid-row-gap:24px;box-shadow:none;background-color:#fff0;border-width:0;justify-content:flex-start;padding:0}.aenderung-wrapper-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.aenderung-wrapper-div.single{background-color:#ffffff59;border:1px solid #ffffff40;border-radius:20px;padding:18px;box-shadow:0 2px 10px 5px #0000000d}.nachricht-gast-actionbar{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;padding:16px 0;display:flex}.icon-img{aspect-ratio:auto;width:64px}.action-bar-main-wrap{position:fixed;inset:auto 0% 24px}.desktop-wrapper-interface{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;display:flex}.interface-grid-column{flex:none;width:100%;height:auto;position:relative}.mobile-wrapper-interface{display:none}._2-column-interface-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:800px;display:flex}.sticky-wrap-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:100%;display:flex;position:sticky;top:0}.chip-dot-2{background-color:#86868b;border-radius:999px;width:8px;height:8px}.chip-dot-2.red{background-color:#95381f}.label-interface-2{color:#86868b;text-align:left;height:auto;font-family:Geist,sans-serif;font-size:12px;font-weight:300;line-height:1.2}.label-interface-2.bold{color:#6e6e73;font-weight:500}.label-interface-2.bold.red{color:#95381f}.data-swiper-slide{grid-column-gap:12px;grid-row-gap:12px;background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;flex-flow:column;flex:none;justify-content:center;align-items:flex-start;width:100%;height:auto;margin-bottom:12px;padding:24px;display:flex;box-shadow:0 2px 10px #0000000d}.card-item-div-2{color:#6e6e73}.card-item-div-2.dark{color:var(--_interface---n--900)}.card-item-div-2.dark.change{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.swiper-card-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;width:100%;padding-bottom:0;padding-left:0;padding-right:0;display:block;overflow:visible}.card-label-wrapper-2{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.data-swiper-dismiss{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;height:12px;display:flex;position:absolute;inset:50% 0% 0% auto;transform:translate(0)}.card-label-wrapper-3{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.data-swiper-track{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:stretch;width:auto;height:auto;padding-left:16px;padding-right:16px;display:flex;overflow:auto}.swiper-dots{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;width:100%;height:12px;margin-bottom:24px;display:flex}.data-swiper-dot{background-color:#ffffff59;border:0 solid #ffffff40;border-radius:999px;width:8px;height:8px;transition:none;box-shadow:0 2px 10px #0000000d}.data-swiper-dot.is-active{background-color:#ffffffb3;width:9px;height:9px}.data-swiper-dot.is-aktiv{background-color:#ff0}.data-swiper-dot.dark{background-color:#1d1d1f80}.data-swiper-dot.dark.is-active{background-color:#1d1d1fbf}.action-bar-mover{z-index:99999;pointer-events:auto;flex-flow:column;justify-content:flex-end;align-items:center;height:auto;display:flex;position:fixed;inset:auto 0% 0%}.dashboard{background-color:var(--_interface---n--50)}.dashboard-wrapper{flex-flow:column;align-items:center;width:100%;padding-bottom:15vh;display:flex;position:relative}.dashboard-wrap{width:800px}.dashboard-interface{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.collection-item-dashboard-interface{flex:none;justify-content:flex-start;align-items:center;transition:all .3s cubic-bezier(.625,.05,0,1);display:flex}.collection-item-dashboard-interface:hover{border-radius:16px;padding-left:6px;padding-right:6px}.slider-dashboard-wrapper{cursor:grab;flex:none;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;overflow:visible}.hero-slide-wrap{flex:none;width:100vw}.fix-nav-wrapper{z-index:41;pointer-events:none;flex-flow:column;align-items:center;display:flex;position:fixed;inset:auto 0% 0%}.fixed-navbar-wrapper{border:1px solid var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---glas--karte);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;width:auto;transform:scale3d(1none,1none,1none);transform-style:preserve-3d;border-radius:28px;padding:0;transition:all .5s;position:relative;bottom:24px;box-shadow:0 2px 10px 5px #0000001a}.fixed-navbar-wrapper.is-scrolling-down{transform:scale(.9)}.fixed-nav-button-wrapper{padding:4px;position:relative}.nav-btn-wrapper{display:inline-flex}.bouncy-tabs__item-img{object-fit:cover;width:100%;height:100%}.bouncy-tabs__item-text{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.bouncy-tabs__item{grid-column-gap:2em;grid-row-gap:2em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.bouncy-tabs__indicator{z-index:2;background-color:var(--_tavo-tokens---glas--aktiv);pointer-events:none;border-radius:100em;width:3em;position:absolute;top:0;left:0}.bouncy-tabs{grid-column-gap:3em;grid-row-gap:3em;flex-flow:column;justify-content:flex-start;align-items:center;width:min(100%,50em);display:flex}.bouncy-tabs__list{width:100%;position:relative}.bouncy-tabs__cta{color:#f1efe2;background-color:#232419;border-radius:100em;padding:.75em 1.5em;font-size:1em;line-height:1.5;text-decoration:none}.bouncy-tabs__item-visual{aspect-ratio:1;border-radius:1em;width:45%;overflow:hidden}.bouncy-tabs__ghost{z-index:1;opacity:0;pointer-events:none;visibility:hidden;background-color:#0000;border-radius:100em;width:2em;position:absolute;top:0;left:0}.bouncy-tabs__heading{margin-top:0;margin-bottom:0;font-size:1.5em;font-weight:600;line-height:1}.bouncy-tabs__para{margin-top:0;margin-bottom:0;font-size:1em;line-height:1.3}.bouncy-tabs__button{z-index:3;color:var(--_tavo-tokens---glas--text);letter-spacing:-.15px;appearance:none;background-color:#0000;border:none;border-radius:100em;padding:16px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:1;transition-property:color;transition-duration:.3s;transition-timing-function:ease;position:relative}.bouncy-tabs__button:hover{font-weight:500}.bouncy-tabs__collection{background-color:#f1efe2;border-radius:1.5em;width:100%;padding:3em;overflow:hidden}.bouncy-tabs__nav{background-color:#23241914;border-radius:100em;flex-flow:wrap;justify-content:center;align-items:flex-start;padding:.4em;display:inline-flex;position:relative}.dashboard-slider-code-js{display:none}.data-tabs-dots{grid-column-gap:6px;grid-row-gap:6px;justify-content:center;align-items:center;width:auto;height:10px;display:flex}.data-tabs-dot{background-color:var(--_tavo-tokens---glas--karte);cursor:pointer;border-radius:999px;width:8px;height:8px;box-shadow:0 2px 10px #0000000d}.data-tabs-dot.is-active{background-color:var(--_tavo-tokens---glas--karte-stark);width:9px;height:9px}.data-tabs-dot.is-aktiv{background-color:#ff000059}.dashboard-navbar-wrapper{z-index:43;justify-content:space-between;align-items:center;padding-top:24px;padding-left:104px;padding-right:104px;display:flex;position:fixed;inset:0% 0% auto}.search-bar-wrapper{z-index:99999999;position:absolute;inset:auto 0% 0% 50%;transform:translate(-50%)}.input-form{flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative}.input-search-field{height:46px;color:var(--_interface---n--900);background-color:#0000;border:0 solid #000;border-radius:999px;margin-bottom:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:1.35px;overflow:clip}.input-search-field::placeholder{color:var(--_interface---n--900)}.input-search-field._w-input{height:46px;color:var(--_interface---n--900);background-color:#0000;border:0 solid #000;border-radius:999px;margin-bottom:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:1.35px;overflow:clip}.input-search-field._w-input::placeholder{color:var(--_interface---n--900)}.form-block-3{margin-bottom:0}.search-fixed-wrapper{z-index:42;pointer-events:none;display:flex;position:fixed;inset:0%}.lupe-icon{aspect-ratio:auto;flex:0 auto;justify-content:flex-start;align-items:center;width:auto;height:46px;margin-right:0;padding-top:16px;padding-bottom:16px;padding-left:16px;display:flex;position:static;inset:0% auto 0% 0%}.data-search-overlay{z-index:43;background-color:var(--_tavo-tokens---glas--karte);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;padding-top:104px;position:absolute;inset:0%;overflow:auto}.data-search-overlay.is-active{opacity:1;pointer-events:auto;height:100vh;padding-bottom:104px;overflow:auto}.data-live-search{width:100%;height:100%;padding-top:104px}.data-search-panel{opacity:0;flex-flow:column;align-items:center;width:100%;height:auto;padding:0 104px;display:flex;overflow:visible}.data-search-panel.is-active{opacity:1}.live-search__list{grid-column-gap:0px;grid-row-gap:0px;background-color:#ffffffa6;border-radius:28px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid;box-shadow:0 2px 20px 5px #0000000d}.collection-list-11{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.collection-item-16{opacity:1;background-color:#0000;border-radius:28px;justify-content:center;align-items:center;padding:24px;display:flex}.collection-item-16.is-active{opacity:1}.live-search__list-wrapper{flex:none;width:800px;display:block;overflow:visible}.hidden-live-search{display:none}.data-search-bar{border:1px solid var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---glas--karte);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:200px;color:var(--_tavo-tokens---glas--text);border-radius:9999px;justify-content:flex-start;align-items:center;padding-top:0;padding-bottom:0;display:flex;position:relative;box-shadow:0 2px 10px 5px #0000000d}.data-search-bar.is-active{width:400px;padding-top:0;padding-bottom:0;transition-property:none}.data-search-bar.is-open{opacity:0}.interfce-icon-wrap{grid-column-gap:8px;grid-row-gap:8px;background-color:#ffffffa6;border:1px solid #ffffff4d;border-radius:99999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;transform:scale(1);box-shadow:0 2px 10px 5px #0000000d}.interfce-icon-wrap.is-open{width:0;height:0}.clear-container{background-color:var(--_interface---n--200);opacity:0;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:16px;padding:4px 6px;display:flex}.clear-container.is-active{opacity:1;justify-content:center;align-items:center}.morph-wrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.morph-wrapper.close{opacity:0;filter:blur(10px);pointer-events:none;cursor:pointer;transition:all .3s}.morph-wrapper.close.is-active{opacity:1;filter:blur();pointer-events:auto}.morph-wrapper.close.is-active-copy{opacity:1}.morph-wrapper.close.sheet-settings{z-index:99;background-color:#ffffffa6;border-radius:99999px}.morph-wrapper.brand{filter:blur();cursor:pointer}.morph-wrapper.brand.is-active{opacity:0;filter:blur(10px);pointer-events:none;cursor:pointer}.data-search-pulse-inner{transform:scale3d(1none,1none,1none);transform-style:preserve-3d;position:absolute;inset:0%}.data-search-pulse-inner.is-open{transform:scale(0)}.data-live-search-skeleton{background-color:#ffffffa6;border-radius:28px;width:800px;padding:0;box-shadow:0 2px 20px 5px #0000000d}.data-live-search-not-found{border-radius:28px;flex-flow:column;justify-content:center;align-items:center;width:800px;min-height:50vh;margin-bottom:0;padding:24px;display:flex}.icon-big-search-not-found{aspect-ratio:1;width:80px;color:var(--_interface---n--900);padding-bottom:32px}.no-found-header{grid-column-gap:8px;grid-row-gap:8px;color:var(--_interface---n--900);flex-flow:column;display:flex}.label-wrapper-suche{justify-content:flex-start;align-items:center;display:flex}.wrapper-number{pointer-events:none;color:#0000;justify-content:center;align-items:center;width:16px;display:flex;position:absolute;inset:0% 0% auto auto}.number-wrap-navbar{aspect-ratio:1;background-color:#0000;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;display:flex;box-shadow:0 2px 10px #0000000d}._2-clmn-grid-dashboard-wrap{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.config-div{display:none}.card-label-wrapper-dashboard.number{grid-column-gap:4px;grid-row-gap:4px;display:flex}.card-big-number-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex:none;justify-content:flex-start;align-items:center;display:flex}.card-number-header{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.card-number-header.stretch{flex-flow:row;justify-content:space-between;align-items:flex-start}.big-number{color:var(--_tavo-tokens---glas--text);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--display-m);font-weight:600;line-height:1.2}.big-number.center{text-align:center}.big-number.center.light{color:var(--_tavo-tokens---platte--text)}.big-number.is-scrolling{filter:blur(20px)}.card-small-number-wrap{color:var(--_interface---n--500);display:flex}.card-graph-wrap{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.graph-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_tavo-tokens---glas--karte-stark);border-radius:9999px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:16px;display:block}.inner-graph-wrapper{background-color:var(--_tavo-tokens---glas--voll);border-radius:999px;width:0%;height:100%;transition:all .2s}.inner-graph-wrapper.is-in-view{width:50%}.sto-zeit-wrapper{width:100%}.graph-wrap-sto-zeit{flex-flow:row;justify-content:space-between;align-items:flex-end;height:80px;min-height:80px;max-height:80px;display:flex}.graph-element{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.peak-bar{background-color:var(--_tavo-tokens---glas--voll);border-radius:7px;flex-flow:column;width:16px;height:auto;transition:all .2s;display:flex}.peak-bar.is-normal{background-color:var(--_tavo-tokens---glas--voll);opacity:.5;height:auto}.peak-bar.is-peak{background-color:var(--_tavo-tokens---glas--voll);height:100%}.peak-bar.is-empty{background-color:var(--_tavo-tokens---glas--karte-stark);opacity:0}.peak-bar.is-in-view{height:100%}.data-res-peak-count-wrap,.data-res-peak-count-wrap.is-hover{opacity:1}._1-clmn-element{width:100%}.login-wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.data-user-avatar{width:100%;height:100%;position:absolute;inset:0%}.data-user-avatar-img{border-radius:999999px}.clos-btn-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.peak-bar-wrap{background-color:var(--_tavo-tokens---glas--karte-stark);border-radius:5px;flex-flow:column;flex:none;justify-content:flex-end;align-items:center;width:16px;height:100%;display:flex}.peak-bar-2{background-color:#a1a1aa;border-radius:5px;flex-flow:column;width:24px;height:12px;display:flex}.peak-bar-2.is-empty{opacity:1;background-color:#a1a1aa;height:0}.bootm-sheet-main{background-color:var(--_tavo-tokens---bg--canvas);opacity:1;width:616px;height:auto;min-height:0;transition-duration:border-radius .25s ease border-radius .25s ease border-radius .25s ease;transition-property:border-radius .25s ease border-radius .25s ease border-radius .25s ease;transition-timing-function:border-radius .25s ease border-radius .25s ease border-radius .25s ease;border-radius:32px;flex-flow:column;flex:0 auto;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.bootm-sheet-main.sliding,.bootm-sheet-main.sliding-copy{flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start}.bootm-sheet-main.reservieren{background-color:var(--_tavo-tokens---bg--elevated);justify-content:flex-start;align-items:center;width:616px;height:100%;display:flex}.bootm-sheet-main.reservieren.storno{border-radius:32px;height:auto}.div-block{background-color:#0000;width:8px;height:8px}.text-wrap{display:flex}.text-wrap._4px{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center}.text-dot{background-color:var(--_interface---n--900);border-radius:999px;width:4px;height:4px}.data-sheet-content-wrap{flex-flow:column;align-items:center;height:auto;padding-top:32px;display:flex}.data-sheet-content-container{width:100%}.data-sheetnav-page{z-index:2;background-color:var(--_tavo-tokens---bg--canvas);visibility:hidden;flex-direction:column;flex:none;width:100%;height:auto;padding-top:0;display:flex;position:absolute;inset:0%;overflow:visible}.data-sheetnav-page.zusage{display:flex}.data-sheetnav-page.reservieren{background-color:var(--_tavo-tokens---bg--elevated);visibility:visible;height:100%;max-height:99dvh}.data-sheetnav-page.reservieren.step-3{z-index:2;visibility:visible;height:auto;max-height:99dvh}.data-sheetnav-page.aenderung{visibility:hidden}.data-sheetnav-page.tische{visibility:visible}.data-sheetnav-page-header{z-index:2;height:64px;position:sticky;top:0}.data-sheetnav-page-header.reservieren{height:88px}.data-sheetnav-page-content{z-index:1;width:100%;height:100%;padding-top:80px;padding-bottom:100px;position:absolute;inset:0%;overflow:auto}.data-sheetnav-page-content.second{min-height:100vh}.data-sheetnav-page-content._2-clmn-btn{padding-bottom:140px}.data-sheetnav-page-headline-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;padding-left:24px;padding-right:24px;display:flex}.data-sheetnav-page-headline-wrapper.row{flex-flow:row;justify-content:space-between;align-items:center}.loader-wrapper{z-index:999999;background-image:linear-gradient(#0a0a0a,#536878 50%,#e5e4e2);justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0%}.loader-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;display:flex}.laoder-avatar-wrap{border-radius:10000000px;width:88px;height:88px;position:relative;overflow:hidden}.laoder-text-wrapper{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.interface-titel-m{color:var(--_interface---n--900);letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.interface-titel-l{color:var(--_interface---n--900);letter-spacing:normal;font-family:Geist,sans-serif;font-size:24px;font-weight:600;line-height:1.35}.interface-titel-l.nowrap{flex:none}.data-sheetnav-page-form-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-top:24px;padding-left:24px;padding-right:24px;display:flex}.data-sheetnav-page-form-wrapper.tische{padding-bottom:150px}.card-main-wrapper{grid-column-gap:14px;grid-row-gap:14px;background-color:var(--_tavo-tokens---bg--elevated);box-shadow:none;border:1px solid #ffffff40;border-radius:22px;justify-content:flex-start;align-items:center;padding:14px 18px;display:flex}.card-main-wrapper.small-wrapping{padding:14px 18px}.guest-initals-circle-wrapper{background-color:#0b0c10;border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.interface-label-m{color:var(--_interface---n--0);font-family:Geist,sans-serif;font-weight:500;line-height:1.3}.guest-text-headline-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.label-field-interface{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;flex:none;display:flex}.interface-input{background-color:#ffffff59;border:1px solid #ffffff40;border-radius:22px;margin-bottom:0;padding:14px 18px;box-shadow:0 2px 10px #0000000d}.interface-input.textarea{height:300px;min-height:300px;max-height:300px;box-shadow:none;background-color:#0000;border-width:0;padding:12px 0 16px}.interface-input.textarea:focus{border-width:0}.data-sheetnav-page-button-wrapper{z-index:10;background-image:linear-gradient(180deg,transparent,var(--_tavo-tokens---bg--canvas));opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;flex-flow:column;align-items:center;padding-top:0;padding-bottom:20px;transition:all .5s;display:flex;position:absolute;inset:auto 0% 0%}.data-sheetnav-page-button-wrapper.is-active{background-image:linear-gradient(180deg,transparent,var(--_tavo-tokens---bg--canvas));opacity:1;filter:blur();-webkit-backdrop-filter:none;backdrop-filter:none;bottom:0%}.data-sheetnav-page-button-wrapper.is-active.main-sheet{background-image:linear-gradient(180deg,transparent,var(--_tavo-tokens---bg--canvas));position:sticky}.data-sheetnav-page-button-wrapper.is-active.main-sheet.reservieren{border-top:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);background-image:none;padding-top:12px;padding-bottom:24px;position:absolute;bottom:0}.data-sheetnav-page-button-wrapper.is-active.main-sheet.reservieren.no-bar{padding-top:24px}.data-sheetnav-page-button-wrapper.is-active._2-clmn-btn,.data-sheetnav-page-button-wrapper._2-column{padding-bottom:0}.data-sheetnav-page-button-element{z-index:41;grid-column-gap:24px;grid-row-gap:24px;pointer-events:auto;justify-content:flex-start;align-items:center;width:616px;padding-left:32px;padding-right:32px;display:flex;position:relative}.data-sheetnav-page-button-element.reservieren{flex-flow:column;width:616px;padding-left:24px;padding-right:24px}.data-sheetnav-page-button-element.aenderung{visibility:hidden}.data-sheetnav-page-button-element._2-column{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding-bottom:12px}.button-wrapper,.button-wrapper.secondary{width:100%}.main-button-interface{grid-column-gap:8px;grid-row-gap:8px;min-width:104px;height:56px;color:var(--_interface---n--0);background-color:#0b0c10;border-radius:9999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:flex;box-shadow:0 2px 10px 5px #0000000d}.main-button-interface.secondary{background-color:var(--_tavo-tokens---accent--on);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#0b0c10;border:1px solid #ffffff4d;box-shadow:0 2px 10px 5px #0000000d}.main-button-interface.secondary.small{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--_tavo-tokens---glas--warnung);background-color:#0000;border-width:0;padding-top:8px;padding-bottom:8px}.main-button-interface.blue{background-color:var(--_tavo-tokens---accent--base)}.main-button-interface.red.storno{background-color:var(--_tavo-tokens---glas--warnung)}.main-button-interface.small{height:auto;min-height:40px;padding:12px 22px}.main-button-interface.is-disabled{background-color:var(--_tavo-tokens---text--secondary);opacity:.1;pointer-events:none;cursor:not-allowed}.button-icon-wrap{width:16px;height:16px}.interface-text-m-stark{font-family:Geist,sans-serif;font-weight:500;line-height:1.5;text-decoration:none}.white-overlay{grid-column-gap:0px;grid-row-gap:0px;opacity:.75;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex;position:absolute;inset:0% 0% auto}.linear-gradient{background-image:linear-gradient(180deg,#f5f5f700,var(--_interface---n--50));width:100%;height:50vh}.white-background{z-index:1;background-color:var(--_interface---n--50);width:100%;height:100vh;position:relative}.data-sheet-gradient{z-index:0;pointer-events:none;background-image:none;width:100%;height:50%;position:absolute;inset:0% 0% auto}.form-block-4{margin-bottom:0}.snippets-wrapper-bottom-sheet{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.form-5{border-radius:var(--_tavo-tokens---radius--lg);background-color:var(--_tavo-tokens---bg--elevated);padding:14px 18px}.settings-wrapper{z-index:42;pointer-events:none;display:flex;position:fixed;inset:0%}.settings-wrapper.is-open{pointer-events:auto;display:flex}.settings-overlay{background-color:var(--_tavo-tokens---platte--schwach);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;border-radius:100%;position:absolute;inset:0%}.settings-overlay.is-open{background-color:var(--_tavo-tokens---platte--schwach)}.settings-container{background-color:var(--_tavo-tokens---platte--schwach);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;inset:0%}.settings-container.live{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.wrapper-settings{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;height:auto;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.settings-wrapper-img{border-radius:99999px;width:104px;height:104px;position:relative}.flip-container-target,.flip-container-target-big,.flip-container-icon{position:absolute;inset:0%}.flip-source{border-radius:99999px;position:absolute;inset:0%;overflow:visible}.data-inbox-dot{z-index:1;background-color:var(--_tavo-tokens---glas--warnung);border-radius:99999px;justify-content:center;align-items:center;width:8px;height:8px;transition:opacity .3s;display:flex;position:absolute;inset:0% -8px auto auto}.data-inbox-dot.outer{position:static}.data-inbox-dot.wrapper{background-color:#0000}.content-wrapper-settings{opacity:0;width:100%;height:auto;padding-top:12px;transition:all .3s ease-in-out;position:relative;top:24px}.content-wrapper-settings.is-open{opacity:1;height:auto;top:0}.small-headline-settings-wrapper{margin-top:8px}.settings-card-wrapper{border-radius:var(--_tavo-tokens---radius--lg);background-color:var(--_tavo-tokens---glas--karte);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:50px;margin-top:32px;margin-bottom:16px;padding:4px 18px;display:flex}.settings-icon-div{width:20px;height:20px;color:var(--_tavo-tokens---glas--text);flex:none}.settings-icon-div.red{color:var(--_tavo-tokens---glas--warnung)}.data-inbox-badge-wrapper{width:24px;height:24px}.data-inbox-badge{background-color:var(--_tavo-tokens---glas--voll);width:100%;height:100%;color:var(--_tavo-tokens---glas--voll-text);font-size:var(--_tavo-tokens---typo--label-s);text-align:center;border-radius:9999px;justify-content:center;align-items:center;display:flex}.data-sheetnav-root-settings{flex-flow:column;flex:none;align-items:center;width:100%;height:auto;min-height:100vh;padding-top:0;padding-bottom:0;display:flex;position:relative}.data-sheetnav-page-settings{background-color:var(--_tavo-tokens---bg--canvas);visibility:hidden;flex-flow:column;flex:none;align-items:center;width:100%;height:100vh;min-height:100vh;padding-top:0;padding-bottom:0;display:flex;position:absolute;inset:0% 0% 0% 50%;transform:translate(-50%)}.data-sheetnav-page-container{width:800px;height:auto}.data-sheetnav-page-container-header-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-m{color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--text-m);line-height:1.5}.text-m.strong{color:var(--_tavo-tokens---text--primary);font-weight:500}.text-m.strong.semi{font-weight:600}.text-m.countdown{border:1px solid var(--_tavo-tokens---text--primary);background-color:var(--_tavo-tokens---text--primary);color:var(--_tavo-tokens---bg--elevated);border-radius:12px;padding:8px 16px}.text-m.center{text-align:center}.data-sheetnav-page-container-content{height:200vh;margin-top:24px}.data-inbox-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.data-inbox-template{grid-column-gap:16px;grid-row-gap:16px;border-radius:var(--_tavo-tokens---radius--lg);background-color:var(--_tavo-tokens---bg--elevated);justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;display:flex;position:relative}.settings-mover{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.icon-wrapper-inbox{background-color:var(--_tavo-tokens---bg--canvas);border-radius:999999px;flex:none;width:40px;height:40px;position:relative}.text-wrapper-inbox{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.titel-s{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--titel-s);font-weight:500;line-height:1.4}.data-inbox-body{width:100%;margin-bottom:0}.no-read-wrapper{background-color:green;position:absolute;inset:0%}.settings-container-800px{flex-flow:column;align-items:center;width:800px;height:auto;min-height:100vh;padding-top:104px;padding-bottom:104px;display:flex;overflow:auto}.red-dot-wrapper{z-index:1;width:8px;height:8px;position:absolute;inset:0% 0% auto auto}.red-dot-wrapper.is-open{opacity:0}.components-body{min-height:100vh}.buttons-component-wrapper{justify-content:center;align-items:center;width:100vw;min-height:50vh;display:flex}.morph-button{z-index:999999;background-color:#ffffffa6;border:1px solid #ffffff4d;border-radius:99999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;box-shadow:0 2px 10px 5px #0000000d}.icon-morph-wrapper{flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.icon-svg-wrapper{width:16px;height:16px}.dismiss-wrapper{cursor:pointer;width:12px;height:12px}.sheet-nav-button{width:46px;height:46px;position:fixed;inset:24px auto auto 104px}.sheet-nav-component{width:100vw;position:relative}.data-sheetnav-control{width:100%;height:100%;position:relative}.data-sheetnav-pulse-inner{width:100%;height:100%;position:absolute;inset:0%}.data-search-morph-idle{filter:blur();position:absolute;inset:0%}.data-search-morph-idle.is-active{opacity:0;filter:blur(10px);pointer-events:none}.card-component{flex-flow:column;width:100vw;min-height:50vh;padding-left:104px;padding-right:104px;display:flex;position:relative}.tavo-card-component{background-color:var(--_tavo-tokens---glas--karte-stark);border-radius:32px;flex:none;justify-content:center;align-items:center;width:100%;padding:26px 28px;display:flex}.tavo-card-component.abmelden{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_tavo-tokens---glas--karte);cursor:pointer;padding-top:16px;padding-bottom:16px}.data-ios-trigger{background-color:red;width:20px;height:20px}.data-ios-header{z-index:99;pointer-events:none;background-color:green;flex:none;justify-content:center;align-items:center;width:100%;height:64px;min-height:50px;display:flex;position:fixed;inset:0% 0% auto}.data-ios-scroll{opacity:0}.data-ios-scroll.is-scrolling,.data-ios-scroll.is-active{opacity:1}.reservieren-widget-body{flex-flow:column;display:flex}.reservieren-widget-section{width:100vw;height:100vh;display:none}.data-tavo-booking{width:100%;height:100%}.tavo-select-field{box-sizing:border-box;border:1px solid var(--_tavo-tokens---border--strong);width:100%;height:40px;color:var(--_tavo-tokens---text--primary);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4;transition:all .2s;display:flex;overflow:hidden}.tavo-select-field.is-disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;display:none}.tavo-select-field.is-active{border-width:1px;border-color:var(--_tavo-tokens---aktion--flaeche);background-color:var(--_tavo-tokens---text--primary);color:var(--_tavo-tokens---bg--elevated)}.tavo-select-field.snippets{width:auto;display:inline-flex}.reservieren-widget-wrapper{background-color:var(--_tavo-tokens---bg--canvas);opacity:1;width:100vw;min-height:400vh;position:relative;overflow:hidden}.reservieren-headline-wrapper{z-index:1;border-bottom:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);justify-content:flex-start;align-items:center;padding:20px 104px;display:flex;position:fixed;inset:0% 0% auto}.reservieren-headline-wrapper.meine-reservierung{z-index:999;color:var(--_tavo-tokens---text--primary);justify-content:space-between;padding-left:195px;padding-right:195px}.tavo-step-progress-row{grid-template-columns:repeat(var(--seg-count,1),1fr);align-items:center;gap:6px;width:100%;display:grid}.tavo-step-progress-seg{border-radius:var(--_tavo-tokens---radius--pill);background-color:var(--_tavo-tokens---bg--surface);width:100%;height:4px;transition:all .4s;position:relative;overflow:hidden}.tavo-step-progress-seg.is-active{background-color:var(--_tavo-tokens---text--primary);width:100%}.tavo-date-element{width:40px;height:40px;color:var(--_tavo-tokens---text--primary);background-color:#0000;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-family:Geist,sans-serif;font-weight:500;display:flex}.tavo-date-element.is-active{border-color:var(--_tavo-tokens---text--primary);border-radius:var(--_tavo-tokens---radius--pill);background-color:var(--_tavo-tokens---text--primary);color:var(--_tavo-tokens---text--inverse)}.tavo-date-element.data-tavo-cal-disabled,.tavo-date-element.data-tavo-cal-past{opacity:.5;color:var(--_tavo-tokens---border--strong);text-decoration:line-through}.tavo-date-element.is-past{opacity:.5;color:var(--_tavo-tokens---text--tertiary);cursor:not-allowed;background-color:#0000;text-decoration:line-through}.tavo-date-element.disabled{color:var(--_tavo-tokens---accent--limette)}.tavo-date-element.is-disabled{opacity:.5;color:var(--_tavo-tokens---border--strong);-webkit-text-stroke-color:var(--_tavo-tokens---border--strong);cursor:not-allowed;text-decoration:line-through}.tavo-date-element.is-disabled.is-active{opacity:.5;background-color:#0000;border-width:0}.reservieren-hero-section{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:32px 104px;display:flex}.hero-headline-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.label-s{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);text-align:center;font-weight:500;line-height:1.4}.label-s.secondary{color:var(--_tavo-tokens---text--secondary);text-align:left}.label-s.red{color:var(--_tavo-tokens---glas--warnung)}.label-s.is-pending{color:var(--_tavo-tokens---status--wait)}.label-s.is-confirmed{color:var(--_tavo-tokens---status--ok)}.label-s.is-declined,.label-s.is-cancelled{color:var(--_tavo-tokens---glas--warnung)}.label-s.is-change{color:var(--_tavo-tokens---status--wait)}.label-s.action-bar{padding-top:16px;padding-bottom:3px}.label-s.action-bar.cancelled{color:var(--_tavo-tokens---glas--warnung)}.label-s.action-bar.confirmed,.label-s.green{color:var(--_tavo-tokens---status--ok)}.label-s.teritary{color:var(--_tavo-tokens---text--tertiary)}.label-s.tz{text-align:center;font-weight:700}.label-s.tz.is-on{color:var(--_tavo-tokens---text--inverse)}.label-s.center{text-align:center}.display-m{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--display-m);letter-spacing:-.2px;font-weight:600;line-height:1.32}.sub-headline-wrapper-hero{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.hero-img-reservieren{aspect-ratio:16/9;border-radius:32px;flex:none;width:100%;height:auto;overflow:hidden}.hero-img-reservierung{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.content-section-reservieren{height:auto;min-height:50vh;padding-left:104px;padding-right:104px}._2-clmn-content-section-reservieren{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:stretch;width:100%;height:auto;display:flex;position:relative}.content-container-reservieren{flex:none}.content-container-reservieren.big{width:60%}.content-container-reservieren.small{flex:0 auto;width:40%}.content-container-reservieren.small.sticky{flex:0 auto;height:auto;display:flex;position:relative}.content-block-reservieren{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.titel-m{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:18px;font-weight:500;line-height:1.3}.titel-m.strong{font-size:var(--_tavo-tokens---typo--titel-m);font-weight:600}.text-l{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:16px;line-height:1.5}.text-l.secondary{color:var(--_tavo-tokens---text--secondary)}.text-l.initals{color:var(--_tavo-tokens---bg--elevated);font-weight:600}.text-l.semibold{font-weight:700}.linie-spacer-reservieren{background-color:var(--_tavo-tokens---border--strong);width:100%;height:1px;margin-top:24px;margin-bottom:24px}.content-element-reservieren{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;width:100%;display:flex}.list-element-reservieren{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.icon-wrapper-reservieren{width:24px;height:24px}.text-wrapper-reservieren-gtk{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.icon-reservieren{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.icon-reservieren.hide{display:none}.text-s{color:var(--_tavo-tokens---text--primary);font-size:13px;line-height:1.45}.text-s.secondary{color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--text-s)}.reservieren-cta-wrapper{background-color:var(--_tavo-tokens---bg--elevated);border-radius:24px;width:100%;height:50px;min-height:50px;position:sticky;top:104px;box-shadow:0 2px 10px #0000000d}.tavo-cal-nav{border-radius:var(--_tavo-tokens---radius--pill);cursor:pointer;background-color:#0000;border:0 solid #0000;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.tavo-cal-nav:hover{background-color:var(--_tavo-tokens---bg--canvas)}.section-2{background-color:var(--_tavo-tokens---bg--elevated)}.tavo-cal-grid-7{grid-template-rows:auto;grid-template-columns:repeat(7,1fr);grid-auto-flow:row;place-items:center;row-gap:4px;width:100%;display:grid}.data-tavo-step{padding-bottom:152px}.tavo-calender-nav-wrapper{justify-content:space-between;align-items:center;display:flex}.tavo-calender-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.data-tavo-day-info{display:none}.headline-rapper-bottom-sheet{padding:8px 24px 32px;display:flex}.headline-rapper-bottom-sheet.hide{display:none}.headline-rapper-bottom-sheet.sub{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:0;padding-bottom:24px}.titel-l{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:24px;font-weight:600;line-height:1.27}.tavo-nav-svg{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.tavo-time-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-bottom:28px;padding-left:0;padding-right:0;display:flex;overflow:hidden}.data-tavo-time-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:repeat(5,1fr);grid-auto-columns:1fr;justify-content:flex-start;place-items:center;width:100%;padding-left:24px;padding-right:24px;display:grid;overflow:auto}.tavo-label-wrapper.time{padding-left:24px;padding-right:24px}.tavo-cal-nav-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:center;align-items:center;display:flex}.tavo-people-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.tavo-party-picker-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex}.widget-spacer-stroke{width:100%;height:1px;margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:24px}.widget-spacer-stroke.small{height:24px;margin-top:0;margin-bottom:0}.widget-spacer-stroke.backend{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.widget-spacer-stroke-fill{background-color:var(--_tavo-tokens---border--hairline);width:100%;height:1px}.tavo-party-picker{cursor:pointer;border-radius:99999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.tavo-party-picker:hover{background-color:var(--_tavo-tokens---bg--canvas)}.tavo-area-wrapper{margin-bottom:32px;padding-left:24px;padding-right:24px}.toggle-track{background-color:var(--_tavo-tokens---bg--surface);border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.toggle-btn{color:var(--_tavo-tokens---text--tertiary);text-align:center;white-space:nowrap;cursor:pointer;background-color:#0000;flex:1;padding:10px 16px;font-family:Geist,sans-serif;font-weight:600;position:relative}.toggle-btn.is-active{box-shadow:none;color:var(--_tavo-tokens---text--primary);background-color:#0000;border-radius:0;font-weight:600}.tavo-step-progress-fill{background-color:var(--_tavo-tokens---text--primary);width:0%;height:100%;transition-property:width;transition-duration:.4s;transition-timing-function:ease;position:absolute;top:0;left:0}.tavo-step-progress-fill.is-active{width:100%}.tavo-field-wrap{font-family:Geist,sans-serif;position:relative}.tavo-field-wrap.second{border-top-width:1px;border-top-color:var(--_tavo-tokens---border--hairline);border-radius:0 0 12px 12px}.tavo-field-wrap.second:hover{border-top-color:var(--_tavo-tokens---text--primary)}.tavo-field-wrap.single{border-color:var(--_tavo-tokens---border--hairline);border-radius:12px}.tavo-field-label{pointer-events:none;color:#8a8a8a;font-size:16px;line-height:14px;transition-property:top,transform,font-size,color;transition-duration:.18s;transition-timing-function:ease;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tavo-field-label.is-active{font-size:12px;top:8px;transform:translateY(0)}.tavo-field-label.textfield{top:26px}.tavo-field-input{border:1px solid var(--_tavo-tokens---border--strong);background-color:#0000;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}.tavo-field-input:hover{border-color:var(--_tavo-tokens---text--primary)}.tavo-field-input:focus{border-color:var(--_tavo-tokens---text--primary);border-radius:12px}.tavo-field-input.single{border-width:1px;border-color:var(--_tavo-tokens---border--strong);border-radius:12px}.tavo-field-input.single:hover,.tavo-field-input.single:focus{border-color:var(--_tavo-tokens---text--primary)}.tavo-field-input.wrap{border-color:#0000}.tavo-field-input.wrap.first{border-color:var(--_tavo-tokens---border--strong);border-bottom-width:.5px;border-top-left-radius:12px;border-bottom-right-radius:0;border-bottom-left-radius:0}.tavo-field-input.wrap.first:hover{border-color:var(--_tavo-tokens---text--primary)}.tavo-field-input.wrap.first:focus{border-color:var(--_tavo-tokens---text--primary);border-bottom-right-radius:0;border-bottom-left-radius:0}.tavo-field-input.wrap.first.is-invalid{border-color:var(--_tavo-tokens---glas--warnung)}.tavo-field-input.wrap.second{border-color:var(--_tavo-tokens---border--strong);border-top-width:.5px;border-radius:0 0 12px 12px}.tavo-field-input.wrap.second:hover{border-color:var(--_tavo-tokens---text--primary)}.tavo-field-input.wrap.second:focus{border-color:var(--_tavo-tokens---text--primary);border-top-left-radius:0;border-top-right-radius:0}.tavo-field-input.wrap.second.is-invalid{border-color:var(--_tavo-tokens---glas--warnung)}.tavo-field-input.large{color:#8a8a8a;min-height:200px;font-family:Geist,sans-serif;font-weight:400}.tavo-field-input.is-invalid{border-color:var(--_tavo-tokens---glas--warnung);background-color:var(--_tavo-tokens---warn--tint)}.tavo-field-input._w-input{border:1px solid var(--_tavo-tokens---border--strong);background-color:#0000;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}.tavo-field-input._w-input:hover{border-color:var(--_tavo-tokens---text--primary)}.tavo-field-input._w-input:focus{border-color:var(--_tavo-tokens---text--primary);border-radius:12px}.contact-wrapper-tavo{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;padding-left:24px;padding-right:24px;display:flex}.tavo-input-wrap{border:0px solid var(--_tavo-tokens---border--strong);border-radius:12px;width:100%}.tavo-input-wrapper-single{width:100%}.tavo-checkbox-row{align-items:center;gap:8px;display:flex}.tavo-summary-row{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.tavo-checkbox{border:1px solid var(--_tavo-tokens---border--strong);cursor:pointer;border-radius:12px;flex:none;width:22px;height:22px}.tavo-checkbox.chdecked{background-color:green}.tavo-checkbox.checked{border-width:1px;border-color:var(--_tavo-tokens---text--primary);background-color:#000;box-shadow:inset 0 0 0 3px #fff}.form-wrapper-tavo{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding-top:32px;padding-left:24px;padding-right:24px;display:flex}.form-wrapper-tavo.reservierung{padding-top:0}.tavo-checkbox-wrapper{margin-top:16px;padding-left:24px;padding-right:24px}.summary-wrapper-tavo{border:1px solid var(--_tavo-tokens---border--strong);background-color:#fff;border-radius:24px;padding:12px 24px}.tavo-summary-spacer-stroke{background-color:var(--_tavo-tokens---border--strong);width:100%;height:1px}.data-tavo-success{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;inset:0%}.data-tavo-success.meine-reservierung{padding-left:24px;padding-right:24px;display:flex}.data-tavo-success.meine-reservierung.hide{display:none}.success-video{z-index:2;width:200px;height:200px}.tavo-loading-dots{justify-content:center;align-items:center;gap:5px;display:none}.tavo-loading-dot{background-color:#fff;border-radius:50%;width:6px;height:6px;animation-name:tavoBounce;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.data-tavo-time-empty{padding-left:24px;padding-right:24px}.data-tavo-time-empty-wrapper{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--_tavo-tokens---glas--warnung);background-color:var(--_tavo-tokens---warn--tint);border-radius:12px;flex-flow:row;justify-content:center;align-items:center;width:auto;padding:10px 16px;display:inline-flex}.data-tavo-time-empty-wrapper.backend{border-radius:999px}.warning-svg-wrapper{width:12px;height:12px;color:var(--_tavo-tokens---glas--warnung);justify-content:center;align-items:center;display:flex}.tavo-edit-link{background-color:var(--_tavo-tokens---bg--canvas);opacity:1;color:var(--_tavo-tokens---text--primary);cursor:pointer;border-radius:8px;flex:none;margin-left:8px;padding:8px 16px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none}.summary-wrapper-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.success-lottie{width:160px}.tavo-flex-wrapper-party-size{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.success-text{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:center;align-items:center;margin-top:24px;margin-bottom:25px;display:flex}.manage-reservierung-wrapper{width:100%;min-height:auto;position:relative}.hero-meine-reservierung-wrapper{z-index:3;background-color:var(--_tavo-tokens---bg--elevated);width:100%;min-height:auto;padding:32px 195px;position:relative}.hero-img-wrapper-reservierung{aspect-ratio:16/9;border-radius:20px;width:100%;position:relative;overflow:hidden}.img-slider__thumb{aspect-ratio:1.5;pointer-events:auto;cursor:pointer;border:1px solid #fff3;border-radius:.3125rem;width:7rem;transition:border-color .2s;position:relative;overflow:hidden}.img-slider__thumb:hover{border-color:#fff6}.img-slider__thumb.is--current{border-color:#fff}.img-slider{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:.5em;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.img-slide__inner{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute}.img-slider__nav{z-index:2;grid-column-gap:.5rem;grid-row-gap:.5rem;pointer-events:none;flex-flow:wrap;justify-content:center;align-items:center;max-width:95vw;display:flex;position:absolute;bottom:2rem}.slider-thumb__img{object-fit:cover;width:100%;height:100%}.img-slide{opacity:0;pointer-events:none;will-change:transform,opacity;grid-area:1/1/-1/-1;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.img-slide.is--current{opacity:1;pointer-events:auto}.img-slider__list{grid-template-rows:100%;grid-template-columns:100%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.slider-nav-wrapper{z-index:10;grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;width:auto;display:flex;position:absolute;inset:auto 211px 48px auto}.slide-arrow-wrap{background-color:var(--_tavo-tokens---glas--rand);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-wrapper{width:14px;height:14px;color:var(--_tavo-tokens---text--primary)}.content-meine-reservierung{z-index:2;grid-column-gap:80px;grid-row-gap:80px;background-color:var(--_tavo-tokens---bg--elevated);border-bottom-right-radius:32px;border-bottom-left-radius:32px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;padding-bottom:88px;padding-left:195px;padding-right:195px;display:grid;position:relative;box-shadow:0 6px 16px #0000001f}.meine-reservierung-wrapper-column{width:100%}.chip-meine-reservierung{border:0px solid var(--_tavo-tokens---text--primary);background-color:var(--_tavo-tokens---bg--canvas);color:var(--_tavo-tokens---text--primary);border-radius:12px;margin-bottom:16px;padding:8px 16px;display:inline-flex}.chip-meine-reservierung.is-pending{background-color:#b0740026}.chip-meine-reservierung.is-confirmed{background-color:var(--_tavo-tokens---ok--tint)}.chip-meine-reservierung.is-declined,.chip-meine-reservierung.is-cancelled{background-color:var(--_tavo-tokens---warn--tint)}.chip-meine-reservierung.is-change{background-color:#b0740026}.hero-meine-reservierung-text{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:8px;display:flex}.spacer-meine-reservierung{background-color:var(--_tavo-tokens---border--hairline);width:100%;height:1px;margin-top:24px;margin-bottom:24px}.detail-block-wrapper-meine-reservierung{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.detail-wrapper-meine-reservierung{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.icon-wrap-details{width:40px;height:40px}.icon-3d{width:100%;height:100%}.text-wrap-details{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-wrapper-reservierung{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-field{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--_tavo-tokens---bg--canvas);border-radius:16px;justify-content:flex-start;align-items:center;padding:20px;display:inline-flex}.initals-wrapper-meine-reservierung{border:3px solid var(--_tavo-tokens---bg--canvas);background-color:var(--_tavo-tokens---bg--inverse);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 5px #0003}.contact-infos-wrap{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.emoji-img{border-radius:0;width:100%;height:100%}.links-wrapper-meine-reservierung{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.links-div-reservierung{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.sticky-wrapper-meine-reservierung{width:100%;position:relative}.sticky-mover-wrap{border:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);border-radius:20px;width:100%;min-height:50px;padding:28px;position:sticky;top:104px;box-shadow:0 8px 28px -4px #0000001a}.sticky-wrapper-headline{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button-wrap-sticky{margin-top:20px}.main-button-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.main-button-meine-reservierung.action-bar{width:100%}.secondary-button-meine-reservierung{width:100%;color:var(--_tavo-tokens---glas--warnung);justify-content:center;align-items:center;text-decoration:none;display:flex}.secondary-button-meine-reservierung.action-bar{width:auto;padding-left:16px;padding-right:16px;display:inline-flex}.secondary-button-meine-reservierung.action-bar.hide{display:none}.secondary-button-meine-reservierung.action-bar.neutral{color:var(--_tavo-tokens---text--secondary)}.footer-meine-reservierung{z-index:1;background-color:var(--_tavo-tokens---bg--canvas);flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;padding-top:0;padding-bottom:32px;display:flex;position:relative;top:0}.footer-content-meine-reservierung{flex-flow:column;justify-content:flex-start;align-items:center;width:400px;padding-top:56px;padding-left:0;padding-right:0;display:flex}.footer-big-header-wrapper{margin-bottom:16px}.sub-header-footer{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;margin-bottom:16px;display:flex}.opening-hours-wrap-footer{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:center;display:flex}.data-tavo-manage-loading{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.footer-spacer-stroke{background-color:var(--_tavo-tokens---border--strong);width:100%;height:1px;margin-top:64px;margin-bottom:32px}.header-font{font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--titel-s);font-weight:500;line-height:1.4}.svg-wrapper-meine-reservierung{width:24px;height:24px}.current-date-wrapper{width:100%;margin-top:8px;margin-bottom:0;padding-left:0;padding-right:0;display:inline-flex}.current-date-field{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);border-radius:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:14px 16px;display:flex;box-shadow:0 8px 28px -4px #0000001a}.text-wrapper-current-date{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.hero-subline-wrapper-reservierung{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.button-wrap-responsive{display:none}.tavo-link-block{text-decoration:none}.code-embed-2,.code-embed-3{display:none}.footer-grey-spacer{background-color:var(--_tavo-tokens---bg--canvas);height:88px;position:absolute;inset:-88px 0% auto}.fast-link-wrapper{grid-column-gap:16px;grid-row-gap:16px;border:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 6px 16px #0000001f}.fast-link-wrapper:hover{border-color:var(--_tavo-tokens---border--strong)}.icon-wrapper-qa{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._3d-icon{object-fit:contain;width:100%;height:100%}.tavo-media-admin{z-index:2;color:#0d0d0d;width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:40px 0 120px;position:relative}.tavo-media-head{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.tavo-media-eyebrow{opacity:.5;margin:0 0 8px;font-size:13px;font-weight:600}.tavo-media-title{letter-spacing:-.045em;margin:0;font-size:56px;line-height:.95}.tavo-media-subtitle{opacity:.55;margin:14px 0 0;font-size:16px}.tavo-media-upload{color:#fff;cursor:pointer;background-color:#0d0d0d;border-radius:999px;padding:14px 20px;font-size:14px;font-weight:600}.tavo-media-toolbar,.tavo-media-toolbar._w-form{grid-column-gap:20px;grid-row-gap:20px;background-color:#ffffffb8;border:1px solid #0d0d0d14;border-radius:24px;justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:20px;display:flex}.tavo-media-field{grid-column-gap:7px;grid-row-gap:7px;font-size:12px;font-weight:600;display:grid}.tavo-media-select,.tavo-media-select._w-select{color:#0d0d0d;background-color:#f3f3f3;border-radius:14px;min-width:260px;padding:12px 38px 12px 14px;font-size:14px;font-weight:500}.tavo-media-tabs{grid-column-gap:4px;grid-row-gap:4px;background-color:#f3f3f3;border-radius:999px;padding:4px;display:flex}.tavo-media-tab{opacity:.55;cursor:pointer;background-color:#0000;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.tavo-media-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tavo-media-empty{grid-column-gap:6px;grid-row-gap:6px;text-align:center;border:1px dashed #0d0d0d24;border-radius:24px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.tavo-media-empty-copy{opacity:.5;font-size:14px}.tavo-media-file,.tavo-media-file._w-input{display:none}.tavo-media-entry{z-index:2;grid-column-gap:18px;grid-row-gap:18px;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:1180px;margin:28px auto 0;padding:20px 22px;display:flex;position:relative;box-shadow:0 8px 30px #0000000a}.tavo-media-entry-copy{grid-column-gap:5px;grid-row-gap:5px;flex-direction:column;display:flex}.tavo-media-entry-title{font-size:17px;line-height:1.2}.tavo-media-entry-sub{opacity:.5;font-size:13px}.tavo-media-entry-arrow{opacity:.35;font-size:30px;line-height:1}.tavo-media-sheet-layer{z-index:9999;pointer-events:none;display:none;position:fixed;inset:0}.tavo-media-sheet-backdrop{opacity:0;cursor:pointer;background-color:#00000047;position:absolute;inset:0}.tavo-media-sheet{background-color:#f7f7f7;border-radius:36px 36px 0 0;flex-direction:column;width:min(760px,100%);max-height:92dvh;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,105%);box-shadow:0 -20px 60px #00000024}.tavo-media-sheet-handle-wrap{justify-content:center;padding:12px 0 4px;display:flex}.tavo-media-sheet-handle{background-color:#0d0d0d29;border-radius:999px;width:42px;height:5px}.tavo-media-sheet-head{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;padding:18px 24px 20px;display:flex}.tavo-media-sheet-kicker{opacity:.45;margin-bottom:5px;font-size:12px;font-weight:650}.tavo-media-sheet-title{letter-spacing:-.035em;margin:0;font-size:38px;line-height:1}.tavo-media-sheet-sub{opacity:.52;margin:10px 0 0;font-size:14px;line-height:1.45}.tavo-media-sheet-close{cursor:pointer;background-color:#ececec;border-radius:50%;width:42px;height:42px;font-size:26px;line-height:1}.tavo-media-sheet-toolbar,.tavo-media-sheet-toolbar._w-form{grid-column-gap:14px;grid-row-gap:14px;padding:0 24px 18px;display:grid}.tavo-media-sheet-field{grid-column-gap:7px;grid-row-gap:7px;display:grid}.tavo-media-sheet-label{opacity:.55;font-size:12px;font-weight:650}.tavo-media-sheet-select,.tavo-media-sheet-select._w-select{color:#0d0d0d;background-color:#fff;border-radius:16px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;box-shadow:0 1px #00000008}.tavo-media-sheet-tabs{grid-column-gap:5px;grid-row-gap:5px;background-color:#ebebeb;border-radius:999px;padding:4px;display:flex;overflow:auto}.tavo-media-sheet-tab{opacity:.52;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:999px;flex:1;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.tavo-media-sheet-scroll{min-height:0;padding:0 24px 20px;overflow:auto}.tavo-media-sheet-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tavo-media-sheet-empty{grid-column-gap:6px;grid-row-gap:6px;text-align:center;background-color:#fff;border:1px dashed #0d0d0d24;border-radius:24px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;display:flex}.tavo-media-sheet-empty-copy{opacity:.48;font-size:13px}.tavo-media-sheet-footer{padding-top:14px;padding-left:24px;padding-right:24px;padding-bottom:max(18px,env(safe-area-inset-bottom));background-image:linear-gradient(#f7f7f700,#f7f7f7 28%)}.tavo-media-sheet-upload{color:#fff;cursor:pointer;background-color:#0d0d0d;border-radius:999px;width:100%;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:650;line-height:1}.tavo-media-sheet-file,.tavo-media-sheet-file._w-input,.tavo-media-responsive-hook{display:none}.secondary-text-btn,.text-btn{color:var(--_tavo-tokens---text--primary);text-decoration:none}.grey-block{padding-bottom:24px;padding-left:24px;padding-right:24px}.grey-block-wrapper{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--_tavo-tokens---bg--canvas);border-radius:16px;flex-flow:row;justify-content:flex-start;align-items:center;padding:8px;display:flex}.tavo-ui-library{color:#1a1a1a;max-width:1100px;margin:0 auto;padding:56px 24px 88px;font-family:-apple-system;line-height:1.5}.ui-lib-head{margin-bottom:42px}.ui-lib-eyebrow{color:#8a5a00;letter-spacing:.06em;text-transform:uppercase;background-color:#fdf3e0;border-radius:6px;margin-bottom:14px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-block}.ui-lib-title{margin:0 0 10px;font-size:32px;line-height:1.1}.ui-lib-lead{color:#555;max-width:760px;margin:0 0 22px;font-size:15px}.ui-lib-tabs{grid-column-gap:6px;grid-row-gap:6px;flex-wrap:wrap;margin-bottom:18px;display:flex}.ui-lib-tab{background-color:#f0f0f2;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.ui-lib-note{color:#444;background-color:#f6f6f6;border-left:3px solid #999;border-radius:0 8px 8px 0;padding:14px 18px;font-size:13px}.ui-lib-section{border-top:1px solid #e8e8e8;padding:34px 0 18px}.ui-lib-section-head{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.ui-lib-section-title{margin:0;font-size:20px}.ui-lib-section-copy{color:#777;margin:4px 0 0;font-size:13px}.ui-lib-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-lib-grid-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-lib-specimen{background-color:#fff;border:1px solid #e5e5e7;border-radius:18px;min-width:0;overflow:hidden}.ui-lib-specimen-head{background-color:#fafafa;border-bottom:1px solid #eee;padding:13px 15px}.ui-lib-specimen-title{font-size:12px;font-weight:700}.ui-lib-meta{color:#777;margin-top:3px;font-size:11px}.ui-lib-preview{background-color:#fff;justify-content:center;align-items:center;min-height:116px;padding:22px;display:flex;overflow:visible}.ui-lib-preview-column{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;flex-direction:column;justify-content:center;align-items:stretch;min-height:116px;padding:22px;display:flex}.ui-lib-preview-dark{background-color:#171717;justify-content:center;align-items:center;min-height:116px;padding:22px;display:flex}.ui-lib-preview-wide{grid-column:1/-1}.ui-lib-copy-label{color:#999;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.ui-lib-force-show{opacity:1;visibility:visible;display:block}.ui-lib-force-flex{display:flex}.ui-lib-old-heading{border-top:1px solid #e8e8e8;max-width:1100px;margin:12px auto 0;padding:28px 24px 10px;font-family:-apple-system}.ui-lib-old-title{margin:0 0 4px;font-size:20px}.ui-lib-old-copy{color:#777;margin:0;font-size:13px}.ui-lib-inline{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;display:flex}.ui-lib-form,.ui-lib-form._w-form,.ui-lib-form._w-form{width:100%;margin:0}.ui-lib-sheet-stage{background-color:#f1f1f3;border-radius:0 0 18px 18px;min-height:520px;padding:24px;position:relative;overflow:hidden}.ui-lib-success-slot,.ui-lib-cancel-slot{width:160px;margin:0 auto}.ui-lib-foundation-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-lib-foundation-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;padding:24px}.ui-lib-foundation-wide{margin-top:16px}.ui-lib-card-label{opacity:.45;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:650}.ui-lib-swatches{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:48px 1fr;align-items:center;display:grid}.ui-lib-swatch{border:1px solid #0d0d0d14;border-radius:14px;width:48px;height:48px}.ui-lib-swatch-dark{background-color:#0b0c10}.ui-lib-swatch-white{background-color:#fff}.ui-lib-swatch-success{background-color:#0e7a55}.ui-lib-swatch-danger{background-color:#c41f45}.ui-lib-swatch-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;font-size:13px;display:flex}.ui-lib-radius-row{grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:72px 1fr;align-items:center;margin-bottom:14px;display:grid}.ui-lib-radius-box{background-color:#f2f2f2;place-items:center;width:72px;height:48px;font-size:12px;font-weight:650;display:grid}.ui-lib-radius-12{border-radius:12px}.ui-lib-radius-24{border-radius:24px}.ui-lib-radius-32{border-radius:32px}.ui-lib-radius-pill{color:#fff;background-color:#0b0c10;border-radius:9999px;place-items:center;width:72px;height:40px;font-size:11px;font-weight:650;display:grid}.ui-lib-type-row{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #0d0d0d12;grid-template-rows:auto;grid-template-columns:190px minmax(0,1fr) 190px;align-items:center;padding:18px 0;display:grid}.ui-lib-type-name{opacity:.55;font-family:monospace;font-size:12px}.ui-lib-type-meta{opacity:.45;text-align:right;font-size:12px}.ui-lib-component-registry{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;display:flex}.ui-lib-component-row{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:18px;display:grid}.ui-lib-component-icon{color:#fff;background-color:#0b0c10;border-radius:16px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:grid}.ui-lib-component-copy{grid-column-gap:5px;grid-row-gap:5px;flex-direction:column;display:flex}.ui-lib-component-desc{opacity:.58;font-size:13px;line-height:1.45}.ui-lib-code-chip{background-color:#f2f2f2;border-radius:6px;width:max-content;padding:3px 7px;font-size:11px}.ui-lib-component-status{color:#0e7a55;letter-spacing:.05em;background-color:#e9f5f0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.ui-lib-guidance{grid-column-gap:5px;grid-row-gap:5px;background-color:#f5f5f5;border-radius:18px;flex-direction:column;margin-top:16px;padding:18px 20px;font-size:13px;line-height:1.5;display:flex}.ui-lib-anatomy-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;padding:22px}.ui-lib-anatomy-line{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #0d0d0d0f;grid-template-rows:auto;grid-template-columns:220px minmax(0,1fr);padding:12px 0;font-size:12px;display:grid}.ui-lib-anatomy-code{background-color:#f2f2f2;border-radius:6px;width:max-content;padding:3px 7px}.ui-lib-anatomy-desc{opacity:.58}.wrapper-handle-text{flex:none;justify-content:center;align-items:center;width:auto;height:40px;display:flex}.ui-lib-pattern-registry{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;margin-top:28px;display:flex}.ui-lib-primitive-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-lib-primitive-card{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:220px;padding:22px;display:flex}.ui-lib-primitive-head{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;width:100%;display:flex}.ui-lib-class-badge{opacity:.72;background-color:#f1f1f1;border-radius:7px;width:max-content;padding:4px 7px;font-family:monospace;font-size:10px}.ui-lib-primitive-copy{opacity:.55;margin:0;font-size:12px;line-height:1.5}.ui-lib-demo-form,.ui-lib-demo-form._w-form{width:100%;margin:0}.ui-lib-matrix{background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;overflow:hidden}.ui-lib-matrix-row{grid-column-gap:20px;grid-row-gap:20px;border-bottom:1px solid #0d0d0d0f;grid-template-rows:auto;grid-template-columns:1.1fr 180px 1.8fr;align-items:center;padding:16px 20px;font-size:13px;display:grid}.ui-lib-matrix-header{opacity:.72;letter-spacing:.04em;text-transform:uppercase;background-color:#f6f6f6;font-size:11px}.ui-lib-matrix-pill{letter-spacing:.04em;background-color:#f1f1f1;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:750}.ui-lib-matrix-green{color:#0e7a55;background-color:#e9f5f0}.ui-lib-matrix-blue{color:#245a94;background-color:#edf3fb}.ui-lib-matrix-dark{color:#fff;background-color:#0b0c10}.ui-lib-matrix-grey{color:#555;background-color:#ececec}.ui-lib-widget-pattern-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.ui-lib-widget-patterns{scroll-margin-top:24px}.ui-lib-architecture-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ui-lib-architecture-card{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;flex-direction:column;padding:20px;display:flex}.ui-lib-arch-title{font-size:15px}.ui-lib-arch-copy{opacity:.58;margin:0;font-size:12px;line-height:1.5}.ui-lib-arch-kicker{opacity:.45;letter-spacing:.06em;font-size:10px;font-weight:750}.ui-lib-code-chip-1{background-color:#f2f2f2;border-radius:6px;padding:3px 7px;font-size:11px}.ui-lib-class-map{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;margin-top:16px;display:flex}.ui-lib-class-map-row{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:1px solid #0d0d0d12;border-radius:16px;flex-wrap:wrap;align-items:center;padding:14px 16px;display:flex}.ui-lib-class-map-title{min-width:130px;font-size:12px}._w-input-parent._w-input{border:1px solid var(--_tavo-tokens---border--strong);background-color:#0000;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}._w-input-parent._w-input:hover{border-color:var(--_tavo-tokens---text--primary)}._w-input-parent._w-input:focus{border-color:var(--_tavo-tokens---text--primary);border-radius:12px}.tavo-switch-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.tavo-switch-copy{flex-direction:column;flex-grow:1;row-gap:3px;display:flex}.tavo-switch-input{cursor:pointer;appearance:none;background-color:#e7e7e7;background-image:radial-gradient(circle,#fff 0 11px,#0000 11.5px);background-position:4px;background-repeat:no-repeat;background-size:24px 24px;border-style:none;border-radius:9999px;width:52px;min-width:52px;height:32px;margin:0;transition-property:background-color,background-position,box-shadow;transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 0 0 1px #0d0d0d14}.tavo-switch-input:hover{background-color:#dedede}.tavo-switch-input:focus-visible,.tavo-switch-input[data-wf-focus-visible]{outline-style:none;box-shadow:0 0 0 3px #0b0c1024,inset 0 0 0 1px #0d0d0d14}.tavo-switch-input.is-checked{background-color:#0b0c10;background-position:24px;box-shadow:inset 0 0 0 1px #0d0d0d00}.tavo-switch-input.is-checked:hover{background-color:#202126}.tavo-switch-input.is-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.tavo-state-card{text-align:center;background-color:#f7f7f7;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;min-height:180px;padding:28px 24px;display:flex;box-shadow:inset 0 0 0 1px #0d0d0d0f}.tavo-state-icon{background-color:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex;box-shadow:0 2px 12px #0d0d0d0f}.tavo-toast{color:#fff;background-color:#0b0c10;border-radius:16px;align-items:center;column-gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 12px 32px #0d0d0d24}.tavo-toast.is-success{background-color:#0e7a55}.tavo-toast.is-danger{background-color:#c41f45}.tavo-action-row{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.ui-lib-pattern-card{background-color:#fff;border-radius:24px;padding:24px;box-shadow:inset 0 0 0 1px #0d0d0d14}.ui-lib-pattern-stack{flex-direction:column;row-gap:16px;display:flex}.ui-lib-inline-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tavo-pattern-stack{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;display:flex}.tavo-pattern-stack.is-row{align-items:center}.tavo-status-chip{grid-column-gap:7px;grid-row-gap:7px;color:#343434;background-color:#f2f2f2;border-radius:999px;align-items:center;width:max-content;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tavo-status-chip.is-success{color:#0e7a55;background-color:#eaf6f1}.tavo-status-chip.is-info{color:#0f2f54;background-color:#edf3fb}.tavo-status-chip.is-danger{color:#c41f45;background-color:#fbecef}.tavo-status-dot{background-color:#9a9a9a;border-radius:999px;width:7px;height:7px}.tavo-status-dot.is-success{background-color:#0e7a55}.tavo-status-dot.is-info{background-color:#0f2f54}.tavo-status-dot.is-danger{background-color:#c41f45}.tavo-segmented{grid-column-gap:2px;grid-row-gap:2px;background-color:#f0f0f0;border-radius:999px;width:max-content;padding:4px;display:flex}.tavo-segment{color:#6f6f6f;background-color:#0000;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600}.tavo-segment.is-active{color:#0d0d0d;background-color:#fff;box-shadow:0 1px 4px #0d0d0d14}.tavo-icon-button{color:#fff;background-color:#0d0d0d;border:1px solid #0d0d0d14;border-radius:999px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.tavo-icon-button.is-subtle{color:#0d0d0d;background-color:#f2f2f2}.tavo-icon-button.is-danger{color:#c41f45;background-color:#fbecef}.tavo-count-badge{color:#fff;background-color:#0d0d0d;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.tavo-lib-space-top{margin-top:22px}.tavo-kpi-card{grid-column-gap:9px;grid-row-gap:9px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;flex-direction:column;padding:22px;display:flex}.tavo-summary-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px;flex-direction:column;padding:22px;display:flex}.tavo-kpi-label,.tavo-summary-kicker{opacity:.5;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.tavo-kpi-value{letter-spacing:-.035em;font-size:40px;font-weight:650;line-height:1}.tavo-kpi-value.is-small{font-size:30px}.tavo-kpi-sub{opacity:.5;font-size:12px}.tavo-kpi-inline{grid-column-gap:6px;grid-row-gap:6px;align-items:baseline;display:flex}.tavo-progress{background-color:#ececec;border-radius:999px;width:100%;height:6px;overflow:hidden}.tavo-progress.is-large{height:9px}.tavo-progress-fill{background-color:#0d0d0d;border-radius:999px;height:100%}.tavo-progress-fill.is-74{width:74%}.tavo-progress-fill.is-73{width:73%}.tavo-progress-fill.is-60{width:60%}.tavo-summary-head{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.tavo-summary-title{margin-top:3px;font-size:18px;line-height:1.25;display:block}.tavo-summary-row-1{grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.tavo-summary-label{opacity:.55}.tavo-summary-note{background-color:#f5f5f5;border-radius:14px;margin-top:12px;padding:13px 14px;font-size:12px;line-height:1.45}.tavo-empty-state{grid-column-gap:9px;grid-row-gap:9px;text-align:center;background-color:#fafafa;border:1px dashed #0d0d0d24;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:28px;display:flex}.tavo-empty-icon{background-color:#ededed;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:4px;font-size:20px;display:grid}.tavo-empty-title{font-size:16px}.tavo-empty-copy{opacity:.5;max-width:320px;margin-bottom:8px;font-size:12px;line-height:1.45}.tavo-loading-state{grid-column-gap:10px;grid-row-gap:10px;border:1px solid #0d0d0d14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:22px;display:flex}.tavo-loading-copy{opacity:.5;font-size:12px}.tavo-skeleton-card{grid-column-gap:10px;grid-row-gap:10px;background-color:#f5f5f5;border-radius:22px;flex-direction:column;padding:20px;display:flex}.tavo-skeleton-line{background-color:#e5e5e5;border-radius:999px;width:70%;height:12px;display:block}.tavo-skeleton-line.is-short{width:35%}.tavo-skeleton-line.is-wide{width:92%}.tavo-skeleton-line.is-mid{width:60%}.tavo-alert{grid-column-gap:3px;grid-row-gap:3px;background-color:#f4f4f4;border-radius:14px;flex-direction:column;margin-bottom:9px;padding:13px 14px;font-size:12px;line-height:1.35;display:flex}.tavo-alert.is-info{color:#0f2f54;background-color:#edf3fb}.tavo-alert.is-success{color:#0e7a55;background-color:#eaf6f1}.tavo-alert.is-warning{color:#76510b;background-color:#fff5df}.tavo-alert.is-danger{color:#c41f45;background-color:#fbecef}.tavo-alert-copy{opacity:.72}.tavo-toast-1{grid-column-gap:11px;grid-row-gap:11px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:16px;align-items:flex-start;margin-bottom:9px;padding:14px;display:flex;box-shadow:0 10px 28px #0d0d0d0f}.tavo-toast-dot{background-color:#999;border-radius:999px;width:9px;height:9px;margin-top:4px}.tavo-toast-dot.is-success{background-color:#0e7a55}.tavo-toast-dot.is-info{background-color:#0f2f54}.tavo-toast-dot.is-danger{background-color:#c41f45}.tavo-toast-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;font-size:12px;display:flex}.tavo-toast-sub{opacity:.5}.tavo-action-list{background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;overflow:hidden}.tavo-action-row-1{grid-column-gap:16px;grid-row-gap:16px;color:#0d0d0d;border-bottom:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:16px 18px;text-decoration:none;display:flex}.tavo-action-copy{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;display:flex}.tavo-action-sub{opacity:.5;font-size:12px}.tavo-action-chevron{opacity:.35;font-size:24px}.tavo-sheet-head-demo{grid-column-gap:18px;grid-row-gap:18px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:24px 24px 16px 16px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.tavo-sheet-title-demo{margin-top:4px;font-size:20px;display:block}.tavo-sheet-sub-demo{opacity:.5;margin-top:5px;font-size:12px;display:block}.tavo-sheet-footer-demo{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:16px 16px 24px 24px;justify-content:flex-end;padding:14px;display:flex}.tavo-quick-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tavo-quick-action{grid-column-gap:5px;grid-row-gap:5px;text-align:left;background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:132px;padding:16px;display:flex}.tavo-quick-sub{opacity:.5;font-size:11px}.tavo-quick-icon{background-color:#f0f0f0;border-radius:12px;place-items:center;width:34px;height:34px;margin-bottom:auto;font-size:15px;display:grid}.tavo-confirm-card{grid-column-gap:6px;grid-row-gap:6px;background-color:#fff;border:1px solid #c41f4529;border-radius:22px;flex-direction:column;padding:22px;display:flex}.tavo-confirm-copy{opacity:.55;font-size:12px;line-height:1.45}.tavo-confirm-actions{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;margin-top:12px;display:flex}.is-danger-parent.is-danger{color:#c41f45}.tavo-upload-tile{grid-column-gap:6px;grid-row-gap:6px;background-color:#fafafa;border:1px dashed #0d0d0d2e;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:150px;padding:20px;display:flex}.tavo-upload-sub{opacity:.5;font-size:11px}.tavo-upload-icon{background-color:#ececec;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:4px;font-size:18px;display:grid}.tavo-media-tile{background-color:#fff;border:1px solid #0d0d0d14;border-radius:22px;overflow:hidden}.tavo-media-preview{aspect-ratio:16/9;color:#999;letter-spacing:.08em;background-color:#e8e8e8;place-items:center;font-size:11px;font-weight:700;display:grid}.tavo-media-meta{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.tavo-media-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;display:flex}.tavo-media-sub{opacity:.48;font-size:11px}.tavo-file-row{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:18px;align-items:center;padding:14px;display:flex}.tavo-file-icon{background-color:#f1f1f1;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:750;display:grid}.tavo-file-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;flex:1;display:flex}.tavo-message-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;padding:18px}.tavo-message-head{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;display:flex}.tavo-message-time{opacity:.45;font-size:11px}.tavo-message-body{margin:14px 0;font-size:13px;line-height:1.5}.tavo-message-actions{grid-column-gap:6px;grid-row-gap:6px;display:flex}.tavo-note-card{grid-column-gap:6px;grid-row-gap:6px;background-color:#fff8df;border-radius:20px;flex-direction:column;padding:18px;display:flex}.tavo-note-label{grid-column-gap:7px;grid-row-gap:7px;color:#0f2f54;align-items:center;font-size:11px;font-weight:700;display:flex}.tavo-note-copy{opacity:.62;font-size:12px;line-height:1.45}.tavo-composer{background-color:#fff;border:1px solid #0d0d0d1a;border-radius:20px;padding:14px}.tavo-composer-field{color:#8a8a8a;min-height:86px;padding:6px 4px;font-size:13px}.tavo-composer-footer{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;display:flex}.tavo-composer-hint{opacity:.4;font-size:10px}.tavo-inbox-preview{grid-column-gap:14px;grid-row-gap:14px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:18px;justify-content:space-between;align-items:center;padding:16px;display:flex}.tavo-inbox-sub{opacity:.48;margin-top:3px;font-size:11px;display:block}.tavo-settings-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;overflow:hidden}.tavo-settings-row{grid-column-gap:18px;grid-row-gap:18px;border-bottom:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:15px 17px;font-size:13px;display:flex}.tavo-settings-copy{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;display:flex}.tavo-settings-sub{opacity:.48;font-size:11px;line-height:1.35}.tavo-settings-reference{opacity:.45;font-size:11px;font-weight:700}.tavo-hours-row{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:13px 17px;font-size:12px;display:flex}.tavo-hours-row.is-closed{color:#c41f45;background-color:#fff7f8}.tavo-exception-row{grid-column-gap:18px;grid-row-gap:18px;border-bottom:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.tavo-timeline{padding:4px 0}.tavo-timeline-row{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:14px minmax(0,1fr);padding:10px 0;display:grid}.tavo-timeline-dot{background-color:#fff;border:2px solid #bdbdbd;border-radius:999px;width:10px;height:10px;margin-top:4px}.tavo-timeline-dot.is-success{background-color:#0e7a55;border-color:#0e7a55}.tavo-timeline-dot.is-info{background-color:#0f2f54;border-color:#0f2f54}.tavo-timeline-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;font-size:12px;display:flex}.tavo-timeline-time{opacity:.45;font-size:10px}.tavo-history-card{background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;overflow:hidden}.tavo-history-row{grid-column-gap:18px;grid-row-gap:18px;border-bottom:1px solid #0d0d0d12;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;display:flex}.tavo-history-label{opacity:.5}.tavo-stepper{grid-column-gap:7px;grid-row-gap:7px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:22px;align-items:flex-start;padding:20px;display:flex}.tavo-step{grid-column-gap:6px;grid-row-gap:6px;color:#a0a0a0;flex-direction:column;align-items:center;min-width:54px;display:flex}.tavo-step.is-active{color:#0d0d0d}.tavo-step.is-complete{color:#0e7a55}.tavo-step-dot{border-style:solid;border-width:1px;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.tavo-step-label{font-size:10px;font-weight:600}.tavo-step-line{background-color:#dedede;flex:1;height:1px;margin-top:14px}.tavo-step-line.is-complete{background-color:#0e7a55}.tavo-progress-card{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:22px;flex-direction:column;padding:20px;display:flex}.tavo-progress-head{grid-column-gap:14px;grid-row-gap:14px;justify-content:space-between;align-items:center;font-size:12px;display:flex}.tavo-identity-card{grid-column-gap:13px;grid-row-gap:13px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;align-items:center;padding:16px;display:flex}.tavo-identity-logo{color:#999;letter-spacing:.08em;background-color:#ededed;border-radius:16px;place-items:center;width:54px;height:54px;font-size:9px;font-weight:700;display:grid}.tavo-identity-copy{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;flex:1;display:flex}.tavo-identity-sub{opacity:.5;font-size:11px}.tavo-pass-card{grid-column-gap:6px;grid-row-gap:6px;color:#fff;background-color:#0d0d0d;border-radius:24px;flex-direction:column;padding:22px;display:flex}.tavo-pass-kicker{opacity:.55;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.tavo-pass-title{font-size:24px;line-height:1.15}.tavo-pass-sub{opacity:.6;font-size:12px}.tavo-pass-footer{grid-column-gap:10px;grid-row-gap:10px;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.tavo-reference-chip{letter-spacing:.05em;background-color:#ffffff1f;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:700}.tavo-contact-grid{grid-column-gap:9px;grid-row-gap:9px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tavo-contact-action{grid-column-gap:6px;grid-row-gap:6px;color:#0d0d0d;background-color:#fff;border:1px solid #0d0d0d14;border-radius:18px;flex-direction:column;align-items:center;padding:16px;font-size:11px;text-decoration:none;display:flex}.tavo-contact-label{font-size:11px}.tavo-reference-card{grid-column-gap:4px;grid-row-gap:4px;background-color:#fff;border:1px solid #0d0d0d14;border-radius:20px;flex-direction:column;padding:20px;display:flex}.tavo-reference-value{letter-spacing:.04em;font-size:24px}.tavo-reference-help{opacity:.48;font-size:11px}.tavo-file-sub{opacity:.5;font-size:11px}.noshow-page{color:#0d0d0d;background-color:#f5f5f3;min-height:100vh;padding:48px 24px 96px;font-family:Geist,sans-serif}.noshow-shell{width:100%;max-width:1180px;margin:0 auto}.noshow-header{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;align-items:flex-start;margin-bottom:36px;display:flex}.noshow-eyebrow{opacity:.48;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.noshow-title{letter-spacing:-.045em;margin:0;font-size:48px;font-weight:620;line-height:1.04}.noshow-lead{color:#666;max-width:720px;margin:0;font-size:16px;line-height:1.55}.noshow-proto-pill{color:#555;background-color:#ececec;border-radius:999px;margin-top:6px;padding:7px 10px;font-size:11px;font-weight:650}.noshow-flow-grid{grid-column-gap:18px;grid-row-gap:18px;grid-template-rows:auto;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.noshow-card{background-color:#fff;border:1px solid #0d0d0d12;border-radius:28px;padding:26px;box-shadow:0 12px 40px #0d0d0d0a}.noshow-reservation-card,.noshow-state-card{min-height:100%}.noshow-card-top{grid-column-gap:18px;grid-row-gap:18px;justify-content:space-between;align-items:flex-start;display:flex}.noshow-kicker{color:#8a8a8a;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:650}.noshow-card-title{letter-spacing:-.025em;margin:6px 0 0;font-size:26px;line-height:1.15}.noshow-status-confirmed{color:#315f9a;background-color:#eaf2ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.noshow-status-noshow{color:#a0193a;background-color:#fbe9ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.noshow-detail-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.noshow-detail{grid-column-gap:3px;grid-row-gap:3px;background-color:#f7f7f5;border-radius:18px;flex-direction:column;padding:14px 15px;display:flex}.noshow-detail-label{color:#888;font-size:11px}.noshow-detail-value{font-size:13px;font-weight:600}.noshow-divider{background-color:#ececea;height:1px;margin:22px 0}.noshow-switch-form,.noshow-switch-form._w-form{margin:0}.noshow-switch-row{grid-column-gap:18px;grid-row-gap:18px;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.noshow-switch-copy{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;display:flex}.noshow-switch-title{font-size:14px;font-weight:650}.noshow-switch-desc{color:#777;font-size:12px}.noshow-switch-wrap{flex:none;width:52px;height:32px;display:block;position:relative}.noshow-switch-native{z-index:2;opacity:0;cursor:pointer;width:52px;height:32px;margin:0;position:absolute}.noshow-switch-track{background-color:#e8e8e6;border-radius:999px;width:52px;height:32px;transition:background .24s;display:block;box-shadow:inset 0 0 0 1px #0d0d0d0f}.noshow-switch-track-on{background-color:#0d0d0d;border-radius:999px;width:52px;height:32px;transition:background .24s;display:block;box-shadow:inset 0 0 0 1px #0d0d0d00}.noshow-switch-thumb{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(4px,4px);box-shadow:0 1px 5px #0000002e}.noshow-switch-thumb-on{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(24px,4px);box-shadow:0 1px 5px #0000002e}.noshow-inline-note{grid-column-gap:10px;grid-row-gap:10px;background-color:#f7f7f5;border-radius:16px;align-items:flex-start;margin-top:18px;padding:13px 14px;display:flex}.noshow-note-icon{color:#fff;background-color:#0d0d0d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.noshow-note-copy{color:#666;font-size:12px;line-height:1.5}.noshow-actions{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;margin-top:18px;display:flex}.noshow-button-secondary{color:#0d0d0d;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e4e4e2;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:650}.noshow-button-dark{color:#fff;cursor:pointer;appearance:none;background-color:#0d0d0d;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:650}.noshow-lifecycle{margin-top:24px}.noshow-life-row{grid-column-gap:11px;grid-row-gap:11px;grid-template-rows:auto;grid-template-columns:18px 1fr;align-items:flex-start;display:grid}.noshow-life-dot{border-radius:50%;width:12px;height:12px;margin-top:3px}.noshow-life-dot-done{background-color:#0e7a55}.noshow-life-dot-current{background-color:#0d0d0d;box-shadow:0 0 0 4px #ededeb}.noshow-life-dot-alert{background-color:#c41f45;box-shadow:0 0 0 4px #f8e5ea}.noshow-life-title{font-size:13px;display:block}.noshow-life-copy{color:#888;margin-top:2px;font-size:11px;display:block}.noshow-life-line{background-color:#dededb;width:1px;height:30px;margin:4px 0 4px 5px}.noshow-state-preview{grid-column-gap:7px;grid-row-gap:7px;background-color:#f7f7f5;border-radius:18px;flex-direction:column;margin-top:28px;padding:16px;display:flex}.noshow-state-label{color:#777;font-size:11px}.noshow-code{color:#333;font-size:11px;line-height:1.4}.noshow-section{background-color:#fff;border:1px solid #0d0d0d12;border-radius:28px;margin-top:22px;padding:26px}.noshow-section-head{grid-column-gap:18px;grid-row-gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.noshow-section-title{letter-spacing:-.025em;margin:6px 0 0;font-size:24px;line-height:1.15}.noshow-step-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.noshow-step{grid-column-gap:7px;grid-row-gap:7px;background-color:#f7f7f5;border-radius:20px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.noshow-step-number{color:#fff;background-color:#0d0d0d;border-radius:10px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.noshow-step-title{font-size:13px}.noshow-step-copy{color:#777;font-size:11px;line-height:1.45}.noshow-risk-pill{color:#8d5a00;background-color:#fff2d8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.noshow-risk-pill-alert{color:#a0193a;background-color:#fbe9ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.noshow-neutral-pill{color:#555;background-color:#efefed;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:650}.noshow-kpi-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.noshow-kpi{grid-column-gap:5px;grid-row-gap:5px;background-color:#f7f7f5;border-radius:20px;flex-direction:column;padding:18px;display:flex}.noshow-kpi-label{color:#777;font-size:11px}.noshow-kpi-value{letter-spacing:-.03em;font-size:27px}.noshow-kpi-meta{color:#999;font-size:10px}.noshow-filter-button{cursor:pointer;appearance:none;background-color:#f1f1ef;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:650}.noshow-history-card{border:1px solid #ececea;border-radius:20px;overflow:hidden}.noshow-history-row{grid-column-gap:14px;grid-row-gap:14px;border-bottom:1px solid #ececea;grid-template-rows:auto;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;padding:15px 16px;display:grid}.noshow-history-new{background-color:#fff5f7;display:none}.noshow-history-new-visible{grid-column-gap:14px;grid-row-gap:14px;background-color:#fff5f7;border-bottom:1px solid #ececea;grid-template-rows:auto;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;padding:15px 16px;display:grid}.noshow-history-date{color:#888;font-size:11px}.noshow-history-main{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;display:flex}.noshow-history-title{font-size:12px}.noshow-history-copy{color:#888;font-size:11px}.noshow-history-badge{color:#a0193a;background-color:#fbe9ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.noshow-row-button{color:#555;cursor:pointer;appearance:none;background-color:#0000;font-size:11px;font-weight:650}.noshow-review-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.noshow-review-card{grid-column-gap:15px;grid-row-gap:15px;background-color:#f7f7f5;border-radius:20px;justify-content:space-between;align-items:center;padding:16px;display:flex}.noshow-review-title{font-size:12px;display:block}.noshow-review-copy{color:#888;margin-top:3px;font-size:11px;display:block}.noshow-automation-note{color:#5f6570;background-color:#f2f4f7;border-radius:18px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.5}.noshow-list-card{border:1px solid #ececea;border-radius:20px;overflow:hidden}.noshow-list-head{grid-column-gap:14px;grid-row-gap:14px;color:#888;letter-spacing:.04em;text-transform:uppercase;background-color:#f7f7f5;grid-template-rows:auto;grid-template-columns:1.2fr 1.2fr 1fr 110px;padding:11px 16px;font-size:10px;font-weight:650;display:grid}.noshow-list-row{grid-column-gap:14px;grid-row-gap:14px;border-top:1px solid #ececea;grid-template-rows:auto;grid-template-columns:1.2fr 1.2fr 1fr 110px;align-items:center;padding:15px 16px;display:grid}.noshow-list-title{font-size:12px;display:block}.noshow-list-sub{color:#999;margin-top:2px;font-size:10px;display:block}.noshow-list-status{color:#8d5a00;background-color:#fff2d8;border-radius:999px;width:max-content;padding:6px 8px;font-size:10px;font-weight:700}.noshow-list-status-alert{color:#a0193a;background-color:#fbe9ee}.noshow-policy-section{margin-bottom:0}.noshow-policy-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.noshow-policy{grid-column-gap:5px;grid-row-gap:5px;background-color:#f7f7f5;border-radius:20px;flex-direction:column;padding:17px;display:flex}.noshow-policy-warning{background-color:#fff7e7}.noshow-policy-danger{background-color:#fff0f3}.noshow-policy-title{font-size:12px}.noshow-policy-copy{color:#777;font-size:11px;line-height:1.45}.noshow-modal{z-index:9999;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.noshow-modal-open{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.noshow-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0d0d0d6b;position:absolute;inset:0}.noshow-dialog{z-index:2;background-color:#fff;border-radius:30px;width:min(620px,100%);max-height:90dvh;padding:26px;position:relative;overflow:auto;box-shadow:0 28px 100px #0000003d}.noshow-dialog-handle{background-color:#dededb;border-radius:999px;width:40px;height:4px;margin:0 auto 18px;display:none}.noshow-dialog-step{display:block}.noshow-dialog-step-hidden{display:none}.noshow-dialog-success{text-align:center;display:none}.noshow-dialog-success-visible{text-align:center;flex-direction:column;align-items:center;display:flex}.noshow-dialog-head{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:flex-start;display:flex}.noshow-dialog-title{letter-spacing:-.025em;margin:5px 0 0;font-size:25px;line-height:1.15}.noshow-dialog-copy{color:#6f6f6f;margin:14px 0 0;font-size:13px;line-height:1.55}.noshow-close-button{color:#555;cursor:pointer;appearance:none;background-color:#f3f3f1;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.noshow-dialog-form,.noshow-dialog-form._w-form{margin-top:22px}.noshow-fieldset{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;margin:0;padding:0;display:flex}.noshow-legend{color:#777;margin-bottom:9px;font-size:11px;font-weight:650;display:block}.noshow-radio-row{grid-column-gap:11px;grid-row-gap:11px;cursor:pointer;background-color:#f7f7f5;border-radius:16px;align-items:flex-start;padding:12px 13px;display:flex}.noshow-radio{accent-color:#0d0d0d;margin:3px 0 0}.noshow-radio-copy{grid-column-gap:2px;grid-row-gap:2px;flex-direction:column;display:flex}.noshow-radio-title{font-size:12px}.noshow-radio-desc{color:#888;font-size:10px;line-height:1.4}.noshow-textarea-label{margin-top:18px;display:block}.noshow-textarea,.noshow-textarea._w-input{box-sizing:border-box;resize:vertical;width:100%;font-size:12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;background-color:#fff;border:1px solid #dededb;border-radius:16px;outline-style:none;padding:13px 14px}.noshow-alert{grid-column-gap:11px;grid-row-gap:11px;text-align:left;background-color:#fff3f6;border-radius:17px;margin-top:16px;padding:14px;display:flex}.noshow-alert-icon{color:#fff;background-color:#c41f45;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.noshow-alert-title{font-size:11px;display:block}.noshow-alert-copy{color:#7d5e66;margin-top:2px;font-size:10px;line-height:1.45;display:block}.noshow-dialog-actions{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.noshow-dialog-cancel{color:#0d0d0d;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #dededb;border-radius:999px;padding:13px 15px;font-size:12px;font-weight:650}.noshow-dialog-confirm,.noshow-dialog-confirm._w-button{color:#fff;cursor:pointer;appearance:none;background-color:#c41f45;border-radius:999px;padding:13px 15px;font-size:12px;font-weight:650}.noshow-dialog-confirm-dark{background-color:#0d0d0d}.noshow-success-icon{color:#c41f45;background-color:#fbe9ee;border-radius:50%;place-items:center;width:64px;height:64px;margin:8px 0 14px;font-size:28px;font-weight:700;display:grid}.noshow-success-summary{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:8px;text-align:left;background-color:#f7f7f5;border-radius:18px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;margin-top:20px;padding:16px;display:grid}.noshow-success-label{color:#888;font-size:10px}.noshow-success-value{text-align:right;font-size:11px}.grey-block-icon{background-color:var(--_tavo-tokens---bg--surface);border-radius:12px;width:56px;height:56px;padding:8px}.grey-block-text{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.png-img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.tavo-actionbar-set{width:100%}.tavo-actionbar{grid-column-gap:24px;grid-row-gap:24px;width:100%;color:var(--_tavo-tokens---text--primary,#0d0d0d);justify-content:space-between;align-items:center;display:none}.tavo-actionbar.is-showcase{background-color:var(--_tavo-tokens---bg--elevated,#fff);border-style:solid;border-width:1px;border-top-color:var(--_tavo-tokens---border--hairline,#e7e7e7);border-right-color:var(--_tavo-tokens---border--hairline,#e7e7e7);border-bottom-color:var(--_tavo-tokens---border--hairline,#e7e7e7);border-left-color:var(--_tavo-tokens---border--hairline,#e7e7e7);border-radius:26px;padding:16px;display:flex;box-shadow:0 12px 32px #0000001f}.tavo-pending.is-pending,.tavo-confirmed.is-confirmed,.tavo-change.is-change,.tavo-declined.is-declined,.tavo-cancelled.is-cancelled{display:flex}.tavo-actionbar__copy{grid-column-gap:14px;grid-row-gap:14px;align-items:center;min-width:0;display:flex}.tavo-actionbar__icon{background:var(--_tavo-tokens---accent--subtle,#e8edff);width:48px;height:48px;color:var(--_tavo-tokens---accent--base,#2f5bff);border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.tavo-actionbar__svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.tavo-icon-confirmed{background:var(--_tavo-tokens---ok--tint,#e7f6ef);color:var(--_tavo-tokens---status--ok,#0e7a55)}.tavo-icon-change{color:var(--_tavo-tokens---status--wait,#b07400);background-color:#fff6df}.tavo-icon-declined,.tavo-icon-cancelled{background:var(--_tavo-tokens---warn--tint,#ffecef);color:var(--_tavo-tokens---glas--warnung,#c41f45)}.tavo-actionbar__text{grid-column-gap:3px;grid-row-gap:3px;flex-direction:column;min-width:0;display:flex}.tavo-actionbar__eyebrow{letter-spacing:.01em;color:var(--_tavo-tokens---text--secondary,#5c5c5c);font-size:12px;font-weight:650;line-height:1.3}.tavo-eyebrow-pending{color:var(--_tavo-tokens---accent--base,#2f5bff)}.tavo-eyebrow-confirmed{color:var(--_tavo-tokens---status--ok,#0e7a55)}.tavo-eyebrow-change{color:var(--_tavo-tokens---status--wait,#b07400)}.tavo-eyebrow-declined,.tavo-eyebrow-cancelled{color:var(--_tavo-tokens---glas--warnung,#c41f45)}.tavo-actionbar__title{letter-spacing:-.015em;white-space:normal;font-size:17px;font-weight:650;line-height:1.25}.tavo-actionbar__meta{grid-column-gap:5px;grid-row-gap:5px;color:var(--_tavo-tokens---text--secondary,#5c5c5c);flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.35;display:flex}.tavo-showcase-page{background:var(--_tavo-tokens---bg--canvas,#f5f5f5);min-height:100vh;color:var(--_tavo-tokens---text--primary,#0d0d0d);padding:24px 14px 64px}.tavo-showcase-shell{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.tavo-showcase-header{padding:20px 4px 28px}.tavo-showcase-kicker{color:var(--_tavo-tokens---accent--base,#2f5bff);margin-bottom:8px;font-size:12px;font-weight:650;line-height:1.4}.tavo-showcase-title{letter-spacing:-.035em;margin-top:0;margin-bottom:10px;font-size:36px;line-height:1.02}.tavo-showcase-text{color:var(--_tavo-tokens---text--secondary,#5c5c5c);margin-top:0;margin-bottom:0;font-size:14px;line-height:1.5}.tavo-showcase-list{grid-column-gap:26px;grid-row-gap:26px;flex-direction:column;display:flex}.tavo-showcase-item{grid-column-gap:9px;grid-row-gap:9px;flex-direction:column;display:flex}.tavo-showcase-label{letter-spacing:.04em;text-transform:uppercase;color:var(--_tavo-tokens---text--tertiary,#8c8c8c);padding-left:4px;font-size:12px;font-weight:650;line-height:1.3}.tavo-showcase-stage{background:var(--_tavo-tokens---bg--surface,#eaeaea);border:1px solid var(--_tavo-tokens---border--hairline,#e7e7e7);border-radius:32px;align-items:flex-end;min-height:190px;padding:14px;display:flex;overflow:hidden}.tavo-demo-icon-pending{color:#b07400;background-color:#fff6dc}.tavo-demo-icon-confirmed{background:var(--_tavo-tokens---ok--tint,#e7f6ef);color:var(--_tavo-tokens---status--ok,#0e7a55)}.tavo-demo-icon-change{background:var(--_tavo-tokens---accent--subtle,#e8edff);color:var(--_tavo-tokens---accent--base,#2f5bff)}.tavo-demo-icon-declined,.tavo-demo-icon-cancelled{background:var(--_tavo-tokens---warn--tint,#ffecef);color:var(--_tavo-tokens---glas--warnung,#c41f45)}.tavo-scrolltest-page{background-color:var(--_tavo-tokens---kuerzel--text);width:100%;color:var(--_tavo-tokens---text--primary,#0d0d0d);overflow:clip}.tavo-scrolltest-intro{max-width:720px;margin:0 auto;padding:56px 20px 36px}.tavo-scrolltest-kicker{color:var(--_tavo-tokens---accent--base,#2f5bff);margin-bottom:8px;font-size:13px;font-weight:650}.tavo-scrolltest-h1{letter-spacing:-.035em;margin:0 0 12px;font-size:34px;line-height:1.03}.tavo-scrolltest-lead{color:var(--_tavo-tokens---text--secondary,#5c5c5c);margin:0;font-size:15px;line-height:1.5}.tavo-scrolltest-demo{border-top:1px solid var(--_tavo-tokens---border--hairline,#e7e7e7);min-height:145vh;position:relative}.tavo-scrolltest-hero{flex-direction:column;justify-content:flex-end;max-width:720px;min-height:58vh;margin:0 auto;padding:42px 20px 90px;display:flex}.tavo-scrolltest-status-pending{color:#9a6500;background-color:#fff3d7;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.tavo-scrolltest-status-confirmed{background:var(--_tavo-tokens---ok--tint,#e7f6ef);color:var(--_tavo-tokens---status--ok,#0e7a55);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.tavo-scrolltest-status-change{background:var(--_tavo-tokens---accent--subtle,#e8edff);color:var(--_tavo-tokens---accent--base,#2f5bff);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.tavo-scrolltest-status-bad{background:var(--_tavo-tokens---warn--tint,#ffecef);color:var(--_tavo-tokens---glas--warnung,#c41f45);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.tavo-scrolltest-h2{letter-spacing:-.03em;margin:0 0 10px;font-size:28px;line-height:1.08}.tavo-scrolltest-hero-copy{color:var(--_tavo-tokens---text--secondary,#5c5c5c);margin:0 0 22px;font-size:15px;line-height:1.45}.tavo-scrolltest-card{grid-column-gap:4px;grid-row-gap:4px;background:var(--_tavo-tokens---bg--elevated,#fff);border:1px solid var(--_tavo-tokens---border--hairline,#e7e7e7);border-radius:22px;flex-direction:column;padding:18px;display:flex;box-shadow:0 8px 24px #0000000d}.tavo-scrolltest-card-small{color:var(--_tavo-tokens---text--secondary,#5c5c5c);font-size:13px}.tavo-scrolltest-card-strong{font-size:17px;line-height:1.25}.tavo-scrolltest-stage{min-height:87vh;padding:24px 0 120px;position:relative}.tavo-scrolltest-filler{max-width:720px;color:var(--_tavo-tokens---text--tertiary,#8c8c8c);margin:0 auto;padding:0 20px;font-size:13px}.tavo-scrolltest-tail{max-width:720px;color:var(--_tavo-tokens---text--tertiary,#8c8c8c);margin:0 auto;padding:68vh 20px 0;font-size:13px}.tavo-scrolltest-sticky{z-index:20;pointer-events:none;width:100vw;bottom:max(12px,env(safe-area-inset-bottom));margin-left:calc(50% - 50vw);padding:0 12px;position:sticky}.tavo-action-bar{background-color:var(--_tavo-tokens---bg--elevated);pointer-events:auto;transform-origin:50% 100%;will-change:transform;border:0 solid #000;border-radius:32px;max-width:680px;margin:0 auto;padding:4px}.tavo-action-bar.main{z-index:999;border-width:1px;border-color:var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--canvas);border-radius:34px;display:block;position:fixed;inset:auto 0% 24px;box-shadow:0 4px 18px #0000002b}.tavo-action-bar.main.is-pending{display:block}.tavo-action-bar.main.is-cancelled{display:flex}.tavo-action-bar.main.pending{display:none}.tavo-action-bar.main.pending.is-pending{display:block}.tavo-action-bar.main.cancelled{display:none}.tavo-action-bar.main.cancelled.is-cancelled{display:block}.tavo-action-bar.main.confirmed{display:none}.tavo-action-bar.main.confirmed.is-confirmed{display:block}.tavo-action-bar.main.change{display:none}.tavo-action-bar.main.change.is-change{display:block}.tavo-action-bar.main.abgelehnt{display:none}.tavo-scrolltest-copy{opacity:1;max-height:116px;margin-top:0;margin-bottom:14px;padding-top:0;padding-left:20px;overflow:hidden;transform:none}.tavo-scrolltest-copy-collapsed{opacity:0;max-height:0;margin-bottom:0;transition:max-height .52s cubic-bezier(.22,.9,.24,1),opacity .2s,transform .52s cubic-bezier(.22,.9,.24,1),margin-bottom .46s cubic-bezier(.22,.9,.24,1);overflow:hidden;transform:translateY(-8px)scale(.985)}.tavo-scrolltest-eyebrow-pending{color:var(--_tavo-tokens---status--wait,#b07400);margin-bottom:3px;padding-top:16px;font-size:12px;font-weight:700;line-height:1.3}.tavo-scrolltest-eyebrow-confirmed{color:var(--_tavo-tokens---status--ok,#0e7a55);margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.3}.tavo-scrolltest-eyebrow-change{color:var(--_tavo-tokens---accent--base,#2f5bff);margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.3}.tavo-scrolltest-eyebrow-bad{color:var(--_tavo-tokens---glas--warnung,#c41f45);margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.3}.tavo-scrolltest-title{letter-spacing:-.018em;font-size:17px;font-weight:700;line-height:1.25}.tavo-scrolltest-meta{color:var(--_tavo-tokens---text--secondary,#5c5c5c);margin-top:4px;font-size:13px;line-height:1.35}.tavo-scrolltest-actions{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_tavo-tokens---bg--elevated);border-radius:999px;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;justify-content:center;width:100%;padding:4px;display:flex}.tavo-scrolltest-btn-primary{white-space:nowrap;background:var(--_tavo-tokens---aktion--flaeche,#0d0d0d);height:52px;color:var(--_tavo-tokens---aktion--text,#fff);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 3px 12px #00000014}.tavo-scrolltest-btn-blue{white-space:nowrap;background:var(--_tavo-tokens---accent--base,#2f5bff);height:52px;color:var(--_tavo-tokens---accent--on,#fff);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 3px 12px #00000014}.tavo-scrolltest-btn-secondary{white-space:nowrap;background:var(--_tavo-tokens---bg--surface,#eaeaea);height:52px;color:var(--_tavo-tokens---text--primary,#0d0d0d);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tavo-scrolltest-btn-danger{white-space:nowrap;background:var(--_tavo-tokens---warn--tint,#ffecef);height:52px;color:var(--_tavo-tokens---glas--warnung,#c41f45);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tavo-scrolltest-bar-bounce-collapse{animation:.46s cubic-bezier(.22,.9,.24,1) both tavoBarCollapse}.tavo-scrolltest-bar-bounce-expand{animation:.58s cubic-bezier(.18,.92,.28,1.08) both tavoBarExpand}.tavo-actionbar__actions{grid-column-gap:8px;grid-row-gap:8px;flex:none;justify-content:flex-end;align-items:center;display:flex}.tavo-actionbar__primary{white-space:nowrap;background:var(--_tavo-tokens---aktion--flaeche,#0d0d0d);height:52px;color:var(--_tavo-tokens---aktion--text,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,opacity .18s;display:inline-flex;box-shadow:0 3px 12px #00000014}.tavo-actionbar__primary:hover{transform:translateY(-1px)}.tavo-actionbar__primary:active{transform:translateY(0)scale(.985)}.tavo-actionbar__secondary{white-space:nowrap;background:var(--_tavo-tokens---bg--surface,#eaeaea);height:52px;color:var(--_tavo-tokens---text--primary,#0d0d0d);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,opacity .18s;display:inline-flex}.tavo-actionbar__secondary:hover{transform:translateY(-1px)}.tavo-actionbar__secondary:active{transform:translateY(0)scale(.985)}.tavo-actionbar__blue{background:var(--_tavo-tokens---accent--base,#2f5bff);color:var(--_tavo-tokens---accent--on,#fff)}.tavo-actionbar__danger{background:var(--_tavo-tokens---warn--tint,#ffecef);color:var(--_tavo-tokens---glas--warnung,#c41f45)}.logo-wrapper-respsonvive,.restaurant-name-wrapper,.meine-resevierung--first-wrapper{display:none}.meine-resevierung-second-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.meine-resevierung-second-wrapper.action-bar{padding-top:4px}.slide-text-wrapper{display:none}.tavo-auth-magic{color:#0d0d0d;cursor:pointer;width:100%;font-weight:600;line-height:1.2;font-style:inherit;font-variant:inherit;font-size:inherit;background-color:#fff;border:1px solid #0d0d0d24;border-radius:14px;margin-top:12px;padding:12px 16px;font-family:inherit;transition:transform .18s,background-color .18s,opacity .18s}.tavo-auth-magic:hover{background-color:#f7f7f7}.tavo-auth-magic:active{transform:scale(.985)}.tavo-style-probe{display:none}.tavo-auth-v2,.tavo-auth-mobile-veil,.tavo-auth-brand-panel,.tavo-auth-desktop-veil,.tavo-auth-brand,.tavo-auth-brand-desktop,.tavo-auth-logo,.tavo-auth-logo-code,.tavo-auth-promise,.tavo-auth-stage,.tavo-auth-view,.tavo-auth-view-login,.tavo-auth-view-otp,.tavo-auth-mobile-head,.tavo-auth-desktop-head,.tavo-auth-code-head,.tavo-auth-code-desktop-head,.tavo-auth-card,.tavo-auth-card._w-form,.tavo-auth-card._w-form,.tavo-auth-login-form,.tavo-auth-otp-card,.tavo-auth-field,.tavo-auth-label,.tavo-auth-input-wrap,.tavo-auth-icon,.tavo-auth-icon-email,.tavo-auth-icon-lock,.tavo-auth-icon-mail,.tavo-auth-icon-eye,.tavo-auth-input,.tavo-auth-input._w-input,.tavo-auth-input._w-input,.tavo-auth-eye,.tavo-auth-forgot-row,.tavo-auth-text-action,.tavo-auth-forgot,.tavo-auth-primary,.tavo-auth-primary._w-button,.tavo-auth-primary._w-button,.tavo-auth-divider,.tavo-auth-secondary,.tavo-auth-status,.tavo-auth-register,.tavo-auth-register-strong,.tavo-auth-code,.tavo-auth-digit,.tavo-auth-digit._w-input,.tavo-auth-resend,.tavo-auth-resend-button,.tavo-auth-back{box-sizing:border-box}.tavo-auth-loader{display:none}.button-wrap-reservierung{background-color:var(--_tavo-tokens---glas--rand);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;display:flex}.button-svg-header{justify-content:center;align-items:center;display:flex}.chevron-icon-fl{grid-column-gap:16px;grid-row-gap:16px;flex:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:16px;height:16px;display:inline-flex}.left-fl-wrapper{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;display:flex}.live-search__results{grid-column-gap:0px;grid-row-gap:0px;background-color:#ffffffa6;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid;box-shadow:0 2px 20px 5px #0000000d}.status-badget-action-bar{padding-top:16px;padding-bottom:3px;display:flex}.status-badget-action-bar.is-pending{display:flex}.tavo-action-bar-main-wrap{z-index:999;pointer-events:none;display:none;position:fixed;inset:auto 0% 0%}.data-sheet-scrim{opacity:0;pointer-events:none;background-color:#0d0d0d80;transition:all .2s;position:fixed;inset:0%}.data-sheet-scrim.is-open{opacity:1;pointer-events:auto}.tavo-auth-screen-v3{flex-direction:column;justify-content:center;width:480px;max-width:100%;height:100%;padding:54px 0;display:flex;position:relative}.tavo-auth-screen-v3.is-otp{text-align:center;justify-content:flex-start;width:420px;min-height:760px;padding-top:70px;padding-bottom:28px}.tavo-auth-input-v3{color:#fff;background-color:#191919;border:1px solid #0000;border-radius:18px;width:100%;height:60px;margin-bottom:12px;padding-left:18px;padding-right:18px;font-size:16px}.tavo-auth-input-v3:focus{background-color:#202020;border-color:#ffffff29;box-shadow:0 0 0 3px #2f5bff29}.tavo-auth-input-v3::placeholder{color:#fff6}.tavo-auth-primary-v3{color:#0d0d0d;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;height:60px;padding-left:18px;padding-right:18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.tavo-auth-primary-v3:active{transform:scale(.985)}.tavo-auth-secondary-v3{color:#fff;background-color:#151515;border-radius:999px;justify-content:center;align-items:center;width:100%;height:60px;padding-left:18px;padding-right:18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.tavo-auth-secondary-v3:active{transform:scale(.985)}.tavo-auth-keypad-v3{grid-template-columns:repeat(3,72px);justify-content:space-between;row-gap:18px;width:308px;max-width:100%;margin-top:68px;margin-left:auto;margin-right:auto;display:grid}.tavo-auth-key-v3{color:#fff;background-color:#444;border-radius:50%;justify-content:center;place-items:center;width:72px;height:72px;font-size:30px;font-weight:400;text-decoration:none;display:flex}.tavo-auth-key-v3:active{background-color:#535353;transform:scale(.94)}.tavo-auth-key-v3.is-backspace{opacity:0;pointer-events:none;background-color:#0000;border-color:#0000;font-size:23px}.tavo-auth-dot-v3{width:14px;min-width:14px;height:14px;box-shadow:none;pointer-events:none;color:#0000;background-color:#555;border-style:none;border-radius:50%;outline:none;padding:0;font-size:16px;line-height:14px;transition:background .12s,transform .12s}.tavo-auth-root-v3{z-index:2147483000;color:#fff;background-color:#000;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}.tavo-auth-shell-v3{background-color:#000;grid-template-columns:minmax(400px,42vw) minmax(0,1fr);width:100%;min-height:100svh;display:grid}.tavo-auth-brand-v3{background-image:radial-gradient(circle at 26% 18%,#2f5bff61,#0000 31%),radial-gradient(circle at 80% 78%,#2f5bff2e,#0000 34%),linear-gradient(155deg,#0f2f54 0%,#0a1728 48%,#05070b 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:42px 46px 48px;display:flex;position:relative;overflow:hidden}.tavo-auth-brand-logo-v3{z-index:1;color:#fff;letter-spacing:-.055em;font-size:28px;font-weight:700;line-height:1;position:relative}.tavo-auth-brand-copy-v3{z-index:1;max-width:430px;position:relative}.tavo-auth-brand-title-v3{color:#fff;letter-spacing:-.05em;margin:0 0 16px;font-size:54px;font-weight:700;line-height:1}.tavo-auth-brand-text-v3{color:#fff9;max-width:390px;margin:0;font-size:15px;line-height:1.5}.tavo-auth-pane-v3{background-color:#000;background-image:radial-gradient(circle at 50% 108%,#2f5bff1f,#0000 30%);justify-content:center;align-items:center;width:100%;min-height:100svh;padding:32px 64px;display:flex}.tavo-auth-title-v3{color:#fff;letter-spacing:-.045em;margin:0 0 10px;font-size:42px;font-weight:700;line-height:1.04}.tavo-auth-title-v3.is-otp{text-align:center;margin-top:34px;margin-bottom:0;font-size:38px}.tavo-auth-copy-v3{color:#ffffff94;margin:0 0 26px;font-size:15px;line-height:1.45}.tavo-auth-context-v3{color:#ffffffa3;margin:-2px 0 24px;font-size:14px;font-weight:500;line-height:1.35}.tavo-auth-back-v3{color:#fff;background-color:#171717;border:1px solid #ffffff14;border-radius:50%;justify-content:center;place-items:center;width:46px;height:46px;font-size:25px;line-height:1;text-decoration:none;display:flex;position:absolute;top:0;left:0}.tavo-auth-divider-v3{color:#ffffff61;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;width:100%;margin:22px 0;font-size:14px;display:grid}.tavo-auth-divider-line-v3{background-color:#2b2b2b;height:1px}.tavo-auth-status-v3{min-height:18px;margin-top:12px;font-size:13px;line-height:1.35}.tavo-auth-status-v3.is-centered{text-align:center;margin-left:auto;margin-right:auto}.tavo-auth-otp-screen-v3{text-align:center;justify-content:flex-start;width:420px;max-width:100%;min-height:760px;padding:70px 0 28px}.tavo-auth-otp-title-v3{text-align:center;margin:34px 0 0;font-size:38px}.tavo-auth-otp-grid-v3{grid-template-columns:repeat(6,14px);justify-content:space-between;align-items:center;width:224px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid}.tavo-auth-resend-v3{color:#fff;align-self:center;margin-top:34px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tavo-auth-splash-v3{z-index:20;opacity:1;visibility:visible;background-color:#000;place-items:center;display:none;position:fixed;inset:0}.tavo-auth-splash-logo-v3{color:#fff;letter-spacing:-.06em;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:52px;font-weight:700;line-height:1}.tavo-auth-text-link-v3{color:#72a0ff;align-self:flex-start;margin-top:2px;margin-bottom:22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tavo-auth-hidden-v3{display:none}.tavo-auth-key-spacer-v3{width:72px;height:72px}.snippets-wrapper-message{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;margin-top:16px;display:flex}.text-input-message{padding-bottom:24px;padding-left:24px;padding-right:24px}._w-input-parent{border:1px solid var(--_tavo-tokens---border--strong);background-color:#0000;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}._w-input-parent:hover{border-color:var(--_tavo-tokens---text--primary)}._w-input-parent:focus{border-color:var(--_tavo-tokens---text--primary);border-radius:12px}._w-input-parent._w-input{box-sizing:border-box}.tavo-status-chip-layer{z-index:2147483647;pointer-events:none;left:0;right:0;bottom:max(22px,env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;padding:0 16px;display:flex;position:fixed}.tavo-status-chip-1{grid-column-gap:12px;grid-row-gap:12px;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50% 100%;color:#fff;visibility:hidden;will-change:transform,opacity,filter;background-color:#0d0d0df5;border-radius:999px;align-items:center;max-width:min(520px,100vw - 32px);min-height:56px;padding:8px 16px 8px 9px;display:flex;box-shadow:0 14px 40px #0000002e,0 2px 8px #0000001f}.tavo-status-chip-icon{background-color:#ffffff1a;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.tavo-status-chip-icon-view{width:22px;height:22px;display:none}.tavo-status-chip-svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.tavo-status-chip-copy{grid-column-gap:1px;grid-row-gap:1px;flex-direction:column;min-width:0;padding-right:2px;display:flex}.tavo-status-chip-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.tavo-status-chip-text{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.change-arrow-wrap{width:12px;height:12px}.neue-reservierung-wrapper-bs{justify-content:center;align-items:flex-start;width:100%;height:100vh;display:flex}.bs-wrapper-dont-copy{background-color:var(--_tavo-tokens---bg--canvas);width:616px;height:100vh;overflow:auto}.nr-chip{grid-column-gap:6px;border:0px solid var(--_tavo-tokens---border--strong);background-color:var(--_tavo-tokens---bg--sunken);height:auto;color:var(--_tavo-tokens---text--secondary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:relative}.nr-chip.is-active{background-color:var(--_tavo-tokens---text--primary);color:#fff;border-color:#0d0d0d;font-size:12px;line-height:1.4}.nr-chip.is-full{color:#b0b0b0;background-color:#efefef;border-color:#efefef;text-decoration:line-through}.nr-chips{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.nr-close{color:#0d0d0d;cursor:pointer;background-color:#f5f5f5;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nr-count{text-align:center;min-width:24px;font-size:18px;font-weight:600}.nr-demo{grid-row-gap:16px;background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.nr-demo-title{color:#5c5c5c;font-size:14px}.nr-empty{color:#5c5c5c;text-align:center;background-color:#f5f5f5;border-radius:12px;padding:12px 16px;font-family:Geist,sans-serif;font-size:14px}.nr-foot{grid-row-gap:12px;background-color:#fff;border-top:1px solid #e7e7e7;flex-direction:column;flex:none;align-items:center;padding:14px 24px 20px;display:flex;box-shadow:0 -8px 24px #0000000d}.nr-gap{height:8px}.nr-grip{flex:none;justify-content:center;height:24px;padding-top:10px;display:flex}.nr-grip-bar{background-color:#eaeaea;border-radius:999px;width:36px;height:5px}.nr-head{justify-content:space-between;align-items:flex-start;padding:8px 20px 20px 24px;display:flex}.nr-hint{grid-column-gap:8px;color:#0e7a55;background-color:#e7f6ef;border-radius:12px;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.nr-hint.is-bad{color:#c41f45;background-color:#ffecef}.nr-label{color:#5c5c5c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.nr-muted{height:24px;color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);font-weight:500;line-height:1.4}.nr-open{grid-column-gap:8px;color:#fff;background-color:#0d0d0d;border-radius:999px;align-items:center;height:56px;padding-left:24px;padding-right:24px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.nr-quick{grid-column-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:grid}.nr-root{color:#0d0d0d;font-family:Geist,sans-serif}.nr-row{grid-column-gap:12px;justify-content:space-between;align-items:center;display:flex}.nr-row-title{font-size:16px;font-weight:500}.nr-scrim{z-index:9990;opacity:0;pointer-events:none;background-color:#0d0d0d73;transition:opacity .3s;position:fixed;inset:0}.nr-scroll{flex:auto;min-height:0;overflow-y:auto}.nr-section{grid-row-gap:12px;border-top:1px solid #e7e7e7;flex-direction:column;padding:20px 24px 24px;display:flex}.nr-section-first{grid-row-gap:12px;flex-direction:column;padding:0 24px 24px;display:flex}.nr-sheet{background-color:#fff;border-top-left-radius:32px;border-top-right-radius:32px;flex-direction:column;width:100%;max-width:480px;height:94vh;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.nr-slots{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.nr-step{color:#0d0d0d;cursor:pointer;border:1px solid #d1d1d1;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nr-step.is-disabled{opacity:.35;cursor:default}.nr-step-plus{color:#fff;cursor:pointer;background-color:#0d0d0d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nr-stepper{grid-column-gap:14px;align-items:center;display:flex}.nr-sub{color:#5c5c5c;margin-top:2px;font-size:14px;line-height:1.4}.nr-submit{color:#fff;cursor:pointer;background-color:#0d0d0d;border-radius:999px;justify-content:center;align-items:center;width:100%;height:56px;font-size:16px;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.nr-submit.is-warn{background-color:#c41f45}.nr-submit.is-busy{opacity:.7;cursor:progress}.nr-summary{color:#5c5c5c;text-align:center;min-height:18px;font-size:13px;font-weight:500}.nr-title{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.27}.nr-box{border:1px solid #d1d1d1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nr-box.is-checked{background-color:#0d0d0d;border-color:#0d0d0d}.nr-check{grid-column-gap:12px;cursor:pointer;align-items:flex-start;display:flex}.nr-check.is-off{opacity:.5;cursor:default}.nr-check-sub{color:#8c8c8c;font-size:13px;line-height:1.4}.nr-check-title{font-size:15px;font-weight:500;line-height:22px}.nr-error{color:#c41f45;background-color:#ffecef;border-radius:12px;margin:0 24px 16px;padding:12px 14px;font-size:14px;line-height:1.4}.nr-field{position:relative}.nr-flabel{pointer-events:none;color:#8c8c8c;margin-bottom:0;font-size:16px;font-weight:400;line-height:14px;transition:top .18s,transform .18s,font-size .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.nr-flabel.is-up{font-size:12px;top:9px;transform:none}.nr-flabel.is-top{top:26px;transform:none}.nr-form,.nr-form._w-form{margin-bottom:0}.nr-grid2{grid-column-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.nr-input{background-color:var(--_tavo-tokens---glas--aktiv);color:#0d0d0d;border:0 solid #d1d1d1;border-radius:24px;height:58px;margin-bottom:0;padding:26px 16px 10px;font-size:16px;line-height:1.2}.nr-input.is-focus{border-color:#0d0d0d}.nr-input.is-invalid{border-color:#c41f45}.nr-input._w-input{color:#0d0d0d;background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;height:58px;margin-bottom:0;padding:26px 16px 10px;font-size:16px;line-height:1.2}.nr-seg{grid-column-gap:4px;background-color:#f5f5f5;border-radius:999px;padding:4px;display:flex;position:relative}.nr-seg-opt{z-index:1;color:#5c5c5c;cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;height:36px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.nr-seg-opt.is-on{color:#0d0d0d}.nr-seg-pill{z-index:0;background-color:#fff;border-radius:999px;width:60px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 4px #00000014}.nr-tag{color:#5c5c5c;cursor:pointer;background-color:#f5f5f5;border-radius:999px;align-items:center;height:32px;padding-left:12px;padding-right:12px;font-size:13px;font-weight:500;display:flex}.nr-tags{grid-column-gap:6px;grid-row-gap:6px;flex-wrap:wrap;display:flex}.nr-textarea,.nr-textarea._w-input{color:#0d0d0d;background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;height:96px;min-height:96px;margin-bottom:0;padding:26px 16px 10px;font-size:16px;line-height:1.4}.nr-wrapper-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;padding-left:24px;padding-right:24px;display:flex}.label-wrapper-nr.row{justify-content:space-between;align-items:center;width:100%;display:flex}.white-wrap-nr{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---bg--elevated);border-radius:26px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:24px;display:flex}.date-wrap-nr{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;display:flex}.time-wrap-nr{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0;display:flex}.time-slots-nr{width:100%}.content-nr-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}._w-input{color:#0d0d0d;background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;height:58px;margin-bottom:0;padding:26px 16px 10px;font-size:16px;line-height:1.2}.ns-avail{grid-column-gap:8px;color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);align-items:center;font-weight:500;line-height:1.4;display:flex}.ns-block{grid-row-gap:8px;flex-direction:column;display:flex}.ns-btn-pri{background-color:var(--_tavo-tokens---text--primary);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:52px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ns-btn-pri.is-off{background-color:var(--_tavo-tokens---border--strong);opacity:1}.ns-btn-pri.is-warn{background-color:var(--_tavo-tokens---glas--warnung)}.ns-btn-sec{color:#0d0d0d;cursor:pointer;background-color:#eaeaea;border-radius:999px;justify-content:center;align-items:center;height:52px;font-size:14px;font-weight:500;display:flex}.ns-card{grid-row-gap:10px;background-color:#fff;border-radius:18px;flex-direction:column;padding:16px 18px;display:flex}.ns-card-head{justify-content:space-between;align-items:center;display:flex}.ns-card-part{grid-row-gap:12px;border-top:0 solid #e7e7e7;flex-direction:column;padding-top:0;display:flex}.ns-card-title{font-size:16px;font-weight:600;line-height:1.3}.ns-chip{background-color:var(--_tavo-tokens---bg--sunken);height:auto;color:var(--_tavo-tokens---text--secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:relative}.ns-chips{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.ns-chips.hide{display:none}.ns-close{color:#0d0d0d;cursor:pointer;background-color:#eaeaea;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ns-count{text-align:center;min-width:16px;font-size:14px;font-weight:600}.ns-demo{grid-row-gap:16px;background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.ns-demo-title{color:#5c5c5c;font-size:14px}.ns-empty{color:#5c5c5c;background-color:#f5f5f5;border-radius:12px;padding:10px 12px;font-size:13px}.ns-foot{z-index:1;grid-row-gap:12px;background-color:#0000;border-top:0 solid #e7e7e7;flex-direction:column;flex:none;align-items:center;width:616px;padding:14px 20px 28px;display:flex;position:absolute;inset:auto 0% 0% 50%;transform:translate(-50%)}.ns-foot-btns{grid-column-gap:10px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;display:flex}.ns-grip{flex:none;justify-content:center;padding-top:10px;padding-bottom:6px;display:flex}.ns-grip-bar{background-color:#d1d1d1;border-radius:999px;width:36px;height:4px}.ns-head{grid-column-gap:12px;align-items:center;display:flex}.ns-head-spacer{flex:none;width:36px;height:36px}.ns-label{color:#5c5c5c;font-size:14px;font-weight:500}.ns-label-row{justify-content:space-between;align-items:center;display:flex}.ns-meta{color:#8c8c8c;font-size:12px;font-weight:500}.ns-open{grid-column-gap:8px;color:#fff;background-color:#0d0d0d;border-radius:999px;align-items:center;height:52px;padding-left:22px;padding-right:22px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ns-quick{grid-column-gap:6px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:grid}.ns-root{color:#0d0d0d}.ns-row{grid-column-gap:12px;justify-content:space-between;align-items:center;display:flex}.ns-row-label{color:#5c5c5c;font-size:14px}.ns-scrim{z-index:9990;opacity:0;pointer-events:none;background-color:#05080f75;transition:opacity .3s;position:fixed;inset:0}.ns-scroll{grid-row-gap:16px;flex-direction:column;flex:auto;min-height:0;padding:6px 20px 24px;display:flex;overflow-y:auto}.ns-sheet{background-color:#f5f5f5;border-top-left-radius:30px;border-top-right-radius:30px;flex-direction:column;width:100%;max-width:480px;height:94vh;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.ns-slots{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.ns-step{color:#0d0d0d;cursor:pointer;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ns-step-plus{color:#fff;cursor:pointer;background-color:#0d0d0d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ns-stepper{grid-column-gap:12px;background-color:#eaeaea;border-radius:999px;align-items:center;padding:4px;display:flex}.ns-sub{grid-column-gap:4px;color:#8c8c8c;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ns-summary{color:#8c8c8c;text-align:center;min-height:16px;font-size:12px;font-weight:500}.ns-title{font-size:18px;font-weight:600;line-height:1.3}.ns-titles{grid-row-gap:1px;flex-direction:column;flex:auto;display:flex}.ns-card-gast{grid-row-gap:8px;background-color:#fff;border-radius:18px;flex-direction:column;padding:12px;display:flex}.ns-clear{background-color:var(--_tavo-tokens---border--strong);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:18px;right:12px}.ns-error{color:#c41f45;background-color:#ffecef;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4}.ns-field{flex:auto;position:relative}.ns-flabel{pointer-events:none;color:#8c8c8c;margin-bottom:0;font-size:15px;font-weight:400;line-height:14px;transition:top .18s,transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ns-form{grid-row-gap:16px;flex-direction:column;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.ns-form._w-form{grid-row-gap:16px;flex-direction:column;margin-bottom:0;display:flex}.ns-grid2{grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.ns-input{background-color:var(--_tavo-tokens---bg--surface);height:56px;color:var(--_tavo-tokens---text--primary);border-style:solid;border-color:#0000;border-radius:16px;margin-bottom:0;padding:22px 44px 8px 16px;font-family:Geist,sans-serif;font-size:16px;line-height:1.2}.ns-input::placeholder{color:var(--_tavo-tokens---text--secondary)}.ns-input._w-input,.ns-input._w-input-1{color:#0d0d0d;background-color:#eaeaea;border-style:solid;border-color:#0000;border-radius:14px;height:56px;margin-bottom:0;padding:22px 44px 8px 16px;font-size:15px;line-height:1.2}.ns-knob{background-color:#fff;border-radius:999px;width:22px;height:22px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.ns-opt{grid-column-gap:12px;cursor:pointer;background-color:#fff;border-radius:26px;justify-content:space-between;align-items:center;padding:14px 16px 14px 18px;display:flex}.ns-opt-sub{color:#8c8c8c;font-size:12px}.ns-opt-text{grid-row-gap:1px;flex-direction:column;display:flex}.ns-opt-title{font-size:14px;font-weight:500}.ns-prefix{grid-column-gap:6px;background-color:#eaeaea;border-radius:14px;flex:none;align-items:center;height:56px;padding-left:12px;padding-right:14px;font-size:15px;display:flex}.ns-seg{grid-column-gap:2px;background-color:var(--_tavo-tokens---bg--surface);border-radius:999px;margin-bottom:4px;padding:8px 3px;display:flex;position:relative}.ns-seg-opt{z-index:1;height:32px;color:var(--_tavo-tokens---text--secondary);cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:relative}.ns-seg-pill{z-index:0;background-color:#fff;border-radius:999px;width:60px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #00000014}.ns-switch{background-color:#d1d1d1;border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.ns-tag{background-color:var(--_tavo-tokens---bg--surface);height:33px;color:var(--_tavo-tokens---text--secondary);cursor:pointer;border-radius:999px;align-items:center;padding-left:13px;padding-right:13px;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ns-tags{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.ns-tel{grid-column-gap:16px;display:flex}.ns-textarea{background-color:var(--_tavo-tokens---bg--surface);height:120px;min-height:120px;color:var(--_tavo-tokens---text--primary);border-style:solid;border-color:#0000;border-radius:16px;margin-bottom:0;padding:28px 16px 12px;font-family:Geist,sans-serif;font-size:16px;line-height:1.4}.ns-textarea._w-input{color:#0d0d0d;background-color:#fff;border-style:solid;border-color:#0000;border-radius:18px;height:96px;min-height:96px;margin-bottom:0;padding:28px 16px 12px;font-size:14px;line-height:1.4}.ns-prefix-1{grid-column-gap:6px;background-color:var(--_tavo-tokens---bg--surface);cursor:pointer;border-radius:14px;flex:none;align-items:center;height:56px;padding-left:12px;padding-right:12px;font-size:15px;display:flex}.ns-flag{background-color:#d1d1d1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;flex:none;width:22px;height:22px}.ns-prefix-chevron{color:#8c8c8c;display:flex}.ns-country{grid-row-gap:4px;background-color:#f5f5f5;border-radius:14px;flex-direction:column;padding:6px;display:flex}.ns-country-search{height:40px;color:var(--_tavo-tokens---text--primary);background-color:#fff;border-style:solid;border-color:#0000;border-radius:10px;margin-bottom:0;padding:0 12px;font-family:Geist,sans-serif;font-size:14px}.ns-country-search::placeholder{color:var(--_tavo-tokens---text--secondary)}.ns-country-search._w-input{color:#0d0d0d;background-color:#fff;border-style:solid;border-color:#0000;border-radius:10px;height:40px;margin-bottom:0;padding:0 12px;font-size:14px}.ns-country-list{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.ns-country-opt{grid-column-gap:10px;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.ns-country-name{color:#0d0d0d;flex:auto;font-size:14px}.ns-country-code{color:#8c8c8c;font-size:13px}.ns-guest-hit{grid-column-gap:12px;background-color:var(--_tavo-tokens---accent--subtle);border-radius:16px;align-items:center;padding:10px 10px 10px 12px;display:flex}.ns-guest-avatar{background-color:var(--_tavo-tokens---text--primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Geist,sans-serif;font-size:12px;font-weight:600;display:flex}.ns-guest-text{grid-row-gap:4px;flex-direction:column;flex:auto;min-width:0;display:flex}.ns-guest-name{color:#0d0d0d;font-size:14px;font-weight:600}.ns-guest-meta{color:#5c5c5c;font-size:12px}.ns-guest-note{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ns-guest-warn{color:var(--_tavo-tokens---glas--warnung);font-size:12px;font-weight:500}.ns-guest-apply{background-color:var(--_tavo-tokens---accent--base);color:#fff;cursor:pointer;border-radius:999px;flex:none;align-items:center;height:32px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:500;display:flex}.ns-slot-free{color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:10px;font-weight:500}.ns-walkin-time{color:#0e7a55;font-size:12px;font-weight:500}.ns-slot-group{color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);padding-top:4px;font-weight:500;line-height:1.4}.ns-undo{z-index:9999;grid-column-gap:12px;color:#fff;background-color:#0d0d0d;border-radius:18px;align-items:center;width:440px;max-width:92%;padding:12px 12px 12px 16px;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;box-shadow:0 10px 30px #00000040}.ns-undo-text{grid-row-gap:1px;flex-direction:column;flex:auto;min-width:0;display:flex}.ns-undo-title{font-size:14px;font-weight:600}.ns-undo-sub{color:#ffffffa6;font-size:12px}.ns-undo-btn{color:#fff;cursor:pointer;background-color:#ffffff24;border-radius:999px;flex:none;align-items:center;height:36px;padding-left:14px;padding-right:14px;font-size:13px;font-weight:600;display:flex}.ns-undo-bar{background-color:#2f5bff;width:100%;height:3px;position:absolute;bottom:0;left:0}.text-block-3{font-family:Geist,sans-serif;font-weight:500;line-height:1.4}.label-m{color:var(--_tavo-tokens---text--secondary);font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-m);font-weight:500;line-height:1.4}.label-m.primary{color:var(--_tavo-tokens---text--primary)}.label-m.tz{text-align:center}.form-ns{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.svg{color:var(--_tavo-tokens---text--secondary)}.lag-label{color:var(--_tavo-tokens---text--primary);font-family:Geist,sans-serif;font-size:16px;line-height:1.2}.ns-country-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.btn-wrap-neue-resevierung{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.section-3{display:none}.tz-card{grid-row-gap:12px;background-color:#fff;border-radius:20px;flex-direction:column;padding:16px;display:flex}.tz-card.is-warn{background-color:#fff5f7;box-shadow:inset 0 0 0 1px #f3c6d1}.tz-card.is-empty{background-color:#f7f7f7}.tz-card.is-busy{opacity:.6}.tz-head{grid-column-gap:8px;align-items:center;display:flex}.tz-title{color:#5c5c5c;flex:auto;font-size:13px;font-weight:600}.tz-badge{border:0px solid var(--_tavo-tokens---accent--base);color:var(--_tavo-tokens---accent--base);white-space:nowrap;background-color:#0000;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.tz-main{grid-row-gap:2px;flex-direction:column;display:flex}.tz-label{color:#0d0d0d;letter-spacing:-.02em;font-size:24px;font-weight:700}.tz-meta{color:#5c5c5c;font-size:13px}.tz-actions{grid-column-gap:10px;align-items:center;display:flex}.tz-hint{color:#8c8c8c;flex:auto;font-size:12px}.tz-btn{color:#0d0d0d;cursor:pointer;background-color:#f0f0f0;border-radius:999px;align-items:center;height:38px;padding-left:14px;padding-right:14px;font-size:13px;font-weight:600;display:flex}.tz-page{grid-row-gap:16px;flex-direction:column;padding:20px 20px 24px;display:flex}.tz-page-head{grid-column-gap:12px;align-items:center;display:flex}.tz-back{color:#0d0d0d;cursor:pointer;background-color:#f0f0f0;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;display:flex}.tz-page-title{color:#0d0d0d;letter-spacing:-.02em;flex:auto;font-size:20px;font-weight:700}.tz-block{grid-row-gap:8px;flex-direction:column;display:flex}.tz-block-label{color:#8c8c8c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.tz-sugg{grid-column-gap:16px;width:100%;display:flex;overflow-x:auto}.tz-sugg-chip{grid-row-gap:8px;cursor:pointer;background-color:#0000;border-radius:14px;flex-direction:column;flex:none;align-items:center;padding:0;display:flex}.tz-sugg-chip.is-on{border-radius:0}.tz-sugg-label{color:#0d0d0d;font-size:14px;font-weight:600}.tz-sugg-meta{color:#8c8c8c;font-size:11px}.tz-grid{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.tz-chip{grid-row-gap:1px;background-color:var(--_tavo-tokens---bg--sunken);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tz-chip.is-on{color:#fff;background-color:#0d0d0d}.tz-chip.is-off{opacity:.38;cursor:default;text-decoration:line-through}.tz-chip-num{font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);color:inherit;font-weight:700;line-height:1.4}.tz-chip-cap{opacity:.55;font-family:Geist,sans-serif;font-size:var(--_tavo-tokens---typo--label-s);color:inherit;font-weight:500;line-height:1.4}.tz-sum{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---glas--karte);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:22px;flex-flow:column;align-items:center;padding:12px;display:flex}.tz-sum.is-bad{border-color:var(--_tavo-tokens---glas--warnung);background-color:var(--_tavo-tokens---warn--tint)}.tz-sum-text{grid-row-gap:2px;flex-direction:column;flex:auto;padding:12px;display:flex}.tz-sum-main{color:#0d0d0d;font-size:15px;font-weight:600}.tz-sum-sub{color:#8c8c8c;font-size:12px}.tz-apply{color:#fff;cursor:pointer;background-color:#2f5bff;border-radius:999px;align-items:center;height:44px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tz-leer{color:#8c8c8c;font-size:13px}.tt-page{color:#0d0d0d;background-color:#e9ecef;min-height:100vh;padding:0 40px 64px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.45}.tt-nav{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;max-width:1240px;min-height:100px;margin:0 auto;display:flex}.tt-logo{color:#0d0d0d;letter-spacing:-2px;font-size:36px;font-weight:700;text-decoration:none}.tt-logo-dot{color:#2f5bff}.tt-tag{color:#777d84;letter-spacing:1.7px;font-size:10px}.tt-back{color:#626971;font-size:13px;text-decoration:none}.tt-layout{grid-column-gap:72px;grid-row-gap:72px;grid-template-rows:auto;grid-template-columns:.8fr 1.2fr;align-items:start;max-width:1160px;margin:38px auto 0;display:grid}.tt-intro{padding-top:48px}.tt-eyebrow{color:#7b8189;letter-spacing:1.6px;margin-bottom:18px;font-size:10px;font-weight:700}.tt-heading{letter-spacing:-2px;margin:0 0 24px;font-size:44px;font-weight:600;line-height:1.08}.tt-description{color:#72767d;max-width:310px;margin-bottom:36px;font-size:17px;line-height:1.6}.tt-controls{background-color:#f5f6f7;border-radius:22px;max-width:330px;padding:22px}.tt-control-row{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.tt-switch{cursor:pointer;background-color:#2f5bff;border-width:0;border-radius:30px;width:48px;height:28px;padding:3px}.tt-switch-dot{background-color:#fff;border-radius:50%;width:22px;height:22px;display:block;transform:translate(20px)}.tt-segments{grid-column-gap:4px;grid-row-gap:4px;background-color:#e8eaed;border-radius:30px;padding:3px;display:flex}.tt-segment{cursor:pointer;background-color:#0000;border-width:0;border-radius:30px;min-width:42px;min-height:32px;font-size:13px}.tt-caption{color:#777d84;margin:0;font-size:12px;line-height:1.6}.tt-live-button{color:#373c43;cursor:pointer;background-color:#0000;border-width:0;margin-top:26px;padding:0;font-size:13px}.tt-live-panel{margin-top:20px}.tt-select{background-color:#fff;border:1px solid #dce0e5;border-radius:12px;width:100%;margin:10px 0;padding:12px;font-size:16px}.tt-result{margin-top:36px}.tt-result-row{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:20px;align-items:center;margin-bottom:10px;padding:16px;font-size:13px;display:flex}.tt-saved-badge{color:#2f5bff;white-space:nowrap;background-color:#edf1ff;border-radius:10px;margin-left:auto;padding:6px 9px;font-size:12px}.tt-sheet{background-color:#f5f5f5;border-radius:36px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 20px 70px #0d172014}.tt-sheet-handle{background-color:#d7d8da;border-radius:20px;width:36px;height:4px;margin:12px auto 0}.tt-sheet-top{grid-column-gap:12px;grid-row-gap:12px;align-items:center;min-height:56px;padding:12px 24px 0;display:flex}.tt-back-circle{cursor:pointer;background-color:#fff;border-width:0;border-radius:50%;width:40px;height:40px;font-size:32px;line-height:1;box-shadow:0 4px 20px #0d0d0d08}.tt-sheet-name{text-align:center;flex:1;font-size:14px;font-weight:600}.tt-mode{color:#9a9da3;text-align:right;letter-spacing:1px;width:40px;font-size:9px}.tt-sheet-content{padding:24px}.tt-title{letter-spacing:-.9px;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}.tt-subtitle{color:#777b82;margin:0 0 24px;font-size:13px}.tt-guest{grid-column-gap:14px;grid-row-gap:14px;background-color:#fff;border-radius:22px;align-items:center;margin-bottom:18px;padding:18px;display:flex}.tt-avatar{color:#fff;background-color:#0d0d0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;display:flex}.tt-avatar-small{width:34px;height:34px;font-size:11px}.tt-guest-name{margin:0 0 5px;font-size:17px;font-weight:600;line-height:1.3}.tt-muted{color:#97999f;font-size:12px;line-height:1.5}.tt-table-card{background-color:#fff;border:1px solid #e1e7ff;border-radius:24px;margin-bottom:18px;padding:20px}.tt-card-heading{grid-column-gap:10px;grid-row-gap:10px;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.tt-label{color:#777b82;font-size:13px;font-weight:400;display:block}.tt-recommendation{color:#0e7a55;background-color:#edf7f1;border-radius:20px;padding:5px 9px;font-size:10px}.tt-loading{grid-column-gap:10px;grid-row-gap:10px;color:#7f8490;align-items:center;min-height:114px;font-size:13px;display:flex}.tt-loading-dot{background-color:#2f5bff;border-radius:50%;width:8px;height:8px}.tt-choice-row{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tt-table-visual{grid-column-gap:8px;grid-row-gap:8px;align-items:center;min-height:55px;display:flex}.tt-table-tile{color:#2f5bff;background-color:#edf1ff;border:1px solid #d5dfff;border-radius:13px;justify-content:center;align-items:center;min-width:62px;height:46px;font-size:16px;font-weight:600;display:flex;position:relative}.tt-table-plus{color:#afbce4;font-size:19px}.tt-change{color:#2f5bff;cursor:pointer;background-color:#f0f3ff;border-width:0;border-radius:20px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:600}.tt-choice-title{letter-spacing:-.4px;margin-bottom:4px;font-size:21px;font-weight:600}.tt-choice-meta{color:#81858d;font-size:12px}.tt-table-note{color:#a0a3aa;margin:14px 0 0;font-size:10px}.tt-options{border-top:1px solid #eceef2;margin-top:18px;padding-top:18px}.tt-options-heading{margin-bottom:12px;font-size:12px;font-weight:600}.tt-options-list{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.tt-option{grid-column-gap:10px;grid-row-gap:10px;color:#0d0d0d;text-align:left;cursor:pointer;background-color:#f6f7f9;border:1px solid #edeef2;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:13px;font-size:13px;display:flex}.tt-option-meta{color:#828894;margin-top:3px;font-size:11px;display:block}.tt-radio{border:1px solid #cbd0db;border-radius:50%;flex-shrink:0;width:18px;height:18px}.tt-unavailable{color:#9499a1;margin-top:12px;font-size:11px}.tt-refresh{color:#747c8b;cursor:pointer;background-color:#0000;border-width:0;padding:8px 0;font-size:11px}.tt-warning{color:#9a6b14;background-color:#fff8e7;border-radius:12px;margin:16px 0 0;padding:12px;font-size:12px}.tt-message{background-color:#fff;border-radius:24px;padding:20px}.tt-textarea{outline-offset:4px;color:#0d0d0d;resize:vertical;background-color:#0000;border-width:0;width:100%;min-height:100px;padding:12px 0;font-size:16px;line-height:1.5;display:block}.tt-snippets{grid-column-gap:7px;grid-row-gap:7px;flex-wrap:wrap;margin-top:8px;display:flex}.tt-snippet{color:#777;cursor:pointer;background-color:#f1f1f1;border-width:0;border-radius:20px;padding:8px 11px;font-size:11px}.tt-sheet-footer{grid-column-gap:12px;grid-row-gap:12px;padding:0 24px 24px;display:flex}.tt-cancel{cursor:pointer;background-color:#fff;border-width:0;border-radius:28px;flex:1;padding:17px 12px;font-size:14px;font-weight:600}.tt-submit{color:#fff;cursor:pointer;background-color:#2f5bff;border-width:0;border-radius:28px;flex:1.4;padding:17px 12px;font-size:14px;font-weight:600}.tt-error{color:#c41f45;background-color:#fceef2;border-radius:12px;margin-top:18px;padding:13px;font-size:13px}.tt-success{grid-column-gap:12px;grid-row-gap:12px;color:#0e7a55;background-color:#eaf6ee;border-radius:20px;align-items:center;margin-top:18px;padding:18px;font-size:14px;display:flex}.tt-success-icon{color:#fff;background-color:#0e7a55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.tavo-table-badge{color:#2f5bff;background-color:#edf1ff;border-radius:9px;align-self:flex-start;align-items:center;max-width:100%;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.tavo-table-badge-text{overflow-wrap:anywhere;display:block}.element-wrapper{justify-content:center;align-items:flex-start;width:100vw;height:100vh;display:flex;position:relative}._616px{width:616px;height:100%;position:relative}.tz-sugg-chip-wrapper{aspect-ratio:1;background-color:var(--_tavo-tokens---bg--sunken);width:64px;height:64px;color:var(--_tavo-tokens---text--primary);border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.tz-sugg-chip-wrapper.is-on{background-color:var(--_tavo-tokens---accent--subtle);color:var(--_tavo-tokens---accent--base)}.tz-skip{color:#0d0d0d;white-space:nowrap;cursor:pointer;background-color:#f0f0f0;border-radius:999px;align-items:center;height:44px;padding-left:16px;padding-right:16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.tz-skip.is-on{background-color:#fff;box-shadow:inset 0 0 0 1.5px #0d0d0d}.tz-sugg-area{color:#8c8c8c;font-size:11px}.data-sheetnav-page-button-element-wrapper{width:100%;min-height:50px;padding:0}.inner-sheetnav-button-element{border:1px solid var(--_tavo-tokens---glas--rand);background-color:var(--_tavo-tokens---glas--karte);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:22px;width:100%;min-height:104px;padding:12px}.tz-sugg-label-wrapper{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;display:flex}.tz-sum-btn-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:100%;display:flex}.chevron-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-end;align-items:center;width:50%;max-width:50%;display:flex}@media screen and (min-width:1280px){.main-button.fire.reservieren.is-disabled{opacity:0;cursor:default}.tavo-auth-brand-title-v3{font-size:48px}}@media screen and (max-width:991px){.impressionen-arrow-div.prev{left:4px}.cards-stack-card.is--wide{aspect-ratio:5/4}.sticky-steps__media{width:100%;height:auto;padding-left:0;position:relative;top:auto;right:auto}.sticky-steps__text{width:100%;padding-bottom:5em;padding-right:0}.sticky-steps__sticky{min-height:auto;position:relative;top:auto}.sticky-steps__list{grid-column-gap:7.5em;grid-row-gap:7.5em;padding-top:10em;padding-bottom:10em}.events-calendar__cards-list{border-radius:1.5em;position:relative}.events-calendar{grid-column-gap:0em;grid-row-gap:0em;flex-flow:column;width:31em}.events-calendar__calendar{padding-top:2em;padding-bottom:0}.data-tavo-time-list{display:flex;overflow:auto hidden}.img-slider__thumb{flex:none}.img-slider__list{width:100%}.ui-lib-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noshow-flow-grid{grid-template-rows:auto;grid-template-columns:1fr}.noshow-step-grid,.noshow-kpi-grid,.noshow-policy-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tavo-auth-screen-v3{justify-content:flex-start;width:100%;min-height:100svh;padding:110px 24px 32px}.tavo-auth-screen-v3.is-otp{width:100%;min-height:100svh;padding:82px 24px 24px}.tavo-auth-input-v3,.tavo-auth-primary-v3,.tavo-auth-secondary-v3{height:58px}.tavo-auth-keypad-v3{margin-top:88px}.tavo-auth-shell-v3{grid-template-columns:none;display:block}.tavo-auth-brand-v3{display:none}.tavo-auth-pane-v3{align-items:stretch;padding:0}.tavo-auth-title-v3{font-size:34px}.tavo-auth-title-v3.is-otp{margin-top:44px;font-size:34px}.tavo-auth-back-v3{top:18px;left:24px}}@media screen and (max-width:767px){.cards-stack__item.is--wide{max-width:25em}.cards-stack-card{font-size:.8em}.cards-stack-card.is--wide{aspect-ratio:2/3}.cards-stack-card__h.is--wide{font-size:3.375em}.sticky-features__tag{margin-bottom:0}.sticky-features__scroll{justify-content:center;align-items:center;height:auto;min-height:100svh;padding-top:1.25em;padding-bottom:2.5em}.sticky-features__img-list{aspect-ratio:1}.sticky-features__text-list{min-height:20em;max-height:none}.sticky-features__p{font-size:1em}.sticky-features__heading{font-size:2.5em}.sticky-features__container{grid-column-gap:2em;grid-row-gap:2em;flex-flow:column;justify-content:flex-start;align-items:stretch}.sticky-features__text-item{max-width:none}.loading-words{font-size:2.75vw}.cards-stack__item-2.is--wide{max-width:25em}.sticky-steps__text{grid-column-gap:1.5em;grid-row-gap:1.5em}.form-group{width:100%}.image-cycle-collection__list{border-radius:1em}.bouncy-tabs__item{flex-flow:column;justify-content:flex-start;align-items:stretch}.bouncy-tabs__item-visual{width:100%}.bouncy-tabs__collection{padding:2em}.bouncy-tabs__nav{border-radius:1.25em}.img-slider__thumb{border-radius:.25rem;width:5rem}.img-slider__nav{flex-flow:wrap}.ui-lib-architecture-grid{grid-template-columns:1fr}.noshow-page{padding:28px 16px 72px}.noshow-title{font-size:38px}.noshow-history-row,.noshow-history-new-visible{grid-template-rows:auto;grid-template-columns:64px minmax(0,1fr) auto}.noshow-review-grid{grid-template-rows:auto;grid-template-columns:1fr}.noshow-list-head{display:none}.noshow-list-row{grid-template-rows:auto;grid-template-columns:1fr 1fr}.noshow-modal-open{align-items:flex-end;padding:0}.noshow-dialog{border-radius:30px 30px 0 0;width:100%;max-height:92dvh;padding:20px 18px 24px}.noshow-dialog-handle{display:block}.noshow-dialog-title{font-size:22px}.tavo-actionbar{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-items:stretch}.tavo-actionbar__copy{align-items:flex-start}.tavo-actionbar__icon{border-radius:14px;flex-basis:44px;width:44px;height:44px}.tavo-actionbar__title{font-size:16px}.tavo-actionbar__meta{font-size:12.5px}.tavo-actionbar__actions{width:100%}.tavo-actionbar__primary{flex:auto}.tavo-actionbar__secondary{padding-left:16px;padding-right:16px}}@media screen and (max-width:479px){.h1{letter-spacing:1px;font-size:40px;line-height:1.15}.h1.center.light.outline{-webkit-text-stroke-width:.75px}.h2{letter-spacing:1px;font-size:32px;line-height:1.2}.h2.centermobile{text-align:center}.h3{letter-spacing:.5px;font-size:24px;line-height:1.25}.h3.menu{text-transform:uppercase;line-height:1}.h4{letter-spacing:.5px;font-size:20px;line-height:1.3}.h5{letter-spacing:.5px;font-size:18px;line-height:1.35}.h6{letter-spacing:.8px}.body_large{font-size:16px;line-height:1.5}.body_large.center{font-size:16px}.body_large.centermobile{text-align:center}.body{letter-spacing:.2px}.body.menuheader,.body.menuheader.left{font-size:14px}.body.footerlinkdark{letter-spacing:-.2px;font-size:14px}.body_small.men-s{color:#0b0a09bf;font-size:13px;font-weight:400}.footer-container{padding-left:24px;padding-right:24px}.div-row-3clmn-footer{flex-flow:column}.opening-div-footer{margin-top:0;margin-bottom:0}.footer-small-header-div{margin-bottom:16px}.h7{font-size:14px}.h7.center.light.cardstack{font-size:12px;font-weight:400}.collection-item.left{justify-content:flex-start;align-items:flex-start}.social-media-div-footer{position:relative}.logo-footer-link-blk{flex:none}.div-row-2-clmn-footer{flex-flow:column}.div-footer-right{padding-right:0}.footer_link_big{font-size:14px}.index-footer-div{padding-left:0;padding-right:0}.absolute-div-footer-index{flex-flow:row-reverse wrap-reverse}.index-mover-item{justify-content:flex-end;align-items:center;padding-right:23px}.section-headline-div{width:100%;padding-left:24px;padding-right:24px}.section-headline-div.route{padding-left:24px;padding-right:24px}.body-text-section-div{width:100%}.eyebrow-section-div{margin-bottom:8px}.maps-container-footer{padding-left:24px;padding-right:24px}.maps-embed-div{aspect-ratio:1}.review-section.swiper{padding-top:104px;display:block}.review-section-headline-div{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-left:24px;padding-right:24px}.section-spacer{height:94px}.section-spacer.half{height:48px}.section-spacer.hide{display:none}.review-section-scoll-div.swiper{padding-left:0;padding-right:0}.h3-section-div.swiper{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;height:20px;display:flex}.h3-section-div.swiper.is-active-slide{opacity:0}.review-div.cms{padding-left:24px;padding-right:0}.review-div.cms.smooothy{width:65vw;padding-left:0}.collection-item-2.swiper-slide{width:100%;padding-left:0;padding-right:0}.review-section-arrow-div{display:none;right:50%;transform:translate(50%)}.hero-section{height:100svh}.slogan-section{padding-top:94px;padding-left:24px;padding-right:24px}.slogan-container{width:100%}.about-section{padding-left:0;padding-right:24px}.about-section-two-columns{flex-flow:wrap-reverse;padding-left:0}.column-container{width:100%;padding-top:24px;padding-left:24px;padding-right:0}.column-container.reservieren{justify-content:center;align-items:center;margin-top:24px;padding-left:0}.column-img-container{aspect-ratio:3/2.5;width:100%;padding-left:0;padding-right:0}.img-container-about{border-radius:0 999px 999px 0}.menus-section{padding-left:24px;padding-right:24px}.menus-collection-list{flex-flow:column}.menus-collection-item{width:100%}.impressionen-section{height:75vh;padding-top:56px;padding-bottom:56px}.impressionen-section.maqrguee{height:75vh}.resevieren-section{padding-left:24px;padding-right:24px}.map-container{aspect-ratio:1}.quick-action-button-div.first{width:88px;height:56px;min-height:56px;margin-top:0;margin-left:-1px;display:block;inset:auto auto 24px 50%;transform:translate(-100%)}.quick-action-button-div.second{width:88px;height:56px;min-height:56px;margin-left:0;margin-right:-1px;display:block;inset:auto 50% 24px auto;transform:translate(100%)}.qab-div{height:56px}.qab-div.right{border-radius:0 32px 32px 0}.icon-quick-action-button{width:96px;height:56px;padding:16px 24px}.qab-link-block{justify-content:center;align-items:center}.navigation{padding-left:24px;padding-right:24px}.navigation:where(.w-variant-f78b2be6-8f4a-26df-fc0f-480a8b03aa88){display:none}.menu-div-navigation{background-color:#0000}.text-div-about.swiper{width:auto}.text-div-about.resevieren{margin-top:0}.text-div-about.qas{max-width:none}.item-name.dark{text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5}.product-wrapper-describtion{padding-right:48px}.scroll-down-div{flex-flow:wrap-reverse;height:auto}.scroll-down-link-block{height:48px}.ffnungszeiten-div-hero{flex-flow:column;width:100%;margin-bottom:12px;position:relative;left:0}.route-div-hero{justify-content:center;align-items:center;width:100%;margin-bottom:12px;position:relative;right:0}.impressionen-content-div{padding-left:24px;padding-right:24px}.impressionen-headline-div{display:block}.collection-item-impressionen{padding-right:40px}.reservieren-section-container-1{flex-flow:column;padding-left:0}.reservieren-section-img-div{width:100%;padding-right:0}.reservieren-section-content{width:100%}.men-content-section{padding-right:0}.men-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:center}.men-content-wrapper{width:100%;padding:24px 0 48px}.men-img-wrapper{flex:none;width:100%;height:50vh;position:relative}.men-img-div{height:100%;position:relative}.men-filter-div{z-index:10;background-color:var(--_seilbahn-villa-weil---offset-white);justify-content:flex-start;align-items:center;padding:16px 0;display:flex;position:sticky;top:0;bottom:0;overflow:scroll}.collection-list-4{flex-flow:row;justify-content:flex-start;align-items:center;width:auto;padding-left:24px;padding-right:24px;overflow:scroll}.men-items-wrapper{padding-left:24px;padding-right:24px}.button-text{letter-spacing:.6px;font-size:15px}.button-text.filter{white-space:nowrap}.button-text.filtersradio{color:var(--_seilbahn-villa-weil---charcoal);white-space:nowrap}.allergene-button-div{margin-right:16px}.allergene-wrapper{width:100vw;padding-left:16px;padding-right:16px;transform:scale(0)}.allergene-fixed-div{z-index:100;background-color:pink;width:0;height:0;bottom:16px;right:0}.allergene-content-div{width:100%}.collection-list-5{flex-flow:column;width:100%}.collection-item-9{width:100%}.radio-button-field{border-radius:999px}.parallax-img-section{height:50vh;display:none}.impressionen-collection-item-new.swiper-slide{padding-left:40px;padding-right:40px}.impressionen-img-wrapper{padding-left:24px;padding-right:24px}.impressionen-arrow-div{padding-right:12px;display:none;right:0}.impressionen-arrow-div.prev{padding-left:12px;left:0}.impressionen-arrow-div.prev.review{padding-left:0;left:8px}.impressionen-arrow-div.review{padding-right:0;right:8px}.collection-list-wrapper-4{overflow:hidden}.collection-list-wrapper-5,.collection-list-6,.collection-item-10{height:100%}.form-block{margin-bottom:0}.headline-div-hide{display:flex}.review-section-new{display:none}.review-section-headline{margin-bottom:24px}.comment-div{width:100%}.review-section-pagination-wrapper{margin-top:48px}.main-button.navbar{display:none}.main-button.fire.reservieren.absolute{width:200px;line-height:1;position:absolute;inset:auto 0% -72px 50%}.divider-stroke{margin-top:94px;padding-left:0;padding-right:0}.progressbar-div-wrapper.review{padding-left:24px;padding-right:24px}._2-clmn-section{flex-flow:column;padding-left:0;padding-right:0}.img-div-2-column-section{aspect-ratio:3/2.5;width:100%}.img-div-2-column-section.swiper{aspect-ratio:2/3;flex:none}._2-column-main-img-div{flex-flow:column;justify-content:flex-start;align-items:center;display:flex;transform:scale(1.5)}.main-img-column{flex:none}.main-img-column.swiper{display:inline-block}.small-img-div{flex:none}.small-img-div-wrapper{object-fit:cover}.text-div-2-column-section{width:100%;padding-top:58px;padding-left:24px;padding-right:48px}.text-div-2-column-section.swiper{width:auto;padding-top:40px;padding-bottom:0}.text-div-2-column-section.left{padding-left:24px;padding-right:24px}.text-div-2-column-section.about{padding-top:32px;padding-bottom:0}.spacer-navbar-wrapper{width:24px}.reservieren-btn-wrapper{margin-left:24px;display:none}._8px-spacer{display:block}.quote{letter-spacing:.5px;font-size:24px;line-height:1.25}.quote.center{text-transform:uppercase}.food-drinks-section{flex-flow:column;height:auto;padding-left:24px;padding-right:24px;display:none}.men-s-tabs{display:none}.men-s-content-div{width:100%;padding-right:0}.headline-wrapper-men-s{padding-left:24px;padding-right:24px}.accordion-group-wrapper,.btn-div-reservieren.center.reservierung{margin-top:24px}.speisen-section-mobile{width:100vw;display:none}.swiper-wrapper-men-s{margin-top:32px;overflow:hidden}.collection-list-9{display:flex}.collection-list-9.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:flex-start;align-items:flex-start;margin-left:0;padding-left:0;padding-right:0;display:flex;overflow:visible}.swiper-slide-men-s-div{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.collection-item-14{flex:none;width:100%;padding-left:24px;padding-right:24px}.collection-item-14.swiper-slide{flex:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.menus-cms.swiper{padding-left:0;padding-right:24px}.arrow-div-menu{aspect-ratio:1;height:100%}.arrow-img-swiper{object-fit:contain;width:100%;height:100%}.swiper-link-block{text-decoration:none}.quick-action-section{min-height:0}.quick-action-link-wrapper{width:82vw}.img-container-quick-action{aspect-ratio:3/2}.quick-action-content{margin-top:16px}.quick-action-headline-wrapper{top:-16px}.arrow-wrapper-quick-action{height:19px}.slide-w{padding-left:6px;padding-right:6px}.slider-wrapper{padding-left:calc(9vw - 6px)}.slider-wrapper.review{padding-left:calc(17.5vw - 12px)}.slider-wrapper.impressionen-second{padding-left:calc(9vw - 6px)}.reservieren-section-content-wrapper{padding-top:96px;padding-bottom:96px}.img-section-content-wrapper{width:100%;padding-left:24px;padding-right:24px}.review-section-smooothy{padding-top:96px;padding-bottom:96px}.progressbar-review-smoothy{padding-left:24px;padding-right:24px}.section-headline-div-2-clmn{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:58px;padding-left:24px;padding-right:24px;display:flex}.text-wrapper-div{margin-top:24px;padding-right:0}.impressionen-section-smooothy{min-height:0;padding-top:0;padding-bottom:96px}.impressionen-wrapper-div{width:82vw}.img-wrapper-impressionen{aspect-ratio:3/2}.grid-spacer{display:none}.navigation-logo-div{width:140px;height:40px}.menu-wrapper{display:flex}.menu-wrapper.show{width:100%;height:100%;display:flex;transform:scale(1)}.menu-content-wrapper-div{padding:6px}.content-container-menu{border-radius:16px;justify-content:flex-start;align-items:stretch;height:auto;padding:0 32px}.menu-content-main{justify-content:flex-start;align-items:flex-start}.menu-content-container-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:flex-start}.menu-item-link-blk.reservieren{border-width:0;padding:0}.padding-scroll{height:24px}.padding-side-scroll{width:24px}.logo-target-wrapper,.flip-source-container{height:40px}.menu-target{z-index:1;height:40px}.flip-2-move-wrapper{z-index:1000}.menu-content-footer{margin-top:64px}.menu-content-items{grid-column-gap:16px;grid-row-gap:16px;margin-top:48px}.menu-content-line-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start}.menu-item{letter-spacing:1px;font-size:20px}.menu-links-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:space-between;align-items:flex-start}.menu-spacer{height:48px}.reservieren-2-column-section{flex-flow:column;height:100svh}.reservieren-img-wrapper{display:none}.content-wrapper-reservieren{width:100%;padding:0 24px}.swiper-wrapper-div{overflow:visible}.swiper-reservieren.swiper{height:20vh}.swiper-slide-reservieren.swiper-slide{height:25vh}.swiper-slide-reservieren.swiper-slide.is-active-slide{height:20vh}.form-3{overflow:hidden}.input-form-wrapper.relative{justify-content:center}.swiper-slide-headline-div-wrapper.swiper-slide,.swiper-slide-headline-div-wrapper.swiper-slide.is-active-slide{height:4vh}.logo-wrapper-reservieren{display:flex;top:32px}.form-wrapper-div{margin-bottom:12px}.form-wrapper-div._2clmn{grid-column-gap:12px;grid-row-gap:12px}.reservierung-input{min-height:48px}.status-bar-wrapper{padding-left:24px;padding-right:24px}.btn-wrapper-speisegetr-nke{margin-top:32px}.checkbox-wrapper{margin-top:24px;margin-bottom:0}.footer{padding-top:96px;padding-left:24px;padding-right:24px}.footer-content-first{justify-content:space-between;align-items:flex-start}.footer-block.right{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:48px;display:grid}.footer-logo-block{height:40px}.logo-footer-img{object-fit:contain;width:auto;height:40px}.footer-last-wrapper{flex-flow:column}.footer-logo-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-link-wrapper{flex-flow:column;justify-content:space-between;align-items:flex-start}.route-section-wrapper{width:100%;max-width:none;padding-top:0;padding-left:24px;padding-right:42px}.route-section-wrapper.left{padding-left:0}.button-bounce-wrapper{border-radius:16px;justify-content:center;align-items:center;height:40px;text-decoration:none;display:flex}.inner-button-bounce-wrapper{height:40px;padding-top:0;padding-bottom:0}.cards-stack{padding-top:58px;padding-bottom:96px}.sticky-features__scroll{padding-top:96px;padding-bottom:96px}.sticky-features__img-list{aspect-ratio:3/2.5;height:auto}.sticky-features__container{grid-column-gap:58px;grid-row-gap:58px;flex-flow:column-reverse}.sticky-features__text-item{padding-left:24px;padding-right:24px;left:0;right:0}.men-s-section{display:none}.loading-words__word{font-size:32px}.loader-div,.men--card{display:none}.sticky-steps__media{aspect-ratio:3/2.5}.sticky-steps__item{flex-flow:column-reverse wrap;width:100%;display:flex}.sticky-steps__text{grid-column-gap:0em;grid-row-gap:0em;padding:32px 24px 0}.sticky-steps__sticky{aspect-ratio:3/2.5;height:auto}.sticky-steps__visual{aspect-ratio:auto}.sticky-steps__list{grid-column-gap:94px;grid-row-gap:94px;flex:none;width:100%;padding-top:94px;padding-bottom:94px}.sticky-steps__collection{width:100%}.sticky-steps-section{display:block}.maps-section-wrapper{flex-flow:column}.maps-embed-wrapper{aspect-ratio:3/2.5;border-radius:0;width:100%;min-height:0}.content-maps-wrapper{width:100%;padding:32px 24px 0}.maps-content-wrapper{width:100%;height:115%}.shadows{display:none}.form-field-icon.is--success{width:48px;max-height:48px}.event-card{padding:1em}.events-calendar__cards-list{padding-top:1em;padding-bottom:1em}.events-calendar{border-radius:2.5em;padding-left:1em;padding-right:1em}.events-calendar__calendar{padding-left:0;padding-right:0}.navbar-reservierungen{padding-left:24px;padding-right:24px}.navbar-spacer-stroke-reservierungen{display:none}.interface-label.mobile{display:flex}.interface-label.desktop{display:none}.interface-label.grey.bold{font-weight:500}.interface-label.light-grey.hide-mobile{display:none}.resrvierungen-body-container{padding-left:24px;padding-right:24px}.dashboard-2-column-wrapper{flex-flow:column;display:flex}.interface-body{background-image:linear-gradient(315deg,#95381f0d,#d0a27a0d);flex-flow:column;padding-top:56px;padding-bottom:10vh;display:none}.interface-navbar{padding-left:20px;padding-right:20px;display:none}.interface-content{padding-top:56px;padding-left:20px;padding-right:20px}.status-div{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:space-between;display:flex}.status-div.fixbar{padding:16px 24px}.display-interface{font-size:32px}.dashboard-column-div{width:100%}.dashboard-dark-card{padding:28px 26px}.hero-interface.white{font-size:40px}.hero-interface.newinterface{color:var(--_interface---n--900);font-size:44px}.hero-interface.newinterface.white{color:var(--_interface---n--0)}.hero-interface.newinterface.white.center.dark{color:var(--_interface---n--900)}.small-infos-black-card.second-mobile{border-right-width:0}.label-interface.red.medium{font-weight:500}.label-interface.bold.red{color:var(--_interface---accent--500)}.label-interface.nowrap{white-space:nowrap}.label-interface.dark-grey{color:var(--_interface---n--600)}.label-interface.center{text-align:center}.interface-body-typo.medium.dark{color:var(--_interface---n--900);font-weight:600}.interface-body-typo.header{text-align:center;margin-top:0;margin-bottom:0}.interface-body-typo.header.hide{display:none}.interface-body-typo.header.bottom-sheet{color:var(--_interface---n--900);font-weight:500}.interface-body-typo.icon{font-weight:500}.interface-body-typo.icon.white{color:var(--_interface---n--0)}.interface-body-typo.label{font-size:12px}.grid-infos-black-card{grid-template-columns:1fr 1fr}.small-chip.red{background-color:#95381f14;padding:3px 9px}.label-div-small{justify-content:flex-start;align-items:center}.label-div-small.small-gap{background-color:#95381f14;border-radius:9999px;padding:3px 9px}.timeline-wrapper.hide-mobile{display:none}.timeline-wrapper.hide-desktop{display:flex}.white-card-wrapper.hidemobile{display:none}.message-wrapper.new{padding-top:0;padding-left:0;padding-right:0}.form-block-interface{display:block}.textarea.new{padding-bottom:0;padding-left:0;padding-right:0}.textarea.new.small{height:64px;min-height:64px;max-height:64px}.interface-textinput.white{background-color:#fff}.interface-textinput.white.new{border-width:0}.text-bausteine-wrapper.new{margin-bottom:0}.text-html.center.dark{color:var(--_interface---n--900)}.text-html.centerr{text-align:center}.text-html.centerr.white{opacity:.9}.text-html.bottom-sheet{color:var(--_interface---n--900);text-align:center;letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:1.35}.text-html.heading{color:var(--_interface---n--900)}.text-html.white{color:var(--_interface---n--0)}.text-html.action-bar{width:auto}.big-button-wrapper.status-bar{width:100%}.button-045__inner-2.grey.outline{border:1px solid var(--_interface---n--100);background-color:#0000}.button-045__inner-2.grey.secondary-bottom-sheet{background-color:var(--_interface---n--200);border-radius:22px}.button-045__inner-2.dark.form,.button-045__inner-2.form.green,.button-045__inner-2.form.corner{border-radius:22px}.textbausteine-collection-list.scroll{flex-flow:row;justify-content:flex-start;align-items:center;width:auto;height:auto;display:flex;overflow:scroll}.bausteine-wrapper.is-active{color:var(--_interface---n--900);background-color:#1d1d1f26}.bausteine-wrapper.new{color:var(--_interface---n--900);background-color:#1d1d1f0a;border-color:#0000}.bausteine-wrapper.new.is-active{color:var(--_anfrage---accent-·-fire-primäraktion-fokus-marke--500);background-color:#95381f14;border-color:#95381f59}.chip-text{font-weight:500}.chip-text.nowrap{white-space:nowrap}.success-message{padding-bottom:32px}.interface-success-message{background-color:#fff;border-radius:24px;box-shadow:0 2px 10px #0000000d}.success-message-label.green{background-color:#2f7d5514;border-radius:12px;padding:18px 16px}.success-message-label.green.grey{background-color:var(--_interface---n--50)}.wrappe-request-pill{color:var(--_interface---n--900)}.wrappe-request-pill.header{grid-column-gap:12px;grid-row-gap:12px}.spacer-dot.dark-grey{color:var(--_interface---n--600)}.aenderung-modal{display:none}.modal-content{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0}.modal-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;min-width:0;max-width:none;height:100%;max-height:80dvh;margin-top:0;padding-left:20px;padding-right:20px;overflow:visible}.modal-content-header{transition:all .5s cubic-bezier(.625,.05,0,1)}.modal-content-header.active{opacity:0;filter:blur(20px)}.modal-close-btn.anfrage.sheet{z-index:1;position:absolute;inset:50% 20px 0% auto;transform:translateY(-50%)}.modal-close-btn.sheet{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;width:40px;height:40px;position:absolute;inset:50% auto 0% 20px;transform:translateY(-50%);box-shadow:0 2px 10px 5px #0000000d}.modal-close-btn.sheet.sticky{left:20px}.modal-close-btn.sheet.sticky.reservieren{top:16px;left:16px}.modal-close-btn.sheet.sticky.reservieren.storno{z-index:999999}.icon-close-btn-modal{z-index:1;justify-content:center;align-items:center;padding:14px;display:flex;position:relative}.icon-svg{overflow:hidden}.icon-svg.close.light{color:var(--_interface---n--0)}.icon-svg.close{color:#1d1d1f}.icon-svg.dark{width:16px;height:16px;color:var(--_tavo-tokens---text--primary)}.modal-neue-anfrage-wrapper{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--_interface---n--0);border:1px solid #fff;border-radius:26px;flex-flow:column;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000d}.modal-list-item.new{border-bottom-width:0;padding-top:0;padding-bottom:0}.modal-nachricht-gast-wrapper{background-color:#fff;border:1px solid #fff;border-radius:26px;margin-bottom:16px;padding:20px;box-shadow:0 2px 10px #0000000d}.modal-nachricht-an-gast{border:0 solid #fff}.form-block-aenderung{flex:none}.form-aenderung{grid-column-gap:0px;grid-row-gap:0px}.modal-small-label{margin-top:16px;padding-bottom:32px}.more-request-wrapper{border-width:0;padding:0 0 32px}.spacer-dot-text.subline.hero{width:2px;height:2px}.spacer-dot-text.subline.hero.hideonmobile,.change-modal-section{display:none}.data-sheet-handle-div{z-index:2;background-color:#0000;border-bottom:1px solid #0000;flex:none;justify-content:center;align-items:center;width:100%;height:64px;margin-bottom:0;transition:all .5s cubic-bezier(.625,.05,0,1);display:flex;position:sticky;top:0}.data-sheet-handle-div.active{background-image:linear-gradient(#fbfbfc,#fbfbfc00);border-bottom-width:0}.data-sheet-handle-div.small{height:32px}.data-sheet-handle{background-color:#0000;border-radius:0;width:44px;height:4px;display:none}.data-sheet-handle.show{background-color:var(--_interface---n--900);display:flex}.data-sheet-handle.div{flex:none;width:100%;height:64px;display:block}.data-sheet-content-1{flex:none;padding-left:20px;padding-right:20px}.bottom-sheet-wrapper{z-index:999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(#fbfbfcf2,#fbfbfcf2);border-top-left-radius:32px;border-top-right-radius:32px;flex-flow:column;justify-content:flex-start;align-items:center;height:auto;max-height:98dvh;padding:0;display:none;position:fixed;inset:auto 0% 0%;overflow:hidden}.bottom-sheet-wrapper.aenderung{z-index:9999999;display:none;inset:auto 0% 0%}.bottom-sheet-wrapper.zusage{background-image:linear-gradient(to bottom,var(--_interface---n--25),var(--_interface---n--25));display:none}.bottom-sheet-wrapper.absage{z-index:9999;display:none}.bottom-sheet-wrapper.second-layer{pointer-events:auto;width:100%;display:flex;position:relative}.bottom-sheet-wrapper.storno{z-index:9999;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:0 solid #000;border-radius:0;padding-bottom:6px;padding-left:6px;padding-right:6px;display:none;bottom:0;left:0;right:0;overflow:visible}.bottom-sheet-wrapper.nachricht,.bottom-sheet-wrapper.stornieren{display:none}.bottom-sheet-wrapper.reservieren{padding-top:0;padding-bottom:0;display:none}.bottom-sheet-wrapper.reservieren.storno{border-top-left-radius:32px;border-top-right-radius:32px;justify-content:flex-end;align-items:center;padding-bottom:6px;padding-left:6px;padding-right:6px;display:none}.bottom-sheet-wrapper.reservieren.message{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;justify-content:flex-end;align-items:center}.button-46{justify-content:center;align-items:center;display:flex;position:static;inset:auto 0% 50vh}.data-sheet-content{flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative;top:auto;overflow:hidden auto}.data-sheet-content.storno{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fbfbfcbf;border:1px solid #1d1d1f14;border-radius:32px}.data-sheet-content.reservieren.storno{border-radius:32px 32px 0 0}.bottom-sheet-js{display:none}.backdrop-test{background-color:var(--_anfrage---neutral-·-warm-ui-grundgerüst--200);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.text-wrapper-handle{z-index:2;opacity:0;filter:blur(20px);justify-content:center;align-items:center;padding-top:32px;padding-left:0;transition:all .8s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;inset:0%}.text-wrapper-handle.active{opacity:1;filter:blur();text-align:center;justify-content:center;align-items:center;padding-top:0;padding-left:0;overflow:hidden}.text-wrapper-handle.sheetnav-page.reservieren{padding-top:16px;padding-bottom:16px}.heading-wrapper-data-sheet{flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:24px;padding-bottom:0;padding-left:20px;padding-right:20px;display:flex;position:static;inset:0% 0% auto}.heading-wrapper-data-sheet.form-block{margin-bottom:0;padding-left:0;padding-right:0}.inner-heading-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;transition:all .8s cubic-bezier(.38,.005,.215,1);display:flex}.inner-heading-wrapper.active{opacity:0;filter:blur(20px)}.inner-heading-wrapper.zusage{padding-bottom:24px}.heading-trigger{background-color:#0000;flex:none;width:100%;height:1px;margin-top:0}.data-sheet-focus{width:0;height:0}.sheet-inner{overflow:hidden}.data-sheet-copy-here{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;padding:0 0 16px;display:flex}.data-sheet-copy-here.secondary{padding-top:0}.status-bar-responsive{width:100%;padding:16px 14px;display:none;position:fixed;inset:auto 0% 0%}.fix-status-bar-wrapper{background-color:var(--_interface---n--0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(315deg,#95381f0d,#d0a27a0d);border-radius:40px;width:100%;min-height:58px;box-shadow:0 8px 24px #0000001a}.fix-status-bar-content{width:100%;padding:0}.guest-counter-div{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.label-div-fix-bar{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.line-fix-bar{justify-content:space-between;width:100%;padding-left:0;display:flex}.line-fix-bar.second{padding-left:16px}.button-wrapper-fix-status-bar{padding:0 6px 6px}.inner-button-wrapper-fix-bar{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--_interface---n--50);background-color:var(--_interface---n--0);border-radius:999px;justify-content:center;padding:8px;display:flex}.interface-responsive-wrapper{background-image:none;flex-flow:column;width:100vw;height:auto;min-height:100vh;padding-top:110px;display:flex;overflow:hidden}.interface-hero-section{z-index:39;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding-top:24px;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.guest-icon-wrapper{background-color:var(--_interface---accent--500);border-radius:99999px;width:88px;height:88px;margin-bottom:16px;position:relative}.guest-icon-wrapper.light{background-color:#ffffff26;border:1px solid #ffffff4d}.guest-icon-initals{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.guest-initals{color:var(--_interface---n--0);flex:none;font-family:Geist,sans-serif;font-size:30px;font-weight:500;line-height:1}.guest-initals.small{font-size:14px}.guest-initals.small.red{color:var(--_interface---accent--500)}.guest-initals.small.dark{color:var(--_interface---n--900);font-weight:600}.status-dot-wrapper{width:20px;height:20px;position:absolute;inset:auto 0 0 auto}.status-dot{border:3px solid var(--_interface---n--50);background-color:var(--_interface---accent--500);opacity:1;border-radius:9999px;width:100%;height:100%}.status-dot.best-tigt{background-color:#2f7d55}.status-dot.storno{background-color:var(--_interface---n--900)}.small-headline-hero-interface{color:var(--_interface---n--600);margin-bottom:8px}.small-headline-hero-interface.opacity{opacity:.8}.hero-headline-interface{flex:none;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.small-label-div-hero{width:100%;color:var(--_interface---n--600);flex:none;justify-content:center;align-items:center;display:flex}.small-label-div-hero.opacity{opacity:.8;justify-content:center;align-items:center;margin-bottom:32px}.small-label-div-hero.opacity.gap{justify-content:center;align-items:center}.glass-effect__fill{background-color:#d4d4d426}.glass-effect.hide{display:none}.interface-icon-fix{z-index:41;background-color:#ffffff40;top:16px;left:16px}.interface-icon-fix.hide{display:none}.interface-icon-fix.minimal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;left:16px;box-shadow:0 2px 10px 5px #0000000d}.interface-icon-fix.minimal.dashboard{flex:none;margin-right:16px}.interface-icon-fix.minimal.dashboard.is-active{flex-shrink:0;width:0;height:0;margin-right:0;transform:scale(0)}.wrapper-interface-icon{width:100%;height:100%;color:var(--_interface---n--900);justify-content:center;align-items:center;display:flex;position:relative}.card-wrapper{z-index:1;flex-flow:column;width:100%;padding-bottom:12px;padding-left:16px;padding-right:16px;display:flex;position:relative;overflow:visible}.card-wrapper.fu-zeile{padding-top:24px;padding-bottom:24px}.card-wrapper.swiper{padding-left:0;padding-right:0}.card-wrapper.sheet{padding-left:20px;padding-right:20px}.inner-card-wrapper{grid-column-gap:12px;grid-row-gap:12px;background-color:#ffffff59;border:1px solid #ffffff40;border-radius:26px;flex-flow:column;width:100%;padding:24px;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}.inner-card-wrapper.text{grid-column-gap:12px;grid-row-gap:12px;padding-left:24px;padding-right:24px}.inner-card-wrapper.text.red{background-color:#95381f40}.inner-card-wrapper.text.hide{display:none}.inner-card-wrapper.ios{box-shadow:none;background-color:#0000;padding:2rem;position:relative}.inner-card-wrapper.dashboard-interface{grid-column-gap:12px;grid-row-gap:12px;padding:12px 18px}.card-item{justify-content:space-between;width:100%;display:flex}.card-item.list{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.card-item-div{color:var(--_interface---n--600);justify-content:flex-start;align-items:center;display:flex}.card-item-div.dark{color:var(--_interface---n--900);font-weight:400}.card-item-div.dark.list{grid-column-gap:16px;grid-row-gap:16px;flex:none;justify-content:flex-start;align-items:center;width:100%}.card-item-div.link{width:100%;color:var(--_interface---n--900);justify-content:space-between}.card-item-linkblock{color:var(--_interface---n--900);text-decoration:none}.card-label-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.cms-div-offene-reservierung{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.guest-icon-reservierung-offen{border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.request-link-button{justify-content:center;align-items:center;width:24px;height:100%;display:flex}.link-block-request{width:100%;height:100%;color:var(--_interface---n--600);text-decoration:none}.offene-reservierung-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex:none;display:flex}.button-wrapper-offene-anfrage{justify-content:center;align-items:center;width:100%;margin-top:24px;display:flex}.alle-anfragen-btn-block{width:100%;text-decoration:none}.text-link-typo{color:var(--_interface---accent--500);text-align:center;font-family:Geist,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.chevron-icon{height:16px;color:var(--_interface---n--900);transform:none}.card-item-link{justify-content:space-between;width:100%;text-decoration:none;display:flex}.card-item-link:focus{border:0 solid #000}.actionbar-wrapper{z-index:99;padding-bottom:8px;padding-left:16px;padding-right:16px;display:block;position:fixed;inset:auto 0% 0%}.action-bar-wrapper-div{z-index:41;border-radius:28px;position:relative}.action-bar-wrapper-div.minimal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;box-shadow:0 2px 10px 5px #0000001a}.action-bar-wrapper-content{border-radius:26px;padding:8px;position:relative}.action-bar-wrapper-mover{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;border-radius:26px;flex-flow:column;justify-content:space-between;padding:0;display:flex}.action-bar-wrapper-mover.anfrgae{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row}.button-wrapper-action-bar{justify-content:center;align-items:center;width:100%;display:flex}.action-bar-button{background-color:var(--_interface---n--300);width:100%;height:56px;color:var(--_interface---n--900);border-radius:22px;justify-content:center;align-items:center;display:flex}.action-bar-button.red{background-color:var(--_interface---accent--500);color:var(--_interface---n--0)}.action-bar-button.secondary{background-color:var(--_interface---n--0);box-shadow:0 2px 5px #0000000d}.button-text-ui{font-family:Geist,sans-serif;font-size:16px;font-weight:500}.action-bar-bg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:linear-gradient(#d0a27a00,#ffffffe8);display:none;position:absolute;inset:0%}.interface-content-wrapper{z-index:2;padding-bottom:88px;padding-left:0;padding-right:0;display:block;position:relative;overflow:visible}.ui-bottom-sheet-header{flex-flow:column;align-items:center;width:100%;display:flex}.bottom-sheet-round-icon{border-radius:999px;width:60px;height:60px}.bottom-sheet-round-icon.green{background-color:#2f7d55;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.bottom-sheet-round-icon.green.dark{background-color:#2f7d55;padding:20px}.bottom-sheet-round-icon.green.dark.red{background-color:var(--_seilbahn-villa-weil---fire)}.bottom-sheet-round-icon.green.dark.red.calender{padding:0}.bottom-sheet-round-icon.green.dark.darker{background-color:var(--_interface---n--900)}.bottom-sheet-round-icon.green.dark.neutral{background-color:#fff;border:1px solid #fff;box-shadow:0 2px 10px #0000000d}.bottom-sheet-icon-wrapper{width:32px;height:32px;color:var(--_interface---n--0)}.bottom-sheet-icon-wrapper.light{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blur-ball-bottom-sheet{aspect-ratio:1;opacity:.72;filter:blur(20px);pointer-events:none;background-color:#0000;background-image:linear-gradient(#2f7d55,#fff0);border-radius:999px;width:50%;display:none;position:absolute;inset:50% 0% auto 50%;transform:translate(-50%,-83%)}.hide-header-bottom-sheet{display:none}.interface-white-card{background-color:#fff;border-radius:24px;width:100%;margin-bottom:16px;padding:20px;box-shadow:0 2px 10px #0000000d}.interface-white-card.message{border:1px solid #fff;border-radius:26px}.big-blur-ball{aspect-ratio:1;opacity:.25;filter:blur(50px);background-color:#95381f;border-radius:999px;justify-content:center;align-items:center;width:300%;display:none;position:absolute;inset:-50% 0% auto -50%}.interface-change-div{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;display:flex}.calender-icon-bottom-sheet{flex-flow:column;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.text-block{color:#fff;font-family:Geist,sans-serif;font-size:10px;font-weight:500;line-height:1}.day-label{flex:none;overflow:visible}.text-block-2{color:#fff;text-align:center;letter-spacing:-.15px;text-overflow:clip;width:2ch;font-size:24px;line-height:1.1;overflow:hidden}.bottom-sheets-wrapper{flex-flow:column;display:flex}.name-div-hero{justify-content:center;align-items:center;width:100%;display:flex}.name-div-hero-wrapper{background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:22px;padding:12px 18px}.name-div-hero-wrapper.interface-dashboard{border-width:0}.status-wrapper-hero{grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:center;display:flex}.status-wrapper-hero.opacity{opacity:.75}.label-status-wrapper{grid-column-gap:4px;grid-row-gap:4px;color:var(--_interface---n--0);display:flex}.text-status-wrapper{color:var(--_interface---n--0)}.icon-wrapper-message{aspect-ratio:1;height:50%}.interace-content-bg{background-image:linear-gradient(#fff0,#ffffff80 21%,#fff);display:none;position:absolute;inset:0%}.bottom-sheet-second-layer{z-index:999;pointer-events:none;flex-flow:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-left:12px;padding-right:12px;display:flex;position:fixed;inset:auto 0% 0%}.interface-background{z-index:-1;flex-flow:column;justify-content:flex-end;width:100%;height:100dvh;display:flex;position:absolute;inset:0% 0% auto}.white-gradient{background-image:linear-gradient(180deg,#f5f5f700,var(--_interface---n--50));width:100%;height:25vh;display:flex;position:relative}.gradient-background{position:absolute;inset:0%}.scrim-storno{z-index:9998;background-color:var(--_seilbahn-villa-weil---red-wine);pointer-events:none;flex:none;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.card_wrap{width:100%;height:100%;display:none;position:relative}.card_background{opacity:.75;filter:url(#round-filter);background-color:#fff;border:0 solid #000;position:absolute;inset:0%;box-shadow:0 2px 10px #0000000d}.progressive-blur.top{inset:0% 0% auto;transform:rotate(180deg)}.progressive-blur.top.data-handle{z-index:1;opacity:0;background-color:#0000;flex:none;height:200%;transition:all .3s linear;position:absolute;top:-1px}.progressive-blur.top.data-handle.active{opacity:1}.progressive-blur.handle{height:100%;position:absolute;inset:0% 0% auto;transform:rotate(180deg)translate(0)}.progressive-blur.down{transform:translate(0)}.progressive-blur.down.desktop{display:none}.blur-ball-data-sheet{pointer-events:none;flex-flow:column;align-items:center;display:none;position:absolute;inset:0% 0% auto}.inner-blurball{aspect-ratio:1;background-color:var(--_seilbahn-villa-weil---fire);opacity:.35;filter:blur(100px);border-radius:999px;width:75%;position:static}.inner-blurball.green{background-color:#2f7d55}.inner-blurball.dark{background-color:var(--_interface---n--900)}.verlauf-item-div{flex-flow:column;flex:none;justify-content:flex-start;align-self:auto;align-items:center;height:100%;padding-top:0;display:flex}.content-verlauf{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.verlauf-dot{background-color:var(--_interface---n--500);border-radius:999px;flex:none;width:8px;height:8px;display:block}.stroke-verlauf{background-color:var(--_interface---n--500);width:2px;height:100%}.text-content-action-bar{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding-bottom:0;display:none;overflow:hidden}.text-content-action-bar.hide{display:none}.text-content-action-bar.show{height:auto;padding-bottom:8px}.action-bar-wrapper-headline{width:100%}.headline-div-action-bar{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;width:100%;padding-left:22px;padding-right:22px;display:flex}.action-bar-wrapper-text-div{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;width:100%;padding-bottom:8px;padding-left:22px;padding-right:22px;display:flex}.interface-hero-gradient-wrapper{background-image:linear-gradient(#95381f,#ca9c8f 50%,#fff)}.action-bar-wrapper-desktop,.data-swap-scrim{display:none}.card-label{position:static;top:200px;bottom:auto}.data-hero-bar{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.card-content{grid-column-gap:24px;grid-row-gap:24px}.desktop-wrapper-interface{display:none}.mobile-wrapper-interface{flex-flow:column;display:flex}.label-interface-2.bold.red{color:#95381f}.data-swiper-slide{flex-flow:column;justify-content:center;margin-bottom:12px}.data-swiper-slide.green{background-color:#1f7a4c40}.card-item-div-2{color:#6e6e73;justify-content:flex-start;align-items:center;display:flex}.card-item-div-2.dark{color:#1d1d1f;font-weight:400}.swiper-card-wrapper{padding-left:0}.card-label-wrapper-2{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.data-swiper-dismiss{height:12px;inset:50% 0% 0% auto;transform:translateY(-50%)}.card-label-wrapper-3{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.data-swiper-track{grid-column-gap:8px;grid-row-gap:8px;padding-left:16px;padding-right:16px}.swiper-dots{margin-bottom:12px}.dashboard-wrap{width:100%}.fix-nav-wrapper{left:16px;right:16px}.bouncy-tabs__button{padding:16px;font-size:12px}.dashboard-navbar-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-top:16px;padding-left:16px;padding-right:16px}.search-bar-wrapper{width:100%;margin-right:16px;position:relative;left:auto;right:auto;transform:none}.input-form{justify-content:center;align-items:center}.data-search-panel{padding-left:16px;padding-right:16px}.live-search__list-wrapper{width:100%}.data-search-bar{width:150px}.data-search-bar.is-active{width:100%;padding-top:0;padding-bottom:0}.interfce-icon-wrap{flex:none}.clear-container{opacity:0}.clear-container.is-active{opacity:1}.morph-wrapper.close{filter:blur(10px)}.morph-wrapper.close.is-active{filter:blur()}.morph-wrapper.brand.is-active{filter:blur(10px)}.data-live-search-skeleton{width:100%}.data-live-search-not-found{justify-content:center;align-items:center;width:100%;height:50vh}.icon-big-search-not-found{width:50px;padding-bottom:16px}.graph-wrap-sto-zeit{flex-flow:row;justify-content:space-between;align-items:flex-start}.graph-element{flex-flow:column}.data-res-template{padding-top:12px;padding-bottom:12px}.peak-bar-wrap{width:16px;height:50px}.peak-bar-2{width:16px}.bootm-sheet-main{background-color:#0000;border-radius:0;width:100%}.bootm-sheet-main.reservieren{border-top-left-radius:var(--sheet-radius,32px);width:100%}.bootm-sheet-main.reservieren.storno{border-radius:32px;display:flex}.data-sheet-content-wrap,.data-sheet-content-container{width:100%}.data-sheetnav-page{visibility:hidden;display:flex}.data-sheetnav-page-header.reservieren{height:72px}.data-sheetnav-page-content{display:block}.data-sheetnav-page-headline-wrapper,.data-sheetnav-page-form-wrapper{padding-left:20px;padding-right:20px}.interface-input.textarea{height:200px;min-height:200px;max-height:200px}.data-sheetnav-page-button-wrapper.is-active{z-index:9999999;-webkit-backdrop-filter:none;backdrop-filter:none}.data-sheetnav-page-button-wrapper.is-active.main-sheet{background-image:linear-gradient(180deg,#eaeaea00,var(--_tavo-tokens---bg--canvas));width:100%}.data-sheetnav-page-button-element{grid-column-gap:16px;grid-row-gap:16px;width:100%;padding-left:20px;padding-right:20px}.data-sheetnav-page-button-element.reservieren{width:100%}.main-button-interface.secondary{background-color:var(--_tavo-tokens---bg--elevated);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.interface-text-m-stark.nowrap{white-space:nowrap}.settings-container{width:100vw}.wrapper-settings{width:100%}.flip-container-target{background-color:#0000}.data-inbox-dot.outer{align-self:center;position:static}.data-inbox-dot.wrapper{background-color:#0000}.content-wrapper-settings,.content-wrapper-settings.is-open{padding-left:16px;padding-right:16px}.data-sheetnav-root-settings{flex:none}.data-sheetnav-page-settings{width:100%;display:flex}.data-sheetnav-page-container{width:100%;min-height:200vh;padding-left:16px;padding-right:16px}.settings-mover{width:100%;overflow:hidden}.data-inbox-body{width:100%}.settings-container-800px{width:100%;position:relative}.tavo-select-field{width:auto}.reservieren-headline-wrapper.meine-reservierung{color:var(--_tavo-tokens---bg--elevated);background-color:#0000;border-bottom-color:#0000;justify-content:space-between;align-items:center;padding:12px 24px;transition:all .25s;position:fixed;inset:0 0 auto}.reservieren-headline-wrapper.meine-reservierung.scrolling{border-bottom-color:var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);color:var(--_tavo-tokens---text--primary)}.name-wrapper-headline.hide-mobile{display:none}.label-s.white{color:var(--_tavo-tokens---bg--elevated)}.display-m.center{text-align:center}.display-m.center.mobile{font-size:var(--_tavo-tokens---typo--titel-l)}.text-l.secondary.responsive-header{font-size:var(--_tavo-tokens---typo--text-s)}.text-l.secondary.responsive-header.hideonmobile{display:none}.data-tavo-step{width:100%}.headline-rapper-bottom-sheet.sub{padding-left:16px;padding-right:16px}.headline-rapper-bottom-sheet.sub._20px{padding-left:20px;padding-right:20px}.tavo-time-wrapper{width:100%}.data-tavo-time-list{flex-flow:row;width:auto}.contact-wrapper-tavo,.data-tavo-success.meine-reservierung{padding-left:16px;padding-right:16px}.hero-meine-reservierung-wrapper{width:100vw;min-height:0;padding:0;overflow:hidden}.hero-img-wrapper-reservierung{aspect-ratio:1;border-radius:0}.img-slider__thumb{width:4.5rem}.img-slider{border-radius:0}.slider-nav-wrapper{bottom:72px;right:24px}.slide-arrow-wrap{display:none}.content-meine-reservierung{z-index:4;border-top-left-radius:32px;border-top-right-radius:32px;padding-top:40px;padding-left:24px;padding-right:24px;display:block;top:-62px}.meine-reservierung-wrapper-column{flex-flow:column;align-items:center;display:flex}.chip-meine-reservierung{margin-bottom:12px}.hero-meine-reservierung-text{justify-content:flex-start;align-items:center;padding-left:16px;padding-right:16px}.detail-block-wrapper-meine-reservierung,.contact-wrapper-reservierung,.contact-field,.links-wrapper-meine-reservierung{width:100%}.links-div-reservierung{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.sticky-wrapper-meine-reservierung{display:none}.sticky-mover-wrap{z-index:20;width:auto;top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:26px;padding:16px;position:fixed;box-shadow:0 12px 32px #0000001f}.footer-meine-reservierung{padding-bottom:88px;padding-left:32px;padding-right:32px}.footer-content-meine-reservierung{width:100%;padding-top:0}.hero-subline-wrapper-reservierung{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column}.button-wrap-responsive{z-index:10;border-top:1px solid var(--_tavo-tokens---border--hairline);background-color:var(--_tavo-tokens---bg--elevated);justify-content:space-between;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:auto 0% 0%}.fast-link-wrapper{box-shadow:none;border-width:0;border-radius:0;justify-content:space-between;padding:0}.grey-block{padding-bottom:16px;padding-left:16px;padding-right:16px}.ui-lib-architecture-grid{grid-template-columns:1fr}.noshow-card{border-radius:24px;padding:20px}.noshow-detail-grid{grid-template-rows:auto;grid-template-columns:1fr}.noshow-switch-row{align-items:flex-start}.noshow-section{border-radius:24px;padding:20px}.noshow-section-head{flex-direction:column;align-items:flex-start}.noshow-step-grid{grid-template-rows:auto;grid-template-columns:1fr}.noshow-kpi-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.noshow-list-row,.noshow-policy-grid{grid-template-rows:auto;grid-template-columns:1fr}.tavo-actionbar{grid-column-gap:14px;grid-row-gap:14px}.tavo-actionbar__icon{display:none}.tavo-action-bar.main{bottom:12px;left:12px;right:12px}.tavo-actionbar__actions{grid-column-gap:7px;grid-row-gap:7px}.tavo-actionbar__primary,.tavo-actionbar__secondary{height:50px;padding-left:17px;padding-right:17px;font-size:13.5px}.restaurant-logo-wrapper{z-index:99;border:4px solid var(--_tavo-tokens---bg--elevated);background-color:var(--_tavo-tokens---bg--elevated);pointer-events:auto;border-radius:999px;width:62px;height:62px;position:relative;inset:0% 0% auto;overflow:hidden;box-shadow:0 2px 5px #0003}.logo-wrapper-respsonvive{pointer-events:none;justify-content:center;align-items:center;height:62px;display:flex;position:absolute;inset:0% 0% auto;transform:translateY(-50%)}.restaurant-name-wrapper{margin-bottom:24px;display:flex}.restaurant-logo{object-fit:contain;width:100%;height:100%}.meine-resevierung--first-wrapper,.slide-text-wrapper{display:flex}.button-wrap-reservierung{background-color:var(--_tavo-tokens---glas--rand);cursor:pointer;justify-content:center;align-items:center;padding:12px;transition:all .25s;display:flex}.button-wrap-reservierung.scrolling{background-color:#0000;padding-left:0}.button-wrap-reservierung.right.scrolling{padding-left:12px;padding-right:0}.button-svg-header{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tavo-action-bar-main-wrap{display:block}.text-input-message{padding-left:16px;padding-right:16px}.nr-wrapper-div{padding-left:20px;padding-right:20px}.ns-foot{width:100%;padding-left:12px;padding-right:12px}.ns-form{padding-left:20px;padding-right:20px}.ns-grid2{grid-row-gap:12px;flex-flow:column;display:flex}}