@charset "UTF-8";@font-face{font-family:BPG Arial;src:url(../assets/fonts/bpg-arial/bpg-arial.eot);src:url(../assets/fonts/bpg-arial/bpg-arial.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/bpg-arial/bpg-arial.woff2) format("woff2"),url(../assets/fonts/bpg-arial/bpg-arial.woff) format("woff"),url(../assets/fonts/bpg-arial/bpg-arial.ttf) format("truetype"),url(../assets/fonts/bpg-arial/bpg-arial.svg#bpg_arialregular) format("svg")}@font-face{font-family:BPG-Extrasquare;src:url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.eot);src:url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.woff2) format("woff2"),url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.woff) format("woff"),url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.ttf) format("truetype"),url(../assets/fonts/bpg-extrasquare-mtavruli/bpg-extrasquare-mtavruli.svg#bpg_extrasquare_mtavruliregular) format("svg")}@media (max-width:720px){html{font-size:12px}.swiper-slide{flex-direction:column;height:auto}.swiper-slide svg{display:flex;flex:1;height:50vh;width:100%!important}.swiper-slide .floor-desc{flex:1;font-size:.75rem!important;height:auto;width:100%!important}.swiper-slide .floor-desc .general-text h4{margin:.25rem 0!important}.floor-select{margin-right:0!important;right:3px;top:25%!important}}#shops-page h2#map-section-heading{margin:3rem 0 0}#shops-page .shop-container-wrapper{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}#shops-page .shop-container-wrapper .shop-container{align-items:center;background-color:#fff;border:1px solid #bbb;border-radius:.25rem;display:flex;height:11.375rem;padding:1rem}#shops-page .shop-container-wrapper .shop-container .shop-img{background-color:grey;background-position:50%;background-size:cover;border-radius:.25rem;box-shadow:2px 2px 4px 2px #e1e1e1;flex-shrink:0;height:9.375rem;margin-right:1rem;position:relative;width:12.5rem}#shops-page .shop-container-wrapper .shop-container .shop-img .coming-soon-label{--f:15px;background:#f3c506;border-bottom:var(--f) solid rgba(0,0,0,.467);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));color:#252525;font-family:BPG-Extrasquare;left:0;padding:.125rem 1.125rem 0;position:absolute;top:0;transform:translate(calc((cos(45deg) - 1)*100%),-100%) rotate(-45deg);transform-origin:100% 100%}#shops-page .shop-container-wrapper .shop-container .shop-info{display:flex;flex-direction:column;height:9.375rem;justify-content:flex-end}#shops-page .shop-container-wrapper .shop-container .shop-info h1,#shops-page .shop-container-wrapper .shop-container .shop-info h2,#shops-page .shop-container-wrapper .shop-container .shop-info p{margin:0}#shops-page .shop-container-wrapper .shop-container .shop-info a{color:#43467a}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a{align-items:center;display:inline-flex;height:1.75rem;text-decoration:none}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a i.contact-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.75rem;margin-right:.25rem;width:1rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a i.contact-icon.phone-icon{background-image:url(../assets/icons/phone.png)}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a i.contact-icon.web-icon{background-image:url(../assets/icons/web.png)}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-name{height:3rem;line-height:3rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-description{height:4rem}#shops-page .shop-container-wrapper .shop-container.shop-apizza .shop-img{background-image:url(../assets/shops/apizza.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-universami .shop-img{background-image:url(../assets/shops/universami.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-tserti .shop-img{background-image:url(../assets/shops/tserti.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-wrap_master .shop-img{background-image:url(../assets/shops/wrap_master.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-dro .shop-img{background-image:url(../assets/shops/dro.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-libra .shop-img{background-image:url(../assets/shops/libra.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-sushi24 .shop-img{background-image:url(../assets/shops/sushi24.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-loire .shop-img{background-image:url(../assets/shops/loire.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-optico .shop-img{background-image:url(../assets/shops/optico.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-dolphi .shop-img{background-image:url(../assets/shops/dolphi.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-tamiro .shop-img{background-image:url(../assets/shops/tamiro.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-tori .shop-img{background-image:url(../assets/shops/tori.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-citrine .shop-img{background-image:url(../assets/shops/citrine.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-feliece .shop-img{background-image:url(../assets/shops/feliece.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-staphilow .shop-img{background-image:url(../assets/shops/staphilow.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-eurobrand .shop-img{background-image:url(../assets/shops/eurobrand.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-naname .shop-img{background-image:url(../assets/shops/naname.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-vivre .shop-img{background-image:url(../assets/shops/vivre.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-humana .shop-img{background-image:url(../assets/shops/humana.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-onyx .shop-img{background-image:url(../assets/shops/onyx.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-kito .shop-img{background-image:url(../assets/shops/kito.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-snap .shop-img{background-image:url(../assets/shops/snap.jpg)}#shops-page .shop-container-wrapper .shop-container.shop-prime .shop-img{background-image:url(../assets/shops/prime.jpg)}#map-page{padding-top:0}@media (max-width:980px){#shops-page .shop-container-wrapper{grid-template-columns:1fr}}@media (max-width:720px){#shops-page .shop-container-wrapper .shop-container{height:8rem;padding:0 .75rem}#shops-page .shop-container-wrapper .shop-container .shop-img{height:6rem;margin-right:.75rem;width:8rem}#shops-page .shop-container-wrapper .shop-container .shop-img .coming-soon-label{font-size:.625rem}#shops-page .shop-container-wrapper .shop-container .shop-info{height:7rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact{flex-direction:column;font-size:.8125rem;height:2rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a{height:1.75rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-contact a i.contact-icon{display:block;height:1.75rem;width:1rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-name{font-size:1.75rem;height:2rem;line-height:2rem}#shops-page .shop-container-wrapper .shop-container .shop-info .shop-description{font-size:.75rem;height:3rem}}.map-wrapper{background-color:#f0f0f0;height:50rem;width:100%}.map-wrapper .swiper-wrapper{height:inherit}.map-wrapper .swiper-wrapper .swiper-slide{display:flex;gap:1.5rem;height:inherit;justify-content:space-between;padding:2% 5%}.map-wrapper .swiper-wrapper .swiper-slide svg{stroke-width:.25rem;display:block;font-size:3rem;max-width:100vw;width:55%}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon *,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon *{fill:#342c58;stroke:none;pointer-events:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon .unavailable-sign,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon .unavailable-sign *,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon.unavailable-sign,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon.unavailable-sign *,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon .unavailable-sign,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon .unavailable-sign *,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon.unavailable-sign,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon.unavailable-sign *{fill:#c31111}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon .unavailable-sign * .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon .unavailable-sign .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon.unavailable-sign * .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-icon.unavailable-sign .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon .unavailable-sign * .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon .unavailable-sign .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon.unavailable-sign * .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-icon.unavailable-sign .wall{stroke:#c31111!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .map-text,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .map-text>*,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-area-text,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-area-text>*,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .map-text,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .map-text>*,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-area-text,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-area-text>*{fill:#342c58;font-weight:700;opacity:1;pointer-events:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .map-text.small-room-text,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room-area-text.small-room-text,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .map-text.small-room-text,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .room-area-text.small-room-text{font-size:2.5rem}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .wall,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .wall{fill:none!important;stroke:#ab5a0b!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .car,.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .car{fill:#342c58}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .show-on-room-hover{display:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room{stroke:#ab5a0b;fill:hsla(32,9%,73%,.659);transition:fill .2s,stroke .2s,opacity .7s}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room.with-image{fill:hsla(0,0%,50%,.15)}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room.with-image:hover{fill:hsla(0,0%,50%,.001)}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room:hover{fill:#c0bab3;stroke:#ab5a0b;stroke-width:.5rem}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room:hover.unavailable-room{stroke:#c31111}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room:hover~.show-on-room-hover{display:initial}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .room:hover~.hide-on-room-hover{display:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .outter-mall-wall{stroke-width:.5rem;fill:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase *{stroke:#ab5a0b;stroke-width:.1875rem;fill:none}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase .filled-staircase,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase .filled-staircase *,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase.filled-staircase,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .staircase.filled-staircase *{fill:#f0f0f0!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .italian-pizza .room{fill:#01fc01;opacity:.8}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .italian-pizza .room:hover{opacity:1}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .italian-pizza .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .italian-pizza .room-icon *{fill:#436d44!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room{fill:#c72d35!important;opacity:.85}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room:hover{opacity:1}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room-icon *{fill:#fff!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room-area-text,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .snap-fitness .room-area-text *{fill:#fff}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .prime-boxing-club .room{fill:#e6cc51!important;opacity:.85}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .prime-boxing-club .room:hover{opacity:1}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .prime-boxing-club .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .prime-boxing-club .room-icon *{fill:#000!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .humana .room{fill:hsla(0,0%,100%,.15)}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .humana .room:hover{fill:transparent}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .style-shop-room .room{fill:#231f20!important;opacity:.85}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .style-shop-room .room:hover{opacity:1}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .style-shop-room .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .style-shop-room .room-icon *{fill:#fff!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room{fill:#f31c0f!important;opacity:.85}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room:hover{opacity:1}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room-icon,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room-icon *{fill:#fff!important}.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room-area-text,.map-wrapper .swiper-wrapper .swiper-slide svg .inside-mall .eurobrand .room-area-text *{fill:#fff}.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .road-dashed-line{stroke:#ab5a0b;stroke-miterlimit:10;stroke-dasharray:30,60}.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .bus-dashed-line{fill:none;stroke:#ab5a0b;stroke-miterlimit:10;stroke-dasharray:25,15}.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .arrow{opacity:.35}.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .arrow .arrow-head{stroke-miterlimit:10;fill:#ab5a0b}.map-wrapper .swiper-wrapper .swiper-slide svg .outside-mall .street-name{font-size:4rem}.map-wrapper .swiper-wrapper .swiper-slide .floor-desc{display:flex;flex-direction:column;flex-grow:1;font-size:1.25rem;justify-content:center;margin-right:3rem;width:35%}.map-wrapper .swiper-wrapper .swiper-slide .floor-desc>div{display:flex;flex:1}.map-wrapper .swiper-wrapper .swiper-slide .floor-desc .general-text{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1.5rem;width:100%}.map-wrapper .swiper-wrapper .swiper-slide .floor-desc .general-text h4{margin:5rem 0 1rem;text-align:center}.map-wrapper .swiper-wrapper .swiper-slide .floor-desc .room-desc.unavailable-desc{color:#c31111}.map-wrapper .floor-select.swiper-pagination{align-self:flex-end;list-style-type:none;margin-right:2rem;padding:0}.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet{background-color:#e6e6e6;background-image:-webkit-radial-gradient(50% 0,8% 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%),-webkit-radial-gradient(50% 100%,12% 50%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 100%),-webkit-radial-gradient(0 50%,50% 7%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%),-webkit-radial-gradient(100% 50%,50% 5%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%),-webkit-repeating-radial-gradient(50% 50%,100% 100%,transparent 0,transparent 3%,rgba(0,0,0,.1) 3.5%),-webkit-repeating-radial-gradient(50% 50%,100% 100%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 6%,hsla(0,0%,100%,.1) 7.5%),-webkit-repeating-radial-gradient(50% 50%,100% 100%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 1.2%,hsla(0,0%,100%,.2) 2.2%),-webkit-radial-gradient(50% 50%,200% 50%,#e6e6e6 5%,#d9d9d9 30%,#999 100%);border-radius:50%;box-shadow:inset 0 0 0 .0625rem #262626,inset 0 -.0156rem .0781rem .0625rem rgba(38,38,38,.8),inset 0 -.0156rem 0 .1094rem rgba(0,0,0,.25),inset 0 .0313rem .0156rem .1094rem hsla(0,0%,100%,.7),0 -.0781rem .0938rem .0625rem rgba(0,0,0,.15),0 .0781rem .0938rem .0625rem hsla(0,0%,100%,.5);color:#333;font:700 1.5rem/.5rem Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;height:2.5rem;line-height:2.5rem;margin:1rem auto;opacity:1;outline:none;position:relative;text-align:center;text-shadow:hsla(0,0%,40%,.5) 0 -.0625rem 0,hsla(0,0%,100%,.6) 0 .125rem .0625rem;transition:color .2s;width:2.5rem}.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet:after,.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet:before{background-image:-webkit-radial-gradient(50% 0,10% 50%,rgba(0,0,0,.1) 0,transparent 100%),-webkit-radial-gradient(50% 100%,10% 50%,rgba(0,0,0,.1) 0,transparent 100%),-webkit-radial-gradient(0 50%,50% 10%,rgba(0,0,0,.1) 0,transparent 100%),-webkit-radial-gradient(100% 50%,50% 6%,rgba(0,0,0,.1) 0,transparent 100%);border-radius:inherit;content:"";height:inherit;left:0;position:absolute;top:0;width:inherit}.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet:before{transform:rotate(65deg)}.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet:after{transform:rotate(-65deg)}.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet.swiper-pagination-bullet-active,.map-wrapper .floor-select.swiper-pagination li.swiper-pagination-bullet:active{box-shadow:inset 0 0 0 .0625rem #004d99,inset 0 -.0156rem .0781rem .0625rem rgba(0,38,77,.4),inset 0 -.0156rem 0 .1094rem rgba(0,51,102,.25),inset 0 .0313rem .0156rem .1094rem hsla(0,0%,100%,.7),0 0 .0469rem .0313rem rgba(128,191,255,.8),0 -.0781rem .0938rem .0625rem rgba(51,102,153,.25),0 .0781rem .0938rem .0625rem #e8f2fc;color:#06c;text-shadow:rgba(0,51,102,.3) 0 -.0156rem 0,#b3d9ff 0 .0313rem .0156rem,#9df 0 0 .0781rem,rgba(0,128,255,.6) 0 0 .3125rem}@media (max-width:720px){.map-wrapper .swiper-slide{flex-direction:column;height:auto}.map-wrapper .swiper-slide svg{display:flex;flex:1;height:50vh;width:100%!important}.map-wrapper .swiper-slide .floor-desc{flex:1;font-size:.75rem!important;height:auto;width:100%!important}.map-wrapper .swiper-slide .floor-desc .general-text h4{margin:.25rem 0!important}.map-wrapper .floor-select{margin-right:0!important;right:3px;top:25%!important}}:root{--swiper-theme-color:#f3c506;--pswp-bg:rgba(0,0,0,.92);--pswp-placeholder-bg:#111;--pswp-accent-color:#f3c506;--pswp-icon-color:#fff;--pswp-icon-color-secondary:hsla(0,0%,100%,.65)}#gallery-page{min-height:inherit;padding:2rem 6rem}#gallery-page .photo-gallery-section{text-align:center}#gallery-page .photo-gallery-section h2{font-size:clamp(2rem,2.5vw,2.5rem);letter-spacing:.05rem;margin:0 0 2.5rem}#gallery-page .photo-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 auto;max-width:80rem;width:100%}#gallery-page .photo-grid__item{background:#111;border-radius:.75rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.15);display:block;overflow:hidden;position:relative;transform:translateZ(0);transition:box-shadow .18s ease,transform .18s ease}#gallery-page .photo-grid__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .22s ease;width:100%}#gallery-page .photo-grid__item:focus-visible,#gallery-page .photo-grid__item:hover{box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.22);transform:translateY(-4px)}#gallery-page .photo-grid__item:focus-visible img,#gallery-page .photo-grid__item:hover img{transform:scale(1.07)}#gallery-page .photo-grid__item:focus-visible{outline:3px solid #f3c506;outline-offset:4px}#gallery-page .video-gallery-section{margin-top:5rem;text-align:center}#gallery-page .video-gallery-section h2{font-size:clamp(2rem,2.5vw,2.5rem);letter-spacing:.05rem;margin:0 0 2.5rem}#gallery-page .video-gallery-section .video-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:80rem}#gallery-page .video-gallery-section .video-item{background:#111;border-radius:.75rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.15);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;transition:box-shadow .18s ease,transform .18s ease;width:100%}#gallery-page .video-gallery-section .video-item iframe{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%}#gallery-page .video-gallery-section .video-item:hover{box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.22);transform:translateY(-4px)}@media (max-width:980px){#gallery-page{padding:1.5rem 5vw}#gallery-page .photo-grid{gap:1rem}#gallery-page .video-gallery-section{margin-top:4rem}#gallery-page .video-gallery-section .video-grid{gap:1.5rem}}@media (max-width:600px){#gallery-page{padding:1.25rem 1rem 3rem}#gallery-page .photo-gallery-section{margin-bottom:1.75rem}#gallery-page .photo-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#gallery-page .video-gallery-section{margin-top:3rem}#gallery-page .video-gallery-section h2{margin-bottom:1.5rem}#gallery-page .video-gallery-section .video-grid{gap:1rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#gallery-page .photo-grid__item,#gallery-page .photo-grid__item img,#gallery-page .video-item{transition:none}}html{color:#333;font-family:BPG Arial,sans-serif;font-size:100%}*,:after,:before,html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:BPG-Extrasquare}p{letter-spacing:.03rem}body{background-color:#f0f0f0;margin:0}#navbar{background:linear-gradient(180deg,#353535,#252525);color:#f3c506;font-family:BPG-Extrasquare,sans-serif;height:4rem;position:sticky;top:0;z-index:2}#navbar a{color:inherit;display:block;height:inherit;line-height:inherit;padding:0 1rem;text-decoration:none;width:100%}#navbar ul{font-size:1.125rem;list-style-type:none;margin:0}#navbar ul li{cursor:default;height:4rem;letter-spacing:.05rem;line-height:4rem;opacity:.7;text-transform:uppercase;transition:opacity .2s}#navbar ul li.active{opacity:1}#navbar ul li:hover:not(.active){cursor:pointer;opacity:1}#navbar div.mobile-navbar{display:none}#navbar div.mobile-navbar .mobile-nav-toggle{background-color:#f3c506;background:linear-gradient(180deg,transparent 20%,#f3c506 20% 30%,transparent 30% 45%,#f3c506 45% 55%,transparent 55% 70%,#f3c506 70% 80%,transparent 80%);display:none;height:4rem;left:1rem;position:absolute;top:0;width:2rem}#navbar div.mobile-navbar a{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}#navbar div.mobile-navbar a img{height:2.5rem;margin-top:.75rem}#navbar .nav-slideout-dim-background{display:none}#navbar .nav-cats{display:flex;height:4rem;justify-content:space-between;line-height:4rem;padding:0}#navbar .nav-cats>li{display:flex;height:inherit;position:relative}#navbar .nav-cats>li#landing{opacity:1}#navbar .nav-cats>li#landing img{height:2.5rem;margin:.75rem 0}#navbar .nav-cats>li i.arrow-down{border:solid #f3c506;border-width:0 .1875rem .1875rem 0;display:inline-block;margin-left:.5rem;padding:.1875rem;transform:rotate(45deg) translateY(-.25rem)}#navbar .nav-cats>li>ul.sub-cats{background-color:#303030;display:none;font-size:1rem;left:0;padding:0;position:absolute;top:100%;width:25rem;z-index:2}#navbar .nav-cats>li>ul.sub-cats li{padding:0 1rem}#navbar .nav-cats>li:hover>ul.sub-cats{display:block}#navbar .lang-switcher{align-items:center;cursor:default;display:flex;gap:1rem;height:4rem;opacity:1;position:absolute;right:1.5rem;top:0}#navbar .lang-switcher #en,#navbar .lang-switcher #ka{width:2rem}#navbar .lang-switcher #en.active-lang,#navbar .lang-switcher #ka.active-lang{pointer-events:none}#navbar .lang-switcher #en:not(.active-lang),#navbar .lang-switcher #ka:not(.active-lang){cursor:pointer;filter:contrast(.4) grayscale(.4) brightness(1)}#navbar .lang-switcher #ka .white-part{fill:#fff}#navbar .lang-switcher #ka .red-part{fill:#d51f3a}#navbar .lang-switcher #en .white-part{fill:#fff}#navbar .lang-switcher #en .red-part{fill:#bd0034}#navbar .lang-switcher #en .blue-part{fill:#1a237b}#main{min-height:calc(100vh - 15rem)}#footer{background:linear-gradient(180deg,#353535,#252525);color:#f3c506;display:flex;font-family:BPG-Extrasquare;font-size:.875rem;height:11rem;justify-content:space-around;overflow:hidden}#footer ul{list-style-type:none;margin:0;padding:0}#footer ul li{margin:.5rem 0}#footer ul h4{color:#f3c506;font-size:1rem;font-weight:400;margin-bottom:1rem;opacity:1!important;padding:0}#footer ul#footer-nav li:not(:first-child){height:.875rem}#footer ul#footer-nav li a{color:#f3c506;font-size:.875rem;opacity:.7;text-decoration:none;transition:opacity .2s}#footer ul#footer-nav li a:hover{opacity:.9}#footer ul#footer-contact li:not(:first-child){align-items:center;display:flex;height:1rem}#footer ul#footer-contact li span{opacity:.7}#footer ul#footer-contact li .contact-icon{height:.875rem;margin-left:.5rem;width:.875rem}#footer ul#footer-socials #nav-social-icons{display:flex;gap:1rem}#footer ul#footer-socials #nav-social-icons li{height:2rem;width:2rem}#footer ul#footer-socials #nav-social-icons .white-part{fill:#fff}#footer ul#footer-socials #nav-social-icons .fb-blue{fill:#385997}#footer ul#footer-socials #nav-social-icons .tiktok-cyan{fill:#00f6ef}#footer ul#footer-socials #nav-social-icons .tiktok-white{fill:#fff}#footer ul#footer-socials #nav-social-icons .tiktok-pink{fill:#ff004f}#homepage{min-height:calc(100vh - 15rem)}#homepage #home-slider{height:calc(100vh - 15rem)}#homepage #home-slider .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 15rem);width:calc(177vh - 26.55rem)}#homepage #home-slider .slide-1{background-image:url(../assets/swiper/1.jpg?v=4)}#homepage #home-slider .slide-2{background-image:url(../assets/swiper/2.jpg?v=4)}#homepage #home-slider .slide-3{background-image:url(../assets/swiper/3.jpg?v=4)}#homepage #home-slider .slide-4{background-image:url(../assets/swiper/4.jpg?v=4)}#homepage #home-slider .slide-5{background-image:url(../assets/swiper/5.jpg?v=4)}#homepage #home-slider .slide-6{background-image:url(../assets/swiper/6.jpg?v=4)}#homepage #home-slider .slide-7{background-image:url(../assets/swiper/7.jpg?v=4)}#about-page,#why-us-page{min-height:inherit;padding:2rem 6rem}#why-us-page h2{border-radius:.25rem;transition:background-color .2s}#services-page,#shops-page{min-height:inherit;padding:2rem 6rem}#contact-page{padding:2rem 8rem}#contact-page .map-n-info{display:flex;justify-content:space-between}#contact-page .map-n-info .map-half{width:70%}#contact-page .map-n-info .map-half iframe{height:25rem;width:100%}#contact-page .map-n-info .info-half{width:20%}#contact-page .map-n-info .info-half ul.info-box{background-color:#eee;border:1px solid #aaa;border-radius:.2rem;list-style-type:none;padding:1rem;width:100%}#contact-page .map-n-info .info-half ul.info-box li:not(:last-child){margin-bottom:1rem}#contact-page .map-n-info .info-half ul.info-box b{margin-bottom:.25rem}#contact-page .contact-icon{height:16px;width:16px}#apizza{min-height:calc(100vh - 15rem)}#apizza div{display:none}#apizza div img{height:auto;width:100%}@media (max-width:980px){html{font-size:14px}#navbar{height:4rem;left:0;line-height:4rem;position:fixed;right:0;top:0;z-index:2}#navbar div.mobile-navbar{display:flex;font-size:1.75rem;height:4rem;justify-content:center;margin-right:auto;opacity:1!important;position:relative}#navbar div.mobile-navbar .mobile-nav-toggle{background-color:#f3c506;background:linear-gradient(180deg,transparent 20%,#f3c506 20% 30%,transparent 30% 45%,#f3c506 45% 55%,transparent 55% 70%,#f3c506 70% 80%,transparent 80%);display:block;height:4rem;left:1rem;position:absolute;top:0;width:2rem}#navbar div.mobile-navbar a.logo.mobile-logo{display:block;height:4rem;width:auto}#navbar div.mobile-navbar a.logo.mobile-logo img{height:2rem;margin-top:1rem}#navbar .nav-slideout-dim-background{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:2}#navbar .nav-slideout-dim-background:after{content:"✖";font-size:2.5rem;position:fixed;right:1rem;top:5rem}#navbar .nav-cats{background:#303030;display:flex;flex-direction:column;font-size:.875rem;height:100vh;justify-content:flex-start;left:-70vw;padding:1.5rem .75rem;position:absolute;top:0;transition:left .2s;width:70vw;z-index:3}#navbar .nav-cats.shown{left:0}#navbar .nav-cats>li{height:4rem;line-height:4rem}#navbar .nav-cats>li#landing{display:none}#navbar .nav-cats>li .sub-cats,#navbar .nav-cats>li i.arrow-down{display:none!important}#navbar .lang-switcher{gap:.75rem;height:4rem;right:1rem}#navbar .lang-switcher #en,#navbar .lang-switcher #ka{width:1.5rem}#main{min-height:calc(100vh - 28rem);padding-top:4rem}#main #homepage{height:calc(100vh - 32rem);min-height:unset}#main #homepage #home-slider{height:calc(100vh - 32rem)!important}#main #homepage #home-slider .swiper-slide{height:0;padding-top:56.25%;width:100vw}#footer{flex-direction:column;font-size:.75rem;height:28rem;padding:0 1rem}#about-page,#contact-page,#services-page,#shops-page,#why-us-page{padding:1.5rem 5vw}#contact-page .map-n-info{flex-direction:column}#contact-page .map-n-info .map-half{width:100%}#contact-page .map-n-info .map-half iframe{height:20rem;width:100%}#contact-page .map-n-info .info-half,#contact-page .map-n-info .info-half ul.info-box{width:100%}}@media (min-width:721px) and (max-width:980px){html{font-size:14px}html #navbar .nav-cats{left:-30vw;width:30vw}html #navbar .nav-cats i.arrow-down{display:none}html #contact-page .map-n-info{flex-direction:row}html #contact-page .map-n-info .map-half{width:60%}html #contact-page .map-n-info .map-half iframe{height:20rem}html #contact-page .map-n-info .info-half{width:33%}}@media (min-width:981px) and (max-width:1280px){html{font-size:12.5px}#navbar ul{font-size:1rem}#navbar .nav-cats{padding-right:8rem}#navbar .nav-cats li .sub-cats,#navbar .nav-cats li i.arrow-down{display:none!important}#contact-page .map-n-info .map-half{width:60%}#contact-page .map-n-info .map-half iframe{height:20rem}#contact-page .map-n-info .info-half{width:30%}}@media (min-width:1281px) and (max-width:1920px){html{font-size:15px}#navbar{justify-content:space-between;padding-left:calc(50vw - 40rem);padding-right:calc(50vw - 40rem)}#navbar .nav-cats a{padding:0}#about-page,#contact-page,#map-page,#services-page,#shops-page,#why-us-page{padding-left:calc(50vw - 40rem);padding-right:calc(50vw - 40rem)}#map-page .floor-select{right:calc(50vw - 40rem)!important}#footer{justify-content:space-between;padding-left:calc(50vw - 40rem);padding-right:calc(50vw - 40rem)}}@media (min-width:1921px){html{font-size:18px}#navbar{padding-left:calc(50vw - 44rem);padding-right:calc(50vw - 44rem)}#navbar .nav-cats a{padding:0}#about-page,#contact-page,#map-page,#services-page,#shops-page,#why-us-page{padding-left:calc(50vw - 44rem);padding-right:calc(50vw - 44rem)}#map-page .floor-select{margin-right:calc(50vw - 44rem)!important}#footer{justify-content:space-between;padding-left:calc(50vw - 44rem);padding-right:calc(50vw - 44rem)}}
/*# sourceMappingURL=style.css.map */
