/*!
 * ocubo_alladin
 * O Kubo Alladin
 * http://alladin.vzlzar.com
 * @author Dimmersions
 * @version 0.9.0
 * Copyright 2023. Commercial licensed.
 */

/*!
 * ocubo_alladin
 * O Kubo Alladin
 * http://alladin.vzlzar.com
 * @author Dimmersions
 * @version 0.9.0
 * Copyright 2023. Commercial licensed.
 */.navigation{width:100%;position:fixed;z-index:999;top:0;left:0;color:#fff;height:5em;display:flex;flex-direction:row;padding-left:1.3em;padding-right:1em;background-color:#fff}.navigation .leftstuff{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-start;font-family:Azosans,sans-serif;font-size:.9em}.navigation .leftstuff a{display:block;color:#fff;text-decoration:none;position:relative;width:100%;height:100%;padding-bottom:1.3em;padding-top:1.3em}.navigation .leftstuff a img{width:100%;height:100%;object-fit:contain;object-position:left}.navigation .rightstuff{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.navigation .rightstuff a{display:block;color:#fff;text-decoration:none;position:relative;width:100%;height:100%;padding-bottom:1.3em;padding-top:1.3em}.navigation .rightstuff a img{width:100%;height:100%;object-fit:contain;object-position:right}@keyframes scroll_1{0%{transform:translateY(0)}25%{transform:translateY(-.6em)}50%{transform:translateY(0)}75%{transform:translateY(0.6em)}100%{transform:translateY(0)}}.scroll-icon__wheel-outer{display:block;position:absolute;left:50%;top:.6em;height:1em;width:.4em;margin-left:-.2em;border-radius:.4em;overflow:hidden}.scroll-icon__wheel-inner{display:block;height:100%;width:100%;border-radius:inherit;background:#fff;animation:scroll_1 2.75s ease-in-out infinite}@keyframes scroll_2{0%{transform:translateY(0.75em);opacity:1}25%{opacity:1}75%{transform:translateY(0);opacity:0}100%{transform:translateY(0.75em);opacity:0}}.scroll-icon__dot{display:block;position:absolute;left:50%;background:#fff;height:.5em;width:.5em;top:.6em;margin-left:-.25em;border-radius:50%;transform-origin:top center;backface-visibility:hidden;animation:scroll_2 2s ease-out infinite}.scroll-icon{display:block;position:relative;height:3em;width:2.1em;border:.25em solid #fff;border-radius:1em}body{margin:0}h2{color:#fff;font-family:Roboto,sans-serif;font-weight:100}.page-wrap{display:flex;height:100vh}.example{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:9em;width:100%}@font-face{font-family:'Neue Plak';src:url(/assets/fonts/NeuePlak-ExtendedRegular.woff2) format("woff2"),url(/assets/fonts/NeuePlak-ExtendedRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Neue Plak';src:url(/assets/fonts/NeuePlak-ExtendedBold.woff2) format("woff2"),url(/assets/fonts/NeuePlak-ExtendedBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Azosans;src:url(/assets/fonts/azosans-light-webfont.woff2) format("woff2"),url(/assets/fonts/azosans-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Azosans;src:url(/assets/fonts/azosans-bold-webfont.woff2) format("woff2"),url(/assets/fonts/azosans-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%}body{margin:0;background-color:#fff;font-family:sans-serif;font-size:14px;line-height:20px;color:#111;background-color:#f1f1f1;font-family:"Neue Plak",sans-serif}.breakit{clear:left}.makewhite{filter:invert(100%)!important}.no-colors{background-color:transparent!important;border:0!important}.breakit{clear:left}.makewhite{filter:invert(100%)!important}.hideit{display:none}.no-colors{background-color:transparent!important;border:0!important}.white-stroked{margin-left:.1em;margin-right:.1em;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.02em;-webkit-text-stroke-color:#fff}.black-stroked{color:#000;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.ytbackground{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.ytbackground video{position:relative;object-fit:cover;height:100%;width:100%}.a-loader-title{display:none!important}.arbt{margin-bottom:2em}.virtualtryon{position:fixed;top:0;height:calc(100vh - 2em);width:100vw;z-index:9999;display:none}.virtualtryon .overtop{height:5em;width:100%;position:absolute;top:0;left:0;z-index:999999;background-color:#fff}.virtualtryon .overtop .lefty{width:50%;position:absolute;left:0;top:0;height:100%;border-left:transparent solid 1.3em;background:url(/assets/img/vzlzarlogo.svg) no-repeat left center;background-size:auto 62%;filter:invert(100%)!important}.virtualtryon .overtop .righty{display:flex;align-items:center;justify-content:flex-end;width:50%;position:absolute;right:0;top:0;height:100%;border-right:#fff solid 1.3rem;text-align:right;font-family:"Neue Plak",sans-serif;font-weight:700;font-size:2.1em;color:#000}.virtualtryon iframe{position:relative;width:100%;height:100%}.headmaster{position:relative;width:100%;height:calc(100vh - 3.4em);background:#f1f1f1;overflow:hidden;color:#000;border-top:5em solid transparent;padding:1.3em}.headmaster .backimg{position:absolute;left:0;top:0;width:100%;height:80%}.headmaster .backimg img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.headmaster .backimg .whitegrad{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:30%;background:linear-gradient(0deg,#f1f1f1 0,rgba(241,241,241,0) 100%)}.headmaster .bottomtext{position:absolute;bottom:0;padding-bottom:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 3.6em);box-sizing:border-box}.headmaster .bottomtext p{position:relative;margin:0;padding:0;text-align:center}.headmaster .bottomtext img{position:relative;margin-top:1.3em}.headmaster .frontlogo{position:relative}.headmaster .frontlogo .first{width:100%;text-align:center;z-index:12;font-family:"Neue Plak",sans-serif;font-weight:700;font-size:2.5em;color:#5ec4b9;text-shadow:0 0 13px rgba(0,0,0,.5)}.headmaster .frontlogo .holdlogo5g{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.headmaster .frontlogo .holdlogo5g img{width:100%;height:auto}.bigassletters{position:relative;text-align:center;font-size:4em;margin:0;padding:0;font-family:"Neue Plak",sans-serif;margin-top:8rem;line-height:1em}.bigassletters.two{margin-top:.5em;font-size:1.3em;margin-bottom:5rem}.infos{position:fixed;bottom:-50vh;width:100%;height:50vh;background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,.3);padding:1.3em;z-index:100;transition:all .34s ease}.infos .newbalances{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em}.infos .newbalances .arbt2{position:relative;display:flex;align-items:center;justify-content:center;width:80%;background-color:#111;margin-bottom:1em;color:#fff;text-decoration:none}.infos .newbalances .arbt2 h5{margin:0;padding:0;padding:1em}.infos .newbalances .arbt2 .aricon{margin-right:0}.spokes{position:absolute;top:-5em;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.spokes .onespoke{position:absolute;height:13em;width:13em;left:-7em;top:0}.spokes .onespoke img{width:100%;height:100%;object-fit:contain;object-position:center}.spokes .onespoke.spoke2{top:21em;left:calc(100% - 6em)}.spokes .onespoke.spoke3{top:50em}.spokes .onespoke.spoke4{top:82em;left:calc(100% - 6em)}.spokes .onespoke.spoke5{top:144em}.spokes .onespoke.spoke6{top:189em;left:calc(100% - 6em)}.spokes .onespoke.spoke7{top:234em}.spokes .onespoke.spoke8{top:289em;left:calc(100% - 6em)}.spokes .onespoke.spoke9{top:328em}.arssets{position:relative;width:100%;min-height:100vh;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:5em;padding-top:0;box-sizing:border-box;overflow:hidden}.arssets .intro{font-family:"Neue Plak",sans-serif;color:#fff;padding-left:1em;padding-right:1em;font-size:.9em;max-width:800px;position:relative;margin-left:auto;margin-right:auto;color:#000;text-align:left;margin-bottom:2.1em}.arssets .filterbt{position:relative;height:3em;width:100%;background-color:#cfcfcf;margin-bottom:1em;font-weight:700;font-size:1em;line-height:3em;text-align:center}.arssets .filterbt img{margin-left:1em;margin-bottom:-.5em}.arssets .filterbt #selectfilter{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.arssets .arproducts{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%}.arssets .onearsset{position:relative;width:calc(50% - .5em);margin-bottom:1em;box-sizing:border-box;box-shadow:0 0 21px rgba(0,0,0,.21);overflow:hidden}.arssets .onearsset .overlay{position:absolute;top:100%;left:0;background-color:rgba(250,250,250,.89);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em;transition:all .34s ease}.arssets .onearsset .overlay.opened{top:0}.arssets .onearsset .overlay .closeit{position:absolute;right:0;top:0;padding:1.1em;font-size:1.3em;font-weight:700}.arssets .onearsset .overlay .arbt,.arssets .onearsset .overlay .arbt2{position:relative;display:flex;align-items:center;justify-content:center;width:80%;background-color:#111;margin-bottom:1em;color:#fff;text-decoration:none}.arssets .onearsset .overlay .arbt h5,.arssets .onearsset .overlay .arbt2 h5{margin:0;padding:0;padding:1em}.arssets .onearsset .overlay .arbt .aricon,.arssets .onearsset .overlay .arbt2 .aricon{margin-right:0}.arssets .onearsset .image-part{position:relative;width:100%;height:40vh;min-height:18em;background-color:#fff;padding:1em;box-sizing:border-box}.arssets .onearsset .image-part img{width:100%;height:100%;object-fit:contain;object-position:center}.arssets .onearsset .text-part{position:relative;width:100%;height:auto;font-family:"Neue Plak",sans-serif;padding:1.3em;padding-bottom:6.2em;background-color:#fff;box-sizing:border-box}.arssets .onearsset .text-part h3{margin:0;padding:0;font-family:Azosans,sans-serif;font-size:1.3em}.arssets .onearsset .text-part p{margin:0;padding:0;margin-top:.5em;font-size:.9em}.arssets .onearsset .text-part p.desc{min-height:10em}.arssets .onearsset .text-part .pricing{position:absolute;bottom:1.5em;left:1.3em;font-weight:600;font-size:1.3rem;width:calc(50% - 1.3em);text-align:left}.arssets .onearsset .text-part a{position:relative;right:0;color:#000;text-decoration:none;float:right;margin-top:2em;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1em;text-align:center;padding:.55em 1.3em;border:solid 1px #000;background:#111;color:#fff}.arssets .onearsset .text-part a img{margin-right:.5em;filter:brightness(100%)}.arssets .onearsset .text-part a h5{font-family:"Neue Plak",sans-serif;font-weight:300;margin:0;padding:0;margin-top:-2px}.cooldivider{width:50%;height:1px;background-color:#fff;margin-left:25%;margin-bottom:2.1em}.contacts{padding:2em;text-align:center;font-family:"Neue Plak",sans-serif;text-align:center}.contacts a{text-decoration:none;color:#111}.contacts a .dimmersionslogo{position:relative;width:80%;height:auto;max-width:500px}.contacts a p{margin:0;padding:0;margin-bottom:.8em;margin-top:1.3em}.menu-window{position:fixed;background:#e43014;background:-webkit-linear-gradient(#e43014 0,#a5205d 100%);background:-o-linear-gradient(#e43014 0,#a5205d 100%);background:linear-gradient(#e43014 0,#a5205d 100%);border-top:solid .1em #fff;border-left:solid .1em #fff;border-bottom:solid .1em #fff;width:100%;max-width:500px;height:calc(100%);z-index:10;padding:2em;padding-top:3.5em;color:#fff;font-family:"Neue Plak",sans-serif;right:-500px;transition:all .5s ease;font-size:.9em}.menu-window a{font-size:1.3em;letter-spacing:1px;color:#fff;font-weight:700;text-transform:uppercase}.menu-window.open{right:0;transition:all .5s ease}.menu-window .logo-restaurantar{position:absolute;bottom:2em;right:2em}.menu-window .logo-restaurantar img{margin-left:10px}.menu-window h2{position:relative;font-family:"Neue Plak",sans-serif;font-size:1.3em;margin-bottom:0;margin-top:0;color:#fff;font-weight:600;z-index:999;margin-bottom:1.5em}.menu-window h1{font-family:"Neue Plak",sans-serif;font-size:4.5em;text-align:right;padding:.5em;color:#fff;margin:0;padding:0;margin-bottom:.5em;letter-spacing:0;font-weight:400}.menu-window .verticalspread{display:inline-block;width:2px;background-color:#fff;height:.9em;margin-left:.5em;margin-right:.5em}#popup-question{width:100%;height:100vh;position:fixed;top:0;left:100%;z-index:99999;background-color:rgba(0,0,0,.7);padding:2em;display:flex;align-items:center;justify-content:center;font-family:"Neue Plak",sans-serif}#popup-question .infocenter{position:relative;width:100%;max-width:610px;height:auto;background-color:#fff;border-radius:.5em;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#popup-question .infocenter h2{color:#000;margin:0;padding:0;font-weight:bolder;text-transform:uppercase;line-height:1.3em}#popup-question .infocenter #notachoice{height:2.1em;width:2.1em;text-align:center;font-weight:bolder;font-size:2.1em;padding:0;margin:0}#popup-question .infocenter .holdbottom{margin-top:5em;width:100%;display:flex;align-items:center;justify-content:space-between}#popup-question .infocenter .holdbottom div{font-weight:bolder;font-size:1.5em}.cuboui{position:fixed;width:100%;height:100%;z-index:9999999;top:0;left:0}.cuboui .topnav{width:100%;height:3.8em;position:relative;padding-left:0;padding-right:1em;background-position:center center;background-size:100% auto;display:flex;align-items:center;justify-content:space-between;z-index:9}.cuboui .topnav .logo{position:relative;height:100%;width:50%;padding:.1em;padding-left:0}.cuboui .topnav .logo img{width:100%;height:100%;object-fit:contain;object-position:left}.cuboui .mapdiv{position:absolute;width:100%;height:100%;background:url(/images/fundo-distort2.jpg);background-position:center center;background-size:cover;left:0;top:calc(100% - 3.8em);transition:top .34s ease;display:none}.cuboui .mapdiv.opened{top:3.8em}.cuboui .mapdiv .maptopper{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;height:3.8em;font-weight:700}.cuboui .mapdiv .mapmm{position:absolute;top:3.8em;left:0;width:100%;height:calc(100% - 3.8em);perspective:800px}.cuboui .mapdiv .mapmm .holdimg{left:0;top:0;position:absolute;width:100%;height:auto;transform:rotate3d(1,0,0,38deg) scale(0.9) translate3d(0px,0,10em)}.cuboui .mapdiv .mapmm .holdimg img{position:relative;width:100%;height:auto}.cuboui .mapdiv .mapmm .holdimg #userpos_rt{position:absolute;top:0;left:0;width:1.3em;height:1.3em;border-radius:1.3em;background-color:#fff;border:3px solid #000;margin-top:-1em;margin-left:-2em}.cuboui .menuwd{position:fixed;width:100%;height:100%;max-width:500px;background:url(/images/fundo-distort2.jpg);background-position:center center;background-size:cover;z-index:2;top:0;padding:1em;padding-top:6.2em;color:#fff;font-family:"Neue Plak",sans-serif;right:-500px;transition:all .34s ease;font-size:1em}.cuboui .menuwd a{font-size:.8em;letter-spacing:1px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.cuboui .menuwd.open{right:0;transition:all .5s ease}.cuboui .menuwd .logo-restaurantar{position:absolute;bottom:2em;right:2em}.cuboui .menuwd .logo-restaurantar img{margin-left:10px}.cuboui .menuwd h2{position:relative;font-family:"Neue Plak",sans-serif;font-size:1.3em;margin-bottom:0;margin-top:0;color:#fff;font-weight:600;z-index:999;margin-bottom:1em}.cuboui .menuwd h1{font-family:"Neue Plak",sans-serif;font-size:4.5em;text-align:right;padding:.5em;color:#fff;margin:0;padding:0;margin-bottom:.5em;letter-spacing:0;font-weight:400}.cuboui .menuwd .verticalspread{display:inline-block;width:2px;background-color:#fff;height:.9em;margin-left:.5em;margin-right:.5em}.cuboui .testy{position:absolute;bottom:0;left:0;background-color:#fff;height:5em;width:100%;padding-left:1em;padding-right:1em}.cuboui .testy p{color:#000;font-weight:bolder}.beforeapp .opening-image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;transition:all .34s ease}.beforeapp .opening-image .image-mm{position:relative;width:100%;height:calc(100% - 3.8em)}.beforeapp .opening-image .image-mm img{width:100%;height:100%;object-fit:cover;object-position:top center}.beforeapp .opening-image .buttonnext{text-align:center;line-height:3.8em;height:3.8em;width:100%;background:url(/images/fundo-distort2.jpg);color:#fff;font-weight:700}.beforeapp .opening-video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.beforeapp .opening-video .video-mm{position:relative;width:100%;height:calc(100% - 3.8em)}.beforeapp .opening-video .buttonskip{text-align:center;line-height:3.8em;height:3.8em;width:100%;background:url(/images/fundo-distort2.jpg);color:#fff;font-weight:700}.beforeapp .opening-video .shortvids{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.beforeapp .opening-video .shortvids2{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#land_advice,#restart_camera{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;font-size:2em;align-items:center;justify-content:center;text-align:center;z-index:2147483646;display:none}@media only screen and (max-width:768px){.arssets{padding:1.3em}.arssets .onearsset{width:100%}}@media only screen and (max-width:500px){body{font-size:16px}.headmaster .holditup{text-align:center}.headmaster .holditup .hackedlogo{width:89%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.myowncheck{font-family:sim}}