/* https://www.chmax.pl/wp-content/themes/deploy/assets/css/styles.css?ver=220816220000 */
:root{--color4:#EEEEEE;--color5:#BD667E;--color6:#C7C7C7;--color7:#939598;--color8:#2B2A29}body{background-color:#fff;font-family:'Source Sans Pro',sans-serif}a{color:inherit}a:hover{text-decoration:none;color:inherit}a.inherit{color:inherit!important;font-size:inherit!important;line-height:inherit!important;background-color:inherit!important;padding:initial!important;margin:initial!important;text-align:inherit!important;font-weight:inherit!important;position:static!important}a[href^=tel]{color:inherit!important;text-decoration:none!important}.transition{-webkit-transition:all 0.4s;transition:all 0.4s}.page-wrapper{overflow:hidden;position:relative}.navbar{min-height:78px;position:fixed;width:100%}.navbar-default{background-color:transparent;border:none;margin:0;z-index:1000;-webkit-transition:0.7s;transition:0.7s}.navbar-default.white{background-color:#fff}.navbar-brand{padding-left:0}.navbar-default .navbar-nav li a{text-transform:uppercase;padding:30px 10px;font-size:14px;line-height:18px;color:var(--color3);font-weight:600;-webkit-transition:0.2s;transition:0.2s}@media (min-width:990px){.navbar-default.white .navbar-nav li a{color:var(--color3)}}.navbar-default .navbar-nav li a:hover{color:var(--color2)}@media (max-width:991px){.container>.navbar-collapse{margin:0}.navbar-collapse{border:none;background-color:var(--color2);width:90%;position:absolute;left:-100%;-webkit-transition:0.3s;transition:0.3s}.navbar-collapse.in{overflow-y:visible}.navbar-collapse.in.fin{left:0}.navbar-collapse .navbar-nav li a{color:#fff}.close-menu{background-color:transparent;border:none;margin-top:10px;padding:0 4px}.close-menu:focus{outline:none}.navbar-default .navbar-nav li a{padding:15px 0;margin:0 100px;border-bottom:solid 1px rgba(255,255,255,.13);font-size:30px;line-height:36px}.navbar-default .navbar-nav li a:hover{color:var(--color2)}.smooth{position:absolute;width:100%;height:200px;left:0;bottom:-200px;background-color:var(--color2)}}@media (max-width:767px){.navbar{min-height:60px}.navbar-default .navbar-nav li a{padding:10px 0;margin:0 20px;font-size:20px;line-height:25px}}.swiper-container{position:relative}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:auto;bottom:auto;left:auto;top:29%;right:60%}.swiper-pagination-bullet{width:7px;height:7px;opacity:1;background-color:#C7C7C7}.swiper-pagination-bullet-active{background-color:var(--color2)}.swiper-button-prev{left:calc((100vw - 1170px)/2)}.swiper-button-next{right:calc((100vw - 1170px)/2)}.mask{margin:0;background-color:var(--color4);position:relative;display:flex}.mask .left{width:calc(100% - 52.3%);position:relative;z-index:3}.mask .right{width:52.3%;height:auto;position:relative;z-index:1}.mask .right img{display:block;width:100%;height:auto}.mask .left img{display:block;width:168.7%;height:auto}.mask .right .flower-mask{position:absolute;top:0}.mask .actual-img{display:block;position:absolute;height:85%;width:auto;bottom:0;right:12%;z-index:2}.mask .text{position:absolute;top:35%;right:60%;width:270px;z-index:4}.mask .text h1,.mask .text h2,.mask .text p{color:var(--color3);text-align:right}.mask .text h1,.mask .text h2{font-size:56px;line-height:64px;font-family:'Playfair Display',serif;border-bottom:solid 1px #BDBDBD;margin:0;padding-bottom:8px;margin-bottom:10px;font-weight:400}.mask .text p{font-size:15px;line-height:19px;margin:0;font-weight:400;text-transform:uppercase}.mask .text p strong{color:var(--color3);font-weight:900}.today-info{position:fixed;top:15px;right:15px;z-index:1400}.today-info a{position:absolute;top:-2px;left:-40px}.today-info a:nth-of-type(2){left:-80px}.today-info a:nth-of-type(3){left:-120px}.today-info a .social-icon{-webkit-transition:0.4s;transition:0.4s}.today-info a .social-icon circle{fill:var(--color1)}.today-info a:hover .social-icon{cursor:pointer;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.wheater,.open{position:relative}.wheater img,.open img{position:absolute;left:0;top:-3px}.today-info .wheater p,.today-info .open p{color:#fff;font-weight:600;font-size:12px;line-height:15px;padding-left:35px;margin:0;margin-bottom:15px;-webkit-transition:0.3s;transition:0.3s}.today-info.white .open p{color:#939598}.separator{position:absolute;width:1170px;height:1px;background-color:rgba(255,255,255,.3);left:calc((100vw - 1170px)/2);bottom:87px;z-index:100}a.show-shops,.search-field{display:inline-block;position:absolute;z-index:100}a.show-shops{height:45px;color:#fff;background-color:var(--color1);text-align:center;bottom:20px;right:60%;bottom:20%;padding:14px;font-size:14px;line-height:18px;font-weight:600;width:270px}.search-field{height:45px;bottom:9%;width:270px;right:60%}.search-field form{height:45px}.search-field input,.search-field button{height:45px;border:none;background:#fff;padding:14px;font-size:14px;line-height:18px;display:inline-block;position:absolute;font-weight:600}.search-field input{left:0;bottom:0;width:225px;border-radius:0;outline:none}.search-field button{padding:0;width:45px;left:225px;bottom:0;-webkit-transition:0.3s;transition:0.3s}.search-field button .loupe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.search-field button .loupe path{fill:var(--color2)}.search-field button:hover{background-color:var(--color3)}@media (max-width:1200px){.mask .text h1,.mask .text h2{font-size:36px;line-height:42px}.swiper-button-prev{left:calc((100vw - 940px)/2)}.swiper-button-next{right:calc((100vw - 940px)/2)}.today-info{right:15px}.separator{width:940px;left:calc((100vw - 940px)/2)}a.show-shops,.search-field{display:inline-block;position:absolute;left:auto;right:auto;top:auto;bottom:auto;z-index:100}a.show-shops{height:55px;color:#fff;background-color:var(--color1);padding:16px;font-size:16px;line-height:20px;width:40%;left:7%;top:25px;margin-right:4%;text-align:center}.search-mobile{height:108px;background-color:var(--color4);position:relative;bottom:108px}.search-field{height:55px;width:40%;right:7%;top:25px;display:inline-block;position:absolute;left:auto}.search-field input,.search-field button{height:55px;border:none;background:#fff;padding:16px;font-size:16px;line-height:20px;display:inline-block;position:absolute}.search-field input{left:0;bottom:0;width:calc(100% - 55px)}.search-field button{padding:0;width:55px;left:auto;right:0;bottom:0}}@media (max-width:990px){.today-info{z-index:900}.navbar-brand{padding-left:15px;margin-left:calc(50% - 68px)}.navbar-default .navbar-toggle{position:absolute;left:20px;top:15px;border:none}.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:var(--color3)}.navbar-default.white .navbar-toggle .icon-bar{background-color:var(--color2)}.swiper-button-prev{left:calc((100vw - 752px)/2);top:75%}.swiper-button-next{right:calc((100vw - 752px)/2);top:75%}.today-info{right:15px;top:85px;position:absolute}.today-info .open p{margin-bottom:2px;text-align:right;padding:0;color:white!important}.mask .left{width:0;position:relative;z-index:1}.mask .right{float:none;width:100%;position:relative;z-index:3}.mask .right img{display:block;width:61.4%;height:auto;float:right}.mask .right img.flower-mask{right:0}.mask .left img{display:block;width:100%;height:auto}.mask .actual-img{display:block;position:absolute;height:85%;width:auto;bottom:0;right:0;left:unset;z-index:3}.mask .text{position:absolute;top:unset;bottom:37%;left:2%;right:unset;width:32%;z-index:4}.mask .text h1,.mask .text h2,.mask .text p{color:var(--color3);text-align:center}.mask .text h1,.mask .text h2{font-size:44px;line-height:44px;font-family:'Playfair Display',serif;border-bottom:solid 1px #BDBDBD;margin:0;padding-bottom:5px;margin-bottom:10px;font-weight:400;text-align:right}.mask .text p{font-size:15px;line-height:19px;margin:0;font-weight:400;margin-bottom:2px;text-transform:uppercase;text-align:right}.swiper-container{margin-top:78px;position:relative;border-bottom:solid 1px #fff}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:32%;bottom:10px;left:0;top:auto;right:auto;bottom:70%;text-align:right;left:2%}.swiper-button-prev,.swiper-button-next{display:none}.search-mobile{height:108px;background-color:var(--color4);position:relative;bottom:108px}a.show-shops,.search-field{display:inline-block;position:absolute;left:auto;right:auto;top:auto;bottom:auto;z-index:100}a.show-shops{height:55px;color:#fff;background-color:var(--color1);padding:16px;font-size:16px;line-height:20px;width:40%;left:7%;top:25px;margin-right:4%;text-align:center}.search-field{height:55px;width:40%;right:7%;top:25px}.search-field form{height:55px}.search-field input,.search-field button{height:55px;border:none;background:#fff;padding:16px;font-size:16px;line-height:20px;display:inline-block;position:absolute}.search-field input{left:0;bottom:0;width:calc(100% - 55px)}.search-field button{padding:0;width:55px;left:auto;right:0;bottom:0}}@media (max-width:767px){.navbar-brand{margin-left:calc(50% - 55px)}.navbar-default .navbar-toggle{left:10px;top:5px}.navbar-brand img{width:80px;height:auto}.swiper-container{border-bottom:none;margin-top:60px}.swiper-button-prev{left:10px;top:74%;display:none}.swiper-button-next{right:10px;top:74%;display:none}.open{margin-top:-10px}.today-info{position:absolute;width:100%;top:100px;right:0}.today-info .open p{text-align:center;padding:0;color:white!important;margin-bottom:5px}.mask{margin-bottom:120px}.mask .left{display:none;width:100%;position:relative;z-index:1;background-color:var(--color2)}.mask .right{width:100%;height:340px;position:relative;z-index:3;background-color:var(--color2)}.mask .right img{display:block;width:100%;height:auto}.mask .left img{display:block;width:100%;height:auto}.mask .actual-img{display:block;position:absolute;height:85%;width:auto;right:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:5}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:auto;left:0;top:342px;right:auto;text-align:center}.mask .text{width:100%;background-color:var(--color4);z-index:4;padding:20px 30px;position:absolute;bottom:-140px;top:unset;right:0;left:0;height:140px}.mask .text h1,.mask .text h2,.mask .text p{color:var(--color3);text-align:center}.mask .text h1,.mask .text h2{font-size:36px;line-height:40px;font-family:'Playfair Display',serif;border-bottom:none;margin:0;padding-bottom:10px;margin-bottom:10px;font-weight:400;position:relative}.top-banner .row.mask .text h1,.top-banner .row.mask .text h2,.top-banner .row.mask .text p{text-align:center}.mask .text h1::after,.mask .text h2::after{content:" ";display:none;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);height:2px;width:200px;background-color:#BDBDBD}.mask .text p{font-size:15px;line-height:19px;margin:0;font-weight:400;margin-bottom:0;text-transform:uppercase}a.show-shops{height:45px;color:#fff;background-color:var(--color1);padding:14px;font-size:14px;line-height:18px;width:270px;left:calc(50% - 135px);top:6px}.search-mobile{height:108px;background-color:var(--color4);position:relative;bottom:unset}.search-field{height:45px;width:270px;right:calc(50% - 135px);bottom:6px;top:auto}.search-field form{height:45px}.search-field input,.search-field button{height:45px;border:none;background:#fff;padding:14px;font-size:14px;line-height:18px;display:inline-block;position:absolute}.search-field input{left:0;bottom:0;width:calc(100% - 45px)}.search-field button{padding:0;width:45px;left:auto;right:0;bottom:0;border-radius:0}}@media (max-width:375px){.mask .text p{font-size:14px;line-height:16px}.swiper-button-prev{left:10px;top:62%}.swiper-button-next{right:10px;top:62%}}.swiper-container-2,.swiper-container-3{margin-top:0;background-color:#fff}.sliders{margin-top:50px}.top-bar{position:relative;margin-bottom:45px}.top-bar h3{display:inline-block;font-size:16px;line-height:25px;font-family:'Playfair Display',sans-serif;font-weight:700;margin:0}.top-bar svg{position:absolute;top:50%;transform:translate(0,-50%)}.top-bar svg path{fill:var(--color3)}@media (max-width:990px){.top-bar h3{font-size:24px}}@media (max-width:767px){.sliders{margin-top:0}.top-bar h3{font-size:16px}}.sliders .top-bar h3{color:#6FC1BA}.event .buttons a,.event .text p.more,.useful-info a,.top-bar a{display:inline-block;position:relative;top:-2px;padding:4px;color:#fff;font-size:12px;line-height:15px;font-weight:600;background-color:var(--color2);width:112px;height:25px;text-align:center;border-radius:100px;-webkit-transition:0.3s;transition:0.3s}.useful-info a.en{margin:0;color:#2B2A29;font-size:15px;line-height:19px;background:#fff;font-weight:400;display:block;padding:0;width:auto;height:auto;text-align:left}.useful-info a.en:hover{text-decoration:underline;background-color:#fff}.event .text a:hover,.top-bar a:hover{background-color:var(--color3)}.useful-info a:hover{background-color:var(--color3)}.event .text a{position:absolute;bottom:0;top:auto}.top-bar span{display:inline-block;height:1px;margin:0 24px;margin-bottom:4px}.sliders .top-bar span{background-color:#6FC1BA}.single-news-disc{flex-direction:column-reverse}@media(min-width:600px){.single-news-disc{flex-direction:row}}.single-news-disc .thumbnail img{height:auto!important}.event{display:flex;margin:0;margin-bottom:20px;padding-bottom:60px}.event .thumbnail{width:100px;height:100px;border:1px solid var(--color7);overflow:hidden;float:left;background-position:center;background-size:cover}.event .thumbnail.tn-big{width:34%;height:auto;float:left;border:none;border-radius:0}.event .thumbnail img{display:block;margin:auto;width:100%;height:100%}.event .thumbnail.tn-big img{width:100%;margin:auto}.event .text{float:left;width:calc(100% - 150px);max-width:700px;padding:0 20px;position:relative}.event .text.tn-big{width:60%;margin-right:6%}@media(max-width:767px){.event .thumbnail.tn-big{width:100%;margin-top:30px}.event .text.tn-big{width:100%;margin-right:0;padding:0}}.event .text p{margin:0;margin-top:11px;font-size:15px;line-height:19px;font-weight:400;color:#2B2A29}.event .text p a{position:static;display:inline;color:#6FC1BA}.event .text p a:hover{text-decoration:underline;background-color:transparent}.event .text p.date{margin:0;margin-top:30px;margin-bottom:22px;font-size:12px;line-height:15px;font-weight:600;color:#939598}.event .text p.content{display:block;position:static;width:auto;background-color:#fff;border-radius:0;color:var(--color8);text-align:left;font-size:15px;line-height:19px;font-weight:400;padding:0;-webkit-transition:0.3s;transition:0.3s}.event .text p.content img{margin-left:10px;opacity:0;-webkit-transition:0.3s;transition:0.3s}.event:hover .text p.content{color:var(--color3)}.event:hover .text p.content img{opacity:1}.swiper-controls{position:absolute;bottom:22px;left:0;width:100%}.swiper-container-2 .swiper-button-prev,.swiper-container-3 .swiper-button-prev,.swiper-container-4 .swiper-button-prev{position:relative;display:inline-block;width:10px;height:8px;left:0;right:0;top:0;bottom:0;background-image:none;transform:rotateY(180deg)}.swiper-container-2 .swiper-button-next,.swiper-container-3 .swiper-button-next,.swiper-container-4 .swiper-button-next{position:relative;display:inline-block;width:10px;height:8px;left:0;right:0;top:0;bottom:0;background-image:none}.swiper-container-2 .swiper-pagination,.swiper-container-3 .swiper-pagination,.swiper-container-4 .swiper-pagination{position:relative;display:inline-block;left:0;right:0;top:0;bottom:0;margin:0 12px}.swiper-container-2 .swiper-button-prev svg path,.swiper-container-3 .swiper-button-prev svg path,.swiper-container-4 .swiper-button-prev svg path,.swiper-container-2 .swiper-button-next svg path,.swiper-container-3 .swiper-button-next svg path,.swiper-container-4 .swiper-button-next svg path{fill:var(--color2)}@media (max-width:991px){.swiper-container-2 .swiper-pagination,.swiper-container-3 .swiper-pagination{width:100%}}.swiper-container-2 .swiper-pagination-bullet,.swiper-container-3 .swiper-pagination-bullet{background-color:var(--color6);margin:0 4px}.swiper-container-2 .swiper-pagination-bullet-active,.swiper-container-3 .swiper-pagination-bullet-active{background-color:var(--color2)}.useful-info{margin-top:75px}.useful-info .top-bar h3{color:var(--color3)}.useful-info .top-bar span{background-color:var(--color3)}.useful-info .shop{margin-bottom:12px}.orario .shop p,.shop.con p,.useful-info .shop p{margin:0;color:#2B2A29;font-size:15px;line-height:19px}.orario .shop p:first-child,.shop.con p:first-child,.useful-info .shop p:first-child{font-weight:700}.useful-info a{background-color:var(--color2);margin-top:37px}.useful-info p.newsletter{margin:0;color:#2B2A29;font-size:15px;line-height:19px}.top-bar .go{width:calc(100% - 265px)}.top-bar .da{width:calc(100% - 265px)}.top-bar .ns{width:calc(100% - 157px)}@media (max-width:990px){.top-bar .go{width:calc(100% - 275px)}.top-bar .da{width:calc(100% - 253px)}.top-bar .ns{width:calc(100% - 200px)}.useful-info .shop{margin-bottom:49px;position:relative}.useful-info a{position:absolute;right:0;top:auto;bottom:0}.useful-info a.en{position:static}.useful-info .top-bar{margin-bottom:16px}.useful-info .shop.adr{margin-bottom:22px}.useful-info{margin-top:25px}}@media (max-width:767px){.useful-info .shop{margin-bottom:12px}.useful-info .shop:last-child{margin-bottom:38px}.useful-info{margin-top:20px}.top-bar .go{width:calc(100% - 212px)}.top-bar .da{width:calc(100% - 195px)}.top-bar .ns{width:calc(100% - 160px)}}.nl-sign-in{position:relative;margin-top:39px}.nl-sign-in .form-control{border-radius:0;height:45px;border:1px solid #2B2A29;font-size:14px;line-height:18px;font-weight:600}.nl-sign-in button{border:none;display:inline-block;position:absolute;top:10px;right:10px;padding:5px;color:#fff;font-size:12px;line-height:15px;font-weight:600;background-color:var(--color2);width:112px;height:25px;text-align:center;border-radius:100px;-webkit-transition:0.3s;transition:0.3s}.nl-sign-in button:hover{background-color:var(--color3)}.nl-sign-in .newsletter-message{position:absolute;left:0;width:100%;display:none;top:calc(100% + 10px);font-size:12px;line-height:14px}.nl-sign-in .newsletter-message.ok{color:green}.nl-sign-in .newsletter-message.already-on-list{color:orange}.nl-sign-in .newsletter-message.error{color:red}.nl-sign-in .newsletter-message.vis{display:block}.top-banner .mask .left{float:left;width:calc(100% - 48.264%);position:relative;z-index:3}.top-banner .mask .right{float:left;width:48.264%;position:relative;z-index:1}.top-banner .mask .right img{display:block;width:100%;height:auto}.top-banner .mask .left img{display:block;width:119.3%;height:auto}.top-banner .mask .actual-img{right:30%}.top-banner .mask .text{top:auto;bottom:10%;right:59%;width:400px;text-align:right}.top-banner .mask .text h1,.top-banner .mask .text h2{border-bottom:none;padding:0;margin:0}.top-banner .mask .text span.underline{position:relative;display:inline-block;width:200%;left:-100%;height:1px;background-color:#BDBDBD;margin-top:26px;margin-bottom:19px}.top-banner .mask .text p span{color:var(--color3)}@media (max-width:1200px){.top-banner .mask .text span.underline{margin-top:16px;margin-bottom:9px}}@media (max-width:990px){.top-banner{margin-top:78px}.top-banner .mask .left{width:calc(100% - 55.599%);height:auto;margin:0}.top-banner .mask .right{width:55.599%;margin:0}.top-banner .mask .right img{width:100%}.top-banner .mask .left img{width:225%}.top-banner .mask .text{width:39%;bottom:15%;right:56%}.top-banner .mask .text h1,.top-banner .mask .text h2,.top-banner .mask .text span.underline,.top-banner .mask .text p{text-align:right}.top-banner .mask .text span.underline{width:100%;left:0}.top-banner .mask .actual-img{right:1%}}@media (max-width:767px){.top-banner{margin-top:60px}.top-banner .mask{margin-bottom:161px}.top-banner .mask .left{width:0;height:auto;margin:0}.top-banner .mask .right{width:100%;margin:0;z-index:5;height:200px}.top-banner .mask .right img{-webkit-transform:scale(1);transform:scale(1);width:100%}.top-banner .mask .left img{width:260%}.top-banner .mask .text{right:calc(100% - 260px);bottom:-161px;width:100%;height:auto;padding:20px 10px}.top-banner .mask .text span.underline{margin-top:5px;margin-bottom:2px}}.site-map{margin-top:15px}.site-map a{color:#939598;font-size:12px;line-height:15px}.site-map a:hover{text-decoration:underline}.site-map img{margin:0 12px}.site-map p{display:inline;font-size:12px;line-height:15px;color:#2B2A29}.top-bar.subpage{margin:30px 0}.top-bar.subpage h3{color:var(--color3);background-color:#fff;padding-right:24px;position:relative;z-index:2}.top-bar.subpage span{background-color:#C1C1C1;margin:0;position:absolute;left:0;bottom:12px;width:100%;z-index:1}.top-bar.subpage a{position:absolute;right:0;top:0;z-index:100;cursor:pointer}.top-bar.subpage a:before{display:block;content:"";position:absolute;height:25px;width:25px;background-color:#fff;top:0;left:-25px;z-index:99}.disc-news .event{padding:0 16px;margin-bottom:35px}.disc-news .event .text p{margin:0;margin-top:5px;margin-bottom:20px;font-size:14px;line-height:20px;font-weight:300;color:#2B2A29}.disc-news .event .text p.more{top:-2px;padding:4px;color:#fff;font-size:12px;line-height:15px;font-weight:600}.disc-news .event:hover .text p.more{background-color:var(--color3)}.disc-news .event .text p.opis{margin-bottom:45px}.gallery .event .text p.date,.disc-news .event .text p.date{margin-top:2px;margin-bottom:15px}.disc-news .event .text p.title{margin:0;font-size:15px;line-height:19px;font-weight:400;margin-top:15px;color:#2B2A29}.pagination{position:relative;text-align:center}.pagination>span{position:absolute;width:100%;height:1px;background-color:#C1C1C1;left:0;top:15px;z-index:-1}.pagination ul{list-style:none;display:inline-block;background-color:#fff;margin:0;padding:0 30px}.pagination ul li{display:inline-block;background-color:#fff;padding:0 5px}.pagination ul li span,.pagination ul li a{display:inline-block;background-color:var(--color2);border-radius:100%;width:25px;height:25px;color:#fff;font-weight:600;font-size:12px;line-height:15px;padding-top:4px;-webkit-transition:0.3s;transition:0.3s}.pagination ul li a:hover{background-color:var(--color1)}.pagination ul li span{background-color:var(--color1)}@media (max-width:767px){.disc-news .event .text{padding-right:0}}.office-page{display:flex;flex-direction:column;padding-left:16px;padding-right:16px}.bb-office{border-bottom:1px solid #c1c1c1}.column-office.pad-bot{padding-bottom:10px}.column-office{width:100%;display:flex;height:auto;position:relative;align-items:center}.column-office .pad-bot{padding-bottom:10px}.office{margin-bottom:20px}.office h3,.office .holder{width:25%}.office h3{margin:0;margin-bottom:3px;margin-top:0;font-size:16px;line-height:20px;font-weight:600;color:#2B2A29}.office h4{position:absolute;top:0;margin:0;margin-bottom:15px;font-size:12px;line-height:15px;height:15px;font-weight:600;color:#939598;text-transform:lowercase}.office-page .desc-holder{margin-bottom:20px;padding-bottom:5px}.office .holder.mar-bot,.office h3.mar-bot{margin-top:30px}.office .holder{margin-bottom:3px;margin-top:0;display:flex;align-items:center}.office .holder svg{margin-right:26px}.office .holder svg.www path,.office .holder svg.phone path{fill:var(--color1)}.office .holder svg.mail path{fill:var(--color2)}.office .holder a{font-size:14px;line-height:21px;color:#2B2A29}.office .holder a:hover{text-decoration:underline}@media(max-width:990px){.office-page{flex-direction:row;flex-wrap:wrap}.bb-office{border-bottom:none}.column-office{width:100%;flex-direction:column;align-items:flex-start}.column-office.pad-bot{padding-bottom:0}.office h4{position:relative;top:unset;margin-bottom:15px;height:30px}.office h3,.office .holder{width:100%}.office .holder.mar-bot,.office h3.mar-bot{margin-top:0}.office .holder{margin-bottom:20px}.office .holder a{word-wrap:break-word}.person-holder{display:flex;width:33.3%;flex-direction:column;padding-right:20px}.person-holder:nth-child(3n){padding-right:0}.desc-holder p{margin-top:0}.office .holder img{margin-right:20px}}@media(max-width:767px){.office-page{flex-direction:column}.person-holder{width:100%}}.side-menu{list-style-type:none;padding-left:43px}.side-menu li{position:relative}.side-menu li a{color:#2B2A29;font-size:15px;line-height:36px;-webkit-transition:0.3s;transition:0.3s}.side-menu li a:hover{color:#677BA5}.side-menu li svg{position:absolute;left:-43px;top:14px;display:none}.side-menu li.current-menu-item svg{display:block}.side-menu li.current-menu-item a{color:var(--color3)}.side-menu li svg path{fill:var(--color1)}.side-menu-mobile{margin-top:27px}.side-menu-mobile h4{color:#6FC1BA;font-family:'Playfair Display',sans-serif;font-size:24px;line-height:25px;font-weight:700;margin:10px 0}.side-menu-mobile .dropdown{text-align:right}.side-menu-mobile .dropdown .dropdown-menu{width:270px;right:0;left:auto;border:1px solid #9B9B9B;border-top:none;border-radius:0;margin-top:0}.side-menu-mobile .dropdown .dropdown-menu li a{font-size:14px;line-height:18px;font-weight:600;padding:12px;color:#9B9B9B}.side-menu-mobile .dropdown .btn{position:relative;background-color:#fff;border:1px solid #9B9B9B;width:270px;color:#9B9B9B;font-weight:600;font-size:16px;line-height:20px;padding:12px;border-radius:0;text-align:left}.side-menu-mobile .dropdown .btn img{position:absolute;right:10px;left:auto;top:auto}@media (max-width:767px){.side-menu-mobile .dropdown .btn{width:100%}.side-menu-mobile .dropdown .dropdown-menu{width:100%}.side-menu-mobile h4{font-size:16px}}.text-field p{color:#2B2A29;font-size:14px;line-height:20px;margin-bottom:38px}.numbers{position:relative;margin-bottom:60px}.numbers .header h2{color:var(--color3);font-family:'Playfair Display',sans-serif;font-size:56px;line-height:64px;font-weight:400;margin-bottom:7px}.numbers .header span{display:inline-block;width:200%;height:1px;position:relative;left:-125%;background-color:var(--color3)}.numbers p{text-align:right;padding:0 10px}.numbers .number-row{color:var(--color3);font-family:'Playfair Display',sans-serif;font-size:16px;line-height:21px;margin-top:20px}.numbers .number-row span{font-size:36px;line-height:60px;margin-left:17px;display:inline-block}.numbers .text-row{color:#2B2A29;font-size:14px;line-height:18px}.borderline{position:relative;height:36px}.borderline:before{display:block;content:"";position:absolute;height:50px;width:1px;background-color:#C1C1C1;left:-16px;bottom:-10px}@media (max-width:990px){.numbers .header h2{text-align:center}.numbers .header span{width:100%;left:0}}@media (max-width:767px){.numbers .header h2{font-size:36px;line-height:40px}.numbers .header span{width:calc(100% + 32px);left:-16px}.numbers p{padding:0}.numbers .last p{text-align:center}.borderline.two:before{left:auto;right:-16px}}.contact label{color:#2B2A29;font-size:12px;line-height:16px;font-family:'Playfair Display',sans-serif;font-weight:700}.contact .field{background-color:#fff;border:1px solid #9B9B9B;width:270px;color:#9B9B9B;font-weight:600;font-size:16px;line-height:20px;padding:12px;border-radius:0;text-align:left;margin-left:30px}.contact .btn{background-color:var(--color2);position:relative;bottom:2px;border:none;color:#fff;font-size:16px;line-height:20px;padding:13px 25px;border-radius:0;text-align:center;margin-left:30px}.show-route a{background-color:var(--color2);color:#fff;font-size:16px;line-height:20px;padding:13px 25px;border-radius:0;text-align:center;display:inline-block;width:100%;-webkit-transition:0.3s;transition:0.3s}.show-route a:hover{background-color:var(--color3)}#map{margin:30px 0;height:400px;border:1px solid #C1C1C1}@media (max-width:990px){.show-route .field{margin-left:126px}.show-route .btn{margin-left:-3px}}@media (max-width:767px){.show-route label{margin-bottom:20px}.show-route .field{margin-left:0;width:60%}.show-route .btn{margin-left:-3px;width:39%;padding:13px 12px}#map{margin:30px -16px;height:280px}}.gallery .event{padding-bottom:0;margin-bottom:30px}.gallery .event .text{padding-right:0}.gal.swiper-container{margin-top:0;padding-bottom:90px;margin-bottom:150px}.gal .swiper-slide{height:auto!important}.gal.swiper-container .align-helper{position:relative;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gal.swiper-container .img-responsive{margin:auto;position:relative}.gal.swiper-container .swiper-controls{text-align:center;bottom:30px}.gal.swiper-container .swiper-controls .mask{background-color:#fff;padding:0 30px;display:inline-block}.gal.swiper-container .swiper-controls span{width:100%;height:1px;position:absolute;left:0;top:14px;background-color:#c1c1c1;z-index:-1}.gal.swiper-container .swiper-controls img{margin:0 25px;-webkit-transition:0.3s;transition:0.3s}.gal.swiper-container .swiper-controls img:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);cursor:pointer}.gal.swiper-container .swiper-pagination{width:100%;margin:0;position:absolute;left:0;top:auto;bottom:0}.gall-btn-holder{text-align:center;margin-bottom:100px}.gall-btn-holder a{display:inline-block;top:-2px;padding:4px;color:#fff;font-size:12px;line-height:15px;font-weight:600;background-color:var(--color2);width:165px;height:25px;text-align:center;border-radius:100px;-webkit-transition:0.3s;transition:0.3s}.gall-btn-holder a:hover{background-color:var(--color3)}@media (max-width:990px){.gal.swiper-container{margin-bottom:25px}.gal.swiper-container .swiper-controls img{position:relative;top:-5px;margin:0 50px;height:20px;width:20px}.gal.swiper-container .swiper-button-prev,.gal.swiper-container .swiper-button-next{width:20px;height:16px}}.contact{margin-top:70px}.contact .field{margin-left:0;width:100%;margin-bottom:40px;font-size:14px;font-weight:18px;color:#939598}.label-box{position:relative}.label-box.blue{margin-bottom:35px;border-bottom:1px solid #9B9B9B}.contact .label-box>label{position:absolute;left:0;top:0;opacity:0;pointer-events:none;white-space:nowrap;-webkit-transition:0.3s;transition:0.3s}.contact .label-box.blue>label{color:#99999D}.contact .label-box.filled>label{top:-25px;opacity:1;pointer-events:auto}.contact input[type=checkbox]+label:before,.contact input[type=radio]+label:before{border-radius:0}.contact input[type=checkbox]:checked+label:after,.contact .input[type=radio]:checked+label:after{border-radius:0}.surface-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}@media (max-width:767px){.surface-type{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 20px}.surface-type>label{width:100%;margin-bottom:16px}.contact .label-box.filled>label:not(.static){top:-16px}.contact .label-box.filled>label.static{top:-44px}}.contact .err-msg{position:absolute;right:0;top:-35px;text-align:right;display:inline-block;color:red;font-size:12px;line-height:16px;font-weight:600;opacity:0;-webkit-transition:0.3s;transition:0.3s}.contact textarea{height:218px;resize:none}.contact #data-check{position:absolute;left:10000px}.checkbox-holder{position:relative}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{display:block;position:relative;background-color:#fff;cursor:pointer;font-size:12px;line-height:15px;font-weight:400;font-family:'Source Sans Pro',sans-serif;color:#2B2A29;padding-left:40px;margin-bottom:35px;top:0;bottom:auto;-webkit-transition:0.3s;transition:0.3s}input[type=checkbox]+label:hover,input[type=radio]+label:hover{color:var(--color3)}input[type=checkbox]+label:before,input[type=radio]+label:before{display:block;content:"";width:20px;height:20px;border-radius:50%;border:1px solid #C2C2C2;position:absolute;left:0;top:0}input[type=checkbox]+label:after,input[type=radio]+label:after{display:block;content:"";width:0;height:0;border-radius:50%;background-color:var(--color2);position:absolute;left:10px;top:10px;-webkit-transition:0.2s;transition:0.2s}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{left:5px;top:5px;width:10px;height:10px}.contact .btn{width:100%;margin-top:50px;margin-left:0}.shop.con{margin-bottom:60px}.shop.con a{display:block;color:#2B2A29;font-size:15px;line-height:19px}.shop.con a:hover{text-decoration:underline}@media (max-width:990px){.contact .btn{margin-top:0}.shop.con{margin-bottom:10px}}@media (max-width:767px){.contact .field{margin-bottom:16px}.contact .label-box.two{margin-top:34px}.contact .btn{margin-top:0}}.logo-holder{height:50px}.logo-holder img{max-height:40px;width:auto}.orario .col-sm-6{margin-bottom:50px;min-height:150px}.letter{-webkit-transition:0.5s;transition:0.5s}.letter.removing{opacity:0}.year{margin-bottom:30px}.year .left h2{color:#939598;font-weight:200;font-size:36px;line-height:45px;margin:0}.year .right .media-news{margin-bottom:20px}.year .right .media-news svg{opacity:0;margin-left:5px}.year .right .media-news svg path{fill:var(--color3)}.year .right .media-news a{color:#2B2A29;font-size:16px;line-height:20px;margin:0;-webkit-transition:0.2s;transition:0.2s}.year .right .media-news a img{margin-left:7px;opacity:0;-webkit-transition:0.3s;transition:0.3s}.year .right .media-news:hover a{color:var(--color3);cursor:pointer}.year .right .media-news:hover a svg{opacity:1}.year .right .media-news p.date{color:#939598;font-size:12px;font-weight:600;line-height:15px;margin:0}.inv{margin-bottom:80px}.inv img{margin-bottom:24px}.inv h4{color:var(--color3);font-size:16px;font-weight:700;line-height:20px;margin:0;margin-bottom:20px}.inv p{color:#2B2A29;font-size:14px;font-weight:400;line-height:20px;margin:0;margin-bottom:20px}.inv ol{color:#2B2A29;font-size:14px;font-weight:400;line-height:20px;-webkit-padding-start:15px}.inv li ol{list-style-type:lower-alpha}.inv a:hover{text-decoration:underline}.inv ul{padding-left:20px;list-style:none}.inv ul li{position:relative}.inv ul li::before{content:"• ";color:var(--color2);position:absolute;left:-18px;top:-8px;font-size:24px}.search-field.sta{position:relative;right:auto;bottom:auto;border:1px solid #2B2A29;width:100%}.search-field.sta button,.search-field.sta input{height:43px;bottom:0}.search-field.sta button{right:0;left:auto}.search-field.sta button:hover{background-color:var(--color3)}.search-field.sta input{width:calc(100% - 46px);color:#939598}.categories input[type=radio]+label{font-size:15px;line-height:19px;margin-bottom:20px}@media (max-width:990px){.search-field.sta{top:5px;height:45px}.top-bar.subpage{margin:15px 0;position:relative}}@media (max-width:767px){.search-field.sta{top:0}}.event .buttons{margin-top:45px}.event .buttons a{position:static}.single-shop .description h1{font-weight:400;font-size:56px;line-height:64px;color:#2B2A29;margin-bottom:25px}@media (max-width:767px){.single-shop .description h1{font-size:42px;line-height:50px}}.single-shop .description p{color:#2B2A29;font-size:14px;line-height:20px;margin-bottom:30px;text-align:justify}.single-shop .gall-btn-holder{text-align:left;margin-bottom:30px}.single-shop .shop-data{margin-top:20px}.single-shop .shop-data .img-responsive{margin:40px auto}@media (max-width:990px){.single-shop .shop-data{margin-top:120px}}@media (max-width:767px){.single-shop .shop-data{margin-top:30px;margin-bottom:30px}}.single-shop .shop-data a.con,.single-shop .shop-data p{display:block;color:#2B2A29;font-size:14px;line-height:21px;margin-top:0;margin-bottom:14px}.single-shop .shop-data p.ohours{margin-bottom:0}.single-shop .shop-data a.con:hover{text-decoration:underline}.single-shop .shop-data a.con img,.single-shop .shop-data p img{margin-right:20px}.single-shop .shopGal{cursor:pointer}.map-container h1{margin:0;margin-bottom:30px;color:#939598;font-weight:200;font-size:36px;line-height:45px}.map-controls button{border-radius:100%;background-color:#fff;color:#939598;font-weight:200;font-size:36px;line-height:40px;width:46px;height:46px;padding:0;padding-bottom:10px;border:none;margin-right:10px;-webkit-transition:0.3s;transition:0.3s}.map-controls button:hover{background-color:var(--color2);color:#fff}.map-controls button:focus{outline:none}.map-controls button.active{background-color:var(--color2);color:#fff}.legend-holder{display:inline-block;width:calc(100% / 10);vertical-align:top}.legend-holder:first-child{width:50px;margin-right:calc((10% - 34px)/2)}.legend-holder svg{display:block;margin:auto;width:34px;height:34px;-webkit-transition:0.3s;transition:0.3s}.legend-holder svg:hover{cursor:pointer;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.legend-holder p{text-align:center;font-size:12px;line-height:15px;margin-top:10px;color:#000;font-weight:400}.center-map .top-bar.subpage a{background-color:var(--color3)}.center-map .top-bar.subpage a:hover{background-color:var(--color2)}.tooltip{width:160px;background-color:#fff;border:1px solid #000;position:absolute;z-index:1000000;opacity:0;border-radius:20px;-webkit-transition:opacity 0.5s,top 0.1s,left 0.1s,background-color 0.3s,color 0.3s;transition:opacity 0.5s,top 0.1s,left 0.1s,background-color 0.3s,color 0.3s;pointer-events:none}.tooltip a{position:relative;display:block;bottom:3px;margin:0;padding:7px 15px;text-align:center;color:#2B2A29;font-size:20px;line-height:20px;padding-bottom:4px;pointer-events:none}.tooltip.go-back{-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.tooltip.active{background-color:#546794;pointer-events:auto}.tooltip.active a{color:#fff;pointer-events:auto;cursor:not-allowed}.tooltip.active a.enabled{color:#fff;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.tooltip.active a.enabled:hover{color:#6FC1BA}@media (max-width:990px){.tooltip:after{content:"Aby przejść do sklepu kliknij w lokal. Kiedy etykieta podświetli się na niebiesko kliknij w nią wybierając opowieni sklep.";position:absolute;width:170px;color:#000;font-size:9px;text-align:center;top:105%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:rgba(255,255,255,.5);pointer-events:none}}@media (min-width:1200px){.map-margin{margin-left:16.66%}}.map-itself{position:relative}.map-itself svg g.locals,.map-itself svg path.colored-path,.map-itself svg rect.colored-rect,.map-itself svg g polygon.col-path{fill:#99999D}.map-itself svg g.leg_icons circle,.map-itself svg g.leg_icons g.iwej path,.map-itself svg g.leg_icons g.ipod.ipar path:first-child,.map-itself svg g.leg_icons g.ipod path.col-path,.map-itself svg g.leg_icons g.ipar path:first-child,.map-itself svg g.leg_icons g.ipar path:nth-child(3),.map-itself svg g.ipod path:nth-child(3n+1),.map-itself svg g.locals rect.st0.spec-loc,.legend-holder #bnk g circle,.legend-holder #par g path:nth-child(2n+1),.legend-holder #pod g path:nth-child(3n+1),.legend-holder #wej g path,.legend-holder #wc g circle,.legend-holder #sch g circle,.legend-holder #win g circle,.legend-holder #ruch g circle,.legend-holder #wifi g circle{fill:#000}.map-itself.pietro{display:none}.map-itself img{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}@media(max-width:767px){.map-itself img{-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}}@media(max-width:420px){.map-itself img{-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}}.map-itself rect,.map-itself path.st0,.map-itself .locals path,.map-itself .spec-loc,.map-itself .locals polygon{-webkit-transition:0.9s;transition:0.9s}.map-itself rect:hover,.map-itself path.st0:hover,.map-itself .spec-loc:hover,.map-itself .locals polygon:hover,.map-itself .locals path:hover{fill:var(--color2);cursor:pointer}.map-itself rect.current,.map-itself path.st0.current,.map-itself .spec-loc.current,.map-itself .locals path.current,.map-itself .locals polygon.current{fill:rgb(141,198,63)}.connected{margin-bottom:20px}.connected-shop{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connected-shop div{width:40%}@media (max-width:470px){.connected>div{width:100%}}.connected img.logo{display:block;max-width:100%;margin:auto}.connected p{margin:0;margin-bottom:5px;font-weight:600;color:#939598;font-size:12px;line-height:15px}.connected a{color:#2B2A29;font-size:16px;line-height:20px;margin:0;-webkit-transition:0.2s;transition:0.2s}.connected a img{margin-left:7px;opacity:0;-webkit-transition:0.3s;transition:0.3s}.connected a:hover{color:#6FC1BA}.connected a:hover img{opacity:1}@media(max-width:767px){.legend-holder{width:calc(100% / 3.2)}.legend-holder:first-child{width:calc(100% / 3.2);margin-right:auto}.map-controls h1{margin-bottom:15px}.map-margin{margin-bottom:30px}}.leg_icons g *{-webkit-transition:5s;transition:5s}.act *:not(.ic-white){fill:rgb(255,0,0);-webkit-transition:0.2s;transition:0.2s}.menu-bg{height:78px;background-color:#677BA5}.caption{margin-top:5px;margin-bottom:20px;text-align:center;color:#2B2A29;font-size:12px;line-height:15px}ul.download li a{color:#2B2A29;font-size:16px;line-height:20px;-webkit-transition:0.3s;transition:0.3s}ul.download li a img{margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;-webkit-transition:0.3s;transition:0.3s}ul.download li a:hover{color:#6FC1BA}ul.download li a:hover img{opacity:1}.log-in{text-align:center}.log-in p{font-size:14px;line-height:20px;color:#2B2A29}.log-in a{text-decoration:underline}.log-in a:hover{color:#6FC1BA}.log-in input[type=radio]+label{width:180px;margin:40px auto;font-size:15px;line-height:19px;font-weight:400}.log-in button{border:none;border-radius:100px;background-color:#6FC1BA;color:#fff;font-size:12px;line-height:15px;font-weight:600;height:45px;width:165px;-webkit-transition:0.3s;transition:0.3s}.log-in button:hover{background-color:#677BA5}.gray-bg{background-color:#D8D8D8;margin-top:35px;padding:35px 15px}.footer{margin-top:40px;margin-bottom:30px}.footer .logo{padding-top:15px}.footer .navbar-nav li a{padding:0 20px;border-left:solid 1px #939598;color:#939598;font-size:15px;line-height:19px;font-weight:600}.footer .navbar-nav li a:hover{background-color:#fff;color:var(--color3)}.footer .navbar-nav li:first-child a{padding-left:0;border-left:none}.footer .navbar-nav{margin-bottom:25px}.footer .copyright p{font-size:12px;line-height:15px;color:#939598;margin:0;font-weight:600}.footer .authors{position:relative;text-align:right}.footer .authors .social{position:absolute;right:16px;top:-45px}.footer .authors .social a{margin-left:10px}.footer .authors .social a svg{-webkit-transition:0.4s;transition:0.4s}.footer .authors .social a:hover svg{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.footer .authors .social a svg circle{fill:var(--color1)}.footer .authors .social a svg.mail path{fill:var(--color1)}.footer .authors span{font-size:12px;line-height:15px;color:#939598;font-weight:600;margin-left:10px}.footer .authors span a{color:#6FC1BA}.footer .authors span a:hover{text-decoration:underline}@media (max-width:991px){.footer .authors,.footer .copyright{}.footer .authors .social{position:static;display:inline-block;margin-left:10px}.footer .authors .social a{margin-left:5px}}@media (max-width:767px){.footer .authors{text-align:center;margin-top:20px}.footer .authors span:first-child{margin:0}.footer .copyright p{text-align:center}}#cookieconsent{text-align:center;padding:16px;background-color:var(--color2);height:57px;left:0}.cookieconsent-text{height:auto;color:#fff;font-size:14px;line-height:18px;font-weight:600;display:inline-block}.cookieconsent-text a{text-decoration:underline}.cookieconsent-text a:hover{color:var(--color3)}#cookieconsent_btn{display:inline-block;height:25px;width:112px;background-color:var(--color1);color:#fff;border-radius:100px;font-size:12px;line-height:15px;font-weight:600;margin-left:34px;border:none;-webkit-transition:0.3s;transition:0.3s}#cookieconsent_btn:hover{background-color:#fff;color:var(--color5)}@media (max-width:767px){#cookieconsent{padding:10px 16px;height:auto;vertical-align:middle;display:flex;flex-direction:column}.cookieconsent-text{width:100%}#cookieconsent_btn{position:relative;bottom:30%;margin-left:15px;margin-top:10px;align-self:center}}a[disabled],a:disabled{pointer-events:none;background-color:#939598!important}