@import "reset.css";.container{width:1300px}hr{border-top:1px solid #efefef}h1{font:700 60px/64px"Lato",sans-serif;margin-bottom:65px}h2{font:700 48px/56px"Lato",sans-serif}h1,h2,h3,h4,h5,h6{color:#2d2d2d}h2,h3{margin-bottom:50px}h3{font:700 38px/46px"Lato",sans-serif}h4,h5,h6{font:700 28px/37px"Lato",sans-serif}h5,h6{font:700 22px/32px"Lato",sans-serif;margin-bottom:25px}h6{font:700 18px/27px"Lato",sans-serif;margin-bottom:20px}#content_right hr,h4{margin-bottom:40px}#content_right li,#content_right p,.content_caly li,.content_caly p{font:300 17px/28px"Lato",sans-serif;color:#2d2d2d;text-align:justify;margin-bottom:25px}#content_right ul,.content_caly ul{margin:0 0 40px 20px}#content_right ol,.content_caly ol{margin:0 0 40px}#content_right ol ol,#content_right ol ul,#content_right ul ol,#content_right ul ul,.content_caly ol ol,.content_caly ol ul,.content_caly ul ol,.content_caly ul ul{margin:15px 0 0}#content_right li,.content_caly li{padding-left:20px;margin-bottom:20px;position:relative}#content_right>ol a,#content_right>p a,.content_caly>ol a,.content_caly>p a{color:#ca1400}#content_right ul>li:before,.content_caly ul>li:before{content:"";position:absolute;left:0;top:12px;height:4px;width:4px;background:#ca1400;border-radius:2px}#content_right ol>li,.content_caly ol>li{list-style-type:decimal;margin-left:30px;padding-left:10px}.content_caly{margin-top:70px;flex-direction:column}#content_podstrona{display:flex;justify-content:center;margin-bottom:100px}#content_podstrona .container,#top ul{display:flex}#selektor_pionowy{width:1px;height:100%;background:#efefef;margin:0 59px 0 50px;flex:0 0 1px}#content_left{flex:0 0 250px;margin-top:80px}#content_right{margin-top:70px;max-width:940px;width:100%}#content_right>:last-child{margin-bottom:0}#content_right>img,#content_right>p img{max-width:100%;height:auto;margin:20px 0 60px}#menu-mobile::before,#top{position:absolute;left:0;top:0;width:100%}#top{height:110px;z-index:21;background-color:#fff;justify-content:space-between;border-bottom:1px solid #efefef}#top.header-fixed{height:75px;opacity:1}#top>a{margin-left:20px}#top,#top div{display:flex;align-items:center}#top ul li a{text-transform:uppercase;font:900 15px/15px"Lato",sans-serif;color:#ca1400;margin-left:40px;position:relative;padding:15px 0}#top,#top ul li a,#top ul li a.active,#top ul li a:after,#top ul li:hover a,#top.header-fixed{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#top ul li a.active,#top ul li:hover a{color:#2d2d2d}#top ul li a:after{content:"";width:18px;height:18px;background:0 0;border-radius:9px;position:absolute;left:50%;top:25px;transform:translate(-50%,0)}#top ul li a.active:after,#top ul li:hover a:after,#top.header-fixed ul li a.active:after,#top.header-fixed ul li:hover a:after{background:#ca1400;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;top:70px}#top.header-fixed ul li a.active:after,#top.header-fixed ul li:hover a:after{top:53px}#menu-mobile,#menu-mobile ul{height:100%;justify-content:center}#menu-mobile{display:none;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:999;color:#fff}#menu-mobile .close:hover,#menu-mobile.open{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#menu-mobile.open{display:flex;width:100%}#menu-mobile::before{content:"";background:#212121;opacity:.95;height:100%}#menu-mobile .close{display:block;background:url(../grafika/krzyzyk.png);position:absolute;width:40px;height:35px;right:26px;top:38px;-moz-transition:all .3s;transition:all .3s;transform:rotate(-90deg);z-index:100}#menu-mobile .close:hover{cursor:pointer;transform:rotate(90deg)}#menu-mobile ul{padding:0 15px;display:flex;flex-direction:column;overflow-y:auto;z-index:1}#menu-mobile ul li{margin:10px 25px;text-align:center}#menu-mobile ul li:first-of-type{padding-top:25px}#menu-mobile ul li:last-of-type{padding-bottom:30px}#menu-mobile ul li a{color:#fff;text-transform:uppercase;font:700 22px/22px"Lato",sans-serif;position:relative}#menu-mobile ul li a:hover{color:#ca1400}#top #button-menu-mobile{display:none;align-items:center}#button-menu-mobile,#close:hover{cursor:pointer}#button-menu-mobile span{font:900 18px/18px"Lato",sans-serif;color:#ca1400;margin:0 20px 0 0}#button-menu-mobile:hover span{color:#ee1800}#close,#hamburger{width:40px;height:35px}#close{display:block;background:url(../grafika/krzyzyk.png);position:absolute;right:40px;top:40px}#close:hover{transform:rotate(180deg)}#hamburger{display:inline-block;position:relative;background:url(../grafika/hamburger.png);cursor:pointer}#button-menu-mobile:hover #hamburger:after,#close:hover,#hamburger:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#hamburger:after{content:"";position:absolute;top:0;left:0;width:40px;height:35px;opacity:0;background:url(../grafika/hamburger.png)0-35px no-repeat}#button-menu-mobile:hover #hamburger:after{opacity:1}.menu_boczne_mobile{display:none;flex-wrap:wrap;justify-content:center;margin:0 0 10px}.menu_boczne_mobile select{font:300 15px/24px"Lato",sans-serif;color:#2d2d2d;border:1px solid #efefef;margin:0 15px 20px;padding:12px 10px;width:250px;z-index:2}#slider_container{margin:110px 0 0;max-height:790px;height:100%;width:100vw;max-width:100%;position:relative;overflow:hidden}#slider_wrapper,#slider_wrapper .slide img,.box_promocje>a img{width:100%;height:auto}#slider_wrapper .slide{position:relative}#slider_wrapper .slide:after{content:"";position:absolute;left:0;bottom:0;background:url(../grafika/baner_zaciemnienie.png)repeat-x;height:118px;width:100%}#slider_wrapper .slide_box{font:700 100px/106px"Lato",sans-serif;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#wraper,.button{position:relative}#wraper{height:150px;background:url(../grafika/baner.jpg)50% 100%}#nav_pag{position:absolute;display:flex;justify-content:center;z-index:10;width:100%;height:100%;top:0}#nav_pag .container{display:flex;justify-content:flex-end;position:relative;max-height:790px}#prev{left:80px;height:50px;width:50px;background:url(../grafika/pag_kolko_lewo.png);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;z-index:11}#prev:hover{background:url(../grafika/pag_kolko_lewo_hover.png)}#button_sklep:before,#next,#prev,.button:after{position:absolute;top:50%;transform:translate(0,-50%)}#next,#next:hover,#prev:hover{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#next{right:80px;height:50px;width:50px;background:url(../grafika/pag_kolko_prawo.png);z-index:11}#next:hover{background:url(../grafika/pag_kolko_prawo_hover.png)}#slider_wrapper .slick-dots{bottom:40px;left:auto;right:40px}#formularz_kontaktowy #zgoda,#o_nas img,#slider_wrapper .slick-dots li{width:auto;height:auto}#slider_wrapper .slick-dots li button{width:16px;height:16px;margin:5px;background-color:#fff;border-radius:100%;border:0}#slider_wrapper .slick-dots li.slick-active button{background-color:#ca1400}.button{font:700 17px/17px"Lato",sans-serif;color:#fff!important;text-transform:uppercase;background:#ca1400;border-radius:10px;padding:20px 59px 18px 28px;display:inline-block}.button:hover{background:#ee1800}#button_sklep:before,.button:after{content:""}.button:after{height:17px;width:16px;background:url(../grafika/strzalka_prawo_biala.png);right:22px}.button:hover:after{right:12px}#button_sklep{text-transform:none;padding:20px 59px 18px 67px;margin-left:50px;margin-right:20px;position:relative}#button_sklep:before{height:26px;width:30px;background:url(../grafika/ico_koszyk.png);left:20px}#button_przejdz_sklep:after,.button,.button:after,.button:hover,.button:hover:after,.button_ciemny{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.button_ciemny{background:#2d2d2d}#button_przejdz_sklep{position:relative;padding:20px 66px 18px 28px}#button_przejdz_sklep:after{content:"";height:26px;width:30px;background:url(../grafika/ico_koszyk.png);position:absolute;top:50%;right:17px;transform:translate(0,-50%)}#button_zapytaj{padding:17px 59px 15px 28px}#button_zobacz_mape:after{background:url(../grafika/ico_adres_small.png);height:27px;width:23px}#button_zobacz_mape:hover:after{right:22px}#button_send{border:0;font:900 15px/15px"Lato",sans-serif;box-sizing:border-box;padding:20px 120px 18px 24px;text-align:left}.button_zobacz_szczegoly{font:900 15px/15px"Lato",sans-serif;padding:12px 70px 14px 25px}.button_zobacz_szczegoly:after{background:url(../grafika/ico_lupa.png);height:29px;width:29px;right:20px}.button_lista_sklepow:hover:after,.button_zobacz_szczegoly:hover:after{right:20px}.button_lista_sklepow{margin-left:50px}.button_lista_sklepow:after{background:url(../grafika/ico_lista_sklepow.png);height:20px;width:25px;right:20px}.button_sprawdz,.button_wyznacz_trase{font:900 13px/13px"Lato",sans-serif;padding:12px 90px 12px 28px}.button_wyznacz_trase:after{right:38px}.button_wyznacz_trase:hover:after{right:18px}.button_sprawdz{padding:13px 58px 12px 24px}#o_nas{position:relative}#o_nas .container{align-items:center}#o_nas img{margin:50px 0;width:500px;z-index:8;flex:0 0 auto}#box_ikony,#o_nas,#text_o_nas{display:flex;justify-content:center}#text_o_nas{margin-left:85px;padding:70px 0;flex-direction:column;align-items:flex-start}#text_o_nas p,#text_o_nas p.text_big{font:700 60px/64px"Lato",sans-serif;color:#2d2d2d;margin:0 0 40px}#text_o_nas p.text_big span{text-transform:uppercase;color:#ca1400}#text_o_nas p{font:300 16px/24px"Lato",sans-serif}#text_o_nas .text_small span{font:700 16px/24px"Lato",sans-serif}#box_ikony{background:url(../grafika/paralax.jpg);height:685px}#box_ikony .container,#o_nas .container{display:flex;justify-content:space-between}#box_ikony .box{display:flex;flex-direction:column;align-items:center;padding:80px 40px 75px;flex:1 1;background-color:rgba(45,43,43,.7)}#box_ikony .box:nth-of-type(2){background:0 0}#box_ikony .nag,#box_ikony .text{text-align:center;margin-bottom:30px}#box_ikony .nag{font:700 32px/32px"Lato",sans-serif;color:#fff;position:relative;padding-top:165px}#box_ikony .nag:before{content:"";top:0;background:#ca1400;width:126px;height:126px;border-radius:63px}#box_ikony .nag:hover img,#box_ikony img,.dane_kontaktowe .fb:hover:before{-webkit-transition:all .3s;-moz-transition:all .3s}#box_ikony .nag:before,#box_ikony img{position:absolute;left:50%;transform:translate(-50%,0)}#box_ikony img{top:20px;transition:all .3s}#box_ikony .nag:hover img{top:10px;transition:all .3s}#box_ikony .nag span,#znajdz_sklep .text_big span{text-transform:uppercase}#box_ikony .text{font:300 16px/24px"Lato",sans-serif;color:#ccc;height:216px;overflow:hidden}#znajdz_sklep{margin:90px 0 45px}#znajdz_sklep .container{display:flex;justify-content:space-between;align-items:center}#znajdz_sklep img{width:550px;height:512px}#znajdz_sklep .text_big{font:700 60px/64px"Lato",sans-serif;color:#2d2d2d;margin-bottom:55px}#znajdz_sklep .text{font:300 32px/48px"Lato",sans-serif;color:#2d2d2d;margin-bottom:60px}#znajdz_sklep .text span{font:400 32px/48px"Lato",sans-serif;color:#ca1400}#paralax2,#paralax3,#paralax4,#znajdz_sklep{display:flex;justify-content:center}#paralax2 .container,#paralax3 .container,#paralax4 .container{display:flex;justify-content:space-between;align-items:center}#paralax2{background:url(../grafika/paralax2.png)center 50%}#paralax3{background:url(../grafika/paralax3.png)center 50%}#paralax4{background:url(../grafika/paralax4.jpg)center 50%}#paralax2 img{width:646px;height:647px}#text_paralax2,#text_paralax3{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#text_paralax4{margin:120px 0 110px}#nasze-sklepy .box_sklep img,#text_paralax3 img{margin-bottom:20px}#paralax2 .text_big,#paralax3 .text_big{font:700 60px/64px"Lato",sans-serif;color:#fff}#paralax2 .text_big{margin-bottom:50px}#paralax3 .text_big{margin-bottom:40px}#paralax4 .text_big{font:700 78px/84px"Lato",sans-serif;color:#2d2d2d;margin-bottom:40px}#paralax2 .text_big span,.box_boczny .nag_box_boczny span{text-transform:uppercase}#paralax3 .span1,#paralax4 .text_big span{color:#ca1400}#paralax3 .span2{color:#2d2d2d}#paralax2 .text{font:300 32px/48px"Lato",sans-serif;color:#fff;margin-bottom:50px}#paralax3 .text,#paralax4 .text{font:300 24px/24px"Lato",sans-serif;color:#2d2d2d;margin-bottom:50px}#menu_boczne a,#paralax4 .text span{text-transform:uppercase;color:#ca1400;font:700 24px/24px"Lato",sans-serif}footer{display:flex;align-items:center;flex-direction:column}footer .aplikacje_mobilne,footer .dane_kontaktowe{width:100%;display:flex;justify-content:center;padding:50px 0;box-sizing:border-box}footer .dane_kontaktowe{background:#ca1400}footer .aplikacje_mobilne{background:#2d2d2d}footer .aplikacje_mobilne .container,footer .dane_kontaktowe .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.kontakt_text_duzy{color:#fff;font:700 18px/28px"Lato",sans-serif}.kontakt_text_maly{color:#fff;font:300 18px/28px"lato",sans-serif}.ikona-kontakt,.ikona-pobierz{position:relative;padding-left:70px}.box_sklep_tresc div>p:after,.dane_kontaktowe .fb:before,.ikona-kontakt:before,.ikona-pobierz:before{position:absolute;left:0;top:0}.kontakt-adres:before{content:url(../grafika/ico_adres.png)}.kontakt-telefon:before{content:url(../grafika/ico_tel.png)}.kontakt-email:before{content:url(../grafika/ico_mail.png)}.ikona-pobierz:before{content:url(../grafika/ico_app.png)}.separator_dane_kontaktowe{width:6px;background:#fff;height:54px;border-radius:2px}.dane_kontaktowe .fb{width:54px;height:54px;position:relative}.dane_kontaktowe .fb:before{content:"";width:54px;height:54px;opacity:1;background:url(../grafika/ico_fb.png)0 0 no-repeat}.dane_kontaktowe .fb:hover:before{transition:all .4s;opacity:0}.dane_kontaktowe .fb,.dane_kontaktowe .fb:after,.dane_kontaktowe .fb:before,.dane_kontaktowe .fb:hover:after{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.dane_kontaktowe .fb:after{content:"";width:54px;height:54px;position:absolute;left:0;top:0;opacity:0;background:url(../grafika/ico_fb.png)0-54px no-repeat}.dane_kontaktowe .fb:hover:after{opacity:1}.aplikacje_text_duzy{font:700 28px/32px"Lato",sans-serif;color:#fff}.aplikacje_text_maly{font:300 18px/28px"Lato",sans-serif;color:#fff}.ico_app{display:inline-block;position:relative;height:60px}#galeria a:hover:before,.ico_app::after,.ico_app:hover::after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.ico_app::after{content:"";position:absolute;left:0;top:0;opacity:0;height:60px}#galeria a:hover:before,.ico_app:hover::after{opacity:1}.google_play{background:url(../grafika/button_google_play.png)0 0 no-repeat;width:216px}.google_play::after{background:url(../grafika/button_google_play.png)0-60px no-repeat;width:216px}.app_store{background:url(../grafika/button_app_store.png)0 0 no-repeat;width:197px;margin-left:55px}.app_store::after{background:url(../grafika/button_app_store.png)0-60px no-repeat;width:197px}#mapa{height:414px;width:100%}#mapa iframe{height:100%;width:100%}footer .stopka{background:#ebe9e5;width:100%;display:flex;justify-content:center}footer .stopka .container{display:flex;justify-content:space-between;margin:20px 0}footer .stopka p,footer .stopka p a{font:300 12px/12px"Lato",sans-serif;color:#aeaeae}#fixed_fb,#fixed_fb:hover,#fixed_instagram,#fixed_instagram:hover{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#fixed_fb{width:68px;height:71px;position:fixed;top:130px;right:0;background:url(../grafika/fb_fixed2.png);cursor:pointer;z-index:999}#fixed_fb:hover,#fixed_instagram,#fixed_instagram:hover{width:83px}#fixed_instagram{width:68px;height:71px;position:fixed;top:210px;right:0;background:url(../grafika/insta_fixed2.png);cursor:pointer;z-index:999}#menu_boczne a{color:#2d2d2d;font:700 15px/15px"Lato",sans-serif}#menu_boczne>ul>li{padding:0 0 40px}#menu_boczne>ul>li:last-child{padding:0}#menu_boczne>ul>li>a{position:relative;display:block;padding:0 0 0 30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#menu_boczne>ul>li>a.active::before,#menu_boczne>ul>li>a::before,#menu_boczne>ul>li>a:hover::before{content:"";position:absolute;left:0;top:3px;height:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#menu_boczne>ul>li>a::before{background:#ddd;width:5px;border-radius:0 5px 5px 0}#menu_boczne ul li a.active,#menu_boczne ul li a:hover{color:#ca1400;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#menu_boczne>ul>li>a.active::before,#menu_boczne>ul>li>a:hover::before{background:#ca1400;width:10px;border-radius:5px}#menu_boczne>ul>li>ul>li{padding:40px 0 0 55px}#menu_boczne>ul>li>ul>li>a{font:400 13px/13px"Lato",sans-serif}#content_left hr{margin:40px 0}#content_left hr:last-of-type{margin:40px 0 0}.box_boczny{display:flex;flex-direction:column;align-items:center}.box_boczny img{max-width:250px;height:auto;margin-bottom:15px}.box_boczny .nag_box_boczny,.box_boczny .text_box_boczny{font:700 28px/30px"Lato",sans-serif;color:#2d2d2d;margin-bottom:25px;text-align:center}.box_boczny .text_box_boczny{font:300 16px/24px"Lato",sans-serif;margin-bottom:30px}#kontakt .kontakt_bottom .kontakt_bottom3 a,.box_boczny .span_box_boczny{color:#ca1400}#content_right table{border-collapse:collapse;border-radius:25px;margin:0 0 50px;width:100%;overflow-x:auto}#content_right table td,#content_right table th{background-color:#f2f2f2;border:1px solid #fff;text-align:center;vertical-align:middle;padding:30px}#content_right table thead th{border-bottom:1px solid #d4d4d4}#content_right table thead{font:700 18px/21px"Lato",sans-serif;color:#2d2d2d}#content_right table tbody,#pliki a{font:300 16px/20px"lato",sans-serif;color:#2d2d2d}#pliki{margin:0 0 50px}#pliki a{font:400 18px/24px"Lato",sans-serif;margin-bottom:25px;position:relative;display:block;padding:0 0 0 45px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#pliki a:last-of-type{margin-bottom:0}#galeria a,#kategorie a,#pliki a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#pliki a:hover{color:#ca1400}#pliki a:before{content:"";width:26px;height:25px;position:absolute;left:0;top:0;background:url(../grafika/ico_download.png)0 0 no-repeat}#galeria,#kategorie{display:flex;flex-wrap:wrap;position:relative;margin:0 0 50px;justify-content:center}#galeria a,#kategorie a{position:relative;margin:0 0 0 20px;box-sizing:border-box}#galeria a{width:300px;height:300px}#kategorie a{width:300px;height:220px;border:1px solid #efefef;padding:65px 50px 0}#galeria a:nth-child(3n+1),#kategorie a:nth-child(3n+1){margin-left:0}#galeria a:nth-of-type(n+4),#kategorie a:nth-of-type(n+4){margin-top:20px}#kategorie span{height:84px;overflow:hidden;display:block;font:400 20px/28px"Lato",sans-serif;color:#2d2d2d;text-align:center}#kategorie a:hover{background:#ca1400}#kategorie a:hover span{color:#fff}#galeria a img{width:300px;height:300px;margin:0}#galeria a:before,#kategorie a:before,#kategorie a:hover,#kategorie a:hover:before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#galeria a:before{position:absolute;width:300px;height:300px;content:url(../grafika/maska.png);opacity:0}#kategorie a:before,#kategorie a:hover:before{width:16px}#kategorie a:before{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);height:8px;content:"";background:#efefef;border-radius:8px 8px 0 0}#kategorie a:hover:before{bottom:35px;height:16px;background:#fff;border-radius:8px}#kontakt,#kontakt .kontakt_left{display:flex;justify-content:space-between}#kontakt img{margin-left:60px;height:534px;width:auto}#kontakt .kontakt_left{flex-direction:column;width:100%}#kontakt .kontakt_top{display:flex;justify-content:space-between;align-items:flex-start}#kontakt .kontakt_bottom span,#kontakt .kontakt_top span,#promocje .box_promocje_tresc strong{font:700 17px/28px"Lato",sans-serif}#kontakt .kontakt_bottom div,#kontakt .kontakt_top div{position:relative;padding-left:60px}#kontakt .kontakt_top div:after{content:url(../grafika/ico_adres2.png);height:46px;width:40px;position:absolute;left:0;top:5px}#kontakt .kontakt_bottom{display:flex;justify-content:space-between;margin:40px 0 90px}#kontakt .kontakt_bottom div:after{height:43px;width:43px;position:absolute;left:0;top:5px}#kontakt .kontakt_bottom .kontakt_bottom1:after{content:url(../grafika/ico_tel2.png)}#kontakt .kontakt_bottom .kontakt_bottom2:after{content:url(../grafika/ico_tel3.png)}#kontakt .kontakt_bottom .kontakt_bottom3:after{content:url(../grafika/ico_mail2.png)}#kontakt .kontakt_bottom div a,.box_sklep_tresc div .sklep_mail a,.box_sklep_tresc div .sklep_tel a{color:#2d2d2d}#formularz_kontaktowy h3{margin-top:60px}#formularz_kontaktowy .formularz_box1{margin-bottom:35px;flex-wrap:wrap}#formularz_kontaktowy .formularz_box1 div,#formularz_kontaktowy .formularz_box2 .textarea{display:flex;flex-direction:column}#formularz_kontaktowy .formularz_box1,#formularz_kontaktowy .formularz_box2{display:flex;justify-content:space-between}#formularz_kontaktowy .formularz_box2_kol2{display:flex;flex-direction:column;margin-left:50px;justify-content:flex-end}#formularz_kontaktowy .formularz_box2_kol2_wiersz2{display:flex;align-items:flex-end}#formularz_kontaktowy .zgoda{display:flex;align-items:flex-start}#formularz_kontaktowy .formularz_box2_kol2_wiersz2 .token{margin-right:50px}#formularz_kontaktowy .formularz_box2_kol2_wiersz2 .token label{margin-bottom:20px;display:block}#formularz_kontaktowy .form_text{font:300 16px/28px"Lato",sans-serif;color:#2d2d2d;margin-bottom:20px}#formularz_kontaktowy .form_text_small{font:300 13px/20px"Lato",sans-serif;color:#2d2d2d;margin:-6px 0 0 20px}#formularz_kontaktowy .form_text_small a,#formularz_zgloszeniowy .zgoda .form_text_small a{color:#2d2d2d;text-decoration:underline}#content_right .box_nagrody_punkty_text .small .czerwony,#formularz_kontaktowy span,.box_sklep_tresc div .sklep_wwww a{color:#ca1400}#formularz_kontaktowy .formularz_box2 textarea,#formularz_kontaktowy input{box-sizing:border-box;border:1px solid #595959}#formularz_kontaktowy input{width:287px;height:52px;padding:0 10px}#formularz_kontaktowy hr{margin:10px 0 5px}#formularz_kontaktowy .formularz_box2 textarea{width:624px;height:171px;padding:10px}#formularz_kontaktowy .formularz_box2_kol2_wiersz2 input{width:172px;height:52px;margin-left:25px}#formularz_kontaktowy .formularz_box2 textarea:focus,#formularz_kontaktowy .formularz_box2 textarea:hover,#formularz_kontaktowy input:focus,#formularz_kontaktowy input:hover{border:1px solid #ca1400}#promocje,.box_promocje{display:flex;justify-content:space-between}#promocje{flex-wrap:wrap}.box_promocje{box-sizing:border-box;width:47.5%;height:auto;border:1px solid #efefef;position:relative;padding:50px 0 40px}.box_promocje>a{width:45%;flex:0 0 auto}.page_konkursy .box_promocje{width:47.5%;margin:0;padding:30px 0;height:auto;align-items:flex-start}.page_konkursy .box_promocje:nth-of-type(2n+2){margin-left:0}#nasze-sklepy .box_sklep:after,.box_promocje.konkurs:after,.page_konkursy .box_promocje::after{display:none}.box_promocje::after{content:"";position:absolute;width:30px;height:auto;aspect-ratio:50/88;background-image:url(../grafika/ico_promocja.png);background-size:contain;background-repeat:no-repeat;left:50%;top:-20px;transform:translate(-50%,0)}.box_promocje:nth-of-type(n+3){margin-top:60px}.page_konkursy .box_promocje:nth-of-type(n+3){margin-top:50px}.box_promocje.konkurs>img,.page_konkursy .box_promocje img{width:45%;height:auto;flex:0 0 auto}.box_promocje_tresc{width:55%;height:100%;padding:0 15px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;flex:0 0 auto}#content_right a,.box_promocje_tresc a{color:#ca1400;font-weight:700}.box_promocje_tresc div{height:auto;overflow:hidden}.page_konkursy .box_promocje_tresc div{height:auto}#promocje .box_promocje_tresc h3{font:700 26px/34px"Lato",sans-serif;margin-bottom:20px;cursor:pointer}#promocje.page_konkursy .box_promocje_tresc h3{font:700 24px/30px"Lato",sans-serif;margin:0 0 20px}#promocje .box_promocje_tresc p{text-align:left;margin-bottom:15px}#promocje.page_konkursy .box_promocje_tresc p{font:300 16px/24px"Lato",sans-serif;margin:0 0 20px}#promocje .box_promocje_tresc hr{width:100%;margin:5px 0 30px}#promocje .box_promocje_tresc button{border:0;text-align:left}#promocje .box_promocje .button_zobacz_szczegoly{margin:10px 0 0}.box_promocje_grouped{flex-direction:column;padding:50px 0 0}.box_promocje_grouped .box_promo_group_images{width:100%;display:block;text-decoration:none}.box_promocje_grouped .promo_images_wrapper{width:100%;height:208px;display:flex;gap:2px;background:#f8f8f8}.box_promocje_grouped .promo_image{flex:1;overflow:hidden;position:relative;height:100%}.box_promocje_grouped .promo_image img{width:100%;height:100%;object-fit:cover}.box_promocje_grouped .promo_more,.box_promocje_grouped .promo_no_image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.box_promocje_grouped .promo_no_image{background:#f8f8f8}.box_promocje_grouped .promo_no_image img{width:60%;height:auto;opacity:.5;object-fit:contain}.box_promocje_grouped .promo_more{position:absolute;top:0;left:0;background:rgba(0,0,0,.7)}.box_promocje_grouped .promo_more_count{font:900 36px/44px"Lato",sans-serif;color:#fff}.box_promocje_grouped .box_promocje_tresc{width:100%;padding:20px;display:block}.box_promocje_grouped .box_promocje_tresc h3{font:700 20px/28px"Lato",sans-serif;margin-bottom:10px}.box_promocje_grouped .box_promocje_tresc p{font:300 16px/24px"Lato",sans-serif;text-align:left;margin-bottom:15px}.box_promocje_grouped .button_zobacz_szczegoly{margin:10px 0 0;display:inline-block}.wybor_sklep{display:flex;justify-content:flex-start}.mapa_z_pineskami{height:535px;width:100%;margin:60px 0 25px}.wybor_sklepu{display:flex;align-items:center}.box_sklep,.selected_wybor_sklepu select{width:320px;height:50px;box-sizing:border-box}#nagrody,#nasze_sklepy{display:flex;justify-content:center;flex-wrap:wrap}.box_sklep{width:300px;height:auto;border:1px solid #efefef;display:flex;flex-direction:column;margin:40px 0 0 33px;position:relative}.box_sklep:nth-of-type(4n+1){margin-left:0}.box_sklep:after{position:absolute;left:35px;top:200px;content:url(../grafika/ico_pineska.png);height:44px;width:37px}.box_sklep .box_sklep_tresc{margin:0 15px}.box_sklep img{width:298px;height:225px}#nasze-sklepy .box_sklep{margin-top:0!important;border:0}#nasze-sklepy .box_sklep_nag{margin:15px 5px;height:auto}.gm-style .gm-style-iw-d{width:320px}.content_caly .box_sklep_nag{font:700 26px/32px"Lato",sans-serif;margin:40px 0 25px;height:64px;text-align:left;overflow:hidden}.box_sklep .box_sklep_tresc>div{margin:20px 0 64px}.box_sklep_tresc>div p{font:300 15px/18px"Lato",sans-serif;margin-bottom:13px;padding-left:28px;position:relative;text-align:left}.box_sklep_tresc div .sklep_adres:after{content:url(../grafika/ico_adres_small2.png)}.box_sklep_tresc div .sklep_tel:after{content:url(../grafika/ico_tel_small2.png)}.box_sklep_tresc div .sklep_mail:after{content:url(../grafika/ico_mail_small2.png)}.box_sklep_tresc div .sklep_godziny:after{content:url(../grafika/ico_godzina_small2.png)}.box_sklep_tresc div .sklep_wwww:after{content:url(../grafika/ico_www_small2.png)}.box_sklep .box_sklep_tresc .box_sklep_ikony{display:flex;justify-content:space-around;height:34px;margin:15px 0;position:absolute;bottom:0;left:0;width:100%}.box_sklep_ikony .ico_okeyclub{height:34px;width:76px;background:url(../grafika/ico_okeyclub.png)0 0 no-repeat}.box_sklep_ikony .ico_okeyclub.active{background:url(../grafika/ico_okeyclub.png)0-34px no-repeat}.box_sklep_ikony .ico_skleponline{height:34px;width:86px;background:url(../grafika/ico_skleponline.png)0 0 no-repeat}.box_sklep_ikony .ico_skleponline.active{background:url(../grafika/ico_skleponline.png)0-34px no-repeat}.box_sklep_tresc .box_sklep_separator{height:34px;width:2px;background:#efefef}.paginacja{margin-top:50px;display:flex;justify-content:center;align-items:center;color:#2d2d2d;font:300 16px/28px"Lato",sans-serif}.paginacja select,.selected_wybor_sklepu select{border:1px solid #efefef;margin:0 12px;padding:8px;color:#2d2d2d;font:300 16px/28px"Lato",sans-serif}.button_next,.button_prev{position:relative;padding:12px 8px;width:16px;height:17px}.button_prev{margin-right:16px}.button_next{margin-left:16px}.buttom_next:after,.button_prev:after{width:16px;height:17px;position:absolute;content:"";left:50%}.button_prev:after{background:url(../grafika/strzalka_lewo_biala.png);transform:translate(-50%,-50%)}.button_next:after{background:url(../grafika/strzalka_prawo_biala.png);right:50%;transform:translate(50%,-50%)}.button_next:hover:after{right:50%}.box_nagrody{width:300px;height:626px;box-sizing:border-box;border:1px solid #efefef;display:flex;flex-direction:column;margin:0 0 0 20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;cursor:pointer}.box_nagrody:nth-of-type(3n+1){margin-left:0}.box_nagrody:nth-of-type(n+4){margin-top:30px}.box_nagrody:hover{border:1px solid #ee1800}.box_nagrody:hover,.box_nagrody:hover .button,.box_nagrody:hover .button:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.box_nagrody:hover .button{background:#ee1800}.box_nagrody:hover .button:after{right:12px}.box_nagrody>img{width:298px;height:auto}.box_nagrody hr{margin:0!important;width:100%!important}.box_nagrody_tresc{margin:0 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#content_right .box_nagrody_nag{font:700 24px/26px"Lato",sans-serif;color:#2d2d2d;text-align:left;height:78px;overflow:hidden;margin:20px 0}#nagroda,.box_nagrody_punkty{display:flex;align-items:center}.box_nagrody_punkty img{width:72px;height:40px;margin-right:15px}#content_right .box_nagrody_punkty_text{font:700 27px/16px"Lato",sans-serif;color:#7fac13;margin:0}#content_right .box_nagrody_punkty_text .small{font:700 15px/15px"Lato",sans-serif}#content_right .box_nagrody_punkty_text .small .czarny{color:#2d2d2d;font:300 15px/15px"Lato",sans-serif}#content_right .box_nagrody_text{font:300 15px/19px"Lato",sans-serif;margin:20px 0;height:133px;overflow:hidden}#nagroda{margin-bottom:50px}#nagroda>img{width:480px;height:auto}#nagroda .box_nagroda_separator_pionowy{width:6px;border-radius:3px;height:292px;background:#efefef;margin:0 60px 0 70px}#nagroda .box_nagroda_punkty{display:flex;flex-direction:column;align-items:flex-start}#nagroda .box_nagroda_separator_poziomy{width:100%;border-radius:3px;height:6px;background:#efefef;margin:25px 0}#nagroda .box_nagroda_punkty img{width:150px;height:84px;margin-bottom:20px}#nagroda .box_nagroda_punkty p,.promo-loader p{margin:0}#content_right .box_nagroda_punkty_text{font:700 70px/36px"Lato",sans-serif;color:#7fac13}#content_right .box_nagroda_punkty_text .small{font:700 22px/36px"Lato",sans-serif}#ciasteczka p.info a,#content_right .box_nagroda_punkty_text .small .czerwony,#formularz_zgloszeniowy span{color:#ca1400}#content_right .box_nagroda_punkty_text .small .czarny{color:#2d2d2d;font:300 22px/36px"Lato",sans-serif}#content_right .box_konkurs,#content_right .box_promo{display:flex;align-items:flex-start}.box_konkurs img,.box_promo img{width:300px;height:auto;margin:0 60px 40px 0;flex:0 0 300px}#formularz_zgloszeniowy{margin-bottom:60px}#formularz_zgloszeniowy .formularz_box1{display:flex;margin-bottom:35px}#formularz_zgloszeniowy .formularz_box1 div,#formularz_zgloszeniowy .formularz_box2 .textarea{display:flex;flex-direction:column}#formularz_zgloszeniowy .formularz_box2{display:flex;align-items:flex-end;flex-wrap:wrap}#formularz_zgloszeniowy .formularz_box2 .textarea{margin-right:50px}#formularz_zgloszeniowy .formularz_box2_kol2{width:692px;margin:20px 0 15px}#formularz_zgloszeniowy .zgoda{display:flex}#formularz_zgloszeniowy .zgoda input{width:20px;height:20px;margin:0 10px 0 0;padding:0;flex:0 0 auto}#formularz_zgloszeniowy .zgoda .form_text_small{font:300 14px/20px"Lato",sans-serif;color:#2d2d2d;margin:-6px 0 0}#formularz_zgloszeniowy .formularz_box1 div:first-child{margin-right:50px}#formularz_zgloszeniowy .form_text{font:300 16px/24px"Lato",sans-serif;color:#2d2d2d;margin-bottom:20px}#formularz_zgloszeniowy .formularz_box2 textarea,#formularz_zgloszeniowy input{box-sizing:border-box;border:1px solid #595959}#formularz_zgloszeniowy input{width:320px;height:52px;padding:0 10px}#formularz_zgloszeniowy .formularz_box2 textarea{width:692px;height:97px;padding:10px}#formularz_zgloszeniowy .formularz_box2 textarea:focus,#formularz_zgloszeniowy .formularz_box2 textarea:hover,#formularz_zgloszeniowy input:focus,#formularz_zgloszeniowy input:hover{border:1px solid #ca1400}#button_send2{border:0;font:900 15px/15px"Lato",sans-serif;box-sizing:border-box;padding:14px 82px 16px 24px;text-align:left}#ciasteczka{max-width:250px;height:90px;background:#fff;padding:0 10px;position:fixed;bottom:9px;left:0;z-index:9999;-webkit-border-radius:0 40px 40px 0;border-radius:0 40px 40px 0;border:1px solid #e0e0e0;overflow:hidden;cursor:pointer}#ciasteczka .zawartosc{max-width:300px}#ciasteczka p.info{margin:3px 0 0;font:300 9px/10px"Arial";text-align:justify}#ciasteczka p strong{font:600 10px/12px"Arial"}#ciasteczka .zamknij{float:right;width:34px;height:35px;background:url(../grafika/ico-ok.png)no-repeat;display:block;overflow:hidden;margin:25px 0 0 9px;cursor:pointer}#ciasteczka:hover .zamknij{background-position:0-36px}.komunikaty{margin:0 0 30px}.komunikat{position:relative;color:#fff;font:400 16px/24px"Open Sans",sans-serif;padding:15px 75px;margin:5px 0;overflow:hidden;min-height:33px;display:flex;justify-content:flex-start;align-items:center}.komunikat::before,.komunikat:hover::before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.komunikat::before{content:"";position:absolute;left:0;top:0;width:64px;height:64px}.komunikat:hover::before{transform:rotate(360deg)}.komunikat_ok::before{background:url(../grafika/ikona-ok.png)}.komunikat_ok{background-color:#9c0}.komunikat_uwaga:before{background:url(../grafika/ikona-uwaga.png)}.komunikat_uwaga{background-color:#ed6f00}.komunikat_blad:before{background:url(../grafika/ikona-blad.png)}.komunikat_blad{background-color:red}.komunikat_info:before{background:url(../grafika/ikona-info.png)}.komunikat_info{background-color:#00a4ff}.promo-loader{text-align:center;padding:20px;font-size:16px;color:#666}.button_load_more{background-color:#ca1400;color:#fff;padding:20px 55px 18px 28px!important;font-size:17px;font-weight:700;cursor:pointer;border:0;border-radius:10px;transition:all .3s;text-transform:uppercase;position:relative}.button_load_more:after{content:"▼"!important;font-size:14px!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;background:0 0!important;width:auto!important;height:auto!important}.button_load_more:hover{background-color:#ee1800}#promo-load-more-wrapper{margin-top:30px;margin-bottom:20px}#promo-remaining-count{font-weight:700}