@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot');src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.icon-heart-broken:before{content:"\e600";font-family:'icomoon';}.icon-heart:before{content:"\e601";font-family:'icomoon';}.icon-heart2:before{content:"\e602";font-family:'icomoon';}.icon-star:before{content:"\e603";font-family:'icomoon';}.icon-cancel-circle:before{content:"\e604";font-family:'icomoon';}.icon-tag:before{content:"\e605";font-family:'icomoon';}.icon-tags:before{content:"\e606";font-family:'icomoon';}.icon-cart:before{content:"\e607";font-family:'icomoon';}.icon-cart2:before{content:"\e608";font-family:'icomoon';}.icon-cart3:before{content:"\e609";font-family:'icomoon';}.icon-bubbles:before{content:"\e60a";font-family:'icomoon';}.cleaner{clear:both;}.ttab{display:table;}.trow{display:table-cell;vertical-align:middle;}.linia{width:116px;height:4px;background:#ec222b;margin-bottom:40px;}.tcenter{text-align:center;}.tright{text-align:right;}.tleft{text-align:left;}.tjust{text-align:justify;}.dnone{display:none;}.well{background:transparent;border:0;box-shadow:none;}img{max-width:100%;}body{background:#fafafa;}.btn_1:hover,.btn_1:focus,.btn_2:hover,.btn_2:focus,.btn_3:hover,.btn_3:focus,.btn_4:hover,.btn_4:focus{text-decoration:none;}.shadowsmall{-webkit-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.1);}.shadowhuge{-webkit-box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 0px 200px rgba(0, 0, 0, 0.1);}.btn_1{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid  !important;background: !important;color:#fff !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_1:hover,.btn_1:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid  !important;background: !important;color:#fff !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_2{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ec222b !important;background:#ec222b !important;color:#fff !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_2:hover,.btn_2:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #ec222b !important;background:#fff !important;color:#ec222b !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_3{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #fff !important;background:#fff !important;color:#000 !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_3:hover,.btn_3:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #000 !important;background:#000 !important;color:#fff !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_4{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #fff !important;background:rgba(0, 0, 0, 0) !important;color:#fff !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}.btn_4:hover,.btn_4:focus{transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;border:1px solid #fff !important;background:#fff !important;color:#ec222b !important;font-size:13px;font-weight:700;padding:13px 35px 11px 35px;border-radius:5px;text-align:center;display:inline-block;max-width:100%;text-transform:uppercase;}:root{scroll-behavior:smooth;}body{background-image:url(../gfx/h-r.webp);background-repeat:no-repeat;background-position:top 39px right;font-family:'Poppins', serif;-webkit-font-smoothing:subpixel-antialiased !important;transition:all 0.5s;}a{color:var(--color-links);text-decoration:none;}a:hover{color:var(--color-links-hover);text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);}section{padding:60px 0;overflow-x:hidden;}.section-header{text-align:center;padding-bottom:40px;padding:70px 0;}.section-header h2{font-size:61px;font-weight:600;margin-bottom:20px;color:#233d62;}.section-header p{margin:0 auto;}@media (min-width:1280px){.section-header p{max-width:80%;}}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:995;background:var(--color-primary);width:40px;height:40px;border-radius:4px;transition:all 0.4s;}.scroll-top i{font-size:24px;color:var(--color-white);line-height:0;}.scroll-top:hover{background:rgba(217, 0, 87, 0.85);color:var(--color-white);}.scroll-top.active{visibility:visible;opacity:1;}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0 !important;}}.header{transition:all 0.5s;z-index:997;background:transparent;}.header .top_header.flex{height:50px;overflow:hidden;padding:0 6.04166vw;background:black;color:white;font-size:13px;font-weight:500;transition:all 0.8s;border-top:4px solid #ec222b;}.header .top_header.flex .mail-phone{display:inline-block;}.header .top_header.flex .mail-phone.lewa ul{margin:0;padding:0;list-style:none;}.header .top_header.flex .mail-phone.lewa ul li{background-size:16px 16px;background-repeat:no-repeat;background-position:left center;display:inline-block;height:50px;line-height:50px;padding-left:24px;padding-right:26px;}.header .top_header.flex .mail-phone.lewa ul li a{font-weight:600;color:#fff;transition:all 0.5s;}.header .top_header.flex .mail-phone.lewa ul li a:hover{color:#ec222b;}.header .top_header.flex .mail-phone.lewa ul li b{display:inline-block;height:50px;}.header .top_header.flex .mail-phone.lewa ul li:nth-child(1){background-image:url(../gfx/map-pin.svg);}.header .top_header.flex .mail-phone.lewa ul li:nth-child(2){background-image:url(../gfx/pho.svg);}.header .top_header.flex .mail-phone.lewa ul li:nth-child(3){background-image:url(../gfx/mail.svg);}.header .top_header.flex .mail-phone.prawa{float:right;}.header .top_header.flex .mail-phone.prawa p{font-size:12px;display:inline-block;line-height:50px;}.header .top_header.flex .mail-phone.prawa ul{list-style:none;}.header .top_header.flex .mail-phone.prawa ul li{display:inline-block;line-height:50px;margin-right:20px;}.header .top_header.flex .mail-phone.prawa ul li img{margin-right:10px;}.header .midle-nav{width:100vw;height:127px;background:url(../gfx/h-l.webp) no-repeat top left;padding:0 6.04166vw;transition:all 0.4s;}.header .midle-nav .logo{padding-top:16px;}.header .midle-nav .midle-l,.header .midle-nav .midle-c,.header .midle-nav .midle-r{width:calc(100%/3);display:flex;}.header .midle-nav .midle-c{justify-content:center;}.header .midle-nav .midle-l{justify-content:flex-start;}.header .midle-nav .midle-l ul{margin:0;padding:0;list-style:none;}.header .midle-nav .midle-l ul li{margin:0;padding:0;display:inline-block;float:left;padding-right:20px;}.header .midle-nav .midle-r{justify-content:center;}.header .midle-nav .midle-r ul{margin:0;padding:0;list-style:none;}.header .midle-nav .midle-r ul li{margin:0;padding:0;display:inline-block;float:left;}.header .midle-nav .midle-r ul li a{color:#252525;transition:all 0.4s;font-size:12px;padding-top:22px;display:block;background-position:top center;background-size:18px;background-repeat:no-repeat;margin-left:34px;}.header .midle-nav .midle-r ul li a:hover{color:#ec222b;}.header .midle-nav .midle-r ul li:nth-child(1) a{background-image:url(../gfx/us.svg);}.header .midle-nav .midle-r ul li:nth-child(2) a{background-image:url(../gfx/key.svg);}.header .midle-nav .midle-r ul li:nth-child(3) a{background-image:url(../gfx/shop.svg);}.header .navbar{padding:0 5.55vw;}.header .navbar .navbar-nav{margin-left:50px;}.header .navbar ul{background:#fafafa;}.header .navbar ul li a{font-size:13px;color:black;font-size:13px;letter-spacing:0px;font-weight:500;border-bottom:2px solid #fafafa;}.header .navbar ul li a:hover{border-bottom:2px solid #ec222b;}.header .navbar ul li ul li:nth-child(1){background-image:none;}.header .navbar ul li ul li:nth-child(1) a{font-weight:300;}.header .navbar ul li ul li a{border:0;}.header .navbar ul li ul li a:hover{border:0;}.header .navbar ul.lewa li:nth-child(1) a{font-weight:600;background-image:url(../gfx/ar.png);background-repeat:no-repeat;background-position:right 5px top 22px;}.header .navbar ul.prawa li{width:238px;text-align:center;}.header .navbar ul.prawa li a{justify-content:center;}.header .navbar ul.prawa li:nth-child(1) a{background:#ec222b;color:white;}.header .navbar ul.prawa li:nth-child(1) a:hover{background:#faf7f2;color:#462f1e;}.header .navbar ul.prawa li:nth-child(2) a{background:#67442a;color:white;}.header .navbar ul.prawa li:nth-child(2) a:hover{background:#faf7f2;color:#462f1e;}.header .navbar ul.prawa li:nth-child(3) a:hover{background:#faf7f2;color:#462f1e;}.header.sticked{transform:translateY(-50px);background:white;}.header.sticked .top_header.flex{background:#ec222b;}.header .logo img{max-height:65px;margin-right:6px;}.header .logo h1{font-size:32px;font-weight:300;color:var(--color-secondary);font-family:var(--font-secondary);}.header .logo h1 span{color:var(--color-primary);font-weight:500;}@media (min-width:1px) and (max-width:991px){.header .btn-getstarted span{display:none;}}@media (min-width:1280px){.navbar{padding:0;position:relative;}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;}.navbar li{position:relative;}.navbar > ul > li{white-space:nowrap;}.navbar a{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-family:var(--font-secondary);font-size:16px;font-weight:400;color:rgba(9, 9, 9, 0.7);white-space:nowrap;transition:0.3s;position:relative;}.navbar a.btn_2:hover{padding:14px 20px;}.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-family:var(--font-secondary);font-size:16px;font-weight:400;color:rgba(9, 9, 9, 0.7);white-space:nowrap;transition:0.3s;position:relative;}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px;}.navbar a:hover{color:var(--color-primary);}.navbar .active{color:var(--color-primary);}.navbar .active:focus{color:var(--color-primary);}.navbar li:hover > a{color:var(--color-primary);}.navbar .dropdown a:hover:before,.navbar .dropdown:hover > a:before,.navbar .dropdown .active:before{visibility:hidden;}.navbar .dropdown a:hover{color:#ec222b;background:var(--color-secondary);}.navbar .dropdown .active{color:var(--color-white);background:var(--color-secondary);}.navbar .dropdown .active:focus{color:var(--color-white);background:var(--color-secondary);}.navbar .dropdown:hover > a{color:#ec222b;background:white;}.navbar .dropdown ul{display:block;position:absolute;left:0;top:100%;margin:0;padding:0 0 10px 0;z-index:99;opacity:0;visibility:hidden;background:white;transition:0.3s;}.navbar .dropdown ul li{min-width:200px;}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;font-weight:400 !important;color:#ec222b;background-image:none !important;}.navbar .dropdown ul a i{font-size:12px;}.navbar .dropdown ul a:hover{color:#ec222b;background:#faf6f1;}.navbar .dropdown ul .active{color:#ec222b;background:#faf6f1;}.navbar .dropdown ul .active:hover{color:#ec222b;background:#faf6f1;}.navbar .dropdown ul li:hover > a{color:#ec222b;background:#faf6f1;}.navbar .dropdown:hover > ul{opacity:1;visibility:visible;}.navbar .megamenu{position:static;}.navbar .megamenu ul{right:0;padding:10px;display:flex;}.navbar .megamenu ul li{flex:1;}.navbar .megamenu ul li a,.navbar .megamenu ul li:hover > a{color:rgba(255, 255, 255, 0.5);background:none;}.navbar .megamenu ul li a:hover{color:var(--color-white);background:var(--color-primary);}.navbar .megamenu ul li .active{color:var(--color-white);background:var(--color-primary);}.navbar .megamenu ul li .active:hover{color:var(--color-white);background:var(--color-primary);}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden;}.navbar .dropdown .dropdown:hover > ul{opacity:1;top:0;left:100%;visibility:visible;}}@media screen and (min-width:1280px) and (max-width:1602px){body{background-position:top 39px right -60px;}.header .navbar{padding:0 0;}.header .navbar ul.lewa,.header .navbar ul.prawa{width:100%;}.header .navbar ul.lewa{justify-content:center;}.header .navbar ul.prawa li{width:33.33333%;}}@media screen and (min-width:1px) and (max-width:1279px){body{background-position:top 39px right -160px;background-image:url(../gfx/h-r-mob.webp);}.header .midle-nav{background-position:top left -200px;}}@media screen and (min-width:1px) and (max-width:1228px){.header .top_header.flex .mail-phone.prawa{display:none;}.header .top_header.flex{padding:0 30px;}}@media screen and (min-width:1px) and (max-width:1200px){.header .midle-nav .midle-r{justify-content:left;}.header .midle-nav .midle-r ul li a{margin-left:15px;}.header .midle-nav .midle-r ul li:nth-child(1) a{margin-left:0;}}@media screen and (min-width:1px) and (max-width:1060px){.header .midle-nav{padding:0 3.04166vw;}}@media screen and (min-width:1px) and (max-width:991px){body{background-image:none;}.header .midle-nav{background-color:white;}.header .mobile-nav-toggle{top:52px;}.header .top_header.flex{padding:0 0 0 10px;height:1px;}.header .top_header.flex .mail-phone.lewa ul li{height:30px;line-height:30px;}.header .top_header.flex .mail-phone.lewa ul li a{font-size:12px;font-weight:400;}.header .top_header.flex .mail-phone.lewa ul li:nth-child(1){display:none;}.header .midle-nav{background-position:top left -500px;height:80px;}.header .midle-nav .midle-l{width:120px;padding-right:60px;order:3;}.header .midle-nav .midle-l ul li{padding-right:5px;}.header .midle-nav .midle-l ul li a img{width:20px;height:20px;}.header .midle-nav .midle-c{padding-left:15px;order:1;width:calc(100%/3.5);}.header .midle-nav .midle-c .logo img{width:100%;height:auto;max-width:110px;}.header .midle-nav .midle-r{padding-top:12px;order:2;width:auto;}.header .midle-nav .midle-r ul li a{width:30px;height:30px;background-size:18px;margin-left:0;}.header .midle-nav .midle-r ul li a span.p_m{display:none;}}@media screen and (min-width:1px) and (max-width:320px){.header .midle-nav .midle-l{width:0;opacity:0;}}@media screen and (min-width:1280px){.header .navbar ul.mobile_nav{display:none;}}.mobile-nav-toggle.bi-x{transition:all 0.4s;opacity:0;}.mobile-nav-active .navbar:before{transition:all 0.4s;}@media screen and (min-width:1px) and (max-width:1279px){.header .navbar{width:100%;}.header .navbar ul.mobile_nav{display:block;}.header .navbar ul.mobile_nav li:nth-child(1){margin-top:50px;}.header .navbar ul.mobile_nav li:nth-child(1) a{font-weight:800;}.header .navbar ul.mobile_nav li:nth-child(1) ul li{list-style:none;margin-top:0px;}.header .navbar ul.mobile_nav li:nth-child(1) ul li a{font-weight:400;}.header .navbar ul.prawa{display:none;}.header .navbar ul.lewa{display:none;}.mobile-nav-active .navbar:before{background-color:rgba(0, 0, 0, 0);}.mobile-nav-toggle.bi-x{display:block;opacity:1;width:36px;height:36px;background-image:url(../../gfxi/x-circle.svg);background-repeat:no-repeat;background-size:36px;border-radius:30px;top:50px;}}@media screen and (min-width:1px) and (max-width:1289px){.mobile-nav-active header.header.fixed-top.sticked .midle-nav{height:100vh !important;}}.kategorie{padding-top:46px;}.kategorie h3{color:#30aeb8;font-size:16px;width:100%;letter-spacing:5px;text-transform:uppercase;padding-bottom:75px;padding-left:15px;}.kategorie h3 span{color:#111;font-weight:600;}.kategorie .container .row{padding-left:18px;padding-right:18px;}.kategorie .container .row .kategoria{margin-bottom:calc(var(--bs-gutter-x) * .70);padding-right:calc(var(--bs-gutter-x) * .35);padding-left:calc(var(--bs-gutter-x) * .35);}.kategorie .container .row .kategoria a .category-front{position:relative;}.kategorie .container .row .kategoria a .category-front .category-desc{padding:0 35px;min-height:180px;background-color:#ec222b;color:#fff;backdrop-filter:blur(0px);display:flex;transition:all 0.2s;flex-direction:column;justify-content:center;position:relative;width:100%;}.kategorie .container .row .kategoria a .category-front .category-desc:hover{background-color:#fff;color:#000;backdrop-filter:blur(3px);}.kategorie .container .row .kategoria a .category-front .category-desc:hover .category-title h2{color:#000;}.kategorie .container .row .kategoria a .category-front .category-desc .category-title h2{font-size:18px;font-weight:600;color:white;}.kategorie .container .row .kategoria a .category-front .category-desc .category-title h2 strong{font-weight:600;}.kategorie .container .row .kategoria a .category-front .category-desc .category-title h2:before{display:none;}.kategorie .container .row .kategoria a .category-front .category-desc .btn.btn_2{width:80%;display:inline-block;margin:0 auto 0 auto;background:#30aeb8;font-size:13px;font-weight:700;text-transform:uppercase;padding:15px 0 14px 0;border:0;border-radius:0;}.kategorie .container .row .kategoria:nth-child(even) a .category-front .category-desc{background:#e4202e;}.kategorie .container .row .kategoria:nth-child(even) a .category-front .category-desc:hover{background:#fff;}@media screen and (min-width:1px) and (max-width:767px){.kategorie h3{text-align:center;padding-bottom:20px;}}@media screen and (min-width:576px) and (max-width:767px){.kategorie .container .row .kategoria a .category-front .category-desc{padding-bottom:15px;}.kategorie .container .row .kategoria a .category-front .category-desc .category-title h2{font-size:16px;}}@media screen and (min-width:768px) and (max-width:991px){.kategorie .container .row .kategoria a .category-front .category-desc{padding-bottom:15px;}.kategorie .container .row .kategoria a .category-front .category-desc .btn.btn_2{padding:11px 0 10px 0;font-size:12px;}.kategorie .container .row .kategoria a .category-front .category-desc .category-title h2{font-size:16px;}}.polecane,.strona-kategorii{background-image:url(../../gfxi/bg-l.webp), url(../../gfxi/bg-r.webp), linear-gradient(0deg, #faf6f1 0%, #faf6f1 60px, white 60px, white 100%);background-position:left top, right top;background-repeat:no-repeat, no-repeat;}.polecane .container,.strona-kategorii .container{padding-right:30px;padding-left:30px;}.polecane .container .flex.row .col1 a,.strona-kategorii .container .flex.row .col1 a{color:#441f06;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:4px;display:inline-block;padding-right:20px;transition:all 0.4s;}.polecane .container .flex.row .col1 a:hover,.strona-kategorii .container .flex.row .col1 a:hover{color:#30aeb8;}.polecane .container .flex.row .col2 div,.strona-kategorii .container .flex.row .col2 div{width:40%;float:left;}.polecane .container .flex.row .col2 div label,.strona-kategorii .container .flex.row .col2 div label{display:none;}.polecane .container .flex.row .col2 div select,.strona-kategorii .container .flex.row .col2 div select{color:#47240a;font-size:13px;font-weight:400;border:0;width:100%;}.polecane .container .flex.row .col2 div select option,.strona-kategorii .container .flex.row .col2 div select option{color:#67442a;}.polecane .container .flex.row .col2 .uklad-switch,.strona-kategorii .container .flex.row .col2 .uklad-switch{list-style:none;width:60%;float:right;text-align:right;}.polecane .container .flex.row .col2 .uklad-switch li,.strona-kategorii .container .flex.row .col2 .uklad-switch li{display:inline-block;color:#47240a;font-size:13px;font-weight:400;}.polecane .container .flex.row .col2 .uklad-switch li.switch_btn img,.strona-kategorii .container .flex.row .col2 .uklad-switch li.switch_btn img{margin-left:18px !important;}.polecane .container .flex.row .col2 .uklad-switch li.switch_btn:hover,.strona-kategorii .container .flex.row .col2 .uklad-switch li.switch_btn:hover{cursor:pointer;}.polecane .container .flex.row .col2 .uklad-switch li.switch_btn:hover img,.strona-kategorii .container .flex.row .col2 .uklad-switch li.switch_btn:hover img{filter:brightness(1.2);}.polecane .produkty_lista,.strona-kategorii .produkty_lista{margin-top:39px;background:white;}.polecane .produkty_lista .row,.strona-kategorii .produkty_lista .row{align-items:stretch;}.polecane .produkty_lista .row .product_list,.strona-kategorii .produkty_lista .row .product_list{padding-right:calc(var(--bs-gutter-x) * .35);padding-left:calc(var(--bs-gutter-x) * .35);}.polecane .produkty_lista .row .product_list .product-front,.strona-kategorii .produkty_lista .row .product_list .product-front{background:#fff;position:relative;height:100%;transition:all 0.2s;}.polecane .produkty_lista .row .product_list .product-front:hover,.strona-kategorii .produkty_lista .row .product_list .product-front:hover{background:#f8f6f8;}.polecane .produkty_lista .row .product_list .product-front .product-info,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info{transform:translatey(-44px);}.polecane .produkty_lista .row .product_list .product-front .product-info .product-view,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-view{transition:all 0.4s;padding:6px 0;background-color:rgba(48, 174, 184, 0);backdrop-filter:blur(0px);}.polecane .produkty_lista .row .product_list .product-front .product-info .product-view a,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-view a{border:0;text-align:center;display:inline-block;width:100%;color:white;font-size:13px;font-weight:600;transition:all 0.4s;opacity:0;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-name a h2,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-name a h2{font-size:13px;color:#000;font-weight:600;padding-left:15px;padding-top:24px;margin:0 0 1px 0;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price{padding-left:15px;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price .price_default,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price .price_default{color:#67442a;font-size:16px;font-weight:400;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price .price_default span,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price .price_default span{font-weight:700;font-size:16px;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_new,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_new{width:50%;float:left;color:#67442a;font-size:16px;font-weight:400;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_new span,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_new span{font-weight:700;}.polecane .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_old,.strona-kategorii .produkty_lista .row .product_list .product-front .product-info .product-price .price_promo_old{width:50%;float:left;text-decoration:line-through;color:#aaa;font-size:13px;line-height:26px;}.polecane .produkty_lista .row .product_list .product-front:hover .product-info .product-view,.strona-kategorii .produkty_lista .row .product_list .product-front:hover .product-info .product-view{background-color:rgba(48, 174, 184, 0.99);backdrop-filter:blur(5px);}.polecane .produkty_lista .row .product_list .product-front:hover .product-info .product-view a,.strona-kategorii .produkty_lista .row .product_list .product-front:hover .product-info .product-view a{opacity:1;}@media screen and (min-width:1px) and (max-width:767px){.polecane{padding-bottom:0;border-bottom:30px solid #faf6f1;}.polecane,.strona-kategorii{background-position:left bottom -300px, right bottom -300px;}}@media screen and (min-width:992px) and (max-width:1399px){.polecane .container .flex.row .col2 div,.strona-kategorii .container .flex.row .col2 div{width:30%;}.polecane .container .flex.row .col2 .uklad-switch,.strona-kategorii .container .flex.row .col2 .uklad-switch{width:70%;padding-left:10px;}}@media screen and (min-width:992px) and (max-width:1199px){.polecane .container .flex.row .col2 .uklad-switch li.switch_btn img,.strona-kategorii .container .flex.row .col2 .uklad-switch li.switch_btn img{margin-left:10px !important;}}@media screen and (min-width:1px) and (max-width:991px){.polecane .container .flex.row .col2 div,.strona-kategorii .container .flex.row .col2 div{width:100%;padding-left:10px;}.polecane .container .flex.row .col2 .uklad-switch,.strona-kategorii .container .flex.row .col2 .uklad-switch{width:100%;padding-left:0px;}}@media screen and (min-width:1px) and (max-width:767px){.polecane .container .flex.row .col2 div,.strona-kategorii .container .flex.row .col2 div{padding-left:0;}.polecane .container .flex.row .col2 .uklad-switch,.strona-kategorii .container .flex.row .col2 .uklad-switch{padding-left:4px;}.polecane .container .flex.row .col2 .uklad-switch li,.strona-kategorii .container .flex.row .col2 .uklad-switch li{padding:0 0 0 0 !important;float:left;}.polecane .container .flex.row .col2 .uklad-switch li:nth-child(1),.strona-kategorii .container .flex.row .col2 .uklad-switch li:nth-child(1){width:100%;text-align:left;}.polecane .container .flex.row .col2 .uklad-switch li:nth-child(2) img,.strona-kategorii .container .flex.row .col2 .uklad-switch li:nth-child(2) img,.polecane .container .flex.row .col2 .uklad-switch li:nth-child(3) img,.strona-kategorii .container .flex.row .col2 .uklad-switch li:nth-child(3) img,.polecane .container .flex.row .col2 .uklad-switch li:nth-child(4) img,.strona-kategorii .container .flex.row .col2 .uklad-switch li:nth-child(4) img{margin:0 10px 0 0 !important;margin-left:1px !important;float:left;}}.polecane .produkty_lista .row .product_list.lista{border:1px solid #f8f6f8;}.polecane .produkty_lista .row .product_list.lista .product-front a{width:75px;float:left;}.polecane .produkty_lista .row .product_list.lista .product-front a img{border:1p solid #f8f6f8;}.polecane .produkty_lista .row .product_list.lista .product-info{display:flex;transform:none;float:left;width:calc(100% - 100px);}.polecane .produkty_lista .row .product_list.lista .product-info .product-view,.polecane .produkty_lista .row .product_list.lista .product-info .product-name,.polecane .produkty_lista .row .product_list.lista .product-info .product-price{width:50%;float:left;}.polecane .produkty_lista .row .product_list.lista .product-info .product-name a{width:100%;}.polecane .produkty_lista .row .product_list.lista .product-info .product-name a h2{padding-top:30px;}.polecane .produkty_lista .row .product_list.lista .product-info .product-view{order:3;display:none;}.polecane .produkty_lista .row .product_list.lista .product-info .product-name{order:1;}.polecane .produkty_lista .row .product_list.lista .product-info .product-price{order:2;padding-top:28px;}.container{min-width:1440px;}.main_pic.paralax{background-image:url("../../gfxi/main-pic.webp");min-height:1000px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:0;overflow-x:visible;}.main_pic.paralax .flex{display:flex;position:relative;min-height:1000px;align-items:flex-end;color:#fff;}.main_pic.paralax .flex .txt{min-height:400px;}.main_pic.paralax .flex .txt h2{font-size:70px;font-weight:800;letter-spacing:2px;}.main_pic.paralax .flex .txt h4{font-size:35px;font-weight:700;letter-spacing:1px;}.main_pic.paralax .flex .boxy{display:flex;transform:translate(0, 40px);position:relative;z-index:2;}.main_pic.paralax .flex .boxy .box{display:flex;min-height:200px;width:25%;background:#ec222b;color:#fff;align-items:center;font-size:14px;letter-spacing:1px;}.main_pic.paralax .flex .boxy .box h3{font-size:15px;font-weight:700;}.main_pic.paralax .flex .boxy .box div:first-child{margin:0 30px;}.main_pic.paralax .flex .boxy .box:nth-child(2){background:#e4202e;}.main_pic.paralax .flex .boxy .box:nth-child(4){background:#000;}.witamy{position:relative;z-index:1;background:url(../img/sekcja-1-mapa.webp);min-height:520px;display:flex;align-items:center;text-align:center;font-size:25px;}.witamy .container{min-width:600px;max-width:800px;}.onas .blok_txt{padding:0 5.8333vW;position:relative;z-index:2;}.onas .blok_txt .col-md-6{background:#f5f5f7;display:flex;padding:0;align-items:center;}.onas .blok_txt .col-md-6 div{padding:0 70px;}.onas .blok_txt .col-md-6 div h2{position:relative;}.onas .blok_txt .col-md-6 div h2 b,.onas .blok_txt .col-md-6 div h2 strong{color:#ec222b;}.onas .blok_txt .col-md-6 div h2:before{content:"";position:absolute;width:230px;height:2px;background:#ec222b;left:-160px;top:-40px;}.onas .cytat{background:#ec222b url(../../gfxi/tlo-pod-cyctat.webp) no-repeat top right;min-height:500px;margin:0 14px;color:#fff;transform:translate(0, -230px);position:relative;z-index:0;padding-top:330px;text-align:center;}.onas .cytat h3{font-size:50px;font-weight:100;position:relative;max-width:1138px;margin:0 auto;}.onas .cytat h3 b{font-weight:300;}.onas .cytat h3:before{position:absolute;content:'"';top:-16px;left:-50px;font-size:90px;font-weight:300;font-style:italic;}.kategorie{margin-top:-200px;position:relative;z-index:2;padding-top:80px;padding-bottom:0;transform:translateY(100px);}.kategorie h2{position:relative;}.kategorie h2 span,.kategorie h2 b{color:#ec222b;}.kategorie h2:before{content:"";position:absolute;width:230px;height:2px;background:#ec222b;left:-160px;top:-70px;}.kategorie .kategoria{z-index:1;}.kategorie .treecolumn{/* Chrome, Safari, Opera */-webkit-column-count:3;/* Firefox */-moz-column-count:3;column-count:3;/* Chrome, Safari, Opera */-webkit-column-width:30%;/* Firefox */-moz-column-width:30%;column-width:30%;padding:30px 0;}.cytat_kat{transform:translateY(-100px);background:#000 url(../../gfxi/tlo-pod-oferta.webp) no-repeat;color:#fff;margin:0 14px;text-align:center;border-bottom:7px solid #ec222b;}.cytat_kat .container{min-width:800px;padding:200px 0 60px 0;}.przewaga{padding-top:160px;background:url(../../gfxi/tlo-zamiast-packa.webp) no-repeat top right;}.przewaga h2{position:relative;}.przewaga h2 span,.przewaga h2 b{color:#ec222b;}.przewaga h2:before{content:"";position:absolute;width:230px;height:2px;background:#ec222b;left:-160px;top:-55px;}.przewaga .felx{display:flex;max-width:1100px;margin:30px auto 0;}.przewaga .felx .box{width:calc(25% - 10px);text-align:center;margin:5px;border:1px solid #f9fafb;background:#f3f4f6;padding:0 20px;display:flex;align-items:center;min-height:300px;}.przewaga .felx .box h3{font-size:14px;font-weight:800;margin:15px 0;}.przewaga .felx .box.box2{background:#fff;}.przewaga .felx .box.box2 h3{color:#ec222b;}.przewaga .felx .box.box3{background:#d40000;color:#fff;}.aktualnosci{background:url(../../gfxi/tlo-aktualnosci.webp) no-repeat top left;min-height:399px;margin:0 14px;color:#fff;}.modal.fade.show{background-color:transparent;}.modal.fade.show .modal-dialog{border:0px solid red;box-shadow:rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}.modal.fade.show .modal-dialog .modal-content{border:0;border-radius:0;}.modal.fade.show .modal-dialog .modal-content .modal-header{border:0px;background:#30aeb8;border-radius:0;}.modal.fade.show .modal-dialog .modal-content .modal-header h4.modal-title{text-align:center;font-size:16px;background:#30aeb8;color:#fff;}.modal.fade.show .modal-dialog .modal-content .modal-header .btn-close{color:#fff;opacity:1;border-radius:0;}.modal.fade.show .modal-dialog .modal-content .modal-header .btn-close:hover{color:#fff;opacity:1;}.modal.fade.show .modal-dialog .modal-content .modal-body{border:0px;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset{font-size:14px;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li{margin:2px 0 0 0;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li:nth-child(1){border:0;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li.label_txt{font-size:12px;padding-top:10px;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li:last-child{border:0px solid red;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li:last-child input[type="submit"]{width:100%;color:#fff;border-radius:0;text-align:center;background:#67442a;transition:all 0.5s;font-weight:600;margin-top:10px;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li:last-child input[type="submit"]:hover{background:#30aeb8;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li label{border:0px;width:49%;padding:5px 20px;text-align:right;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li input{width:49%;border:0;padding:5px 20px;background:#fafafa;outline:none;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li input::placeholder{color:#bababa;}.modal.fade.show .modal-dialog .modal-content .modal-body fieldset ul li input[type="checkbox"]{width:unset;float:left;margin-right:10px;margin-top:4px;}.modal.fade.show .modal-dialog .modal-content .modal-footer{border:0;}.modal.fade.show .modal-dialog .modal-content .modal-footer button.btn.btn-secondary{display:none;}.modal-backdrop{background-color:transparent;backdrop-filter:blur(30px);}.footer{background:#fafafa;padding-bottom:0;color:#000;padding-top:100px;}.footer .logo-foot{margin-bottom:50px;}.footer .container img.logo_foot{margin-bottom:44px;}.footer .container .row .flex{font-size:14px;}.footer .container .row .flex .box{width:50%;float:left;}.footer .container .row .flex .box1 p a{font-weight:bold;}.footer .container .row .flex .box2 img,.footer .container .row .flex .box3 img{margin-right:30px;}.footer .container .row .flex .box2 p:first-child img,.footer .container .row .flex .box3 p:first-child img{margin-left:3px;}.footer .container .row .flex .box2 h3,.footer .container .row .flex .box3 h3{font-size:14px;text-transform:uppercase;font-weight:800;}.footer .container .row .flex .box2 ul,.footer .container .row .flex .box3 ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none;}.footer .container .row .flex .box2 ul li,.footer .container .row .flex .box3 ul li{margin:0 0 0 0;padding:0 10px 0 0;}.footer .container .row .flex .box2 ul li a,.footer .container .row .flex .box3 ul li a{text-transform:uppercase;transition:all 0.2s;}.footer .container .row .flex .box2 ul li a:hover,.footer .container .row .flex .box3 ul li a:hover{color:#30aeb8;}.footer .container .row .col-md-4{text-align:right;}.footer .container .row .col-md-4 h3{font-size:19px;}.footer .footer-legal{background:#000;color:#fff;margin:0 14px;padding:22px 0;border-bottom:9px solid #ec222b;position:relative;}.footer .footer-legal .expo{position:absolute;bottom:20px;right:50px;}.contact_section .input-group > .form-control,.contact_section .input-group > .form-floating,.contact_section .input-group > .form-select{border:0;border-bottom:1px solid #d9d9d9;background:#fafafa;}.contact_section textarea{margin:20px 0;}#g-recaptcha div{margin:0 auto;}.rodo{font-size:10px;}.rodo input{float:left;}@media (min-width:1px) and (max-width:1440px){.container{min-width:300px;}}@media (min-width:1px) and (max-width:1024px){.header .top_header.flex,.header .navbar{padding:0;}.header .navbar .navbar-nav{margin-left:0;}.header .navbar ul li a.btn_2{padding:10px 3px;}.header .navbar .d-flex ul{list-style:none;padding-top:10px;}.header .navbar .d-flex ul li{display:inline-block;padding-right:10px;}.main_pic.paralax .flex .boxy{display:none;}.footer > .container > .row > .col-md-6{width:100%;margin-bottom:20px;}}@media (min-width:1px) and (max-width:992px){.cytat_kat .container,.witamy .container{min-width:300px;}.przewaga .felx{flex-wrap:wrap;}.przewaga .felx .box{width:calc(50% - 10px);}.header .navbar ul li a{text-align:center;}.navbar-nav .dropdown-menu{border:0;text-align:center;}.navbar-nav .dropdown-menu li{padding:10px 0;}}@media (min-width:1px) and (max-width:767px){.fixed-top{position:relative;}.main_pic.paralax{min-height:500px;}.main_pic.paralax .flex{min-height:500px;}.witamy{min-height:1px;}.onas .blok_txt .col-md-6{padding:20px 0;}.container,.container-sm{max-width:100%;}.kategorie .treecolumn{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%;padding:30px 0;}.cytat_kat .container{padding:200px 20px 60px;}.onas .blok_txt .col-md-6 div{padding:0 20px;}.onas .cytat h3{font-size:30px;}.main_pic.paralax .flex .txt h2{font-size:50px;}.main_pic.paralax .flex .txt h4{font-size:25px;}.footer .container .row .flex .box{width:100%;text-align:center;margin-bottom:30px;}.aktualnosci{background:#ec222b url(../../gfxi/tlo-aktualnosci.webp) top left;}.kategorie .container .row .kategoria a .category-front{text-align:center;}}