﻿body{padding-top:50px;}body,html{font-family:'Noto Sans',sans-serif;font-size:16px;color:#2b2b2b;}h1{font-size:2.125rem;font-weight:700;line-height:1;letter-spacing:.1em;}h2{margin-top:1em;margin-bottom:1em;font-size:1.875rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;}h2 small{display:block;font-size:.4em;font-weight:400;letter-spacing:normal;text-transform:none;}h2.lower-first::first-letter {text-transform:lowercase;}h3{font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;}h4{font-size:.875rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;}h4 small{color:inherit;}.back-to-top{padding:5px 10px;position:fixed;bottom:100px;right:5px;z-index:9999;display:none;text-decoration:none;color:#808080;font-size:30px;background-color:#ddd;text-align:center;}a,a:link{color:#26ade4;transition:all .3s ease-out;}a .icon,a:link .icon{fill:#26ade4;transition:all .3s ease-out;}a:visited{color:#7faf1b;}a:visited .icon{fill:#7faf1b;}a:hover,a:active{color:#157ea9;}a:hover .icon,a:active .icon{fill:#157ea9;}.btn,a.btn{padding:.875em 1.875em;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;border:none;}.btn-primary{background-color:#26ade4;}.btn-primary:hover{background-color:#229bcc;}.btn-secondary{background-color:#4dbce9;}.btn-secondary:hover{background-color:#45a8d1;}.icon{display:inline-block;vertical-align:middle;}.icon.icon-star,.icon.icon-half-star,.icon.icon-open-star{float:left;width:16px;height:16px;fill:#aaa;}.icon.icon-info{width:20px;height:20px;fill:#aaa;margin-bottom:10px;}.icon.icon-star-selected,.icon.icon-half-star{fill:#fdb900;}.modal-body .icon{width:1em;height:1em;}.panel{border-color:#d2d2d2;box-shadow:none;}.product-box-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.5em;}.product-box-small .product-image{min-width:86px;}.product-box-small .product-image img{-webkit-transform-origin:center center;transform-origin:center center;transition:all .3s ease-out;}.product-box-small .product-image a:hover img{-webkit-transform:scale(.95);transform:scale(.95);}.product-box-small .product-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:1em;}.product-box-small .product-name{margin:0;font-size:.875rem;letter-spacing:normal;text-transform:none;}.product-box-small .price{margin:0;font-size:1.125rem;font-weight:700;}.product-box-small .price.price-cut{text-decoration:line-through;}.product-box-small .icon.icon-cart{width:21px;height:20px;fill:#fff;}.product-box-small .btn{padding:.875em 1.375em;}.product-box-small .btn:hover .icon-cart{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}.navbar-collapse{position:relative;}.navbar-collapse .navbar-nav .dropdown-menu{top:105%;z-index:-1;width:100%;height:0;padding:0;background:#181262;border:none;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);opacity:0;overflow:hidden;transition:all .3s ease-out;}.navbar-collapse .navbar-nav .open .dropdown-menu{top:100%;z-index:1000;height:auto;opacity:1;overflow:visible;transition:all .5s ease-out;transition-delay:.5s;}.navbar-collapse .best-seller{padding:1rem 1rem 0;background:#4dbce9;}.navbar-collapse .best-seller>p{font-weight:700;line-height:3;letter-spacing:.1em;text-align:center;text-transform:uppercase;}.navbar-collapse .best-seller .more-best-sellers{margin-bottom:1rem;text-align:center;}.navbar-collapse .best-seller .more-best-sellers a{font-size:.75rem;font-weight:700;color:#fff;text-decoration:none;}.navbar-collapse .best-seller .more-best-sellers a:hover{text-decoration:underline;}.navbar-collapse .menu-items{padding:2rem;}.navbar-collapse .menu-items a{display:block;line-height:2;color:#fff;}.pagination>li>a:hover,.pagination>li>span:hover{background-color:#e5e5e5;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#45a8d1;border-color:#45a8d1;}header{padding-top:25px;font-size:.875em;}header .logo{margin-bottom:25px;}header .search{margin-bottom:25px;padding:1px;border:2px solid #e5e5e5;border-radius:5px;}header .search input{color:#2b2b2b;border:none;box-shadow:none;}header .search input::-ms-input-placholder{color:#2b2b2b;opacity:1;}header .search input::-moz-placeholder{color:#2b2b2b;opacity:1;}header .search input::-webkit-input-placeholder{color:#2b2b2b;opacity:1;}header .search input:focus::-ms-input-placholder{color:#e5e5e5;}header .search input:focus::-moz-placeholder{color:#e5e5e5;}header .search input:focus::-webkit-input-placeholder{color:#e5e5e5;}header .search .input-group-btn .btn{width:38px;padding:3px 6px;background:#4dbce9;border-radius:5px;transition:all .3s ease-out;}header .search .input-group-btn .btn:hover{background:#45a8d1;}header .search .icon{width:26px;height:26px;fill:#fff;}header .utility{padding-right:1rem;font-weight:700;line-height:2.5rem;text-align:right;}header .utility .user-link{margin-right:1rem;}header .utility .cart-link{position:relative;letter-spacing:.2em;text-transform:uppercase;}header .utility .cart-link .item-count{position:absolute;top:-1rem;right:-1rem;padding:5px;line-height:1;letter-spacing:normal;color:#7faf1b;background:#2b2b2b;border-radius:5px;}header .utility .icon{width:1.5em;height:1.5em;fill:#26ade4;vertical-align:text-bottom;transition:all .3s ease-out;}header .utility a:hover{text-decoration:none;}header .utility a:hover .icon{fill:#157ea9;}header .navbar-default{min-height:0;margin-bottom:0;text-align:center;background:#2b2b2b;border:none;border-bottom:2px solid #7faf1b;border-radius:0;}header .navbar-default .navbar-nav>li>a{padding-top:12px;padding-bottom:6px;font-size:.875rem;line-height:21px;font-weight:700;color:#4dbce9;background-color:#2b2b2b;border-bottom:6px solid #2b2b2b;transition:all .3s ease-out;}header .navbar-default .navbar-nav>li>a:hover,header .navbar-default .navbar-nav>li>a:active,header .navbar-default .navbar-nav>li>a:focus{color:#7faf1b;background-color:#2b2b2b;}header .navbar-default .navbar-nav>li.active>a{color:#7faf1b;background-color:#2b2b2b;border-bottom-color:#7faf1b;}header .navbar-default .navbar-nav>li.active>a:hover,header .navbar-default .navbar-nav>li.active>a:active,header .navbar-default .navbar-nav>li.active>a:focus{color:#7faf1b;background-color:#2b2b2b;}header .navbar-default .navbar-nav>li.open>a{color:#7faf1b;background-color:#2b2b2b;border-bottom-color:#4dbce9;}header .navbar-default .navbar-nav>li.open>a:hover,header .navbar-default .navbar-nav>li.open>a:active,header .navbar-default .navbar-nav>li.open>a:focus{color:#7faf1b;background-color:#2b2b2b;}.breadcrumbs{margin-bottom:1rem;background:#7faf1b;}.breadcrumbs .breadcrumb{margin:0;background:none;}.breadcrumbs .breadcrumb a,.breadcrumbs .breadcrumb a:link{color:#2b2b2b;text-decoration:underline;}.breadcrumbs .breadcrumb li{font-size:.875rem;}.breadcrumbs .breadcrumb li:last-child{font-weight:700;color:#fff;}.breadcrumbs .breadcrumb>li+li:before{content:">";color:#2b2b2b;}main{background-color:#e5e5e5;overflow-x:hidden;}.testimonial{padding:2.5em 0;background:#d2d2d2;}.testimonial blockquote{position:relative;margin:0;padding:2.5em;font-size:1.125em;font-style:italic;background:#fff;border:none;border-radius:4px;opacity:0;-webkit-transform:translateY(-35px);transform:translateY(-35px);transition:all .3s ease-out;}.testimonial blockquote::after{content:'';position:absolute;left:14px;bottom:-28px;border-top:28px solid #fff;border-left:16px solid transparent;border-right:16px solid transparent;}.testimonial blockquote small{position:absolute;left:0;bottom:-4em;color:#2b2b2b;font-style:normal;opacity:0;-webkit-transform:translateY(-5em);transform:translateY(-5em);transition:all .3s ease-out;}.testimonial blockquote small::before{content:'';}.testimonial blockquote.in,.testimonial blockquote.in small{opacity:1;-webkit-transform:none;transform:none;}.testimonial .btn{float:right;margin-top:1.5rem;}.banner-ad{padding:2.5em 0;}.estores{padding:1px 0 2.5em;background:#fff;}.estore-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:2.5em;}.estore-logos img{display:inline-block;margin-bottom:1em;}.social{text-align:center;}.social ul{margin:0 auto;}.social ul li{display:inline-block;}.social .icon{width:48px;height:36px;fill:#2b2b2b;}.social .newsletter{margin:2.5rem 0;}.social .newsletter .form-control{height:38px;}.social .newsletter .btn{border-top-left-radius:4px;border-bottom-left-radius:4px;}footer .site-links li{font-size:.875rem;line-height:2;}footer .trust-logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5em;margin-bottom:2.5em;}footer .trust-logos img{margin:.25em;vertical-align:bottom;}footer .copyright{padding:2.5em;background-color:#2b2b2b;}footer .copyright p{margin:0;font-size:.75em;color:#e5e5e5;}.billboard img{width:100%;height:auto;}.billboard .message{max-width:430px;margin:0 auto;padding:2.5rem 0;text-align:center;}.billboard .message h1{margin-top:0;font-size:1.875em;font-weight:700;}.billboard .message .btn{margin:0 auto;font-size:.875rem;}.feature-menu{background-color:#fff;}.feature-menu a{display:block;font-size:.875em;line-height:3;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.2em;transition:all .3s ease-out;}.feature-menu a:hover{text-decoration:none;background:#26ade4;color:#fff;}.feature-menu a:hover .icon{fill:#fff;-webkit-transform:scale(1.25);transform:scale(1.25);}.feature-menu .icon{width:2em;height:1.5em;vertical-align:text-bottom;fill:#26ade4;transition:all .3s ease-out;}.product-panel .panel-heading img{width: 100%;-webkit-transform-origin:center center;transform-origin:center center;transition:all .3s ease-out;max-width:200px;}.product-panel .panel-heading a:hover img{-webkit-transform:scale(.95);transform:scale(.95);}.product-panel .panel-body{padding:0 10px;max-width:275px;}.product-panel h3{margin:0;font-size:.865rem;line-height:normal;text-transform:none;letter-spacing:normal;min-height:90px;}.product-panel .price{font-size:1.25rem;font-weight:700;}.product-panel .price-cut{text-decoration:line-through;}.product-panel .glyphicon{font-size:1rem;margin-left:3px;top:-5px;}.product-panel .icon.icon-info{width:18px;height:18px;margin-left:3px;}.product-panel .icon.icon-info2{width:18px;height:18px;margin-left:3px;padding-bottom:5px;}.product-panel .panel-footer{min-height:4em;border:none;background:#fff;}.product-panel .category,.product-panel .rebate-applied{float:left;font-size:.75rem;}.product-panel .rebate-applied{font-weight:700;color:#7faf1b;}.product-panel .rating{float:right;}.product-details{font-size:.875rem;}.product-details .product-large{background:#2b2b2b;background-clip:padding-box;}.product-details .product-large>.row{margin:0;}.product-details .product-large>.row>.col-md-9,.product-details .product-large>.row>.col-md-3{padding-left:0;padding-right:0;}.product-details .product-details-main{padding:1.5rem;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}.product-details .product-details-main .product-name{font-size:1.375rem;font-weight:700;line-height: 1.1;letter-spacing:1px;}.product-details .product-details-main .product-manufacturer,.product-details .product-details-main .rating-reviews{font-weight:700;}.product-details .product-details-main .rating{display:block;overflow:auto;margin-right:1em;}.product-details .product-details-main .price{font-size:2.5rem;line-height:2;font-weight:700;}.product-details .product-details-main .price.price-cut{text-decoration:line-through;}.product-details .product-details-main .price .icon{vertical-align:super;width:20px;height:20px;margin-left:1rem;}.product-details .product-details-main .product-images .product-image-main{margin-bottom:2rem;}.product-details .product-details-main .product-images .thumbnails{margin-bottom:2rem;}.product-details .product-details-main .product-images .thumbnails img{display:inline-block;max-width:60px;max-height:60px;margin-bottom:1em;cursor:pointer;}.product-details .product-details-main .product-images .thumbnails img.selected{border:1px solid #7faf1b;}.product-details .product-details-main .sale-attributes{font-weight:700;color:#7faf1b;text-align:center;text-transform:uppercase;}.product-details .product-details-main .sale-attributes .icon{width:25px;height:25px;margin-right:5px;fill:#7faf1b;}.product-details .product-details-main .sale-attributes span{display:block;}.product-details .add-to-cart{height:100%;padding:1.5em 1em;background:#2b2b2b;color:#fff;}.product-details .add-to-cart legend{margin:0;padding-top:1.5em;font-size:1em;color:#fff;border:none;}.product-details .add-to-cart legend .price{font-weight:700;}.product-details .add-to-cart .form-group{margin:0;}.product-details .add-to-cart .form-group .col-md-6,.product-details .add-to-cart .form-group .col-sm-12{padding-left:0;padding-right:0;}.product-details .add-to-cart .form-group .control-label{text-align:left;}.product-details .add-to-cart .checkbox a{padding-left:20px;}.product-details .add-to-cart img{margin:1em 0 1em 20px;}.product-details .add-to-cart button .icon{width:21px;height:20px;fill:#fff;vertical-align:middle;transition:all .3s ease-out;}.product-details .add-to-cart button:hover .icon{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}.buyer-protection{padding:1rem 2rem;overflow:auto;text-align:center;}.buyer-protection img,.buyer-protection li{margin-bottom:1em;}.buyer-protection span strong{color:#7faf1b;}.buyer-protection li{padding:0 .8rem;font-size:.875rem;font-weight:700;text-align:center;}.buyer-protection .icon{display:block;width:30px;height:30px;margin:0 auto;fill:#7faf1b;}.also-available .panel,.accessories .panel{padding:2rem 1rem;}.product-specs .panel{padding:3.5em 1.5em 0;font-size:.875rem;}.product-specs .panel h2,.product-specs .panel h3{margin:0;}.product-specs .panel .buttons{padding-top:2em;}.product-specs .panel .buttons .btn{margin:0 .75em 1.5em;}.reviews .panel-heading{padding:1.5em 0;background:#2b2b2b;color:#fff;text-align:center;}.reviews .panel-heading .rating{display:block;width:80px;margin:0 auto;overflow:auto;}.reviews .panel-heading a{font-size:.875rem;line-height:2;text-transform:none;letter-spacing:normal;}.reviews .panel-body h3{text-align:center;}.reviews .panel-body h3 a{display:block;font-size:.875rem;}.reviews .panel-body .review{padding:2rem 0;border-bottom:1px solid #e5e5e5;}.reviews .panel-body .review .review-meta{display:block;font-size:1.125rem;font-weight:700;}.reviews .panel-body .review .review-meta .rating{display:block;float:left;margin-right:.5rem;padding-right:.5rem;line-height:1;border-right:1px solid #e5e5e5;}.reviews .panel-body .review .review-meta .rating strong{font-size:3.75rem;}.reviews .panel-body .review .review-meta .source{display:block;line-height:2;}.reviews .panel-body .review .review-meta time{font-size:.75rem;font-weight:400;}.reviews .panel-body .review .review-body{font-size:.875rem;}.reviews .panel-body .buttons{padding:2em 0;}.reviews .panel-body .buttons a span{font-size:1.25rem;line-height:1;vertical-align:text-bottom;}.image-zoom-modal .thumbnails li{display:inline-block;}.image-zoom-modal .thumbnails img{display:inline-block;max-width:75px;max-height:75px;margin:.5rem 0 0 0;cursor:pointer;}.image-zoom-modal .thumbnails img.selected{border:1px solid #7faf1b;}.cart-panel .cart-table{width:100%;border:0;border-collapse:collapse;}.cart-panel .cart-table thead th{padding:0 1rem;font-size:.875rem;line-height:3.5;font-weight:700;color:#fff;text-transform:uppercase;background:#2b2b2b;}.cart-panel .cart-table thead th:first-child{border-top-left-radius:4px;}.cart-panel .cart-table thead th:last-child{border-top-right-radius:4px;}.cart-panel .cart-table tbody td{padding:.5rem 1rem;font-size:.875rem;vertical-align:middle;}.cart-panel .cart-table tbody .cell-remove .icon{display:block;width:24px;height:24px;fill:#af1b1b;transition:all .3s ease-out;}.cart-panel .cart-table tbody .cell-remove a{display:inline-block;font-size:.75rem;color:#af1b1b;text-decoration:none;transition:all .3s ease-out;}.cart-panel .cart-table tbody .cell-remove a:hover{color:#d2d2d2;}.cart-panel .cart-table tbody .cell-remove a:hover .icon{fill:#d2d2d2;transform:rotate(180deg);}.cart-panel .cart-table tbody .cell-item div{display:table;}.cart-panel .cart-table tbody .cell-item img{display:table-cell;max-width:80px;height:auto;margin-right:1em;}.cart-panel .cart-table tbody .cell-item p{display:table-cell;vertical-align:middle;max-width:450px;}.cart-panel .cart-table tbody .cell-item a{font-weight:700;}.cart-panel .cart-table tbody .cell-stock{font-weight:700;white-space:nowrap;color:#7faf1b;text-align:right;}.cart-panel .cart-table tbody .cell-quantity{font-size:1.125em;}.cart-panel .cart-table tbody .cell-quantity input{max-width:4em;padding:.25em 0 .25em .5em;border:2px solid #e5e5e5;border-radius:4px;}.cart-panel .cart-table tbody .cell-price,.cart-panel .cart-table tbody .cell-adj-price{font-size:1.125em;font-weight:700;text-align:right;}.cart-panel .cart-table tbody .warranty-row .cell-adj-price,.cart-panel .cart-table tbody .warranty-row .add-warranty+td{border-bottom:1px solid #e5e5e5;}.cart-panel .cart-table tfoot td{padding:2rem;font-size:1.125rem;text-align:right;}.cart-panel .cart-table tfoot td .btn{margin-left:.5rem;}.cart-panel .cart-table tfoot td input{margin-left:.5rem;padding:.25em .5em;border:2px solid #e5e5e5;border-radius:4px;}.cart-panel .totals-box{clear:both;margin:1rem;padding:1rem 0;border:2px solid #e5e5e5;border-radius:4px;}.cart-panel .totals-box .disclaimers{margin-top:1rem;font-size:.75rem;}.cart-panel .totals-box table{width:100%;border:0;border-collapse:collapse;}.cart-panel .totals-box table th,.cart-panel .totals-box table td{padding:.5rem;font-size:1.125rem;text-align:right;border-bottom:1px solid #e5e5e5;vertical-align:top;}.cart-panel .totals-box table th select,.cart-panel .totals-box table td select,.cart-panel .totals-box table th label,.cart-panel .totals-box table td label,.cart-panel .totals-box table th a,.cart-panel .totals-box table td a{font-size:.75rem;}.cart-panel .totals-box table tr:last-child th,.cart-panel .totals-box table tr:last-child td{border:none;}.cart-panel .totals-box table select{border-color:#e5e5e5;border-radius:4px;}.cart-panel .other-checkout-options{padding:1rem;text-align:center;}.cart-panel .other-checkout-options a{display:block;max-width:360px;margin:0 auto .5rem;}.cart-panel .other-checkout-options .icon{display:inline-block;width:1.5rem;height:1.5rem;fill:#fff;}.cart-panel .other-checkout-options .checkout-btn:hover .icon{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);transform-origin:center top;backface-visibility:hidden;perspective:1000px;}@keyframes shake{10%,90%{transform:rotate(-2deg);}20%,80%{transform:rotate(4deg);}30%,50%,70%{transform:rotate(-8deg);}40%,60%{transform:rotate(8deg);}}section.category{position:relative;}section.category .filter-column{position:static;}section.category.in .filter-panel{-webkit-transform:translateX(0);transform:translateX(0);}section.category .category-column{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:none;opacity:1;transition:all .3s ease-out;}section.category.in .category-column{-webkit-transform:scale(.9);transform:scale(.9);opacity:.75;}.filter-panel{position:absolute;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s ease-out;}.filter-panel .panel-heading{position:relative;padding:1rem 1.5rem;color:#fff;background:#45a8d1;}.filter-panel .panel-heading small{display:block;}.filter-panel .panel-heading .close{position:absolute;right:.25rem;top:.25rem;color:#fff;text-shadow:none;opacity:1;}.filter-panel .panel-body{padding:1rem 1.5rem;background:#4dbce9;}.filter-panel a{line-height:2;color:#fff;}.filter-panel li{position:relative;}.filter-panel li ul{max-height:0;padding-left:1rem;font-size:.875rem;overflow:hidden;}.filter-panel input{position:absolute;left:-9999px;}.filter-panel input:checked~label::after{-webkit-transform:rotate(0);transform:rotate(0);}.filter-panel input:checked~ul{max-height:none;}.filter-panel label{position:relative;font-weight:400;color:#fff;cursor:pointer;}.filter-panel label::before,.filter-panel label::after{content:"";position:absolute;left:-15px;top:50%;width:10px;height:1px;background-color:#fff;}.filter-panel label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .15s ease-out;}.filter-panel .subheader{display:block;margin:0 -1.5rem;padding:1rem 1.5rem;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#45a8d1;}.open-filter-button .icon{width:1rem;height:1rem;fill:#fff;vertical-align:text-bottom;}.common-clicks .panel-heading{padding:1rem 1.5rem;color:#fff;background:#2b2b2b;}.common-clicks .panel-body{padding:1rem 1.5rem;}.common-clicks a{line-height:2;}.featured .estore-logos{margin-bottom:0;}.featured .estore-logos img{margin-top:1rem;}.product-grid .rating{display:block;float:none;overflow:auto;}.product-grid .product-panel{font-size:.875rem;}.product-grid .product-panel .panel-heading a{font-weight:700;}.product-grid .product-panel .icon-package{width:1em;height:1em;}.product-grid .product-panel .icon.icon-cart{width:21px;height:20px;fill:#fff;}.product-grid .product-panel .btn:hover .icon-cart{transform:rotate(-10deg);}.product-grid .stock-status{font-size:.75rem;font-weight:700;}.product-grid .stock-status.in-stock{color:#7faf1b;}.product-grid .stock-status.drop-ship{color:#FFa500;}.product-grid .stock-status.out-of-stock{color:#af1b1b;}.product-grid .stock-status,.product-grid .rebate-applied{float:none;display:block;}.product-grid-filter .form-control{height:38px;}.product-grid-filter button{height:38px;}.product-grid-filter button .icon{width:1rem;height:1rem;fill:#fff;}@media(max-width:479px){.visible-xxs-block{display:block !important;}.hidden-xxs{display:none !important;}.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{float:left;}.col-xxs-12{width:100%;}.col-xxs-11{width:91.66666667%;}.col-xxs-10{width:83.33333333%;}.col-xxs-9{width:75%;}.col-xxs-8{width:66.66666667%;}.col-xxs-7{width:58.33333333%;}.col-xxs-6{width:50%;}.col-xxs-5{width:41.66666667%;}.col-xxs-4{width:33.33333333%;}.col-xxs-3{width:25%;}.col-xxs-2{width:16.66666667%;}.col-xxs-1{width:8.33333333%;}.totals-box table,.totals-box tbody,.totals-box tr,.totals-box th,.totals-box td{display:block;}.cart-panel .totals-box table th{border:none;}.product-grid-filter button{display:none;}}@media screen and (min-width:480px){.navbar-collapse .navbar-nav .open .dropdown-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;}.navbar-collapse .best-seller,.navbar-collapse .menu-items{-webkit-flex:1;-ms-flex:1;flex:1;}.product-details .product-details-main .rating{display:inline;}.product-details .product-details-main .price{font-size:3rem;}.product-details .product-details-main .product-images .thumbnails{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.image-zoom-modal .thumbnails{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.product-grid .col-xs-6:nth-child(2n+1){clear:both;}.product-grid .list-view .col-xs-6{display:table;float:none;width:100%;}.product-grid .list-view .product-panel{display:table-row;}.product-grid .list-view .product-panel .panel-heading,.product-grid .list-view .product-panel .panel-body,.product-grid .list-view .product-panel .panel-footer{display:table-cell;float:none;width:auto;padding:1rem;border-bottom:1px solid #e5e5e5;vertical-align:top;}.product-grid .list-view .product-panel .panel-footer{border-left:1px solid #e5e5e5;}.product-grid .list-view .product-panel .panel-footer .btn{margin-bottom:1rem;}.product-grid .list-view .product-panel .panel-footer .btn,.product-grid .list-view .product-panel .panel-footer .stock-status,.product-grid .list-view .product-panel .panel-footer .rebate-applied{float:none;}}@media screen and (min-width:640px){h2{line-height:2;letter-spacing:.2em;}h2 small{margin-top:-.75em;}.navbar-collapse .best-seller{max-width:41.667%;}.navbar-collapse .menu-items ul{-webkit-column-count:2;-ms-column-count:2;column-count:2;}.billboard{position:relative;padding-bottom:40%;overflow:hidden;}.billboard img{position:absolute;left:50%;top:0;width:auto;height:100%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.billboard .message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;width:80%;max-width:none;padding:0;}.billboard .message h1{font-size:2.5em;color:#fff;}.estores .logos img{margin-bottom:0;}.reviews .panel-body h3{text-align:left;}.reviews .panel-body h3 a{display:inline;margin-left:2em;}.reviews .panel-body .review{display:flex;flex-flow:row nowrap;}.reviews .panel-body .review .review-meta{flex:1;}.reviews .panel-body .review .review-meta .rating{display:inline-block;float:none;margin-bottom:.5rem;margin-right:0;padding-bottom:.5rem;padding-right:0;border-bottom:1px solid #e5e5e5;border-right:none;}.reviews .panel-body .review .review-meta .source{line-height:1;}.reviews .panel-body .review .review-body{flex:3;}}@media screen and (max-width:686px){.cart-panel .cart-table tfoot td{padding:.5rem 1rem;}.cart-panel .cart-table tfoot label,.cart-panel .cart-table tfoot input,.cart-panel .cart-table tfoot .btn{float:right;clear:right;margin-right:0;margin-bottom:.5rem;}}@media screen and (min-width:768px){body{padding-top:40px;}.container.expanded{width:850px;transition:all .3s ease-out;}.row.expanded{margin-left:-50px;margin-right:-50px;transition:all .3s ease-out;}.container.contracted{width:750px;}.row.contracted{margin-left:-15px;margin-right:-15px;}header .search{margin-left:0;}.navbar-collapse .nav>li.dropdown{position:static;}.navbar-collapse .navbar-nav .dropdown-menu.brands-dropdown{width:60%;}.navbar-collapse .best-seller>p{letter-spacing:.2em;}.navbar-collapse .menu-items{padding-top:4rem;}.billboard{padding-bottom:25%;}.billboard img{left:0;width:100%;height:auto;-ms-transform:none;-webkit-transform:none;transform:none;}.billboard .message{width:56%;}.reviews .panel-heading{text-align:left;}.reviews .panel-heading .rating{display:inline-block;margin:0 1em;}.product-grid-filter .filter-search{float:left;}.product-grid-filter .filter-sort{float:right;}.product-grid-filter .filter-sort .form-group{padding-left:1rem;}.product-grid .product-panel .panel-heading{float:left;width:25%;padding:1rem .5rem 1rem 1rem;}.product-grid .product-panel .panel-body{float:left;width:66.666%;padding:1rem 1rem 1rem .5rem;}.product-grid .product-panel .panel-footer{clear:both;overflow:auto;}.product-grid .product-panel .panel-footer .btn{float:right;}.product-grid .product-panel .stock-status,.product-grid .product-panel .rebate-applied{float:left;}.product-grid .product-panel .rebate-applied{clear:left;}}@media screen and (max-width:991px){.cart-table,.cart-table table,.cart-table thead,.cart-table tbody,.cart-table tfoot,.cart-table th,.cart-table td,.cart-table tr{display:block;}.cart-table thead tr{position:absolute;top:-9999px;left:-9999px;}.cart-panel .cart-table tbody .cell-price,.cart-panel .cart-table tbody .cell-quantity,.cart-panel .cart-table tbody .cell-adj-price{position:relative;padding-left:50%;text-align:right;white-space:normal;}.cart-panel .cart-table tbody .cell-price::before,.cart-panel .cart-table tbody .cell-quantity::before,.cart-panel .cart-table tbody .cell-adj-price::before{content:attr(data-title);position:absolute;left:1rem;top:.5rem;width:45%;font-weight:bold;text-align:left;}}@media screen and (min-width:480px) and (max-width:991px){.add-to-cart legend{text-align:center;}}@media screen and (min-width:600px) and (max-width:991px){header .header-flex{display: flex;}.cart-panel .cart-table tbody .cell-price,.cart-panel .cart-table tbody .cell-quantity,.cart-panel .cart-table tbody .cell-adj-price{float:left;width:33.333%;padding-left:1rem;padding-top:2rem;text-align:left;white-space:nowrap;}.cart-panel .cart-table tbody .cell-price::before,.cart-panel .cart-table tbody .cell-quantity::before,.cart-panel .cart-table tbody .cell-adj-price::before{top:0;}.cart-panel .cart-table tbody .warranty-row .cell-price,.cart-panel .cart-table tbody .warranty-row .cell-quantity,.cart-panel .cart-table tbody .warranty-row .cell-adj-price{border-bottom:1px solid #e5e5e5;}.cart-panel .cart-table tbody .cell-stock{text-align:left;}.cart-panel .cart-table tbody tr{clear:left;}.product-panel .panel-heading img{max-width:200px;}}@media screen and (min-width:992px){.container.expanded{width:1070px;transition:all .3s ease-out;}.container.contracted{width:970px;}.navbar-collapse .best-seller{max-width:29%;}.navbar-collapse .menu-items ul{-webkit-column-count:3;-ms-column-count:3;column-count:3;}.product-details .product-details-main{border-top-right-radius:0;border-bottom-left-radius:4px;}.product-specs .panel{padding-left:0;padding-right:0;}.cart-panel .cart-table tbody td{padding:1rem;}.cart-panel .cart-table tbody .cell-remove{text-align:center;}.cart-panel .cart-table tbody .cell-remove .icon{margin:0 auto;}.cart-panel .cart-table tbody .cell-stock{text-align:left;}.cart-panel .cart-table tbody .warranty-row .cell-item,.cart-panel .cart-table tbody .warranty-row .cell-stock,.cart-panel .cart-table tbody .warranty-row .cell-quantity,.cart-panel .cart-table tbody .warranty-row .cell-price,.cart-panel .cart-table tbody .warranty-row .cell-adj-price,.cart-panel .cart-table tbody .warranty-row .add-warranty+td{border-bottom:1px solid #e5e5e5;}.cart-panel .cart-table tbody .warranty-row .add-warranty{padding-left:7rem;}.cart-panel .other-checkout-options{text-align:right;}.cart-panel .other-checkout-options h3{text-align:center;}.cart-panel .other-checkout-options a{display:inline-block;margin-right:.5rem;}section.category{position:static;}section.category .filter-column{position:relative;}.filter-panel{position:static;-webkit-transform:none;transform:none;}}@media screen and (min-width:1200px){.container.expanded{width:1270px;transition:all .3s ease-out;}.container.contracted{width:1170px;}.billboard .message h1{font-size:3.75em;}.product-details .product-details-main .product-images .product-image-main{float:right;max-width:340px;}.product-details .product-details-main .product-images .thumbnails{float:left;display:block;width:90px;}.product-details .product-details-main .product-images .thumbnails img{max-width:75px;}.product-details .product-details-main .product-images .sale-attributes{float:right;clear:right;}.product-details .product-details-main .product-images .sale-attributes span{display:inline-block;margin-right:2em;}.buyer-protection{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}.buyer-protection img,.buyer-protection li{margin-bottom:0;}.buyer-protection img{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem;vertical-align:middle;}.buyer-protection ul{-webkit-flex:9;-ms-flex:9;flex:9;}.buyer-protection span{-webkit-flex:2;-ms-flex:2;flex:2;}}@media screen and (max-width:480px){.btn{white-space:normal;}.product-panel h3 {font-size: .775rem;height:100%;min-height:100px;}.product-panel .price {font-size: 1rem;}.product-panel .panel-heading img{margin-left:5px;max-width:100px;}}@media screen and (max-width:600px){.newsletter .input-group{display:block;}.newsletter .input-group .form-control:first-child{margin-bottom:1em;border-top-right-radius:4px;border-bottom-right-radius:4px;}}@media screen and (max-width:767px){body{padding-top:60px;}body.nav-in{overflow:hidden;}body.nav-in .navbar-default{position:fixed;top:60px;left:0;z-index:900;width:100%;height:calc(100% - 127px);overflow-x:hidden;overflow-y:auto;}header{padding-top:0;background:#fff;}header .nav-top{position:fixed;top:0;z-index:1000;padding-top:15px;background:#fff;border-bottom:2px solid #7faf1b;}header .header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header .logo{width:auto;height:30px;margin:0 auto 15px;}header .utility{text-align:left;}header .navbar-collapse{border:none;}.navbar-toggle{float:none;margin:0;padding:0;font-weight:700;color:#26ade4;}.navbar-toggle .icon{width:1em;height:1em;fill:#26ade4;}.navbar-toggle .icon-bars{display:none;}.navbar-toggle.collapsed .icon-bars{display:inline-block;}.navbar-toggle.collapsed .icon-times{display:none;}}