*{box-sizing:border-box}body,html{font-family:Calibre,Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding:0}@font-face{font-family:Hoboken;font-style:normal;font-weight:500;src:url(/static/media/Hoboken-Serial-Medium-Regular.dc5ccde2ae6fd8fd41a8.ttf);src:url(/static/media/hoboken-serial-medium-regular-webfont.42011da53eb4ccfc0aff.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:300;src:url(/static/media/CalibreWeb-Light.5ed02a108014c1d26f2c.eot);src:url(/static/media/CalibreWeb-Light.5ed02a108014c1d26f2c.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Light.b53d184e33fffed449c4.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:300;src:url(/static/media/CalibreWeb-LightItalic.0849ecf72ba2233ffef7.eot);src:url(/static/media/CalibreWeb-LightItalic.0849ecf72ba2233ffef7.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-LightItalic.f9320a6d19660918a2c9.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:400;src:url(/static/media/CalibreWeb-Regular.57f71968fc979f7d67ac.eot);src:url(/static/media/CalibreWeb-Regular.57f71968fc979f7d67ac.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Regular.6916ae03fce5836495d0.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:400;src:url(/static/media/CalibreWeb-RegularItalic.93cfeeb52e39ca27f420.eot);src:url(/static/media/CalibreWeb-RegularItalic.93cfeeb52e39ca27f420.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-RegularItalic.0ff4dc0fafd7e479adcf.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:500;src:url(/static/media/CalibreWeb-Medium.d216df7dd90ffb254736.eot);src:url(/static/media/CalibreWeb-Medium.d216df7dd90ffb254736.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Medium.6aa1b5215ec625f193dd.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:500;src:url(/static/media/CalibreWeb-MediumItalic.a87279882f5d6cadc36b.eot);src:url(/static/media/CalibreWeb-MediumItalic.a87279882f5d6cadc36b.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-MediumItalic.1d6dd5991ff4281ec671.woff) format("woff")}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}a{cursor:pointer}ol,ul{list-style:none}button,ol,ul{margin:0;padding:0}button{border:0;color:#000;cursor:pointer;font-family:Calibre,Helvetica,Arial,sans-serif}@keyframes spinner{to{transform:rotate(1turn)}}.spinner{animation:spinner 1s linear infinite}.vedum-configurator{height:100vh;overflow:hidden;position:relative;width:100vw}.vedum-configurator .vedum-container{height:100%;margin:auto;max-height:100%;overflow:hidden;position:relative}.action-menu{display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0}.action-menu .action-menu-top{flex:1 1}.action-menu .action-menu-bottom{flex:0 1}.action-menu .action-button{align-items:center;background-color:#fff9;border-radius:50px;box-shadow:0 5px 7px #0003;-webkit-box-shadow:0 5px 7px #0003;-moz-box-shadow:0 5px 7px #0003;color:#000;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:20px;margin-right:20px;margin-top:20px;transition:transform .2s ease-out;transition:transform .2s ease-out,background-color .2s ease-out;width:50px}.action-menu .action-button:hover{background-color:#fff;transform:scale(1.2)}.price{color:#fff}.price,.price .price-value{display:flex;flex-direction:column}.price .price-value{background-color:#232022;font-size:1.75em;padding:1rem 0 0;text-align:center}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.price .price-value{font-size:1em}}.price .price-value span{margin-bottom:.5rem}.price .book{background-color:#000;color:#fff;display:block;font-size:1em;padding:1rem 0;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.price .book{font-size:.65em}}.price .book span{margin-left:.5rem}.angle-menu{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:150px}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.angle-menu{width:100px}}.angle-menu ul{display:flex;flex:1 0 auto;flex-direction:column;padding:10px}.angle-menu ul li{margin-bottom:20px}.angle-menu ul li button{align-items:center;display:inline-block;justify-content:center;position:relative;text-transform:capitalize}.angle-menu ul li button,.angle-menu ul li button img{height:auto;transition:opacity .2s ease-out;width:100%}.angle-menu ul li button:after{border:4px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.angle-menu ul li button span{background-color:#fff9;bottom:10px;font-size:1em;left:0;opacity:0;padding:.5em 0;position:absolute;text-transform:uppercase;transition:opacity .2s ease-out;width:100%;word-break:break-word}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.angle-menu ul li button span{font-size:.75em}}.angle-menu ul li button.selected .menu-img-wrapper:after,.angle-menu ul li button:hover .menu-img-wrapper:after{opacity:1}.angle-menu ul li button.selected img,.angle-menu ul li button:hover img{opacity:.4}.angle-menu ul li button.selected span,.angle-menu ul li button:hover span{opacity:1}.menu-toggle{align-items:center;background:#c8c8c8;border:0;box-shadow:0 0 8px #0006;-webkit-box-shadow:0 0 8px #0006;-moz-box-shadow:0 0 8px #0006;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;left:0;position:absolute;top:0;width:150px;z-index:10}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-toggle{height:53px;width:100px}}.menu-toggle span,.menu-toggle svg{opacity:.6;transition:opacity .2s ease-out}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-toggle svg{font-size:1.25em}}.menu-toggle span{margin-top:1rem}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-toggle span{margin-top:.25rem}}.menu-toggle:hover span,.menu-toggle:hover svg{opacity:1}.menu-wrapper{display:flex;height:100%;left:150px;position:absolute}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-wrapper{left:100px}}.menu-container,.menu-sub-container{background:#fffc;box-shadow:0 0 8px #0006;-webkit-box-shadow:0 0 8px #0006;-moz-box-shadow:0 0 8px #0006;display:flex;flex-direction:column;height:100%;padding:10px;position:relative;width:275px;z-index:11}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container,.menu-sub-container{width:220px}}.menu-container button,.menu-sub-container button{display:flex}.menu-container .menu-close,.menu-sub-container .menu-close{align-items:center;background-color:#fff9;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:-30px;top:0;width:30px}.menu-container .menu-back,.menu-sub-container .menu-back{align-items:flex-start;background:#0000;display:flex;flex-direction:column}.menu-container .menu-back span,.menu-sub-container .menu-back span{font-size:1.25em;font-weight:500;line-height:1.5rem;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-back span,.menu-sub-container .menu-back span{font-size:1em}}.menu-container .menu-options,.menu-sub-container .menu-options{display:flex;flex-direction:column;gap:4px;margin-top:20px;min-height:0;overflow:auto}.menu-container .menu-options button,.menu-sub-container .menu-options button{background:#0000}.menu-container .menu-options .menu-img-wrapper,.menu-sub-container .menu-options .menu-img-wrapper{position:relative;width:100%}.menu-container .menu-options .menu-img-wrapper img,.menu-sub-container .menu-options .menu-img-wrapper img{height:auto;width:100%}.menu-container .menu-options .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-img-wrapper:after{border:1px solid #000;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out}.menu-container .menu-options .menu-option-header,.menu-sub-container .menu-options .menu-option-header{flex:1 1 100%;font-size:1.2em;font-weight:500;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-options .menu-option-header,.menu-sub-container .menu-options .menu-option-header{font-size:1em}}.menu-container .menu-options .menu-main,.menu-sub-container .menu-options .menu-main{align-items:center;flex:1 0 auto}.menu-container .menu-options .menu-main .menu-img-wrapper,.menu-sub-container .menu-options .menu-main .menu-img-wrapper{width:auto}.menu-container .menu-options .menu-main .menu-img-wrapper img,.menu-sub-container .menu-options .menu-main .menu-img-wrapper img{display:block;height:auto;min-width:75px;opacity:0;transition:opacity .2s ease-out;width:75px}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-options .menu-main .menu-img-wrapper img,.menu-sub-container .menu-options .menu-main .menu-img-wrapper img{height:auto;min-width:60px;width:60px}}.menu-container .menu-options .menu-main .menu-img-wrapper img.show,.menu-sub-container .menu-options .menu-main .menu-img-wrapper img.show{opacity:1}.menu-container .menu-options .menu-main span,.menu-sub-container .menu-options .menu-main span{font-size:1.25em;font-weight:500;margin-left:1em;text-align:left;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-options .menu-main span,.menu-sub-container .menu-options .menu-main span{font-size:1em}}.menu-container .menu-options .menu-main.selected .menu-img-wrapper:after,.menu-container .menu-options .menu-main:hover .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-main.selected .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-main:hover .menu-img-wrapper:after{opacity:1}.menu-container .menu-options .menu-main.selected img,.menu-container .menu-options .menu-main:hover img,.menu-sub-container .menu-options .menu-main.selected img,.menu-sub-container .menu-options .menu-main:hover img{opacity:.4}.menu-container .menu-options .menu-main.selected span,.menu-container .menu-options .menu-main:hover span,.menu-sub-container .menu-options .menu-main.selected span,.menu-sub-container .menu-options .menu-main:hover span{opacity:1}.menu-container .menu-options .menu-option,.menu-sub-container .menu-options .menu-option{flex:0 1 auto;position:relative}.menu-container .menu-options .menu-option img,.menu-sub-container .menu-options .menu-option img{display:block;height:auto;min-width:78px;opacity:0;transition:opacity .2s ease-out;width:78px}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-options .menu-option img,.menu-sub-container .menu-options .menu-option img{height:auto;min-width:60px;width:60px}}.menu-container .menu-options .menu-option img.show,.menu-sub-container .menu-options .menu-option img.show{opacity:1}.menu-container .menu-options .menu-option span,.menu-sub-container .menu-options .menu-option span{background-color:#fff9;bottom:10px;font-size:.75em;opacity:0;padding:1em;position:absolute;text-transform:uppercase;transition:opacity .2s ease-out;width:100%;word-break:break-word}.menu-container .menu-options .menu-option.selected .menu-img-wrapper:after,.menu-container .menu-options .menu-option:hover .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-option.selected .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-option:hover .menu-img-wrapper:after{opacity:1}.menu-container .menu-options .menu-option.selected img,.menu-container .menu-options .menu-option:hover img,.menu-sub-container .menu-options .menu-option.selected img,.menu-sub-container .menu-options .menu-option:hover img{opacity:.4}.menu-container .menu-options .menu-option.selected span,.menu-container .menu-options .menu-option:hover span,.menu-sub-container .menu-options .menu-option.selected span,.menu-sub-container .menu-options .menu-option:hover span{opacity:1}.menu-container .menu-options .menu-preset,.menu-sub-container .menu-options .menu-preset{flex:1 0 auto;flex-direction:column;margin-bottom:10px}.menu-container .menu-options .menu-preset img,.menu-sub-container .menu-options .menu-preset img{display:block;opacity:1;transition:opacity .2s ease-out}.menu-container .menu-options .menu-preset span,.menu-sub-container .menu-options .menu-preset span{display:flex;font-size:1.25em;font-weight:500;padding:.25rem 0;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .menu-options .menu-preset span,.menu-sub-container .menu-options .menu-preset span{font-size:1em;overflow-y:scroll}}.menu-container .menu-options .menu-preset.selected .menu-img-wrapper:after,.menu-container .menu-options .menu-preset:hover .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-preset.selected .menu-img-wrapper:after,.menu-sub-container .menu-options .menu-preset:hover .menu-img-wrapper:after{opacity:1}.menu-container .menu-options .menu-preset.selected img,.menu-container .menu-options .menu-preset:hover img,.menu-sub-container .menu-options .menu-preset.selected img,.menu-sub-container .menu-options .menu-preset:hover img{opacity:.4}.menu-container .menu-options .menu-preset.selected span,.menu-container .menu-options .menu-preset:hover span,.menu-sub-container .menu-options .menu-preset.selected span,.menu-sub-container .menu-options .menu-preset:hover span{opacity:1}.menu-container .menu-options.configurable-select,.menu-container .menu-options.option-select,.menu-sub-container .menu-options.configurable-select,.menu-sub-container .menu-options.option-select{flex-direction:row;flex-wrap:wrap}.menu-sub-container{padding:10px;z-index:10}.menu-sub-container .menu-back span{line-height:1.5rem}.menu-container .kitchenmenu-options{display:flex;flex-direction:column;gap:4px;margin-top:20px;min-height:0;overflow:auto}.menu-container .kitchenmenu-options .kitchenmenu-option-container{display:flex;flex-direction:column;padding:.25rem 0}.menu-container .kitchenmenu-options .kitchenmenu-option-container span{font-size:1em;font-weight:500;text-transform:uppercase}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list{display:flex;gap:4px}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list img{border:1px solid #a5a5a5;display:block;height:auto;opacity:1;transition:opacity .2s ease-out;width:100%}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option-wrapper{display:flex;flex:0 1 49%;flex-direction:column}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option-wrapper span{display:flex;flex:1 1}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option{flex:0 1 32%;position:relative}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option.toggle{flex:0 1 49%}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option.toggle img{height:100px}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option .menu-img-wrapper{position:relative;width:100%}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option .menu-img-wrapper:after{border:1px solid #000;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option span{background-color:#fff9;bottom:10px;font-size:.75em;opacity:0;padding:1em;position:absolute;transition:opacity .2s ease-out;width:100%;word-break:break-word}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option span{padding:.25em}}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option.selected .menu-img-wrapper:after,.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option:hover .menu-img-wrapper:after{opacity:1}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option.selected img,.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option:hover img{opacity:.4}.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option.selected span,.menu-container .kitchenmenu-options .kitchenmenu-option-container .kitchenmenu-option-list .kitchenmenu-option:hover span{opacity:1}.modal{align-items:center;display:flex;justify-content:center;z-index:1000}.modal,.modal .modal-bg{height:100%;left:0;position:fixed;top:0;width:100%}.modal .modal-bg{background-color:#0000004d}.modal .modal-wrapper{background-color:#ffffffd9;height:auto;margin:2rem;max-width:600px;padding:4rem;position:relative;text-align:center;width:100%}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.modal .modal-wrapper{height:calc(100% - 100px);overflow-y:scroll}}.modal .modal-wrapper .modal-close{background-color:#0000;height:35px;position:absolute;right:0;top:0;width:35px}.modal .modal-wrapper .modal-header h1{font-family:Hoboken;font-weight:500}.modal .modal-wrapper .modal-content{font-family:Calibre;font-size:1.1em;font-weight:300}.modal .modal-wrapper .modal-content p{margin:0;padding:0}@keyframes turn{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.mobile-turn{align-items:center;background-color:#fffc;bottom:0;display:none;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}@media screen and (orientation:portrait){.mobile-turn{display:flex}}.mobile-turn .mobile-turn-content{align-items:center;display:flex;flex-direction:column}.mobile-turn .mobile-turn-content svg{animation:turn 2s ease-out infinite;width:24px}.mobile-turn .mobile-turn-content span{font-size:1.25em;font-weight:500;padding:.5rem 0}.loader{background-color:#0006;color:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out;transition-delay:.3s;z-index:110}.loader.show{opacity:1;pointer-events:inherit;transition-delay:0;transition-duration:.1s}.hotspot{align-items:center;background-color:#0009;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transition:transform .2s ease-out,background-color .2s ease-out;width:40px;z-index:10}.hotspot svg path{fill:#fff}.hotspot:hover{background-color:#000;transform:scale(1.2)}@keyframes fadeIn{0%{display:block;opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{display:none;opacity:0}}.hotspot-label{background-color:#fff;color:#000;display:none;opacity:0;padding:.5rem 1rem;position:absolute;text-align:center;text-transform:capitalize;transition:opacity .2s ease-out;width:100px;z-index:20}.hotspot-label:after{border:10px solid #fff0;border-top-color:#fff;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.visualization{background-color:#eee}.visualization,.visualization img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;width:100%}.visualization img{font-family:"object-fit: cover;";object-fit:cover}.visualization img.loading{opacity:0}
/*# sourceMappingURL=main.b34dec7f.css.map*/