@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}img{max-width:100%}a{text-decoration:none}button{cursor:pointer}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}input,select,textarea{border-radius:0}::selection{background-color:#000;color:#fff}::-moz-selection{background-color:#000;color:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888f9a;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#888f9a;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888f9a;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#888f9a;opacity:1}body,html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#41454c;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-weight:400;position:relative}.container-fluid{margin-left:auto;margin-right:auto;max-width:1170px;width:100%}.row{padding-left:15px;padding-right:15px;position:relative}.flex{display:flex}#screen{position:relative}.tag{background:#f0f1f2;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;color:#41454c;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:-.045rem;line-height:1.5rem;padding:.75rem 1rem}.badge{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:80px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;letter-spacing:-.54px;line-height:24px;padding:3px 12px}.badge.success{background:#24a148}.badge.primary{background:#41454c}.badge.secondary{background:var(--secondary)}.badge.basic{background:#f0f1f2}.badge.grey{background:#6c737f}.badge.danger{background:#da1e28}.card{align-items:flex-start;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:column;justify-content:space-between;padding:1.5rem}.card.active{background:var(--primary)}.card.active .icon svg path{stroke:#fff}.card.active .text .name{color:#fff}.card.color-white .icon svg path{stroke:#fff}.card.color-white .text .info,.card.color-white .text .name{color:#fff}.card .icon{color:#41454c;font-size:0;position:relative}.card .text{display:flex;flex-flow:column;gap:.5rem;position:relative}.card .text .name{color:#41454c;font-size:2.5rem;font-weight:700;letter-spacing:-.075rem;line-height:3rem}.card .text .info{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.btn{align-items:center;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;display:inline-flex;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;gap:.5rem;height:4rem;justify-content:center;line-height:1.5rem;padding:1.25rem 1.5rem}.btn.w-100{width:100%}.btn.primary{background:var(--primary);color:#fff}.btn.basic{background:#fff;color:#41454c}.btn.grey{background:#6c737f;color:#fff}.btn-sm{font-size:1.125rem;height:3rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:.75rem 1rem .75rem .75rem}.alert{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 2px 4px #0000001f;display:flex;gap:1rem;padding:1rem 1.5rem 1rem 1.25rem;position:absolute;z-index:200}.alert-top{top:2.5rem}.alert-center{left:50%;transform:translate(-50%)}.alert .icon{flex:0 0 1.5rem;font-size:0}.alert .icon svg{height:1.5rem;width:1.5rem}.alert .text{color:#41454c}.alert .text,.alert button{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.alert button{background:transparent;color:var(--primary)}button:disabled{cursor:not-allowed;opacity:.25}::-webkit-scrollbar{background:0 0;display:none;width:0}::-webkit-scrollbar-thumb{background:0 0}body #KioskBoard-VirtualKeyboard{background:#c4c7cc!important;max-width:57rem!important;padding:1.5rem 1.25rem 1.25rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]{margin:.25rem .375rem .5rem!important;padding:.25rem .35rem 1rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key] svg{left:.5rem!important;top:.5rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom{margin:.625rem 0 0;padding:.625rem 0 0}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock{min-height:3.125rem!important;width:8.75rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock:before{border-radius:100%!important;height:.625rem!important;right:.375rem!important;top:.375rem!important;width:.625rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-backspace,body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-enter{min-height:3.125rem!important;width:8.75rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space{min-height:3.125rem!important;width:calc(100% - 30.25rem)!important}body #KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key]{color:#41454c!important;font-size:1rem!important}body #KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key] svg{height:1.375rem!important;width:1.375rem!important;fill:#41454c!important}header{padding:2.5rem;position:relative;z-index:30}header .flex{align-items:center;justify-content:space-between}header .flex .header-title{align-items:center;display:flex;gap:3rem}header .flex .header-title .button a{align-items:center;background:var(--primary);border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;display:inline-flex;height:4rem;justify-content:center;width:4rem}header .flex .header-title .button a svg{height:1.5rem;width:1.5rem}header .flex .header-title .title{font-size:3.125rem;font-weight:400;letter-spacing:-.09375rem;line-height:3.5rem}header .flex .header-logo{display:none}header .flex .header-logo a{display:inline-block;font-size:0}header .flex .header-logo a img{max-height:3.5rem}header .flex .header-info{align-items:center;display:flex;gap:2rem}header .flex .header-info .time{font-size:3.125rem;font-weight:400;letter-spacing:-.09375rem;line-height:3.5rem}header .flex .header-info .date-info{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}header .flex .header-info .date-info .inline-block{display:inline-block}header .flex .header-info .date-info .day{font-weight:700;text-align:right}header .flex .header-info .date-info .date{font-weight:400}header .flex .header-info .weather{align-items:center;display:flex;gap:.75rem}header .flex .header-info .weather .icon{font-size:0;height:3rem;line-height:0;width:3rem}header .flex .header-info .weather .icon.sun{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 22.667a6.667 6.667 0 1 0 0-13.333 6.667 6.667 0 0 0 0 13.333M16 1.334V4M16 28v2.667M5.627 5.627 7.52 7.52M24.48 24.48l1.893 1.893M1.334 16H4M28 16h2.667M5.627 26.373 7.52 24.48M24.48 7.52l1.893-1.893'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .icon.cloud{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M24 13.334h-1.68A10.667 10.667 0 1 0 12 26.667h12a6.667 6.667 0 1 0 0-13.333'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .icon.rain{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.334 17.334V28M10.667 17.334V28M16 20v10.667M26.667 22.107A6.666 6.666 0 0 0 24 9.334h-1.68a10.667 10.667 0 1 0-16.986 11'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .icon.drizzle{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.667 25.334V28M10.667 17.334V20M21.334 25.334V28M21.334 17.334V20M16 28v2.667M16 20v2.667M26.667 22.107A6.666 6.666 0 0 0 24 9.334h-1.68a10.667 10.667 0 1 0-16.986 11'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .icon.lightning{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25.333 22.533A6.667 6.667 0 0 0 24 9.333h-1.68a10.667 10.667 0 1 0-15.493 12'/%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17.333 14.667-5.333 8h8l-5.333 8'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .icon.snow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23191E11' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M26.667 23.44A6.666 6.666 0 0 0 24 10.667h-1.68a10.667 10.667 0 1 0-16.986 11M10.667 21.334h.013M10.667 26.667h.013M16 24h.013M16 29.334h.013M21.334 21.334h.013M21.334 26.667h.013'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}header .flex .header-info .weather .temperature{font-size:3.125rem;font-weight:400;letter-spacing:-.09375rem;line-height:3.5rem}header .flex .header-info .language{min-width:3rem;position:relative}header .flex .header-info .language .switcher{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;height:4rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem;text-transform:uppercase}header .flex .header-info .language .switcher.active{background:#6c737f;color:#fff;transition:all .3s ease-out}header .flex .header-info .language .switcher.active .icon{transform:rotate(180deg)}header .flex .header-info .language .switcher .icon{font-size:0;line-height:0;transition:transform .3s ease-out}header .flex .header-info .language .switcher .icon svg{height:1.5rem;width:1.5rem}header .flex .header-info .language .language-list{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001f;box-sizing:border-box;max-height:33rem;overflow:auto;padding:.75rem;position:absolute;right:0;top:5rem;width:20rem}header .flex .header-info .language .language-list .wrapper{display:flex;flex-flow:column}header .flex .header-info .language .language-list .wrapper button{background:#fff;display:flex;flex-flow:column;height:3.5rem;justify-content:center;padding:.375rem .75rem}header .flex .header-info .language .language-list .wrapper button .name{color:#41454c;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem}header .flex .header-info .language .language-list .wrapper button .info{color:#888f9a;font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.main-content-area header .flex .header-logo,.main-content-area header .flex .header-title .button{display:none}.main-content-area .floating-menu{background:var(--primary);border-bottom:.0625rem solid rgba(0,0,0,.1);border-left:.0625rem solid rgba(0,0,0,.1);border-radius:2rem 0 0 2rem;border-top:.0625rem solid rgba(0,0,0,.1);box-shadow:0 .75rem 1.5rem #0000001f;box-sizing:border-box;display:none;padding:1.5rem;position:fixed;right:0;top:17.5rem;width:12.5rem;z-index:9}.main-content-area .floating-menu.active .top .icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") no-repeat 50%;background-size:1.5rem 1.5rem}.main-content-area .floating-menu.active .items{max-height:50rem;transition:max-height .25s ease-out}.main-content-area .floating-menu .top{align-items:center;background:var(--primary);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.03375rem;line-height:1.5rem;padding:1.5rem;text-align:center;width:100%}.main-content-area .floating-menu .top .icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.5 6h16m-16 6h16m-16 6h16'/%3E%3C/svg%3E") no-repeat 50%;background-size:1.5rem 1.5rem;flex:0 0 1.5rem;height:1.5rem;transition:all .35s ease-out;width:1.5rem}.main-content-area .floating-menu .items{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.main-content-area .floating-menu .items ul{display:flex;flex-flow:column;gap:1rem;padding:1rem 0 0}.main-content-area .floating-menu .items ul li.active a{background:#fff;color:var(--primary)}.main-content-area .floating-menu .items ul li.active a svg path{stroke:var(--primary)}.main-content-area .floating-menu .items ul li a{align-items:center;background:var(--primary);border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;color:#fff;display:flex;flex-flow:column-reverse;font-size:1.125rem;font-weight:700;gap:.5rem;height:7.25rem;justify-content:center;letter-spacing:-.03375rem;line-height:1.5rem;text-align:center}.main-content-area .floating-menu .items ul li a svg{height:1.5rem;width:1.5rem}.main-content-area .floating-menu .items ul li a svg path{stroke:#fff}.page .intro header .flex .header-title{display:none}.page .intro header .flex .header-logo{display:block}.page .home header .flex .header-title .button{display:none}.map{height:100vh;position:relative;width:100%}.map:before{height:20rem;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.map header,.map:before{background:linear-gradient(180deg,#f0f1f2 45%,#f1f2f300)}.map .map-nav{bottom:2.5rem;display:flex;flex-flow:column;justify-content:space-between;left:2.5rem;position:absolute;top:9rem;z-index:11}.map .map-nav .top{display:flex;flex-flow:column;gap:.5rem}.map .map-nav .top .item{position:relative}.map .map-nav .top .item .button{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001f;box-sizing:border-box;color:#41454c;cursor:pointer;display:flex;gap:0;height:4rem;justify-content:center;width:4rem}.map .map-nav .top .item .button svg{height:1.5rem;width:1.5rem}.map .map-nav .top .item .button svg:first-child{transform:translate(.25rem)}.map .map-nav .top .item .button.active{background:var(--primary);color:#fff}.map .map-nav .top .item .item-list{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001f;left:4.5rem;position:absolute;top:0;width:15rem}.map .map-nav .top .item .item-list .placeholder{align-items:center;border-bottom:.0625rem solid rgba(0,0,0,.1);box-sizing:border-box;color:#888f9a;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;justify-content:space-between;letter-spacing:-.03375rem;line-height:1.5rem;padding:1.25rem 1.5rem;width:100%}.map .map-nav .top .item .item-list .placeholder svg{height:1.5rem;width:1.5rem}.map .map-nav .top .item .item-list .scroll-pagination{display:flex;flex-flow:column;max-height:21rem;overflow:auto;padding:.5rem}.map .map-nav .top .item .item-list .scroll-pagination li button{background:#fff;border-radius:.5rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;height:3rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:.375rem 1rem;text-align:left;width:100%}.map .map-nav .top .item .item-list .scroll-pagination li.active button{background:#f0f1f2 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23888F9A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 12 2 2 4-4M3 12a9 9 0 1 0 18.001 0A9 9 0 0 0 3 12'/%3E%3C/svg%3E") no-repeat center right 1rem;background-size:1.5rem 1.5rem}.map .map-nav .pagination{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001f;display:flex;flex-flow:column;overflow:hidden}.map .map-nav .pagination li button{background:#fff;box-sizing:border-box;color:#41454c;display:inline-block;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;height:4rem;letter-spacing:-.03375rem;line-height:4rem;text-align:center;width:4rem}.map .map-nav .pagination li:not(:last-child) button{border-bottom:.0625rem solid rgba(0,0,0,.1)}.map .map-nav .pagination li.active button{background:var(--primary);color:#fff}.map .map-nav .center,.map .map-nav .zoom{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001f;display:flex;flex-flow:column;margin:1rem 0 0;overflow:hidden;z-index:10}.map .map-nav .center li button,.map .map-nav .zoom li button{align-items:center;background:#fff;box-sizing:border-box;display:inline-flex;font-family:Inter,sans-serif;height:4rem;justify-content:center;width:4rem}.map .map-nav .center li button svg,.map .map-nav .zoom li button svg{height:1.5rem;width:1.5rem}.map .map-nav .center li:not(:last-child) button,.map .map-nav .zoom li:not(:last-child) button{border-bottom:.0625rem solid rgba(0,0,0,.1)}.map .search{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;bottom:2.5rem;box-shadow:0 .5rem 1rem #0000001f;box-sizing:border-box;left:calc(50% - 28.5rem);padding:1.5rem;position:absolute;width:57rem;z-index:10}.map .search .form .wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 1rem;background-size:1.5rem 1.5rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.045rem;line-height:2rem;padding:1rem 1rem 1rem 3.25rem;width:100%}.map .search .results{display:flex;flex-flow:row wrap;gap:.5rem;padding:1rem 0 0}.map .search .recommendations{padding:1.5rem 0 0}.map .search .recommendations .title{color:#888f9a;display:none;font-size:1.5rem;font-weight:400;letter-spacing:-.045rem;line-height:2rem;padding:.75rem 0}.map .search .recommendations .flex{gap:1rem;height:7.5rem}.map .search .recommendations .flex button{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;flex:0 0 3rem;height:7.5rem;justify-content:center;width:3rem}.map .search .recommendations .flex button svg{height:1.5rem;width:1.5rem}.map .search .recommendations .flex .items{flex:0 0 46rem;position:relative;width:46rem}.map .search .recommendations .flex .items.first:before,.map .search .recommendations .flex .items.last:after{opacity:0}.map .search .recommendations .flex .items:after{background:linear-gradient(270deg,#fff,#fff0);right:-.25rem}.map .search .recommendations .flex .items:after,.map .search .recommendations .flex .items:before{content:close-quote;height:7.5rem;pointer-events:none;position:absolute;top:0;transition:all .2s ease-out;width:7.5rem;z-index:100}.map .search .recommendations .flex .items:before{background:linear-gradient(270deg,#fff0,#fff);left:-.25rem}.map .search .recommendations .flex .items.mobile{display:none}.map .search .recommendations .flex .items .items-wrapper{display:inline-flex;gap:.5rem;margin:0 -.25rem;overflow-x:scroll;overflow-y:hidden;width:100%}.map .search .recommendations .flex .items .items-wrapper .swiper-item{margin:0 .25rem;width:10rem!important}.map .search .recommendations .flex .items .items-wrapper a{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;display:inline-flex;flex:0 0 10rem;flex-flow:column;gap:.5rem;height:7.5rem;padding:1rem;width:10rem}.map .search .recommendations .flex .items .items-wrapper a .logo{align-items:center;color:#41454c;display:flex;flex:1;font-size:.875rem;font-weight:700;height:3.5rem;justify-content:center;letter-spacing:-.02625rem;line-height:1.25rem;text-align:center}.map .search .recommendations .flex .items .items-wrapper a .logo span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.map .search .recommendations .flex .items .items-wrapper a .logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.map .search .recommendations .flex .items .items-wrapper a .text{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem;text-align:center}.map .search .recommendations .flex .items .items-wrapper a .text .name{color:#41454c;display:none;font-weight:700}.map .search .recommendations .flex .items .items-wrapper a .text .floor{color:#888f9a;font-weight:400}.map .search .categories{padding:1.5rem 0 0}.map .search .categories .flex{gap:1rem;height:3rem}.map .search .categories .flex button{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem}.map .search .categories .flex button svg{height:1.5rem;width:1.5rem}.map .search .categories .flex .items{flex:0 0 46rem;position:relative;width:46rem}.map .search .categories .flex .items.first:before,.map .search .categories .flex .items.last:after{opacity:0}.map .search .categories .flex .items:after{background:linear-gradient(270deg,#fff,#fff0);right:-.25rem}.map .search .categories .flex .items:after,.map .search .categories .flex .items:before{content:close-quote;height:3rem;pointer-events:none;position:absolute;top:0;transition:all .2s ease-out;width:7.5rem;z-index:100}.map .search .categories .flex .items:before{background:linear-gradient(270deg,#fff0,#fff);left:-.25rem}.map .search .categories .flex .items.mobile{display:none}.map .search .categories .flex .items .items-wrapper{display:inline-flex;gap:.5rem;margin:0 -.25rem;overflow-x:scroll;overflow-y:hidden;width:100%}.map .search .categories .flex .items .items-wrapper .swiper-item{margin:0 .25rem!important;width:auto}.map .search .categories .flex .items .items-wrapper button{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;color:#41454c;display:flex;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;gap:.75rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:0 1.25rem;white-space:nowrap;width:auto}.map .search .categories .flex .items .items-wrapper button.active{background:var(--primary);color:#fff}.map .search .categories .flex .items .items-wrapper button .icon{font-size:0;line-height:0}.map .search .categories .flex .items .items-wrapper button svg{height:1.5rem;width:1.5rem}.map .search .suggestions{padding:1rem 0 0}.map .search .suggestions .title{color:#888f9a;font-size:1.5rem;font-weight:400;letter-spacing:-.045rem;line-height:2rem;padding:.75rem 0}.map .search .suggestions .list{height:18.5rem;overflow:auto}.map .search .suggestions .list .item{padding:.75rem 0}.map .search .suggestions .list .item .name{font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .search .suggestions .list .item .floor{color:#888f9a;font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.map .search .suggestions .actions{padding:1rem 0 0}.map .directions{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-bottom:none;border-radius:1rem;box-shadow:0 .75rem 1.5rem #0000001f;box-sizing:border-box;padding:1.5rem;position:absolute;right:2.5rem;top:9rem;width:27.25rem;z-index:10}.map .directions .form .top{align-items:center;display:flex;justify-content:space-between;margin:0 0 1rem}.map .directions .form .top .title{font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .directions .form .top .button button svg{height:1.5rem;width:1.5rem}.map .directions .form .top .button button.active{background:#2540a2;color:#fff}.map .directions .form .top .button button.active svg path{stroke:#fff}.map .directions .form .wrapper{display:flex;gap:.5rem;padding:0 0 1rem}.map .directions .form .wrapper .inputs{display:flex;flex:1;flex-flow:column;gap:.5rem}.map .directions .form .wrapper .inputs .input input{border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.045rem;line-height:2rem;padding:1rem 1rem 1rem 3.25rem;width:100%}.map .directions .form .wrapper .inputs .input:first-child input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='%230B5E57' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0 3 3 0 0 0-6 0'/%3E%3Cpath d='M17.657 16.657 13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0'/%3E%3C/g%3E%3C/svg%3E") no-repeat center left 1rem;background-size:1.5rem 1.5rem}.map .directions .form .wrapper .inputs .input:last-child input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='%23F3A854' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0 3 3 0 0 0-6 0'/%3E%3Cpath d='M17.657 16.657 13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0'/%3E%3C/g%3E%3C/svg%3E") no-repeat center left 1rem;background-size:1.5rem 1.5rem}.map .directions .form .wrapper .change{flex:0 0 4rem}.map .directions .form .wrapper .change .switch{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 8 4-4m0 0 4 4M7 4v9m6 3 4 4m0 0 4-4m-4 4V10'/%3E%3C/svg%3E") no-repeat 50%;background-size:1.5rem 1.5rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;height:100%;width:100%}.map .directions .form .suggestions{padding:0 0 1rem}.map .directions .form .suggestions .title{color:#888f9a;font-size:1.5rem;font-weight:400;letter-spacing:-.045rem;line-height:2rem;padding:.75rem 0}.map .directions .form .suggestions .list{height:20rem;overflow:auto}.map .directions .form .suggestions .list .item{padding:.75rem 0}.map .directions .form .suggestions .list .item .name{font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .directions .form .suggestions .list .item .floor{color:#888f9a;font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.map .directions .form .actions{display:flex;gap:1rem}.map .directions-steps{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-bottom:none;border-radius:1rem 1rem 0 0;bottom:0;box-shadow:0 .75rem 1.5rem #0000001f;box-sizing:border-box;display:none;left:calc(50% - 21.25rem);padding:1.5rem;position:absolute;width:42.5rem;z-index:10}.map .directions-steps .info{align-items:center;display:flex;justify-content:space-between}.map .directions-steps .info .title{color:#41454c;font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .directions-steps .info .floor{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.map .directions-steps .info .button button{font-size:0;gap:0;height:4rem;padding:0;width:4rem}.map .directions-steps .info .button button svg{height:2rem;width:2rem}.map .directions-steps .info .button button.active{background:#2540a2;color:#fff}.map .directions-steps .info .button button.active svg path{stroke:#fff}.map .directions-steps .flex{gap:.5rem}.map .directions-steps .flex button{border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;flex:0 0 4rem;height:4rem;width:4rem}.map .directions-steps .flex button.prev{background:#6c737f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l6 6m-6-6 6-6'/%3E%3C/svg%3E") no-repeat 50%;background-size:1.5rem 1.5rem}.map .directions-steps .flex button.next{background:#6c737f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m0 0-6 6m6-6-6-6'/%3E%3C/svg%3E") no-repeat 50%;background-size:1.5rem 1.5rem}.map .directions-steps .flex .steps{flex:1}.map .directions-steps .flex .steps .step{align-items:center;display:flex;gap:1rem}.map .directions-steps .flex .steps .step .icon{align-items:center;background:var(--secondary);border-radius:.5rem;display:inline-flex;flex:0 0 4rem;height:4rem;justify-content:center;width:4rem}.map .directions-steps .flex .steps .step:first-child .icon{background:var(--primary)}.map .directions-steps .flex .steps .step .values{color:#41454c}.map .directions-steps .flex .steps .step .values .name{font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .directions-steps .flex .steps .step .values .value{font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.map .object.popup{background:#fff;border-radius:1rem;box-shadow:0 .75rem 1.5rem #0000001f;height:56rem;max-height:calc(100vh - 11.5rem);overflow:hidden;position:absolute;right:2.5rem;top:9rem;width:27.25rem;z-index:20}.map .object.popup .wrapper{display:flex;flex-flow:column;height:100%;overflow-y:auto;position:relative}.map .object.popup .close{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;height:4rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:4rem}.map .object.popup .close svg{height:1.5rem;width:1.5rem}.map .object.popup .image{border-radius:1rem 1rem 0 0;flex:0 0 13.625rem;height:13.625rem;overflow:hidden}.map .object.popup .image.no-image{background:var(--primary);flex:0 0 7rem;height:7rem}.map .object.popup .image img{border-radius:1rem 1rem 0 0;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.map .object.popup .content{align-self:stretch;box-sizing:border-box;display:flex;flex:1 0 0;flex-flow:column;gap:1.5rem;padding:1.5rem}.map .object.popup .content .title{align-items:center;display:flex;gap:2rem;justify-content:space-between}.map .object.popup .content .title .name{color:#41454c;font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .object.popup .content .title .floor{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.map .object.popup .content .title .logo{flex:0 0 4.875rem;height:3.625rem}.map .object.popup .content .title .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.map .object.popup .content .info .opening-hours .values{align-items:center;display:flex;gap:.625rem}.map .object.popup .content .info .website .values{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.map .object.popup .content .info .website .values .toggle{align-items:center;background:transparent;cursor:pointer;display:flex;gap:.5rem}.map .object.popup .content .info .website .values .toggle .toggle-icon{font-size:0;height:1.5rem}.map .object.popup .content .info .website .values .toggle .toggle-text{color:#888f9a;font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.map .object.popup .content .info .website .toggle-image .qr-code{background:#f0f1f2;border-radius:.5rem;margin:0 0 .75rem;padding:2rem;text-align:center}.map .object.popup .content .info .website .toggle-image .qr-code img{height:10rem;mix-blend-mode:multiply;width:10rem}.map .object.popup .content .info .item{align-items:center;border-top:.0625rem solid rgba(0,0,0,.1);display:flex;gap:.625rem;padding:.75rem 0}.map .object.popup .content .info .item .icon{font-size:0}.map .object.popup .content .info .item .value{font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;width:100%}.map .object.popup .content .buttons{display:flex;flex-flow:column;gap:1rem}.map .object.popup .content .buttons .buttons-steps{display:flex;gap:1rem}.map .object.popup .content .text{border-top:.0625rem solid rgba(0,0,0,.1);flex:1;overflow:auto;padding:1.5rem 0 0}.map .object.popup .content .text p{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.map .object.popup .content .navigation{border-top:.0625rem solid rgba(0,0,0,.1);flex:1;padding:1rem 0 0}.map .object.popup .content .navigation .direction-steps{align-items:center;display:flex;justify-content:space-between;padding:0 0 1rem}.map .object.popup .content .navigation .direction-steps .title{color:#41454c;font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.map .object.popup .content .navigation .direction-steps button.active{background:#2540a2;color:#fff}.map .object.popup .content .navigation .direction-steps button.active svg path{stroke:#fff}.map .object.popup .content .navigation .wrapper-items{display:inline-flex;flex-flow:column;gap:0;margin:0 -.75rem;width:calc(100% + 1.5rem)}.map .object.popup .content .navigation .wrapper-items .item{align-items:center;background:#fff;border-radius:.5rem;display:flex;gap:1rem;justify-content:flex-start;padding:1rem;text-align:left}.map .object.popup .content .navigation .wrapper-items .item.active{background:#f0f1f2}.map .object.popup .content .navigation .wrapper-items .item .icon{align-items:center;background:#3070d8;border-radius:100%;display:flex;height:3rem;justify-content:center;position:relative;width:3rem}.map .object.popup .content .navigation .wrapper-items .item .icon svg{color:#fff;height:1.5rem;width:1.5rem}.map .object.popup .content .navigation .wrapper-items .item .values{color:#41454c;font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.map .object.popup .content .navigation .wrapper-items .item .values .name{font-weight:700}.map .object.popup .content .navigation .wrapper-items .item .values .nav-info .divider{color:#888f9a}.map .object.popup .content .navigation .wrapper-items .item:first-child .icon{background:var(--primary)}.map .object.popup .content .navigation .wrapper-items .item:last-child .icon{background:var(--secondary)}.map .object.popup .content .loader{align-items:center;display:flex;flex:1;flex-flow:column;gap:1rem;justify-content:center;padding:1rem}.map .object.popup .content .loader .icon svg{height:3rem;width:3rem}.map .object.popup .content .loader .status-text{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.map .qr-code.popup{background:#fff;border-radius:1rem;bottom:2.5rem;box-shadow:0 .75rem 1.5rem #0000001f;max-height:calc(100vh - 11.5rem);overflow-y:auto;position:absolute;right:2.5rem;width:27.25rem;z-index:20}.map .qr-code.popup .wrapper .image{padding:4.124rem}.map .qr-code.popup .wrapper .image img{width:100%}.map .qr-code.popup .wrapper .content{display:flex;flex-flow:column;gap:2rem;padding:1rem 2.5rem 2.5rem}.map .qr-code.popup .wrapper .content .text{display:flex;flex-flow:column;gap:1rem;text-align:center}.map .qr-code.popup .wrapper .content .text h3{color:#41454c;font-size:2rem;font-weight:700;letter-spacing:-.06rem;line-height:2.5rem}.map .qr-code.popup .wrapper .content .text p{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.map #map{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page>.shops .main-content-area .page-layout{align-items:stretch;display:flex;gap:2rem;height:calc(100vh - 9rem);padding:0 2.5rem}.page>.shops .main-content-area .page-layout .page-content{flex:1;height:calc(100vh - 9rem);overflow:auto}.page>.shops .main-content-area .page-layout .page-content .page-title{display:none;font-size:5rem;font-weight:400;letter-spacing:-.15rem;line-height:7rem;margin:8.5rem 0 4rem}.page>.shops .main-content-area .page-layout .page-content .cards{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 0 2rem}.page>.shops .main-content-area .page-layout .page-content .cards .card{height:10rem}.page>.shops .main-content-area .page-layout .page-content .cards .card .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.shops .main-content-area .page-layout .page-content .search{margin:0 0 2rem}.page>.shops .main-content-area .page-layout .page-content .search input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 1rem;background-size:2rem 2rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.06rem;line-height:2.5rem;padding:1.25rem 1.5rem 1.25rem 4.5rem;width:100%}.page>.shops .main-content-area .page-layout .page-content .filters{display:flex;justify-content:space-between}.page>.shops .main-content-area .page-layout .page-content .filters .categories{display:none}.page>.shops .main-content-area .page-layout .page-content .filters .categories select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center right 1.25rem;background-size:1.5rem 1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem 3.75rem 1rem 1.5rem;width:19.5rem}.page>.shops .main-content-area .page-layout .page-content .floors{margin:0 0 2.75rem}.page>.shops .main-content-area .page-layout .page-content .floors ul{display:flex;gap:8px}.page>.shops .main-content-area .page-layout .page-content .floors ul li.active button{background:var(--primary);color:#fff}.page>.shops .main-content-area .page-layout .page-content .floors ul li button{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem 1.5rem}.page>.shops .main-content-area .page-layout .page-content .floors ul li button:disabled{background:#e1e3e6;border:.0625rem solid #e1e3e6;color:#888f9a;opacity:1}.page>.shops .main-content-area .page-layout .page-content .list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2.75rem 0 0;padding:0 0 2.5rem}.page>.shops .main-content-area .page-layout .page-content .list.restaurants .item .image{height:9.375rem;padding:0}.page>.shops .main-content-area .page-layout .page-content .list.restaurants .item .image img{border-radius:1rem 1rem 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page>.shops .main-content-area .page-layout .page-content .list.restaurants .item .content{text-align:left}.page>.shops .main-content-area .page-layout .page-content .list .item{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;height:15rem}.page>.shops .main-content-area .page-layout .page-content .list .item .image{align-items:center;border-bottom:.0625rem solid rgba(0,0,0,.1);display:flex;height:6.375rem;justify-content:center;padding:1.5rem}.page>.shops .main-content-area .page-layout .page-content .list .item .image svg{height:3rem;width:3rem}.page>.shops .main-content-area .page-layout .page-content .list .item .image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.page>.shops .main-content-area .page-layout .page-content .list .item .content{display:flex;flex-flow:column;font-size:1.125rem;gap:.125rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:1.25rem 1.5rem;text-align:center}.page>.shops .main-content-area .page-layout .page-content .list .item .content .name{font-weight:700}.page>.shops .main-content-area .page-layout .page-content .list .item .content .floor{color:#888f9a}.page>.shops .main-content-area .page-layout .page-content .no-results{background:#e1e3e6;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;gap:1rem;padding:1rem 1.5rem 1rem 1.25rem}.page>.shops .main-content-area .page-layout .page-content .no-results .icon{flex:0 0 1.5rem}.page>.shops .main-content-area .page-layout .page-content .no-results .text{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;height:calc(100% - 2.5rem);overflow:hidden;position:relative}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper button.reload{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;bottom:1rem;box-shadow:0 4px 8px #0000001f;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:1rem;width:3rem;z-index:1}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper button.reload svg{height:1.5rem;width:1.5rem}.page>.shops .main-content-area .page-layout .page-sidebar{flex:0 0 20.875rem;position:relative}.page>.shops .main-content-area .page-layout .page-sidebar .filter{bottom:2.5rem;left:0;position:absolute;right:0;top:0;z-index:10}.page>.shops .main-content-area .page-layout .page-sidebar .filter:after{background:linear-gradient(0deg,#fff,#fff0);border-radius:0 0 1rem 1rem;bottom:.0625rem;content:close-quote;height:7.5rem;left:.0625rem;pointer-events:none;position:absolute;right:.0625rem}.page>.shops .main-content-area .page-layout .page-sidebar .filter .wrapper{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;height:100%;overflow-y:auto}.page>.shops .main-content-area .page-layout .page-sidebar .filter .wrapper .title{font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem 1.5rem}.page>.shops .main-content-area .page-layout .page-sidebar .filter .wrapper ul{display:flex;flex-flow:column;gap:0}.page>.shops .main-content-area .page-layout .page-sidebar .filter .wrapper ul li.active button{background:var(--primary);color:#fff}.page>.shops .main-content-area .page-layout .page-sidebar .filter .wrapper ul li button{background:#fff;border-top:.0625rem solid rgba(0,0,0,.1);box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem 1.5rem;text-align:left;width:100%}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters{display:none}.page>.shops .main-content-area .object.popup{align-items:center;background:#0b5e5780;border-radius:0;bottom:0;box-shadow:0 .75rem 1.5rem #0000001f;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:50}.page>.shops .main-content-area .object.popup .wrapper{background:#fff;border-radius:1rem;display:flex;flex-flow:column;height:auto;margin:2.5rem 0;max-height:calc(100vh - 5rem);overflow-y:auto;position:relative;width:40rem}.page>.shops .main-content-area .object.popup .close{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;height:4rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:4rem}.page>.shops .main-content-area .object.popup .close svg{height:1.5rem;width:1.5rem}.page>.shops .main-content-area .object.popup .image{border-radius:1rem 1rem 0 0;flex:0 0 20rem;height:20rem;overflow:hidden}.page>.shops .main-content-area .object.popup .image.no-image{background:var(--primary);flex:0 0 7rem;height:7rem}.page>.shops .main-content-area .object.popup .image img{border-radius:1rem 1rem 0 0;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page>.shops .main-content-area .object.popup .content{align-self:stretch;box-sizing:border-box;display:flex;flex:1 0 0;flex-flow:column;gap:1.5rem;padding:1.5rem}.page>.shops .main-content-area .object.popup .content .title{align-items:center;display:flex;gap:2rem;justify-content:space-between}.page>.shops .main-content-area .object.popup .content .title .name{color:#41454c;font-size:1.5rem;font-weight:700;letter-spacing:-.045rem;line-height:2rem}.page>.shops .main-content-area .object.popup .content .title .floor{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.page>.shops .main-content-area .object.popup .content .title .logo{flex:0 0 4.875rem;height:3.625rem}.page>.shops .main-content-area .object.popup .content .title .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page>.shops .main-content-area .object.popup .content .info{border-bottom:.0625rem solid rgba(0,0,0,.1);border-top:.0625rem solid rgba(0,0,0,.1);display:flex;flex-flow:column;gap:.75rem;padding:1.5rem 0}.page>.shops .main-content-area .object.popup .content .info .item{align-items:center;display:flex;gap:.625rem}.page>.shops .main-content-area .object.popup .content .info .item .icon{font-size:0}.page>.shops .main-content-area .object.popup .content .info .item .value{font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem}.page>.shops .main-content-area .object.popup .content .buttons{display:flex;flex-flow:column;gap:1rem}.page>.shops .main-content-area .object.popup .content .buttons .buttons-steps{display:flex;gap:1rem}.page>.shops .main-content-area .object.popup .content .text{flex:1;overflow:auto}.page>.shops .main-content-area .object.popup .content .text p{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem}.page>.home .content-wrapper .logo{display:none}.page>.home .content-wrapper .page-title{display:none;font-size:5rem;font-weight:400;letter-spacing:-.15rem;line-height:7rem;padding:8.5rem 2.5rem 4rem}.page>.home .content-grid{box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);height:calc(100vh - 9rem);padding:.5rem 2.5rem 2.5rem}.page>.home .content-grid.card-count-1{grid-template-areas:"search search ad" "card-1 card-1 ad";grid-template-rows:5.125rem auto}.page>.home .content-grid.card-count-2{grid-template-areas:"search search ad" "card-1 card-2 ad";grid-template-rows:5.125rem auto}.page>.home .content-grid.card-count-3{grid-template-areas:"search search ad" "card-1 card-2 ad" "card-3 card-3 ad";grid-template-rows:5.125rem auto 14rem}.page>.home .content-grid.card-count-4{grid-template-areas:"search search ad" "card-1 card-2 ad" "card-3 card-4 ad";grid-template-rows:5.125rem auto 14rem}.page>.home .content-grid .search{grid-area:search;position:relative}.page>.home .content-grid .search .form .input-wrapper{position:relative}.page>.home .content-grid .search .form .input-wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 24px;background-size:2rem 2rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.06rem;line-height:2.5rem;padding:1.25rem 1.5rem 1.25rem 4.5rem;width:100%}.page>.home .content-grid .search .form .input-wrapper input.active{border-radius:16px 16px 0 0}.page>.home .content-grid .search .form .input-wrapper .clear{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23888F9A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.667' d='M24 8 8 24M8 8l16 16'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;height:2rem;position:absolute;right:1.5rem;top:1.5rem;width:2rem}.page>.home .content-grid .search .results{background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:0 0 1rem 1rem;border-top:none;display:flex;flex-flow:row wrap;gap:.5rem;left:0;padding:1.5rem;position:absolute;right:0;top:100%;z-index:1}.page>.home .content-grid .card{background-position:50%;background-repeat:no-repeat;background-size:cover}.page>.home .content-grid .card.overlay{position:relative}.page>.home .content-grid .card.overlay:before{background:linear-gradient(38deg,rgba(0,0,0,.75),transparent 78.07%);border-radius:1rem;bottom:0;content:close-quote;left:0;position:absolute;right:0;top:0}.page>.home .content-grid .card.has-image-bg{border:none}.page>.home .content-grid .card .text{align-items:flex-start}.page>.home .content-grid .card-1{grid-area:card-1}.page>.home .content-grid .card-1 .icon svg{height:3rem;width:3rem}.page>.home .content-grid .card-2{grid-area:card-2}.page>.home .content-grid .card-2 .icon svg{height:3rem;width:3rem}.page>.home .content-grid .card-3{grid-area:card-3}.page>.home .content-grid .card-3 .icon svg{height:3rem;width:3rem}.page>.home .content-grid .card-3 .text{gap:.375rem}.page>.home .content-grid .card-3 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid .card-4{grid-area:card-4}.page>.home .content-grid .card-4 .icon svg{height:3rem;width:3rem}.page>.home .content-grid .card-4 .text{gap:.375rem}.page>.home .content-grid .card-4 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid .ad{grid-area:ad}.page>.home .content-grid .ad a{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;box-sizing:border-box;display:flex;flex-flow:column;height:100%;justify-content:space-between;padding:1.5rem;width:100%}.page>.home .content-grid .ad a h2{color:#fff;font-size:3.125rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem}.page>.home .content-grid .ad div{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;box-sizing:border-box;display:flex;flex-flow:column;height:100%;justify-content:space-between;padding:1.5rem;width:100%}.page>.home .content-grid .ad div h2{color:#fff;font-size:3.125rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem}.page>.home .qr-code.popup{align-items:center;background:#0b5e5780;border-radius:0;bottom:0;box-shadow:0 .75rem 1.5rem #0000001f;display:flex;justify-content:center;left:0;max-height:100%;position:absolute;right:0;top:0;width:100%;z-index:20}.page>.home .qr-code.popup .wrapper{background:#fff;border-radius:1rem;height:auto;margin:2.5rem 0;max-height:calc(100vh - 5rem);overflow-y:auto;width:27.25rem}.page>.home .qr-code.popup .wrapper .image{padding:4.125rem}.page>.home .qr-code.popup .wrapper .image img{width:100%}.page>.home .qr-code.popup .wrapper .content{display:flex;flex-flow:column;gap:2rem;padding:1rem 2.5rem 2.5rem}.page>.home .qr-code.popup .wrapper .content .text{display:flex;flex-flow:column;gap:1rem;text-align:center}.page>.home .qr-code.popup .wrapper .content .text h3{color:#41454c;font-size:2rem;font-weight:700;letter-spacing:-.06rem;line-height:2.5rem}.page>.home .qr-code.popup .wrapper .content .text p{color:#888f9a;font-size:1.125rem;font-weight:400;letter-spacing:-.045rem;line-height:1.5rem}.page>.not-found .main-content-area .content-wrapper{align-items:center;display:flex;height:calc(100vh - 9rem);justify-content:center;padding:0 2.5rem}.page>.not-found .main-content-area .content-wrapper.layout-1{height:100vh}.page>.not-found .main-content-area .content-wrapper .wrapper{max-width:43.75rem;text-align:center}.page>.not-found .main-content-area .content-wrapper .wrapper .subtitle{color:#888f9a;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;margin:0 0 2rem}.page>.not-found .main-content-area .content-wrapper .wrapper .title{font-size:3.125rem;letter-spacing:-.09375rem;line-height:3.5rem}.page>.not-found .main-content-area .content-wrapper .wrapper .btn{margin:3rem 0 0}.page>.select-kiosk{background:#f0f1f2;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:1fr 1fr;min-height:100vh;padding:80px}.page>.select-kiosk .column .text{max-width:592px;position:sticky;top:80px}.page>.select-kiosk .column .text h1{font-size:80px;letter-spacing:-2.4px;line-height:80px;margin:0 0 32px}.page>.select-kiosk .column .text p{color:#888f9a;font-size:24px;font-weight:400;letter-spacing:-.72px;line-height:32px}.page>.select-kiosk .column.items{display:flex;flex-flow:column;gap:8px}.page>.select-kiosk .column.items .item{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:24px 24px 24px 32px}.page>.select-kiosk .column.items .item .info .name{font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:32px;padding:0 0 4px}.page>.select-kiosk .column.items .item .info .location-id{color:#888f9a;font-size:18px;font-weight:400;letter-spacing:-.54px;line-height:24px}.page>.select-kiosk .column.items .item .button .btn{width:200px}.page>.landing-page{background:#edffef;box-sizing:border-box;height:100vh;padding:2.5rem}.page>.landing-page .flex{flex-flow:column;gap:2.5rem;height:100%}.page>.landing-page .flex .logo{align-items:center;display:flex;flex:0 0 11rem;font-size:0;height:11rem;justify-content:center}.page>.landing-page .flex .logo a img{width:18.0305rem}.page>.landing-page .flex .grid{display:grid;gap:2rem;height:100%}.page>.landing-page .flex .grid.card-count-1{grid-template-areas:"card-1";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-2{grid-template-areas:"card-1 card-2";grid-template-columns:repeat(2,1fr)}.page>.landing-page .flex .grid.card-count-3{grid-template-areas:"card-1 card-2 card-3";grid-template-columns:repeat(3,1fr)}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1 card-2 card-3 card-4";grid-template-columns:repeat(4,1fr)}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1 card-2 card-3 card-4" "card-1 card-2 card-3 card-5";grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.page>.landing-page .flex .grid .card{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2.5rem}.page>.landing-page .flex .grid .card.overlay{position:relative}.page>.landing-page .flex .grid .card.overlay:before{background:linear-gradient(38deg,rgba(0,0,0,.75),transparent 78.07%);border-radius:1rem;bottom:0;content:close-quote;left:0;position:absolute;right:0;top:0}.page>.landing-page .flex .grid .card.has-image-bg{border:none}.page>.landing-page .flex .grid .card .icon svg{height:3rem;width:3rem}.page>.landing-page .flex .grid .card .text{align-items:flex-start}.page>.landing-page .flex .grid .card-1{grid-area:card-1}.page>.landing-page .flex .grid .card-2{grid-area:card-2}.page>.landing-page .flex .grid .card-3{grid-area:card-3}.page>.landing-page .flex .grid .card-4{grid-area:card-4}.page>.landing-page .flex .grid .card-5{grid-area:card-5}.screen-layout{align-items:flex-start;background:#fff;display:flex;min-height:100vh;position:relative}.screen-layout .side-nav{box-sizing:border-box;flex:0 0 25.5rem;padding:2.5rem 1rem}.screen-layout .side-nav .logo{font-size:0;line-height:0;margin:0 0 2.5rem}.screen-layout .side-nav .logo a{display:inline-block}.screen-layout .side-nav .logo a img{height:3.5rem}.screen-layout .side-nav .logo a .text{color:#41454c;font-size:3rem;font-weight:500;letter-spacing:-.09rem;line-height:3.5rem}.screen-layout .side-nav nav ul{display:flex;flex-flow:column;gap:.5rem}.screen-layout .side-nav nav ul li.active a{background:var(--primary);color:#fff}.screen-layout .side-nav nav ul li.active a svg path{stroke:#fff}.screen-layout .side-nav nav ul li a{align-items:center;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:1rem;box-sizing:border-box;color:#41454c;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;letter-spacing:-.03375rem;line-height:1.5rem;padding:1.25rem;width:100%}.screen-layout .side-nav nav ul li a svg{height:1.5rem;width:1.5rem}.screen-layout .main-content-area{background:#f0f1f2;border-radius:2rem 0 0 2rem;flex:1;min-height:100vh}html[dir=rtl] header .flex .header-title .button a svg{transform:rotate(180deg)}html[dir=rtl] header .flex .header-info .language .language-list{left:0;right:auto}html[dir=rtl] .map .search .categories .flex button svg,html[dir=rtl] .map .search .recommendations .flex button svg{transform:rotate(180deg)}@media (max-width:1699px){.main-content-area header .flex .header-title .button{display:block}.map .search .suggestions .list{height:8.5rem}.page>.not-found header .flex .header-title{display:none}.page>.not-found header .flex .header-info{justify-content:space-between;width:100%}.page>.not-found header .flex .header-info .time{display:none}.page>.not-found header .flex .header-info .date-info{flex:1}.page>.not-found header .flex .header-info .date-info .day{text-align:left}.page>.select-kiosk{gap:80px;grid-template-columns:1fr}.page>.select-kiosk .column .text{position:static}.screen-layout .side-nav{display:none}.screen-layout .main-content-area{border-radius:0}}@media (max-width:1400px){html{font-size:12px}}@media (max-width:1199px){header{padding:1.5rem 2.5rem}header .flex .header-title{gap:1.5rem}.page>.home header .flex .header-title{display:none}.page>.home header .flex .header-info{gap:1rem;justify-content:space-between;width:100%}.page>.home header .flex .header-info .time{display:none}.page>.home header .flex .header-info .date-info{flex:1}.page>.home header .flex .header-info .date-info .day{text-align:left}.page>.not-found header .flex .header-info{gap:1rem}.page>.not-found header .flex .header-info .time{display:none}.map .search{left:calc(50% - 21.25rem);width:42.5rem}.map .search .recommendations .flex{height:6.5rem}.map .search .recommendations .flex button{display:none}.map .search .recommendations .flex .items{flex:1;position:relative;width:100%}.map .search .recommendations .flex .items:after,.map .search .recommendations .flex .items:before{content:none}.map .search .recommendations .flex .items .items-wrapper{margin:0 -1.5rem;padding:0 1.5rem}.map .search .recommendations .flex .items .items-wrapper a{flex:0 0 9rem;height:6.5rem;padding:.5rem 1rem;width:9rem}.map .search .recommendations .flex .items .items-wrapper a .logo{flex:0 0 3.5rem;height:3.5rem}.map .search .recommendations .flex .items.mobile{display:block}.map .search .categories .flex button.next,.map .search .categories .flex button.prev,.map .search .recommendations .flex .items.desktop{display:none}.map .search .categories .flex .items{flex:1;position:relative;width:100%}.map .search .categories .flex .items:after,.map .search .categories .flex .items:before{content:none}.map .search .categories .flex .items .items-wrapper{margin:0 -1.5rem;padding:0 1.5rem}.map .search .categories .flex .items.mobile{display:block}.map .search .categories .flex .items.desktop{display:none}.map .object.popup{width:24.875rem}.page>.shops .main-content-area .page-layout{gap:1.5rem;height:calc(100vh - 7rem)}.page>.shops .main-content-area .page-layout .page-content{height:calc(100vh - 7rem);position:relative}.page>.shops .main-content-area .page-layout .page-content .cards,.page>.shops .main-content-area .page-layout .page-content .floors,.page>.shops .main-content-area .page-layout .page-content .search{display:none}.page>.shops .main-content-area .page-layout .page-content .list{gap:1.5rem;margin:0}.page>.shops .main-content-area .page-layout .page-content .list .item{height:10rem}.page>.shops .main-content-area .page-layout .page-content .list .item.no-image{align-items:center;display:flex}.page>.shops .main-content-area .page-layout .page-content .list .item.no-image .image{display:none}.page>.shops .main-content-area .page-layout .page-content .list .item.no-image .content{box-sizing:border-box;padding:1rem;width:100%}.page>.shops .main-content-area .page-layout .page-content .list .item .image{border-bottom:none;height:4.5rem;padding:1rem 1rem .5rem}.page>.shops .main-content-area .page-layout .page-content .list .item .content{gap:0;padding:0 1rem 1rem}.page>.shops .main-content-area .page-layout .page-content .list.restaurants{grid-template-columns:repeat(2,1fr)}.page>.shops .main-content-area .page-layout .page-content .list.restaurants .item{height:15rem}.page>.shops .main-content-area .page-layout .page-content .list.restaurants .item .content{gap:.125rem;padding:20px 1.5rem}.page>.shops .main-content-area .page-layout .page-content .list:after{background:linear-gradient(0deg,#f0f1f2,#f1f2f300);bottom:0;content:close-quote;height:12.5rem;left:0;pointer-events:none;position:fixed;right:0}.page>.shops .main-content-area .page-layout .page-sidebar{flex:0 0 15rem}.page>.shops .main-content-area .page-layout .page-sidebar .filter{display:none}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters{display:flex;flex-flow:column;gap:1rem}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters .wrapper select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center right 1.25rem;background-size:1.5rem 1.5rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5rem;box-sizing:border-box;color:#41454c;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.03375rem;line-height:1.5rem;padding:1rem 60px 1rem 1.5rem;width:100%}.page>.shops .main-content-area .object.popup .wrapper{width:22.5rem}.page>.shops .main-content-area .object.popup .image{flex:0 0 11.25rem;height:11.25rem}.page>.shops .main-content-area .object.popup .content{gap:1rem;padding:1rem}.page>.shops .main-content-area .object.popup .content .title .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.shops .main-content-area .object.popup .content .title .floor{font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.page>.shops .main-content-area .object.popup .content .title .logo{height:2.875rem}.page>.shops .main-content-area .object.popup .content .info{gap:.25rem;padding:1rem 0}.page>.shops .main-content-area .object.popup .content .info .item .badge{font-size:.875rem;line-height:1.25rem;padding:.125rem .5rem}.page>.shops .main-content-area .object.popup .content .info .item .value,.page>.shops .main-content-area .object.popup .content .text p{font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.page>.home .content-wrapper{height:auto;min-height:calc(100vh - 7rem)}.page>.home .content-wrapper .logo{align-items:center;display:flex;height:10rem;justify-content:center}.page>.home .content-wrapper .logo .text{font-size:4.25rem;font-weight:500;letter-spacing:-.125rem;line-height:5rem}.page>.home .content-wrapper .logo img{max-height:5rem;width:auto}.page>.home .content-grid{gap:1.5rem;height:auto;min-height:calc(100vh - 17rem);padding:0 2.5rem 2.5rem}.page>.home .content-grid.card-count-1{grid-template-areas:"search search search" "card-1 card-1 ad" "card-1 card-1 ad";grid-template-columns:repeat(3,1fr);grid-template-rows:4.125rem 1fr 1fr}.page>.home .content-grid.card-count-1 .card-1 .icon svg{height:2rem;width:2rem}.page>.home .content-grid.card-count-1 .card-1 .text{gap:.375rem}.page>.home .content-grid.card-count-1 .card-1 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid.card-count-2{grid-template-areas:"search search search" "card-1 card-2 ad" "card-1 card-2 ad";grid-template-columns:repeat(3,1fr);grid-template-rows:4.125rem 1fr 1fr}.page>.home .content-grid.card-count-2 .card-1 .icon svg,.page>.home .content-grid.card-count-2 .card-2 .icon svg{height:2rem;width:2rem}.page>.home .content-grid.card-count-2 .card-1 .text,.page>.home .content-grid.card-count-2 .card-2 .text{gap:.375rem}.page>.home .content-grid.card-count-2 .card-1 .text .name,.page>.home .content-grid.card-count-2 .card-2 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid.card-count-3{grid-template-areas:"search search search" "card-1 card-2 ad" "card-1 card-3 ad";grid-template-columns:repeat(3,1fr);grid-template-rows:4.125rem 1fr 1fr}.page>.home .content-grid.card-count-3 .card-1 .icon svg{height:2rem;width:2rem}.page>.home .content-grid.card-count-3 .card-1 .text{gap:.375rem}.page>.home .content-grid.card-count-3 .card-1 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid.card-count-3 .card-2 .icon svg,.page>.home .content-grid.card-count-3 .card-3 .icon svg{height:1.5rem;width:1.5rem}.page>.home .content-grid.card-count-3 .card-2 .text,.page>.home .content-grid.card-count-3 .card-3 .text{gap:.375rem}.page>.home .content-grid.card-count-3 .card-2 .text .name,.page>.home .content-grid.card-count-3 .card-3 .text .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.home .content-grid.card-count-4{grid-template-areas:"search search search" "card-1 card-2 ad" "card-3 card-4 ad";grid-template-columns:repeat(3,1fr);grid-template-rows:4.125rem 1fr 1fr}.page>.home .content-grid.card-count-4 .card-1 .icon svg,.page>.home .content-grid.card-count-4 .card-2 .icon svg,.page>.home .content-grid.card-count-4 .card-3 .icon svg,.page>.home .content-grid.card-count-4 .card-4 .icon svg{height:1.5rem;width:1.5rem}.page>.home .content-grid.card-count-4 .card-1 .text,.page>.home .content-grid.card-count-4 .card-2 .text,.page>.home .content-grid.card-count-4 .card-3 .text,.page>.home .content-grid.card-count-4 .card-4 .text{gap:.375rem}.page>.home .content-grid.card-count-4 .card-1 .text .name,.page>.home .content-grid.card-count-4 .card-2 .text .name,.page>.home .content-grid.card-count-4 .card-3 .text .name,.page>.home .content-grid.card-count-4 .card-4 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid .search .form .input-wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 1rem;background-size:1.5rem 1.5rem;font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem;padding:1rem 1rem 1rem 3.25rem}.page>.home .content-grid .search .form .input-wrapper .clear{height:1.5rem;right:1rem;top:1.3125rem;width:1.5rem}.page>.home .content-grid .ad a h2,.page>.home .content-grid .ad div h2{font-size:2rem;letter-spacing:-.06rem;line-height:2.25rem}.page>.not-found .main-content-area .content-wrapper .wrapper{max-width:36.5rem}.page>.not-found .main-content-area .content-wrapper .wrapper .title{font-size:2.5rem;letter-spacing:-.075rem;line-height:3rem}.page>.not-found .main-content-area .content-wrapper .wrapper .btn{height:4rem;padding:1.25rem 1.5rem}.page>.landing-page .flex .logo{flex:0 0 7.5rem;height:7.5rem}.page>.landing-page .flex .logo a img{width:14.401rem}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1 card-2 card-3" "card-1 card-2 card-4";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1 card-2 card-4" "card-1 card-3 card-5";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:991px){.tag{padding:.375rem .75rem}.btn{height:3rem;padding:.75rem 1rem}header{padding:1.5rem}header .flex .header-title{gap:1.5rem}header .flex .header-title .title{font-size:2rem;letter-spacing:-.06rem;line-height:2.5rem}header .flex .header-info .date-info,header .flex .header-info .time{display:none}header .flex .header-info .weather .icon{height:2rem;width:2rem}header .flex .header-info .weather .temperature{font-size:2rem;letter-spacing:-.06rem;line-height:2.5rem}.page>.home header .flex .header-info .date-info{display:block}.page>.home header .flex .header-info .weather{display:inherit}.page>.not-found header .flex .header-info .date-info{display:block}.page>.not-found header .flex .header-info .weather{display:inherit}.main-content-area header{background:#f0f1f2;position:sticky;top:0}.map{min-height:100vh}.map:before{height:12.5rem}.map .map-nav{left:1.5rem}.map .directions{border-bottom:none;border-radius:1rem 1rem 0 0;bottom:0;left:calc(50% - 16.5rem);padding:16px;top:auto;width:33rem}.map .directions .form .top .button button{font-size:0;gap:0;height:4rem;padding:0;width:4rem}.map .directions .form .top .button button svg{height:2rem;width:2rem}.map .directions-steps{display:flex;flex-flow:column;gap:1rem;left:calc(50% - 16.5rem);padding:1rem;width:33rem}.map .qr-code.popup{align-items:center;background:#0b5e5780;border-radius:0;bottom:0;display:flex;justify-content:center;left:0;max-height:100%;right:0;top:0;width:100%}.map .qr-code.popup .wrapper{background:#fff;border-radius:1rem;height:auto;margin:2.5rem 0;max-height:calc(100vh - 5rem);overflow:auto;width:27.25rem}.map .qr-code.popup .wrapper .image{height:12.5rem;padding:4.125rem 4.125rem 1.875rem}.map .qr-code.popup .wrapper .image img{height:100%;-o-object-fit:contain;object-fit:contain}.map .object.popup{border-radius:1rem 1rem 0 0;bottom:0;height:auto;left:calc(50% - 16.5rem);overflow-y:auto;top:auto;width:33rem}.map .object.popup .close,.map .object.popup .image,.map .object.popup.steps{display:none}.map .search{border-bottom:none;border-radius:1rem 1rem 0 0;bottom:0;left:calc(50% - 16.5rem);padding:1rem;width:33rem}.map .search .recommendations{padding:1rem 0 0}.map .search .recommendations .title{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:.625rem 0}.map .search .recommendations .flex .items .items-wrapper{margin:0 -1rem;padding:0 1rem}.map .search .categories{padding:1rem 0 0}.map .search .categories .flex .items .items-wrapper{margin:0 -1rem;padding:0 1rem}.map .search .suggestions .title{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem;padding:.625rem 0}.map .search .suggestions .list .item{padding:.625rem 0}.map .search .suggestions .list .item .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.map .search .suggestions .list .item .floor{font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.map .search .form .wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left .75rem;background-size:1.5rem 1.5rem;font-size:1.125rem;font-weight:400;letter-spacing:-.03375rem;line-height:1.5rem;padding:.75rem .75rem .75rem 3rem}.page>.shops .main-content-area .page-layout{flex-flow:column-reverse;height:auto;padding:0 1.5rem}.page>.shops .main-content-area .page-layout .page-content{height:auto;overflow:initial}.page>.shops .main-content-area .page-layout .page-content .list{grid-template-columns:repeat(4,1fr)}.page>.shops .main-content-area .page-layout .page-content .list .item{display:flex;flex-flow:column;height:auto;justify-content:space-between}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper{height:calc(100vh - 8.25rem)}.page>.shops .main-content-area .page-layout .page-sidebar{flex:1}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters{flex-flow:row;gap:1.5rem}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters .wrapper{flex:1}.page>.home .content-wrapper{min-height:calc(100vh - 7rem)}.page>.home .content-grid{padding:0 1.5rem 1.5rem}.page>.home .content-grid.card-count-1{grid-template-areas:"search search" "card-1 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:4.125rem 1fr}.page>.home .content-grid.card-count-1 .card-1 .icon svg{height:2rem;width:2rem}.page>.home .content-grid.card-count-1 .card-1 .text{gap:.375rem}.page>.home .content-grid.card-count-1 .card-1 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid.card-count-2{grid-template-areas:"search search" "card-1 ad" "card-2 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:4.125rem 1fr 1fr}.page>.home .content-grid.card-count-2 .card-1 .icon svg,.page>.home .content-grid.card-count-2 .card-2 .icon svg{height:2rem;width:2rem}.page>.home .content-grid.card-count-2 .card-1 .text,.page>.home .content-grid.card-count-2 .card-2 .text{gap:.375rem}.page>.home .content-grid.card-count-2 .card-1 .text .name,.page>.home .content-grid.card-count-2 .card-2 .text .name{font-size:1.5rem;letter-spacing:-.045rem;line-height:2rem}.page>.home .content-grid.card-count-3{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:4.125rem 1fr 1fr 1fr}.page>.home .content-grid.card-count-3 .card-1 .icon svg,.page>.home .content-grid.card-count-3 .card-2 .icon svg,.page>.home .content-grid.card-count-3 .card-3 .icon svg{height:1.5rem;width:1.5rem}.page>.home .content-grid.card-count-3 .card-1 .text,.page>.home .content-grid.card-count-3 .card-2 .text,.page>.home .content-grid.card-count-3 .card-3 .text{gap:.125rem}.page>.home .content-grid.card-count-3 .card-1 .text .name,.page>.home .content-grid.card-count-3 .card-2 .text .name,.page>.home .content-grid.card-count-3 .card-3 .text .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.home .content-grid.card-count-4{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 ad" "card-4 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:4.125rem 1fr 1fr 1fr 1fr}.page>.home .content-grid.card-count-4 .card-1 .text,.page>.home .content-grid.card-count-4 .card-2 .text,.page>.home .content-grid.card-count-4 .card-3 .text,.page>.home .content-grid.card-count-4 .card-4 .text{gap:.125rem}.page>.home .content-grid.card-count-4 .card-1 .text .name,.page>.home .content-grid.card-count-4 .card-2 .text .name,.page>.home .content-grid.card-count-4 .card-3 .text .name,.page>.home .content-grid.card-count-4 .card-4 .text .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.home .qr-code.popup .wrapper .image{height:12.5rem;padding:4.125rem 4.125rem 1.875rem}.page>.home .qr-code.popup .wrapper .image img{height:100%;-o-object-fit:contain;object-fit:contain}.page>.landing-page{padding:1.5rem}.page>.landing-page .flex,.page>.landing-page .flex .grid{gap:1.5rem}.page>.landing-page .flex .grid.card-count-2{grid-template-areas:"card-1" "card-2";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-3{grid-template-areas:"card-1" "card-2" "card-3";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1 card-1" "card-2 card-2" "card-3 card-4";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1 card-1" "card-2 card-3" "card-4 card-5";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width:767px){html{font-size:16px}.badge{font-size:14px;line-height:20px;padding:2px 8px}header{padding:16px}header .flex{gap:16px;justify-content:flex-start}header .flex .header-title{flex:1;gap:16px;width:100%}header .flex .header-title .title{font-size:18px;font-weight:700;letter-spacing:-.54px;line-height:24px;text-align:center;width:100%}header .flex .header-title .button a{height:48px;width:48px}header .flex .header-info .weather{display:none}header .flex .header-info .language .switcher{height:3rem;justify-content:center;padding:.5rem;width:100%}header .flex .header-info .language .switcher .icon{display:none}header .flex .header-info .language .language-list{max-height:23.5rem;top:4rem;width:calc(100vw - 2rem)}.page>.home header .flex .header-info .date-info{font-size:14px;letter-spacing:-.42px;line-height:20px}.page>.home header .flex .header-info .weather{gap:8px}.page>.home header .flex .header-info .weather .temperature{font-size:24px;letter-spacing:-.72px;line-height:32px}.page>.home header .flex .header-info .weather .icon{height:1.5rem;width:1.5rem}.map{height:-moz-available;height:-webkit-fill-available}.map .map-nav{justify-content:start;left:1rem;top:5rem}.map .map-nav .pagination li button{height:40px;line-height:40px;width:48px}.map .map-nav .top .item .button{height:3rem;width:3rem}.map .map-nav .top .item .button svg:nth-child(2){height:1rem;width:1rem}.map .map-nav .top .item .item-list{left:3.5rem;width:calc(100vw - 5.5rem)}.map .map-nav .top .item .item-list .placeholder{font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem;padding:.75rem 1.5rem}.map .map-nav .top .item .item-list .scroll-pagination{max-height:17.5rem}.map .map-nav .top .item .item-list .scroll-pagination li button{font-size:.875rem;height:2.5rem;letter-spacing:-.02625rem;line-height:1.25rem}.map .map-nav .center li button,.map .map-nav .zoom li button{height:3rem;width:3rem}.map .featured{bottom:16px;left:16px;right:16px;width:auto}.map .search{bottom:0;left:0;right:0;width:auto}.map .search .suggestions .list{height:18.5rem}.map .object.popup{left:0;right:0;width:100%}.map .object.popup .wrapper{border-radius:16px 16px 0 0;width:100%}.map .object.popup .content{gap:1rem;padding:1rem}.map .object.popup .content .title .name{font-size:18px;letter-spacing:-.54px;line-height:24px;margin:0 0 2px}.map .object.popup .content .title .floor{font-size:14px;letter-spacing:-.42px;line-height:20px}.map .object.popup .content .title .logo{height:46px}.map .object.popup .content .info .item .value{font-size:.875rem;letter-spacing:-.02625rem;line-height:1.25rem}.map .object.popup .content .text p{font-size:14px;letter-spacing:-.42px;line-height:20px}.map .qr-code.popup{align-items:flex-end}.map .qr-code.popup .wrapper{border-radius:16px 16px 0 0;margin:40px 0 0;width:100%}.map .qr-code.popup .wrapper .image{padding:32px 16px 16px}.map .qr-code.popup .wrapper .content{padding:16px}.map .qr-code.popup .wrapper .content .text h3{font-size:24px;letter-spacing:-.54px;line-height:32px}.map .qr-code.popup .wrapper .content .text p{font-size:14px;letter-spacing:-.42px;line-height:20px}.map .directions{left:0;right:0;width:auto}.map .directions .form .top .button button{height:48px;width:48px}.map .directions .form .wrapper .inputs .input input{font-size:18px;letter-spacing:-.54px;line-height:24px;padding:12px 12px 12px 48px}.map .directions .form .wrapper .change{flex:0 0 48px}.map .directions .form .suggestions .title{font-size:18px;letter-spacing:-.54px;line-height:24px;padding:10px 0}.map .directions .form .suggestions .list{height:256px}.map .directions .form .suggestions .list .item{padding:10px 0}.map .directions .form .suggestions .list .item .name{font-size:18px;letter-spacing:-.54px;line-height:24px}.map .directions .form .suggestions .list .item .floor{font-size:14px;letter-spacing:-.42px;line-height:20px}.map .directions-steps{left:0;right:0;width:auto}.map .directions-steps .info .title{font-size:18px;letter-spacing:-.54px;line-height:24px}.map .directions-steps .info .floor{font-size:14px;letter-spacing:-.42px;line-height:20px}.map .directions-steps .flex .steps .step .icon,.map .directions-steps .flex button,.map .directions-steps .info .button button{flex:0 0 48px;height:48px;width:48px}.map .directions-steps .flex .steps .step .values .name{font-size:18px;line-height:24px}.page>.shops .main-content-area .page-layout{padding:0 16px}.page>.shops .main-content-area .page-layout .page-content .list{gap:16px;grid-template-columns:repeat(2,1fr)}.page>.shops .main-content-area .page-layout .page-content .list .item .content .name{word-break:break-word}.page>.shops .main-content-area .page-layout .page-content .list.restaurants{grid-template-columns:repeat(1,1fr)}.page>.shops .main-content-area .page-layout .page-content .list:after{content:none}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper{height:calc(100vh - 6rem)}.page>.shops .main-content-area .page-layout .page-sidebar .select-filters{gap:8px;margin:0 -16px;overflow:auto;padding:0 16px;width:calc(100vw - 32px)}.page>.shops .main-content-area .object.popup{align-items:flex-end}.page>.shops .main-content-area .object.popup .wrapper{border-radius:16px 16px 0 0;margin:40px 0 0;width:100%}.page>.shops .main-content-area .object.popup .image{flex:0 0 180px;height:180px}.page>.shops .main-content-area .object.popup .close{display:none}.page>.shops .main-content-area .object.popup .content{gap:16px;padding:16px}.page>.shops .main-content-area .object.popup .content .title .name{font-size:18px;letter-spacing:-.54px;line-height:24px}.page>.shops .main-content-area .object.popup .content .title .floor{font-size:14px;letter-spacing:-.42px;line-height:20px}.page>.shops .main-content-area .object.popup .content .title .logo{height:46px}.page>.shops .main-content-area .object.popup .content .info{gap:4px;padding:16px 0}.page>.shops .main-content-area .object.popup .content .info .item .value,.page>.shops .main-content-area .object.popup .content .text p{font-size:14px;letter-spacing:-.42px;line-height:20px}.page>.home .content-wrapper{min-height:calc(100vh - 80px)}.page>.home .content-wrapper .logo{height:auto;margin:16px 0 40px;padding:8px 24px}.page>.home .content-wrapper .logo .text{font-size:2rem;letter-spacing:-.0625rem;line-height:2.5rem}.page>.home .content-wrapper .logo img{max-height:2.5rem}.page>.home .content-grid{gap:16px;grid-template-areas:"search search" "map map" "shops shops" "ad ad" "dining dining" "app app";grid-template-rows:66px repeat(auto-fill,136px);min-height:auto;padding:0 16px 16px}.page>.home .content-grid.card-count-1{grid-template-areas:"search" "card-1" "ad";grid-template-columns:1fr;grid-template-rows:66px repeat(auto-fill,136px)}.page>.home .content-grid.card-count-1 .card-1 .icon svg{height:24px;width:24px}.page>.home .content-grid.card-count-1 .card-1 .text{gap:.125rem}.page>.home .content-grid.card-count-1 .card-1 .text .name{font-size:18px;letter-spacing:-.54px;line-height:24px}.page>.home .content-grid.card-count-2{grid-template-areas:"search" "card-1" "card-2" "ad";grid-template-columns:1fr;grid-template-rows:66px repeat(auto-fill,136px)}.page>.home .content-grid.card-count-2 .card-1 .icon svg,.page>.home .content-grid.card-count-2 .card-2 .icon svg{height:24px;width:24px}.page>.home .content-grid.card-count-2 .card-1 .text,.page>.home .content-grid.card-count-2 .card-2 .text{gap:.125rem}.page>.home .content-grid.card-count-2 .card-1 .text .name,.page>.home .content-grid.card-count-2 .card-2 .text .name{font-size:18px;letter-spacing:-.54px;line-height:24px}.page>.home .content-grid.card-count-3{grid-template-areas:"search" "card-1" "card-2" "ad" "card-3";grid-template-columns:1fr;grid-template-rows:66px repeat(auto-fill,136px)}.page>.home .content-grid.card-count-4{grid-template-areas:"search" "card-1" "card-2" "ad" "card-3" "card-4";grid-template-columns:1fr;grid-template-rows:66px repeat(auto-fill,136px)}.page>.home .content-grid .ad a{align-items:flex-end;aspect-ratio:1/1;flex-flow:row;height:100%}.page>.home .content-grid .ad a h2{font-size:21px;letter-spacing:-.63px;line-height:24px;width:110px}.page>.home .content-grid .ad a .btn{font-size:12px;line-height:12px;padding:10px 12px}.page>.home .content-grid .ad div{align-items:flex-end;aspect-ratio:1/1;flex-flow:row;height:100%}.page>.home .content-grid .ad div h2{font-size:21px;letter-spacing:-.63px;line-height:24px;width:110px}.page>.home .content-grid .ad div .btn{font-size:12px;line-height:12px;padding:10px 12px}.page>.home .content-grid .card{height:136px;min-height:auto}.page>.home .qr-code.popup{align-items:flex-end}.page>.home .qr-code.popup .wrapper{border-radius:16px 16px 0 0;margin:40px 0 0;width:100%}.page>.home .qr-code.popup .wrapper .image{padding:32px 16px 16px}.page>.home .qr-code.popup .wrapper .content{padding:16px}.page>.home .qr-code.popup .wrapper .content .text h3{font-size:24px;letter-spacing:-.54px;line-height:32px}.page>.home .qr-code.popup .wrapper .content .text p{font-size:14px;letter-spacing:-.42px;line-height:20px}.page>.not-found .main-content-area .content-wrapper .wrapper{max-width:280px}.page>.not-found .main-content-area .content-wrapper .wrapper .subtitle{margin:0 0 16px}.page>.not-found .main-content-area .content-wrapper .wrapper .title{font-size:32px;letter-spacing:-.96px;line-height:40px}.page>.not-found .main-content-area .content-wrapper .wrapper .btn{height:48px;padding:12px 16px}.page>.landing-page{padding:.5rem 1.5rem 0}.page>.landing-page .flex{gap:.5rem}.page>.landing-page .flex .logo a img{width:10.25rem}.page>.landing-page .flex .grid{gap:1rem;overflow-y:auto;padding:0 0 1.5rem}.page>.landing-page .flex .grid .card{min-height:6.8rem;padding:1.5rem}.page>.landing-page .flex .grid .card .icon svg{height:1.5rem;width:1.5rem}.page>.landing-page .flex .grid .card .text .name{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.landing-page .flex .grid .card .text .info{display:none}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1" "card-2" "card-3" "card-4";grid-template-columns:repeat(1,1fr);grid-template-rows:none}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1" "card-2" "card-3" "card-4" "card-5";grid-template-columns:repeat(1,1fr);grid-template-rows:none}}@media (width:1080px) and (min-height:1700px) and (max-height:1920px){html{font-size:16px}header{padding:40px}.map .search{left:calc(50% - 25.875rem);width:51.75rem}.map .search .categories .flex button.next,.map .search .categories .flex button.prev{display:initial}.map .search .categories .flex .items{flex:0 0 40.75rem;width:40.75rem}.map .search .categories .flex .items.desktop{display:initial}.map .search .categories .flex .items.mobile{display:none}.map .search .categories .flex .items:after,.map .search .categories .flex .items:before{content:""}.map .search .recommendations .flex{height:7.5rem}.map .search .recommendations .flex button{display:initial}.map .search .recommendations .flex .items{flex:0 0 40.75rem;width:40.75rem}.map .search .recommendations .flex .items.desktop{display:initial}.map .search .recommendations .flex .items.mobile{display:none}.map .search .recommendations .flex .items .items-wrapper{margin:0 -.25rem;padding:0}.map .search .recommendations .flex .items .items-wrapper a{flex:0 0 10rem;height:7.5rem;width:9.875rem}.map .search .recommendations .flex .items .items-wrapper a .logo{flex:1;height:3.5rem}.map .search .recommendations .flex .items .items-wrapper a .text{display:initial}.map .search .recommendations .flex .items:after,.map .search .recommendations .flex .items:before{content:""}.page>.home header .flex .header-logo{display:block}.page>.home header .flex .header-info{gap:32px;width:auto}.page>.home header .flex .header-info .time{display:block}.page>.home header .flex .header-info .date-info .day{text-align:right}.page>.home .floating-menu{display:block}.page>.home .content-wrapper{height:calc(100vh - 144px);min-height:auto}.page>.home .content-wrapper .logo{display:none}.page>.home .content-wrapper .page-title{display:block}.page>.home .content-grid{gap:32px;height:calc(100vh - 456px);min-height:auto}.page>.home .content-grid.card-count-1{grid-template-areas:"search search" "card-1 ad" "card-1 ad" "card-1 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:82px 460px 460px auto}.page>.home .content-grid.card-count-1 .card-1 .icon svg{height:48px;width:48px}.page>.home .content-grid.card-count-1 .card-1 .text{gap:12px}.page>.home .content-grid.card-count-1 .card-1 .text .name{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:48px}.page>.home .content-grid.card-count-2{grid-template-areas:"search search" "card-1 ad" "card-1 ad" "card-2 card-2";grid-template-columns:repeat(2,1fr);grid-template-rows:82px 460px 460px auto}.page>.home .content-grid.card-count-2 .card-1 .icon svg,.page>.home .content-grid.card-count-2 .card-2 .icon svg{height:48px;width:48px}.page>.home .content-grid.card-count-2 .card-1 .text,.page>.home .content-grid.card-count-2 .card-2 .text{gap:12px}.page>.home .content-grid.card-count-2 .card-1 .text .name,.page>.home .content-grid.card-count-2 .card-2 .text .name{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:48px}.page>.home .content-grid.card-count-3{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 card-3";grid-template-columns:repeat(2,1fr);grid-template-rows:82px 460px 460px auto}.page>.home .content-grid.card-count-3 .card-1 .icon svg,.page>.home .content-grid.card-count-3 .card-2 .icon svg,.page>.home .content-grid.card-count-3 .card-3 .icon svg{height:48px;width:48px}.page>.home .content-grid.card-count-3 .card-1 .text,.page>.home .content-grid.card-count-3 .card-2 .text,.page>.home .content-grid.card-count-3 .card-3 .text{gap:12px}.page>.home .content-grid.card-count-3 .card-1 .text .name,.page>.home .content-grid.card-count-3 .card-2 .text .name,.page>.home .content-grid.card-count-3 .card-3 .text .name{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:48px}.page>.home .content-grid.card-count-4{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 card-4";grid-template-columns:repeat(2,1fr);grid-template-rows:82px 460px 460px auto}.page>.home .content-grid.card-count-4 .card-1 .icon svg,.page>.home .content-grid.card-count-4 .card-2 .icon svg,.page>.home .content-grid.card-count-4 .card-3 .icon svg,.page>.home .content-grid.card-count-4 .card-4 .icon svg{height:48px;width:48px}.page>.home .content-grid.card-count-4 .card-1 .text,.page>.home .content-grid.card-count-4 .card-2 .text,.page>.home .content-grid.card-count-4 .card-3 .text,.page>.home .content-grid.card-count-4 .card-4 .text{gap:12px}.page>.home .content-grid.card-count-4 .card-1 .text .name,.page>.home .content-grid.card-count-4 .card-2 .text .name,.page>.home .content-grid.card-count-4 .card-3 .text .name,.page>.home .content-grid.card-count-4 .card-4 .text .name{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:48px}.page>.home .content-grid .search .form .input-wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 24px;background-size:32px 32px;font-size:32px;letter-spacing:-.96px;line-height:40px;padding:20px 24px 20px 72px}.page>.home .content-grid .search .form .input-wrapper .clear{height:32px;right:24px;top:24px;width:32px}.page>.home .content-grid .ad a h2,.page>.home .content-grid .ad div h2{font-size:50px;letter-spacing:-1.5px;line-height:56px}.page>.shops header .flex .header-title{display:none}.page>.shops header .flex .header-logo{display:block}.page>.shops header .flex .header-info{gap:32px;width:auto}.page>.shops header .flex .header-info .time{display:block}.page>.shops header .flex .header-info .date-info .day{text-align:right}.page>.shops .floating-menu{display:block}.page>.shops .main-content-area .page-layout,.page>.shops .main-content-area .page-layout .page-content{height:calc(100vh - 144px)}.page>.shops .main-content-area .page-layout .page-content .page-title{display:block}.page>.shops .main-content-area .page-layout .page-content .floors,.page>.shops .main-content-area .page-layout .page-content .search{display:block;margin:0 0 40px}.page>.shops .main-content-area .page-layout .page-content .list{gap:32px}.page>.shops .main-content-area .page-layout .page-content .list.restaurants{grid-template-columns:repeat(3,1fr)}.page>.shops .main-content-area .page-layout .page-content .list .item{height:240px}.page>.shops .main-content-area .page-layout .page-content .list .item .image{border-bottom:1px solid rgba(0,0,0,.1);height:102px;padding:24px}.page>.shops .main-content-area .page-layout .page-content .list .item .content{gap:2px;padding:20px 24px}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper{height:calc(100% - 22rem)}.page>.shops .main-content-area .page-layout .page-sidebar{display:none}.page>.shops .main-content-area .object.popup .wrapper{width:656px}.page>.shops .main-content-area .object.popup .image,.page>.shops .main-content-area .object.popup .image.no-image{flex:0 0 320px;height:320px}.page>.shops .main-content-area .object.popup .content{gap:24px;padding:24px}.page>.shops .main-content-area .object.popup .content .title .name{font-size:32px;letter-spacing:-.96px;line-height:40px;padding:0 0 2px}.page>.shops .main-content-area .object.popup .content .title .floor{font-size:18px;letter-spacing:-.54px;line-height:24px}.page>.shops .main-content-area .object.popup .content .title .logo{height:50px}.page>.shops .main-content-area .object.popup .content .text p{font-size:18px;letter-spacing:-.54px;line-height:24px}.page>.not-found header .flex .header-title{display:none}.page>.not-found header .flex .header-logo{display:block}.page>.not-found header .flex .header-info{gap:32px;width:auto}.page>.not-found header .flex .header-info .time{display:block}.page>.not-found header .flex .header-info .date-info .day{text-align:right}.page>.not-found .floating-menu{display:block}.page>.not-found .main-content-area .content-wrapper .wrapper{max-width:700px}.page>.not-found .main-content-area .content-wrapper .wrapper .title{font-size:50px;letter-spacing:-1.5px;line-height:56px}.page>.landing-page .flex .grid.card-count-2{grid-template-areas:"card-1" "card-2";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-3{grid-template-areas:"card-1" "card-2" "card-3";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1" "card-2" "card-3" "card-4";grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1 card-1" "card-2 card-2" "card-3 card-3" "card-4 card-5";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}body #KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key]{font-size:1.75rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]{max-width:8.25%;padding:.75rem .75rem 1rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space{max-width:100%;min-height:3.875rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-backspace,body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock,body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-enter{max-width:100%}}@media (width:2160px) and (height:3840px){html{font-size:32px}header{padding:2.5rem}.page>.home header .flex .header-title{display:none}.page>.home header .flex .header-info{gap:1rem;justify-content:space-between;width:100%}.page>.home header .flex .header-info .time{display:none}.page>.home header .flex .header-info .date-info{flex:1}.page>.home header .flex .header-info .date-info .day{text-align:left}.page>.not-found header .flex .header-info{gap:16px}.page>.not-found header .flex .header-info .time{display:none}.main-content-area header .flex .header-title .button{display:block}.screen-layout .side-nav{display:none}.screen-layout .main-content-area{border-radius:0}.map .map-nav{justify-content:start}.map .search{left:calc(50% - 25.875rem);width:51.75rem}.map .search .categories .flex .items,.map .search .recommendations .flex .items{flex:0 0 40.75rem;width:40.75rem}.page>.home header .flex .header-logo{display:block}.page>.home header .flex .header-info{gap:2rem;width:auto}.page>.home header .flex .header-info .time{display:block}.page>.home header .flex .header-info .date-info .day{text-align:right}.page>.home .floating-menu{display:block}.page>.home .content-wrapper{height:calc(100vh - 9rem);min-height:auto}.page>.home .content-wrapper .logo{display:none}.page>.home .content-wrapper .page-title{display:block}.page>.home .content-grid{gap:2rem;height:calc(100vh - 28.5rem);min-height:auto}.page>.home .content-grid.card-count-1{grid-template-areas:"search search" "card-1 ad" "card-1 ad" "card-1 ad";grid-template-columns:repeat(2,1fr);grid-template-rows:5.125rem 28.75rem 28.75rem auto}.page>.home .content-grid.card-count-1 .card-1 .icon svg{height:3rem;width:3rem}.page>.home .content-grid.card-count-1 .card-1 .text{gap:.75rem}.page>.home .content-grid.card-count-1 .card-1 .text .name{font-size:2.5rem;font-weight:700;letter-spacing:-.075rem;line-height:3rem}.page>.home .content-grid.card-count-2{grid-template-areas:"search search" "card-1 ad" "card-1 ad" "card-2 card-2";grid-template-columns:repeat(2,1fr);grid-template-rows:5.125rem 28.75rem 28.75rem auto}.page>.home .content-grid.card-count-2 .card-1 .icon svg,.page>.home .content-grid.card-count-2 .card-2 .icon svg{height:3rem;width:3rem}.page>.home .content-grid.card-count-2 .card-1 .text,.page>.home .content-grid.card-count-2 .card-2 .text{gap:.75rem}.page>.home .content-grid.card-count-2 .card-1 .text .name,.page>.home .content-grid.card-count-2 .card-2 .text .name{font-size:2.5rem;font-weight:700;letter-spacing:-.075rem;line-height:3rem}.page>.home .content-grid.card-count-3{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 card-3";grid-template-columns:repeat(2,1fr);grid-template-rows:5.125rem 28.75rem 28.75rem auto}.page>.home .content-grid.card-count-3 .card-1 .icon svg,.page>.home .content-grid.card-count-3 .card-2 .icon svg,.page>.home .content-grid.card-count-3 .card-3 .icon svg{height:3rem;width:3rem}.page>.home .content-grid.card-count-3 .card-1 .text,.page>.home .content-grid.card-count-3 .card-2 .text,.page>.home .content-grid.card-count-3 .card-3 .text{gap:.75rem}.page>.home .content-grid.card-count-3 .card-1 .text .name,.page>.home .content-grid.card-count-3 .card-2 .text .name,.page>.home .content-grid.card-count-3 .card-3 .text .name{font-size:2.5rem;font-weight:700;letter-spacing:-.075rem;line-height:3rem}.page>.home .content-grid.card-count-4{grid-template-areas:"search search" "card-1 ad" "card-2 ad" "card-3 card-4";grid-template-columns:repeat(2,1fr);grid-template-rows:5.125rem 28.75rem 28.75rem auto}.page>.home .content-grid.card-count-4 .card-1 .icon svg,.page>.home .content-grid.card-count-4 .card-2 .icon svg,.page>.home .content-grid.card-count-4 .card-3 .icon svg,.page>.home .content-grid.card-count-4 .card-4 .icon svg{height:3rem;width:3rem}.page>.home .content-grid.card-count-4 .card-1 .text,.page>.home .content-grid.card-count-4 .card-2 .text,.page>.home .content-grid.card-count-4 .card-3 .text,.page>.home .content-grid.card-count-4 .card-4 .text{gap:.75rem}.page>.home .content-grid.card-count-4 .card-1 .text .name,.page>.home .content-grid.card-count-4 .card-2 .text .name,.page>.home .content-grid.card-count-4 .card-3 .text .name,.page>.home .content-grid.card-count-4 .card-4 .text .name{font-size:2.5rem;font-weight:700;letter-spacing:-.075rem;line-height:3rem}.page>.home .content-grid .search .form .input-wrapper input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2341454C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6M3 10a7 7 0 1 0 14 0 7 7 0 0 0-14 0'/%3E%3C/svg%3E") no-repeat center left 1.5rem;background-size:2rem 2rem;font-size:2rem;letter-spacing:-.06rem;line-height:2.5rem;padding:1.25rem 1.5rem 1.25rem 4.5rem}.page>.home .content-grid .search .form .input-wrapper .clear{height:2rem;right:1.5rem;top:1.5rem;width:2rem}.page>.home .content-grid .ad a h2,.page>.home .content-grid .ad div h2{font-size:3.125rem;letter-spacing:-.09375rem;line-height:3.5rem}.page>.shops header .flex .header-title{display:none}.page>.shops header .flex .header-logo{display:block}.page>.shops header .flex .header-info{gap:2rem;width:auto}.page>.shops header .flex .header-info .time{display:block}.page>.shops header .flex .header-info .date-info .day{text-align:right}.page>.shops .floating-menu{display:block}.page>.shops .main-content-area .page-layout,.page>.shops .main-content-area .page-layout .page-content{height:calc(100vh - 9rem)}.page>.shops .main-content-area .page-layout .page-content .page-title{display:block}.page>.shops .main-content-area .page-layout .page-content .floors,.page>.shops .main-content-area .page-layout .page-content .search{display:block;margin:0 0 2.5rem}.page>.shops .main-content-area .page-layout .page-content .list{gap:2rem}.page>.shops .main-content-area .page-layout .page-content .list.restaurants{grid-template-columns:repeat(3,1fr)}.page>.shops .main-content-area .page-layout .page-content .list .item{height:15rem}.page>.shops .main-content-area .page-layout .page-content .list .item .image{border-bottom:.0625rem solid rgba(0,0,0,.1);height:6.375rem;padding:1.5rem}.page>.shops .main-content-area .page-layout .page-content .list .item .content{gap:.125rem;padding:1.25rem 1.5rem}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper{height:calc(100% - 22rem)}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper iframe.zoomed{zoom:2}.page>.shops .main-content-area .page-layout .page-sidebar{display:none}.page>.shops .main-content-area .object.popup .wrapper{width:41rem}.page>.shops .main-content-area .object.popup .image,.page>.shops .main-content-area .object.popup .image.no-image{flex:0 0 20rem;height:20rem}.page>.shops .main-content-area .object.popup .content{gap:1.5rem;padding:1.5rem}.page>.shops .main-content-area .object.popup .content .title .name{font-size:2rem;letter-spacing:-.06rem;line-height:2.5rem;padding:0 0 .125rem}.page>.shops .main-content-area .object.popup .content .title .floor{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.shops .main-content-area .object.popup .content .title .logo{height:3.125rem}.page>.shops .main-content-area .object.popup .content .text p{font-size:1.125rem;letter-spacing:-.03375rem;line-height:1.5rem}.page>.not-found header .flex .header-title{display:none}.page>.not-found header .flex .header-logo{display:block}.page>.not-found header .flex .header-info{gap:2rem;width:auto}.page>.not-found header .flex .header-info .time{display:block}.page>.not-found header .flex .header-info .date-info .day{text-align:right}.page>.not-found .floating-menu{display:block}.page>.not-found .main-content-area .content-wrapper .wrapper{max-width:43.75rem}.page>.not-found .main-content-area .content-wrapper .wrapper .title{font-size:3.125rem;letter-spacing:-.09375rem;line-height:3.5rem}.page>.landing-page .flex .grid.card-count-2{grid-template-areas:"card-1" "card-2";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-3{grid-template-areas:"card-1" "card-2" "card-3";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-4{grid-template-areas:"card-1" "card-2" "card-3" "card-4";grid-template-columns:repeat(1,1fr)}.page>.landing-page .flex .grid.card-count-5{grid-template-areas:"card-1 card-1" "card-2 card-2" "card-3 card-3" "card-4 card-5";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}body #KioskBoard-VirtualKeyboard{max-width:51.75rem!important}body #KioskBoard-VirtualKeyboard.kioskboard-theme-flat .kioskboard-row span[class^=kioskboard-key]{font-size:1.75rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row span[class^=kioskboard-key]{max-width:8.25%;padding:.75rem .75rem 1rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-space{max-width:100%;min-height:3.6875rem!important}body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-backspace,body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-capslock,body #KioskBoard-VirtualKeyboard .kioskboard-row-bottom span.kioskboard-key-enter{max-width:100%}}@media (min-width:2500px){html{font-size:24px}}@media (min-width:3500px){html{font-size:32px}.page>.shops .main-content-area .page-layout .page-content .iframe-wrapper iframe.zoomed{zoom:2}}
