@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap);body,html{font-family:"Quicksand",sans-serif}a:hover{text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:500;color:#363636;margin-bottom:10px}h2{font-size:40px;line-height:50px;margin-bottom:20px}strong{font-weight:600}@media (max-width:1199px) and (min-width:992px){h2{font-size:35px;line-height:40px}}@media (max-width:991px) and (min-width:768px){h2{font-size:34px;line-height:35px}}@media (max-width:767px){h2{font-size:32px;line-height:35px}}@media (max-width:575px){h2{text-align:center;font-size:40px;line-height:45px}}header{padding:20px 0}header .row{display:flex;align-items:center}header .logo img{max-height:90px}header .close-menu,header .mobile-menu{display:none}header .mobile-menu i{font-size:30px;float:right;cursor:pointer;padding:15px}header .main-menu nav ul,header .socialmedia ul{padding-left:0;margin-bottom:0;float:right}header .main-menu li,header .socialmedia li{list-style:none;float:left}header .main-menu li{margin-right:60px;position:relative}header .main-menu li:last-child{margin-right:0}header .main-menu nav li a{color:#000;display:block;padding:20px 5px;font-size:20px;font-weight:500;text-transform:uppercase;transition:ease-in-out .3s all;position:relative}header .main-menu nav li .sub-menu{position:absolute;top:100%;z-index:9999;background-color:#efefef;padding:10px;opacity:0;transition:ease-in-out .3s opacity , ease-in-out .3s transform;transform:translateY(-20px)}header .main-menu .sub-menu li{margin-right:0}header .main-menu nav .sub-menu li a{color:#000;display:block;padding:5px 5px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase;transition:ease-in-out .3s all}header .main-menu nav li .sub-menu a::after{display:none}header .main-menu nav li:hover .sub-menu{display:block;opacity:1;transform:translateY(0)}header .main-menu nav li a::after{content:"";height:2px;width:0%;background-color:red;position:absolute;transition:ease-in-out .3s width;left:0;bottom:10px}header .main-menu nav li a:hover::after{width:100%}header .main-menu nav li a:hover{color:red}header .socialmedia ul{float:left}header .socialmedia li a{font-size:24px;color:#ccc;padding:10px 10px}header .socialmedia li a.facebook:hover{color:#4267b2}header .socialmedia li a.instagram:hover{color:#c13584}@media (max-width:1199px) and (min-width:992px){header .main-menu li{margin-right:30px}}@media (max-width:991px) and (min-width:768px){header .main-menu nav ul{width:100%;text-align:center}header .main-menu nav ul li{display:inline-block;float:none}header .main-menu li{margin-right:30px}header .logo{text-align:center;margin-bottom:30px}}@media (max-width:767px){header .main-menu{position:absolute;background-color:#000;left:-320px;top:0;bottom:0;width:300px;z-index:100;padding:40px 20px 20px;transition:ease-in-out .3s transform}header .main-menu.mob-is-vis{transform:translateX(320px)}header .main-menu .close-menu{display:block;width:50px;height:auto;float:right;padding:10px;cursor:pointer}header .main-menu .close-menu svg{fill:#fff}header .mobile-menu{display:block}header .main-menu nav li{width:100%}header .main-menu nav li a{color:#fff;text-align:center}header .main-menu nav li.menu-item-has-children>a{padding-bottom:10px}header .main-menu .socialmedia ul{float:none;text-align:center}header .main-menu .socialmedia ul li{float:none;display:inline-block}header .main-menu nav li .sub-menu{display:block;position:relative;width:100%;float:left;opacity:1;transform:translateY(0)}}#slider{background-color:#000;overflow:hidden;min-height:300px;position:relative;transition:ease-in-out .3s all}#slider .loader{background-color:#ccc;position:absolute;min-height:200px;height:100%;width:100%;top:-100%;left:0;z-index:999;display:flex;align-items:center;justify-content:center;transition:ease-in-out .3s transform 1s}#slider .loader.loading{transform:translateY(100%)}#slider .flex-control-nav{bottom:10px}#slider .flex-control-paging li a{background-color:transparent;border:2px solid #fff}#slider .flex-control-paging li a.flex-active{border:2px solid #fff;background-color:#fff}#slider .flexslider{margin-bottom:0}#slider .slides li{position:relative;overflow:hidden}#slider .slider-text{transition:ease-in-out .3s all;transition-delay:1s;position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:50%;height:100%;left:20%;top:0;z-index:10;padding:20px 5px;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff;transition:ease-in-out 1s transform 1s;transform:translateY(100%) scale(.3) rotate(30deg)}#slider .flex-active-slide .slider-text{transform:translateY(0%) scale(1) rotate(0deg)}#slider .slider-text h2{font-size:60px;line-height:75px;font-weight:600;color:#fff;margin-bottom:20px;display:block;width:100%;position:relative;padding-bottom:20px;text-transform:uppercase;transition:ease-in-out .4s transform}#slider .slider-text h2::after{content:"";height:6px;width:70%;background-color:red;position:absolute;left:0;bottom:0}#slider .slides li img{opacity:.8;transition:ease-in-out 6s transform}#slider li.flex-active-slide:hover .slider-text h2{transform:scale(1.1)}#slider .slides li.flex-active-slide img{transform:scale(1.2) rotate(3deg)}@media (max-width:1199px) and (min-width:992px){#slider .slider-text{width:60%}#slider .slider-text h2{font-size:50px;line-height:65px}}@media (max-width:991px) and (min-width:768px){#slider .slider-text h2{font-size:40px;line-height:45px}}@media (max-width:767px){#slider .slider-text h2{font-size:30px;line-height:35px}}@media (max-width:575px){#slider .slides li img{width:700px;height:400px;object-fit:cover}#slider .slider-text{width:80%;left:10%;text-align:center}#slider .slider-text h2::after{left:20%;width:60%;height:4px}#slider .flex-direction-nav{display:none}}.loader-spin{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}#counts{background-color:#2e2e2e;color:#fff;padding-top:20px;padding-bottom:20px}#counts .count-item{display:flex;flex-wrap:nowrap;padding-top:30px;padding-bottom:30px;position:relative;align-items:center}#counts .count-item::after{content:"";height:100%;width:2px;background-color:#3c3c3c;position:absolute;top:0;right:0}#counts .count-item:first-child::before{content:"";height:100%;width:2px;background-color:#3c3c3c;position:absolute;top:0;left:0}#counts .count-item .image{text-align:center;width:80px;height:80px;margin-right:10px;display:flex;justify-content:center;align-items:center}#counts .count-item .image img{max-height:100%;max-width:100%}#counts .count-item .image img path{fill:red}#counts .count-item .content p{margin-bottom:0;font-size:25px;line-height:30px}#counts .count-item .content p.first-line{margin-bottom:0;font-size:50px;line-height:50px;font-weight:500;color:#ec111a}#counts .count-item .content p span{margin-right:10px}@media (max-width:1199px) and (min-width:992px){#counts .count-item .content p.first-line{font-size:40px;line-height:44px}#counts .count-item .content p{font-size:20px;line-height:24px}#counts .count-item .image{width:60px;height:60px}#counts{padding-top:10px;padding-bottom:10px}#counts .count-item{padding-top:20px;padding-bottom:20px}}@media (max-width:991px) and (min-width:768px){#counts .count-item .content p.first-line{font-size:35px;line-height:40px}#counts .count-item .content p{font-size:18px;line-height:22px}#counts .count-item .image{width:40px;height:40px}#counts{padding-top:10px;padding-bottom:10px}#counts .count-item{padding-top:20px;padding-bottom:20px}}@media (max-width:767px) and (min-width:576px){#counts .count-item{display:block;text-align:center}#counts .count-item .image{display:none}}@media (max-width:767px){#counts .count-item .content p.first-line{font-size:35px;line-height:40px}#counts .count-item .content p{font-size:18px;line-height:22px}}@media (max-width:575px){#counts .count-item{justify-content:center}#counts .count-item .image{width:60px;height:60px}#counts .count-item::after{content:"";height:2px;width:80%;top:auto;right:10%;bottom:0}#counts .count-item:last-child::after{display:none}#counts .count-item:first-child::before{display:none}}#promo{padding:40px 0 50px;background-color:#efefef}#promo.single{background-color:#ddd}#promo.page{background-color:#fff}#promo a.more{color:#b5b5b5;float:right;font-size:20px;transition:ease-in-out .3s color;margin-top:20px}#promo.single a.more{color:#fff}#promo a.more:hover{color:red}#promo.page .more-link{display:none}#promo .promo-item{position:relative;display:block;overflow:hidden;transition:ease-in-out .3s transform}#promo .promo-item:hover{transform:scale(1.05)}#promo .promo-item img{transition:ease-in-out .5s transform}#promo .promo-item:hover img{transform:scale(1.1) rotate(3deg)}#promo .promo-item .label{position:absolute;left:0;top:20px;background-color:red;padding:5px 20px;font-size:24px;line-height:30px;color:#fff;font-weight:500;transition:ease-in-out .5s transform , ease-in-out .5s box-shadow}#promo .promo-item:hover .label{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,.7)}#promo .promo-item .label.sale{background-color:#0e98a1}#promo .promo-item h3{color:#fff;position:absolute;bottom:0;font-size:28px;left:0;width:100%;padding:30px 20px 20px;background-image: linear-gradient(
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.7) 40%,
    rgba(0, 0, 0, 0.9)
  );margin-bottom:0}@media (max-width:1199px) and (min-width:992px){#promo a.more{margin-top:10px;font-size:20px}#promo .promo-item .label{font-size:20px;padding:5px 10px}#promo .promo-item h3{font-size:24px}}@media (max-width:991px) and (min-width:768px){#promo{padding:20px 0 20px}#promo a.more{margin-top:10px;font-size:18px}#promo .promo-item h3{position:static;background:none;color:#000;padding:10px;font-size:18px;line-height:22px}#promo .promo-item:hover img{transform:none}#promo .promo-item .label{font-size:18px;line-height:20px;padding:5px 10px}}@media (max-width:767px){#promo a.more{margin-top:7px;font-size:18px}#promo .promo-item{margin-bottom:20px}#promo{padding:20px 0 30px}}@media (max-width:575px){#promo .more-link{text-align:center;margin-bottom:20px}#promo a.more{float:none;display:inline-block}}#shops{padding:40px 0 20px}#shops .shop{background-color:#edecec;transition:ease-in-out .3s transform , ease-in-out .3s box-shadow;margin-bottom:30px}#shops .shop.kontakt{background-color:transparent}#shops .shop:hover{transform:scale(1.02);box-shadow:0 0 5px rgba(0,0,0,.5)}#shops .shop.kontakt:hover{box-shadow:none}#shops .shop .image{position:relative;overflow:hidden}#shops .shop .image img{transition:ease-in-out .7s transform}#shops .shop:hover .image img{transform:scale(1.05) rotate(3deg)}#shops .shop .image h3{transition:ease-in-out .3s transform , ease-in-out .3s box-shadow}#shops .shop:hover .image h3{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,.7)}#shops .shop .image h3{position:absolute;left:0;bottom:30px;padding:10px 30px;background-color:red;color:#fff;font-size:40px;line-height:50px;margin-bottom:0;z-index:100}#shops .shop .image h5.promo{position:absolute;top:40%;left:-10%;width:120%;padding:20px 20%;text-align:center;background-color: rgb(255, 255, 0, 0.9);color:#000;transform:rotate(10deg);font-size:30px;line-height:36px;text-transform:uppercase;font-weight:600}#shops .shop .content{padding:10px 20px 20px}#shops .shop.kontakt .content{background-color:#edecec}#shops .shop .content h4{font-size:24px;line-height:30px;margin-top:10px;margin-bottom:5px}#shops .shop .content p{margin-bottom:5px;font-size:18px;line-height:22px}#shops .shop .content p span{width:120px;display:block;float:left}#shops .shop .content .more{display:inline-block;padding:10px 20px;background-color:#ccc;font-size:20px;font-weight:500;line-height:30px;color:#8e8d8d;margin-top:10px;transition:ease-in-out .3s background , ease-in-out .3s color , ease-in-out .3s transform}#shops .shop .content .more:hover{background-color:red;color:#fff}#shops .shop:hover .content .more{transform:scale(1.1)}@media (max-width:1199px) and (min-width:992px){#shops .shop.kontakt .image-wrap{padding-right:0}#shops .shop .content p{font-size:16px;line-height:20px}#shops .shop .image h3{font-size:35px;line-height:45px}#shops .shop .content p span{width:100px}#shops .shop .content h4{font-size:20px;line-height:24px}#shops .shop .content .more{font-size:16px}}@media (max-width:991px) and (min-width:768px){#shops .shop.kontakt .image-wrap{padding-right:0}#shops .shop .image h5.promo{top:20%;font-size:25px;line-height:30px}#shops .shop .image h3{font-size:35px;line-height:40px;position:static}#shops .shop:hover .image h3{transform:scale(1);box-shadow:none}}@media (max-width:767px){#page-content{padding:10px 0}#shops .shop .image h3{font-size:35px;line-height:40px}#shops .shop.kontakt{margin-bottom:0}#shops .shop.kontakt .content{background-color:transparent;padding-top:0}#shops .shop.kontakt .content>.row{background-color:#edecec;margin-right:-5px;margin-left:-5px;padding-bottom:10px}}.single-sklepy .map-wrap,.single-sklepy .formularz-wrap,.single-sklepy .content-wrap{margin-top:30px}.single-sklepy #map{min-height:300px}.single-sklepy .open{padding:10px 20px;background-color:red;color:#fff;margin-bottom:30px}.single-sklepy .open h4{color:#fff}.single-sklepy .open p{margin-bottom:5px}.single-sklepy .open p span{display:inline-block;width:100px}.single-sklepy .formularz-wrap{margin-top:30px}.single-sklepy .contact{margin-bottom:30px}.single-sklepy .promo-shop{padding:20px 30px;background-color:#fe0;text-align:center;font-size:40px;line-height:46px;text-transform:uppercase;color:#000;margin-bottom:20px}@media (max-width:991px) and (min-width:768px){.single-sklepy #map{height:400px}}@media (max-width:767px){.single-sklepy #map{height:100vh}}#suppliers{padding:40px 0 30px;background-color:#efefef}#suppliers a{display:block;padding:10px 20px;transition:ease-in-out .3s background , ease-in-out .3s transform;background-color:#efefef;margin-bottom:10px;filter:grayscale(100%)}#suppliers a span{display:block;text-align:center;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-blend-mode:multiply;background-color:#efefef;transition:ease-in-out .3s background;margin-bottom:0}#suppliers a:hover span{background-color:#fff;filter:grayscale(0%)}#suppliers a img{filter:grayscale(100%);transition:ease-in-out .3s filter;mix-blend-mode:multiply}#suppliers a:hover img{filter:grayscale(0%);background-color:#fff}#suppliers a:hover{background-color:#fff;filter:grayscale(0%);transform:scale(1.1)}#page-top{background-color:red;padding:20px 0}#page-top h2{color:#fff;margin-bottom:0}#page-content{padding:30px 0;font-size:16px;line-height:20px;text-align:justify}.wp-block-columns .wp-block-column.has-background{padding:20px}.wp-block-gallery{--wp--style--gallery-gap-default:30px!important}.formularz .wpcf7-form-control-wrap{margin-bottom:15px;display:block}.formularz .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:14px;margin-top:5px;margin-left:5px}.wpcf7 form.invalid .wpcf7-response-output{border-color:red;margin:10px 0}.formularz input,.formularz textarea{border:1px solid #ccc;background-color:#fff;color:#333;width:100%;padding:10px 15px;line-height:20px;font-size:16px;transition:ease-in-out .3s color , ease-in-out .3s border}.formularz input:focus,.formularz textarea:focus{border:1px solid red}.formularz input:focus-visible,.formularz textarea:focus-visible{outline:none}.formularz textarea{height:155px;resize:vertical}.formularz input[type="submit"]{width:auto;padding:10px 30px;background-color:#ccc;border-color:#ccc;color:#fff;transition:ease-in-out .3s background-color , ease-in-out .3s border}.formularz input[type="submit"]:hover{background-color:red;border:1px solid red}footer{background-color:red;color:#ffd5d5;font-size:16px;line-height:20px;padding:15px 0}footer p{margin-bottom:0;line-height:24px}footer a{color:#fff;font-weight:500;transition:ease-in-out .4s color}footer a:hover{color:#000}footer .woiteh{text-align:right}@media (max-width:767px){footer,footer .woiteh{text-align:center}footer .woiteh{margin-top:10px}}