html{scroll-behavior:smooth}body{padding:0;margin:0;font-family:Poppins;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:16px;overflow-x:hidden}:root{--c1:#d5bf89;--c2:#9b5134;--c3:#582e20;--mar:8vw;--mar2:40px}.c1{color:var(--c1)}.c2{color:var(--c2)}.c3{color:var(--c3)}html p{margin:0}a{transition:.5s}a:hover{text-decoration:none;color:var(--c1)}@keyframes pft{0%{right:-375px}20%{right:-375px}95%{right:40px}100%{right:37px}}.pft-img{opacity:1;position:absolute;top:200px;right:37px;animation:pft 1s;transition:all 1s}.pft-img.openz{opacity:0}.pasekbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pasekbox .pasek{border-bottom:2px solid var(--c1);width:50px}h1,h2,h3{font-family:Poppins}.menu-navbar-wrapper .mobile-logo{display:none}#menu-fixed.scrl{background-color:#fff;color:#000;box-shadow:0 0 50px 5px #000;border-bottom:3px solid var(--c3)}.navbar-ctnr .navmobil{display:none}#menu-fixed{color:#000;background:#fff;text-align:center;font-size:14px;font-weight:500;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-position:top center;background-repeat:no-repeat;font-family:Poppins;border-bottom:3px solid transparent}#menu-fixed .navbar{padding:0;color:#000;background-color:#fff;transition:.5s;overflow-y:auto;max-height:calc(100vh - 20px);width:100%}#menu-fixed .navbar-collapse{position:relative}#menu-fixed .navbar-nav{margin-left:auto;margin-right:auto;align-items:center;overflow:hidden}#menu-fixed .mobl{display:none}#menu-fixed .navbar .logo{flex-shrink:0}#menu-fixed a.nav-link{position:relative;color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;padding:5px 8px;margin:0 3px;font-family:Poppins;font-size:16px}#menu-fixed a.nav-link:active,#menu-fixed a.nav-link:focus,#menu-fixed a.nav-link:hover{color:var(--c2)}#menu-fixed a.nav-link.stronk{font-weight:900}#menu-fixed .navbar-toggler{margin-left:auto;min-height:42px;z-index:100}#menu-fixed .navbar-toggler:focus{outline:0}#menu-fixed .menu-navbar-wrapper{display:flex;align-items:center;justify-content:center;background:#fff;transition:.5s;padding:10px 0}#menu-fixed .menu-navbar-wrapper .logo{padding-left:8vw;flex-shrink:0}#menu-fixed .nav-btm{display:flex;justify-content:flex-end;padding:5px 120px;background:#fff}#menu-fixed .nav-btm .nav-i a{color:#000;transition:.5s;display:flex;align-items:center;justify-content:center;border-radius:50px;margin:0 3px;padding:10px;background:0 0}#menu-fixed .nav-btm .nav-i a:active,#menu-fixed .nav-btm .nav-i a:focus,#menu-fixed .nav-btm .nav-i a:hover{color:#fff;background:var(--c1)}.navbar{overflow:visible}.navbar .navbar-collapse{z-index:100}#menu-fixed .nav-fb{flex-shrink:0}#intro{position:relative}#intro .kontener{margin:var(--mar2);margin-top:74px;overflow:hidden}#intro .kontener .kontent{position:relative}#intro .menu-left{position:absolute;top:0;bottom:0;left:0;background-image:url(/gfxi/i/menu-l-bg-s.png);z-index:10;display:flex;padding:20px;transition:.5s;transform-origin:left center;transform:perspective(1000px) rotateY(90deg);text-align:center}#intro .menu-left.open{transform:rotate(0)}#intro .menu-left .borderdiv{padding:10px;border:3px solid var(--c1);position:relative}#intro .menu-left .logo{padding-top:50px}#intro .menu-left .menu-list{min-width:260px;padding-top:40px;padding-bottom:40px;margin-top:40px;border-top:1px solid var(--c1);border-bottom:1px solid var(--c1)}#intro .menu-left .menu-list a{display:block;color:var(--c1);font-weight:600;letter-spacing:1px}#intro .menu-left .menu-list a:hover{color:#fff}#intro .menu-left .chwast{position:absolute;bottom:0;left:0}#intro .menu-burger{position:absolute;top:25vw;left:0;padding:5px;cursor:pointer}#intro .pattern{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url(/gfxi/i/pattern.png)}#intro .pic-menu{position:absolute;z-index:1;top:0;right:40px}#intro .pic-menu .img-wrapper{transition:.5s}#intro .pic-menu:hover .img-wrapper{padding-top:25px}#intro .pic-menu2{position:absolute;z-index:1;top:0;right:240px}#intro .pic-menu2 .img-wrapper{transition:.5s}#intro .pic-menu2:hover .img-wrapper{padding-top:25px}#intro .napisy1{color:var(--c1);position:absolute;z-index:1;top:250px;left:150px;font-size:15px;max-width:30vw}#intro .napisy1 h3{letter-spacing:2px}#intro .napisy1 .napis-img{padding-top:40px;padding-bottom:40px}#intro .logo-center{position:absolute;z-index:1;top:0;right:0;bottom:180px;left:0;display:flex;align-items:center;justify-content:center}#intro .japko-div{position:absolute;bottom:80px;right:35vw;z-index:1}#intro .japko-div2{position:absolute;bottom:27vh;z-index:1}#intro .japko-div3{position:absolute;bottom:0;right:0;z-index:1}#intro .krzywa-deska{position:absolute;z-index:1;bottom:0;left:0}#intro .krzywa-deska .img-container{position:relative}#intro .krzywa-deska .text-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}#intro .krzywa-deska .text-container .inner{margin-left:42%;margin-top:13%;margin-right:28%}#zamow-catering{position:relative}#zamow-catering .kontener{margin:var(--mar2);background-image:url(/gfxi/i/zamow-bg-temp.webp);background-size:cover}#zamow-catering .kontener .kontent{border:2px solid var(--c1)}#zamow-catering .kontener .kontent .text{text-align:center;color:var(--c2);padding:40px}#zamow-catering .text h2{font-size:40px;font-weight:700}#zamow-catering .text h3{font-size:20px;font-weight:700;letter-spacing:2px}#zamow-catering .text .tel-wrapper{display:flex;align-items:center;justify-content:center}#zamow-catering .text .tel{display:flex;justify-content:center;flex-wrap:wrap}#zamow-catering .text .tel .ico{margin-right:10px}#zamow-catering .text .tel .nr{font-size:30px;font-weight:500}#o-nas{position:relative}#o-nas .kontener{background-image:url(/gfxi/i/onas-bg.webp);background-size:cover;background-attachment:fixed;min-height:50vh;margin:var(--mar2);padding:110px 20px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 200px 100px -15px #000000a1}#o-nas .kontener .kontent .box-wrapper{display:flex;max-width:1200px;margin-left:auto;margin-right:auto;box-shadow:0 0 15px 2px #000}#o-nas .kontener .kontent .box{flex:1;text-align:center;padding:20px}#o-nas .kontener .kontent .box1{background-image:url(/gfxi/i/karta-bg-s.png);color:#fff;position:relative;display:flex}#o-nas .kontener .kontent .box2{background-color:#fff;display:flex;position:relative}#o-nas .kontener .kontent .box1 .borderdiv{border-image:url(/gfxi/i/border-t.png) 50 50 50 50 repeat;border-style:solid;border-width:50px;flex:1}#o-nas .kontener .kontent .box1 .innerdiv{margin:0 -40px}#o-nas .kontener .kontent .box1 .chwastdiv{position:absolute;top:-82px;left:-102px}#o-nas .kontener .kontent .box1 .jarzediv{position:absolute;bottom:-15px;right:0;z-index:1}#o-nas .kontener .kontent .box2 .borderdiv{background-image:url(/gfxi/i/footer-bg-s.jpg);display:flex;padding:40px 0}#o-nas .kontener .kontent .box2 .innerdiv{margin-top:auto;margin-bottom:auto}#o-nas .kontener .kontent .box2 .marchewdiv{position:absolute;bottom:-38px;right:-24px}#o-nas .kontener .kontent .box h2{color:var(--c1);font-size:24px;font-weight:700;letter-spacing:3px}#o-nas .kontener .kontent .box h2.ozd{color:#fff;font-size:30px}#o-nas .kontener .kontent .box .c-text{font-size:13px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#oferta{position:relative}#oferta .kontener{margin:var(--mar2)}#oferta .kontener .kontent .oferta-gora{background-image:url(/gfxi/i/oferta-bg.jpg);background-size:cover;padding-top:20px;padding-bottom:20px;display:flex}#oferta .oferta-gora .box{flex:1}#oferta .oferta-gora .box-texty{display:flex;align-items:flex-start;padding-top:60px}#oferta .oferta-gora .box-texty .pasekbox .pasek{border-width:5px;margin-left:25px;width:110px;margin-right:25px}#oferta .oferta-gora .box-texty .teksty{margin-top:-10px}#oferta .oferta-gora .box-texty .teksty h3{color:#fff;font-size:24px;font-weight:700;letter-spacing:3px}#oferta .oferta-gora .box-texty .teksty h2{color:var(--c1);font-size:64px}#oferta .oferta-gora .box-texty .teksty .opis{color:#fff;font-size:14px;margin-top:30px}#oferta .oferta-gora .box-logo .guzikbox{margin-top:20px}#oferta .oferta-gora .box-logo .guzikbox .guzik{background-color:var(--c1);color:var(--c3)}#oferta .oferta-gora .box-logo .guzikbox .guzik:hover{background-color:var(--c3);color:var(--c1)}#oferta .oferta-lista{display:flex;flex-wrap:wrap}#oferta .oferta-lista .elem{flex-basis:25%;background-size:cover;background-position:center;min-height:calc(25vw - 25px);display:flex;align-items:center;justify-content:center;transition:.5s}#oferta .oferta-lista .elem .napis{margin-top:auto;margin-bottom:60px;width:68%;background:#fff;text-align:center;padding:10px;border-radius:5px;color:var(--c2);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;transition:.5s}#oferta .oferta-lista .elem:hover{filter:brightness(.8)}#oferta .oferta-lista .elem:hover .napis{margin-bottom:80px}#oferta .oferta-lista2{display:flex;flex-wrap:wrap}#oferta .oferta-lista2 .elem{flex-basis:25%;min-height:calc(25vw - 25px);transition:.5s;position:relative;overflow:hidden}#oferta .oferta-lista2 .elem .napis{margin-top:auto;margin-bottom:40px;margin-left:40px;margin-right:40px;background:#fff;text-align:center;padding:10px;border-radius:5px;color:var(--c2);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;transition:.4s}#oferta .oferta-lista2 .backgr{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:.5s}#oferta .oferta-lista2 .elem:hover .backgr{filter:brightness(.8)}#oferta .oferta-lista2 .ktext-box{position:absolute;bottom:0;left:0;right:0}#oferta .oferta-lista2 .ktext-box .bg-box{display:none;position:relative;background-image:url(/gfxi/i/hoverbox-bg-s.png);background-size:cover;padding:20px}#oferta .oferta-lista2 .ktext-box .border1{border-image:url(/gfxi/i/border-t2.png) 25 25 25 25 repeat;border-style:solid;border-width:25px;flex:1;display:flex;align-items:center;justify-content:center}#oferta .oferta-lista2 .ktext-box .border1 .inner{margin:-15px;font-size:13px;color:var(--c3);text-align:center}#oferta .oferta-lista2 .elem:hover .napis{margin-bottom:20px;color:#fff;background:var(--c2)}#baner-promo{position:relative}#baner-promo .kontener{margin:var(--mar2);background-image:url(/gfxi/i/zamow-bg-temp.webp);background-size:cover}#baner-promo .kontener .kontent{border:2px solid var(--c1)}#baner-promo .kontener .kontent .text{text-align:center;color:var(--c2);padding:40px}#baner-promo .text h2{font-size:40px;font-weight:700}#baner-promo .text h3{font-size:20px;font-weight:700;letter-spacing:2px}#danie-dnia{position:relative}#danie-dnia .kontener{background-image:url(/gfxi/i/daniednia-bg2.webp);background-size:cover;background-attachment:fixed;min-height:50vh;margin:var(--mar2);padding:80px 20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#danie-dnia .kontener .kontent{flex-basis:1200px}#danie-dnia .kontener .kontent .box-wrapper{display:flex;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}#danie-dnia .kontener .kontent .box{flex:1;text-align:center;padding:20px;min-height:600px}#danie-dnia .kontener .kontent .box1{background-image:url(/gfxi/i/karta-bg-s.png);color:#fff;position:relative;display:flex}#danie-dnia .kontener .kontent .box2{background-color:#fff;display:flex;position:relative}#danie-dnia .kontener .kontent .box1 .borderdiv{border-image:url(/gfxi/i/border-t.png) 50 50 50 50 repeat;border-style:solid;border-width:50px;flex:1;display:flex;align-items:center;justify-content:center}#danie-dnia .kontener .kontent .box1 .innerdiv{margin:0 -40px;margin:-40px}#danie-dnia .kontener .kontent .box2 .borderdiv{background-image:url(/gfxi/i/footer-bg-s.jpg);display:flex;flex:1;justify-content:center}#danie-dnia .kontener .kontent .box2 .innerdiv{margin-top:auto;margin-bottom:auto;padding-top:20px;padding-bottom:20px}#danie-dnia .kontener .kontent .box h2{color:var(--c1);font-size:24px;font-weight:700;letter-spacing:3px}#danie-dnia .kontener .kontent .box h2.ozd{color:#fff;font-size:30px}#danie-dnia .kontener .kontent .box .c-text{font-size:13px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#danie-dnia .box1 .tabliczka{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}#danie-dnia .box1 .napis{position:absolute;z-index:3;bottom:40px;left:0;right:0;font-size:24px;font-weight:500}#danie-dnia .adas{position:absolute;right:-10vw;top:-80px}#danie-dnia .chwast2{position:absolute;bottom:-54px;left:-59px}#danie-dnia .cenabox{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:4}#danie-dnia .cenabox .inner{position:relative}#danie-dnia .cenabox .inner .zl{position:absolute;top:0;left:0;right:-20px;bottom:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}#danie-dnia .cenabox .inner .zl .c1{font-size:36px;font-weight:700}#nasze-menu{position:relative}#nasze-menu .kontener{margin:var(--mar2)}#nasze-menu .gora{background-image:url(/gfxi/i/menu-gora-tlo-bg.jpg);flex:1;text-align:center;padding:20px}#nasze-menu .gora .tlo{background-image:url(/gfxi/i/nasze-menu-bg1.5.webp);background-size:cover}#nasze-menu .gora .border1{border-image:url(/gfxi/i/border-t.png) 50 50 50 50 repeat;border-style:solid;border-width:50px;flex:1;display:flex;align-items:center;justify-content:center}#nasze-menu .menu-box{display:flex;flex-wrap:wrap;justify-content:center}#nasze-menu .menu-box .menu-elem{flex-basis:12.5%;text-align:center;min-height:calc(12.5vw - 15px);display:flex;align-items:center;justify-content:center;background-size:cover}#nasze-menu .menu-box .menu-elem .title{margin-top:auto;margin-bottom:20px;margin-left:10px;margin-right:10px;background-color:var(--c3);color:#fff;min-width:80%;padding:10px 10px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:.5s}#nasze-menu .menu-box .menu-elem:hover .title{background-color:var(--c2)}#karta-menu{position:relative}#karta-menu .kontent{margin:var(--mar2);background-image:url(/gfxi/i/karta-bg.webp);background-size:cover;background-attachment:fixed;padding-top:80px;padding-bottom:80px;box-shadow:inset 0 200px 100px -15px #000000a1}#karta-menu .kontent .hed{text-align:center;padding-top:40px;padding-bottom:40px}#karta-menu .kontent .hed h2{color:var(--c1);font-size:24px;font-weight:700;letter-spacing:3px;margin-bottom:25px}#karta-menu .kontent .hed .ozd{color:#fff;font-size:30px}#karta-menu .karta-border-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px;background-image:url(/gfxi/i/karta-bg-s.png)}#karta-menu .karta-outer-wrapper{border-image:url(/gfxi/i/border-t.png) 50 50 50 50 repeat;border-style:solid;border-width:50px}#karta-menu .karta-wrapper{padding:10px;max-height:350px;min-height:200px;overflow-y:scroll;margin:-35px}#karta-menu .karta-wrapper::-webkit-scrollbar{width:5px}#karta-menu .karta-wrapper::-webkit-scrollbar-track{background:#fff;background-clip:content-box;border-left:2px solid transparent;border-right:2px solid transparent}#karta-menu .karta-wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}#karta-menu .karta-wrapper .nagl{font-size:22px;font-weight:700;letter-spacing:6px;color:#fff;text-align:center;padding-top:20px;padding-bottom:20px;text-transform:uppercase}#karta-menu .karta-wrapper .karta-container{display:flex;flex-wrap:wrap}#karta-menu .karta-wrapper .karta-container .elem{display:flex;flex-basis:33.3333%;padding-bottom:10px}#karta-menu .karta-container .elem .box1{justify-content:center}#karta-menu .karta-container .elem .box1 .imgbox img{max-width:140px;max-height:140px}#karta-menu .karta-container .elem .box1 .cena{color:#fff;font-size:20px;font-weight:900}#karta-menu .karta-container .elem .box2{flex:1;padding-left:10px;padding-right:20px}#karta-menu .karta-container .elem .box2 .tytul{color:#fff;font-size:14px;margin-bottom:5px}#karta-menu .karta-container .elem .box2 .tekst{color:var(--c1);font-size:12px}#karta-menu .skrol{padding:20px;text-align:center}#karta-menu .karta-container .mobbox1{display:none}#karta-menu .karta-container .mobbox1 .cena{color:#fff;font-size:20px;font-weight:900}#sec-formularz{position:relative}#sec-formularz .kontener{background-position:center;background-size:cover;background-attachment:fixed}#sec-formularz .kontener .kontent{display:flex}#sec-formularz .kontener .kontent .box{flex:1}#sec-formularz .kontener .kontent .box.formbox{background-color:var(--c2);display:flex}#sec-formularz .kontener .kontent .box.formbox .inner{padding:80px var(--mar);margin-top:auto;margin-bottom:auto}#sec-formularz .header{max-width:1300px;margin:auto;text-align:left;margin-bottom:40px}#sec-formularz .header h3{font-size:20px}#sec-formularz .header h2{font-size:40px}#sec-formularz .kontener .kontent .teksty{text-align:center}#sec-formularz .kontener .kontent .teksty h2{font-size:28px;margin:0 20px}#sec-formularz .kontener .kontent .teksty h3{font-size:60px;font-family:Poppins}#sec-formularz .kontener .kontent .teksty h3 .c1{font-weight:900}#sec-formularz .form-container{margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto;padding:30px}#sec-formularz .form-container .form-header{text-align:center}#sec-formularz .form-container .form-header h3{font-size:18px}#sec-formularz .input-group-text{background:0 0;width:44px;border:0}#sec-formularz .input-group{margin-bottom:5px;background-color:transparent;border:0;transition:.5s;margin-bottom:5px;border-bottom:1px solid #fff}#sec-formularz .input-group input{background:0 0;border:1px solid}#sec-formularz .input-group input::placeholder{font-style:italic;transition:.5s}#sec-formularz .input-group input:focus{box-shadow:none}#sec-formularz .input-group input:focus::placeholder{color:#c7c7c7}#sec-formularz .guzikbox{margin-top:20px}#sec-formularz .guzikbox .guzik{border:0;font-family:Poppins;font-size:18px;letter-spacing:0;font-weight:400;background-color:var(--c1);color:#fff;text-transform:uppercase;margin-right:0}#sec-formularz .guzikbox .guzik:hover{background-color:#fff;color:var(--c2)}#sec-formularz .pasekbox .psq{flex:1}#sec-formularz .skrol{text-align:center;padding-top:40px}#sec-formularz .rodo-btn-row{font-size:12px;text-align:justify}#sec-formularz .abs-strzalki{position:absolute}#sec-formularz .abs-kolko{position:absolute;bottom:0;left:0;width:auto;height:auto}.product_page .form-container{margin-top:80px;margin-bottom:40px}.product_page .input-group-text{background:0 0;width:44px;border:0}.product_page .input-group{margin-bottom:5px;border-bottom:2px solid #000}.product_page .input-group input{background:0 0;color:#000;border:0}.product_page .input-group input::placeholder{color:#555;font-style:italic}.product_page .input-group input:focus{border-color:#9e9e9e;box-shadow:none}.product_page .input-group input:focus::placeholder{color:#525252}.product_page .guzikbox{margin-top:20px}.product_page .guzikbox .guzik{margin-left:0}#footer .footer-wrapper1{margin:var(--mar2);border-image:url(/gfxi/i/border-t.png) 50 50 50 50 repeat;border-style:solid;border-width:50px}#footer .footer-main{text-align:center;padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;margin:-30px;background-image:url(/gfxi/i/footer-bg-s.jpg)}#footer .footer-main .logo{padding-bottom:20px}#footer .footer-main .text{color:var(--c3)}#footer .footer-main .text h2{font-size:28px;font-weight:700}#footer .footer-main .text p{font-size:14px}.slider-swp-box{min-width:0}.slider-swp{overflow:hidden}.slider-swp .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:0}.slider-swp .swiper-slide .slider-pudlo{width:100%;display:block;max-height:100vh}.slider-swp .imgbox{text-align:center}.slider-swp .imgbox img{width:100%}.slider-swp .opisbox{background:#fff;color:#000;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.slider-swp .opisbox:hover{background:#000;color:#fff}.slider-swp .opisbox:hover a{color:#fff}.swiper-button-next-sl,.swiper-button-prev-sl{position:absolute;top:50%;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.swiper-button-next-sl:focus,.swiper-button-prev-sl:focus{outline:0}.swiper-button-next-sl{right:calc(10vw - 20px);left:auto}.subpage .swiper-button-next-sl{right:-60px;left:auto}.swiper-button-prev-sl{right:auto;left:calc(10vw - 20px)}.subpage .swiper-button-prev-sl{right:auto;left:-60px}@media (max-width:1200px){.swiper-button-next-sl,.swiper-button-prev-sl{display:none}}.swiper-button-next-sl,.swiper-button-prev-sl{top:42%}.swiper-button-prev-sl{left:0}.swiper-button-next-sl{right:0}.slider-swp .opisbox-nohover{background:#fff;color:#000;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:1px;text-align:center}.slider-swp .short-content{text-align:center;padding:10px;padding-top:0;font-style:italic;font-weight:500;font-size:16px}.slider-swp .text-content{text-align:center;font-size:13px}.pasek1box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.pasek1{width:50px;height:6px;background:var(--c2)}#mapa{position:relative;padding-bottom:30.208333333%;height:0;overflow:hidden;filter:grayscale(1) invert(.9)}#mapa iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (max-width:992px){#mapa{padding-bottom:60%}}#footer{position:relative}.scroll-up{position:fixed;bottom:-50px;right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;background-color:var(--c2);color:silver;-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s;z-index:2000}.scroll-up.show{bottom:50px}.scroll-up:hover{color:var(--c1)}img{max-width:100%;height:auto}.guzikbox{display:-webkit-box;display:-ms-flexbox;display:flex}.guzik{padding:10px 40px;font-size:14px;font-weight:500;text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-family:Poppins;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;margin:auto;background-color:var(--c2);color:#fff;border-color:var(--c1)}.guzik:active,.guzik:focus,.guzik:hover{color:var(--c1);background-color:#fff}.guzik-h{background-color:rgba(0,0,0,.6)}.guzik-w{color:#fff;border-color:#fff}.guzik-w:active,.guzik-w:focus,.guzik-w:hover{color:var(--c1);border-color:#000}.guzik-b{color:#000;border-color:#000}.guzik-b:active,.guzik-b:focus,.guzik-b:hover{color:var(--c1);border-color:#fff}.cookiez{background-color:rgba(255,255,255,.9);bottom:0;font-size:12px;left:0;padding:25px 0 30px;position:fixed;text-align:center;width:100%;z-index:20000}.cookiez a{background-color:#ddd;border:0 solid red;border-radius:4px;color:#555;display:inline-block;margin-left:10px;padding:9px 17px}#_menu,#kontakt,#menu-cennik,#o-naszej-karczmie,#promocje{position:absolute;top:-74px}.subpage{padding-top:200px;min-height:100vh;background-position:top center;background-attachment:fixed;background-size:cover;background:#fff;color:#000}.subpage .opis{font-family:Poppins}@media (max-width:640px){.subpage{padding-top:150px;word-break:break-word;-ms-word-break:break-word}}.subpage td{border:1px dotted #969696;padding:2px}.tcenter{text-align:center}.center{text-align:center}.txt-justify{text-align:justify}.galeria{width:100%}.prod_name h2{font-size:20px;color:#000}.kategorie{width:100%}.dnone{display:none}.kpg{margin:20px 0}.tyt_podstrony .opis{margin:20px 0}.tyt_podstrony h1.tcenter{font-size:42px;font-weight:800;margin:0 40px;border:0 solid red}@media (max-width:768px){.tyt_podstrony h1.tcenter{margin:0;font-size:28px}}.close-box{background:#000;border:2px solid #000;color:#fff;text-transform:uppercase;position:absolute;top:10px;right:0;padding:12px 40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.close-box:hover{color:#000;background:#fff}.product_list{border-right:1px solid #000;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.product_list .prod_name a{font-size:16px}.product_list .prod_name a h2{font-size:16px;font-weight:600;color:#000;margin:15px 0 5px 0;padding:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.product_list .price_b{color:#000;font-size:14px;font-weight:400;text-align:right;margin:5px 0 15px 0}.product_list .price_b span{color:#000;font-size:18px;font-weight:700}.product_list:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-box-shadow:0 10px 5px 2px rgba(0,0,0,.07);box-shadow:0 10px 5px 2px rgba(0,0,0,.07)}section.product_details .product_desc .product_head h1{font-size:32px;font-weight:400}section.product_details .product_desc .product_head .return_button{text-align:right;margin-bottom:30px}section.product_details .product_desc .product_head .product_price{border-top:1px solid #000;margin-top:25px;padding-top:25px;text-align:right}section.product_details .product_desc .product_head .product_price .dodaj_kosz .cena_p{font-size:18px}section.product_details .product_desc .product_head .product_price .dodaj_kosz .cena_p .cena_sz{color:#000;font-weight:700;font-size:24px}section.product_details .product_desc .product_description{padding:75px 0 100px 0;border-bottom:1px solid #000}section.product_details .product_desc .product_description h1,section.product_details .product_desc .product_description h2,section.product_details .product_desc .product_description h3{font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}section.product_details .product_desc .product_description p{text-align:justify;margin-bottom:30px}section.product_details .product_desc .product_description p a{color:#000;font-weight:400}@media screen and (min-width:1px) and (max-width:991px){section.product_details .product_desc .product_head h1{text-align:center;font-size:28px}section.product_details .product_desc .product_head .product_price{text-align:center}}section.shoping_cart{padding-bottom:136px;padding-top:80px}section.shoping_cart h1{background-image:url(../gfx/header-raster.png);background-position:bottom center;background-repeat:no-repeat;color:#000;font-size:27px;font-weight:900;margin-top:56px;margin-bottom:28px;text-transform:uppercase;text-align:center;padding-bottom:26px}section.shoping_cart .koszyk_cont h2{font-size:16px;text-align:center}section.shoping_cart form .btn_1,section.shoping_cart form .btn_2,section.shoping_cart form .btn_3{width:calc(49% - 10px);display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px}section.shoping_cart form table{width:100%}section.shoping_cart form table th{background-color:#000;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;padding:11px 13px 11px 0;text-align:center}section.shoping_cart form table tr td{border-right:1px solid #dedede;border-bottom:1px solid #dedede;font-size:14px;text-align:center}section.shoping_cart form table tr td strong span{font-family:Poppins;color:#000}section.shoping_cart form table tr td a img{width:80px;margin:20px auto}section.shoping_cart form table tr td:first-child{border-left:1px solid #dedede}section.shoping_cart form table tr td input.cart_input{border:1px solid #919191;height:40px;width:40px;margin-right:10px;text-align:center}section.shoping_cart form table tr td .usun_kosz{position:relative}section.shoping_cart form table tr td .usun_kosz input{position:relative}section.shoping_cart form table tr td .usun_kosz input.remove{background-color:rgba(0,0,0,0);border:0;display:block;margin:auto;width:26px;height:26px;background-image:url(../gfx/bin.svg);background-size:26px 26px}section.shoping_cart form table tr td .usun_kosz:hover:after{background:#f10707;border-radius:5px;bottom:37px;color:#fff;content:"Usuń";left:0;padding:10px 15px;position:absolute;z-index:98;display:inline-block;min-width:100px;font-weight:400;font-size:12px;-webkit-animation:default-transitionz .2s;animation:default-transitionz .2s}section.shoping_cart form table tr td .usun_kosz:hover:before{border:solid;border-color:#f10707 transparent;border-width:12px 12px 0 12px;content:"";left:80%;position:absolute;z-index:99;top:-11px;-webkit-animation:default-transitionz .2s;animation:default-transitionz .2s}section.shoping_cart form table.tabkoszyksuma td{background-color:#f7f7f7;font-size:20px;padding:20px}section.shoping_cart .cart_client,section.shoping_cart .cart_ship_pay{font-size:14px}section.shoping_cart .cart_client textarea,section.shoping_cart .cart_ship_pay textarea{width:100%}section.shoping_cart .cart_client table,section.shoping_cart .cart_ship_pay table{width:100%}section.shoping_cart .cart_client table th,section.shoping_cart .cart_ship_pay table th{background-color:#000;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;padding:11px 13px 11px 0;text-align:center}section.shoping_cart .cart_client table td,section.shoping_cart .cart_ship_pay table td{border-right:1px solid #dedede;border-top:1px solid #dedede;font-size:14px;text-align:center;padding:11px 13px 11px 0}section.shoping_cart .cart_client table td:first-child,section.shoping_cart .cart_ship_pay table td:first-child{border-left:1px solid #dedede}section.shoping_cart .cart_client ul,section.shoping_cart .cart_ship_pay ul{list-style-type:none;margin:0 auto;padding:0;width:50%}section.shoping_cart .cart_client ul li input,section.shoping_cart .cart_ship_pay ul li input{border:1px solid #919191;height:40px;width:100%;clear:both;text-align:center;display:block}section.shoping_cart .cart_client ul li input#ax_regulamin,section.shoping_cart .cart_client ul li input#r_dane_osobowe,section.shoping_cart .cart_client ul li input#r_dane_osobowe1,section.shoping_cart .cart_client ul li input#r_newsletter,section.shoping_cart .cart_client ul li input#r_newsletter1,section.shoping_cart .cart_client ul li input#r_regulamin1,section.shoping_cart .cart_client ul li input#rej_firma,section.shoping_cart .cart_client ul li input#rej_firma_2,section.shoping_cart .cart_ship_pay ul li input#ax_regulamin,section.shoping_cart .cart_ship_pay ul li input#r_dane_osobowe,section.shoping_cart .cart_ship_pay ul li input#r_dane_osobowe1,section.shoping_cart .cart_ship_pay ul li input#r_newsletter,section.shoping_cart .cart_ship_pay ul li input#r_newsletter1,section.shoping_cart .cart_ship_pay ul li input#r_regulamin1,section.shoping_cart .cart_ship_pay ul li input#rej_firma,section.shoping_cart .cart_ship_pay ul li input#rej_firma_2{width:20px;height:20px;float:left}section.shoping_cart .cart_client h4,section.shoping_cart .cart_ship_pay h4{color:#000;font-size:14px;font-weight:800;text-transform:uppercase;padding:11px 13px 0 0}section.shoping_cart .cart_client h4 span,section.shoping_cart .cart_ship_pay h4 span{color:#000;margin-right:10px}section.shoping_cart .cart_client .btn_1,section.shoping_cart .cart_client .btn_2,section.shoping_cart .cart_ship_pay .btn_1,section.shoping_cart .cart_ship_pay .btn_2{width:calc(33% - 10px);margin-top:20px;margin-left:5px;margin-right:5px;float:right}.cart_client .tab_pod_kosz{display:none}.offer_category.product_page{margin-top:200px;padding:20px}.fadeslider{position:absolute;left:0;right:0}#sl ul{margin-bottom:0}.footer-expo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;background:#fff}.footer-expo .text{margin:auto;font-size:16px;text-align:center}.footer-expo .text .c1{font-weight:700}.footer-expo .expo{margin-left:auto}@-webkit-keyframes disco{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes disco{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.preloader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}a{color:inherit}.product_desc .tytul{padding:40px 10%;text-align:center}.product_desc .prod_picture{text-align:center}.product_main_pic img{max-width:500px}.product_desc .k_opis{display:none}.product_desc .kw_prod_opis{margin:40px 10%}.product_desc .galeria{text-align:center}.product_desc .galeria .grid-item{width:20%}.product_desc .galeria img{padding:5px}@media (max-width:800px){.product_desc .galeria .grid-item{width:33.3333%}}@media (max-width:576px){.product_main_pic img{max-width:100%}.product_desc .galeria .grid-item{width:50%}.product_desc .kw_prod_opis{text-align:justify}}.galeria .pic{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.back-arr-box{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.back-arr-box .back-arr{background:var(--c1);color:#fff;padding:10px 20px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:block;margin-left:auto;border-radius:5px}.back-arr-box .back-arr:hover{background:var(--c2)}.subpage .pozost>.c-link{background:#eee;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:20px;padding:40px 15px;font-size:24px;font-weight:700;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:3px solid #dfdfdf;-webkit-filter:drop-shadow(0px 0px 5px #ccc);filter:drop-shadow(0px 0px 5px #ccc)}.subpage .pozost>.c-link:hover{color:#000;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-filter:drop-shadow(0px 5px 3px black);filter:drop-shadow(0px 5px 3px black)}.kateg-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.kateg-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.kateg-box .kateg{background:#eee;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:24px;font-weight:700;color:#000;display:block;text-align:center;border:1px solid #dfdfdf;-ms-flex-preferred-size:100%;flex-basis:100%}.kateg-box .kateg-tytul{margin:0;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;color:#000;padding:20px}.kateg-box .kateg-img{margin:0}.kateg-box .kateg:hover{color:#000;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.kateg-4{-ms-flex-preferred-size:25%;flex-basis:25%}.kateg-a{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:992px){.kateg-4,.kateg-a{-ms-flex-preferred-size:50%;flex-basis:50%;flex-grow:0}}@media (max-width:576px){.kateg-4,.kateg-a{-ms-flex-preferred-size:100%;flex-basis:100%;flex-grow:0}}.kateg-box.blogbox .kateg-tytul{margin:0;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:1px;color:#000;padding:20px}.kateg-box.blogbox .blog-sc{margin:0;font-size:14px;font-weight:400;letter-spacing:1px;color:#000;padding:20px;text-align:left}.gal-z-container{display:flex;flex-wrap:wrap}.gal-z-container .gal-z-item-wrapper{flex-basis:25%;padding:5px;text-align:center}.gal-z-container .gal-z-item{display:block;transition:.5s}.gal-z-container .gal-z-item:hover{transform:translate(0,-5px)}.gal-z-container .gal-z-item img{padding:1px;background:#fff;box-shadow:0 0 4px #878787;transition:.5s}.gal-z-container .gal-z-item:hover img{background:#9b9b9b}@media (max-width:992px){.gal-z-container .gal-z-item-wrapper{flex-basis:50%;padding:5px}}@media (max-width:576px){.gal-z-container .gal-z-item-wrapper{flex-basis:100%;padding:5px}}.pliki-container{max-width:1200px;margin:auto}.pliki-container .plik-box{display:flex;align-items:center;justify-content:flex-start}.pliki-container .ico{padding:16px}.pliki-container .link{font-size:24px}#nowosci .slider-swp .imgbox{background:#fff}#nowosci .slider-swp .imgbox img{width:auto}#nowosci .slider-swp .opisbox-nohover{background:var(--c2);color:#fff}.produkty{margin-top:40px;margin-bottom:40px}.produkty .produkt-item{margin-top:15px;margin-bottom:15px;font-family:Poppins;display:flex;padding:5px}.produkty .produkt-item:hover{color:inherit;border-radius:10px;transform:translate(0,-10px);box-shadow:5px 5px 5px #777,-5px -5px 5px var(--c1)}.produkty .produkt-item:nth-child(odd){background:rgba(255,255,255,.819)}.produkty .produkt-item:nth-child(2n){background:rgba(255,255,255,.329)}.produkty .produkt-item .produkt-name-descr-box{flex:1;text-align:justify;margin:auto}.produkty .produkt-item .prod_img{margin-right:20px}.produkty .produkt-item .prod_name h2{font-weight:700;margin:0}.produkty .produkt-item .prod_descr{font-weight:400;font-family:Poppins;font-size:14px}@media (max-width:640px){.produkty .produkt-item .prod_descr{font-size:13px}}.produkty .produkt-item .prod_cena{color:red;font-weight:700;margin:auto;margin-left:20px;flex-basis:58px}.superwrapper{padding:40px 0 40px}@media (max-width:768px){.produkty{margin-left:auto;margin-right:auto}.produkty .produkt-item{flex-direction:column}}@media (max-width:1600px){#intro .napisy1{top:150px;left:100px}#nasze-menu .menu-box .menu-elem{flex-basis:16.66%;min-height:calc(16.66vw - 15px)}}@media (max-width:1500px){#o-nas .kontener .kontent .box1 .chwastdiv{display:none}#intro .napisy1{display:none}}@media (max-width:1400px){#menu-fixed .menu-navbar-wrapper .logo{display:none}#menu-fixed .menu-navbar-wrapper .mobile-logo{display:block;flex-shrink:0}#intro .menu-burger,#intro .menu-left{display:none}#oferta .oferta-gora .box-pustak{flex:0;flex-basis:20px}}@media (max-width:1200px){#intro .japko-div,#intro .japko-div2,#intro .japko-div3{display:none}#o-nas .kontener .kontent .box-wrapper{flex-wrap:wrap}#o-nas .kontener .kontent .box{flex-basis:100%}#danie-dnia .adas{display:none}#danie-dnia .kontener .kontent .box-wrapper{flex-wrap:wrap}#danie-dnia .kontener .kontent .box{flex-basis:100%;min-height:400px}#danie-dnia .cenabox{width:100%;position:relative;margin-bottom:-50px}#nasze-menu .menu-box .menu-elem{flex-basis:25%;min-height:calc(20vw - 15px)}#karta-menu .karta-container .elem .box1{display:none}#karta-menu .karta-container .elem .mobbox1{display:block}#karta-menu .karta-container .elem .mobbox1 .imgbox img{max-height:140px;max-width:140px}#karta-menu .karta-container .elem .box2{text-align:center}#karta-menu .karta-container .elem .box2 .tytul{font-size:16px;font-weight:500}#oferta .oferta-lista2 .elem .napis{margin-left:25px;margin-right:25px}}@media (max-width:992px){#intro .krzywa-deska{display:none}#intro .logo-center{bottom:0}#nasze-menu .menu-box .menu-elem .title{margin-top:auto;margin-bottom:15px;margin-left:5px;margin-right:5px;background-color:var(--c3);color:#fff;min-width:80%;padding:5px 5px;border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0;transition:.5s}#karta-menu .karta-wrapper .karta-container .elem{flex-basis:50%}#oferta .kontener .kontent .oferta-gora{background-image:url(/gfxi/i/menu-gora-tlo-bg.jpg);background-size:auto;flex-direction:column;text-align:center}#oferta .oferta-gora .box-texty .pasekbox{display:none}#oferta .oferta-gora .box-texty .teksty .opis{margin:20px;margin-top:30px}#oferta .oferta-lista .elem{flex-basis:50%;min-height:calc(50vw - 25px)}#oferta .oferta-lista2 .elem{flex-basis:50%;min-height:calc(50vw - 25px)}}@media (max-width:768px){:root{--mar2:20px}#nasze-menu .menu-box .menu-elem{flex-basis:50%;min-height:calc(30vw - 15px)}#karta-menu .karta-wrapper .karta-container .elem{flex-basis:100%}#oferta .oferta-lista{display:none}#oferta .oferta-lista2{display:none}#intro .pic-menu,#intro .pic-menu2{display:none}#intro .logo-center img{width:50%}#zamow-catering .kontener .kontent .text{padding:40px 10px}#zamow-catering .text h2{font-size:24px}#baner-promo .kontener .kontent .text{padding:40px 10px}#baner-promo .text h2{font-size:24px}#o-nas .kontener{padding:60px 2px}#o-nas .kontener .kontent .box2 .marchewdiv{display:none}#o-nas .kontener .kontent .box .c-text{padding-left:3px;padding-right:3px;font-size:11px}#nasze-menu .gora .border1 .inner{margin:-40px}#karta-menu .kontent{padding-top:50px;padding-bottom:50px}#footer .footer-main{padding-left:5px;padding-right:5px}#footer .footer-main .text p{font-size:12px}}