.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;width:100%}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);filter:alpha(opacity=60);opacity:.6;right:0}.carousel-control.left{text-align:left;margin-left:3px}.carousel-control.right{text-align:right;left:auto;display:block;margin-right:3px}.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:9}.sr-only{position:absolute;color:#fff;top:50%;margin-top:-35px;display:block;font-size:50px;width:100%}.carousel-indicators{bottom:10px;z-index:15;text-align:center;list-style:none;margin:0 auto}.carousel-indicators li{display:inline-block;width:8px;height:8px;text-indent:-999px;cursor:pointer;background:url(images/kulka_domyslna.png)}.carousel-indicators .active{width:8px;height:8px;margin:0;background:url(images/kulka_podswietlona.png)}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.bx-wrapper{position:relative;margin:0 0 10px 0;padding:0;*zoom:1}.bx-wrapper a{max-width:100%!important;display:block;height:auto}.bx-wrapper img{max-width:100%;display:block;height:auto}.bx-wrapper .bx-viewport{left:-8px;max-width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;padding-top:12px;border-top:1px solid #ccc;width:100%}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 5px;outline:0;background:url(images/kulka_domyslna.png) center center no-repeat;font-family:Awesome-Bold}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:url(images/kulka_podswietlona.png) center center no-repeat}.bx-wrapper .bx-prev{left:-36px;transition:all .2s ease-in-out}.bx-wrapper .bx-prev:after{content:"";font-family:'themify';font-size:32px;text-shadow:2px 2px 2px #fff}.bx-wrapper .bx-next{right:-10px;transition:all .2s ease-in-out}.bx-wrapper .bx-next:after{content:"";font-family:'themify';font-size:32px;text-shadow:2px 2px 2px #fff}.bx-wrapper .bx-prev:hover{transform:scale(1.2)}.bx-wrapper .bx-next:hover{transform:scale(1.2)}.bx-wrapper .bx-next:active{transform:scale(.8)}.bx-wrapper .bx-prev:active{transform:scale(.8)}.bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:19px;height:32px;top:50%;margin-top:-16px;opacity:.6}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}@media only screen and (max-width:1200px){.bx-wrapper .bx-next{right:8px}.bx-wrapper .bx-prev{left:-4px}.bx-wrapper .bx-controls-direction a{opacity:.6}}#paging{clear:both;display:block;margin-left:auto;margin-right:auto;color:#0f0f43}#paging #pagingNavigator{float:left;text-align:center}#paging #pagingNavigator .pagingSiteNumbers{cursor:pointer}#paging #pagingNavigator .navigationButton{text-align:center;padding:2px;margin:0 4px;float:left;font-size:20px;line-height:30px}#paging #pagingNavigator .currentPage{font-weight:bold;font-size:24px}#paging #pagingNavigator #nextPage,#paging #pagingNavigator #previousPage{font-weight:bold;cursor:pointer;width:24px}#paging #pagingNavigator #nextPage{text-align:left}#paging #pagingNavigator #previousPage{text-align:right}#paging #pagingNavigator #nextPage:hover,#paging #pagingNavigator #previousPage:hover{font-size:24px}#paging .pageListContainer{float:right;text-align:right}#paging .pageListContainer input[type="number"]{width:64px;outline-color:#d6d4d4}#paging .pageListContainer input[type="number"]:active,#paging .pageListContainer input[type="number"]:focus{outline-color:#144784}#paging .pageListContainer select{text-align-last:right;outline-color:#d6d4d4}#paging .pageListContainer select:active,#paging .pageListContainer select:focus{outline-color:#144784}#paging .pageListContainer select option{direction:rtl}#paging .pageListContainer button{font-size:20px;vertical-align:middle}#addedToShoppingCartOverlay,#subscribeNewsletterOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:99;display:none}#addedToShoppingCartOverlay .ajaxLoader,#subscribeNewsletterOverlay .ajaxLoader{margin-top:20px;top:40%;left:50%;z-index:99;transform:translate(-50%);position:fixed}#addedToShoppingCartOverlay #addedToCartBox,#subscribeNewsletterOverlay #addedToCartBox{background-color:#fff;position:fixed;max-width:500px;width:90%;top:40%;left:50%;z-index:100;transform:translate(-50%);padding:10px;line-height:normal;display:none}#addedToShoppingCartOverlay #addedToCartBox #addedToCartHeader,#subscribeNewsletterOverlay #addedToCartBox #addedToCartHeader{text-align:center;font-size:20px}#addedToShoppingCartOverlay #addedToCartBox #addedToCartMesage,#subscribeNewsletterOverlay #addedToCartBox #addedToCartMesage{margin:10px 0 0 0}#addedToShoppingCartOverlay #addedToCartBox #addedToCartButtons,#subscribeNewsletterOverlay #addedToCartBox #addedToCartButtons{margin:10px 0 0 0;text-align:center}#addedToShoppingCartOverlay #addedToCartBox #addedToCartButtons div,#subscribeNewsletterOverlay #addedToCartBox #addedToCartButtons div{display:inline-block;margin:8px 3px 3px 3px}#addPreviewToShoppingCartOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:99;display:none}#addPreviewToShoppingCartOverlay #addPreviewToCartBox{background-color:#fff;position:fixed;max-width:500px;width:90%;top:50%;left:50%;z-index:100;transform:translate(-50%);padding:10px;line-height:normal;border:1px solid #000}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartHeader{margin:0 0 0 0;font-weight:bold;font-size:15px}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartMesage{font-size:14px}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartButtons{margin:10px 0 10px 0;text-align:center}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartButtons div{display:inline-block;margin:3px}#variantsOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:90;display:none}#variantsOverlay .ajaxLoader{margin-top:20px;top:40%;left:50%;z-index:95;transform:translate(-50%);position:fixed}#variantsOverlay #variantsBox{background-color:#fff;position:fixed;max-width:240px;width:90%;top:40%;left:50%;z-index:100;transform:translate(-50%);padding:10px;line-height:normal;border:1px solid #000}#variantsOverlay #variantsBox #variantsHeader{text-align:center;font-size:20px}#variantsOverlay #variantsBox #productVariants{text-align:center;margin-top:16px}#variantsOverlay #variantsBox #productVariants .variantPrice{margin-top:4px}#variantsOverlay #variantsBox #variantsButtons{margin:10px 0 0 0;text-align:center}#variantsOverlay #variantsBox #variantsButtons div{display:inline-block;margin:8px 3px 3px 3px}.bannerSlider{margin:auto}#newsletterPopup{width:216px;border:2px solid #0f0f43;margin:24px auto 16px auto;color:#0f0f43}#newsletterPopup #subscribeNewsletter{margin:4px;width:auto}#newsletterPopup #subscribeNewsletter .captchaContainer{margin:4px 0 0 0}#newsletterPopup #subscribeNewsletter .captchaContainer .g-recaptcha{transform:scale(.66);-webkit-transform:scale(.66);transform-origin:0 0;-webkit-transform-origin:0 0}#newsletterPopup #subscribeNewsletter .subscribeNewsletterHead{font-size:18px;margin:0 auto 4px auto;font-weight:bold;text-align:center}#newsletterPopup #subscribeNewsletter .subscribeNewsletterPromotion{font-size:15px;margin:0 auto 4px auto;text-align:center}#newsletterPopup #subscribeNewsletter input{width:100%;box-sizing:border-box}#newsletterPopup #subscribeNewsletter .saveSubscribeNewsletter{text-align:center;margin:8px 0}#newsletterPopup #subscribeNewsletter .messageBold{font-weight:bold}#newsletterPopup #subscribeNewsletter .rollUp{text-align:center;font-weight:bold}#newsletterPopup #subscribeNewsletter .rollUp span{font-size:12px}#newsletterPopup .newsletterApprovement{margin-top:2px;font-size:14px;text-align:justify;height:50px;overflow:hidden}#newsletterPopup #SubscribeNewsletterResult{font-size:16px;text-align:center}#newsletterPopup #SubscribeNewsletterResult .message{margin:8px auto 16px auto}.mainPageProduct{padding:8px}.mainPageProduct .mainPageProductHead,.mainPageProduct .productListSliderHead{margin:4px 0;padding:2px 0;color:#144784;font-weight:bold}.mainPageProduct .mainPageProductContent{margin:0 0 0 -8px;text-align:center}.mainPageProduct .mainPageProductContent .productContainer{margin-left:8px}.mainPageProduct .mainPageProductContent .productListSliderContent .productContainer{margin:0}.mainPageProduct .productListSlider{margin-left:10px}#breadCrumbs li{float:left;line-height:24px;list-style:none;margin:0;padding:0}#breadCrumbs li>span{margin:0 6px 0 4px}#breadCrumbs li>a{vertical-align:top}#breadCrumbs li:last-child{font-size:17px}.menuTitle{color:#144784}.filterBar{padding:8px;margin:8px 0 16px 0;border-bottom:1px solid #144784}.filterBar .sorting{float:left}.filterBar .sorting select{font-size:18px;border:none;outline:none}.filterBar .filterMenu{float:right}.filterBar .menuItem{margin-top:4px;margin-left:8px;float:left;cursor:pointer;color:#0f0f43}.filterBar .menuItem span:first-child{margin-right:4px}.filterBar .menuItem h2{font-size:18px;font-weight:normal;display:inline-block;margin:0}.filterBar .currentMenuItem{font-weight:bold}.filterBar .clearMenuItem{margin-top:7px;font-size:15px}.filterBar .currentFilterContainer{margin:8px 0}.filterBar .currentFilterContainer .currentFilter span{font-style:italic}.filterBar .currentFilterContainer #removeFilter{margin-left:12px;margin-top:1px;font-size:15px}#productList{margin:0 0 0 -8px;text-align:center}#productList .productContainer{margin-left:8px}.productListSlider #productList{margin-left:12px}.pageSize{float:right;margin-bottom:12px}.pageSize select{text-align-last:right;outline-color:#d6d4d4}.pageSize select:active,.pageSize select:focus{outline-color:#144784}.pageSize select option{direction:rtl}.subCategories{margin-bottom:24px;color:#0f0f43}.subCategories .subCategoriesTitle{font-size:18px;padding-bottom:4px;border-bottom:1px solid #144784;margin-bottom:4px;font-weight:bold}.subCategories ul{margin-left:4px;line-height:1}.subCategories ul li{margin:8px 0;list-style:none;padding:0}.backCategory{margin-bottom:8px}#categoryListButton{display:none}.leftColumnClose{display:none}@media screen and (max-width:720px){#body #leftColumn{display:none;position:fixed;background-color:#fff;z-index:10010;border:1px solid #828282;padding:2%;box-shadow:#828282 0 0 2px 2px;top:1%;bottom:1%;overflow:scroll;left:50%;transform:translateX(-50%)}#body #leftColumn .leftColumnClose{display:block;position:sticky;float:right;font-size:18px;top:0}#categoryListButton{display:initial;font-size:36px}}.productContainer{border:1px solid #d6d4d4;margin:0 auto 24px auto;display:inline-block;width:220px;vertical-align:top;position:relative;background:#efefef;transition:all .2s ease-in-out}.productContainer .productContainerPhoto{text-align:center;margin-bottom:8px;position:relative;width:100%;height:220px;transition:all .2s ease-in-out}.productContainer .productContainerPhoto img{max-width:100%;max-height:100%;margin-top:100%;transform:translateY(-100%);display:inline-block;transition:all .2s ease-in-out}.productContainer .productContainerPhoto:hover{transform:scale(1.08)}.productContainer .productContainerHeader{width:inherit;position:absolute;height:40px;background:linear-gradient(to bottom,#fff,rgba(255,255,255,.1))}.productContainer .productContainerDataFlags{position:absolute;top:0;z-index:1}.productContainer .productContainerDataFlags>div{color:#fff;font-weight:bold;font-size:12px;padding:4px 8px 4px 8px}.productContainer .productContainerDataFlags .productContainerDataNew{float:left;background:linear-gradient(to bottom,rgba(249,198,9,.5),#f9c609)}.productContainer .productContainerDataFlags .productContainerDataPromotion{background:linear-gradient(to bottom,#ce35137f,#ce3513ff);float:left}.productContainer .productContainerDataFlags .productContainerDataPreview{background:linear-gradient(to bottom,#ce35137f,#ce3513ff);float:left}.productContainer .productContainerDataFlags .productContainerDataReprint{background:linear-gradient(to bottom,#ce35137f,#ce3513ff);float:left}.productContainer .productContainerDataFlags .productContainerDataSale{background:linear-gradient(to bottom,#ce3513af,#ce3513ff);float:left}.productContainer .productContainerDataFlags .productContainerDataAudiobook{background:linear-gradient(to bottom,#ce35137f,#ce3513ff);float:left}.productContainer .productContainerFooter{width:inherit;position:absolute;height:40px;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.productContainer .productContainerData{max-width:100%;padding:0;color:#0f0f43}.productContainer .productContainerData .productContainerDataAuthor{line-height:1.2;height:1.4em;text-align:center;overflow:hidden;padding:0 4px;color:#144784}.productContainer .productContainerData .productContainerDataName{font-size:19px;line-height:1.2;height:45px;text-align:center;overflow:hidden;padding:0 4px;margin-bottom:4px}.productContainer .productContainerData .productContainerDataValues{margin-bottom:10px;overflow:hidden}.productContainer .productContainerData .productContainerDataValues .productContainerDataValue{font-size:13px;color:#6d6d6d;max-height:16px;overflow:hidden}.productContainer .productContainerData .productUnavailable{font-size:16px;padding:5px;text-align:center}.productContainer .productContainerData .productContainerDataPrice{text-align:center;margin:4px 0;padding:4px 4px 2px 4px;background-color:#144784;color:#fff}.productContainer .productContainerData .productContainerDataPrice .omnibusPrice{margin:1px 0 0 0;color:#ddd;font-size:12px;line-height:1.1;text-align:center;min-height:14px}.productContainer .productContainerData .productContainerDataPrice .productContainerDataFinalPrice{display:inline-block;font-size:22px;font-weight:bold;margin-right:2px}.productContainer .productContainerData .productContainerDataPrice .productContainerDataFinalPrice span{font-size:15px}.productContainer .productContainerData .productContainerDataPrice .productContainerDataBasePrice{display:inline-block;font-size:17px;text-decoration:line-through;text-decoration-color:#fff793}.productContainer .productContainerData .productContainerDataPrice .productContainerDataDiscount{float:right;font-size:22px;color:#fff793}.productContainer .productContainerData .productContainerDataPrice .productContainerDataDiscount span{font-size:15px}.productContainer .productContainerData .productContainerAvailability{line-height:1.4;text-align:center;color:#144784;margin:2px;font-size:14px}.productContainer .productContainerData .productContainerAvailability span{font-size:15px;font-weight:bold}.productContainer .productContainerData .productContainerAvailability .unavailableSign{font-size:16px;line-height:1.4}.productContainer .productContainerData .addToCartButtonContainer{font-weight:normal;margin:0 0 8px 0;position:relative;height:32px}.productContainer .productContainerData .addToCartButtonContainer .productContainerDataAddToCart .productContainerDataAddToCartButton{transition:all .2s ease-in-out;width:120px;margin:auto;padding:8px 0 6px 0;cursor:pointer;font-size:18px;text-align:center;font-weight:bold}.productContainer .productContainerData .addToCartButtonContainer .productContainerDataAddToCart .productContainerDataAddToCartButton span{font-size:20px}.productContainer .productContainerData .addToCartButtonContainer .productContainerDataAddToCart .productContainerDataAddToCartButton:hover{text-shadow:1px 0 1px rgba(20,71,132,.6)}.productContainer .productContainerData .addToCartButtonContainer .productContainerDataAddToCart .productContainerDataAddedToCart{font-size:11px;color:#0f0f43;position:absolute;bottom:0;right:0;max-width:80px;text-align:right;margin-right:4px}.productContainer .productContainerData .addToCartButtonContainer .productContainerDataAddToCart .productContainerDataAddedToCart span{display:block;font-weight:bold}.productContainer:hover{box-shadow:0 0 2px 1px #d6d4d4}.sliderHeight{min-height:453px;background:url(Images/ajax-loader.gif) center center no-repeat}.productListSlider{margin:0 4px}.productListSlider .productListSliderContent .sliderContainer{height:406px!important;width:220px!important}.mainPageBannerContainer{width:100%;margin:4px 0}.mainPageBannerContainer .leftBannerContainer{width:66.2%;float:left}.mainPageBannerContainer .leftBannerContainer .bannerSlider{margin:auto}.mainPageBannerContainer .centerBannerContainer{width:0%;float:left}.mainPageBannerContainer .rightBannerContainer{width:33.33%;float:right;text-align:right}.mainPageBannerContainer .bannerRightPartTop,.mainPageBannerContainer .bannerRightPartBottom{margin:0}.mainPageBannerContainer .bannerSlider{margin:auto}.mainPageBannerContainer .bannerSlider img{display:block}.mainPageBannerContainer .bannerSlider li{list-style:none;margin:0;padding:0}@media screen and (max-width:620px){.mainPageBannerContainer .leftBannerContainer{float:none;width:100%}.mainPageBannerContainer .bannerAboveProductList{margin-bottom:5px;float:none}.mainPageBannerContainer .rightBannerContainer{width:100%;float:none;margin-top:8px}.mainPageBannerContainer .rightBannerContainer>div{float:left;width:50%}}@media screen and (max-width:480px){.rightBannerContainer>div{float:none;width:100%}}