@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');* {margin: 0 auto;padding: 0;border: none;box-sizing: border-box;position: relative;}:root {--area-width: 100%;--area-margin: 0px auto;--color-black-hex: #000000;--color-black: rgba(0,0,0,1);--color-black-75: rgba(0,0,0,.75);--color-black-50: rgba(0,0,0,.5);--color-black-25: rgba(0,0,0,.25);--color-blueberry-hex: #1f1743;--color-blueberry: rgba(31,23,67,1);--color-blueberry-75: rgba(31,23,67,.75);--color-blueberry-50: rgba(31,23,67,.5);--color-blueberry-25: rgba(31,23,67,.25);--color-blueberry-15: rgba(31,23,67,.15);--color-blueberry-05: rgba(31,23,67,.05);--color-vermilion-hex: #e73e1b;--color-vermilion: rgba(231,62,27,1);--color-vermilion-75: rgba(231,62,27,.75);--color-vermilion-50: rgba(231,62,27,.5);--color-vermilion-25: rgba(231,62,27,.25);--color-yellow-hex: #f2b708;--color-yellow: rgba(242,183,8,1);--color-yellow-75: rgba(242,183,8,.75);--color-yellow-50: rgba(242,183,8,.5);--color-yellow-25: rgba(242,183,8,.25);--color-white-hex: #ffffff;--color-white: rgba(255,255,255,1);--color-white-75: rgba(255,255,255,.75);--color-white-60: rgba(255,255,255,.6);--color-white-50: rgba(255,255,255,.5);--color-white-25: rgba(255,255,255,.25);--color-orange: #ee8710;--color-darkblue: #140f2c;--color-violet: #7b40b6;--color-lightgray: #f3f3f4;--color-gray: #c6c5cc;--color-text: var(--color-darkblue);--color-link: #c40009;--content-width: 100%;--max-footer-width: 1500px;--cms-right-img-width: 450px;--text-area-max-width: 900px;--font-family: 'DM Sans', Arial, sans-seif;--map-height-ratio: calc(1200/800);--logos-animation-duration: 60s;//--data-hero-img-src: attr(data-hero-img-src);}html {overflow-x: hidden;overflow-y: scroll;}body {text-align: center;font-family: var(--font-family);font-optical-sizing: auto;font-size: 16px;line-height: 24px;font-weight: 400;color: var(--color-text);}#area {width: var(--area-width);margin: var(--area-margin);}#go2top {position: fixed;bottom: 50px;right: 0px;width: 40px;height: 40px;background: var(--color-orange) url('/img/arrow-up-white.svg') no-repeat 50% 50%;background-size: 18px 18px;//border: solid #ffffff 5px;//border-right: none;//-moz-box-shadow: 3px 0px 6px 0px #888888;//box-shadow: 3px 0px 6px 0px #888888;//background-color: #d72233;border-radius: 20px 0px 0px 20px;cursor: pointer;z-index: 999999999999;display: none;}header, main, section, footer {position: relative;width: 100%;}main > div {width: var(--content-width);margin: 0 auto;}section > div {width: var(--content-width);margin: 0 auto;text-align: center;}#topline {text-align: left;padding: 30px 25px;min-height: calc(2 * 30px + 40px);}#topline > div {}.show-search {position: absolute;display: block;top: -5px;right: 140px;width: 50px;height: 50px;background: var(--color-lightgray) url('/img/magnifier.svg') no-repeat 43% 50%;background-size: 70%;border-radius: 50%;z-index: 99999;}#show-search {display: none;}#show-search:checked ~ .show-search {background: var(--color-lightgray) url('/img/close.svg') no-repeat 50% 50%;}#searchTop > form {display: none;position: absolute;width: 100vw;top: 70px;left: -25px;padding: 10px 25px 35px 25px;background-color: var(--color-white);z-index: 110;}#searchTop > form > input[type=search] {min-width: 300px;width: 100%;}#today_open_to {display: none;align-items: center;float: right;margin: 0 30px 0 0;padding: 12px 0;font-size: 18px;line-height: 26px;}#stores_map_icon {position: relative;display: inline-block;float: right;top: -5px;right: 70px;width: 50px;height: 50px;background: var(--color-blueberry) url(/img/centre-map-icon.svg) no-repeat 50% 50%;background-size: 75%;border-radius: 50%;}#stores_map_btn {display: none;float: right;top: -2px;}#languages-box {position: relative;display: none;float: left;margin: 3px 0 0 80px;width: 95px;height: 44px;font-weight: 500;font-size: 14px;line-height: 44px;}#languages-box > div:first-child {float: left;margin: 0 0 0 18px;font-weight: 800;}#languages-box > div:nth-child(2) {position: absolute;right: 18px;font-weight: 800;}#languages-box input {opacity: 0;width: 0;height: 0;}.slider {position: absolute;cursor: pointer;display: flex;align-items: center;font-size: 14px;line-height: 36px;top: 0;left: 0;right: 0;bottom: 0;border: solid #ccc 1px;border-radius: 44px;-webkit-transition: .4s;transition: .4s;}.slider:before {position: absolute;content: "";width: 44px;height: 36px;left: 4px;//right: 30px;//bottom: 3px;background-color: var(--color-blueberry);color: var(--color-white);border-radius: 36px;-webkit-transition: .4s;transition: .4s;}input:checked + .slider {//background-color: red;}input:checked + .slider:before {content:"CZ";}input:not(:checked) + .slider:before {content:"EN";}input:focus + .slider {box-shadow: 0 0 1px #2196F3;}input:not(:checked) + .slider:before {-webkit-transform: translateX(41px);-ms-transform: translateX(41px);transform: translateX(41px);}.hero-image {//background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(var(--data-hero-img-src));//background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(attr(data-hero-img-src url));min-height: 480px;height: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}.hero-image > div {text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;}.hero-image > div button {border: none;outline: 0;display: inline-block;padding: 10px 25px;color: black;background-color: #ddd;text-align: center;cursor: pointer;}.hero-image > div button:hover {background-color: #555;color: white;}#bluebar {width: 100%;height: 75px;background-color: var(--color-darkblue);padding: 20px 0px;text-align: right;}#search-icon {position: absolute;display: block;top: 15px;left: 55px;width: 50px;height: 50px;background: transparent url('/img/icon-search.svg') no-repeat 50% 50%;background-size: 60%;z-index: 99999;}#logo {display: inline-block;width: 120px;height: 40px;background: transparent url('/img/palac-logo.svg') no-repeat 50% 50%;background-size: 100%;float: left;}#img-head {width: 100%;height: calc(100vw/(1920/250)*1.5);overflow: hidden;}#img-head > div, #img-head > a {display: block;width: 100%;height: 100%;background-size: cover;-webkit-animation: head-bg 20s ease-in-out infinite;-moz-animation: head-bg 20s ease-in-out infinite;-o-animation: head-bg 20s ease-in-out infinite;animation: head-bg 20s ease-in-out infinite;}@keyframes head-bg {0% {-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}50% {-ms-transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}100% {-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}}#content {padding: 20px 0;}#content > div {width: var(--content-width);padding: 0px 20px;text-align: left;}#content p {margin: 0 0 10px 0;}#border {display: none;}h1, .h1 {margin: 0 0 30px 0;font-size: 40px;line-height: 48px;font-weight: 500;text-align: center;}h2, .h2 {margin: 80px 0 30px 0;font-size: 32px;line-height: 40px;font-weight: 500;text-align: center;}h3, .h3 {margin: 10px 0 20px 0;font-size: 24px;font-weight: 500;line-height: 32px;}h4, .h4 {margin: 10px 0 20px 0;font-size: 24px;font-weight: 500;line-height: 32px;}ul, ol {margin: 0 0 15px 0;padding: 0 0 0 20px;}li {padding: 0 0 0 10px;}li::marker {display: inline-block;vertical-align: middle;height: 100%;}.pdf-list {list-style-type: none;padding: 0 0 0 0;}a {color: var(--color-text);text-decoration: underline;}a:hover {text-decoration: none;}a > span.fas.fa-phone {padding-left: 10px;}a > span.fas:not(span.fas.fa-phone) {padding-right: 10px;}sup {font-size: 75%;}.nobr {white-space: nowrap;}span.icon {display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-right: 10px;}span.icon.phone {background: transparent url('/img/icon-phone.svg') 50% 50%/100% no-repeat;}span.icon.map-marker {background: transparent url('/img/icon-map-marker.svg') 50% 50%/100% no-repeat;}span.icon.envelope {background: transparent url('/img/icon-envelope.svg') 50% 50%/100% no-repeat;}span.icon.download {background: transparent url('/img/icon-download-white.svg') 50% 50%/100% no-repeat;}input[type=text],input[type=email],input[type=search],textarea {padding: 12px 15px;background-color: var(--color-lightgray);height: 50px;border-radius: 50px;font-size: 18px;line-height: 26px;font-weight: 400;}::placeholder {color: var(--color-gray);font-family: var(--font-family);}input[type=search] {min-width: 500px;height: 50px;background-image: url("/img/magnifier.svg");background-repeat: no-repeat;background-position: 15px 50%;padding: 12px 15px 12px 50px;}input[type=search]::placeholder {//left: 50px;}.center {text-align: center;}.left {text-align: left;}.right {text-align: right;}.fleft {float: left;}.fright {float: right;}.underline {text-decoration: underline;}.width50 {width: 50%;}.h30px {height: 30px;}.ptop10 {padding-top: 10px!important;}.ptop20 {padding-top: 20px!important;}.ptop30 {padding-top: 30px!important;}.p30 {padding: 30px 0!important;}.p50 {padding: 50px 0!important;}.p60 {padding: 60px 0!important;}.mtop20 {margin-top: 20px!important;}.mtop30 {margin-top: 30px!important;}.mtop50 {margin-top: 50px!important;}.mtop60 {margin-top: 60px!important;}.mtop70 {margin-top: 70px!important;}.mtop150 {margin-top: 150px!important;}.mbot30 {margin-bottom: 30px!important;}.mbot60 {margin-bottom: 60px!important;}.m30px {margin: 15px 30px!important;}.lh150 {line-height: 150%;}.maxh30 {max-height: 30px;}.inline {display: inline-block;}.lower_roman {list-style-type: lower-roman;}.lower_alpha {list-style-type: lower-alpha;}.square {list-style-type: square;}.circle {list-style-type: circle;}.disc {list-style-type: disc;}.nowrap {white-space: nowrap;}.hidden {display: none;visibility: hidden;}.async-hide {opacity: 0 !important;}.back {display: block;text-align: right;top: -10px;}.button {display: inline-block;padding: 15px 24px;border-radius: 50px;font-size: 16px;line-height: 24px;font-weight: 500;text-decoration: none;cursor: pointer;transition: all 0.2s ease-out;}.button.blue {background-color: var(--color-blueberry);color: var(--color-white);}.button.orange {background-color: var(--color-orange)!important;color: var(--color-white)!important;}a[href$=".pdf"], .pdf {display: inline-block;background: transparent url(/img/pdf.svg) no-repeat;background-position: 0% 4px;padding: 1px 0px 1px 25px;text-decoration: none;}a[href$=".zip"], .zip {display: inline-block;background: transparent url(/img/zip.svg) no-repeat;background-position: 0% 4px;background-size: 18px;padding: 1px 0px 1px 25px;text-decoration: none;}a[href$=".eps"], .eps {display: inline-block;background: transparent url(/img/eps.svg) no-repeat;background-position: 0% 4px;background-size: 17px;padding: 1px 0px 1px 25px;text-decoration: none;}a[href$=".xls"], a[href$=".xlsx"], .xls, .xlsx {display: inline-block;background: transparent url(/img/xls.svg) no-repeat;background-position: 0% 4px;padding: 1px 0px 1px 25px;text-decoration: none;background-size: 6%;}a[href$=".doc"], a[href$=".docx"], .doc, .docx {display: inline-block;background: transparent url(/img/doc.svg) no-repeat;background-position: 0% 4px;padding: 1px 0px 1px 25px;text-decoration: none;background-size: 7%;}a.no-icon {background: none;padding: 0;text-decoration: underline;}a.no-icon:hover {text-decoration: none;}#for-download a {text-decoration: underline;}#for-download a:hover {text-decoration: none;}.bold {font-weight: 700;}.italic {font-style: italic;}.red {color: var(--color-logo-red)!important;}.violet {color: var(--color-violet)!important;}.orange {color: var(--color-orange)!important;}.note {font-size: 14px;line-height: 20px;opacity: 0.6;}#program {padding: 40px 0 0 0;}.program-item {padding: 0 0 25px 0;border-bottom: dotted var(--color-border) 1px;}.programImg {font-size: 0px;line-height: 100%;float: right;margin: 0 0 10px 20px;z-index: 5;}.programImg:hover {box-shadow: 0px 2px 20px var(--color-lightgray);}.tickets {display: inline-block;padding: 10px 15px 8px 15px;line-height: 100%;letter-spacing: 1px;font-weight: bold;color: var(--color-white);background-color: var(--color-link);text-transform: uppercase;text-decoration: none;border-radius: 2px;transition: background-color 0.3s;}.tickets:hover {background-color: var(--color-black);}#part-logo-yellow,#part-logo-red,#part-logo-green,#part-logo-orange-blue {display: none;}#searchMain {//text-align: center;}#searchMain > form {max-width: 500px;margin: 0 auto;}#searchMain > form > input[type=search] {min-width: 200px;width: 100%;}#searchResults {max-width: 900px;//margin: 0 auto;}#searchResults > p {opacity: 0.5;}#searchResults > div {border-bottom: solid var(--color-blueberry-15) 1px;padding: 30px 10px;}#searchResults > div:first-of-type {margin-top: 30px;border-top: solid var(--color-blueberry-15) 1px;}#searchResults > div:hover {background-color: var(--color-blueberry-05);//box-shadow: 0 5px 6px -6px #333333;}#searchResults > div > div {font-size: 24px;line-height: 32px;font-weight: 500;color: var(--color-violet);}#searchResults > div > a {font-size: 18px;line-height: 26px;}#searchResults > div > p {//font-size: 14px;margin: 15px 0 10px 0;opacity: 0.5;//color: #888888;}#searchResults > div span {display: block;line-height: 100%;letter-spacing: 0.1px;padding: 5px 5px;font-size: 11px;font-weight: 700;float: right;color: #ffffff;//text-shadow: 1px 1px 1px #727272;border-radius: 2px;}#searchResults > div span.obchody, .search_item span.stores {background-color: #74c043;}#searchResults > div span.akce, .search_item span.events {background-color: #fbad1e;}#searchResults > div span.web {background-color: #4f91cd;background-image: none;}#magazine-offer > div {width: var(--content-width);margin: 0px auto -20px auto;padding: 40px 40px;height: 300px;overflow: hidden;background-color: #e7f8ff;text-align: center;}#magazine-offer > div > img:first-child {position: absolute;top: 40px;right: 60px;-ms-transform: rotate(6deg); -webkit-transform: rotate(6deg); transform: rotate(6deg);}#magazine-offer > div > img {position: absolute;top: 0px;right: -20px;height: 100%;width: auto;}#magazine-offer > div > div {display: none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}#magazine-offer > div > h2 {display: none;margin: 0;text-transform: uppercase;font-size: 1.4em;font-weight: 700;letter-spacing: 1px;}#magazine-offer > div > span {display: none;color: var(--color-pink);}#magazine-offer > div > p {display: none;margin-top: 20px;}#magazine-offer > div > a {position: relative;margin: 180px 0 0 0;background: var(--color-pink);color: var(--color-white);text-decoration: none;padding: 12px 30px 10px 30px;line-height: 140%;}#magazine-offer > div > a:hover {background-color: var(--color-black);}#magazine-offer > div > a > span {top: -3px;}#newsletter,#newsletter2 {//width: var(--content-width);padding: 0 20px;text-align: center;}#newsletter > form {width: var(--content-width);padding: 60px 30px;margin: 60px auto;background: #8a399e;background-image: linear-gradient(150deg, #8a399e, #4f1962);border-radius: 16px;color: var(--color-white);}#newsletter > form > h2,#newsletter2 > form > h2 {font-size: 28px;font-weight: 500;line-height: 36px;margin: 0 0 30px 0;}#newsletter > form > p,#newsletter2 > form > p {font-size: 18px;font-weight: 400;line-height: 26px;padding: 0 0 30px 0;}#newsletter > form > input[type|=email] {width: 100%;max-width: 350px;border-radius: 50px;background-color: var(--color-white-25);padding: 15px 30px;margin: 0 0 15px 0;}#newsletter2 > form > input[type|=email] {width: 100%;max-width: 350px;height: 50px;padding: 12px 15px 12px 15px;margin: 30px 0 15px 0;background-color: var(--color-lightgray);border-radius: 50px;font-size: 18px;line-height: 26px;font-weight: 400;text-align: center;}#newsletter2 > form > input[type|=email] {//width: 80%;}#newsletter > form > input[type|=email]::placeholder,#newsletter2 > form > input[type|=email]::placeholder {font-size: 16px;line-height: 24px;font-weight: 400;}#newsletter > form > input[type|=submit],#newsletter2 > form > input[type|=submit] {display: inline-block;width: 100%;max-width: 350px;padding: 15px 24px;border-radius: 50px;font-size: 16px;line-height: 24px;font-weight: 500;text-decoration: none;cursor: pointer;background-color: var(--color-blueberry);color: var(--color-white);margin: 0 0 15px 0;transition: all 0.3s ease-out;}#newsletter > form > input[type|=submit]:hover,#newsletter2 > form > input[type|=submit]:hover {background-color: var(--color-black);}#newsletter_finish {margin: 0 0 50px 0;}#newsletter_finish input[type=email] {width: 80%;margin: 0 0 10px 0;}#newsletter_finish input[type=submit] {padding: 13px 35px;background-color: var(--color-pink);color: #ffffff;font-size: 14px;}#newsletter_finish div,.myEmail {padding: 15px 0;font-size: 20px;font-weight: 700;color: var(--color-orange);}#newsletter_finish #agreement {top: 2px;}#get-app,#get-voucher {margin: 80px 0 0 0;padding: 0 20px;}#get-app img,#get-voucher img {width: 100%;max-width: 330px;height: auto;border-radius: 16px;}b, strong, .bold {font-weight: 700;}.clear {clear: both;}.clearleft {clear: left;}.clearright {clear: right;}.upper {text-transform: uppercase;}.hide {display: none!important;}.hide-cat {display: none!important;}.vtop {vertical-align: top;}.top0 {top: 0px!important;}.top5 {top: 5px!important;}.top10 {top: 10px!important;}.mtop40 {margin-top: 40px;}.lpad20 {padding-left: 20px;}.part {height: 0px;border-bottom: dotted var(--color-border) 1px;padding: 0 0 50px 0;margin: 0 0 50px 0;}.red {color: var(--color-logo-red);}.underline {text-decoration: underline!important;}#cms {max-width: var(--text-area-max-width);margin: 0 auto;text-align: center;}@media only screen and (min-width: 800px) {#cms .slim {max-width: 700px;margin: 0 auto 50px auto;}}.hideblock {text-align: left;padding: 50px 0 35px 0;border-bottom: solid #e3dde8 1px;}.hideblock:first-of-type {border-top: solid #e3dde8 1px;}p[data-for^=p-],#cms table.except th[data-for^=tb-] {font-size: 20px;line-height: 28px;cursor: pointer;padding: 0 20px 0 0;}p[data-for^=p-].openp,#cms table.except th[data-for^=tb-].openp {color: var(--color-violet);}p[data-for^=p-]::before,#cms table.except th[data-for^=tb-]::before {content: "";position: absolute;width: 22px;height: 22px;top: 0%;right: 0%;z-index: -1;background: transparent url(/img/arrow-violet.svg) no-repeat 50% 50%;background-size: cover;transform: rotate(0deg);transition: all 0.5s ease-out;}p[data-for^=p-].openp::before,#cms table.except th[data-for^=tb-].openp::before {background: transparent url(/img/close-violet.svg) no-repeat 50% 50%;background-size: cover;color: var(--color-violet);}#cms table.except tbody[id^=tb-] {display: none;}#cms table.except td[colspan=3] {padding: 0;}#cms > #opening-hours {display: flex;flex-flow: row wrap;align-content: flex-start;}#cms > #opening-hours > div {display: flex;flex-flow: column nowrap;align-content: center;justify-content: center;background-position: 50% 50%;background-size: cover;color: var(--color-white);-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;min-height: 150px;margin: 5px 0;border-radius: 16px;}#cms > #opening-hours > div#galerie {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/galerie.jpg");}#cms > #opening-hours > div#obchody {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/obchody.jpg");}#cms > #opening-hours > div#foodcourt {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/foodcourt.jpg");}#cms > #opening-hours > div#cinemacity {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/cinemacity.jpg");}#cms > #opening-hours > div#tesco {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/tesco.jpg");}#cms > #opening-hours > div#svatky {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/palac-pardubice.jpg");}#cms > #opening-hours > div h3,#cms > #departments > div h3 {font-size: 24px;line-height: 32px;margin: 0 0 10px 0;}#cms > #opening-hours > div a {color: var(--color-white);}.job p[data-for^=p-] {padding: 0 0 0 160px;}.job p[data-for^=p-] a {position: absolute;display: inline-block;top: -38px;left: 0;pointer-events: none;}.job p[data-for^=p-].openp a {pointer-events: auto;}div[id^=p-] {margin-top: 40px!important;display: none;}@media only screen and (min-width: 800px) {div[id^=p-] {margin-right: 15%;}}#cms ol,#cms ul {width: auto;text-align: left;}#cms-img, #cms-img-l, .sustain-img {display: inline-block;position: relative;width: 100%;max-width: calc(100vw - 20px);margin: 0 0 20px 0;float: none;z-index: 5;box-shadow: none;}#cms-img:hover, #cms-img-l:hover {//box-shadow: 0px 10px 30px grey;}#cms-img > img, #cms-img-l > img, .sustain-img > img {width: 100%;height: auto;}#cms img {border-radius: 16px;//margin: 5px;}#cms .dual-img img {width: 100%;max-width: 420px;margin: 10px 0 0 0;}@media only screen and (min-width: 900px) {#cms .dual-img img {margin: 10px 10px;}}#cms iframe {width: 100%;height: calc((100vw - 20px) / 16 * 9);}#cms table {width: 100%;}#cms table th {white-space: nowrap;display: block;}#cms table th + td {display: block;}#cms table.except {width: 100%;border-collapse: collapse;border: none;text-align: left;}#cms table.except tr th {font-size: 20px;padding: 0 0 10px 0;margin: 20px 0 0 0;display: table-cell;white-space: initial;vertical-align: top;}#cms table.except tr td {vertical-align: top;}#lease > a {display: block;text-align: center;margin: 0 0 15px 0;}#lease > h2 {font-size: 24px;}#lease > table {display: block;}#lease > table tr {display: block;}#lease > table th {display: inline-block;}#lease > table td {display: block;}#lease > table td:first-child {display: inline-block;}#lease th, #lease td {padding: 2px 5px;}.job {max-width: 900px;padding: 30px 0;border-top: dotted var(--color-border) 1px;}.job > p:first-child {padding: 30px 0;font-weight: 700;text-align: center;}.job > h2 {margin: 0 0 30px 0;}.job > a {display: block;text-align: center;margin: 0 0 30px 0;}.jobpromo {padding: 50px 0 0 0;text-align: center;border-top: dotted var(--color-border) 1px;}.jobpromo img {max-width: 100%;}#jobsAtMallContent {width: 100%;border: 0;}#magazin {width: var(--content-width);margin: 0px auto 20px auto;display: -webkit-flex;-webkit-flex-flow: row nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;display: flex;flex-flow: row wrap;justify-content: center;align-content: flex-start;}#magazin > a {display: inline-block;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;text-decoration: none;box-shadow: none;text-align: center;background: none;padding: 20px;transition: all 0.3s ease-out;}#magazin > a:hover {box-shadow: 0px 10px 30px grey;}#magazin > a > h2 {font-size: 24px;margin: 0px 0 20px 0;}#magazin > a > h2::first-letter {text-transform: uppercase;}#magazin > a > img {width: 100%;height: auto;}#magazin > a > div {background-color: #e8354f;color: var(--color-white);padding: 10px;transition: all 0.3s ease-out;}#magazin > a:hover > div {background-color: var(--color-black);}#magazin > a > div > span {top: -3px;}#forDownload {text-align: center;}#forDownload > ul {text-align: left;max-width: 350px;margin-left: auto;margin-right: auto;}#forDownload > ul a {text-decoration: none;}#forDownload > ul a:hover {text-decoration: underline;}#press_menu > div {width: 100%;}#pressMsg {max-width: var(--text-area-max-width);margin: 0 auto;}#pressMsg a {text-decoration: underline;}#pressMsg a:hover {text-decoration: none;}#pressMsg a[href="javascript:history.back()"] {color: var(--color-violet);font-weight: 500;}#press > h2 {margin: 80px 0 50px 0;}#press > div {padding: 30px 30px 30px 0;border-bottom: solid #e3dde8 1px;}#press > div:first-of-type {border-top: solid #e3dde8 1px;}#press > div > a {text-decoration: none;font-size: 24px;line-height: 32px;font-weight: 500;}#press > div > a:hover {text-decoration: underline;}#press > div > span {float: right;font-weight: 500;}#press > div > span > a {color: var(--color-violet);}#contact {width: 100%;text-align: center;}#contact > p:nth-child(2) {text-align: center;margin: 30px 0 10px 0;}#contact > p:nth-child(2) > span {display: block;float: none;}#contact > p:nth-child(2) > span > a {color: var(--color-violet);font-weight: 500;}#contact > p:nth-child(2) > span:first-child {//float: left;}#contact > p:nth-child(2) > span:last-child {//float: right;}#contact > #gmapiframe {width: 100%;height: calc((100vw - 40px) / 3 * 2);max-height: 600px;margin: 5px 0 30px 0;border: none;border-radius: 16px;}#contact > #departments {display: flex;flex-flow: column wrap;align-content: flex-start;gap: 30px 0;margin: 90px 0 0 0;}#contact > #departments > div {display: inline-block;text-align: left;padding: 0 15px 0 15px;border-left: solid #edebef 1px;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;margin: 0;}#contact > #departments > div h3 {//font-size: 32px;//line-height: 40px;}#contact > #departments > div strong {color: var(--color-violet);}#contactForm {padding: 0px 0px 25px 0px;margin: 0 auto;text-align: center;min-width: 300px;width: 100%;}#contactForm table {width: 100%;padding: 0px;margin: 20px auto 0px auto;text-align: left;}#contactForm table tr#antispam, #contactForm-nevyplnovat {display: none;}#contactForm table th {display: none;width: 15%;padding: 7px 10px 7px 0px;font-size: 13px;font-weight: 700;vertical-align: top;text-align: right;}#contactForm table td {padding: 3px 0px;}#contactForm div {padding: 0px;}#contactForm input[type="text"],#contactForm textarea {font-family: var(--font-family);border: solid #e3dde8 1px;border-radius: 20px;background: none;padding: 28px 32px;}#contactForm input[type="text"]::placeholder,#contactForm textarea::placeholder {font-family: var(--font-family);font-size: 18px;line-height: 26px;color: var(--color-darkblue);}#contactForm input[type="text"] {width: 100%;}#contactForm textarea {width: 100%;height: 200px;}#contactForm .errorCell label,#contactForm .errorCell span {color: #ffffff;background-color: #cc0000;font-weight: bold;padding: 3px 5px;margin-left: 20px;border-radius: 2px;cursor: pointer;}#contactForm .g-recaptcha {margin: 10px 0px 20px 0px;text-align: center;}#contactForm .g-recaptcha > div{margin: 0px auto;}#contactForm-send {//padding: 13px 35px;//font-size: 14px;//background-color: var(--color-blueberry);//color: var(--color-white);}#contactForm-send:hover {background-color: var(--color-orange);}#contactForm table td.privacy {padding: 15px 5px;}#contactForm .privacy a {font-weight: 500;}#contactForm-privacy {margin: 5px 15px 60px 0;float: left;background-color: var(--color-blueberry);}.infoText {margin-bottom: 30px;text-align: center;z-index: 100;}.infoText > div > div.type {display: table-cell;height: 100%;vertical-align: middle;padding: 5px;}.infoText > div > div.msg {display: table-cell;height: 100%;vertical-align: middle;padding: 5px 10px;}.infoText > div > div.msg > span {position: absolute;top: 0px;right: 0px;width: 16px;height: 16px;cursor: pointer;//background: transparent url('/img/icon-checked.svg') 50% 50% no-repeat;}.state_alert {position: relative;display: inline-block;padding: 5px!important;border-radius: 3px;border: solid #cd0a0a 1px;background-color: #fde2d8;color: #cd0a0a;margin: 0px auto 20px auto;}.state_info, .state_notice {position: relative;display: inline-block;padding: 5px!important;border-radius: 3px;border: solid #f7d61b 1px;background-color: #f1e497;margin: 0px auto;}.alert_icon, .info_icon, .notice_icon, .confirm_icon {display: block;float: left;width: 16px;height: 16px;margin: 4px 5px auto 0px;overflow: hidden;}.alert_icon {background: transparent url('/img/icon-alert.svg') 50% 50% no-repeat;}.info_icon, .notice_icon {background: transparent url('/img/icon-notice.svg') 50% 50% no-repeat;}.confirm_icon {background: transparent url('/img/icon-checked.svg') 50% 50% no-repeat;}#tenant {position: fixed!important;top: 0px;left: 0px;width: 100%;height: 100%;margin: 0;padding: 0;z-index: 99999;background-color: #fff;overflow: hidden;touch-action: none;}#tenantImg {display: none;float: left;width: 60%;height: 100vh;background-image: url('/img/palac-pardubice.jpg');background-position: 50% 50%;background-size: cover;}#tenantLogin {width: 100%;text-align: center;margin: 50px 0px;padding: 30px;}#tenantLogin strong {display: inline-block;padding: 5px 10px;border-radius: 8px;background-color: var(--color-orange);color: var(--color-text);}#tenantForm {//margin: 50px auto;}#tenantForm > input[type=password] {width: 100%;max-width: 300px;height: 50px;padding: 12px 15px 12px 15px;margin: 30px 0 15px 0;background-color: var(--color-lightgray);border-radius: 50px;font-size: 18px;line-height: 26px;font-weight: 400;text-align: center;}@media only screen and (min-width: 600px) {#tenant {display: flex;flex-flow: row nowrap}#tenantImg {display: block;max-width: 60%;}#tenantLogin {//float: right;min-width: 330px;max-width: 40%;}}#importantInfo {background-color: var(--color-orange);color: var(--color-white);padding: 10px 50px;font-size: 12px;line-height: 16px;text-shadow: 1px 1px 1px var(--color-black-50);}#importantInfo.homepage {}#importantInfo .h2 {margin: 0 0 20px 0;font-weight: 700;}#importantInfo .h2:only-child {margin: 0;}#importantInfo a {color: var(--color-white);}#importantInfo ol, #importantInfo ul {padding: 10px 0 5px 0;list-style-position: inside;}#importantInfo .separator {display: inline-block;width: 85%;height: 0px;border-bottom: solid var(--color-white) 1px;margin: 20px 0px 10px 0px;}#importantInfo.homepage .separator {margin: 30px 0px 20px 0px;}a.no_icon {background: none;padding: 1px 0px 1px 0px;text-decoration: underline;}a.no_icon:hover {text-decoration: none;}#alzabox-logo {height: auto;max-height: 85px;margin: 0 0 15px 30px;float: right;}#logos {margin: 80px 0 0 0;padding: 0 20px;}#logos > div {overflow: hidden;}#logos > div:before,#logos > div:after {position: absolute;top: 0;width: 50px;height: 100%;content: "";z-index: 10;}#logos > div:before {left: 0;background-image: linear-gradient(90deg, #ffffffff, #ffffff00);}#logos > div:after {right: 0;background-image: linear-gradient(90deg, #ffffff00, #ffffffff);}#logos > div > h2 {font-size: 14px;font-weight: 500;line-height: 22px;text-transform: uppercase;margin: 0 0 30px 0;}#logos > div > div {display: flex;animation: var(--logos-animation-duration) logoslide infinite linear;}#logos > div > div:hover {animation-play-state: paused;}#logos > div > div > a {flex: 0 0 auto;width: 150px;padding: 10px 20px;cursor: pointer;}#logos > div > div > a > img {filter: grayscale(100%);transition: all 0.3s ease-out;}#logos > div > div > a:hover > img {filter: grayscale(0%);}@keyframes logoslide {from {transform: translateX(0);}to {transform: translateX(-1550%);}}#insta-feed {margin: 0 0 60px 0;overflow: hidden;}.swiper-wrapper {width: 320px;margin: 0 auto;}.swiper-slide {//width: 320px;height: 320px;}.swiper-slide > img,.swiper-slide > video {width: 100%;height: 100%;object-fit: cover;border-radius: 16px;}.swiper-button-prev,.swiper-button-next {all: unset;position: absolute;width: 50px;height: 50px;top: 65%;transform: translateY(-50%);background-color: rgba(0, 0, 0, 0.5);color: white;border: none;text-align: center;//padding: 8px 10px 12px 10px;cursor: pointer;font-size: 24px;border-radius: 50%;z-index: 10;}.swiper-button-prev:after,.swiper-button-next:after {all: unset;}.swiper-button-prev:hover,.swiper-button-next:hover {background-color: rgba(0, 0, 0, 0.8);}.swiper-button-prev {left: 10px;}.swiper-button-next {right: 10px;}.freeprivacypolicy-com---nb-simple {border-radius: 5px;margin: 10px;}.freeprivacypolicy-com---reset div,.freeprivacypolicy-com---palette-light .cc-pc-container {border-radius: 5px;}.freeprivacypolicy-com---palette-light .cc-pc-container {margin-bottom: 30px;}.freeprivacypolicy-com---pc-dialog .cc-pc-head-title {padding: 25px 25px 0 25px;}.freeprivacypolicy-com---palette-light .cc-pc-head-title-headline {text-align: center;}.freeprivacypolicy-com---palette-light .cc-pc-head-lang select {display: none;}.freeprivacypolicy-com---pc-dialog .cc-pc-head-close {margin-left: 0;}#chargebox {max-width: 650px;max-height: 250px;}#chargebox.big {max-height: 500px;}@media only screen and (min-width: 480px) {#magazin > a {-webkit-flex: 0 0 50%;-moz-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;}#newsletter > form > input[type|=email] {}#newsletter > form > input[type|=submit] {}#newsletter_finish input[type=email] {width: 25%;}#cookies-text button {margin: 0 30% 20px 30%;}#cms > #opening-hours > div {-webkit-flex: 0 0 49%;-moz-flex: 0 0 49%;-ms-flex: 0 0 49%;flex: 0 0 49%;min-height: 180px;margin: calc(2% / 4);}}@media only screen and (min-width: 580px) {#cookies-text button {margin: 0 34% 20px 34%;}#for-download div {width: 50%;float: left;}#newsletter > form > input[type|=email],#newsletter > form > input[type|=submit] {margin: 0 15px 15px 15px;}#contact > #departments {flex-flow: row wrap;gap: 45px 0;}#contact > #departments > div {-webkit-flex: 0 0 48%;-moz-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;//margin: calc(4% / 4);}}@media only screen and (min-width: 600px) {:root {--logos-animation-duration: 120s;}.freeprivacypolicy-com---pc-dialog .cc-pc-head-title {padding: 25px;}#contactForm {max-width: 600px;}}@media only screen and (min-width: 640px) {#go2top {//display: none;right: -1px;bottom: 20px;}.show-search {top: 0px;}#stores_map_icon {top: 0px;}h1, .h1 {margin: 0 0 50px 0;font-size: 60px;line-height: 66px;}h2, .h2 {font-size: 40px;line-height: 48px;}h3, .h3 {font-size: 32px;line-height: 40px;}#img-head {height: 150px;}#img-head > div.morning {background-position: 70% 50%;}#content {padding: 50px 0;}#importantInfo {font-size: 14px;line-height: 18px;}#topline {display: block;min-height: calc(2* 30px + 50px);}#bluebar {height: 105px;text-align: center;}#languages-box {//display: flex;}#search-icon {display: none;}#logo {width: 150px;height: 50px;background-size: 100%;}#magazine-offer > div {text-align: left;}#magazine-offer > div > h2 {display: block;}#magazine-offer > div > span {display: block;}#magazine-offer > div > a {position: absolute;bottom: 40px;margin: 0;}#border {display: block;position: relative;width: calc(var(--content-width) * 0.65);height: 0;margin: 0 auto;border-top: solid var(--color-border) 1px;}#cms-img {float: right;width: var(--cms-right-img-width);margin: 0 0 15px 30px;}.sustain-img {float: right;width: 250px;margin: 0 0 15px 30px;}#cms-img-l {float: left;width: var(--cms-right-img-width);margin: 0 30px 15px 0;}#cms table {width: 80%;}#cms table th, #cms table td {padding: 0 10px 0 0;}#cms table th {white-space: nowrap;display: table-cell;}#cms table th + td {display: table-cell;}#lease > a {display: inline-block;float: right;margin: 0 0 15px 30px;}#lease > table {display: table;}#lease > table tr {display: table-row;}#lease > table th {display: table-cell;}#lease > table td {display: table-cell;}#lease > table td:first-child {display: table-cell;}.back {display: inline-block;float: right;top: -40px;}.job > a {display: inline-block;float: right;margin: 0 0 30px 30px;}#left {width: 49%;float: left;}#right {width: 49%;float: right;}#cookies-text button {margin: 0 36% 20px 36%;}}@media only screen and (min-width: 680px) {.freeprivacypolicy-com---nb-simple {//max-width: 30%;//bottom: 5px;//right: 5px;//border-radius: 5px;}.freeprivacypolicy-com---pc-dialog .cc-pc-head-title {padding: 25px;}#cms > #opening-hours > div {-webkit-flex: 0 0 32%;-moz-flex: 0 0 32%;-ms-flex: 0 0 32%;flex: 0 0 32%;margin: calc(3% / 6);}}@media only screen and (min-width: 720px) {.show-search {display: none;}#searchTop {display: inline-block;max-width: 60%;//margin: 0 auto;}#searchTop > form {display: inline-block;position: relative;width: 100%;top: 0;left: 0;padding: 0 0 0 25px;//padding: 0;}#searchTop > form > input[type=search] {min-width: auto;max-width: auto;width: 100%;}#get-app img {max-width: 1200px;}#get-voucher img {max-width: 1200px;}}@media only screen and (min-width: 780px) {#stores_map_icon {display: none;}#stores_map_btn {display: inline-block;right: 70px;}}@media only screen and (min-width: 820px) {#magazin > a {-webkit-flex: 0 0 33%;-moz-flex: 0 0 33%;-ms-flex: 0 0 33%;flex: 0 0 33%;}#magazine-offer > div > p {display: block;}#newsletter > form > input[type|=email] {//width: 30%;}#newsletter2 > form > input[type|=email] {//width: 35%;}#get-app img {width: 100%;max-width: 1200px;}}@media only screen and (min-width: 840px) {#topline {text-align: center;}#languages-box {//display: inline-block;margin: 3px 0 0 25px;}}@media only screen and (min-width: 900px) {:root {--logos-animation-duration: 180s;}#contact > #departments {gap: 60px 0;}#contact > #departments > div {-webkit-flex: 0 0 33%;-moz-flex: 0 0 33%;-ms-flex: 0 0 33%;flex: 0 0 33%;//margin: calc(4% / 6);}}@media only screen and (min-width: 1000px) {#languages-box {margin: 3px 0 0 80px;}}@media only screen and (min-width: 1200px) {:root {--content-width: 1200px;--logos-animation-duration: 240s;}#searchTop {width: 500px;}#img-head {height: 250px;}#img-head > div.floor {background-position: 50% 50%;}#img-head > div.info {background-position: 50% 50%;}#img-head > div.morning {background-position: 50% 50%;}#img-head > div.evening {background-position: 50% 50%;}#img-head > div.bowland {background-position: 50% 50%;}#content > div {padding: 0px 0px;}.mobwrap {display: none;}#magazine-offer {display: block;margin-top: 60px;}#cms iframe {height: calc(var(--content-width) / 16 * 9);}#contact > p:nth-child(2) > span {display: inline-block;}#contact > p:nth-child(2) > span:first-child {float: left;}#contact > p:nth-child(2) > span:last-child {float: right;}#contact > #departments {gap: 75px 0;}#contact > #departments > div {-webkit-flex: 0 0 25%;-moz-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;//margin: calc(4% / 8);}#slider1 video {width: var(--area-width);height: calc(var(--area-width)/(1920/500));transform: translateX(0%);object-fit: cover;}#importantInfo {//padding: 20px 10% 20px 10%;}#importantInfo.homepage {//padding: 30px 10% 30px 10%;}#cookies-text {text-align: left;}#cookies-text button {float: right;margin: 5px 0 0 30px;}}@media only screen and (min-width: 1122px) {.freeprivacypolicy-com---nb-simple {max-width: 30%;bottom: 5px;right: 5px;border-radius: 5px;}.freeprivacypolicy-com---palette-light .cc-pc-head-title-headline {text-align: left;}.freeprivacypolicy-com---palette-light .cc-pc-head-lang select {display: none;}.freeprivacypolicy-com---pc-dialog .cc-pc-head-close {margin-left: 0;}}@media only screen and (min-width: 1200px) {#stores_map_btn {display: inline-block;right: 0;}}@media only screen and (min-width: 1330px) {#today_open_to {display: inline-block;}}@media only screen and (min-width: 1600px) {#part-logo-yellow {display: block;position: absolute;right: 0px;width: calc((1920px - var(--content-width))/2/2.5);//width: 100%;z-index: 2;}#part-logo-red,#part-logo-green {display: block;position: absolute;left: 0px;width: calc((1920px - var(--content-width))/2/3);z-index: 2;}#part-logo-orange-blue {display: block;position: absolute;right: 0px;width: calc((1920px - var(--content-width))/2/4);z-index: 2;}}.show-menu {position: absolute;display: block;top: -75px;right: 25px;width: 50px;height: 50px;background: var(--color-blueberry) url('/img/menu.svg') no-repeat 50% 50%;background-size: 40%;border-radius: 50%;z-index: 99999;}#show-menu {display: none;}#show-menu:checked ~ .show-menu {background: var(--color-blueberry) url('/img/close.svg') no-repeat 50% 50%;background-size: 30%;}#menu {position: absolute;display: none;width: 100%;min-height: calc(100vh - 75px);//text-align: center;background-color: var(--color-white);z-index: 110;//padding: 0 0 80px 0;//box-shadow: 0px 10px 30px grey;}#menu > menu {display: flex;position: relative;list-style-type: none;flex-flow: row wrap;align-content: flex-start;width: 100%;font-size: 18px;line-height: 26px;font-weight: 500;margin: 0px;padding: 0px;}#menu > menu > li {display: flex;flex-flow: column wrap;width: 100%;padding: 0;}#menu > menu > li > a {display: block;width: 100%;padding: 15px 25px;color: var(--color-text);text-align: left;text-decoration: none;white-space: nowrap;cursor: pointer;}#menu > menu > li > a:hover,#menu > menu > li > a.hover,#menu > menu > li > a.active {font-weight: 700;color: var(--color-violet);}#menu > menu > li.sub > a {background: transparent url("/img/submenu-arrow.svg") no-repeat calc(100% - 25px) 50%;}#menu > menu > li.sub > a:hover,#menu > menu > li.sub > a.active {background: transparent url("/img/submenu-close.svg") no-repeat calc(100% - 25px) 50%;}#menu > menu > li > ul {display: none;position: relative;list-style-type: none;flex-flow: column nowrap;align-content: flex-start;width: 100%;font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px;padding: 0px;}#menu > menu > li > ul.active {display: flex;}#menu > menu > li > ul > li {display: flex;width: 100%;padding: 0 0 0 30px;}#menu > menu > li > ul > li > a {display: block;width: 100%;padding: 10px 25px 10px 25px;color: var(--color-text);text-align: left;text-decoration: none;white-space: nowrap;cursor: pointer;}#menu > menu > li > ul > li > a:hover,#menu > menu > li > ul > li > a.hover,#menu > menu > li > ul > li > a.active {font-weight: 700;color: var(--color-violet);}#menu > a {position: absolute;display: inline-block;width: 30px;height: 30px;bottom: 0px;}@media only screen and (min-width: 480px) {#menu {//text-align: right;//background-color: var(--color-white-75);}#menu > menu {width: 230px;margin-left: calc(100% - 230px);border-left: solid #edebef 1px;//background-color: var(--color-white);}}@media only screen and (min-width: 640px) {.show-menu {top: -80px;}}@media only screen and (min-width: 1200px) {.show-menu {display: none;}#menu {position: relative;display: block;//width: var(--content-width);min-height: auto;margin: 0px auto;z-index: 99997;padding: 0;box-shadow: none;}#menu > menu {display: flex;flex-flow: row wrap;justify-content: space-evenly;justify-content: space-around;align-content: flex-start;width: 100%;margin-left: 0;border-left: none;border-top: solid #edebef 1px;border-bottom: solid #edebef 1px;//width: calc(100% - 50px);}#menu > menu > li {display: inline-block;flex: 1 1 auto;font-size: 19px;background: #ffffff;width: auto;}#menu > menu > li > a {padding: 20px 20px 18px 20px;font-size: 18px;line-height: 26px;text-align: center;text-shadow: none;//background-color: transparent;background: none;-webkit-transition: background-color 0.3s linear;-moz-transition: background-color 0.3s linear;-o-transition: background-color 0.3s linear;-ms-transition: background-color 0.3s linear;transition: background-color 0.3s linear;}#menu > menu > li.sub > a,#menu > menu > li.sub > a:hover,#menu > menu > li.sub > a.active,#menu ul li a:hover, #menu ul li a.active {background: none;}#menu > menu > li.sub:hover {//background-color: #f9f7fe;}#menu > menu > li.sub > ul {position: absolute;display: block;min-width: 200px;max-height: 0px;list-style-type: none;padding: 0px;overflow: hidden;opacity: 0;text-align: center;background-color: #f9f7fe;border-top: solid #edebef 1px;border-radius: 0 0 16px 16px;box-shadow: 0px 10px 20px 0px #1A205129;transition: max-height 0.3s, opacity 0.3s;}#menu > menu > li.sub:hover > ul {max-height: 1000px;opacity: 1;z-index: 2;}#menu > menu > li > ul > li {position: relative;display: flex;padding: 0px;//border-top: solid #edebef 1px;text-align: left;}#menu > menu > li > ul > li:not(:last-child):after {content : "";position: absolute;left: 15px;bottom: 0;width: calc(100% - 30px);height: 0px;border-top: solid #d9d1df 1px;}#menu > menu > li > ul > li > a {display: block;font-size: 18px;line-height: 26px;padding: 12px 25px;color: var(--color-text);-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-ms-transition: color 0.2s linear;transition: color 0.2s linear;}#menu > menu > li > ul > li > a {}#menu > menu > li > ul > li:hover > a {color: var(--color-violet);}#fb-menu {top: 11px;right: 110px;margin: 0;}#insta-menu {top: 11px;right: 60px;margin: 0;}#yt-menu {top: 11px;right: 10px;margin: 0;}}body:after {content: url(../img/lightbox2/close.png) url(../img/lightbox2/loading.gif) url(../img/lightbox2/prev.png) url(../img/lightbox2/next.png);display: none;}body.lb-disable-scrolling {overflow: hidden;}.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 99999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 100000;text-align: center;line-height: 0;font-weight: normal;}.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}.lightbox a img {border: none;}.lb-outerContainer {position: relative;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}.lb-outerContainer:after {content: "";display: table;clear: both;}.lb-container {position: static;}.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../img/lightbox2/loading.gif) no-repeat;}.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../img/lightbox2/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../img/lightbox2/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {content: "";display: table;clear: both;}.lb-data {padding: 0 4px;color: #ccc;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}.lb-data .lb-caption a {color: #4ae;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../img/lightbox2/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}footer {background-color: var(--color-blueberry);color: var(--color-white);font-size: 16px;padding: 50px 0 10px 0;margin: 50px 0 0 0;}footer > div:nth-child(2) {display: flex;flex-flow: row wrap;justify-content: space-between;align-content: flex-start;max-width: var(--max-footer-width);padding: 0 0 30px 0;margin: 0 auto;text-align: center;}footer address {font-style: normal;color: var(--color-white-60);white-space: nowrap;}footer > div:first-child {display: block;text-align: center;width: 100%!important;margin: 0;padding: 0 0 50px 0;border-bottom: solid rgba(255,255,255,0.1) 1px;}footer > div:first-child > img {margin: auto;max-width: 164px;}footer h2 {font-size: 14px;line-height: 22px;margin: 50px 0 30px 0;text-transform: uppercase;}footer h3 {font-size: 16px;line-height: 24px;margin: 0 0 10px 0;color: var(--color-white);//text-transform: uppercase;}footer #fb {background: transparent url("/img/footer-facebook.svg") no-repeat 0% 50%;padding: 2px 0 2px 30px;}footer #yt {background: transparent url("/img/footer-youtube.svg") no-repeat 0% 50%;padding: 2px 0 2px 30px;}footer #insta {background: transparent url("/img/footer-instagram.svg") no-repeat 0% 50%;padding: 2px 0 2px 30px;}footer a[href$=".pdf"] {background: none;padding: 0;}footer > div > div {flex: 1 1 100%;padding: 0;margin: 0 20px 15px 20px;border-bottom: solid var(--color-border) 1px;text-align: center;font-size: 16px;line-height: 24px;}footer > div > div > table {min-width: 250px;margin: 0 auto;}footer > div > div > table th {color: var(--color-white-60);white-space: nowrap;font-weight: normal;text-align: left;}footer > div > div > table td {color: var(--color-white-60);white-space: nowrap;text-align: right;}footer > div > div > table td[colspan="2"] {text-align: center;}footer > div > div > ul > li {padding: 0 0 10px 0;white-space: nowrap;}footer > div > div > a > span {padding-right: 0px;}footer > div > div > a > span.fa-phone {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}footer span:not([class]) {float: right;text-align: right;margin: 0 35px 0 0;}footer a {color: var(--color-white-60);text-decoration: none;}footer a:hover,footer a.active {color: var(--color-yellow);}footer ul {list-style-type: none;padding: 0;margin: 0;color: var(--color-white-60);}#maxReal {display: block;width: calc(100vw - 40px);padding: 0 20px 30px 20px;margin: 0 auto;text-align: center;font-size: 12px;line-height: 20px;color: var(--color-white-60);}#copyright {display: block;text-align: center;padding: 10px 0 30px 0;font-size: 16px;line-height: 24px;color: var(--color-white-60);}#copyright > div {width: 100%;margin: 0;padding: 0;text-align: center;}#copyright > div > span:first-child {margin: 0;padding: 0;float: none;}#copyright > div > span:nth-child(2) {display: block;margin: 30px 0 0 0;padding: 30px 20px 0 20px;border-top: solid rgba(255,255,255,0.1) 1px;float: none;text-align: center;}footer span.icon {display: inline-block;width: 12px;height: 12px;vertical-align: middle;margin-right: 7px;top: -1px;}footer span.icon.rss {background: transparent url(/img/icon-rss.svg) 50% 50%/100% no-repeat;}footer span.icon.envelope {background: transparent url(/img/icon-envelope.svg) 50% 50%/100% no-repeat;}footer span.icon.phone {background: transparent url(/img/icon-phone.svg) 50% 50%/100% no-repeat;}footer span.icon.map-marker {background: transparent url(/img/icon-map-marker.svg) 50% 50%/100% no-repeat;}@media only screen and (min-width: 550px) {footer > div > div:nth-child(1),footer > div > div:nth-child(3) {//flex: 1 1 30%;text-align: left;flex: 1 1 calc(60% - 40px);}footer > div > div:nth-child(2),footer > div > div:nth-child(4) {//flex: 1 1 20%;text-align: left;flex: 1 1 calc(40% - 40px);}footer > div > div > ul > li {text-align: left;}footer > div > div > table {margin: 0;}footer > div > div > table td[colspan="2"] {text-align: left;}footer h2 {text-align: left;font-size: 16px;line-height: 24px;}}@media only screen and (min-width: 680px) {footer > div:nth-child(2) {//padding: 0 15px 30px 15px;}}@media only screen and (min-width: 750px) {footer > div > div:nth-child(1),footer > div > div:nth-child(3) {//flex: 1 1 30%;//flex: 1 1 calc(50% - 40px);//max-width: calc(360px - (4 * 20px));}footer > div > div:nth-child(2),footer > div > div:nth-child(4) {//flex: 1 1 20%;//flex: 1 1 calc(50% - 40px);//max-width: calc(240px - (4 * 20px));}}@media only screen and (min-width: 1000px) {footer {//padding: 50px 0 100px 0;}footer li {padding: 0 0 3px 0;}footer > div {padding: 0;-webkit-flex-flow: row nowrap;flex-flow: row nowrap;text-align: left;}footer > div > div:nth-child(1) {flex: 1 1 calc(25% - 40px);}footer > div > div:nth-child(2) {flex: 1 1 calc(25% - 40px);}footer > div > div:nth-child(3) {flex: 1 1 calc(30% - 40px);}footer > div > div:nth-child(4) {flex: 1 1 calc(20% - 40px);}#maxReal {width: 100%;padding: 80px 0 30px 0;font-size: 14px;line-height: 22px;}#copyright {width: 100%;margin: 0;border-top: solid rgba(255,255,255,0.1) 1px;text-align: center;padding: 30px 0 10px 0;}#copyright > div {text-align: left;max-width: 1500px;height: 48px;margin: 0 auto;padding: 0 15px;}#copyright > div > span:first-child {float: left;text-align: left;}#copyright > div > span:nth-child(2) {border-top: none;float: right;text-align: right;margin: 0;padding: 0;}}:root {--action-img-width: calc(var(--content-width) - 20px);}#actions,#title-centre-actions,#benefits {position: relative;width: var(--content-width);margin: 0px auto;display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-box-pack: flex-start;-webkit-justify-content: flex-start;display: flex;flex-flow: row wrap;justify-content: space-between;//align-content: flex-start;perspective: 1000px;}#actions > .events-title {margin: 50px auto;}#actions > p {width: 100%;margin: 0 0 60px 0;}#actions > a,#title-centre-actions > a,#benefits > a {display: inline-block;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;text-align: left;text-decoration: none;color: var(--color-text);//line-height: 150%;background-color: #ffffff;margin: 0 0 50px 0;border-bottom: dotted var(--color-border) 1px;overflow: hidden;transition: all 0.3s ease-out;}#title-centre-actions > a {border-left: solid var(--color-blueberry-05) 1px;}#actions > a:last-child,#title-centre-actions > a:last-child,#benefits > a:last-child {margin: 0 0 0 0;}#title-centre-actions > a {border-left: solid var(--color-blueberry-05) 1px;}#title-centre-actions > a > div {width: 100%;height: 270px;//height: 120px;//max-height: 120px;padding: 0 30px 0 30px;}#title-centre-actions > a > div > span {text-decoration: underline;font-size: 16px;line-height: 24px;font-weight: 500;}.actionText {width: 100%;height: 100px;margin: 20px 0 20px 0;overflow: hidden;text-overflow: ellipsis;}#actions > a:hover,#title-centre-actions > a:hover,#benefits > a:hover {border-bottom: none;}#actions > a > img {width: 100%;height: auto;border-radius: 16px;//padding: 20px;}#benefits > a > img {width: 100%;height: auto;padding: 20px 60px 0px 60px;}#title-centre-actions > a > img {width: 100%;height: auto;padding: 20px 20px 0 20px;//border: solid #eee 1px;}#actions > a > div {width: 100%;padding: 10px 0 0 0;font-size: 14px;font-weight: 500;color: var(--color-violet);text-transform: uppercase;}#actions > a > strong {font-size: 18px;line-height: 26px;}div.h1.events-title {margin: 60px 0 30px 0;}#benefits > a > div {width: 100%;height: 240px;padding: 20px;}#actions > a > div > h2,#actions > a > div > h3,#title-centre-actions > a > div > h3,#benefits > a > div > h2,#benefits > a > div > h3 {margin: 0;font-size: 24px;//font-weight: normal;line-height: 32px;}#actions > a > div > img {position: absolute;bottom: 20px;left: 20px;max-width: 90px;max-height: 60px;}#actions > a > div > span,#benefits > a > div > span {float: right;color: var(--color-text);text-transform: none;}#actions > a:hover > div > span,#benefits > a:hover > div > span {//color: #ffffff;//background-color: #161616;}#actions > a > div > p,#benefits > a > div > p {color: var(--color-gray);margin: 10px 0 0 0;font-size: 13px;}.cal {margin: 0 0 15px 0;//font-size: 15px;color: var(--color-violet);font-weight: 500;}.button-pink {position: relative;top: -50px;padding: 12px 30px 10px 30px;background: var(--color-pink);color: var(--color-white);border-radius: 2px;text-decoration: none;text-transform: uppercase;font-weight: 700;line-height: 140%;}.button-pink:hover {background: var(--color-black);}.home {margin: 40px auto 40px auto!important;padding: 0 20px;}#actionDetail {//max-width: 900px;}#actionDetail > h1 {margin: 0 0 20px 0;//float: right;}#actionDetail > .actionDetailLogo {display: block;margin: 0 0 20px 0;//float: right;}#actionDetail > .actionDetailImg {width: 100%;margin: 0;}#actionDetail > #action-img {width: 100%;max-width: var(--content-width);border-radius: 24px;}#actionDetail > div.date {width: 100%;margin: 30px 0;text-align: center;color: var(--color-violet);font-weight: 500;}#actionDetail > div.desc {padding: 0 20px;margin-top: 20px;text-align: left;}#actionDetail > div.desc p {margin: 0 0 10px 0;}#actionDetail > div.desc ul {margin: 5px 0 15px 0;}#actionDetail > div.desc iframe {margin-top: 30px;border-radius: 16px;}#actionGallery {margin: 30px 0 0 0;padding: 5px 0 0 0;border-top: dotted var(--color-border) 1px;}#actionGallery #show_gallery, #actionGallery #hide_gallery {position: relative;top: 0px;cursor: pointer;text-align: right;color: #727272;font-size: 12px;font-weight: bold;padding: 0px 25px 0px 0px;text-transform: lowercase;}#actionGallery #show_gallery {background: transparent url('/img/show.svg') no-repeat 100% 50%;display: none;}#actionGallery #hide_gallery {background: transparent url('/img/hide.svg') no-repeat 100% 50%;}#actionGallery > .gallery_desc {padding-top: 15px;}#discountsTab {width: var(--content-width);display: block;}#discountsTab th {display: block;font-size: 20px;font-weight: 900;text-align: center;padding: 30px 30px 20px 0;background-color: var(--color-white);}#discountsTab td {display: block;padding: 30px;border-bottom: dotted var(--color-border) 1px;text-align: center;}#discountsTab td:first-child {text-align: center;padding: 30px 30px 0px 30px;border-bottom: none;}#discountsTab tr:hover {background-color: #efefef;}#cats {margin: 0 0 30px 0;text-align: center;}#cats > .cat {display: inline-block;margin: 0 5px 7px 0;padding: 1px 7px;font-weight: 700;border-radius: 2px;white-space: nowrap;cursor: pointer;color: var(--color-white);}#cats > .cpink {background-color: var(--color-pink);}#cats > .ciblue {background-color: var(--color-logo-blue);}#cats > .cilightgreen {background-color: var(--color-logo-lightgreen);}#cats > .cired {background-color: var(--color-logo-red);}#cats > .cidarkgreen {background-color: var(--color-logo-green);}#cats > .ciyellow {background-color: var(--color-logo-yellow);}#cats > .ciorange {background-color: var(--color-logo-orange);}#cats > .active {background-color: var(--color-black);}@media only screen and (min-width: 530px) {#title-centre-actions {justify-content: space-between;}#title-centre-actions > a:nth-child(3),#actions.home > a:nth-child(3) {display: none;}#title-centre-actions > a,#actions > a,#benefits > a {-webkit-flex: 0 0 49%;-moz-flex: 0 0 49%;-ms-flex: 0 0 49%;flex: 0 0 49%;}#title-centre-actions::after,#actions::after,#benefits::after {content: "";flex: 0 0 49%;}}@media only screen and (min-width: 640px) {#actionDetail > .actionDetailImg {//margin: 0 50px 0 0;}#actionDetail > .actionDetailImg > img {max-width: 100%;}#actionDetail > div.desc {//padding: 20px 0 0 0;//clear: left;//float: right;//max-width: 600px;}div.h1.events-title {margin: 60px 0 50px 0;}#discountsTab {display: table;border-collapse: collapse;}#discountsTab th {display: table-cell;}#discountsTab td {display: table-cell;text-align: right;}#discountsTab td:first-child {text-align: center;padding: 30px;border-bottom: dotted var(--color-border) 1px;}}@media only screen and (min-width: 820px) {}@media only screen and (min-width: 1000px) {#title-centre-actions > a:nth-child(3),#actions.home > a:nth-child(3) {display: block;}#title-centre-actions::after,#actions::after,#benefits::after {content: "";flex: 0 0 32%;}#actionDetail > div.desc {padding: 0;width: var(--text-area-max-width);margin: 40px auto 0 auto;}#title-centre-actions > a,#actions > a,#benefits > a {-webkit-flex: 0 0 32%;-moz-flex: 0 0 32%;-ms-flex: 0 0 32%;flex: 0 0 32%;}#actionDetail > div.desc > div#photogallery {padding-top: 30px;left: -400px;}}#photogalleries,#photogallery,.photogallery {width: var(--content-width);margin: 0px auto;display: flex;flex-flow: row wrap;justify-content: center;text-align: left;line-height: 100%;}#photogalleries > a {display: inline-block;-webkit-flex: 0 0 33%;-moz-flex: 0 0 33%;-ms-flex: 0 0 33%;flex: 0 0 33%;text-decoration: none;text-align: center;vertical-align: middle;box-shadow: none;padding: 18px 0 5px 0;margin: 5px 0;}#photogalleries > a > h2 {font-size: 24px;padding: 15px;margin: 0;}#photogallery > a,.photogallery > a {display: inline-block;text-decoration: none;text-align: center;vertical-align: middle;box-shadow: none;//padding: 7.5px;margin: 7.5px;}#photogalleries > a:hover,#photogallery > a:hover,.photogallery > a:hover {//box-shadow: 0px 10px 30px grey;box-shadow: 0px 2px 20px var(--color-lightgray);}#photogallery > a > img,.photogallery > a > img {border-radius: 16px;min-width: 220px;max-width: 250px;}@media only screen and (min-width: 640px) {}@media only screen and (min-width: 1000px) {#photogalleries,#photogallery,.photogallery {display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-justify-content: flex-start;display: flex;flex-flow: row wrap;align-content: flex-start;justify-content: flex-start;text-align: left;line-height: 100%;}}.store-hero-image {height: 480px;background-position: center 20%;background-repeat: no-repeat;background-size: cover;position: relative;}.store-hero-image > div {text-align: center;position: absolute;width: 80%;bottom: 90px;left: 50%;transform: translate(-50%, 0%);color: white;}.store-hero-image > div > h1 {margin: 0 0 10px 0;}.store-hero-image > div > p {font-size: 18px;line-height: 26px;font-weight: 500;}#search {display: inline-block;width: 100%;height: 50px;}#search > input[type="search"] {min-width: auto;width: 100%;height: 50px;background-image: url(/img/magnifier.svg);background-repeat: no-repeat;background-position: 15px 50%;padding: 12px 15px 12px 50px;background-color: var(--color-lightgray);border-radius: 50px;font-size: 18px;line-height: 26px;font-weight: 400;}#search > input[type="submit"] {width: 0px;height: 0px;}#storeListButts {width: 100%;padding: 6px 0 0 0;display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;display: flex;flex-flow: row wrap;justify-content: space-between;align-content: flex-start;}#storeListButts > input {display: inline-block;-webkit-flex: 0 0 auto;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;min-width: 23%;width: 48.7%;padding: 1px 15px;font-weight: 500;line-height: 150%;font-size: 18px;color: var(--color-white);background-color: var(--color-pink);border-radius: 2px;text-transform: lowercase;transition: all 0.3s ease-out;}#search > input[type="submit"]:hover,#storeListButts > input:hover,#storeListButts > input.active {background-color: var(--color-black);}#categories {display: flex;flex-flow: row wrap;justify-content: center;align-content: space-between;padding: 0;margin: 0 0 30px 0;}#categories > div {display: inline-block;flex: 0 0 auto;margin: 3px;padding: 8px 15px;text-align: center;border-radius: 8px;cursor: pointer;font-size: 18px;line-height: 26px;font-weight: 500;color: var(--color-blueberry);background-color: var(--color-blueberry-05);transition: all 0.3s ease-out;}#letters {display: flex;flex-flow: row wrap;justify-content: space-between;align-content: flex-start;padding: 0;}#letters .letter {display: inline-block;flex: 0 0 auto;min-width: 58px;margin: 4px 0;padding: 8px 15px;text-align: center;border-radius: 8px;cursor: pointer;font-size: 18px;line-height: 26px;font-weight: 500;color: var(--color-blueberry);background-color: var(--color-blueberry-05);transition: all 0.3s ease-out;}#letters .letter:nth-child(1),#letters .letter:nth-child(2) {//width: 50px;}#categories > div:hover,#categories > div.active,#letters .letter:hover,#letters .letter.active {background-color: var(--color-blueberry);color: var(--color-white);}#stores_list,#special_stores {padding: 30px 0;font-size: 16px;}#special_stores {margin: 0 0 50px 0;}#infoTab, .infoTab {border-collapse: collapse;width: 100%;margin: 0px 0px 30px 0px;}#infoTab tr.extra {background-color: #eee;}#store #storeDesc {text-align: left;padding: 50px 0 0 0;}#store #storeDesc .logo {padding: 0 0 20px 0;}#store #storeDesc .logo a {display: inline-block;}#store .storeDescTab {width: auto;margin: 0;}#store .storeDescTab td {padding: 0 20px 0 0;}#store #storePics a {display: inline-block;}#store #storeInfo {//position: relative;padding: 50px 0 0 0;}#infoTab tr {display: flex;flex-flow: row wrap;justify-content: start;padding: 10px 0;}#infoTab th, .infoTab th {vertical-align: top!important;width: calc(100% - 25px - 5px);padding: 3px 5px;font-size: 14px;line-height: 22px;font-weight: 500;color: var(--color-text);text-transform: uppercase;white-space: nowrap;text-align: left;}//#infoTab > tbody > tr:nth-child(1) > th#infoTab td, .infoTab td {vertical-align: top!important;width: calc(100% - 25px);left: 30px;padding: 3px 5px;}#infoTab tr td:first-child, .infoTab tr td:first-child {width: 25px;padding: 3px 0;margin: 0 5px 0 0;left: 0px;vertical-align: top;}#infoTab tr td:last-child, .infoTab tr td:last-child {width: 100%;padding: 3px 0;margin: 0 5px 0 0;left: 0px;}#infoTab td span {display: inline-block;text-transform: capitalize;}.icon {width: 24px;height: 24px;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;}.icon16 {width: 16px;height: 16px;background-color: transparent;background-size: 16px 16px;background-repeat: no-repeat;background-position: 50% 50%;}.work {background-image: url('/img/door.svg');}.info {background-image: url('/img/info.svg');background-size: 90%;}.category {background-image: url('/img/tag.svg');}.open {background-image: url('/img/opening-hours.svg');}.chief {background-image: url('/img/chief.svg');background-size: 90%;}.gift {background-image: url('/img/gift-card.svg');}.holidays {background-image: url(/img/holidays.svg);background-size: 90%;}.point {background-image: url('/img/map-point.svg');}.phone {background-image: url('/img/phone.svg');background-size: 80%;}.email {background-image: url('/img/email.svg');}.support {background-image: url('/img/customer-care.svg');}.web {background-image: url('/img/web.svg');}.isic {background-image: url('/img/student.svg');}.fb {background-image: url('/img/facebook.svg');}.insta {background-image: url('/img/instagram.svg');}.yt {background-image: url('/img/youtube.svg');}.app {background-image: url('/img/mobile-app.svg');}.streetview {width: 100%;height: calc(650px / 16 * 9);}.store-img {width: 100%;//max-width: 900px;margin: 30px auto 0 auto;border-radius: 16px;}#storeMap, #storeGallery, #storeActions, #storeJobs, #sameCategory {margin: 30px 0 0 0;//padding: 5px 0 0 0;//border-top: dotted var(--color-border) 1px;}#storeActions {position: relative;width: var(--content-width);margin: 0px auto;display: flex;flex-flow: row wrap;justify-content: space-between;perspective: 1000px;}#storeActions > h2 {width: 100%;}#storeActions > a {display: inline-block;text-align: left;text-decoration: none;color: var(--color-text);background-color: #ffffff;margin: 0 0 50px 0;border-bottom: dotted var(--color-border) 1px;overflow: hidden;transition: all 0.3s ease-out;}#storeActions > a > img {width: 100%;height: auto;border-radius: 16px;}#storeActions > a > div {width: 100%;padding: 10px 0 0 0;font-size: 14px;font-weight: 500;color: var(--color-violet);text-transform: uppercase;}#storeActions > a > div > span {float: right;color: var(--color-text);text-transform: none;}#storeActions > a > strong {font-size: 18px;line-height: 26px;}@media only screen and (min-width: 530px) {#storeActions > a {flex: 0 0 49%;}}@media only screen and (min-width: 1000px) {#storeActions > a {flex: 0 0 32%;}}#storeGallery {text-align: center;}#storeGallery .photogallery {margin: 0 auto;width: 250px;}#storeGallery .photogallery a {width: 250px;height: 250px;}#store #show_map, #store #hide_map,#store #show_gallery, #store #hide_gallery,#store #show_actions, #store #hide_actions,#store #show_jobs, #store #hide_jobs {position: relative;top: 0px;cursor: pointer;text-align: right;color: #727272;font-size: 12px;font-weight: bold;padding: 0px 25px 0px 0px;text-transform: lowercase;}#store #show_map, #store #show_gallery, #store #show_actions, #store #show_jobs {background: transparent url('/img/show.svg') no-repeat 100% 50%;display: none;}#store #hide_map, #store #hide_gallery, #store #hide_actions, #store #hide_jobs {background: transparent url('/img/hide.svg') no-repeat 100% 50%;}#storeJobs > div.job {padding: 20px 0 10px 0;border-top: none;}#storeJobs > div.job > h3 {font-size: 18px;font-weight: 900;}#store .store_map {position: relative;margin: 0px auto 20px auto;width: 100%;height: calc(95vw * 461 / 800);clear: both;}#store .store_map img {position: absolute;top: 0px;left: 0px;width: 100%;height: auto;}#store .store_map .level_desc {position: absolute;top: -20px;left: -10px;width: 150px;height: 40px;}#store .store_map .level_desc div {font-size: 24px;font-weight: 700;text-align: right;text-shadow: 1px 1px 1px #aaaaaa;}#store .store_map .level_desc div span{font-size: 36px;}#store .store_map .level_desc #ld3 {color: #efe93a;}#store .store_map .level_desc #ld2 {color: #f36f24;}#store .store_map .level_desc #ld1 {color: #4eb859;}#store .store_map .level_desc #ld0 {color: #005a83;}#storeGallery #gallery_desc,#storeGallery .gallery_desc {padding-bottom: 30px;}#sameCategory ul {list-style-type: none;-webkit-columns: auto 2; -moz-columns: auto 2; columns: auto 2;}#stores-box {display: flex;flex-flow: row wrap;justify-content: flex-start;//align-content: flex-start;//align-content: stretch;//gap: 25px 25px;}#stores-box > a {display: flex;flex-flow: column nowrap;width: 100%;//border: solid transparent 7.5px;margin: 7.5px;text-align: center;border-radius: 16px;box-shadow: 0px 10px 20px 0px #1A205129;text-decoration: none;}#stores-box > a > h2 {font-size: 18px;line-height: 26px;font-weight: 500;color: var(--color-text);margin: 20px 0 20px 0;padding: 0 10px;}#stores-box > a > div {display: block;width: 100%;padding: min(25px, 2%);border-bottom: solid var(--color-lightgray) 1px;}#stores-box > a > div > img {margin: 25px 0 20px 0;}#stores-box > a > span {display: block;font-size: 18px;line-height: 26px;font-weight: 400;color: var(--color-text);}#stores-box > a > span:nth-child(2),#stores-box > a > span:last-child {font-weight: 700;color: var(--color-violet);}#stores-box > a > span:last-child {padding: 0 0 20px 0;}#iframemap {position: relative;margin: 0px auto 0px auto;width: 100%;max-width: 1200px;height: calc((100vw - 40px) / 3 * 2);max-height: 800px;border: solid #edebef 1px;border-radius: 28px;}@media only screen and (min-width: 540px) {#stores-box > a {-webkit-flex: 0 0 47%;-moz-flex: 0 0 47%;-ms-flex: 0 0 47%;flex: 0 0 47%;}}#centreMap {position: relative;margin: 0px 0px 0px 0px;width: 100%;height: calc((100vw - 20px) / var(--map-height-ratio));background: none;}#centreMap > div {position: absolute;top: 0px;left: 0px;margin: 0px;width: 100%;height: calc((100vw - 20px) / var(--map-height-ratio));background-color: transparent;;background-position: 0px 0px;background-repeat: no-repeat;display: none;}#infoTab td.apps {display: flex;justify-content: flex-start;column-gap: 20px;flex-wrap: wrap;}td.apps > a.app_btn > img {width: auto;height: auto;max-height: 33px;}@media only screen and (min-width: 540px) {#stores-box > a {-webkit-flex: 0 0 48%;-moz-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;margin: calc(4% / 4);}}@media only screen and (min-width: 570px) {#storeGallery .photogallery {justify-content: flex-start;width: 530px;}}@media only screen and (min-width: 640px) {#storeListButts {width: 48.7%;float: right;text-align: right;padding: 0;}#stores_list ul,#special_stores ul {column-count: 2;}#letters .letter {min-width: 12.6%;}#store #storeDesc .h3 {font-size: 24px;line-height: 32px;}#store #storeDesc p {font-size: 18px;line-height: 26px;}#storeJobs > div.job > h3 {font-size: 24px;}#store .store_map .level_desc {top: -10px;left: -10px;}#basicInfo > a {width: 100px;height: 100px;}#basicInfo > h2 {display: block;}#basicInfo > table {display: initial;}#infoTab tr {display: table-row;}#infoTab th, .infoTab th {word-wrap: normal;word-break: normal;font-size: 16px;line-height: 24px;}#infoTab td, .infoTab td {word-wrap: normal;word-break: normal;font-size: 18px;line-height: 26px;}#infoTab tr td:first-child, .infoTab tr td:first-child {width: 25px;padding: 3px 10px 3px 0;left: 0px;}.mobwrap {display: none;}#sameCategory ul {-webkit-columns: auto 3;-moz-columns: auto 3;columns: auto 3;}#level_desc {top: 200px;}#result {position: absolute;width: 50%;z-index: 0;}}@media only screen and (min-width: 800px) {#stores-box > a {-webkit-flex: 0 0 32%;-moz-flex: 0 0 32%;-ms-flex: 0 0 32%;flex: 0 0 32%;margin: calc(4% / 6);}}@media only screen and (min-width: 840px) {#storeGallery .photogallery {width: 795px;}}@media only screen and (min-width: 900px) {#search {max-width: 280px;margin: 0 20px 0 0;}#letters {padding: 10px 0 0 0;}}@media only screen and (min-width: 1000px) {#stores_list ul,#special_stores ul {column-count: 4;}#letters .letter {display: inline-block;-webkit-flex: 0 0 auto;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;min-width: 30px;}#stores-box > a {-webkit-flex: 0 0 24%;-moz-flex: 0 0 24%;-ms-flex: 0 0 24%;flex: 0 0 24%;margin: calc(4% / 8);}#infoTab {margin: 0px 0px 50px 0px;}#infoTab th, .infoTab th {white-space: nowrap;}#store #storeDesc {//width: calc(50% - 50px);width: 50%;float: left;margin-left: -50px;}#store #storeInfo {//width: calc(50% - 50px);width: 50%;float: right;margin-right: -50px;}#store .store_map {width: 800px;height: 461px;}#store .store_map img {width: 800px;height: 461px;}#store .store_map .level_desc {top: 0px;left: 0px;}#sameCategory ul {-webkit-columns: auto 4;-moz-columns: auto 4;columns: auto 4;}#result {position: absolute!important;width: 50%!important;top: 75px;}#centreMap {margin: 130px 0px 0px 0px;width: 800px;height: 461px;}#centreMap div {width: 800px;height: 461px;}#centreMap img[id^="map"], #centreMap img[id^="s"] {width: 800px;height: 461px;}#centreMap div[id^="sd"] img {top: 30px;}#level_desc {top: 180px;left: 250px;}#legend {display: block;}#basicInfo > a {width: 120px;height: 120px;}}@media only screen and (min-width: 1080px) {}@media only screen and (min-width: 1100px) {#storeGallery .photogallery {width: 1100px;}}@media only screen and (min-width: 1200px) {#letters {width: 900px;margin: 0;padding: 0 0 0 0;float: right;}#stores-box > a {-webkit-flex: 0 0 19%;-moz-flex: 0 0 19%;-ms-flex: 0 0 19%;flex: 0 0 19%;margin: 0.5%;}}@media only screen and (min-width: 1400px) {.store-hero-image > div {text-align: left;width: 1320px;left: 50%;transform: translate(-50%, 0%);}.store-hero-image > div > h1 {text-align: left;//margin: 0 0 10px 0;}.store-hero-image > div > p {//text-align: left;}}.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0 auto;}.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;padding: 0;}.rslides li:first-child {position: relative;display: inline-block;font-size: 0px;line-height: 100%;float: left;}.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}#slider1 a {padding: 0;margin: 0;text-decoration: none;font-size: 0px;}#slider1 video {position: relative;width: auto;height: calc(var(--content-width)/(1000/500));transform: translateX(-25%);overflow: hidden;}.rslides_container {//float: left;position: relative;width: 100%;}.centered-btns_nav {z-index: 3;position: absolute;margin: 0 auto 0 auto;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.7;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;}.centered-btns_nav:active {opacity: 1.0;}.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}.centered-btns_nav:focus {outline: none;}.centered-btns_tabs {position: absolute;left: 0;right: 0;bottom: 10px;margin: 0 auto 0 auto;padding: 0;text-align: center;z-index: 9;}.centered-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin: 0 4px;}.centered-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background: #ccc;background: rgba(0,0,0,.2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 2px 2px 3px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 2px 2px 3px 0 rgba(0,0,0,.3);box-shadow: inset 2px 2px 3px 0 rgba(0,0,0,.3);width: 16px;height: 16px;border: solid #ccc 2px;//border: solid var(--color-pink) 1px;}.centered-btns_here a {background: rgba(255, 255, 255, .8);}@media only screen and (min-width: 1000px) {#slider1 video {width: var(--area-width);height: calc((var(--area-width)/(1920/500))-2px);max-height: 500px;transform: translateX(0%);object-fit: cover;}}span.after {display: block;width: 100%;text-align: center;position: absolute;bottom: 10px;}#premiere-cinemas {position: relative;display: inline-block;width: 30vw;height: 38vw;background-color: #191919;padding: 12vw 0px 12vw 0px;}#premiere-cinemas > a {display: inline-block;}#premiere-cinemas > span.after {color: var(--color-white);}#premiere-cinemas > a > img {width: 70%;height: auto;}#premiere-cinemas > div {display: none;}#premiere-cinemas > div > a {padding: 20px 0px 0px 0px;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 0;color: #ffffff;text-decoration: none;}#premiere-cinemas > div > a:hover {box-shadow: 0px 10px 30px #111;}#premiere-cinemas > div > a > img {max-width: 177px;max-height: 315px;margin: 0 0 30px 0;}#premiere-cinemas > div > a > span {margin: 20px auto;background-color: #fe0000;padding: 7px 20px;font-size: 11px;}#premiere-cinemas > div > a:hover > span {color: #000000;}#divadlo-na-santovce {position: relative;display: inline-block;float: left;width: 30vw;height: 38vw;background-color: #161616;padding: 9.6vw 0px 9.6vw 0px;}#divadlo-na-santovce > a {display: inline-block;}#divadlo-na-santovce > span.after {color: var(--color-white);}#divadlo-na-santovce > a > img {width: 70%;height: auto;}#divadlo-na-santovce > div {display: none;padding: 50px 20px 20px 20px;}#divadlo-na-santovce a {color: #ffffff;text-decoration: none;}#divadlo-na-santovce div.left a:hover {text-decoration: underline;}#divadlo-na-santovce > div > div.left {-webkit-flex: 1;-ms-flex: 1;flex: 1;flex-basis: 50%;padding: 0 20px 30px 0;}#divadlo-na-santovce > div > div.right {-webkit-flex: 1;-ms-flex: 1;flex: 1;flex-basis: 50%;padding: 0 0 0 20px;}#divadlo-na-santovce > div > div.left img {width: 250px;max-width: 100%;}#divadlo-na-santovce > div > div.left > h2 {text-transform: uppercase;margin: 45px 0 0 0;font-size: 21px;font-weight: bold;letter-spacing: 2px;line-height: 140%;}#divadlo-na-santovce > div > div.left > div {position: absolute;bottom: 30px;}#divadlo-na-santovce > div > div.left > div span.icon {width: 14px;height: 14px;}#divadlo-na-santovce > div > div.left > div a:first-child {margin-right: 20px;}#divadlo-na-santovce > div > div.right > div {display: block;padding: 0px 0px 30px 0px;}#divadlo-na-santovce > div > div.right > div > div.date {font-size: 18px;text-align: left;}#divadlo-na-santovce > div > div.right > div > div.date > div.h3 {display: inline-block;font-size: 18px;margin: 0 30px 0 0;}#divadlo-na-santovce > div > div.right > div > div.desc {text-align: left;}#divadlo-na-santovce > div > div.right > div > div.desc > h3 {font-size: 16px;margin: 10px 0;}#divadlo-na-santovce > div > div.right > div > div.desc > p > span {display: inline-block;margin: 4px 0 0 0;font-size: 15px;color: #161616;}#divadlo-na-santovce .button {font-size: 11px;padding: 10px 15px;background-color: #161616;float: right;}#divadlo-na-santovce .button:hover {background-color: #ffffff;color: #161616;}.dns-red {color: #e9324e;}#lobster-family-restaurant {position: relative;display: inline-block;float: right;width: 30vw;height: 38vw;background-color: #fec601;padding: 4.5vw 0px 4.5vw 0px;}#lobster-family-restaurant > a {display: inline-block;}#lobster-family-restaurant > span.after {color: var(--color-black);}#lobster-family-restaurant > a > img {width: 70%;height: auto;}#lobster-family-restaurant > div {display: none;}#lobster-family-restaurant .h3 {font-size: 15px;font-weight: 500;margin: 0 0 10px 0;color: #342e20;}#lobster-family-restaurant .h3 > span {float: right;font-weight: 700;color: #000000;}#lobster-family-restaurant > div > div:nth-child(1) {display: inline-block;width: var(--lobster-logo-width);height: 480px;float: left;}#lobster-family-restaurant > div > div:nth-child(1) > h2 {display: block;color: #ffffff;font-size: 19px;font-weight: bold;width: auto;height: auto;margin: 30px 0px;text-shadow: 0.5px 0.5px 2px var(--color-lobster-gray);}#lobster-family-restaurant > div > div:nth-child(2) {display: -webkit-flex;-webkit-flex-flow: column wrap;display: flex;flex-flow: column wrap;justify-content: space-between;width: calc(var(--content-width) - var(--lobster-logo-width));height: 470px;margin 0;}#lobster-family-restaurant > div > div:nth-child(2) > div.dailymenu {//display: inline-block;-webkit-flex: 1 1 30%;-moz-flex: 1 1 30%;-ms-flex: 1 1 30%;flex: 1 1 46%;width: 46%;max-height: 70px;margin: 0 0 5px 4%;border-bottom: solid var(--color-text) 2px;}#lobster-family-restaurant > div > div:nth-child(2) > p {margin: 0 0 0 4%;}#lobster-family-restaurant > div > div > div > p {font-size: 12px;line-height: 120%;padding: 0 0 10px 0;}#lobster-family-restaurant > div > div:nth-child(3) {background-color: #342e20;margin: 30px 0 0 0;padding: 15px 0;width: calc(var(--content-width) - var(--lobster-logo-width) - 3.5%);float: right;color: var(--color-white);}#lobster-family-restaurant > div > div:nth-child(3) > div {display: inline-block;width: 100%;padding: 0 0 0 20px;}#lobster-family-restaurant > div > div a {color: var(--color-white);text-decoration: none;text-shadow: 0.5px 0.5px 2px var(--color-lobster-gray);}#lobster-family-restaurant > div > div a:hover {text-decoration: underline;}#lobster-family-restaurant span.phone.yellow {background: transparent url(/img/icon-phone-yellow.svg) 50% 50%/100% no-repeat;}#lobster-family-restaurant span.envelope.yellow {background: transparent url(/img/icon-envelope-yellow.svg) 50% 50%/100% no-repeat;}.lobster-yellow {color: #fec601;}#lobster-family-restaurant > div > a > img {}@media only screen and (min-width: 640px) {span.after {display: none;}#premiere-cinemas {//display: block;width: 100%;height: auto;background-color: #191919;padding: 60px 0px 60px 0px;}#premiere-cinemas > a::after {content: "";}#premiere-cinemas > div {width: var(--content-width);margin: 0px auto;padding: 30px 0px 0px 0px;display: -webkit-flex; display: flex;flex-flow: row wrap;text-align: center;}#film-4 {display: none;}#divadlo-na-santovce {display: block;width: 100%;height: auto;text-align: left;color: #ffffff;background-image: linear-gradient(90deg, #161616 0%, #161616 50%, #e9324e 50%, #e9324e 100%);padding: 0;}#divadlo-na-santovce > a {display: none;}#divadlo-na-santovce > a::after {content: "";}#divadlo-na-santovce > div {display: -webkit-flex;display: flex;}#lobster-family-restaurant {float: none;width: 100%;height: auto;background-color: #fec601;background-image: url('/img/bg-lobster-plate.svg'),url('/img/bg-lobster-l.svg');background-repeat: no-repeat, no-repeat;background-position: -7% 101%, 80% 10%;background-size: 45%, 160%;padding: 50px 0px;}#lobster-family-restaurant > a {display: none;}#lobster-family-restaurant > a::after {content: "";}#lobster-family-restaurant > div {display: block;text-align: left;padding: 0 20px;}#lobster-family-restaurant.invalid {display: none;}}@media only screen and (min-width: 860px) {#film-4 {display: block;}#lobster-family-restaurant > div > div:nth-child(3) > div {width: 49.7%;}}@media only screen and (min-width: 1000px) {#divadlo-na-santovce > div > div.right {padding: 0 0 0 30px;}#divadlo-na-santovce > div > div.right > div > div.date {float: left;width: 25%;margin: 0;}#divadlo-na-santovce > div > div.right > div > div.date > div.h3 {display: block;margin: 0 0 20px 0;}#divadlo-na-santovce > div > div.right > div > div.desc {float: left;width: 75%;}#divadlo-na-santovce > div > div.right > div > div.desc > h3 {display: block;margin: 0 0 10px 0;}#lobster-family-restaurant {background-position: 93% 101%, 80% 30%;background-size: 25%, 110%;}#lobster-family-restaurant > div {padding: 0;}#lobster-family-restaurant > div > div > div.dailymenu:last-child > p {-webkit-text-stroke: 3px var(--lobster-color-gray);text-shadow:-2px -2px 0 #fec601,-1px -1px 0 #fec601,1px -1px 0 #fec601,2px -2px 0 #fec601,-1px 1px 0 #fec601,1px 1px 0 #fec601,2px 2px 0 #fec601;}}@media only screen and (min-width: 1040px) {#divadlo-na-santovce > div {padding: 50px 0 20px 0;}}