/* Minification failed. Returning unminified contents.
(520,1861): run-time error CSS1038: Expected hex color, found '#f002'
 */

.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;
    }
}

.rateit {
    display: -moz-inline-box;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

    .rateit .rateit-range {
        position: relative;
        display: inline-block;
        background: url("Images/gwiazdka-2.png");
        height: 17px;
        width: 18px;
        outline: none;
        margin-bottom: -1px;
    }

        .rateit .rateit-range * {
            display: block;
        }

    /* for IE 6 */
    * html .rateit, * html .rateit .rateit-range {
        display: inline;
    }

        /* for IE 7 */
        * + html .rateit, * + html .rateit .rateit-range {
            display: inline;
        }

            .rateit .rateit-hover, .rateit .rateit-selected {
                position: absolute;
                left: 0px;
            }

            .rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {
                left: auto;
                right: 0px;
            }

            .rateit .rateit-hover {
                background: url("Images/gwiazdka-1.png") left 0px;
            }

            .rateit .rateit-hover-rtl {
                background-position: right -28px;
            }

            .rateit .rateit-selected {
                background: url("Images/gwiazdka-1.png") left 0px;
            }

            .rateit .rateit-selected-rtl {
                background-position: right 0px;
            }

            .rateit .rateit-preset {
                background: url("Images/gwiazdka-2.png") left -40px;
            }

            .rateit .rateit-preset-rtl {
                background: url("Images/gwiazdka-2.png") left -40px;
            }

            .rateit button.rateit-reset {
                background: url("Images/gwiazdka-2.png") 0 0;
                width: 0px;
                height: 0px;
                display: -moz-inline-box;
                display: inline-block;
                float: left;
                outline: none;
                border: none;
                padding: 0;
            }

                .rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {
                    background-position: 0 -13px;
                }

#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:12px;line-height:normal;display:none;border:1px solid #000;border-radius:20px;}#addedToShoppingCartOverlay #addedToCartBox #addedToCartHeader,#subscribeNewsletterOverlay #addedToCartBox #addedToCartHeader{text-align:center;font-size:20px;}#addedToShoppingCartOverlay #addedToCartBox #addedToCartMesage,#subscribeNewsletterOverlay #addedToCartBox #addedToCartMesage{margin:12px 0 0 0;}#addedToShoppingCartOverlay #addedToCartBox #addedToCartButtons,#subscribeNewsletterOverlay #addedToCartBox #addedToCartButtons{margin:12px 0 0 0;text-align:center;}#addedToShoppingCartOverlay #addedToCartBox #addedToCartButtons div,#subscribeNewsletterOverlay #addedToCartBox #addedToCartButtons div{display:inline-block;margin:8px 3px 3px 3px;}#addedToShoppingCartOverlay #addedToCartBox #addedToCartButtons #addedToCartToShoppingCart,#subscribeNewsletterOverlay #addedToCartBox #addedToCartButtons #addedToCartToShoppingCart{background:#a8cf38;}#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:12px;line-height:normal;border:1px solid #000;border-radius:20px;}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartHeader{margin:0 0 4px 0;font-weight:bold;font-size:16px;text-align:center;}#addPreviewToShoppingCartOverlay #addPreviewToCartBox #addPreviewToCartMesage{font-size:14px;color:#666;}#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:12px;line-height:normal;border:1px solid #000;border-radius:20px;color:#666;}#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 #productVariants .variantPrice span{font-weight:bold;}#variantsOverlay #variantsBox #variantsButtons{margin:10px 0 0 0;text-align:center;}#variantsOverlay #variantsBox #variantsButtons div{display:inline-block;margin:8px 3px 3px 3px;}#variantsOverlay #variantsBox #variantsButtons .buttonActive:last-child{background:#a8cf38;}.bannerSlider{margin:auto;}#newsletterPopup{width:216px;border:2px solid #005a99;margin:24px auto 16px auto;color:#005a99;}#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;}
#breadCrumbs li{float:left;list-style:none;margin:0 0 12px 0;font-size:13px;}#breadCrumbs li>span{margin:0 4px 0 2px;}#breadCrumbs li>a{vertical-align:top;padding:4px 8px;}#productShowContainer{margin:16px auto;max-width:1200px;}#productShowContainer h1{padding:0;font-size:28px;color:#005a99;text-align:center;margin:4px 0 8px 0;}#productShowContainer h3{font-size:20px;}#productShowContainer .baseData{display:flex;flex-wrap:wrap;justify-content:center;}#productShowContainer .baseData .productPhotos{width:100%;max-width:400px;margin:auto;}#productShowContainer .baseData .productPhotos .productPhoto{width:100%;max-height:400px;text-align:center;}#productShowContainer .baseData .productPhotos .productPhoto img{max-width:100%;max-height:100%;cursor:pointer;margin-top:200px;transform:translateY(-50%);}#productShowContainer .baseData .productPhotos .productPhoto img:hover{transition:all .2s ease-in-out;filter:brightness(1.06);}#productShowContainer .baseData .productPhotos .productPhoto:hover{border-color:#a8cf38;opacity:1;}#productShowContainer .baseData .productPhotos #smallPhotoSlider{width:100%;overflow:hidden;height:280px;border-top:1px solid #efefef;margin-top:4px;}#productShowContainer .baseData .productPhotos #smallPhotoSlider .smallPhoto{float:left;width:154px;height:154px;cursor:pointer;margin:4px;}#productShowContainer .baseData .productPhotos #smallPhotoSlider .smallPhoto img{max-width:100%;max-height:100%;margin-top:50%;margin-left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;}#productShowContainer .baseData .productPhotos #smallPhotoSlider .smallPhoto img:hover{transition:all .2s ease-in-out;filter:brightness(1.1);}#productShowContainer .baseData .maxHeightDelete{max-height:55px;overflow:hidden;margin-bottom:5px;}#productShowContainer .baseData .readMore{color:#f00;cursor:pointer;font-weight:normal;font-size:initial;}#productShowContainer .baseData .productData{width:100%;max-width:400px;margin:auto 8px;}#productShowContainer .baseData .productData h2{margin:0 0 4px 0;padding:0;font-size:14px;font-weight:bold;color:#005a99;}#productShowContainer .baseData .productData h2 span{font-weight:normal;font-size:16px;}#productShowContainer .baseData .productData h2 span a{vertical-align:bottom;}#productShowContainer .baseData .productData h3{font-size:20px;border-bottom:1px solid rgba(0,90,153,.14);padding-bottom:8px;margin-bottom:4px;color:#a8cf38;}#productShowContainer .baseData .productData .productDataDetails{margin-bottom:8px;color:#005a99;}#productShowContainer .baseData .productData .productDataDetails .productDataItem{margin-bottom:4px;font-size:14px;font-weight:bold;}#productShowContainer .baseData .productData .productDataDetails .productDataItem span{font-size:16px;vertical-align:bottom;font-weight:normal;}#productShowContainer .baseData .productData .reviewsAndGrade{color:#666;}#productShowContainer .baseData .productData .reviewsAndGrade>div{float:left;margin-right:4px;}#productShowContainer .baseData .productData .reviewsAndGrade .rateit{margin-top:4px;}#productShowContainer .baseData .productData .socialPages{margin-top:8px;}#productShowContainer .baseData .productShoppingData{text-align:center;width:100%;max-width:320px;margin:auto;}#productShowContainer .baseData .productShoppingData .priceBlock{text-align:center;margin-bottom:8px;color:#005a99;}#productShowContainer .baseData .productShoppingData .priceBlock>div{display:inline-block;}#productShowContainer .baseData .productShoppingData .priceBlock .productFinalPrice{font-size:36px;font-weight:bold;}#productShowContainer .baseData .productShoppingData .priceBlock .productFinalPrice span{font-size:20px;}#productShowContainer .baseData .productShoppingData .priceBlock .productPromo{margin:0;width:100%;}#productShowContainer .baseData .productShoppingData .priceBlock .productPromo .productPromoBase{display:flex;line-height:32px;justify-content:center;}#productShowContainer .baseData .productShoppingData .priceBlock .productPromo .productPromoBase .productBasePrice{text-decoration:line-through;}#productShowContainer .baseData .productShoppingData .priceBlock .productPromo .productDiscount{font-size:24px;color:#f00;}#productShowContainer .baseData .productShoppingData .priceBlock .productPromo .productDiscount span{font-size:20px;}#productShowContainer .baseData .productShoppingData .productVariants{text-align:center;margin:4px 0 8px 0;color:#005a99;}#productShowContainer .baseData .productShoppingData .productVariants>div{display:inline-block;}#productShowContainer .baseData .productShoppingData .productAddToCart{display:inline-block;margin-bottom:8px;}#productShowContainer .baseData .productShoppingData .productAddToCart .productAddToCartButton{font-size:24px;margin-bottom:12px;color:#005a99;font-weight:bold;background:rgba(246,250,235);}#productShowContainer .baseData .productShoppingData .productAddToCart .productAddToCartButton:hover{filter:brightness(.98);}#productShowContainer .baseData .productShoppingData .productAddToCart .productAddToCartButton span{margin-right:4px;font-size:28px;}#productShowContainer .baseData .productShoppingData .omnibusPrice{margin:0;color:#777;font-size:12px;line-height:1.1;}#productShowContainer .baseData .productShoppingData .productAddToClipboard{display:inline-block;}#productShowContainer .baseData .productShoppingData .productAddToClipboard .productAddToClipboardButton{font-size:18px;padding:4px;color:#90b522;}#productShowContainer .baseData .productShoppingData .productAddToClipboard .productAddToClipboardButton span{margin-right:6px;}#productShowContainer .baseData .productShoppingData .productAddToClipboard #addedToClipboard{margin:2px 0 8px 4px;font-size:14px;color:#666;}#productShowContainer .baseData .productShoppingData .productAddedToCart{margin:-8px 0 0 0;font-size:14px;color:rgba(0,90,153,.4);}#productShowContainer .baseData .productShoppingData .productAvail{margin-bottom:8px;font-size:14px;color:#005a99;}#productShowContainer .baseData .productShoppingData .productAvail span{font-size:18px;}#productShowContainer .baseData .productShoppingData .unavailableSign{color:#005a99;margin-bottom:8px;}#productShowContainer .baseData .productShoppingData .unavailableSign span{display:block;color:#f00;font-size:28px;}#productShowContainer .productFlag .productFlagTag{padding:5px 12px;color:#fff;font-size:14px;border-radius:20px;line-height:1;text-align:center;float:left;margin:-16px 4px 0 4px;}#productShowContainer .productFlag .productFlagNew{background:#f9c609;}#productShowContainer .productFlag .productFlagPreview{background:#6ecc10ff;}#productShowContainer .productFlag .productFlagReprint{background:#447f0aff;}#productShowContainer .productFlag .productFlagSale{background:#ce3513ff;}#productShowContainer .productFlag .productFlagPromotion{background:#ce3513ff;}#productShowContainer .productFlag .productFlagAudiobook{background:#4f62ccff;}#productShowContainer .productDetails{text-align:justify;padding:2%;margin:8px auto auto auto;max-width:1024px;}#productShowContainer .productDetails .productDetailsMenu{padding-left:8px;}#productShowContainer .productDetails .productDetailsMenu>h2{color:#a8cf38;padding:10px 16px 8px 16px;margin-bottom:-1px;background-color:#fff;border-left:1px solid rgba(0,90,153,.14);border-top:1px solid rgba(0,90,153,.14);border-right:1px solid rgba(0,90,153,.14);border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;}#productShowContainer .productDetails .productDetailsMenu .inactiveDetailsHeader{color:#a8cf38;opacity:.64;cursor:pointer;font-weight:normal;padding:10px 16px 7px 16px;margin-bottom:0;}#productShowContainer .productDetails .productDetailsMenu .inactiveDetailsHeader:hover{opacity:.8;transition:all .2s ease-in-out;}#productShowContainer .productDetails .gpsrContainer{color:#005a99;margin:4px 2px;}#productShowContainer .productDetails .gpsrContainer .gpsrHeader{margin:8px 0 0 0;font-size:18px;}#productShowContainer .productDetails .gpsrContainer .gpsrValue{margin:0 0 12px 6px;font-size:14px;}#productShowContainer .productDetails .gpsrContainer .gpsrValue .entryItem{margin:2px 0;}#productShowContainer .productDetails .loadingGpsrData{background:url(Images/ajax-loader.gif) center center no-repeat;min-height:200px;}#productShowContainer .productDetails .productDetailsContent{padding:4px;border-top:1px solid rgba(0,90,153,.14);border-bottom:1px solid rgba(0,90,153,.14);line-height:1.4;color:#666;}#productShowContainer .productDetails table{width:100%!important;max-width:720px!important;}#footerViewedByOthers{margin-left:8px;}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7;opacity:.7!important;display:none;z-index:30;}#overlayContent{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:31;overflow:hidden;background:url('Images/ajax-loader.gif') center center no-repeat;}#overlayContent .boxclose{cursor:pointer;position:fixed;top:1%;right:1%;font-size:48px;color:#fff;text-shadow:2px 2px 2px #000,-2px -2px 2px #000,-2px 2px 2px #000,2px -2px 2px #000;z-index:33;}#overlayContent #largePhotoSlider{width:100%;height:100vh;text-align:center;}#overlayContent #largePhotoSlider .largePhoto{width:100%;height:100vh;}#overlayContent #largePhotoSlider .largePhoto img{display:inline-block;max-width:100%;max-height:100%;padding:1%;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#footerViewedByOthers{margin-top:40px;}#availabilityNotyfication form input{margin-bottom:8px;width:100%;}#availabilityNotyfication .title{padding:4px;font-size:15px;}#availabilityNotyfication .message{padding:12px 4px;color:#fff793;background:#005a99;border-radius:20px;font-size:14px;line-height:1.2;}@media screen and (max-width:900px){#productShowContainer .baseData{display:block;}#productShowContainer .baseData .productPhoto,#productShowContainer .baseData .productData{margin:auto;}}@media screen and (max-width:600px){#body #rightColumn,#body .rightColumn{position:fixed;bottom:0;height:auto;left:0;right:0;width:100%;}.imgShowClickedList{width:100%;}.imgShowClicked{width:20%;}.boxclose{margin-right:4px;}.imgBigContainer{width:100%;min-width:unset;}body .bodyLayout{margin-bottom:64px;}#newsletterPopup{display:none;}.leftBottomBanner{display:none;}.productDetails .productDetailsMenu>h2{font-size:18px;}.productDetails .productDetailsMenu>h2:first-child{max-width:88px;}.productDetails .productDetailsMenu>h2:last-child{max-width:132px;}}@media screen and (max-width:400px){#productShowContainer .baseData{display:block;}}
.productContainer{border-radius:24px;margin:8px 2px;width:320px;height:416px;vertical-align:top;position:relative;padding:8px;box-sizing:border-box;transition:all .2s ease-in-out;}.productContainer:hover{transition:all .2s ease-in-out;box-shadow:0 0 2px 1px #d6d4d4;}.productContainer .productContainerPhoto{box-sizing:border-box;text-align:center;position:relative;width:100%;height:200px;transition:all .2s ease-in-out;}.productContainer .productContainerPhoto img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block;}.productContainer .productContainerPhoto img:hover{filter:contrast(116%);}.productContainer .productContainerHeader{width:inherit;position:absolute;height:40px;}.productContainer .productContainerDataFlags{z-index:1;height:22px;overflow:hidden;text-align:center;}.productContainer .productContainerDataFlags>div{color:#fff;font-weight:bold;font-size:12px;padding:4px 10px;border-radius:10px;display:inline-block;}.productContainer .productContainerDataFlags .productContainerDataNew{background:#f9c609;}.productContainer .productContainerDataFlags .productContainerDataPromotion{background:#ce3513ff;}.productContainer .productContainerDataFlags .productContainerDataPreview{background:#6ecc10ff;}.productContainer .productContainerDataFlags .productContainerDataReprint{background:#447f0aff;}.productContainer .productContainerDataFlags .productContainerDataSale{background:#ce3513ff;}.productContainer .productContainerDataFlags .productContainerDataAudiobook{background:#4f62ccff;}.productContainer .productContainerDataAuthor{font-size:15px;line-height:1.1;text-align:center;overflow:hidden;height:16px;color:#90b522;}.productContainer .productContainerData{max-width:100%;padding:0;color:#005a99;}.productContainer .productContainerData .productContainerDataName{font-size:17px;line-height:1.1;height:42px;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;margin-top:8px;text-align:center;}.productContainer .productContainerData .productContainerDataPrice{margin:4px 0 12px 0;padding:6px;text-align:center;vertical-align:bottom;padding:4px 8px 2px 8px;border-radius:24px;background:rgba(0,90,153,.07);}.productContainer .productContainerData .productContainerDataPrice .omnibusPrice{margin:1px 0 0 0;color:#777;font-size:11px;line-height:1.1;text-align:center;min-height:14px;}.productContainer .productContainerData .productContainerDataPrice .productContainerDataFinalPrice{font-size:26px;display:inline-block;margin:0 8px;}.productContainer .productContainerData .productContainerDataPrice .productContainerDataFinalPrice span{font-size:16px;}.productContainer .productContainerData .productContainerDataPrice .productContainerDataBasePrice{font-size:17px;text-decoration:line-through;display:inline-block;}.productContainer .productContainerData .productContainerDataPrice .productContainerDataDiscount{font-size:22px;display:inline-block;color:#f00;}.productContainer .productContainerData .productContainerDataPrice .productContainerDataDiscount span{font-size:15px;}.productContainer .productContainerData .productContainerDataAddToCartButton{transition:all .2s ease-in-out;cursor:pointer;box-sizing:border-box;margin:auto;font-size:15px;text-align:center;font-weight:bold;display:inline-block;}.productContainer .productContainerData .productContainerDataAddToCartButton span{font-size:24px;display:block;margin:-2px 0 -4px 0;}.productContainer .productContainerFooter{text-align:center;display:block;}.productContainer .productContainerFooter .productContainerAvailability{text-align:center;color:#005a99;font-size:14px;display:inline-block;margin:auto 8px;}.productContainer .productContainerFooter .productContainerAvailability>span{font-size:15px;font-weight:bold;}.productContainer .productContainerFooter .productContainerDataAddedToCart{font-size:11px;color:#005a99;position:absolute;bottom:14px;margin-right:4px;color:#90b522;}.productContainer .productContainerFooter .productContainerDataAddedToCart>span{font-weight:bold;}.bx-wrapper .bx-controls-direction .bx-prev,.bx-wrapper .bx-controls-direction .bx-next{color:#005a99;font-family:'icofont';font-size:48px;text-shadow:-4px 0 2px #fff,4px 0 2px #fff,0 2px 2px #fff,0 -2px 2px #fff;opacity:.5;}.bx-wrapper .bx-controls-direction .bx-prev:hover,.bx-wrapper .bx-controls-direction .bx-next:hover{transition:all .2s ease-in-out;transform:scale(1.2);}.sliderHeight{min-height:451px;background:url(Images/ajax-loader.gif) center center no-repeat;}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

    .bx-wrapper img {
        max-width: 100%;
        display: block;
    }

    /** THEME
===================================*/

    .bx-wrapper .bx-viewport {
        /*	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -15px;*/
        background: #fff;
        /*fix other elements on the page moving (on Chrome)*/
        -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: -30px;
        width: 100%;
    }

    /* LOADER */

    .bx-wrapper .bx-loading {
        min-height: 50px;
        background: url(images/bx_loader.gif) center center no-repeat #fff;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2000;
    }

    /* PAGER */

    .bx-wrapper .bx-pager {
        text-align: center;
        font-size: .85em;
        font-family: Arial;
        font-weight: bold;
        color: #666;
        padding-top: 20px;
    }

        .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: 10px;
            height: 10px;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

            .bx-wrapper .bx-pager.bx-default-pager a:hover,
            .bx-wrapper .bx-pager.bx-default-pager a.active {
                background: #000;
            }

    /* DIRECTION CONTROLS (NEXT / PREV) */

    .bx-wrapper .bx-prev {
        left: -8px;
        /*background: url(images/controls.png) no-repeat 0 -32px;*/
    }

    .bx-wrapper .bx-next {
        right: 8px;
        /*background: url(images/controls.png) no-repeat -43px -32px;*/
    }

    .bx-wrapper .bx-prev:hover {
        background-position: 0 0;
    }

    .bx-wrapper .bx-next:hover {
        background-position: -43px 0;
    }

    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 50%;
        margin-top: -16px;
        outline: 0;
        width: 32px;
        height: 32px;
        z-index: 2;
    }

        .bx-wrapper .bx-controls-direction a.disabled {
            display: none;
        }

    /* AUTO CONTROLS (START / STOP) */

    .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;
            background: url(images/controls.png) -86px -44px no-repeat;
            margin: 0 3px;
        }

            .bx-wrapper .bx-controls-auto .bx-stop:hover,
            .bx-wrapper .bx-controls-auto .bx-stop.active {
                background-position: -86px -33px;
            }

    /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

    .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;
    }

    /* IMAGE CAPTIONS */

    .bx-wrapper .bx-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        background: #666\9;
        background: rgba(80, 80, 80, 0.75);
        width: 100%;
    }

        .bx-wrapper .bx-caption span {
            color: #fff;
            font-family: Arial;
            display: block;
            font-size: .85em;
            padding: 10px;
        }

.bannerContainer{width:100%;margin:4px auto;display:flex;justify-content:center;}.bannerContainer .carousel-control{transition:all .2s ease-in-out;}.bannerContainer .carousel-control .sr-only{font-family:'icofont';}.bannerContainer #recCategoryList{box-sizing:border-box;float:left;min-width:320px;height:330px;overflow-y:auto;margin:0 8px 4px 8px;padding:12px;border-radius:20px;border:1px solid rgba(0,90,153,.14);}.bannerContainer #recCategoryList #recCategoryListHead{margin:0 0 4px 0;padding:0 0 4px 0;color:#a8cf38;border-bottom:1px solid rgba(0,90,153,.14);font-size:24px;}.bannerContainer #recCategoryList .categoryItemSeparator{margin:4px 0;}.bannerContainer #recCategoryList ul{list-style:none;font-size:18px;color:#005a99;}.bannerContainer .banner{float:right;max-width:794px;margin:0 8px 8px 8px;}.bannerContainer .banner .bannerSlider{margin:auto;}.bannerContainer .banner .carousel-indicators{padding:0;}.bannerContainer .bannerSlider{margin:auto;}.bannerContainer .bannerSlider img{display:block;border-radius:20px;}.bannerContainer .bannerSlider li{list-style:none;margin:0;padding:0;}@media screen and (max-width:1498px){.bannerContainer .banner:first-child{display:none;}}@media screen and (max-width:1132px){.bannerContainer #recCategoryList{float:none;height:auto;}.bannerContainer #recCategoryList ul{columns:2;}.bannerContainer .banner{float:none;}}
.reviewContainer{margin:8px auto auto auto;padding-bottom:60px;border-bottom:1px solid rgba(0,90,153,.14);width:100%;max-width:1024px;}.reviewContainer #addReviewContainer{width:100%;margin:0 auto 0 auto;}.reviewContainer #addReviewContainer #gradeValidationMessage{font-weight:bold;color:#a8cf38;}.reviewContainer #addReviewContainer .field{margin-bottom:8px;width:100%;display:flex;}.reviewContainer #addReviewContainer .field .tittle{margin-top:4px;text-align:right;width:110px;}.reviewContainer #addReviewContainer .field :last-child{vertical-align:top;}.reviewContainer #addReviewContainer .field .gradeField{display:inline-block;}.reviewContainer #addReviewContainer .field .gradeField .rateit{vertical-align:middle;}.reviewContainer #addReviewContainer .field .reviewField{flex-grow:1;}.reviewContainer #addReviewContainer .field .reviewField input{width:100%;}.reviewContainer #addReviewContainer .field .reviewField textarea{height:120px;width:100%;}.reviewContainer #addReviewContainer #msgBox{padding:6px;text-align:center;width:96%;background:#005a99;color:#fff793;margin:4px 2%;font-size:17px;}.reviewContainer #addReviewContainer .bottomPlace{color:#666;}.reviewContainer .productReview{margin-bottom:8px;}.reviewContainer .productReview .productReviewHeader{margin-left:1%;margin-bottom:4px;}.reviewContainer .productReview .productReviewHeader span{font-weight:bold;}.reviewContainer .productReview .productReviewAbout{margin-left:2%;color:#005a99;font-style:italic;overflow-wrap:break-word;}.reviewContainer .gradeFieldInDisplay{margin-bottom:16px;margin-left:2%;}.reviewContainer .boughtProductBlock{float:right;text-align:right;font-size:14px;margin:-10px 0 2px 0;color:#000;padding:3px 8px 4px 8px;border-radius:12px;}.reviewContainer .confirmedPurchase{background:#00800022;color:#008000;}.reviewContainer .notConfirmedPurchase{background:#f002;color:#f00;}@media screen and (max-width:800px){.reviewContainer #addReviewContainer .field .tittle{text-align:left;width:auto;}.reviewContainer #addReviewContainer .field:not(:first-child) .tittle{display:block;}.reviewContainer #addReviewContainer .field .reviewField{width:100%;}}
