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),:where(button.w-modal-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}:where(.w-popover[data-w-popover-backdrop-animated])::backdrop{animation:var(--w-backdrop-animation,none)}:where(.w-popover){--w-backdrop-animation:initial}.w-popover-mask{opacity:0!important;clip-path:none!important;pointer-events:auto!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.w-popover-mask[popover]{translate:none!important;rotate:none!important;scale:none!important}.w-popover-mask::backdrop{display:none!important}.w-popover-mask:not(:popover-open){display:none!important}@supports not selector(:popover-open){.w-popover-mask{display:none!important}}.w-popover[popover]:not(:popover-open){display:none}.w-modal:not([open]):not([popover]){display:none}.w-modal[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/6ad0d660856424fd26403693/6ad0d660856424fd264036c8_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/6ad0d660856424fd26403693/6ad0d660856424fd264036c9_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/6ad0d660856424fd26403693/6ad0d660856424fd264036ca_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/6ad0d660856424fd26403693/6ad0d660856424fd264036e2_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/6ad0d660856424fd26403693/6ad0d660856424fd264036e5_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/6ad0d660856424fd26403693/6ad0d660856424fd264036e4_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/6ad0d660856424fd26403693/6ad0d660856424fd264036e6_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/6ad0d660856424fd26403693/6ad0d660856424fd264036bd_PPEiko-Black.woff)format("woff"),url(https://cdn.prod.website-files.com/6ad0d660856424fd26403693/6ad0d660856424fd264036c0_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/6ad0d660856424fd26403693/6ad0d660856424fd264036bf_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/6ad0d660856424fd26403693/6ad0d660856424fd264036c1_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/6ad0d660856424fd26403693/6ad0d660856424fd264036be_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/6ad0d660856424fd26403693/6ad0d660856424fd264036c2_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/6ad0d660856424fd26403693/6ad0d660856424fd264036c3_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:#a33425;--_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;--_interface---n--600:#6e6e73;--_interface---status--50:#ecf5f0;--_interface---accent--700:#6a2815;--_anfrage---neutral-·-warm-ui-grundgerüst--100:#eae8e2;--_anfrage---neutral-·-warm-ui-grundgerüst--0:white;--_anfrage---accent-·-fire-primäraktion-fokus-marke--500:#95381f;--_anfrage---neutral-·-warm-ui-grundgerüst--50:#f4f3ef;--_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;--_interface---n--400:#a1a1aa;--_anfrage---neutral-·-warm-ui-grundgerüst--25:#faf9f7;--_interface---n--700:#48484d;--_interface---n--800:#2c2c30;--_interface---status--200:#c3ded0;--_interface---status--700:#145437;--_anfrage---neutral-·-warm-ui-grundgerüst--300:#bab6ab;--_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;--_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}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.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}.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}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}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:#a33425;--_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:#a33425;--_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:#a33425;--_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/6ad0d660856424fd26403693/6ad0d660856424fd26403705_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/6ad0d660856424fd26403693/6ad0d660856424fd26403707_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/6ad0d660856424fd26403693/6ad0d660856424fd264036f0_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/6ad0d660856424fd26403693/6ad0d660856424fd264036a6_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/6ad0d660856424fd26403693/6ad0d660856424fd264036a8_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{background-color:#1a1a1a73;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/6ad0d660856424fd26403693/6ad0d660856424fd264036ac_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/6ad0d660856424fd26403693/6ad0d660856424fd264036ad_Logo_Light.svg)}.logo-navi-img.is-light{background-image:url(https://cdn.prod.website-files.com/6ad0d660856424fd26403693/6ad0d660856424fd264036ad_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/6ad0d660856424fd26403693/6ad0d660856424fd264036ad_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/6ad0d660856424fd26403693/6ad0d660856424fd264036ad_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/6ad0d660856424fd26403693/6ad0d660856424fd264036ad_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;height:auto;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:none}.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;justify-content:flex-end;min-width:100px;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%;display:none;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/6ad0d660856424fd26403693/6ad0d660856424fd264036c7_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}.wrapper-navigation-content.imprint{padding-top:16px;padding-bottom:16px;padding-left:64px}.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:128px 64px;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{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{text-align:center}.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(--_interface---status--500-red)}.label-interface.bold{color:var(--_interface---n--600);font-weight:500}.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{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{text-align:center;flex:none;justify-content:center;align-self:center;align-items:center;width:100%;height:100%;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{letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.interface-body-typo.medium{font-weight:500}.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{text-align:center}.interface-body-typo.icon{font-weight:500}.interface-body-typo.icon.is-active{opacity:0}.interface-body-typo.label.nowrap{white-space:nowrap}.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:var(--_interface---accent--50)}.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);height:32px;color:var(--_interface---n--600);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;transition:all .2s ease-in-out;display:flex}.bausteine-wrapper:hover{border:1px solid var(--_interface---n--200);background-color:var(--_interface---n--50);color:var(--_interface---n--900)}.bausteine-wrapper.is-active{background-color:var(--_interface---n--900);color:var(--_interface---n--0)}.chip-text{font-family:Geist,sans-serif;font-size:12px;font-weight:300;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}.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{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;width:40px;height:40px;box-shadow:0 2px 10px 5px #0000000d}.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}.icon-svg.close.absolute{opacity:1;position:absolute;inset:0%}.icon-svg.close.absolute.is-active{opacity:1}.icon-svg.lupe{justify-content:flex-start;align-items:center;display:flex}.icon-svg.chevron{color:#0d0d0d;width:100%;height:100%}.icon-svg.close{color:#1d1d1f;justify-content:center;align-items:center;display:flex}.icon-svg.close.fixed{width:20px;height:20px}.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)}.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,.bottom-sheet-wrapper,.status-bar-responsive{display:none}.interface-responsive-wrapper{flex-flow:column;padding-top:110px;display:flex}.interface-hero-section{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;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-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:#d0a27a;font-size:14px}.status-dot-wrapper{width:20px;height:20px;position:absolute;inset:auto 0% 0% auto}.status-dot{background-color:var(--_interface---accent--500);border:1px solid #ffffff1a;border-radius:999px;width:100%;height:100%}.status-dot.best-tigt{background-color:#2f7d55}.status-dot.storno{background-color:var(--_interface---n--900)}.small-headline-hero-interface.opacity{opacity:.8;margin-bottom:8px}.hero-headline-interface{margin-bottom:8px}.small-label-div-hero.opacity{opacity:.8;color:var(--_interface---n--0);justify-content:flex-start;align-items:center;margin-bottom:32px;display:flex}.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}.wrapper-interface-icon.absolute{position:relative}.wrapper-interface-icon.morph{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.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;overflow:visible}.card-wrapper._2grid.left{padding-right:12px}.card-wrapper._2grid.right{padding-left:12px}.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{background-color:#ffffffa6}.inner-card-wrapper.dashboard-interface._2grid{flex-flow:column;justify-content:space-between;align-items:stretch;height:100%}.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}.guest-icon-reservierung-offen{background-color:#d0a27a24;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);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}.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;transform:none}.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{display:none}.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;flex-flow:column;flex:0 auto;justify-content:center;align-items:center;width:auto;display:flex}.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:.75;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:100vh;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-image:linear-gradient(#95381f,#d0a27a 50%,#f2f1ee);transition:all .3s;position:absolute;inset:0%}.gradient-background.heute{background-image:repeating-radial-gradient(circle at 50% 0,#95381f,#d0a27a 50%,#f2f1ee)}.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__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);border-radius:999px;width:8px;height:8px}.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:20px;grid-row-gap:20px;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.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:#1d1d1f}.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}.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}.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;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;overflow:auto}.hero-slide-wrap{flex:none;width:100%}.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{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;width:auto;transform:scale3d(1none,1none,1none);transform-style:preserve-3d;background-color:#ffffffa6;border:1px solid #ffffff4d;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(--_interface---n--100);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(--_interface---n--900);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{cursor:pointer;background-color:#ffffff59;border-radius:999px;width:8px;height:8px;box-shadow:0 2px 10px #0000000d}.data-tabs-dot.is-active{background-color:#ffffffb3;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)}.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;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background-color:#ffffffe6;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{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;border:1px solid #ffffff4d;border-radius:9999px;justify-content:flex-start;align-items:center;width:200px;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}.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;box-shadow:0 2px 10px 5px #0000000d}.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);cursor:pointer}.morph-wrapper.close.is-active{opacity:1;filter:blur()}.morph-wrapper.brand{filter:blur()}.morph-wrapper.brand.is-active{opacity:0;filter:blur(10px)}.morph-wrapper.brand{filter:blur();cursor:pointer}.morph-wrapper.brand.is-active{opacity:0;filter:blur(10px);pointer-events:none;cursor:pointer}.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}.data-search-pulse-inner{position:absolute;inset: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;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:var(--_seilbahn-villa-weil---fire);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(--_interface---n--900);font-family:Geist,sans-serif;font-size:34px;font-weight:600;line-height:1.2}.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(--_interface---n--50);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(--_interface---accent--500);border-radius:999px;width:50%;height:100%}.sto-zeit-wrapper{width:100%}.graph-wrap-sto-zeit{flex-flow:row;justify-content:space-between;align-items:flex-end;height:80px;max-height:80px;display:flex}.graph-element{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;flex:none;justify-content:flex-end;align-items:center;height:100%;display:flex}.peak-bar{background-color:var(--_interface---n--400);border-radius:5px;flex-flow:column;width:24px;height:12px;display:flex}.peak-bar.is-normal{background-color:var(--_interface---n--400);opacity:1}.peak-bar.is-peak{background-color:var(--_interface---accent--500)}.peak-bar.is-empty{background-color:var(--_interface---n--400);opacity:1;height:0}.data-res-peak-count-wrap,.data-res-peak-count-wrap.is-hover{opacity:1}._1-clmn-element{width:100%}.peak-bar-wrap{background-color:var(--_interface---n--50);border-radius:5px;flex-flow:column;flex:none;justify-content:flex-end;align-items:center;width:24px;height:100%;display:flex}.tavo-input-wrap{border:0 solid #d1d1d1;border-radius:12px;width:100%}.data-tavo-day-info{display:none}.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}.tavo-nav-svg{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.widget-spacer-stroke-fill{background-color:#e7e7e7;width:100%;height:1px}.tavo-area-wrapper{margin-bottom:32px;padding-left:24px;padding-right:24px}.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-success{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;inset:0%}.data-sheetnav-page{z-index:2;visibility:hidden;background-color:#f5f5f5;flex-direction:column;flex:none;width:100%;height:auto;padding-top:0;display:flex;position:absolute;inset:0%;overflow:visible}.data-sheetnav-page.reservieren{visibility:visible;background-color:#fff;height:100%;max-height:99dvh}.data-sheetnav-page.reservieren.step-3{z-index:2;visibility:visible;height:auto;max-height:99dvh}.tavo-cal-nav{cursor:pointer;background-color:#0000;border:0 solid #0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.tavo-cal-nav:hover{background-color:#f5f5f5}.tavo-calender-nav-wrapper{justify-content:space-between;align-items:center;display:flex}.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}.success-lottie{width:160px}.tavo-checkbox-row{align-items:center;gap:8px;display:flex}.data-sheet-handle-2{width:100%;height:64px}.data-sheet-handle-2.reservieren{height:64px}.data-sheet-handle-2.div{z-index:9999;position:sticky;top:0}.data-sheet-handle-2.div.reservieren{height:88px}.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:#f5f5f5}.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}.tavo-edit-link{opacity:1;color:#0d0d0d;cursor:pointer;background-color:#f5f5f5;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}.data-tavo-time-empty-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:#ffecef;border:1px solid #c41f45;border-radius:12px;flex-flow:row;justify-content:center;align-items:center;width:auto;padding:10px 16px;display:inline-flex}.tavo-label-wrapper.time{padding-left:24px;padding-right:24px}.modal-close-btn-2{background-color:#ededf0;border-radius:999px;width:32px;height:32px}.modal-close-btn-2.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-2.sheet.sticky{z-index:3;background-color:#ffffff9e;inset:32px auto auto 24px}.modal-close-btn-2.sheet.sticky.reservieren{top:24px;left:24px;transform:none}.tavo-party-picker-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex}.warning-svg-wrapper{color:#c41f45;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.section-3{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}.label-s{color:#0d0d0d;text-align:center;font-family:Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.4}.label-s.red{color:#c41f45}.label-s.secondary{color:#5c5c5c;text-align:left}.icon-morph-wrapper{flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.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}.data-sheet-focus-2{width:0;height:0}.interface-text-m-stark{font-family:Geist,sans-serif;font-weight:500;line-height:1.5;text-decoration:none}.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}.clos-btn-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.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-select-field{box-sizing:border-box;color:#0d0d0d;text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;flex:none;justify-content:center;align-items:center;width:100%;height:40px;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-active{color:#fff;background-color:#0d0d0d;border-width:1px;border-color:#0d0d0d}.tavo-select-field.snippets{width:auto;display:inline-flex}.tavo-select-field.is-disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;display:none}.tavo-checkbox{cursor:pointer;border:1px solid #d1d1d1;border-radius:12px;flex:none;width:22px;height:22px}.tavo-checkbox.chdecked{background-color:green}.titel-s{color:#0d0d0d;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.data-sheet-content-2{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-2.reservieren{height:100%}.tavo-field-input{background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}.tavo-field-input:hover{border-color:#0d0d0d}.tavo-field-input:focus{border-color:#0d0d0d;border-radius:12px}.tavo-field-input.single{border-width:1px;border-color:#d1d1d1;border-radius:12px}.tavo-field-input.single:hover,.tavo-field-input.single:focus{border-color:#0d0d0d}.tavo-field-input.large{color:#8a8a8a;min-height:200px;font-family:Geist,sans-serif;font-weight:400}.tavo-field-input.is-invalid{background-color:#ffecef;border-color:#c41f45}.tavo-field-input.wrap{border-color:#0000}.tavo-field-input.wrap.first{border-color:#d1d1d1;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:#0d0d0d}.tavo-field-input.wrap.first:focus{border-color:#0d0d0d;border-bottom-right-radius:0;border-bottom-left-radius:0}.tavo-field-input.wrap.first.is-invalid{border-color:#c41f45}.tavo-field-input.wrap.second{border-color:#d1d1d1;border-top-width:.5px;border-radius:0 0 12px 12px}.tavo-field-input.wrap.second:hover{border-color:#0d0d0d}.tavo-field-input.wrap.second:focus{border-color:#0d0d0d;border-top-left-radius:0;border-top-right-radius:0}.tavo-field-input.wrap.second.is-invalid{border-color:#c41f45}.tavo-field-input._w-input{background-color:#0000;border:1px solid #d1d1d1;border-radius:12px;width:100%;padding:26px 16px 10px;font-size:16px}.tavo-field-input._w-input:hover{border-color:#0d0d0d}.tavo-field-input._w-input:focus{border-color:#0d0d0d;border-radius:12px}.widget-spacer-stroke{width:100%;height:1px;margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:24px}.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;background-color:#0d0d0d80}.data-sheetnav-page-content{z-index:1;width:100%;height:100%;padding-top:80px;padding-bottom:100px;position:absolute;inset:0%;overflow:auto}.data-search-pulse-inner-2{transform:scale3d(1none,1none,1none);transform-style:preserve-3d;position:absolute;inset:0%}.data-sheetnav-page-button-wrapper{z-index:10;opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background-image:linear-gradient(#0000,#f5f5f5);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{opacity:1;filter:blur();-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(#0000,#f5f5f5);bottom:0%}.data-sheetnav-page-button-wrapper.is-active.main-sheet{background-image:linear-gradient(#0000,#f5f5f5);position:sticky}.data-sheetnav-page-button-wrapper.is-active.main-sheet.reservieren{background-color:#fff;background-image:none;border-top:1px solid #e7e7e7;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}.interface-body-typo-2{color:#5c5c5c;letter-spacing:-.15px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.interface-body-typo-2.header{color:#0d0d0d;font-weight:500}.chevron-icon-2{color:#12102b;height:16px;transform:none}.chevron-icon-2.fixed{flex:none;height:100%}.bootm-sheet-main{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;background-color:#f5f5f5;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.reservieren{background-color:#fff;justify-content:flex-start;align-items:center;width:616px;height:100%;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}.text-wrapper-handle-2{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-2.reservieren{padding-top:24px;padding-bottom:16px}.text-wrapper-handle-2.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-2.sheetnav-page.reservieren{justify-content:center;align-items:center;padding-top:24px;padding-right:0}.text-wrapper-handle-2.sheetnav-page.reservieren.is-active{padding-top:24px}.text-wrapper-handle-2.sheetnav-page.reservieren.is-visible{opacity:1;filter:none;background-color:#fff;border-bottom:1px solid #e7e7e7;justify-content:center;align-items:center}.tavo-input-wrapper-single{width:100%}.text-m{color:#5c5c5c;font-family:Geist,sans-serif;font-size:14px;line-height:1.5}.text-m.strong{color:#0d0d0d;font-weight:500}.text-m.strong.semi{font-weight:600}.text-m.countdown{color:#fff;background-color:#0d0d0d;border:1px solid #0d0d0d;border-radius:12px;padding:8px 16px}.summary-wrapper-div{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.div-block{background-color:#0000;width:8px;height:8px}.tavo-cal-nav-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:center;align-items:center;display:flex}.tavo-summary-row{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.tavo-step-progress-seg{background-color:#eaeaea;border-radius:999px;width:100%;height:4px;transition:all .4s;position:relative;overflow:hidden}.headline-rapper-bottom-sheet{padding:8px 24px 32px;display:flex}.data-sheetnav-page-header{z-index:2;height:64px;position:sticky;top:0}.data-sheetnav-page-header.reservieren{height:88px}.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}.data-tavo-step{padding-bottom:152px}.tavo-loading-dots{justify-content:center;align-items:center;gap:5px;display:none}.tavo-field-wrap{font-family:Geist,sans-serif;position:relative}.tavo-field-wrap.single{border-color:#e7e7e7;border-radius:12px}.tavo-field-wrap.second{border-top-width:1px;border-top-color:#e7e7e7;border-radius:0 0 12px 12px}.tavo-field-wrap.second:hover{border-top-color:#0d0d0d}.main-button-interface{grid-column-gap:8px;grid-row-gap:8px;color:#fff;background-color:#0b0c10;border-radius:9999px;justify-content:center;align-items:center;min-width:104px;height:56px;padding:0 24px;text-decoration:none;display:flex;box-shadow:0 2px 10px 5px #0000000d}.main-button-interface.red.storno{background-color:#c41f45}.main-button-interface.blue{background-color:#2f5bff}.main-button-interface.is-disabled{opacity:.1;pointer-events:none;cursor:not-allowed;background-color:#5c5c5c}.main-button-interface.small{height:auto;min-height:40px;padding:12px 22px}.main-button-interface.secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#0b0c10;background-color:#fff;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:#c41f45;background-color:#0000;border-width:0;padding-top:8px;padding-bottom:8px}.contact-wrapper-tavo{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;padding-left:24px;padding-right:24px;display:flex}.bottom-sheets-wrapper-2{flex-flow:column;display:flex}.wrapper-interface-icon-2.morph{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.bottom-sheet-wrapper-2{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:none;position:fixed;inset:auto 0% 0%;overflow:hidden}.bottom-sheet-wrapper-2.reservieren{z-index:2147483647;justify-content:center;align-items:center;height:100dvh;max-height:100dvh;padding-top:40px;padding-bottom:40px;display:none}.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-fill{background-color:#0d0d0d;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%}.toggle-btn{color:#8c8c8c;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:#0d0d0d;background-color:#0000;border-radius:0;font-weight:600}.button-wrapper{width:100%}.tavo-summary-spacer-stroke{background-color:#d1d1d1;width:100%;height:1px}.tavo-date-element{color:#0d0d0d;background-color:#0000;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:Geist,sans-serif;font-weight:500;display:flex}.tavo-date-element.data-tavo-cal-past{opacity:.5;color:#d1d1d1;text-decoration:line-through}.tavo-date-element.is-active{color:#fff;background-color:#0d0d0d;border-color:#0d0d0d;border-radius:999px}.tavo-date-element.is-past{opacity:.5;color:#8c8c8c;cursor:not-allowed;background-color:#0000;text-decoration:line-through}.tavo-date-element.data-tavo-cal-disabled{opacity:.5;color:#d1d1d1;text-decoration:line-through}.tavo-date-element.disabled{color:#bfff37}.tavo-date-element.is-disabled{opacity:.5;color:#d1d1d1;-webkit-text-stroke-color:#d1d1d1;cursor:not-allowed;text-decoration:line-through}.tavo-date-element.is-disabled.is-active{opacity:.5;background-color:#0000;border-width:0}.summary-wrapper-tavo{background-color:#fff;border:1px solid #d1d1d1;border-radius:24px;padding:12px 24px}.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}.titel-l{color:#0d0d0d;font-family:Geist,sans-serif;font-size:24px;font-weight:600;line-height:1.27}.tavo-checkbox-wrapper{margin-top:16px;padding-left:24px;padding-right:24px}.toggle-track{background-color:#eaeaea;border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.data-tavo-time-empty{padding-left:24px;padding-right:24px}.data-sheet-copy-here-2.reservieren{height:auto;padding-top:0;position:relative}.tavo-flex-wrapper-party-size{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (min-width:1280px){.main-button.fire.reservieren.is-disabled{opacity:0;cursor:default}}@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}}@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}}@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}.imprint-hero-section{padding-left:24px;padding-right:24px}.imprint-accordion-section{padding-left:24px;padding-right:24px;overflow:hidden}.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}._2-clmn-section.about{max-height:none}.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}.wrapper-navigation-content.imprint{padding-left:24px}.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}.image-cycle-collection__item,.image-cycle-collection__img{border-bottom-right-radius:0;border-bottom-left-radius: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)}.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% 20px 0% auto;transform:translateY(-50%);box-shadow:0 2px 10px 5px #0000000d}.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}.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}.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:#0b0a092e;border-radius:9999px;width:44px;height:4px;display:none}.data-sheet-handle.show{background-color:var(--_interface---n--900);display:flex}.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-top:0;display:flex;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{display:flex}.bottom-sheet-wrapper.stornieren{display:none}.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}.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}.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:flex-start;width:100%;padding:0 20px 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.yellow{color:#d0a27a}.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{background-color:var(--_interface---accent--500);opacity:1;border:1px solid #ffffff1a;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}.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}.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._2grid{flex:none}.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{background-color:#d0a27a24;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{background-image:linear-gradient(#95381f,#d0a27a 50%,#f2f1ee);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.active{opacity:1}.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.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:sticky;top:200px;bottom:auto}.data-hero-bar{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.card-content{grid-column-gap:20px;grid-row-gap:20px}.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.brand.is-active,.morph-wrapper.close{filter:blur(10px)}.morph-wrapper.close.is-active{filter:blur()}.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-end}.graph-element{flex-flow:column;height:auto}.peak-bar{width:16px}.peak-bar-wrap{width:16px;height:50px}.data-sheetnav-page{visibility:hidden;display:flex}.data-tavo-time-list{flex-flow:row;width:auto}.data-sheet-handle-2{background-color:#0000;border-radius:0;width:44px;height:4px;display:none}.data-sheet-handle-2.div{flex:none;width:100%;height:64px;display:block}.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%}.modal-close-btn-2.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-2.sheet.sticky{left:20px}.modal-close-btn-2.sheet.sticky.reservieren{top:16px;left:16px}.data-sheet-focus-2{width:0;height:0}.interface-text-m-stark.nowrap{white-space:nowrap}.tavo-time-wrapper{width:100%}.tavo-select-field{width:auto}.data-sheet-content-2{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-sheetnav-page-content{display:block}.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(#eaeaea00,#f5f5f5);width:100%}.interface-body-typo-2.header{text-align:center;margin-top:0;margin-bottom:0}.chevron-icon-2{color:#1d1d1f;height:16px;transform:none}.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%}.text-wrapper-handle-2{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-2.sheetnav-page.reservieren{padding-top:16px;padding-bottom:16px}.data-sheetnav-page-header.reservieren{height:72px}.data-tavo-step{width:100%}.main-button-interface.secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff}.contact-wrapper-tavo{padding-left:16px;padding-right:16px}.bottom-sheets-wrapper-2{flex-flow:column;display:flex}.wrapper-interface-icon-2{color:#1d1d1f;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bottom-sheet-wrapper-2{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-2.reservieren{padding-top:0;padding-bottom:0;display:none}.data-sheet-copy-here-2{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;padding:0 0 16px;display:flex}}