@font-face{font-family:'Din Pro Condensed';font-style:normal;font-weight:400;src:url("../fonts/DINPro-Cond.woff") format("woff")}@font-face{font-family:'Din Pro Condensed';font-style:normal;font-weight:500;src:url("../fonts/DINPro-CondMedium.woff") format("woff")}@font-face{font-family:'Din Pro Condensed';font-style:normal;font-weight:700;src:url("../fonts/DINPro-CondBold.woff") format("woff")}@font-face{font-family:'Din Pro';font-style:normal;font-weight:900;src:url("../fonts/DINPro-Black.woff") format("woff")}@-webkit-keyframes pulse{0%{opacity:1}30%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes pulse{0%{opacity:1}30%{opacity:0}60%{opacity:1}100%{opacity:1}}@-webkit-keyframes highlight{0%{fill:#ffffff}50%{fill:#D11E39}0%{fill:#ffffff}}@keyframes highlight{0%{fill:#ffffff}50%{fill:#D11E39}0%{fill:#ffffff}}@-webkit-keyframes upDown{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}0%{transform:translateY(0px)}}@keyframes upDown{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}0%{transform:translateY(0px)}}@-webkit-keyframes highlightBlack{0%{fill:#000000}50%{fill:#D11E39}0%{fill:#000000}}@keyframes highlightBlack{0%{fill:#000000}50%{fill:#D11E39}0%{fill:#000000}}@-webkit-keyframes marquee{from{transform:translateX(0%) translateZ(0px)}to{transform:translateX(var(--animate-left)) translateZ(0px)}}@keyframes marquee{from{transform:translateX(0%) translateZ(0px)}to{transform:translateX(var(--animate-left)) translateZ(0px)}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(180deg)}}@-webkit-keyframes marqueeRight{from{transform:translateX(var(--animate-left)) translateZ(0px)}to{transform:translateX(0%) translateZ(0px)}}@keyframes marqueeRight{from{transform:translateX(var(--animate-left)) translateZ(0px)}to{transform:translateX(0%) translateZ(0px)}}@-webkit-keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}90%{opacity:0}}@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}90%{opacity:0}}@-webkit-keyframes rotateText{0%{transform:translateY(0px) translateZ(0px)}50%{transform:translateY(0px) translateZ(0px)}55%{transform:translateY(-50px) translateZ(0px)}70%{transform:translateY(-50px) translateZ(0px)}75%{transform:translateY(-100px) translateZ(0px)}90%{transform:translateY(-100px) translateZ(0px)}95%{transform:translateY(-150px) translateZ(0px)}100%{transform:translateY(-150px) translateZ(0px)}}@keyframes rotateText{0%{transform:translateY(0px) translateZ(0px)}50%{transform:translateY(0px) translateZ(0px)}55%{transform:translateY(-50px) translateZ(0px)}70%{transform:translateY(-50px) translateZ(0px)}75%{transform:translateY(-100px) translateZ(0px)}90%{transform:translateY(-100px) translateZ(0px)}95%{transform:translateY(-150px) translateZ(0px)}100%{transform:translateY(-150px) translateZ(0px)}}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,input,textarea{font-family:"PT Sans",Helvetica,Arial,sans-serif}html,body{margin:0;padding:0;background:#fff;color:#1183b4}input{-webkit-appearance:none;border-radius:0}input:focus{outline-style:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}button{cursor:pointer}video,img{border:none}a{color:#fff;text-decoration:none}a:hover,a:active{color:#E3D5CD;text-decoration:none}*,*::before,*::after{box-sizing:inherit}.icon--info{display:block;padding:127px 0 28px}.icon--info svg{margin:0 auto;display:block}.time{font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:70px;font-weight:700;color:#E3D5CD}.time__separator{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.time--dark{position:absolute;z-index:10;top:50px;right:70px;color:#000}.time--bottom{position:absolute;top:50px;right:70px}.time.is-hidden{display:none}.marquee{list-style:none;font-size:0;white-space:nowrap;width:100%;overflow:hidden}.marquee__list{padding:0;margin:0;-webkit-animation:marquee var(--animation-time) linear infinite;animation:marquee var(--animation-time) linear infinite}.marquee__list.direction-right{-webkit-animation:marqueeRight var(--animation-time) linear infinite;animation:marqueeRight var(--animation-time) linear infinite}.marquee__item{display:inline-block;white-space:normal;padding:0 7px}.marquee__item--text{padding:0 20px;white-space:nowrap}.floor{position:absolute;pointer-events:none;top:0;left:50%;transform:translateX(-50%);opacity:0}.floor svg{max-width:724px}.floor.is-active{opacity:1;pointer-events:all}.floor.is-active svg path,.floor.is-active svg circle,.floor.is-active svg polygon{pointer-events:none}.floor.is-active svg path[data-number],.floor.is-active svg polygon[data-number],.floor.is-active svg circle[data-number],.floor.is-active svg path[id^="p-"],.floor.is-active svg polygon[id^="p-"],.floor.is-active svg circle[id^="p-"]{pointer-events:auto}.floor.is-active svg path[data-number].is-active,.floor.is-active svg polygon[data-number].is-active,.floor.is-active svg circle[data-number].is-active,.floor.is-active svg path[id^="p-"].is-active,.floor.is-active svg polygon[id^="p-"].is-active,.floor.is-active svg circle[id^="p-"].is-active{opacity:1}.floor.move-up{opacity:0;transform:translateX(-50%) translateY(270px);transition:none}.floor.move-down{opacity:0;transform:translateX(-50%) translateY(-430px);transition:none}.floor.animate-in{opacity:1;transform:translateX(-50%)}.floor.animate-in.move-down,.floor.animate-in.move-up{transition:transform 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floor.animate-out.move-up{opacity:0;transform:translateX(-50%) translateY(-430px);transition:transform 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floor.animate-out.move-down{opacity:0;transform:translateX(-50%) translateY(270px);transition:transform 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors{position:absolute;top:50%;right:70px;list-style:none;margin:0;padding:0;transform:translateY(-50%)}.floors__item{padding:8px 0}.floors__button{display:block;width:36px;height:36px;color:#000000;font-size:20px;line-height:36px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;border-radius:18px;border:none;margin:0;padding:0;background:none;box-shadow:inset 0 0 0 2px #000000;transition:background 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955),color 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors__button.is-active{background:#000000;color:#fff}.current-floor{pointer-events:none;position:absolute;top:50%;left:56px;list-style:none;margin:0;padding:0;font-size:36px;line-height:43px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#000000}.current-floor li{opacity:0;position:absolute;white-space:nowrap;left:0;top:0;transform:rotate(-90deg) translateX(-30%);transform-origin:0 0;transition:transform 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.current-floor li.is-active{opacity:1;transform:rotate(-90deg) translateX(-50%)}.current-floor li.animate-in{transform:rotate(-90deg) translateX(-50%);opacity:1;transition:transform 400ms 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 400ms 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.current-floor li.animate-out{transform:rotate(-90deg) translateX(-70%);opacity:0;transition:transform 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.map{position:absolute;top:210px;left:0;width:100%}.map .you.is-active{-webkit-animation:upDown 1.5s linear infinite;animation:upDown 1.5s linear infinite}.map .info.is-active .info__bg{-webkit-animation:highlightBlack 1.5s linear infinite;animation:highlightBlack 1.5s linear infinite}.map .bank.is-active .bank__bg{-webkit-animation:highlightBlack 1.5s linear infinite;animation:highlightBlack 1.5s linear infinite}.map .parking.is-active .parking__bg{-webkit-animation:highlightBlack 1.5s linear infinite;animation:highlightBlack 1.5s linear infinite}.map .baby.is-active,.map .wc.is-active,.map .wc2.is-active,.map .caffee.is-active{-webkit-animation:highlight 1.5s linear infinite;animation:highlight 1.5s linear infinite}.map .baby.is-active.animation-dark,.map .wc.is-active.animation-dark,.map .wc2.is-active.animation-dark,.map .caffee.is-active.animation-dark{-webkit-animation:highlightBlack 1.5s linear infinite;animation:highlightBlack 1.5s linear infinite}.shops{list-style:none;margin:0;padding:70px 70px 190px 0;color:#E3D5CD;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;max-height:640px;overflow-y:auto}.shops.is-hidden{display:none}.shops--search{padding-left:70px;padding-right:70px;padding-top:33px;padding-bottom:70px;max-height:261px}.shops__item{display:flex;align-items:center;border-bottom:2px solid rgba(227,213,205,0.5);padding:12px 0;opacity:1;transform:translateY(0) translateZ(0);--delay: 0ms;transition:opacity 300ms var(--delay) cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 300ms var(--delay) cubic-bezier(0.455, 0.03, 0.515, 0.955)}.shops__item.is-hidden{visibility:hidden;opacity:0;pointer-events:none;position:absolute;transition:none;transform:translateY(10px) translateZ(0)}.shops__item.animate-out.is-hidden{position:static;visibility:visible;transform:translateY(-10px) translateZ(0);transition:opacity 300ms var(--delay) cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 300ms var(--delay) cubic-bezier(0.455, 0.03, 0.515, 0.955)}.shops__item.animate-in{position:static !important;opacity:0.1;transition:none;transform:translateY(10px) translateZ(0)}.shops__item.is-active .shops__title{color:#d11e39}.shops__item--char{padding-top:22px;font-size:50px;line-height:60px;font-weight:900}.shops__title{flex:0 1 auto;white-space:nowrap;font-size:26px;line-height:31px}.shops__title--small{flex:0 0 162px;font-size:14px;line-height:16px}.shops__offer{flex:0 0 40px;text-align:right}.shops__offer--text{padding-left:30px;flex:1 1 auto;font-size:26px;line-height:31px;white-space:nowrap;text-align:left}.shops__info{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-left:10px;font-size:14px;line-height:16px}.shops__info svg{display:block;float:right;margin-right:20px}.shops__floor{flex:0 0 95px;white-space:nowrap;text-align:right;font-size:18px;line-height:21px}.shops__actions{flex:0 0 76px;padding-left:40px}.shops__actions button{color:#e3d5cd;display:block}.shops .align-right{margin-left:auto}.view{position:absolute;left:0;top:0;width:100%;height:100%}.view.is-hidden{visibility:hidden;pointer-events:none}.view--front{opacity:1;transition:opacity 300ms 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--front.animate-in{opacity:1;transition:opacity 300ms 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--front.animate-out{opacity:0;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--front.is-hidden{opacity:0}.view--shops{transition:background 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--shops.is-hidden{opacity:0;background:#000000}.view--shops.is-hidden .tabs{opacity:0}.view--shops.is-hidden .category-list{opacity:0}.view--shops .tabs{opacity:1;transition:opacity 300ms 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--shops.animate-out{opacity:0;transition:opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.to-find .view--shops.animate-in{opacity:1;background:green;transition:opacity 300ms 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955),background 300ms 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--shop.animate-in{opacity:1;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--shop.animate-out{opacity:0;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--search.animate-in{opacity:1;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.view--search.animate-out{opacity:0;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.open-times{display:flex;position:absolute;bottom:40px;right:50px;list-style:none;margin:0;padding:0;color:#E3D5CD}.open-times h2{font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;margin:0 0 13px}.open-times p{font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;font-weight:400;margin:0}.open-times li{text-align:right;padding:5px 20px 5px 55px;border-right:2px solid #E3D5CD}.open-times li:last-child{border:none}.quick-links{list-style:none;margin:0;padding:0;position:absolute;bottom:23px;right:70px;display:flex;align-items:center}.quick-links__item{padding:0 4px}.quick-links__item--title{padding-right:6px;font-size:18px;line-height:21px;font-weight:700;color:#000000;text-transform:uppercase;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif}.quick-links__button{display:block;width:36px;height:36px;padding:0;margin:0;border:none;border-radius:18px;background:#D5C0B5}.quick-links__button svg{display:block;height:auto;max-width:36px;fill:#000000}.quick-links__button.is-active{background:#D11E39}.quick-links__button.is-active svg{display:block;fill:#ffffff}.languages{position:absolute;left:70px;bottom:29px;list-style:none;margin:0;padding:0;display:flex}.languages__item{padding-right:34px}.languages__button{position:relative;color:#000000;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;line-height:21px;font-weight:700;background:none;margin:0;padding:0;border:none}.languages__button:before{content:attr(data-short);position:absolute;right:-14px;top:-10px;font-size:8px;width:14px;height:14px;line-height:11px;text-align:center;background:url(../images/bubble.svg) no-repeat 0 0}.tabs{list-style:none;margin:0;padding:15px 43px 14px;display:flex;border-bottom:4px solid #E3D5CD}.tabs__item{padding:0 27px}.tabs__item--right{margin-left:auto}.tabs__link{padding:0;margin:0;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;font-size:26px;line-height:31px;border:none;background:none;text-transform:uppercase;color:#E3D5CD}.tabs__link.is-active{color:#D11E39}.tabs__link.is-hidden{display:none}.tab-content{display:none;padding:70px 0 0 70px}.tab-content.is-active{display:block}.tab-content--category .category-list{width:270px}.tab-content--category .shops-wrap{margin-left:auto;width:722px}.tab-content--category .shops{padding-right:70px}.tab-content--category.is-active{display:flex}.tab-content--floors .floors-list{width:110px;margin-left:-20px}.tab-content--floors .shops-wrap{margin-left:auto;width:748px}.tab-content--floors.is-active{display:flex}.btn--search{padding:0;margin:0;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;font-size:26px;line-height:31px;border:none;background:none;text-transform:uppercase;color:#E3D5CD}.btn--search svg{display:inline-block;margin-left:8px}.btn--info{width:36px;height:36px;background:none;margin:0;padding:0;border:none}.btn--info svg{fill:#E3D5CD}.btn--close{position:relative;height:30px;background:none;border:none;padding:0 36px 0 0;margin:0;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:26px;line-height:31px;font-weight:700;color:#E3D5CD}.btn--close:before,.btn--close:after{content:'';position:absolute;right:0;top:13px;width:29px;height:3px;background:#D11E39}.btn--close:before{transform:rotate(-45deg)}.btn--close:after{transform:rotate(45deg)}.btn--down{position:absolute;right:70px;bottom:463px;background:none;border:none;padding:10px 0;width:150px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;font-weight:700;color:#E3D5CD;text-align:right}.btn--down .up{display:none}.btn--down.move-up .down{display:none}.btn--down.move-up .up{display:block}.btn--down svg{display:block;float:right;margin-left:8px}html,body{background:#E3D5CD}*,*:focus{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes highlight{0%{fill:#d11e39}100%{fill:#fff}}@-webkit-keyframes highlight2{0%{fill:#d11e39}100%{fill:#ed8823}}@keyframes highlight2{0%{fill:#d11e39}100%{fill:#ed8823}}.highlight{-webkit-animation:highlight 1000ms;animation:highlight 1000ms}.highlight2{-webkit-animation:highlight2 1000ms;animation:highlight2 1000ms}.title{overflow:hidden;height:50px;color:#000000;font-family:"Din Pro",Helvetica,Arial,sans-serif;font-size:40px;font-weight:900;letter-spacing:2px;text-transform:uppercase;text-align:center}.title__list{list-style:none;margin:0;padding:0;-webkit-animation:rotateText 20s linear infinite;animation:rotateText 20s linear infinite}.logo{display:block;padding:46px 0 75px 100px}.logo svg{display:block}.cta-touch{margin:25px 0;font-size:36px;line-height:42px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;color:#E3D5CD;text-transform:uppercase}.rotate{-webkit-animation:rotate 4s linear infinite;animation:rotate 4s linear infinite;transform-origin:50% 50%}.header{position:absolute;background:#E3D5CD;z-index:10;left:0;top:0;width:100%;box-sizing:content-box;height:490px;transition:height 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);overflow:hidden}.header--front{position:absolute;left:0;top:0;width:100%;opacity:0;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events:none}.header--front.is-visible{opacity:1;pointer-events:all}.header--map{position:relative;height:710px;opacity:0;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events:none}.header--map.is-visible{opacity:1;pointer-events:all;transition:opacity 300ms 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.content{position:absolute;width:100%;z-index:5;left:0;top:490px;background:#000;height:1430px;transition:height 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955),top 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.search-screen .content{z-index:15}.text-red{color:#d11e39}#screen{position:relative;width:1080px;height:1920px;overflow:hidden}#screen .header .time{opacity:0;pointer-events:none;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}#screen .map{opacity:0;transform:translateY(-20px);transition:transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}#screen.screen-find .header{height:710px;transition:height 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}#screen.screen-find .header .time{opacity:1;pointer-events:all}#screen.screen-find .header .map{opacity:1;transform:translateY(0);transition:transform 600ms 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 600ms 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}#screen.screen-find .content{top:710px;height:1210px;transition:height 0ms 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955),top 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 700ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}#screen.is-down .header{transform:translateY(417px)}#screen.is-down .content{transform:translateY(417px)}.category-list{list-style:none;margin:0;padding:0;position:relative;transition:opacity 400ms 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.category-list__item{padding:7px 0}.category-list__marker{display:block;position:absolute;left:-23px;top:11px;width:12px;height:12px;border:3px solid #d11e39;border-radius:10px;transition:transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.category-list__button{position:relative;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;background:none;border:none;margin:0;padding:0;color:#E3D5CD;text-transform:uppercase;text-align:left;transition:color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.category-list__button.is-active{color:#d11e39}.category-list.is-hidden{opacity:0;transition:opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors-list{list-style:none;margin:0;padding:0;text-align:right;position:relative;transition:opacity 400ms 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors-list.is-hidden{opacity:0;transition:opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors-list__item{padding:10px 0}.floors-list__marker{display:block;position:absolute;left:-6px;top:20px;width:12px;height:12px;border:3px solid #d11e39;border-radius:10px;transition:transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.floors-list__button{position:relative;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:26px;font-weight:900;background:none;border:none;margin:0;padding:0;color:#E3D5CD;text-transform:uppercase;text-align:left}.floors-list__button.is-active{color:#d11e39}.shops-wrap{position:relative;top:-70px}.shops-wrap:before{content:"";pointer-events:none;position:absolute;height:48px;width:100%;top:0;left:0;background-image:linear-gradient(to top, rgba(0,0,0,0) 0%, #000 100%)}.shops-wrap:after{content:"";pointer-events:none;position:absolute;height:190px;width:100%;bottom:0;left:0;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}.shops-wrap--search{top:0;height:261px}.shops-wrap--search:after{height:72px}.no-search,.no-results{color:#E3D5CD;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:26px;line-height:31px;font-weight:700;text-align:center;text-transform:uppercase;padding:84px 0 0}.no-search svg,.no-results svg{display:block;margin:30px auto 0;opacity:0.2}.no-search.is-hidden,.no-results.is-hidden{display:none}.no-results svg{opacity:1}.page__header{position:relative;height:64px;padding-left:70px;border-bottom:4px solid #E3D5CD}.page__title{margin:0;padding:0;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:36px;line-height:60px;font-weight:700;text-transform:uppercase;color:#E3D5CD}.page__close{position:absolute;right:70px;top:15px}.page__wrap{position:relative;padding:98px 70px 0;display:flex;justify-content:space-between}.page__category{position:absolute;top:62px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;color:#E3D5CD;font-size:18px;line-height:21px;text-transform:uppercase}.page__content{pointer-events:none;flex:0 0 460px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#E3D5CD}.page__content a{color:inherit}.page__content p,.page__content ul,.page__content table,.page__content ol{margin:23px 0}.page__content ul,.page__content ol{padding-left:20px}.page__content img{max-width:100%;height:auto}.page__content>*:first-child{margin-top:0}.page__sidebar{flex:0 0 365px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#E3D5CD}.page__sidebar>*:first-child{margin-top:0}.shop-info{text-transform:uppercase;font-weight:700}.shop-info.is-hidden{height:0;overflow:hidden;visibility:none;margin-bottom:-20px}.shop-times{list-style:none;margin:20px 0 0;padding:0;display:flex}.shop-times__item{padding-left:39px;white-space:nowrap}.shop-times__item:first-child{padding:0}.shop-times.is-hidden{display:none}.contacts-list{list-style:none;margin:20px 0 0;padding:0;font-weight:700}.contacts-list__item{margin-top:12px;overflow:hidden}.contacts-list.is-hidden{display:none}.contacts-list .icon{display:block;float:left;margin-top:5px;margin-right:14px}.qr-code{margin-top:18px}.qr-code img{display:block}.qr-code.is-hidden{display:none}.parking{margin-top:30px}.parking .icon{display:block;margin-bottom:10px;fill:#E3D5CD}.parking p{margin:0 0 23px}.parking.is-hidden{display:none}.offer{margin-top:30px}.offer.is-hidden{display:none}.offer .icon{display:block;margin-bottom:12px}.offer p{margin:0 0 23px}.offer__title{margin:0 0 11px;text-transform:uppercase;font-size:20px;line-height:24px;font-weight:700}.keyboard{font-size:0;padding:0;margin:24px 0 0;list-style:none}.keyboard__row{text-align:center}.keyboard__key{padding:0;margin:3px 13px;display:inline-block;width:46px;height:46px;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;color:#E3D5CD;background:transparent;border:none;text-align:center}.keyboard__key:active{border-radius:23px;background:rgba(227,213,205,0.28)}.keyboard__key--space{margin-top:23px;width:270px;height:30px;background:rgba(227,213,205,0.5);border-radius:3px}.keyboard__key--space:active{border-radius:3px}.keyboard__key--backspace .icon{display:inline-block;margin-top:3px;margin-left:-4px;vertical-align:top}.search-header{position:absolute;height:60px;width:100%;top:-64px;background:#fff}.search-header__results{position:absolute;left:70px;top:0px;font-size:14px;line-height:60px;color:#000000;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:none}.search-header__results.is-visible{display:block}.search-header__input{text-align:center;line-height:60px;font-size:36px;color:#d11e39;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.search-header__input:after{content:"";display:inline-block;width:3px;height:40px;background:#000000;vertical-align:top;margin-top:10px;-webkit-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.search-header__input.typed:after{margin-left:4px;background:#cccccc}.search-header__close{position:absolute;right:70px;top:15px;color:#000000}.move-screen{opacity:0;pointer-events:none}.screen-find .move-screen{opacity:1;pointer-events:all}.footer-bubbles{position:absolute;bottom:180px;opacity:0;pointer-events:none}.screen-find .footer-bubbles{opacity:1}.loading{position:fixed;font-display:swap;left:0;top:0;width:100vw;height:100vh;padding:70px;z-index:100;background:#000;opacity:0;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;font-weight:700;color:#E3D5CD;text-transform:uppercase;font-size:36px;pointer-events:none;transition:opacity 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.loading-screen .loading{opacity:1;pointer-events:all}.shop-popup{position:absolute;width:180px;box-shadow:0 6px 20px rgba(0,0,0,0.2);pointer-events:none;display:none}.shop-popup.is-visible{display:block}.shop-popup__content{padding:10px;position:relative;font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;z-index:3;min-height:130px;background:#fff;text-align:center}.shop-popup__shopwrap+.shop-popup__shopwrap{padding-top:15px}.shop-popup__logo{display:block;margin:0 auto;max-width:100%;max-height:50px}.shop-popup__title{font-display:"Din Pro Condensed",Helvetica,Arial,sans-serif;color:#000;font-size:20px;font-weight:700;text-transform:uppercase;margin:0;padding:10px 0 0}.shop-popup__more{font-family:"Din Pro Condensed",Helvetica,Arial,sans-serif;color:#000000;text-transform:uppercase;font-size:14px;font-weight:700;background:none;margin:0;padding:10px;border:none}.floor.is-active .shop-popup__more{pointer-events:all}.shop-popup__more svg{margin-left:5px;vertical-align:top}.shop-popup:before,.shop-popup:after{content:"";background-color:#fff;position:absolute;z-index:2;left:83px;width:20px;height:20px;transform:rotate(45deg);bottom:-3px;box-shadow:0 6px 20px rgba(0,0,0,0.2)}.shop-popup .shop-popup__more.is-selected{color:#E3D5CD}

