html body, html {margin:0px; padding:0px; font-family: "Poppins", sans-serif; font-weight: 400; letter-spacing: -0.01em; color: #2d2d2d;} textarea, body, iframe, #produkty_koszyka_box2 .items {scrollbar-face-color: #cbcaca; scrollbar-shadow-color: #cbcaca; scrollbar-highlight-color:#cbcaca; scrollbar-3dlight-color: #cbcaca; scrollbar-darkshadow-color: #cbcaca; scrollbar-track-color: rgba(235,235,235,0.4); scrollbar-arrow-color: #302c2c;} textarea::-webkit-scrollbar, body::-webkit-scrollbar, iframe::-webkit-scrollbar, #produkty_koszyka_box2 .items::-webkit-scrollbar {width: 12px;} textarea::-webkit-scrollbar-track, body::-webkit-scrollbar-track, iframe::-webkit-scrollbar-track, #produkty_koszyka_box2 .items::-webkit-scrollbar-track {background: #eee;} textarea::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, iframe::-webkit-scrollbar-thumb, #produkty_koszyka_box2 .items::-webkit-scrollbar-thumb {background: #cbcaca; border-radius: 6px; cursor: pointer;} textarea::-webkit-scrollbar-thumb:hover, body::-webkit-scrollbar-thumb:hover, iframe:-webkit-scrollbar-thumb:hover, #produkty_koszyka_box2 .items:-webkit-scrollbar-thumb:hover {background-color: #302c2c;} * {box-sizing: border-box;} .clear {clear: both;} .m1 {width: 8.33333%; float: left;} .m2 {width: 16.66666%; float: left;} .m2b {width: 20%; float: left;} .m3 {width: 25%; float: left;} .m4 {width: 33.33333%; float: left;} .m5 {width: 41.66666%; float: left;} .m6 {width: 50%; float: left;} .m7 {width: 58.33333%; float: left;} .m8 {width: 66.66666%; float: left;} .m9 {width: 75%; float: left;} .m10 {width: 83.33333%; float: left;} .m11 {width: 91.66666%; float: left;} .m12 {width: 100%; float: left;} .mcontainer {width: 100%; max-width: 1310px; padding: 0 15px; margin: 0 auto;} .trans400 {-webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .trans1000 {-webkit-transition: all 1000ms; -moz-transition: all 1000ms; -o-transition: all 1000ms; -ms-transition: all 1000ms; transition: all 1000ms;} #top {background: #3e3f41; color: #fff;} #top .bgn {background: url('/szablony/tio_shop/gfx/bgn-header2.jpg') no-repeat center; background-size: cover;} #top .logo-box {padding-right: 30px; width: 35%;} #top .logo {width: 100%; background: rgba(255, 0, 0, 0.8); display: inline-block; border-bottom-right-radius: 10px; position: relative; padding: 20px 10px 10px 10px; color: #fff; text-decoration: none;} #top .logo:after {display: block; position: absolute; top: 0; right: -30px; content: ' '; border-right: 15px solid transparent; border-bottom: 41px solid transparent; border-left: 15px solid rgba(255, 0, 0, 0.8); border-top: 41px solid rgba(255, 0, 0, 0.8); right: -30px; content: ' ';} #top .logo svg {fill: #fff; display: block; max-width: 100%; max-height: 100%; height: 60px; float: right;} #top .logo span {display: none; font-size: 12px; line-height: 14px; text-align: center; -ms-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform: rotate(-2deg);} #top .logo span+span {text-align: right;} #top .m6 .m7 {width:65%;} #top .menu-top {margin: 0; padding: 20px 0 0 0; list-style: none;} #top .menu-top li {display: inline-block; height: 14px; padding: 0 5px;} #top .menu-top li+li {border-left: 1px solid #fff;} #top .menu-top li a {color: #fff; font-family: "Montserrat"; font-weight: 400; text-decoration: none; text-transform: uppercase; font-size: 12px; line-height: 14px; display: block; letter-spacing: -0.04em} #top .menu-top li.active a, #top .menu-top li a:hover {color: #ff0000;} #top .m7 {text-align: center;} #top .info {display: inline-block; font-size: 11px; line-height: 14px; font-family: "Montserrat", sans-serif; margin-top: 20px; text-align: left;} #top .info strong {font-weight: 700;} #top .contact-info {padding: 20px 15px; position: relative;} #top .contact-info .m4 {position: relative;} #top .contact-info svg {display: block; width: 30px; height: auto; position: absolute; left: 5px; top: 3px; fill: #fff;} #top .contact-info .m4.mail svg {top: 8px;} #top .contact-info .m4.phone {width: 27%;} #top .contact-info h5 {font-size: 12px; line-height: 14px; font-weight: 500; letter-spacing: -0.05em; margin: 0 0 10px 0; text-transform: uppercase;} #top .contact-info p {font-size: 12px; line-height: 12px; margin: 0;} #top .contact-info p strong {font-weight: 500;} #top .contact-info a {color: #fff; text-decoration: none;} #top .contact-info .m4 {padding: 0 10px 0 42px;} #top .search-form-basket {padding-left: 10px;} #top .search-form-basket .bgn {background: #1d1d1f; position: relative; height: 50px; padding: 5px 10px; border-top-left-radius: 5px;} #top .search-form-basket .bgn:before {content: ' '; position: absolute; top: 2px; left: -10px; border-left: 5px solid transparent; border-top: 25px solid transparent; border-right: 5px solid #1d1d1f; border-bottom: 25px solid #1d1d1f;} #top .search-form-basket .form {position: relative; float: left; width: 45%; padding: 5px 5px 0 70px;} #top .search-form-basket .form label {font-family: "Merriweather Sans", sans-serif; font-weight: 800; font-style: italic; position: absolute; left: 0; top: 9px; margin: 0;} #top .search-form-basket .form input[type="text"] {display: inline-block; border: none; height: 30px; border-radius: 15px; outline: none; box-shadow: none; padding: 0 74px 0 10px; margin: 0; width: 100%; font-family: "Montserrat", sans-serif;} #top .search-form-basket .form a.button {position: absolute; display: block; width: 66px; height: 26px; top: 7px; right: 7px; border-radius: 13px; background: #ff0000; border: 2px solid #ff0000; padding: 3px 20px;} #top .search-form-basket .form a.button svg {height: 100%; max-width: 100%; display: block; margin: 0 auto; fill: #fff;} #top .search-form-basket .form a.button:hover {background: #fff; color: #ff0000;} #top .search-form-basket .form a.button:hover svg {fill: #ff0000;} #top .search-form-basket .form .form-btn {display: none;} #top .search-form-basket .basket {float: left; width: 55%; padding-left: 5px; position: relative; margin: 0;} #top .search-form-basket .basket .koszyk {display: block; position: absolute; left: 5px; top: 0; z-index: 3; width: 100%;} #top .search-form-basket .basket .koszyk .zobacz {display: block; color: #fff; text-decoration: none; position: relative; width: 46px; height: 40px; padding-right: 6px;} #top .search-form-basket .basket .koszyk .zobacz span {display: block; position: absolute; top: 0; right: 0; font-size: 12px; line-height: 12px; min-width: 20px; padding: 3px 0; text-align: center; border-radius: 10px; background: #ff0000; font-family: "Fira Sans", sans-serif; border: 1px solid #ff0000; color: #fff;} #top .search-form-basket .basket .koszyk .zobacz svg {fill: #fff;} #top .search-form-basket .basket .koszyk .zobacz:hover span {background: #fff; color: #ff0000;} #top .search-form-basket .basket .menu-box {padding-left: 50px; position: relative;} #top .search-form-basket .basket .menu-box h4 {margin: 0; font-family: "Merriweather Sans", sans-serif; font-weight: 600; padding-left: 10px; font-style: italic;} #top .search-form-basket .basket .menu-box .user-menu {margin: 5px 0 0 0; padding: 0; list-style: none; position: relative; z-index: 3;} #top .search-form-basket .basket .menu-box .user-menu li {display: inline-block;} #top .search-form-basket .basket .menu-box .user-menu li+li {margin-left: 5px; padding-left: 5px; border-left: 1px solid #fff;} #top .search-form-basket .basket .menu-box .user-menu li a {color: #fff; text-transform: uppercase; font-size: 12px; line-height: 12px; text-decoration: none; display: block;} #top .search-form-basket .basket .menu-box .user-menu li a:hover {color: #ff0000;} #top .mnav {background: #1d1d1f; position: relative; padding: 0 15px;} #top .logo2 {display: none;} body.top-affix #top .logo2 {display: block; padding: 10px 0 0 0; position: absolute; left: 10px; top: 0;} body.top-affix #top .logo2 svg {fill: #fff; display: block; max-width: 100%; max-height: 100%; height: 40px;} #body.top-affix #top {padding-bottom: 62px;} body.top-affix #top .mnav {position: fixed; top: 0; left: 0; right: 0; z-index: 222222; padding-left: 120px;} #top .cat-menu {margin: 0; padding: 0; text-align: center; list-style: none; display: table; margin: 0 auto; table-layout: fixed; max-width: 100%; position: relative;} #top .cat-menu>.li {display: table-cell; vertical-align: middle;} #top .cat-menu>.li>a {position: relative; display: inline-block; color: #fff; text-transform: uppercase; text-decoration: none; font-weight: 600; padding: 15px 30px; display: block; text-align: center; font-size: 14px; line-height: 16px; letter-spacing: -0.025em;} #top .cat-menu>.li>a .arrow {display: block; position: absolute; right: 15px; top: 50%; margin-top: -2px; border-top: 6px solid #fff; border-left: 4px solid transparent; border-right: 4px solid transparent;} #top .cat-menu>.li:hover {background: #fff;} #top .cat-menu>.li:hover>a {color: #ff0000;} #top .cat-menu>.li:hover>a .arrow {border-top-color: #ff0000;} #top .cat-menu>.li .submenu {position: absolute; top: 100%; z-index: 3; padding: 0 10px; background: #fff; max-height: 0; left: 0; overflow: hidden; text-align: left; max-width: 100%; width: 250px; left: 0; right: 0; max-width: 100%; z-index: 1; webkit-box-shadow: -5px 4px 5px -5px rgba(0,0,0,0.75), 0 5px 5px -5px rgba(0,0,0,0.75), 5px 4px 5px -5px rgba(0,0,0,0.75); -moz-box-shadow: -5px 4px 5px -5px rgba(0,0,0,0.75), 0 5px 5px -5px rgba(0,0,0,0.75), 5px 4px 5px -5px rgba(0,0,0,0.75); box-shadow: -5px 4px 5px -5px rgba(0,0,0,0.75), 0 5px 5px -5px rgba(0,0,0,0.75), 5px 4px 5px -5px rgba(0,0,0,0.75);} #top .cat-menu > .li#m21 .submenu, #top .cat-menu > .li#m448 .submenu {left: initial; right: 0;} #top .cat-menu>.li:hover .submenu {max-height: 700px; z-index: 3; padding-top: 20px; padding-bottom: 20px;} #top .cat-menu>.li .submenu .li {text-align: left; display: inline-block; width: 100%; vertical-align: top;} #top .cat-menu>.li .submenu.col2 {width: 500px;} #top .cat-menu>.li .submenu.col2 .li {width: 50%;} #top .cat-menu>.li .submenu.col3 {width: 750px;} #top .cat-menu>.li .submenu.col3 .li {width: 33%;} #top .cat-menu>.li .submenu.col4 {width: 1000px;} #top .cat-menu>.li .submenu.col4 .li {width: 25%;} #top .cat-menu>.li .submenu .li>a {display: block; padding: 5px 10px; color: #242323; text-decoration: none; text-transform: uppercase; font-weight: 700; font-size: 14px; line-height: 16px;} #top .cat-menu>.li .submenu2 {padding-bottom: 10px;} #top .cat-menu>.li .submenu .li>a:hover {color: #ff0000;} #top .cat-menu>.li .submenu .li2 {padding: 0 10px;} #top .cat-menu>.li .submenu .li2>a {color: #242323; display: block; text-decoration: none; font-size: 13px; line-height: 14px; padding: 2px 0;} #top .cat-menu>.li .submenu .li2>a:hover {color: #ff0000;} #top .nav-toggle {width: 40px; height: 40px; position: absolute; display: none; border-radius: 4px; border: 1px solid #fff; background: none; cursor: pointer; padding: 5px 10px; top: 5px; right: 15px; outline: none; box-shadow: none; z-index: 3;} #top .nav-toggle .icon-bar {width: 100%; height: 2px; display: block; background: #fff; margin: 9px 0;} #top .nav-toggle .text-bar {font-size: 12px; line-height: 12px; text-align: center; display: block; margin: 0;} #top .nav-toggle:hover {background: #fff;} #top .nav-toggle:hover .icon-bar {background: #1d1d1f;} #top .search-form-basket .bgn .nav-toogle {display: none;} .mobile-menu {position: fixed; left: -100%; bottom: 0; height: 100%; height: calc(100% - 150px); width: 80%; width: calc(100% - 50px); z-index: 22222; background: #fff; transition: left 400ms;} body.m-m-opened .mobile-menu {left: 0;} body.m-m-opened {overflow: hidden;} .mobile-menu .mobile-menu-close {position: absolute; top: 0; bottom: 0; left: 100%; width: 20%; width: calc(50px); background: rgba(0,0,0,0.6);} .mobile-menu .mobile-menu-cont {position: relative; display: block; padding: 60px 10px 60px 10px; overflow: hidden;} .mobile-menu .mobile-menu-top {position: absolute; top: 0; left: 0; width: 100%; background: #3e3f41;} .mobile-menu .mobile-menu-top .nav {border: none;} .mobile-menu .mobile-menu-top .nav li {width: 50%; text-align: center;} .mobile-menu .mobile-menu-top .nav li a {color: #fff; text-decoration: none; border-radius: 0; border: none;} .mobile-menu .mobile-menu-top .nav li.active a {color: #ff0000; background: #fff; font-weight: 700;} .mobile-menu .mobile-menu-cont .tab-content .tab-pane {overflow-y: scroll; height: calc(100vh - 250px);} .mobile-menu .menu-items {border-top: 1px solid #dcdcdc;} .mobile-menu .menu-items .panel {border: none; box-shadow: none; border-bottom: 1px solid #dcdcdc; margin: 0;} .mobile-menu .menu-items .panel-2 {border: none; box-shadow: none; margin: 0;} .mobile-menu .menu-items .panel+.panel, .mobile-menu .menu-items .panel-2+.panel-2 {margin: 0;} .mobile-menu .menu-items .panel-heading, .mobile-menu .menu-items .panel-heading-2 {background: none; border-radius: 0; border: none; padding: 0 30px 0 0; position: relative;} .mobile-menu .menu-items .panel-heading h4 a, .mobile-menu .account-menu.menu-items .li a.link {color: #000; text-decoration: none; font-weight: 700; padding: 15px 5px; display: block;} .mobile-menu .menu-items .panel-heading a.arrow-btn, .mobile-menu .menu-items .panel-heading-2 a.arrow-btn {position: absolute; right: 0; top: 0; width: 30px; height: 100%; color: #000; display: block;} .mobile-menu .menu-items .panel-heading .arrow, .mobile-menu .menu-items .panel-heading-2 .arrow {display: block; position: absolute; right: 50%; top: 50%; transform: translate(-50%, -50%); border-bottom: 6px solid #000; border-top: none; border-left: 4px solid transparent; border-right: 4px solid transparent; margin: 0 -6px 0 0;} .mobile-menu .menu-items .panel-heading .collapsed .arrow, .mobile-menu .menu-items .panel-heading-2 .collapsed .arrow { border-top: 6px solid #000; border-bottom: none;} .mobile-menu .menu-items .panel-body {border: none; padding: 0;} .mobile-menu .menu-items .panel>.panel-collapse>.panel-body {padding: 0 5px;} .mobile-menu .menu-items .panel-group {margin: 0;} .mobile-menu .menu-items .panel-group .panel {display: block;} .mobile-menu .menu-items .submenu {padding: 5px 0 0 0;} .mobile-menu .menu-items .submenu .submenu {padding: 5px 0 0 20px;} .mobile-menu .menu-items .submenu2 {padding: 5px 0 0 20px;} .mobile-menu .menu-items .li {padding: 2px 0;} .mobile-menu .menu-items .li2 {padding: 5px 0;} .mobile-menu .menu-items .li .panel-heading-2 {#border-bottom: 1px solid #dcdcdc;} .mobile-menu .menu-items .li a.link {color: #000; text-decoration: none; font-size: 14px; padding: 3px 0; display: block;} .mobile-menu .menu-items .li a.link:hover {color: #ff0000;} .mobile-menu .menu-items>.li>a.link {font-weight: 700; font-size: 16px;} #myCarousel img {max-width: 100%; display: block; position: relative;} #myCarousel .carousel-indicators {width: auto; right: 60px; left: initial; margin: 0; bottom: 30px; background: #050304; padding: 2px; border-radius: 9px; z-index: 2;} #myCarousel .carousel-indicators li {width: 14px; height: 14px; margin: 0; display: block; float: left; background: #bbb9ba; border: none; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} #myCarousel .carousel-indicators li+li {margin-left: 7px;} #myCarousel .carousel-indicators li:hover, #myCarousel .carousel-indicators li.active {background: #fff;} #myCarousel .carousel-control {display: none;} .map {background: #1d1d1f; padding-top: 30px;} .map iframe {max-width: 100%;} .map .google-route {float: right; position: relative; max-width: 100%;} .map .google-route input {width: 320px; max-width: 100%; height: 40px; border-radius: 25px; outline: none; box-shadow: none; padding: 0 100px 0 20px; font-family: "PT Serif", sans-serif; border: 1px solid #fff;} .map .google-route.error input {border-color: #ff0000;} .map .google-route button {display: block; border: none; background: #ff0000; height: 32px; border: 2px solid #ff0000; color: #fff; border-radius: 21px; position: absolute; top: 4px; right: 4px; padding: 0 15px; text-transform: uppercase; font-family: "Montserrat", sans-serif; font-weight: 700; outline: none; box-shadow: none;} .map .google-route button:hover {background: #fff; color: #ff0000;} #googlemap {height: 500px; margin-top: 30px;} #googlemap_2 {margin-top: 30px;} #googlemap h2 {font-size: 18px; line-height: 22px; margin: 0;} #googlemap button {display: block; border: 1px solid #ff0000; background: #ff0000; color: #fff; font-family: "Montserrat", sans-serif; font-weight: 700; padding: 5px 10px; font-size: 14px; line-height: 18px; border-radius: 15px; text-transform: uppercase; margin: 5px 0 0 0; outline: none; box-shadow: none;} #googlemap button:hover {color: #ff0000; background: #fff;} .leasing-widget {position: fixed; right: 0; top: 200px; width: 52px; height: 140px; z-index: 2;} .leasing-widget a.lbtn {display: block; color: #fff; text-decoration: none; font-size: 14px; font-weight: 300; width: 140px; height: 52px; position: absolute; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -ms-transform-origin: 50% 134%; -webkit-transform-origin: 50% 134%; transform-origin: 50% 134%; padding: 5px 0; text-align: center; background: #00a2cf; overflow: hidden;} .leasing-widget a.lbtn strong {font-weight: 700;} .leasing-widget a.lbtn:after {background: #000; position: absolute; top: 0; right: 100%; width: 100%; height: 100%; content: ' '; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; z-index: -1;} .leasing-widget a.lbtn:hover:after {right: 0;} .right-widget {position: fixed; right: 0; top: 350px; background: #003264; overflow: hidden; border-radius: 0; border: none; border-right: none; padding: 0; z-index: 2;} .right-widget .item {width: 53px; height: auto; padding: 0; position: relative; margin: 0; overflow: hidden;} .right-widget .item a {display: block; padding: 10px 21px 10px 10px; position: relative; overflow: hidden; min-height: 34px; text-decoration: none;} .right-widget .item a:after {z-index: -1; sdisplay:block; position: absolute; width: 100%; height: 100%; left: 0; top: 100%; content: ' '; background: #00a2cf; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .right-widget .item a:hover:after {top: 0;} .right-widget .item a span.ico {display: block; width: 100%; height: 100%; height: 20px; overflow: hidden;} .right-widget .item svg {max-width: 100%; max-height: 100%; fill: #fff; display: block;} .right-widget .item a:hover svg {fill: #fff;} .right-widget .item.basket .ico span {display: block; position: absolute; top: 5px; right: 14px; height: 14px; font-size: 8px; line-height: 8px; min-width: 14px; padding: 4px 0; text-align: center; border-radius: 10px; background: #fff; font-family: "Fira Sans", sans-serif; color: #92278f;} .right-widget .item.basket a:hover .ico span {background: #fff; color: #000;} .fb-widget {position: fixed; right: 0; top: 520px; z-index: 2;} .fb-widget a {display: block; width: 36px; background: #fff; border: 1px solid #496aaf; border-right: none;} .fb-widget a span.ico {display: block; width: 100%; height: 35px;} .fb-widget a svg {max-width: 100%; max-height: 100%; display: block; fill: #496aaf;} .fb-widget a:hover {background: #496aaf;} .fb-widget a:hover svg {fill: #fff;} #cookie_info {background: #1d1d1f; position: fixed; bottom: 0; left: 0; width: 100%; color: #fff; text-align: center; font-size: 10px; line-height: 14px; padding: 10px 0; font-family: "PT Serif", sans-serif; font-style: italic;} #cookie_info b {font-size: 12px;} #cookie_info a {color: #fff;} #cookie_info a.zamknij_cookie_info, #cookie_info a.cookie-link {font-size: 12px; line-height: 14px; display: inline-block; padding: 5px 15px 5px 5px; text-decoration: none; border-radius: 21px;} #cookie_info a svg {display: inline-block; height: 14px; width: auto; fill: #fff; vertical-align: middle;} #cookie_info a.cookie-link {background: #ff0000;} #cookie_info a.zamknij_cookie_info {background: #434142;} #cookie_info a.cookie-link:hover {background: #fff; color: #ff0000;} #cookie_info a.cookie-link:hover svg {fill: #ff0000;} #cookie_info a.zamknij_cookie_info:hover {background: #fff; color: #434142;} #cookie_info a.zamknij_cookie_info:hover svg {fill: #434142;} #cookie_info p {margin: 0;} footer {background: #1d1d1f url('/szablony/tio_shop/gfx/bgn-footer2.jpg') no-repeat center 40px; background-image: url('/szablony/tio_shop/gfx/bgn-footer2.webp'); padding: 20px 0 0 0; overflow: hidden; background-size: cover; color: #fff;} footer .logo {width: 180px; height: auto; margin: 0 0 10px 80px; max-width: 100%; height: 90px;} footer .logo svg {fill: #fff;} footer .mrow {margin-left: -15px; margin-right: -15px; padding-bottom: 50px;} footer .mrow .m4 {padding: 10px 15px;} footer .box {overflow: hidden;} footer h3 {margin: 0 0 20px 0; color: #fff; font-family: "Montserrat", sans-serif; font-weight: 700; font-size: 20px; line-height: 20px; letter-spacing: -0.01em; position: relative; float: left;} footer h3:after {width: 900px; position: absolute; left: 100%; margin-left: 10px; top: 50%; content: ' '; height: 1px; background: #4e4d4d;} footer #newsletter {position: relative; margin: 0 0 20px 0;} footer #newsletter input[type="text"] {padding: 0 100px 0 30px; height: 40px; border-radius: 20px; outline: none; box-shadow: none; border: none; font-family: "PT Serif", sans-serif; width: 100%; font-size: 14px; line-height: 16px; color: #232121;} footer #newsletter a.btn {top: 4px; right: 4px; position: absolute; display: block; background: #ff0000; height: 32px; padding: 8px 15px; border-radius: 16px; color: #fff; text-decoration: none; line-height: 12px; font-size: 14px; border: 2px solid #ff0000; font-family: "Montserrat", sans-serif; font-weight: 700; text-transform: uppercase;} footer #newsletter a.btn:hover {background: #fff; color: #ff0000;} footer #newsletter+p {font-family: "PT Serif", sans-serif; font-style: italic;} footer .contact {font-family: "Montserrat", sans-serif;} footer .contact strong {font-weight: 500;} footer .contact a:hover, footer .contact a {color: #fff; text-decoration: none;} footer .contact p {margin-bottom: 20px;} footer .contact p svg {display: inline-block; width: 20px; height: auto; fill: #fff; vertical-align: middle; margin-right: 5px;} footer .tags a {display: inline-block; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 13px; line-height: 16px; padding: 2px 5px; border-radius: 9px; border: 1px solid #363636; background: #1d1d1f; margin: 0 5px 10px 0; vertical-align: middle; font-family: "Montserrat", sans-serif; font-weight: 700;} footer .tags a:hover {background: #363636;} footer .copy p {margin: 0 0 10px 0; width: 50%; display: inline-block; font-size: 12px; line-height: 14px;} footer .copy p+p {text-align: right;} footer .copy a {color: #fff; font-weight: 700; text-decoration: none;} footer .copy a:hover {color: #ff0000;} .products-home {margin: 50px auto; padding-right: 80px;} .lista_prod1 .m3 {padding: 0 15px 15px 15px; border-bottom: 1px solid #dcdcdc; width: 20%; float: none; display: inline-block; vertical-align: top; overflow: hidden;} .lista_prod1 .m3 article figure {margin-bottom: 5px;} .lista_prod2 .produkt_item figure img, .lista_prod1 .m3 article figure img {max-width: 100%; height: auto; display: block; margin: 0 auto;} .lista_prod2 .produkt_item figure:hover img, .lista_prod1 .m3 article figure:hover img {-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);} .lista_prod2 .produkt_item .cena, .lista_prod1 .m3 .cena {font-size: 20px; line-height: 24px; font-weight: 600; font-family: "Fira Sans", sans-serif; margin: 5px 0; color: #2d2d2d; letter-spacing: -0.025em;} .lista_prod2 .produkt_item .cena del, .lista_prod1 .m3 .cena del {color: #ff0000; font-size: 14px; line-height: 16px; font-weight: 400; letter-spacing: -0.04em;} .lista_prod2 .produkt_item h2, .lista_prod1 .m3 h2 {margin: 0 0 2px 0; font-family: "Montserrat", sans-serif; font-size: 14px; line-height: 16px; letter-spacing: -0.04em; white-space: nowrap; font-weight: 500; overflow: hidden;} .lista_prod2 .produkt_item h2 a, .lista_prod1 .m3 h2 a {color: #2d2d2d; text-decoration: none;} .lista_prod2 .produkt_item h2 a:hover, .lista_prod1 .m3 h2 a:hover {color: #ff0000;} .lista_prod2 .produkt_item .opis, .lista_prod1 .m3 .opis {font-family: "Mukta", sans-serif; font-size: 13px; line-height: 16px; color: #2d2d2d; letter-spacing: -0.04em; height: 48px; overflow: hidden;} .lista_prod1 .m3 .basket {min-height: 30px;} .lista_prod2 .produkt_item .basket {min-height: 30px;} .lista_prod2 .produkt_item .basket a.do_koszyka, .lista_prod1 .m3 .basket a.do_koszyka {display: block; float: right; width: 55%; background: #262425; text-transform: uppercase; color: #fff; text-decoration: none; font-family: "Montserrat", sans-serif; font-weight: 700; letter-spacing: -0.025em; font-size: 13px; line-height: 30px; height: 30px; padding-left: 32px; text-align: center; position: relative; border: none;} .lista_prod2 .produkt_item .basket a.do_koszyka span, .lista_prod1 .m3 .basket a.do_koszyka span {height: 30px; width: 32px; background: #ff0000; display: block; position: absolute; top: 0px; left: 0px; padding: 4px; border: 1px solid #ff0000;} .lista_prod2 .produkt_item .basket a.do_koszyka svg, .lista_prod1 .m3 .basket a.do_koszyka svg {max-height: 100%; max-width: 100%; margin: 0 auto; display: block; fill: #fff;} .lista_prod2 .produkt_item .basket a.do_koszyka:hover span, .lista_prod1 .m3 .basket a.do_koszyka:hover span {width: 100%;} .lista_prod2 .produkt_item .basket a.do_koszyka:hover svg, .lista_prod1 .m3 .basket a.do_koszyka:hover svg {} .lista_prod2 .produkt_item .basket .input, .lista_prod1 .m3 .basket .input {width: 45%; float: left; overflow: hidden; padding-right: 50px; position: relative;} .lista_prod2 .produkt_item .basket .input input, .lista_prod1 .m3 .basket .input input {width: 100%; height: 30px; border: 1px solid #dcdcdc; text-align: center; font-family: "Mukta", sans-serif; letter-spacing: -0.025em; font-size: 16px; line-height: 16px; outline: none; box-shadow: none;} .lista_prod2 .produkt_item .basket .input .b_btn, .lista_prod1 .m3 .basket .input .b_btn {position: absolute; top: 0; right: 34px; height: 50%; width: 9px; display: block; font-size: 0; color: transparent;} .lista_prod2 .produkt_item .basket .input .b_btn span.ico, .lista_prod1 .m3 .basket .input .b_btn span.ico {display: block; width: 100%; height: 100%; position: relative; height: 9px;} .lista_prod2 .produkt_item .basket .input .b_btn.add, .lista_prod1 .m3 .basket .input .b_btn.add {padding-bottom: 5px;} .lista_prod2 .produkt_item .basket .input .b_btn.subtract, .lista_prod1 .m3 .basket .input .b_btn.subtract {top: 50%; padding-top: 5px;} .lista_prod2 .produkt_item .basket .input .b_btn svg, .lista_prod1 .m3 .basket .input .b_btn svg {max-height: 100%; max-width: 100%; display: block; margin: 0 auto; fill: #2d2d2d;} .lista_prod2 .produkt_item .basket .input .b_btn:hover svg, .lista_prod1 .m3 .basket .input .b_btn:hover svg {fill: #ff0000;} .lista_prod2 .produkt_item .basket .input .szt, .lista_prod1 .m3 .basket .input .szt {display: block; position: absolute; top: 0; right: 7px; font-family: "Mukta", sans-serif; font-size: 16px; line-height: 30px; font-weight: 700; letter-spacing: -0.025em;} .products-home .lista_prod1 .m3 {width: 20%;} .lista_prod2 .produkt_item {overflow: hidden;} .lista_prod2 .produkt_item+.produkt_item {border-top: 1px solid #6a6969; padding: 10px 0 0 0; margin: 10px 0 0 0;} .lista_prod2 .produkt_item figure {float: left; width: 15%;} .lista_prod2 .produkt_item .info {width: 85%; float: right; padding-left: 15px;} .lista_prod2 .produkt_item .info .basket {width: 240px; max-width: 100%;} .lista_prod2 .produkt_item .opis {height: auto; margin: 10px 0;} .lista_prod2 {padding: 15px 0;} #produkty_koszyka_box {background: #fff; color: #242323; padding: 10px 15px; display: none; -webkit-box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75); box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75); position: absolute; top: 100%; right: 0; width: 100%;} #produkty_koszyka_box .nopadding {padding-right: 0;} #produkty_koszyka_box h3 {font-size: 14px; line-height: 16px; margin: 0; font-weight: 500; min-height: 36px;} #produkty_koszyka_box h3 a {color: #242323; text-decoration: none;} #produkty_koszyka_box h3 a:hover {color: #ff0000;} #produkty_koszyka_box .item {border-bottom: 1px solid #dcdcdc; padding-bottom: 5px; margin-bottom: 5px; position: relative;} #produkty_koszyka_box .item img {width: 100%; display: block;} #produkty_koszyka_box .item p {font-weight: 300; font-size: 14px; line-height: 16px; margin: 0;} #produkty_koszyka_box .podsumowanie {font-weight: 500; font-size: 14px; line-height: 16px;} #produkty_koszyka_box .podsumowanie span {margin-left: 10px; display: inline-block;} #produkty_koszyka_box .zobacz_koszyk {display: block; color: #fff; font-size: 14px; line-height: 18px; padding: 10px 10px; border-radius: 20px; background: #ff0000; text-transform: uppercase; text-align: center; font-family: "Lato"; font-weight: 700; text-decoration: none; border: 1px solid #ff0000;} #produkty_koszyka_box .zobacz_koszyk:hover {background: #fff; color: #ff0000;} #produkty_koszyka_box .remove {width: 100%; height: 15px; display: block; position: relative; margin-top: 25px;} #produkty_koszyka_box .remove svg {fill: #242323; max-width: 100%; max-height: 100%; display: block;} #produkty_koszyka_box .remove:hover svg {fill: #ff0000;} .breadcrumps {margin: 2px 0 10px 0; font-size: 12px; line-height: 12px; color: #c3c3c3;} .breadcrumps.p404 {margin-top: 15px;} .breadcrumps .inline>div {display: inline-block;} .breadcrumps .inline a {font-weight: 500; color: #c3c3c3; font-size: 12px; line-height: 12px; text-decoration: none; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .breadcrumps .inline a:hover {color: #242323;} #product_view {margin-top: 30px;} #product_view .left {padding-right: 200px; padding-top: 30px; padding-bottom: 40px; width: 55%; position: relative;} #product_view .right {width: 45%; float: right; z-index: 2;} #product_view .produkt_nazwa h2 {margin: 0 0 0 0; font-size: 16px; line-height: 22px; font-weight: 600; font-family: "Montserrat", sans-serif; letter-spacing: -0.025em;} #product_view .produkt_nazwa h1 {margin: 0; font-size: 22px; line-height: 28px; font-weight: 700; font-family: "Montserrat", sans-serif; letter-spacing: -0.025em;} #product_view .produkt_nazwa {border-bottom: 1px solid #dcdcdc; padding-bottom: 5px;} #product_view .produkt_cena_netto {border-bottom: 1px solid #dcdcdc; padding: 15px 0 0 0; margin: 5px 0 70px 0; display: inline-block;} #product_view .produkt_cena_netto .cena_netto {margin: 0; font-family: "Montserrat", sans-serif; font-weight: 700; font-size: 22px; letter-spacing: -0.025em;} #product_view .produkt_cena_netto .cena_netto span {font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 10px;} #product_view .produkt_producent {margin: 0 0 40px 0; padding-right: 50px;} #product_view .produkt_producent h3 {margin: 0; font-size: 32px; line-height: 32px; font-weight: 700;} #product_view .produkt_producent h3 svg {height: 32px; width: auto; fill: #ff0000; display: inline-block; margin-right: 10px; vertical-align: bottom;} #product_view .produkt_producent h3 a {color: #242323; text-transform: uppercase; text-decoration: none; display: inline-block; font-weight: 700;} #product_view .produkt_producent h3 a:hover {color: #ff0000;} #product_view .produkt_cena .cena {font-size: 28px; line-height: 28px; font-weight: 700; letter-spacing: -0.025em; margin: 0 0 30px 0;} #product_view .produkt_cena .cena span.light {font-weight: 300; font-family: "Montserrat", sans-serif; font-size: 18px;} #product_view .produkt_cena .stara_cena {text-decoration: line-through; color: #787373; font-size: 12px;} #product_view .produkt_koszyk a.do_koszyka {color: #fff; font-weight: 700; font-family: "Fira Sans", sans-serif; text-align: center; font-size: 14px; line-height: 16px; padding: 12px 20px; background: #ff0000; border: 1px solid #ff0000; text-decoration: none; border-radius: 22px; text-transform: capitalize; display: inline-block; margin: 0 30px 10px 0;} #product_view .produkt_koszyk a.do_koszyka svg {height: 18px; width: auto; display: inline-block; fill: #fff; vertical-align: middle;} #product_view .produkt_koszyk a.do_koszyka:hover {color: #ff0000; background: #fff;} #product_view .produkt_koszyk a.do_koszyka:hover svg {fill: #ff0000;} #product_view .produkt_koszyk a.b_btn {height: 40px; width: 40px; display: inline-block; border-radius: 50%; background: #e8e8e8; vertical-align: middle; overflow: hidden;} #product_view .produkt_koszyk a.b_btn span {display: block; padding: 12px; height: 100%; width: 100%;} #product_view .produkt_koszyk a.b_btn svg {display: block; max-width: 100%; max-height: 100%; fill: #696768; margin: 0 auto;} #product_view .produkt_koszyk a.b_btn:hover {background: #ff0000;} #product_view .produkt_koszyk a.b_btn:hover svg {fill: #fff;} #product_view .produkt_koszyk a.b_btn.subtract span.svg1 {margin-top: -100%;} #product_view .produkt_koszyk a.b_btn.subtract:hover span.svg1 {margin-top: 0;} #product_view .produkt_koszyk a.b_btn.add:hover span.svg1 {margin-top: -100%;} #product_view .produkt_koszyk input {height: 40px; border: none; text-align: center; width: 26px; outline: none; box-shadow: none; letter-spacing: -0.025em; font-size: 16px; line-height: 16px; display: inline-block; vertical-align: middle;} #product_view .produkt_koszyk .prod_ilosc {display: inline-block;} #product_view .kod_ean .ean {margin: 0;} #product_photo {position: relative; overflow: hidden; padding-bottom: 1px; max-width: 630px; margin: 0 auto;} #product_photo .image-gallery-box {padding-right: 120px;} #product_photo .image-gallery-box .bx-wrapper {border: 1px solid #fff;} #product_photo .image-gallery-box .item img {max-width: 100%;} #product_photo .image-thumbs-gallery-box {position: absolute; width: 100px; height: 100%; top: 0; right: 0;} #product_photo .image-thumbs-gallery-box .item {padding-bottom: 16px;} #product_photo .image-thumbs-gallery-box .item img {border: 1px solid #dcdcdc; box-sizing: border-box; max-width: 100%; cursor: pointer;} #product_photo .image-thumbs-gallery-box .item.active {opacity: 0.5;} #product_view .bookmarks {margin: 30px 0; width: 850px; max-width: 100%;} #product_view .bookmark-menu {margin: 0 0 30px 0; padding: 0; list-style: none; overflow: hidden;} #product_view .bookmark-menu h3 {margin: 0; font-family: "Montserrat", sans-serif; font-weight: 700; color: #242323; font-size: 16px; line-height: 20px; text-transform: uppercase; cursor: pointer; display: inline-block; border-bottom: 3px solid #fff;} #product_view .bookmark-menu li {display: inline-block; min-width: 180px;} #product_view .bookmark-menu li.video-switch {min-width: 90px;} #product_view .bookmark-menu li+li {margin-left: 15px;} #product_view .produkt_opis {color: #575454; font-size: 14px; line-height: 19px; overflow: hidden;} #product_view .tagi-produktu {margin: 40px 0 0 0; padding: 5px 0; border-top: 1px solid #dcdcdc; color: #ccc;} #product_view .bookmark-menu h3:hover {color: #ff0000;} #product_view .bookmark-menu .active h3 {color: #ff0000; font-weight: 800; border-bottom: 3px solid #ff0000;} #product_view .bookmarks-box {height: 0; overflow: hidden; position: relative;} #product_view .bookmarks-box>div {opacity: 0; position: absolute; top: 0; left: 0; width: 100%; padding-bottom: 30px;} #product_view .bookmarks-box>div.active {opacity: 1;} #product_view .bookmarks .bookmarks-box button.btn {display: none;} #product_view .bookmarks .bookmarks-box.more {box-sizing: content-box; padding-bottom: 50px;} #product_view .bookmarks .bookmarks-box.more:after {content: ' '; display: block; background: #fff; position: absolute; width: 100%; height: 50px; left: 0; bottom: 0; z-index: 1;} #product_view .bookmarks .bookmarks-box.more button.btn {display: block; position: absolute; bottom: 0; z-index: 2;} #product_view .video-btn {cursor: pointer; position: absolute; top: 80px; left: 880px;} #product_view .leasing-box {position: absolute; right: 10px; bottom: 0; width: 175px; z-index: 2;} #product_view .leasing-box>div {margin: 0 0 10px 0;} #product_view .leasing-box>div img {max-width: 100%; height: auto;} #product_view .kod_ean {font-family: "Open Sans", sans-serif; font-weight: 600; letter-spacing: -0.04em; font-size: 14px; line-height: 16px; width: 100%; text-align: center;} #product_view .pko_leasing {text-align: center; padding: 5px 0 5px 30px; background: url('data:image/png;base64,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L3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo3ZjFmMGFjMC1hY2ZiLTQxY2QtYWU1NS01NTBlNjU2Mzk2NWYiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVjNzJkODctYjQ1OC00ZjA1LThlMjUtNjJlOTM2NWQ5YWY0IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDkxOWZkNDYtNGI3MC00ZTYxLTg2OTItZTk2OWNkMjRhMTE2IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY0NTAwNjMxODg1MjQyOSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjE4IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMjVUMTY6NDI6MzUiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMi0xM1QxMzoyODo0NyI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmEzOGRlMmVmLTQ4YTMtNGE5Yi05NDAzLTdmYmFhOTZhZDZiZSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wMi0xNlQxMToxMTo1OCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6lQYi5AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5gIQCgs6Dn/TbwAACVtJREFUaN7tW3uMXGUV/53z3dfMvjrtwgIWoxgTeYRud6ElItKWFClKQqqCdJctLVEe8RFQXokaNIqxoMQCRmLpg1Kg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') no-repeat 5px center; background-size: auto 80%;} #product_view .pko_leasing a {text-decoration: none; color: #fff;} #product_view .pko_leasing.noinstallment a {padding: 10px 0; display: block;} #product_view .pko_leasing.noinstallment {right: 40px;} #product_view .pko {background: #03305b; background: linear-gradient(0deg, rgba(1,46,90,1) 0%, rgba(20,63,105,1) 50%, rgba(1,46,90,1) 100%); padding: 5px; color: #fff;} #product_view .leasing {width: 100%;} #product_view .leasing p {font-size: 12px; line-height: 14px; margin: 0 0 5px 0;} #product_view .leasing .l-item {display: block; width: 100%;} #product_view .leasing a {display: block;} #product_view .leasing a img {display: block; width: 100%;} #product_view .leasing a:hover {opacity: 0.7;} #product_view .video {width: 700px; max-width: 100%; height: 400px;} #product_view .video+.video {margin-top: 20px;} #product_view .video video {max-width: 100%; max-height: 100%;} #product_view .video .player {width: 100%; height: 100%;} .prod-controls {position: absolute; right: 100%; top: 30px; width: 84px;} .prod-controls a {width: 40px; height: 40px; display: inline-block; background: #242323; border-radius: 50%; overflow: hidden; position: relative;} .prod-controls a span {width: 100%; height: 100%; padding: 10px; top: 0; display: inline-block} .prod-controls a svg {display: block; max-height: 100%; max-width: 100%; text-align: center; fill: #fff; margin: 0 auto;} .prod-controls a.prev span.svg2 {position: absolute; top: 0; width: 100%; height: 100%; right: -100%;} .prod-controls a.next span.svg2 {margin-left: -100%;} .prod-controls a.next span.svg1 {position: absolute; top: 0; width: 100%; height: 100%; right: 0;} .prod-controls a:hover {background: #ff0000;} .prod-controls a.prev:hover span.svg1 {margin-left: -100%;} .prod-controls a.prev:hover span.svg2 {right: 0;} .prod-controls a.next:hover span.svg1 {right: -100%;} .prod-controls a.next:hover span.svg2 {margin-left: 0;} .kat-box {overflow: hidden;} .kat-box .cat-box.filters-box {width: 17%; float: left; margin-left: -20%;} .kat-box .con-box {width: 100%; float: left;} .kat-box.opened .con-box {width:77%;} .kat-box.opened .lista_prod1 .m3 {width: 25%;} .kat-box.opened .cat-box.filters-box {margin-left: 0; font-family: "Open Sans", sans-serif;} .lista_prod1 .m3.last5 {border-bottom: none;} .kat-box.opened .lista_prod1 .m3.last5 {border-bottom: 1px solid #dcdcdc;} .kat-box.opened .lista_prod1 .m3.last4 {border-bottom: none;} .kat-box .top .widok_wybor, #lista_produktow .top .widok_wybor {display: block; float: left; width: 40px; height: 40px; background: #fff; border: 1px solid #dcdcdc; padding: 8px;} .kat-box .top .widok_wybor.widok1, #lista_produktow .top .widok_wybor.widok1 {margin-right: 10px;} .kat-box .top .widok_wybor svg, #lista_produktow .top .widok_wybor svg {display: block; max-width: 100%; max-height: 100%; fill: #a9a9a9;} .kat-box .top .widok_wybor:hover, .kat-box .top .widok_wybor.active, #lista_produktow .top .widok_wybor:hover, #lista_produktow .top .widok_wybor.active {background: #2d2d2d; border-color: #2d2d2d;} .kat-box .top .widok_wybor:hover svg, .kat-box .top .widok_wybor.active svg, #lista_produktow .top .widok_wybor:hover svg, #lista_produktow .top .widok_wybor.active svg {fill: #fff;} .kat-box .top select, #lista_produktow .top select {height: 40px; border: 1px solid #dcdcdc; outline: none; box-shadow: none; display: inline-block; padding: 0 10px; color: #a9a9a9; cursor: pointer; -webkit-appearance: none;} .kat-box .top .selects .pull-right, #lista_produktow .top .selects .pull-right {margin-right: 10px;} .kat-box .top .f-btn {width: 20%;} .kat-box .top .f-btn .show-filters {display: inline-block; cursor: pointer; border: 1px solid #736f6f; padding: 5px 10px; width: 100px; text-align: center;} .kat-box .top .f-btn .show-filters:hover {color: #fff; background: #736f6f;} .kat-box .top .selects {width:80%; padding-left: 15px;} .kat-box .top.order {width: 97%; padding-right: 20px;} #lista_produktow .top .selects {width: 100%;} .kat-box.filters-kat-box {margin-bottom: 30px;} header.t h1 {margin: 0; font-weight: 500; color: #736f6f; font-size: 14px; line-height: 14px; text-transform: uppercase;} .page_cont .padtop {padding-top: 10px;} .filter.cat-menu .lev2>.link a {text-transform: uppercase; display: block; text-decoration: none; letter-spacing: -0.05em; font-size: 14px; line-height: 20px; color: #242323; font-weight: 600;} .filter.cat-menu .lev2>.link.active a, .filter.cat-menu .lev2>.link a:hover {color: #ff0000;} .filter.cat-menu .lev3>.link a, .filter.cat-menu .lev4>.link a {text-decoration: none; display: block; color: #242323; letter-spacing: -0.05em; font-size: 13px; line-height: 20px;} .filter.cat-menu .lev3>.link.active a, .filter.cat-menu .lev3>.link a:hover, .filter.cat-menu .lev4>.link.active a, .filter.cat-menu .lev4>.link a:hover {color: #ff0000;} .filter.cat-menu .lev3, .filter.cat-menu .lev4 {padding-left: 10px;} .filter.cat-menu .lev2+.lev2 {margin-top: 5px;} .filters-box {padding: 15px 5px 15px 0;} .filters-box .filter+.filter, .filters-box .filtry .filter {margin-top: 30px;} .wyszukiwarka .filters-box .filtry .filter {margin-top: 0;} .filters-box .filter h5 {margin: 0; letter-spacing: -0.05em; font-size: 14px; line-height: 20px; color: #242323; font-weight: 400; text-transform: uppercase;} #flist_cena .l {width: 50%; float: left;} #flist_cena .r {width: 50%; float: right; text-align: right;} #flist_cena .price {overflow: hidden;} #flist_cena input {width: 80px; display: inline-block; text-align: center; border: 1px solid #736f6f; border-radius: 0; outline: none; box-shadow: none;} .filters-box .filter.fpar .f_list ul {list-style: none; margin: 0; padding: 0;} .filters-box .filter.fpar .f_list ul li {padding-left: 18px; cursor: pointer; font-size: 13px; line-height: 16px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGNzI5NEZEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGNzI5NTBEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEY3Mjk0REQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEY3Mjk0RUQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/q5ZsAAAFLSURBVHja7NqxSsNAGAfwL6FLo0KhrR0cM2RwKhR0VjLWQfIWDi3t7OYLaF+gdO3g6JaSsdRclg5SIeCkU55Acn4npDi4XF0+yz/wv7sc3JHfXZIlcbTWtI+HAxhggAEG2E9Yr9c94PqGc8lpCrmuT84bZ7qI4yfTcXjUsIatuT4VvPh3jLvdBaY9z6MoiqjdaomQlPx4KKUoSZKq63y1UkubOWqmGA4GFIahqG266vdpNB5TlmXm9JpjBXNN4fu+yHswCIKqeWI71pX8ZnMdZ/vI7BXsT4sCGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGD/DKZ/bVrA8jwXCXvdbKrmh+3Y74/rD5MJFUVBx52OjJ0qS0qVouc0rboebecwv0O8cB0IviPvF3E8tP3Pw+zYGWfEueDUBYHeOTNGzXcZ/CXAAB3WV9MHxsw/AAAAAElFTkSuQmCC') no-repeat left 2px; background-size: 14px auto;} .filters-box .filter.fpar .f_list ul li.active, .filters-box .filter.fpar .f_list ul li:hover {color: #ff0000;} .filters-box .filter.fpar .f_list ul li.active {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNBMEFBMDNEMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBMEFBMDREMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0EwQUEwMUQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0EwQUEwMkQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTQczcAAAWFSURBVHja7Fp9TFVlHH7O/Tjn4ogPaS2BIU3oew1rCc0Ky2JKLe3D+qscZQvDWc6wtWKhQXx/ioKAMKCZFI0RaYtySplzSWn5j5m0kgaL0Ksg99zv0+89XD6ucIF7uRcOzN/27OWee86597nn9z6/5/e+cJIkYaK4ou/FPA0N4U4NFlYIhETCgGqBkUohRBM6FgqxRYSdhPsIDWwmLYRU9CfkEmIIbxB6hifafI7FhBLC44QkwtmxCjJfI4xQRFjveFJtztLIcSMvrvXrI2kIkd/Q8HP9xS9Zrea/XLy3jLCbsJaQTqidSPMZoTU0lDkuUE5B0vDnaNhCBI+MORzjIPUwoZ6QP9G13EC/fiWN7QS1QlPOTIgncifZSCh2kDtGeIXQ5apKZzJS6uM/QrfpdXDdPYpgI4WHw1hTDVtcLO9Itz2OOcWy6jxhhytSw09MpFHn90QC1D+dUtSjsj22CmJLMyTJbrDZrJfpUDirUYRkQuNUvkonMxwcVFwOcn19sNvtBNsiRxFmaVkwFSlFy70kCDC/tIFIWccePuCoW5iXxCR/f5je3grjplfHHmZikcYM7rwkJoUshvHdVJiSNjJJG0pJqrXUXqXSn/+407soJuxhoTCmvQ/zhucx1jioVGqQeHS4cy/X7p7Xzq4C3nE7xIJcmF98YZSUxSKT4jj3mxCXV5g2J8MeFTU7pB64H2JxASwJTzod137TJhPzJFwSs0Utg6G0ELblMT4lZV0VD0NJIayxK5znSPv3EGrrPb6vS2K6kjJIOh0G62vH/ZLeCsuaBBiK8mG7+y7nL9XZCV1mNlS9vd4nprpwAbrsPEg3h8BQXgbzxpe9Ou/Mz62HmJ8D+9II56J89Sp0WbnQdPw8o/tPOiu13x0Bv78WUnAQxKwMWYYZ0RmFVgvTa0kQc7JgDw29ThbtEPaUg29umfEPN7ncsA+qrIb6zK9yWhq3vQUx+2OPRYW5CePWFBg//ECuV+OEuPFzCHv30YmSj4mxEy520YdVkFseGEkhQ0kBrI+sdI9UQACM7+2Aafs22VmMK6jHT0CXkQXOYPBKqk+rQGgPfQ1tS+uokj0UR4pZLHs50uOpSVH6iulpML2ZLD/560N9/g/4pe+Cqsd7LdO0iHGiCKG6Bupzv49mKU16MTsTxtTt8tNwmc23RcKQlz0kPprxRof7r48UMAvqX057VXGnXdLVv50FT+Q4k2n0SQQGkqC8I0u2PXLp+Fp47z0wFObBsu4ZJ4s0Ko0W6IpLoW095PVS4pZX4b9ohqbt2/H16Nl1MOzd7VRkrSseHCq88Y+6vJ/Q8An4ugaf1Ei3iLEaI+ypmHAuWONiIZJTsTydCCvrfFnhncS1aNp/gFBU6jWxmLG715zqkH9lNreG24qR1IuOptTLB2cxw75kietfk5yF364MqLq7fWbV3LfNVGOE2jpoTpx0qYCTkeL6LsEvMwfq02d86kE92pRgSsYcAndZ796FJjOE8n3Qftnq847B490W7dFjslNwS3yamiCQRWOORrHEWBMoVFZNO6VkZ5FfBK6/f1Z6vBntj6n+vii3N6yAT3pe559DzoLOn62Y8cafhrpc/sBB1/NRfwV+Oz/yurPwOTHmRPiq/bLfmyhddfkF0H51eNYXhryyVctIMXJM9ZzKAh3ja+rmZMXLa8tv/MHPZBdheSqR6tit1BEchlBR5eQt5yUxtvbPf9oowxcRFHzL7KeiEuMGsRvEFEdsog53rmO0LbJ5Quxf+cqYGMXxslEX7oguT+SeWfQt5rwcSBER4HoUsrkeFgZLyubhl01ul5+Bfn0gjUcJyxU6Xdi+2Gr/m4Lcags4tuZ6rV/vh6Gd+NUY+vc4JYSRwFaOKv0Dgo3urg7/L8AAs2/hT5mkpFIAAAAASUVORK5CYII=');} .scroll-top {width: 50px; height: 50px; padding: 10px; border-radius: 50%; background: #ff0000; position: fixed; bottom: 50px; right: 60px; cursor: pointer; opacity: 0; transform: scale(0); overflow: hidden; -webkit-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); z-index: 1;} .scroll-top.active {opacity: 1; transform: scale(1);} .scroll-top svg {max-width: 100%; max-height: 100%; fill: #fff; display: block; margin: 0 auto;} .scroll-top .svg1 {margin-bottom: 10px;} .scroll-top .svg2 {margin: 0 auto; margin-bottom: -100%; fill: #ff0000;} .scroll-top:hover {background: #fff;} .scroll-top:hover .svg1 {margin-top: -100%; margin-bottom: 0;} .scroll-top:hover .svg2 {margin: 0 auto;} .empty-list {text-align: center; margin: 100px 0;} #koszyk_modal .buttons {overflow: hidden;} #koszyk_modal .buttons button.btn {width: 49%; height: 40px; text-transform: uppercase; color: #fff; border-radius: 20px; outline: none; box-shadow: none;} #koszyk_modal .buttons button.btn-default {float: left; background: #ff0000; border: 1px solid #ff0000;} #koszyk_modal .buttons button.btn-close {float: right; background: #0f8200; border: 1px solid #0f8200;} #koszyk_modal .buttons button.btn:hover {background: #fff;} #koszyk_modal .buttons button.btn-default:hover {color: #ff0000;} #koszyk_modal .buttons button.btn-close:hover {color: #0f8200;} #koszyk_modal h3 {margin: 0; font-size: 14px; line-height: 16px; margin: 0; font-weight: 500;position: relative;} #koszyk_modal h3 a {color: #242323; text-decoration: none; } #koszyk_modal .item {border-bottom: 1px solid #dcdcdc; padding-bottom: 5px; margin-top: 5px;} #koszyk_modal .item .row .name, #koszyk_modal .item .row .quantity, #koszyk_modal .item .row .price {padding-top: 20px;} #koszyk_modal .item-nag {padding-bottom: 5px; border-bottom: 1px solid #b2b2b2;} .modal-header {background: #1d1d1f; color: #fff; border: none; text-transform: uppercase;} .modal-header .close {width: 16px; height: 16px; display: block; opacity: 1; outline: none; box-shadow: none;} .modal-header .close svg {max-width: 100%; max-height: 100%; fill: #fff; opacity: 0.8;} .modal-header .close:hover {opacity: 1;} .modal-header .close:hover svg {opacity: 1;} .modal-dialog button.btn-default {border: 2px solid #ff0000; background: #ff0000; color: #fff; height: 30px; padding: 5px 20px; border-radius: 15px; font-size: 14px; line-height: 20px; outline: none; box-shadow: none;} .modal-dialog button.btn-default:hover, .modal-dialog button.btn-default:focus {color: #ff0000; background: #fff; outline: none; box-shadow: none;} .alert.alert-success {color: #0f8200;} .alert-success a, .alert-success a:hover {color: #0f8200; text-decoration: none; font-weight: 500;} #koszyk_form .tid .box {padding: 20px; position: relative; font-family: "Open Sans", sans-serif;} #koszyk_form .tid .box.bg {background: #f4f3ef;} #koszyk_form .tid .payment, #koszyk_form .tid .bank {margin-top: 30px;} #koszyk_form .tid .payment-options {margin-top: 10px;} #koszyk_form .tid .box svg {fill: #a5a5a3; max-width: 100%; max-height: 100%; display: block;} #koszyk_form .tid .box h3 {font-family: "Open Sans", sans-serif; font-weight: 700; letter-spacing: -0.04em; color: #232121; padding: 10px 0; font-size: 14px; line-height: 18px; margin: 0;} #koszyk_form .tid .transport .box h3 {text-align: right;} #koszyk_form .tid .box header {position: relative; min-height: 40px; border-bottom: 1px solid #dcdcdc;} #koszyk_form .tid .box header:after {width: 70px; content: ' '; height: 1px; background: #f1eee9; bottom: -1px; display: block; position: absolute;} #koszyk_form .tid .transport .box header:after {left: 0;} #koszyk_form .tid .payment .box header:after {right: 0;} #koszyk_form .tid .box .ico {position: absolute; top: 0; width: 60px; height: auto; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);} #koszyk_form .tid .transport .box header {padding-left: 70px;} #koszyk_form .tid .transport .box .ico {left: 0;} #koszyk_form .tid .payment .box header {padding-right: 90px;} #koszyk_form .tid .payment .box .ico {right: 0;} #koszyk_form .tid .box section {margin-top: 20px;} #koszyk_form .tid .box h4 {font-weight: 600; font-size: 13px; line-height: 16px; margin: 0;} #koszyk_form .tid .box label {font-weight: 400; font-size: 12px; line-height: 14px; padding-left: 18px; cursor: pointer; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGNzI5NEZEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGNzI5NTBEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEY3Mjk0REQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEY3Mjk0RUQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/q5ZsAAAFLSURBVHja7NqxSsNAGAfwL6FLo0KhrR0cM2RwKhR0VjLWQfIWDi3t7OYLaF+gdO3g6JaSsdRclg5SIeCkU55Acn4npDi4XF0+yz/wv7sc3JHfXZIlcbTWtI+HAxhggAEG2E9Yr9c94PqGc8lpCrmuT84bZ7qI4yfTcXjUsIatuT4VvPh3jLvdBaY9z6MoiqjdaomQlPx4KKUoSZKq63y1UkubOWqmGA4GFIahqG266vdpNB5TlmXm9JpjBXNN4fu+yHswCIKqeWI71pX8ZnMdZ/vI7BXsT4sCGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGD/DKZ/bVrA8jwXCXvdbKrmh+3Y74/rD5MJFUVBx52OjJ0qS0qVouc0rboebecwv0O8cB0IviPvF3E8tP3Pw+zYGWfEueDUBYHeOTNGzXcZ/CXAAB3WV9MHxsw/AAAAAElFTkSuQmCC') no-repeat left top; background-size: 14px auto;} #koszyk_form .tid .box input:checked+label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNBMEFBMDNEMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBMEFBMDREMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0EwQUEwMUQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0EwQUEwMkQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTQczcAAAWFSURBVHja7Fp9TFVlHH7O/Tjn4ogPaS2BIU3oew1rCc0Ky2JKLe3D+qscZQvDWc6wtWKhQXx/ioKAMKCZFI0RaYtySplzSWn5j5m0kgaL0Ksg99zv0+89XD6ucIF7uRcOzN/27OWee86597nn9z6/5/e+cJIkYaK4ou/FPA0N4U4NFlYIhETCgGqBkUohRBM6FgqxRYSdhPsIDWwmLYRU9CfkEmIIbxB6hifafI7FhBLC44QkwtmxCjJfI4xQRFjveFJtztLIcSMvrvXrI2kIkd/Q8HP9xS9Zrea/XLy3jLCbsJaQTqidSPMZoTU0lDkuUE5B0vDnaNhCBI+MORzjIPUwoZ6QP9G13EC/fiWN7QS1QlPOTIgncifZSCh2kDtGeIXQ5apKZzJS6uM/QrfpdXDdPYpgI4WHw1hTDVtcLO9Itz2OOcWy6jxhhytSw09MpFHn90QC1D+dUtSjsj22CmJLMyTJbrDZrJfpUDirUYRkQuNUvkonMxwcVFwOcn19sNvtBNsiRxFmaVkwFSlFy70kCDC/tIFIWccePuCoW5iXxCR/f5je3grjplfHHmZikcYM7rwkJoUshvHdVJiSNjJJG0pJqrXUXqXSn/+407soJuxhoTCmvQ/zhucx1jioVGqQeHS4cy/X7p7Xzq4C3nE7xIJcmF98YZSUxSKT4jj3mxCXV5g2J8MeFTU7pB64H2JxASwJTzod137TJhPzJFwSs0Utg6G0ELblMT4lZV0VD0NJIayxK5znSPv3EGrrPb6vS2K6kjJIOh0G62vH/ZLeCsuaBBiK8mG7+y7nL9XZCV1mNlS9vd4nprpwAbrsPEg3h8BQXgbzxpe9Ou/Mz62HmJ8D+9II56J89Sp0WbnQdPw8o/tPOiu13x0Bv78WUnAQxKwMWYYZ0RmFVgvTa0kQc7JgDw29ThbtEPaUg29umfEPN7ncsA+qrIb6zK9yWhq3vQUx+2OPRYW5CePWFBg//ECuV+OEuPFzCHv30YmSj4mxEy520YdVkFseGEkhQ0kBrI+sdI9UQACM7+2Aafs22VmMK6jHT0CXkQXOYPBKqk+rQGgPfQ1tS+uokj0UR4pZLHs50uOpSVH6iulpML2ZLD/560N9/g/4pe+Cqsd7LdO0iHGiCKG6Bupzv49mKU16MTsTxtTt8tNwmc23RcKQlz0kPprxRof7r48UMAvqX057VXGnXdLVv50FT+Q4k2n0SQQGkqC8I0u2PXLp+Fp47z0wFObBsu4ZJ4s0Ko0W6IpLoW095PVS4pZX4b9ohqbt2/H16Nl1MOzd7VRkrSseHCq88Y+6vJ/Q8An4ugaf1Ei3iLEaI+ypmHAuWONiIZJTsTydCCvrfFnhncS1aNp/gFBU6jWxmLG715zqkH9lNreG24qR1IuOptTLB2cxw75kietfk5yF364MqLq7fWbV3LfNVGOE2jpoTpx0qYCTkeL6LsEvMwfq02d86kE92pRgSsYcAndZ796FJjOE8n3Qftnq847B490W7dFjslNwS3yamiCQRWOORrHEWBMoVFZNO6VkZ5FfBK6/f1Z6vBntj6n+vii3N6yAT3pe559DzoLOn62Y8cafhrpc/sBB1/NRfwV+Oz/yurPwOTHmRPiq/bLfmyhddfkF0H51eNYXhryyVctIMXJM9ZzKAh3ja+rmZMXLa8tv/MHPZBdheSqR6tit1BEchlBR5eQt5yUxtvbPf9oowxcRFHzL7KeiEuMGsRvEFEdsog53rmO0LbJ5Quxf+cqYGMXxslEX7oguT+SeWfQt5rwcSBER4HoUsrkeFgZLyubhl01ul5+Bfn0gjUcJyxU6Xdi+2Gr/m4Lcags4tuZ6rV/vh6Gd+NUY+vc4JYSRwFaOKv0Dgo3urg7/L8AAs2/hT5mkpFIAAAAASUVORK5CYII=');} #koszyk_form .tid .box input {opacity: 0; position: absolute; width: 0; height: 0; z-index: -1;} #koszyk_form .tid .box label a {color: #232121;} #koszyk_form .tid .box .i {margin-top: 4px;} #koszyk_form .tid .bank .box img {float: left; max-width: 40%; height: auto; display: block; margin-right: 10px;} #koszyk_form .tid .bank .box h4 {text-align: right; font-size: 14px; margin-top: 15px; font-weight: 700; letter-spacing: -0.04em; font-family: "Cousine", sans-serif;} #koszyk_form .tid .bank .box p {clear: both; margin: 20px 0 0 0; font-size: 12px; line-height: 20px; font-weight: 700; letter-spacing: -0.04em; text-align: center; font-family: "Cousine", sans-serif;} #koszyk_form .tid .payment-options .box p.t {margin: 0; display: inline-block; width: 40%; font-weight: bold; font-style: italic; font-family: "PT Serif", sans-serif; line-height: 16px;} #koszyk_form .tid .payment-options .box p.i {margin: 0; display: inline-block; width: 60%;} #koszyk_form .tid .payment-options .box img {display: inline-block; max-width: 50%; padding-left: 10px;} #koszyk_form .txt_koszyk {margin: 30px 0;} .kroki_koszyk, #koszyk_form .tid {margin-top: 30px;} .basket .klist {width: 62%; float: left;} .s2.basket form .klist {width: 92%; padding-right: 30%; position: relative;} .s2.basket form .klist .inny-adres-cont {position: absolute; top: 0; right: 0; width: 32%; padding: 0 15px 0 30px;} .s2.basket form .klist .inny-adres-cont .bgn {padding: 10px 15px 15px 15px; background: #f4f3ef;} .basket .tid {width: 23%; float: left;} .basket #section_adres .inny-adres-cont h2 {margin: 10px;} .basket .inny-adres-cont .item+.item {margin-top: 15px;} .kroki_koszyk .steps {width: 22%; padding: 0;} .kroki_koszyk .steps.step1 {margin-left: 17%;} .kroki_koszyk .krok {width: 110px; height: 110px; max-width: 100%; margin: 0 auto; border: 1px solid #dcdcdc; padding: 65px 5px 10px 5px; position: relative; background: #fff;} .kroki_koszyk .krok .icon {position: relative; width: 100%; height: 60px; position: absolute; padding: 10px; top: 0; left: 0;} .kroki_koszyk .icon svg {max-width: 100%; max-height: 100%; display: block; fill: #918D8A; top: 50%; position: relative; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin: 0 auto;} .kroki_koszyk .krok h4 {margin: 0; color: #918D8A; font-style: italic; font-family: "PT Sans", sans-serif; font-weight: 700; font-size: 14px; line-height: 16px; height: 32px;} .kroki_koszyk .krok h4 span {font-family: "Montserrat", sans-serif;} .kroki_koszyk .krok.krok3 h4 {padding-top: 10px;} .kroki_koszyk .krok.active {background: #ff0000; border-color: #ff0000;} .kroki_koszyk .krok.active .icon svg {fill: #fff;} .kroki_koszyk .krok.active h4 {color: #fff;} .kroki_koszyk .krok.h {cursor: pointer;} .kroki_koszyk .krok.h:hover {border-color: #ff0000;} .kroki_koszyk .krok.h:hover h4 {color: #ff0000;} .kroki_koszyk .krok.h:hover svg {fill: #ff0000;} .kroki_koszyk .krok.active.h:hover h4 {color: #fff;} .kroki_koszyk .krok.active.h:hover svg {fill: #fff;} .kroki_koszyk .krok.active2 {border-color: #006774; background: #006774;} .kroki_koszyk .krok.active2 h4 {color: #fff;} .kroki_koszyk .krok.active2 svg {fill: #fff;} .kroki_koszyk .krok.active2:hover {border-color: #006774; background: #fff;} .kroki_koszyk .krok.active2:hover h4 {color: #006774;} .kroki_koszyk .krok.active2:hover svg {fill: #006774;} .kroki_koszyk .step2:before, .kroki_koszyk .step3:before {position: absolute; top: 50%; width: 50%; height: 1px; left: 0; background: #efefef; content: ' '; z-index: -1;} .kroki_koszyk .step1:after, .kroki_koszyk .step2:after {position: absolute; top: 50%; width: 50%; height: 1px; right: 0; background: #efefef; content: ' '; z-index: -1;} .kroki_koszyk .arrow-ico {right: 0; top: 50%; height:24px; width: 30px; margin-right: -15px; margin-top: -12px; position: absolute;} .kroki_koszyk .arrow-ico svg {max-width: 100%; max-height: 100%; display: block; fill: #006774; margin: 0 auto;} .basket {margin: 10px 0 10px 0;} .basket h1 {font-family: "PT Serif", sans-serif; font-weight: 400; font-style: italic; font-size: 28px; line-height: 28px; margin: 0;} .basket h1 strong {font-weight: 700;} .basket .list {margin-top: 30px; position: relative;} .basket .list>.nag {margin: 0; font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 16px; line-height: 18px; padding-right: 100px;} .basket .list .clear {position: absolute; top: 0; right: 0; font-size: 14px; line-height: 14px; color: #232121; display: block; text-decoration: none;} .basket .list .clear svg {display: inline-block; width: auto; height: 16px;} .basket .list .clear:hover {color: #ff0000;} .basket .list .clear:hover svg {fill: #ff0000;} #tabela_koszyk {width: 100%; margin-top: 20px;} #tabela_koszyk .nagl {font-family: "Montserrat", sans-serif; font-weight: 700; color: #232121; font-size: 12px; line-height: 16px; border-bottom: 1px solid #dcdcdc; padding: 5px 0;} #tabela_koszyk .nopadding {padding-right: 0;} #tabela_koszyk .nopadding img {display: block; width: 100%; margin: 0 auto; max-width: 100px;} #tabela_koszyk .item {border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-top: 10px;} #tabela_koszyk .item .remove {display: inline-block; color: #232121; text-decoration: none; font-size: 12px; line-height: 14px;} #tabela_koszyk .item .remove svg {display: inline-block; height: 14px; width: auto; fill: #232121;} #tabela_koszyk .item .remove:hover {color: #ff0000;} #tabela_koszyk .item .remove:hover svg {fill: #ff0000;} #tabela_koszyk .item .value {margin-bottom: 15px; font-size: 12px; line-height: 16px;} #tabela_koszyk .item .value strong {font-weight: 700; font-family: "Montserrat", sans-serif; font-size: 16px; line-height: 16px;} #tabela_koszyk .item .price strike {font-size: 12px; line-height: 14px; color: #787373; font-weight: 300;} #tabela_koszyk .item .value strike {font-size: 16px; line-height: 18px; color: #787373; font-weight: 300;} #tabela_koszyk .item .price {min-height: 12px; margin: 16px 0 10px 0; font-size: 12px; line-height: 12px;} #tabela_koszyk .item h3 {margin: 0 0 10px 0; font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: -0.04em; } #tabela_koszyk .item h3 a {color: #232121; text-decoration: none;} #tabela_koszyk .item h3 a:hover {color: #ff0000;} #tabela_koszyk .item .ean {color: #787373; font-size: 12px; line-height: 14px; margin: 0;} #tabela_koszyk .item .ean strong {font-weight: 700;} #tabela_koszyk .item .strzalki {width: 130px; padding: 0 20px 0 40px; position: relative; margin: 15px 40px 0 0; display: inline-block;} .s3 #tabela_koszyk .item .strzalki {margin-top: 0;} #tabela_koszyk .item .strzalki .quantity {position: absolute; left: 0; top: 0; font-size: 12px; line-height: 40px;} #tabela_koszyk .item .strzalki input {display: block; width: 100%; height: 40px; border: 1px solid #dcdcdc; border-radius: 0; text-align: center; outline: none; box-shadow: none; font-size: 16px; line-height: 16px; font-weight: 600;} #tabela_koszyk .item .strzalki .b_btn {position: absolute; right: 0; width: 13px; height: 50%; cursor: pointer;} #tabela_koszyk .item .strzalki .b_btn.add {top: 0; padding-bottom: 7px;} #tabela_koszyk .item .strzalki .b_btn.subtract {top: 50%; padding-top: 7px;} #tabela_koszyk .item .strzalki .b_btn svg {fill: #dcdcdc; display: block;} #tabela_koszyk .item .strzalki .b_btn:hover svg {fill: #ff0000;} #tabela_koszyk .item .send-info {display: inline-block; vertical-align: bottom; font-size: 12px; line-height: 18px; position: relative; padding-left: 18px; font-family: "Open Sans", sans-serif;} .s3 #tabela_koszyk .item .send-info {margin: 10px 20% 0 15%; vertical-align: top;} #tabela_koszyk .item .send-info p {margin: 0;} #tabela_koszyk .item .send-info:before {display: block; content: ' '; position: absolute; left: 0; top: 50%; margin-top: -5px; width: 10px; height: 10px; border-radius: 50%; background: #3a9600;} #tabela_koszyk .item .send-info .tooltip.in {opacity: 1;} #tabela_koszyk .item .send-info .tooltip.bottom .tooltip-arrow {border-bottom-color: #fff;} #tabela_koszyk .item .send-info .tooltip .tooltip-inner {color: #232121; background: #fff; font-family: "Open Sans", sans-serif; max-width: 380px; width: 380px; padding: 10px 10px;-webkit-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); box-shadow: 0px 0px 14px -2px rgba(0,0,0,0.75); font-size: 12px; line-height: 14px; border-radius: 0; text-align: left;} #koszyk_form .promo {background: #f4f3ef; padding: 20px; margin: 30px 0 0 0;} #koszyk_form .promo h5 {font-weight: 700; text-align: center; text-transform: uppercase; font-size: 12px; line-height: 14px; margin: 0;} #koszyk_form .promo .input {position: relative; margin-top: 10px;} #koszyk_form .promo .input input {width: 100%; padding: 5px 100px 5px 15px; height: 36px; border: none; border-radius: 20px; outline: none; box-shadow: none; font-size: 14px; line-height: 16px;} #koszyk_form .promo .input .btn {position: absolute; top: 2px; right: 2px; height: 30px; background: #ff0000; color: #fff; border-radius: 18px; border: 2px solid #ff0000; width: 90px; text-align: center; text-transform: uppercase; font-size: 12px; padding: 4px 12px; line-height: 20px;} #koszyk_form .promo .input .btn svg {max-width: 100%; max-height: 100%; display: block; margin: 0 auto; fill: #fff;} #koszyk_form .promo .input .btn:hover {background: #fff; color: #ff0000;} #koszyk_form .promo .input .btn:hover svg {fill: #ff0000;} #koszyk_form .promo .input input:disabled {background: #fff;} .koszyk_suma>div {overflow: hidden; padding: 8px 0;} .koszyk_suma div .nag {float: left; width: 60%; text-align: right; font-weight: 700; font-size: 12px; line-height: 14px; margin: 0; font-style: italic; letter-spacing: -0.04em; padding-right: 10px; font-family: "PT Serif", sans-serif;} .koszyk_suma div .value {float: right; width: 40%; margin: 0; padding-left: 10px; font-size: 12px; line-height: 14px; letter-spacing: -0.04em; font-family: "Open Sans", sans-serif;} .koszyk_suma .vat, .koszyk_suma .transport {border-bottom: 1px solid #dcdcdc;} .koszyk_suma .brutto .nag {font-weight: 400; text-transform: uppercase; font-style: normal; font-family: "Open Sans", sans-serif;} .koszyk_suma .sum .nag {text-transform: uppercase; font-size: 14px; line-height: 22px; font-style: normal; font-weight: 800; font-family: "Open Sans", sans-serif; letter-spacing: -0.04em;} .koszyk_suma .sum .value {font-size: 20px; line-height: 22px; font-weight: 800; font-family: "Open Sans", sans-serif; letter-spacing: -0.04em;} .koszyk_suma div .i {margin: 0; font-family: "Open Sans", sans-serif;} .koszyk_suma div .i+.i {margin-bottom: 10px;} #koszyk_regulamin, #koszyk_polityka {font-size: 14px; line-height: 18px; color: #232121; margin: 20px 0;} #koszyk_regulamin {margin-bottom: 10px;} #koszyk_polityka {margin-top: 10px;} #koszyk_regulamin.nemobile {margin-top: 50px;} #koszyk_regulamin label, #koszyk_polityka label, #dialog-msg .koszyk_regulamin label, #dialog-msg .koszyk_polityka label {font-weight: 400; cursor: pointer; padding-left: 16px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGNzI5NEZEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGNzI5NTBEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEY3Mjk0REQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEY3Mjk0RUQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/q5ZsAAAFLSURBVHja7NqxSsNAGAfwL6FLo0KhrR0cM2RwKhR0VjLWQfIWDi3t7OYLaF+gdO3g6JaSsdRclg5SIeCkU55Acn4npDi4XF0+yz/wv7sc3JHfXZIlcbTWtI+HAxhggAEG2E9Yr9c94PqGc8lpCrmuT84bZ7qI4yfTcXjUsIatuT4VvPh3jLvdBaY9z6MoiqjdaomQlPx4KKUoSZKq63y1UkubOWqmGA4GFIahqG266vdpNB5TlmXm9JpjBXNN4fu+yHswCIKqeWI71pX8ZnMdZ/vI7BXsT4sCGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGD/DKZ/bVrA8jwXCXvdbKrmh+3Y74/rD5MJFUVBx52OjJ0qS0qVouc0rboebecwv0O8cB0IviPvF3E8tP3Pw+zYGWfEueDUBYHeOTNGzXcZ/CXAAB3WV9MHxsw/AAAAAElFTkSuQmCC') no-repeat left 1px; background-size: 16px auto;} #koszyk_regulamin input:checked+label, #koszyk_polityka input:checked+label, #dialog-msg .koszyk_regulamin input:checked+label, #dialog-msg .koszyk_polityka input:checked+label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNBMEFBMDNEMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBMEFBMDREMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0EwQUEwMUQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0EwQUEwMkQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTQczcAAAWFSURBVHja7Fp9TFVlHH7O/Tjn4ogPaS2BIU3oew1rCc0Ky2JKLe3D+qscZQvDWc6wtWKhQXx/ioKAMKCZFI0RaYtySplzSWn5j5m0kgaL0Ksg99zv0+89XD6ucIF7uRcOzN/27OWee86597nn9z6/5/e+cJIkYaK4ou/FPA0N4U4NFlYIhETCgGqBkUohRBM6FgqxRYSdhPsIDWwmLYRU9CfkEmIIbxB6hifafI7FhBLC44QkwtmxCjJfI4xQRFjveFJtztLIcSMvrvXrI2kIkd/Q8HP9xS9Zrea/XLy3jLCbsJaQTqidSPMZoTU0lDkuUE5B0vDnaNhCBI+MORzjIPUwoZ6QP9G13EC/fiWN7QS1QlPOTIgncifZSCh2kDtGeIXQ5apKZzJS6uM/QrfpdXDdPYpgI4WHw1hTDVtcLO9Itz2OOcWy6jxhhytSw09MpFHn90QC1D+dUtSjsj22CmJLMyTJbrDZrJfpUDirUYRkQuNUvkonMxwcVFwOcn19sNvtBNsiRxFmaVkwFSlFy70kCDC/tIFIWccePuCoW5iXxCR/f5je3grjplfHHmZikcYM7rwkJoUshvHdVJiSNjJJG0pJqrXUXqXSn/+407soJuxhoTCmvQ/zhucx1jioVGqQeHS4cy/X7p7Xzq4C3nE7xIJcmF98YZSUxSKT4jj3mxCXV5g2J8MeFTU7pB64H2JxASwJTzod137TJhPzJFwSs0Utg6G0ELblMT4lZV0VD0NJIayxK5znSPv3EGrrPb6vS2K6kjJIOh0G62vH/ZLeCsuaBBiK8mG7+y7nL9XZCV1mNlS9vd4nprpwAbrsPEg3h8BQXgbzxpe9Ou/Mz62HmJ8D+9II56J89Sp0WbnQdPw8o/tPOiu13x0Bv78WUnAQxKwMWYYZ0RmFVgvTa0kQc7JgDw29ThbtEPaUg29umfEPN7ncsA+qrIb6zK9yWhq3vQUx+2OPRYW5CePWFBg//ECuV+OEuPFzCHv30YmSj4mxEy520YdVkFseGEkhQ0kBrI+sdI9UQACM7+2Aafs22VmMK6jHT0CXkQXOYPBKqk+rQGgPfQ1tS+uokj0UR4pZLHs50uOpSVH6iulpML2ZLD/560N9/g/4pe+Cqsd7LdO0iHGiCKG6Bupzv49mKU16MTsTxtTt8tNwmc23RcKQlz0kPprxRof7r48UMAvqX057VXGnXdLVv50FT+Q4k2n0SQQGkqC8I0u2PXLp+Fp47z0wFObBsu4ZJ4s0Ko0W6IpLoW095PVS4pZX4b9ohqbt2/H16Nl1MOzd7VRkrSseHCq88Y+6vJ/Q8An4ugaf1Ei3iLEaI+ypmHAuWONiIZJTsTydCCvrfFnhncS1aNp/gFBU6jWxmLG715zqkH9lNreG24qR1IuOptTLB2cxw75kietfk5yF364MqLq7fWbV3LfNVGOE2jpoTpx0qYCTkeL6LsEvMwfq02d86kE92pRgSsYcAndZ796FJjOE8n3Qftnq847B490W7dFjslNwS3yamiCQRWOORrHEWBMoVFZNO6VkZ5FfBK6/f1Z6vBntj6n+vii3N6yAT3pe559DzoLOn62Y8cafhrpc/sBB1/NRfwV+Oz/yurPwOTHmRPiq/bLfmyhddfkF0H51eNYXhryyVctIMXJM9ZzKAh3ja+rmZMXLa8tv/MHPZBdheSqR6tit1BEchlBR5eQt5yUxtvbPf9oowxcRFHzL7KeiEuMGsRvEFEdsog53rmO0LbJ5Quxf+cqYGMXxslEX7oguT+SeWfQt5rwcSBER4HoUsrkeFgZLyubhl01ul5+Bfn0gjUcJyxU6Xdi+2Gr/m4Lcags4tuZ6rV/vh6Gd+NUY+vc4JYSRwFaOKv0Dgo3urg7/L8AAs2/hT5mkpFIAAAAASUVORK5CYII=');} #koszyk_regulamin input, #koszyk_polityka input, #dialog-msg .koszyk_regulamin input, #dialog-msg .koszyk_polityka input {opacity: 0; width: 0; height: 0; position: absolute;} #koszyk_regulamin a, #koszyk_polityka a, #dialog-msg .koszyk_regulamin a, #dialog-msg .koszyk_polityka a {color: #232121; font-weight: 600; text-decoration: none; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} #koszyk_regulamin a:hover, #dialog-msg .koszyk_regulamin a:hover {color: #ff0000;} .basket .info {margin: 30px 0 10px 0; font-size: 10px; line-height: 14px;} .basket .basket_btns a {display: table-cell; z-index: 1; font-size: 14px; line-height: 16px; padding: 5px 10px; background: #ff0000; border: none; border-radius: 0; color: #fff; text-decoration: none; text-transform: uppercase; height: 46px; position: relative; vertical-align: middle; position: relative; overflow: hidden;} .basket .basket_btns .ico {display: block; width: 30px; height: 30px; border-radius: 50%; border: 2px solid #fff; vertical-align: middle; overflow: hidden; position: absolute; top: 50%; margin-top: -15px;} .basket .basket_btns a .ico span {display: block; width: 100%; height: 100%; padding: 6px; top: 0;} .basket .basket_btns .ico svg {fill: #fff; max-width: 100%; max-height: 100%; margin: 0; display: block;} .basket .basket_btns a.return .ico span.svg2 {margin-left: 100%; margin-top: -100%;} .basket .basket_btns a.submit .ico span.svg2 {margin-left: -100%; margin-top: -100%;} .basket .basket_btns a:hover .ico {background: #fff;} .basket .basket_btns a:hover .ico svg {fill: #000;} .basket .basket_btns a.return:hover .ico span.svg1 {margin-left: -100%;} .basket .basket_btns a.return:hover .ico span.svg2 {margin-left: 0;} .basket .basket_btns a.submit:hover .ico span.svg1 {margin-left: 100%;} .basket .basket_btns a.submit:hover .ico span.svg2 {margin-left: 0;} .basket .basket_btns a.return {padding-left: 60px;} .basket .basket_btns a:before {display: block; position: absolute; width: 100%; height: 100%; content: ' '; top: 0; background: #000; z-index: -1; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .basket .basket_btns a.return:before {left: 100%;} .basket .basket_btns a.submit:before {right: 100%;} .basket .basket_btns a.return:hover:before {left: 0;} .basket .basket_btns a.submit:hover:before {right: 0;} .basket .basket_btns a.submit {padding-right: 60px;} .basket .basket_btns a.return .ico {left: 10px;} .basket .basket_btns a.submit .ico {right: 10px;} .basket .basket_btns .button-return-box, .basket .basket_btns .button-submit-box {display: inline-block; max-width: 100%;} .basket #myTabs {margin: 30px 0 0 0; padding: 0; list-style: none; border: none; display: table; width: 100%;} .basket #myTabs li {margin: 0; padding: 0 2px; display: table-cell; float: none; vertical-align: middle; position: relative; width: 33%;} .basket #myTabs li a {border: none; border-bottom: 3px solid #232121; border-radius: 0; color: #232121; text-transform: uppercase; text-decoration: none; display: block; margin: 0; text-align: center; cursor: pointer; font-family: "Montserrat", sans-serif; font-weight: 500; font-size: 14px; line-height: 16px; padding: 10px 8px; letter-spacing: -0.04em; display: block;} .basket #myTabs li a strong {font-weight: 700;} .basket #myTabs li.active a, .basket #myTabs li a:hover, .basket #myTabs li a:focus {color: #ff0000; border-bottom-color: #ff0000; background: none;} #myTabContent {margin-bottom: 30px; padding: 20px 0 0 0;} #myTabContent form#zaloguj, #dialog-login form#zaloguj, #dialog-przypomnij_haslo form#przypomnij {background: #f4f3ef; padding: 15px; margin-bottom: 40px;} #dialog-login form#zaloguj, #dialog-przypomnij_haslo form#przypomnij {margin: 0;} #myTabContent form#zaloguj .item, #dialog-login form#zaloguj .item, #dialog-przypomnij_haslo form#przypomnij .item {padding: 0 60px;} #myTabContent form#zaloguj .item+.item, #dialog-login form#zaloguj .item+.item {margin-top: 10px;} #myTabContent form#zaloguj .item input, #dialog-login form#zaloguj .item input, #dialog-przypomnij_haslo form#przypomnij .item input {border: 1px solid #dcdcdc; height: 40px; padding: 5px 10px; outline: none; box-shadow: none; position: relative; width: 200px; max-width: 100%; width: 100%;} #myTabContent form#zaloguj .item label, #dialog-login form#zaloguj .item label, #dialog-przypomnij_haslo form#przypomnij .item label {line-height: 18px; font-size: 14px; font-family: "Montserrat", sans-serif; font-weight: 500;} #myTabContent form#zaloguj .item label.error, #dialog-login form#zaloguj .item label.error, #dialog-przypomnij_haslo form#przypomnij .item label.error {color: #ff0000; font-size: 10px; line-height: 12px;} #myTabContent form#zaloguj #przypomnij_haslo, #dialog-login form#zaloguj #przypomnij_haslo {text-align: right;} #myTabContent form#zaloguj #przypomnij_haslo a, #dialog-login form#zaloguj #przypomnij_haslo a {display: inline-block; text-decoration: none; color: #918D8A; font-style: italic;} #myTabContent form#zaloguj #przypomnij_haslo a:hover, #dialog-login form#zaloguj #przypomnij_haslo a:hover {color: #232121;} #myTabContent form#zaloguj #logowanie, #dialog-login .logowanie, #dialog-przypomnij_haslo .przypomnij {text-align: center;} #dialog-login .logowanie, #dialog-przypomnij_haslo .przypomnij {background: #f4f3ef; padding-bottom: 15px;} #myTabContent form#zaloguj #logowanie a, #dialog-login .logowanie button, #dialog-przypomnij_haslo .przypomnij button {display: inline-block; text-decoration: none; border: 1px solid #ff0000; height: 40px; line-height: 20px; padding: 10px 15px; border-radius: 0; color: #fff; text-align: center; background: #ff0000; font-weight: 600;} #myTabContent form#zaloguj #logowanie a:hover, #dialog-login .logowanie button:hover, #dialog-przypomnij_haslo .przypomnij button:hover {background: #fff; color: #ff0000;} #dialog-login .logowanie a {color: #918D8A; text-decoration: none; display: inline-block; margin-left: 20px; font-size: 16px;} #myTabContent form .item label.error, #myTabContent label.error {color: #ff0000; font-size: 12px; line-height: 14px; font-weight: 300; display: block;} #myTabContent form select, #myTabContent form input[type="text"], #myTabContent form input[type="password"], #myTabContent form textarea, #dialog-adres .basket .item input {width: 100%; border: 1px solid #dcdcdc; height: 30px; padding: 5px 10px; outline: none; box-shadow: none; position: relative; max-width: 100%; font-size: 14px; line-height: 16px;} #myTabContent form select {cursor: pointer;} #myTabContent form textarea {resize: none; height: 100px;} #myTabContent form h2 {margin: 0; font-size: 12px; line-height: 16px; font-family: "Montserrat", sans-serif; font-weight: 500;} #myTabContent form .item, #dialog-adres .basket .item {position: relative;} #dialog-adres .basket .item+.item {margin-top: 15px;} #dialog-adres .basket button {margin-top: 15px;} #dialog-adres .basket {margin: 0;} #myTabContent form section {margin-top: 15px;} #myTabContent form .row {margin-bottom: 15px;} #myTabContent form h2+.item {margin-top: 10px;} #myTabContent form .item label, #dialog-adres .basket .item label {font-family: "Montserrat", sans-serif; font-weight: 500; color: #232121; font-size: 12px; line-height: 14px;} #myTabContent form .item label span, #dialog-adres .basket .item label span {color: #ff0000;} #myTabContent form input[type="radio"] {opacity: 0; position: absolute; width: 0; height: 0;} #myTabContent form input[type="radio"]+label {display: inline-block; cursor: pointer; padding-left: 18px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGNzI5NEZEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGNzI5NTBEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEY3Mjk0REQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEY3Mjk0RUQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/q5ZsAAAFLSURBVHja7NqxSsNAGAfwL6FLo0KhrR0cM2RwKhR0VjLWQfIWDi3t7OYLaF+gdO3g6JaSsdRclg5SIeCkU55Acn4npDi4XF0+yz/wv7sc3JHfXZIlcbTWtI+HAxhggAEG2E9Yr9c94PqGc8lpCrmuT84bZ7qI4yfTcXjUsIatuT4VvPh3jLvdBaY9z6MoiqjdaomQlPx4KKUoSZKq63y1UkubOWqmGA4GFIahqG266vdpNB5TlmXm9JpjBXNN4fu+yHswCIKqeWI71pX8ZnMdZ/vI7BXsT4sCGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGD/DKZ/bVrA8jwXCXvdbKrmh+3Y74/rD5MJFUVBx52OjJ0qS0qVouc0rboebecwv0O8cB0IviPvF3E8tP3Pw+zYGWfEueDUBYHeOTNGzXcZ/CXAAB3WV9MHxsw/AAAAAElFTkSuQmCC') no-repeat left center; background-size: 14px auto; margin: 10px 0 0 0; line-height: 18px;} #myTabContent form input[type="radio"]:checked+label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNBMEFBMDNEMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBMEFBMDREMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0EwQUEwMUQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0EwQUEwMkQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTQczcAAAWFSURBVHja7Fp9TFVlHH7O/Tjn4ogPaS2BIU3oew1rCc0Ky2JKLe3D+qscZQvDWc6wtWKhQXx/ioKAMKCZFI0RaYtySplzSWn5j5m0kgaL0Ksg99zv0+89XD6ucIF7uRcOzN/27OWee86597nn9z6/5/e+cJIkYaK4ou/FPA0N4U4NFlYIhETCgGqBkUohRBM6FgqxRYSdhPsIDWwmLYRU9CfkEmIIbxB6hifafI7FhBLC44QkwtmxCjJfI4xQRFjveFJtztLIcSMvrvXrI2kIkd/Q8HP9xS9Zrea/XLy3jLCbsJaQTqidSPMZoTU0lDkuUE5B0vDnaNhCBI+MORzjIPUwoZ6QP9G13EC/fiWN7QS1QlPOTIgncifZSCh2kDtGeIXQ5apKZzJS6uM/QrfpdXDdPYpgI4WHw1hTDVtcLO9Itz2OOcWy6jxhhytSw09MpFHn90QC1D+dUtSjsj22CmJLMyTJbrDZrJfpUDirUYRkQuNUvkonMxwcVFwOcn19sNvtBNsiRxFmaVkwFSlFy70kCDC/tIFIWccePuCoW5iXxCR/f5je3grjplfHHmZikcYM7rwkJoUshvHdVJiSNjJJG0pJqrXUXqXSn/+407soJuxhoTCmvQ/zhucx1jioVGqQeHS4cy/X7p7Xzq4C3nE7xIJcmF98YZSUxSKT4jj3mxCXV5g2J8MeFTU7pB64H2JxASwJTzod137TJhPzJFwSs0Utg6G0ELblMT4lZV0VD0NJIayxK5znSPv3EGrrPb6vS2K6kjJIOh0G62vH/ZLeCsuaBBiK8mG7+y7nL9XZCV1mNlS9vd4nprpwAbrsPEg3h8BQXgbzxpe9Ou/Mz62HmJ8D+9II56J89Sp0WbnQdPw8o/tPOiu13x0Bv78WUnAQxKwMWYYZ0RmFVgvTa0kQc7JgDw29ThbtEPaUg29umfEPN7ncsA+qrIb6zK9yWhq3vQUx+2OPRYW5CePWFBg//ECuV+OEuPFzCHv30YmSj4mxEy520YdVkFseGEkhQ0kBrI+sdI9UQACM7+2Aafs22VmMK6jHT0CXkQXOYPBKqk+rQGgPfQ1tS+uokj0UR4pZLHs50uOpSVH6iulpML2ZLD/560N9/g/4pe+Cqsd7LdO0iHGiCKG6Bupzv49mKU16MTsTxtTt8tNwmc23RcKQlz0kPprxRof7r48UMAvqX057VXGnXdLVv50FT+Q4k2n0SQQGkqC8I0u2PXLp+Fp47z0wFObBsu4ZJ4s0Ko0W6IpLoW095PVS4pZX4b9ohqbt2/H16Nl1MOzd7VRkrSseHCq88Y+6vJ/Q8An4ugaf1Ei3iLEaI+ypmHAuWONiIZJTsTydCCvrfFnhncS1aNp/gFBU6jWxmLG715zqkH9lNreG24qR1IuOptTLB2cxw75kietfk5yF364MqLq7fWbV3LfNVGOE2jpoTpx0qYCTkeL6LsEvMwfq02d86kE92pRgSsYcAndZ796FJjOE8n3Qftnq847B490W7dFjslNwS3yamiCQRWOORrHEWBMoVFZNO6VkZ5FfBK6/f1Z6vBntj6n+vii3N6yAT3pe559DzoLOn62Y8cafhrpc/sBB1/NRfwV+Oz/yurPwOTHmRPiq/bLfmyhddfkF0H51eNYXhryyVctIMXJM9ZzKAh3ja+rmZMXLa8tv/MHPZBdheSqR6tit1BEchlBR5eQt5yUxtvbPf9oowxcRFHzL7KeiEuMGsRvEFEdsog53rmO0LbJ5Quxf+cqYGMXxslEX7oguT+SeWfQt5rwcSBER4HoUsrkeFgZLyubhl01ul5+Bfn0gjUcJyxU6Xdi+2Gr/m4Lcags4tuZ6rV/vh6Gd+NUY+vc4JYSRwFaOKv0Dgo3urg7/L8AAs2/hT5mkpFIAAAAASUVORK5CYII=');} #myTabContent form input[type="radio"]+label+input[type="radio"]+label {margin-left: 20px;} #myTabContent form #osoba, #myTabContent form #firma {border: 1px solid #dcdcdc; background: none; color: #918D8A; outline: none; box-shadow: none; border-radius: 0; font-weight: 500; font-size: 12px; line-height: 14px;} #myTabContent form #osoba:hover, #myTabContent form #firma:hover {color: #ff0000; border-color: #ff0000;} #myTabContent form #osoba.active, #myTabContent form #firma.active {color: #fff; border-color: #ff0000; background: #ff0000;} #myTabContent form #firma {margin-left: 10px;} #myTabContent form .btn_inny_adres {display: inline-block; color: #2d2d2d; text-decoration: none; font-size: 12px; line-height: 14px;} #myTabContent form .btn_inny_adres svg {display: inline-block; width: 12px; height: 12px; fill: #2d2d2d;} #myTabContent form .btn_inny_adres:hover {color: #ff0000;} #myTabContent form .btn_inny_adres:hover svg {fill: #ff0000;} #myTabContent form p.input-info {margin: 0; font-size: 10px; line-height: 12px; position: absolute; bottom: 30px; right: 0; padding-left: 150px; text-align: right;} #myTabContent form .koszyk_info p {font-size: 13px; line-height: 14px; font-weight: 700;} .koszyk_zgody input {position: absolute; widows: 0; height: 0; opacity: 0;} .koszyk_zgody label {font-size: 12px; line-height: 14px; font-weight: 400; padding-left: 22px; cursor: pointer; color: #918D8A; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGNzI5NEZEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGNzI5NTBEMTIzMTFFN0FGMThENkM3OUQ0MzMwMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEY3Mjk0REQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEY3Mjk0RUQxMjMxMUU3QUYxOEQ2Qzc5RDQzMzAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/q5ZsAAAFLSURBVHja7NqxSsNAGAfwL6FLo0KhrR0cM2RwKhR0VjLWQfIWDi3t7OYLaF+gdO3g6JaSsdRclg5SIeCkU55Acn4npDi4XF0+yz/wv7sc3JHfXZIlcbTWtI+HAxhggAEG2E9Yr9c94PqGc8lpCrmuT84bZ7qI4yfTcXjUsIatuT4VvPh3jLvdBaY9z6MoiqjdaomQlPx4KKUoSZKq63y1UkubOWqmGA4GFIahqG266vdpNB5TlmXm9JpjBXNN4fu+yHswCIKqeWI71pX8ZnMdZ/vI7BXsT4sCGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGD/DKZ/bVrA8jwXCXvdbKrmh+3Y74/rD5MJFUVBx52OjJ0qS0qVouc0rboebecwv0O8cB0IviPvF3E8tP3Pw+zYGWfEueDUBYHeOTNGzXcZ/CXAAB3WV9MHxsw/AAAAAElFTkSuQmCC') no-repeat left 2px; background-size: 14px auto; font-weight: 400;} .koszyk_zgody label.error {background: none;} .koszyk_zgody input:checked+label, .koszyk_zgody input:checked+label+label {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNBMEFBMDNEMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBMEFBMDREMTIyMTFFNzhBNDY5MTA2RDRCOUVFMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0EwQUEwMUQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0EwQUEwMkQxMjIxMUU3OEE0NjkxMDZENEI5RUUzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTQczcAAAWFSURBVHja7Fp9TFVlHH7O/Tjn4ogPaS2BIU3oew1rCc0Ky2JKLe3D+qscZQvDWc6wtWKhQXx/ioKAMKCZFI0RaYtySplzSWn5j5m0kgaL0Ksg99zv0+89XD6ucIF7uRcOzN/27OWee86597nn9z6/5/e+cJIkYaK4ou/FPA0N4U4NFlYIhETCgGqBkUohRBM6FgqxRYSdhPsIDWwmLYRU9CfkEmIIbxB6hifafI7FhBLC44QkwtmxCjJfI4xQRFjveFJtztLIcSMvrvXrI2kIkd/Q8HP9xS9Zrea/XLy3jLCbsJaQTqidSPMZoTU0lDkuUE5B0vDnaNhCBI+MORzjIPUwoZ6QP9G13EC/fiWN7QS1QlPOTIgncifZSCh2kDtGeIXQ5apKZzJS6uM/QrfpdXDdPYpgI4WHw1hTDVtcLO9Itz2OOcWy6jxhhytSw09MpFHn90QC1D+dUtSjsj22CmJLMyTJbrDZrJfpUDirUYRkQuNUvkonMxwcVFwOcn19sNvtBNsiRxFmaVkwFSlFy70kCDC/tIFIWccePuCoW5iXxCR/f5je3grjplfHHmZikcYM7rwkJoUshvHdVJiSNjJJG0pJqrXUXqXSn/+407soJuxhoTCmvQ/zhucx1jioVGqQeHS4cy/X7p7Xzq4C3nE7xIJcmF98YZSUxSKT4jj3mxCXV5g2J8MeFTU7pB64H2JxASwJTzod137TJhPzJFwSs0Utg6G0ELblMT4lZV0VD0NJIayxK5znSPv3EGrrPb6vS2K6kjJIOh0G62vH/ZLeCsuaBBiK8mG7+y7nL9XZCV1mNlS9vd4nprpwAbrsPEg3h8BQXgbzxpe9Ou/Mz62HmJ8D+9II56J89Sp0WbnQdPw8o/tPOiu13x0Bv78WUnAQxKwMWYYZ0RmFVgvTa0kQc7JgDw29ThbtEPaUg29umfEPN7ncsA+qrIb6zK9yWhq3vQUx+2OPRYW5CePWFBg//ECuV+OEuPFzCHv30YmSj4mxEy520YdVkFseGEkhQ0kBrI+sdI9UQACM7+2Aafs22VmMK6jHT0CXkQXOYPBKqk+rQGgPfQ1tS+uokj0UR4pZLHs50uOpSVH6iulpML2ZLD/560N9/g/4pe+Cqsd7LdO0iHGiCKG6Bupzv49mKU16MTsTxtTt8tNwmc23RcKQlz0kPprxRof7r48UMAvqX057VXGnXdLVv50FT+Q4k2n0SQQGkqC8I0u2PXLp+Fp47z0wFObBsu4ZJ4s0Ko0W6IpLoW095PVS4pZX4b9ohqbt2/H16Nl1MOzd7VRkrSseHCq88Y+6vJ/Q8An4ugaf1Ei3iLEaI+ypmHAuWONiIZJTsTydCCvrfFnhncS1aNp/gFBU6jWxmLG715zqkH9lNreG24qR1IuOptTLB2cxw75kietfk5yF364MqLq7fWbV3LfNVGOE2jpoTpx0qYCTkeL6LsEvMwfq02d86kE92pRgSsYcAndZ796FJjOE8n3Qftnq847B490W7dFjslNwS3yamiCQRWOORrHEWBMoVFZNO6VkZ5FfBK6/f1Z6vBntj6n+vii3N6yAT3pe559DzoLOn62Y8cafhrpc/sBB1/NRfwV+Oz/yurPwOTHmRPiq/bLfmyhddfkF0H51eNYXhryyVctIMXJM9ZzKAh3ja+rmZMXLa8tv/MHPZBdheSqR6tit1BEchlBR5eQt5yUxtvbPf9oowxcRFHzL7KeiEuMGsRvEFEdsog53rmO0LbJ5Quxf+cqYGMXxslEX7oguT+SeWfQt5rwcSBER4HoUsrkeFgZLyubhl01ul5+Bfn0gjUcJyxU6Xdi+2Gr/m4Lcags4tuZ6rV/vh6Gd+NUY+vc4JYSRwFaOKv0Dgo3urg7/L8AAs2/hT5mkpFIAAAAASUVORK5CYII=');} .koszyk_zgody label a {text-decoration: none; font-weight: 500;} .koszyk_zgody label a:hover {color: #ff0000;} #koszyk_form .binfo {margin: 100px 0;} #koszyk_form .binfo h2 {margin: 0; font-size: 32px; line-height: 36px;} .basket .summary {margin-bottom: 30px;} .basket .summary #dane_dostawy>div {float: none; display: inline-block; vertical-align: top;} .basket .summary .data {padding-top: 20px; padding-bottom: 20px;} .basket .summary .box {position: relative;} .basket .summary .comments h2, .basket .summary .box h2 {font-family: "PT Sans", sans-serif; font-weight: 400; margin: 0 0 10px 0; font-size: 14px; line-height: 18px;} .basket .summary .box .line {overflow: hidden; font-size: 14px; line-height: 16px; font-family: "PT Sans", sans-serif; font-weight: 400; padding: 4px 2px;} .basket .summary .box .line .nag {width: 50%; float: left; margin: 0; padding-right: 10px; letter-spacing: -0.05em; font-size: 12px; line-height: 14px; font-family: "PT Sans", sans-serif;} .basket .summary .box .line .value {width: 50%; float: right; margin: 0; padding-left: 10px; letter-spacing: -0.05em; font-size: 12px; line-height: 14px;} .basket .summary .box .line:nth-child(even) {background: #f4f3ef;} .basket .summary .comments p {font-family: "PT Sans", sans-serif;} .basket .summary .box:after {display: block; width: 1px; height: 100%; min-height: 172px; background: #dcdcdc; top: 0; right: -15px; content: ' '; position: absolute;} .basket.platnosc_online p {text-align: center;} .basket.platnosc_online .basket_btn {text-align: center; margin: 30px 0;} .basket.platnosc_online .basket_btn a {border: 1px solid #ff0000; height: 32px; padding: 8px 15px; border-radius: 20px; background: #ff0000; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 16px; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;text-decoration:none;} .basket.platnosc_online .basket_btn a:hover {background: #fff; color: #ff0000;} .basket.platnosc_online .pay_confirm {font-size:16px;display:none;} .basket.platnosc_online .pay_confirm img {margin:20px auto;} .basket.platnosc_online a.dark {color: #232121; text-decoration: none; font-weight: 600;} .basket.platnosc_online a.dark:hover {color: #ff0000;} .basket p.info2 {font-size: 10px; font-style: italic; margin-top: -15px;} .btn.btn-default {border: 2px solid #ff0000; background: #ff0000; color: #fff; text-transform: uppercase; padding: 5px 15px; height: 30px; border-radius: 20px; text-align: center; font-size: 12px; line-height: 18px; outline: none; box-shadow: none; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default.focus {background: #fff !important; color: #ff0000 !important; outline: none !important; box-shadow: none !important; border-color: #ff0000 !important;} .szukaj_podpowiedz {background: #fff; padding: 5px 10px; position: absolute; left: 0; width: 100%; top: 100%; z-index: 2; border-radius: 10px; overflow: hidden;} .szukaj_podpowiedz p {margin: 0;} .szukaj_podpowiedz p a {display: block; color: #232121; text-decoration: none; font-size: 12px; line-height: 14px; padding: 5px 2px; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .szukaj_podpowiedz p a:hover {color: #ff0000;} .szukaj_podpowiedz p+p {border-top: 1px solid #EBEBEB;} .paginacja .pagination {margin: 0; padding: 0; list-style: none;} .paginacja .pagination>li {border: none; background: none; color: #232121;} .paginacja .pagination>li:last-child>a, .paginacja .pagination>li:first-child>a, .paginacja .pagination>li>a {border: none; background: none; color: #232121; min-width: 30px; text-align: center; font-size: 14px; line-height: 18px; border-radius: 15px;} .paginacja .pagination>li>a:hover, .paginacja .pagination>li>a:focus {background: none; color: #ff0000;} .paginacja .pagination>li.active>a {background: #ff0000; color: #fff;} .paginacja .pagination>li>a>svg {display: block; max-width: 100%; max-height: 100%; fill: #ff0000; height: 14px; vertical-align: middle; margin: 0 auto;} .paginacja .pagination>li.prev>a, .paginacja .pagination>li.next>a {padding: 8px 0;} .paginacja .pagination>li.prev>a:hover, .paginacja .pagination>li.next>a:hover {background: #ff0000;} .paginacja .pagination>li>a:hover>svg {fill:#fff;} .produkt_produkty>h2 {text-align: center; font-size: 16px; line-height: 20px; margin: 0; border-bottom: 1px solid #dcdcdc; padding: 10px 0 10px 0; font-family: "Fira Sans", sans-serif; letter-spacing: -0.025em; font-weight: 600; text-transform: uppercase;} .produkt_produkty .m3 {border-bottom: none; float: none; display: block; width: 100%;} .produkt_produkty .bxslider {position: relative;} .produkt_produkty .prod-bx-controls {position: absolute; top: 50%; margin-top: -20px; left: 0; width: 100%;} .produkt_produkty .prod-bx-controls>a {display: block; position: absolute; width: 40px; height: 40px; border-radius: 50%; background: #242323; overflow: hidden;} .produkt_produkty .prod-bx-controls>a.prev {left: 5px;} .produkt_produkty .prod-bx-controls>a.next {right: 5px;} .produkt_produkty .prod-bx-controls>a>span {display: block; width: 100%; height: 100%; padding: 10px;width: 40px; height: 40px;} .produkt_produkty .prod-bx-controls>a>span>svg {display: block; fill: #fff; margin: 0 auto; max-width: 100%; max-height: 100%;} .produkt_produkty .prod-bx-controls>a:hover {background: #ff0000;} .produkt_produkty .prod-bx-controls>a.prev>span.svg2 {margin-left: 100%; margin-top: -100%;} .produkt_produkty .prod-bx-controls>a.prev:hover>span.svg1 {margin-left: -100%;} .produkt_produkty .prod-bx-controls>a.prev:hover>span.svg2 {margin-left: 0;} .produkt_produkty .prod-bx-controls>a.next>span.svg2 {margin-left: -100%; margin-top: -100%;} .produkt_produkty .prod-bx-controls>a.next:hover>span.svg1 {margin-left: 100%;} .produkt_produkty .prod-bx-controls>a.next:hover>span.svg2 {margin-left: 0;} .produkt_produkty .prod-bx-controls>a.unactive {opacity: 0; transform: scale(0);} .produkt_cechy .cecha {position: relative; overflow: hidden;} .produkt_cechy .cecha p {margin: 0; padding: 4px 10px; font-family: "PT Sans", sans-serif;} .produkt_cechy .cecha p.l {width: 30%; float: left;} .produkt_cechy .cecha p.r {width: 70%; float: right; font-weight: 700;} .produkt_cechy .cecha:nth-of-type(2n) {background: #f4f3ef;} .page_txt {font-family: "PT Sans"; font-weight: 400; font-size: 13px; line-height: 16px; margin: 20px auto 50px auto; width: 850px; max-width: 100%;} .page_txt h1, .page_txt h2, .page_txt h3, .page_txt h4, .page_txt h5, .page_txt h6 {font-weight: 700; font-family: "Montserrat", sans-serif;} .page_txt header .shadow_top h1 {margin: 0;} .modal {z-index: 2223 !important;} .modal h1, .moje_konto h1, .page_txt h1, .shadow_top h1 {font-size: 18px; line-height: 22px;} .modal h2, .moje_konto h2, .page_txt h2 {font-size: 16px; line-height: 18px;} .modal h3, .moje_konto h3, .page_txt h3 {font-size: 14px; line-height: 17px;} .moje_konto h4, .page_txt h4 {font-size: 13px; line-height: 16px;} .moje_konto h5, .page_txt h5 {font-size: 12px; line-height: 14px;} .moje_konto h6, .page_txt h6 {font-size: 11px; line-height: 13px;} .page_txt ul, .page_txt ol {padding-left: 20px;} .page_txt p, .page_txt li { margin-bottom: 10px;} .page_txt table {width: 100%;} .page_txt table td {padding: 2px 5px; vertical-align: top;} .page_txt a, .page_txt a:hover {color: #2d2d2d;} #dialog-login .register, #zaloguj #przypomnij_haslo a {color: #787373; font-size: 12px; text-decoration: none;} #dialog-login .register:hover, #zaloguj #przypomnij_haslo a:hover {color: #232121;} .page_404 a {font-weight: 700; text-decoration: none;} .page_404 a:hover {color: #ff0000; text-decoration: none;} #iframe-msg iframe {width: 100%; height: 500px; border: none;} #iframe-msg .close {position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; opacity: 1; outline: none; box-shadow: none;} #iframe-msg .close svg {fill: #2d2d2d;} #iframe-msg .close:hover svg {transform: rotateZ(180deg);} .basket.leasing header {margin-bottom: 50px;} .basket.leasing p {margin: 0 0 20px 0; text-align: center;} .basket.leasing .btn-box {text-align: center;} .basket.leasing .btn-box a {font-family: "Montserrat", sans-serif; display: inline-block; border: 1px solid #ff0000; font-size: 12px; line-height: 16px; padding: 8px 15px; background: #ff0000; color: #fff; text-decoration: none; border-radius: 17px; text-transform: uppercase; font-weight: 700; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} .basket.leasing .btn-box a:hover {color: #ff0000; background: #fff;} #produkty_koszyka_box2 .items {max-height: 300px; overflow: hidden; overflow-y: scroll; width: 100%;} #koszyk_modal .item .row .price {padding-right: 5px;} #loader_page_bgn {position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; -ms-transition: opacity 400ms; transition: opacity 400ms; opacity: 0; width: 0; height: 0; overflow: hidden; z-index: -1;} #loader_page_bgn.in {display: block; opacity: .3; width: 100%; height: 100%; z-index: 1040;} #loader_page {position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; outline: 0; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; width: 0; height: 0; opacity: 0; z-index: -1;} #loader_page.in {opacity: 1; width: 100%; height: 100%; z-index: 1050;} #loader_page .content {position: fixed; top: 50%; right: 50%; z-index: 1060; width: 100px; height: 100px; margin: -50px 0 0 -50px;} .loader, .loader:after {border-radius: 50%; width: 10em; height: 10em;} .loader {margin: 0px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 1.1em solid rgba(255, 255, 255, 0.4); border-right: 1.1em solid rgba(255, 255, 255, 0.4); border-bottom: 1.1em solid rgba(255, 255, 255, 0.4); border-left: 1.1em solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear;} .kategoria-opis {padding: 30px 0;} @-webkit-keyframes load8 { 0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);} } @keyframes load8 { 0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);} } #iframe-msg .leasing-info {color: #fff; text-align: center; font-size: 25px;} #iframe-msg .leasing-info img {max-width: 100%;} .ReactModalPortal {position: relative; z-index: 999999;} .siemens-calculator-widget-btn {background: #0098a6; color: #fff; text-align: center; padding: 5px; cursor: pointer;} .siemens-calculator-widget-btn p {margin: 0; font-size: 14px; line-height: 16px;} .siemens-calculator-widget-btn p span {font-size: 12px;} .siemens-calculator-widget-btn p+p {margin-top: 3px;} @media all and (max-width:1270px) and (min-width:993px) { #top .contact-info {padding: 20px 0;} #top .contact-info p {font-size: 12px;} #top .menu-top li+li+li {border-left: none; display: block; padding-top: 5px;} #top .menu-top {padding-top: 10px;} } @media all and (max-width:1199px) { .products-home .lista_prod1 .m3, .lista_prod1 .m3 {width: 25%;} #top .info {font-size: 12px; line-height: 14px;} #top .cat-menu>.li>a {padding: 15px;} #top .cat-menu>.li>a .arrow {right: 5px;} .lista_prod1 .m3.last5 {border-bottom: 1px solid #dcdcdc;} .lista_prod1 .m3.last4 {border-bottom: none;} .kat-box.opened .lista_prod1 .m3 {width: 33.33333%;} .kat-box.opened .lista_prod1 .m3.last4, .kat-box.opened .lista_prod1 .m3.last5 {border-bottom: 1px solid #dcdcdc;} .kat-box.opened .lista_prod1 .m3.last3 {border-bottom: none;} .basket .summary .box:after {display: none;} .basket .summary .d1 .box.koszyk_suma:after {content: ' '; position: absolute; width: 1px; height: 100%; top: 20px; left: -15px; background: #dcdcdc; display: block;} #product_view .left {padding-right: 15px;} #product_view .kod_ean {position: relative; width: auto; bottom: initial; top: initial; text-align: right; margin-top: 10px;} .prod-controls {right: initial; left: 20px; top: 5px; z-index: 2; position: relative; left: initial; top: initial; padding: 10px 0 0 0; margin: 0 0 0 auto;} #product_view .produkt_producent {padding-right: 130px;} .basket .klist {width: 72%;} .s2.basket form .klist {width: 100%;} .s2.basket form .klist .inny-adres-cont {width: 30%;} .basket .tid {width: 28%;} .kat-box .cat-box.filters-box {width: 20%;} .kat-box .top.order {width: 100%;} #product_view .video-btn {width: 10%; right: 5%;} } @media all and (max-width:992px) { #top .search-form-basket .basket {padding-right: 50px;} #top .mnav {padding: 0; overflow: visible;} #top .nav-toggle {display: block; top: 44px;} #top .cat-menu {display: block; max-height: 0; overflow: hidden; position: absolute; top: 100%; width: 100%; background: #1d1d1f; padding: 0 15px; z-index: 3; -webkit-transition: all 400ms; -moz-transition: all 400ms; -o-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms;} #top .cat-menu>.li {display: block;} #top .cat-menu>.li a br {display: none;} #top .cat-menu.opened {max-height: 500px; border-top: 1px solid #fff;} #top .cat-menu>.li>a .arrow, #top .cat-menu>.li:hover .submenu {display: none;} #top .m6 {width: 100%;} #top .search-form-basket {padding: 0;} #top .search-form-basket .bgn:before {display: none;} #top .m5.logo-box {width: 33.33333%;} #top .m7 {width: 66.66666%;} .products-home .lista_prod1 .m3, .lista_prod1 .m3 {width: 33.33333%;} .lista_prod1 .m3.last4 {border-bottom: 1px solid #dcdcdc;} .lista_prod1 .m3.last3 {border-bottom: none;} .kat-box .cat-box.filters-box {width: 33.33333%; margin-left: -50%;} .kat-box.opened .con-box {width: 66.66666%;} .kat-box.opened .lista_prod1 .m3 {width: 50%;} .kat-box.opened .lista_prod1 .m3.last3, .kat-box.opened .lista_prod1 .m3.last4 {border-bottom: 1px solid #dcdcdc;} .kat-box.opened .lista_prod1 .m3.last2 {border-bottom: none;} .basket .klist {width: 100%;} .basket .tid {width: 100%;} #koszyk_form .tid .box+.box {margin: 0;} #koszyk_form .tid .transport, #koszyk_form .tid .bank {padding-right: 15px; float: left; width: 50%;} #koszyk_form .tid .payment, #koszyk_form .tid .payment-options {padding-left: 15px; float: left; width: 50%;} #koszyk_form .tid .payment {margin-top: 0;} #koszyk_form .tid .bank, #koszyk_form .tid .payment-options {margin-top: 20px;} footer .mrow .m4 {width: 50%;} footer .mrow .m4.tags {width: 100%;} #product_view .right {margin-top: 30px;} .s3 #tabela_koszyk .item .send-info {margin: 10px 40px 0 0;} .s3 #tabela_koszyk .item .strzalki {margin-top: 10px;} #koszyk_regulamin {position: relative; margin-top: 30px; max-width: 100%;} #product_view .video-btn {position: relative; width: auto; display: block; margin: 0 auto 40px auto; top: initial; right: initial; left: initial;} } @media all and (max-width:767px) { .products-home .lista_prod1 .m3, .lista_prod1 .m3 {width: 50%;} #myCarousel .carousel-indicators {bottom: 10px;} #top .contact-info {padding: 10px 0;} #top .contact-info .m4.mail svg {top: 5px;} .lista_prod1 .m3.last3 {border-bottom: 1px solid #dcdcdc;} .lista_prod1 .m3.last2 {border-bottom: none;} .kat-box.opened .lista_prod1 .m3 {width: 100%;} .kat-box.opened .lista_prod1 .m3.last2, .kat-box.opened .lista_prod1 .m3.last3 {border-bottom: 1px solid #dcdcdc;} .kat-box.opened .lista_prod1 .m3.last1 {border-bottom: none;} #koszyk_form .tid .transport ,#koszyk_form .tid .bank, #koszyk_form .tid .payment, #koszyk_form .tid .payment-options {width: 100%; float: none; padding: 0;} #koszyk_form .tid .payment {margin-top: 20px;} #koszyk_form .promo {margin-top: 20px;} .basket .basket_btns a.return {margin-bottom: 10px;} .basket .summary #dane_dostawy .d1 {float: none !important;} .basket .summary .d1 .box.koszyk_suma:after {display: none;} #tabela_koszyk .item .strzalki .b_btn {width: 12px; right: 0;} .lista_prod2 .produkt_item .basket .input .b_btn.subtract, .lista_prod1 .m3 .basket .input .b_btn.subtract, #tabela_koszyk .item .strzalki .b_btn.subtract {padding-top: 2px;} .lista_prod2 .produkt_item .basket .input .b_btn.add, .lista_prod1 .m3 .basket .input .b_btn.add, #tabela_koszyk .item .strzalki .b_btn.add {padding-bottom: 2px;} .lista_prod2 .produkt_item .basket .input .b_btn, .lista_prod1 .m3 .basket .input .b_btn {width: 12px; right: 30px;} #koszyk_form .tid .bank .box img {max-width: 100px;} #koszyk_form .tid .payment-options .box img {max-width: 100px;} .s2.basket form .klist {padding-right: 15px;} .s2.basket form .klist .inny-adres-cont {width: 100%; position: relative; top: initial; right: initial; padding: 0;} .kroki_koszyk .steps.step1 {margin-left: 5%;} .kroki_koszyk .steps {width: 30%;} #product_view .left {width: 100%;} #product_view .right {width: 100%;} .kat-box .top .selects>.pull-left {width: 100%;} } @media all and (max-width:550px) { .products-home .lista_prod1 .m3, .lista_prod1 .m3 {width: 100%;} .lista_prod2 .produkt_item figure img, .lista_prod1 .m3 article figure img {width: 200px; max-width: 100%;} .lista_prod1 .m3 h2 {white-space: initial;} .lista_prod1 .m3 .opis {height: auto;} .leasing-widget, .fb-widget, .right-widget {display: none;} .filters-kat-box .filtry {display: none;} footer .logo {margin: 0 auto;} footer .mrow .m4 {width: 100%;} #myCarousel .carousel-indicators {right: 10px;} body {padding-top: 140px !important;} #product_view {margin-top: 10px;} #product_view .right {margin-top: 0;} #top {position: fixed; z-index: 2222; top: 0; left: 0; right: 0;} #top .menu-top, #top .info {display: none;} #top .search-form-basket .form {width: 100%; margin-bottom: 0;} #top .search-form-basket .basket {width: 100%;} #top .search-form-basket .bgn {height: auto; border-top-left-radius: 0;} #top .contact-info, #product_view .produkt_producent, #product_view .produkt_cena_netto {display: none;} #product_view .produkt_cena {margin-top: 15px;} #top .info {font-size: 12px; line-height: 14px;} #top .menu-top li {display: block; height: auto; text-align: right;} #top .menu-top li+li {border: none; padding-top: 5px;} #top .menu-top {padding-top: 10px;} #top .menu-top li a {display: inline-block;} #top .m5.logo-box {width: 100%; padding: 0; border-bottom-right-radius: 0;} #top .logo {border-bottom-right-radius: 0; display: block; padding: 10px;} #top .logo svg {float: none; margin: 0;} .products-home {padding-right: 15px;} #top .cat-menu>.li>a {font-size: 16px; line-height: 20px;} #top .logo:after {display: none;} #top .cat-menu {padding: 0;} #top .search-form-basket .form label {display: none;} #top .search-form-basket .basket .menu-box {display: none;} #top .search-form-basket .basket .koszyk {position: relative; left: initial; top: initial;} #top .search-form-basket .bgn {display: flex;} #top .search-form-basket .basket {width: auto; padding: 0 0 0 10px; margin: 0 0 0 auto; flex-shrink: 0;} #top .logo-box .nav-toggle {display: none;} #top .search-form-basket .nav-toggle {position: initial; right: initial; top: initial; border-radius: 0; border: none; padding: 0; flex-shrink: 0;} #top .search-form-basket .nav-toggle:hover, #top .search-form-basket .nav-toggle:focus {background: none;} #top .nav-toggle:hover .icon-bar, #top .nav-toggle:focus .icon-bar {background: #fff;} #top .search-form-basket .form {padding: 5px 5px 5px 0; overflow: hidden;} #top .search-form-basket .form input[type="text"] {top: -50px; position: relative; padding: 0 5px; border-radius: 0; background: none; border-bottom: 1px solid #fff; color: #fff; transition: top 400ms;} #top .search-form-basket .form.hid input[type="text"] {top: 0;} #top .search-form-basket .form form {padding-right: 40px; position: relative;} #top .search-form-basket .form a.button {background: none; width: 30px; height: 30px; padding: 0; display: none; border: none; border-radius: 0; margin: 0 0 0 auto; position: absolute; right: 0px; top: 0;} #top .search-form-basket .form a.button:hover, #top .search-form-basket .form a.button:focus {background: none;} #top .search-form-basket .form.hid a.button {display: block;} #top .search-form-basket .form a.button svg {fill: #fff; display: block; max-width: 100%; max-height: 100%;} #top .search-form-basket .form a.button:hover svg, #top .search-form-basket .form a.button:focus svg {fill: #fff;} #top .search-form-basket .form .form-btn {display: block; width: 30px; height: 30px; margin: 0 0 0 auto; position: absolute; right: 0; top: 0;} #top .search-form-basket .form.hid .form-btn {display: none;} #top .search-form-basket .form .form-btn svg {display: block; max-width: 100%; max-height: 100%; margin: 0 auto; fill: #fff;} .lista_prod1 .m3 .basket {text-align: center;} .lista_prod1 .m3 .basket .input {float: none; width: auto; display: inline-block; vertical-align: middle;} .lista_prod1 .m3 .basket .input input {width: 40px;} .lista_prod2 .produkt_item .basket a.do_koszyka, .lista_prod1 .m3 .basket a.do_koszyka {display: inline-block; width: 30px; float: none; vertical-align: middle;} .lista_prod1 .m3.last2 {border-bottom: 1px solid #dcdcdc;} .lista_prod1 .m3.last1 {border-bottom: none;} #koszyk_form .list .photo {display: none;} #koszyk_form .list .name {width: 66.66666667%; text-align: left;} .kroki_koszyk .krok h4 {font-size: 14px; line-height: 18px; letter-spacing: -0.04em;} .kroki_koszyk .krok {padding-left: 5px; padding-right: 5px;} #koszyk_form .item .name, #koszyk_form .item .worth {width: 100%;} #koszyk_form .item .worth {text-align: right;} #tabela_koszyk .item .price {margin: 15px 0 5px 0;} #koszyk_form .list .nagl .worth {display: none;} #koszyk_form .list .nagl .name {width: 100%;} .kroki_koszyk .steps {float: none; width: 100%; display: table; max-width: 100%; table-layout: fixed; margin: 0;} .kroki_koszyk .steps.step1 {margin: 0;} .kroki_koszyk .steps+.steps {margin-top: 30px;} .kroki_koszyk .steps .krok {width: 100%; padding: 0 15px 0 130px; height: 50px; display: table-cell; vertical-align: middle; position: relative; text-align: left;} .kroki_koszyk .steps .krok .icon {width: 120px; height: 100%; padding: 5px 10px;} .kroki_koszyk .krok h4 {height: auto;} .kroki_koszyk .step1:after, .kroki_koszyk .step2:after {width: 1px; height: 50%; top: 100%; left: 50%;} .kroki_koszyk .step2:before, .kroki_koszyk .step3:before {width: 1px; height: 50%; top: initial; bottom: 100%; left: 50%;} .kroki_koszyk .arrow-ico {top: 100%; width: 30px; height: 30px; padding: 2px; left: 50%; margin: 0 0 0 -18px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);} #product_photo .image-gallery-box {padding-right: 0;} #product_photo .image-thumbs-gallery-box {display: none;} #product_view .bookmark-menu li+li {margin-left: 0; text-align: center;} #product_view .bookmark-menu li h3 {display: initial; text-align: center;} #product_view .bookmark-menu li {width: 33%; min-width: 50px; display: block; float: left;} #koszyk_form .tid .bank .box img {max-width: 30%;} #koszyk_form .tid .payment-options .box img {max-width: 40%;} #product_view .eraty {position: relative; display: inline-block; top: initial; right: initial; margin-top: 20px; margin-right: 30px;} #product_view .inbank {position: relative; display: inline-block; top: initial; right: initial; margin-top: 20px; margin-right: 30px;} #product_view .leasing {position: relative; display: inline-block; top: initial; right: initial; margin-top: 20px; margin-right: 30px;} #top .bgn2 {background: url('/szablony/tio_shop/gfx/bgn-header2.jpg') no-repeat center; background-size: cover;} .kat-box .cat-box.filters-box {width: 100%; padding-right: 0;} .kat-box.opened .con-box {width: 100%;} #top .nav-toggle {right: 15px;} .basket #myTabs {display: block;} .basket #myTabs li {display: block; width: 100%;} .s2.basket form .klist {width: 100%;} .s2.basket form .tid2 {width: 100%;} #myTabContent form .row>div+div.col-sm-4, #myTabContent form .row>div+div.col-sm-6 {margin-top: 15px;} #myTabContent form .row .col-xs-6, #myTabContent form .row .col-xs-5, #myTabContent form .row .col-xs-7 {width: 100%;} #myTabContent form .row .col-xs-6:nth-of-type(2) {margin-bottom: 15px;} .produkt_cechy .cecha p.l, .produkt_cechy .cecha p.r {width: 100%;} .kat-box .top .selects {width: 100%; padding: 0;} #product_view .leasing-box {position: relative; top: initial; bottom: initial;} #product_view .video {height: 290px;} #produkty_koszyka_box {width: 90%; width: calc(100vw - 20px);} .lista_prod2 .produkt_item figure {width: 40%;} .lista_prod2 .produkt_item .info {width: 60%;} } @media all and (max-width:330px) { #product_view .bookmark-menu li {width: 100%; text-align: center;} #product_view .bookmark-menu li+li {margin-top: 15px;} #product_view .video {height: 160px;} } @media all and (max-width:300px) { .products-home .lista_prod1 .m3 .basket .input {width: 100%; margin-bottom: 10px;} .products-home .lista_prod1 .m3 .basket a.do_koszyka {width: 100%;} .kroki_koszyk .steps .krok .icon {width: 100%; height: 50px;} .kroki_koszyk .steps .krok {padding: 60px 5px 10px 5px; text-align: center;} }