.at-a-glance{margin-top:1.5rem}.at-a-glance .product-list-header{text-transform:uppercase;padding-bottom:1px;border-bottom:5px solid #e7e7e7;font-size:18px;font-weight:900}.at-a-glance ul.aag-list{list-style-type:none;padding:0;margin-bottom:24px;margin-top:0}.at-a-glance ul.aag-list li.aag-item{width:100%;overflow:hidden;margin:15px 0}.at-a-glance .product-left{margin-bottom:0}@media only screen and (min-width:60.625em){.at-a-glance .product-left{float:left;width:45%;margin-bottom:10px}}.at-a-glance .product-left>a{text-decoration:none}.at-a-glance .vendor{float:right;clear:both;margin-left:0;margin-top:6px}@media only screen and (min-width:48em){.at-a-glance .vendor{clear:right}}.at-a-glance .product-name{font-size:18px;line-height:18px;margin:3px 0 8px 0}.at-a-glance .product-right{margin-top:8px;margin-bottom:10px;float:right}@media only screen and (min-width:60.625em){.at-a-glance .product-right{width:52%;margin-left:3%;margin-top:0}}.at-a-glance .rating,.at-a-glance .product-brand,.at-a-glance .price-msrp,.at-a-glance .btn-amazon{display:inline-block;margin-right:10px;float:none;width:auto}.at-a-glance .rating{margin-right:5px}.at-a-glance .price-msrp{float:left;text-align:left;margin-right:10px}@media only screen and (min-width:48em){.at-a-glance .price-msrp{width:calc(100% - 82px);text-align:right;max-width:none}}.at-a-glance .msrp{display:inline-block}.at-a-glance .btn-amazon{width:72px;margin-right:0;box-sizing:border-box;float:right}.at-a-glance .product-list-desc{color:#222;font-size:15px;clear:both;*zoom:1}.at-a-glance .product-list-desc:before,.at-a-glance .product-list-desc:after{content:" ";display:table}.at-a-glance .product-list-desc:after{clear:both}.at-a-glance.single.expanded .expanded-desc,.at-a-glance.single.expanded .msrp{margin-top:0;vertical-align:middle}.at-a-glance.multiple li.aag-item{margin:21px 0;border-bottom:1px solid #e7e7e7;padding-bottom:12px}.at-a-glance.multiple li.aag-item:last-child{border-bottom:0;padding-bottom:0}@media only screen and (min-width:60.625em){.at-a-glance.multiple li.aag-item{border-bottom:0;padding-bottom:0}}.at-a-glance.multiple .product-left,.at-a-glance.multiple .product-right{margin-bottom:0}.at-a-glance.multiple.expanded li.aag-item{position:relative;padding-left:25px;margin:21px 0;border-bottom:1px solid #e7e7e7;padding-bottom:12px;width:calc(100% - 25px)}.at-a-glance.multiple.expanded h3.product-name{margin-bottom:8px}.at-a-glance.multiple.expanded .aag-toggle{position:absolute;left:0;cursor:pointer;top:3px}.at-a-glance.multiple.expanded .product-name.expandable{cursor:pointer}.at-a-glance .expanded-content{clear:both;overflow:hidden;margin-top:5px}.at-a-glance .expanded-content p.expanded-desc{clear:both}.at-a-glance .expanded-content h4{margin:0}.at-a-glance .expanded-content .product-pros{float:left;width:48%;margin-top:15px}.at-a-glance .expanded-content .product-cons{float:right;width:48%;margin-top:15px}.at-a-glance .expanded-content .expanded-desc ~ .product-pros,.at-a-glance .expanded-content .expanded-desc ~ .product-cons,.at-a-glance .expanded-content .msrp ~ .product-pros,.at-a-glance .expanded-content .msrp ~ .product-cons{margin-top:0}.at-a-glance .expanded-content ul{padding-left:17px;list-style-position:initial;list-style-type:disc;margin:5px 0}.at-a-glance .expanded-content ul li{margin-bottom:5px;font-size:14px}.product{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.product ul{padding-left:0}.product li{position:relative;border-bottom:1px solid #e7e7e7;padding-bottom:12px;margin-bottom:12px;overflow:hidden}.product li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}@media only screen and (min-width:60.625em){.product li{padding-bottom:6px;margin-bottom:6px}}.product h6.nav-title{font-size:20px;margin:15px 0}.product .product-name{float:left;width:auto;font-size:18px;font-weight:bold}@media only screen and (min-width:60.625em){.product .product-name{width:55%;display:inline-block;margin-bottom:0;margin-right:15px;float:none}}.product .price-msrp{position:static;float:left;width:74%;clear:left;text-align:right}@media only screen and (min-width:60.625em){.product .price-msrp{width:29%;position:absolute;top:0;left:calc(55%+15px);clear:none;float:none}}.product .msrp{vertical-align:middle;margin-left:10px}.product .btn-amazon{float:right;width:auto;margin-left:15px;padding:4px 24px}@media only screen and (min-width:60.625em){.product .btn-amazon{display:inline-block;margin-left:0}}.product figure.productFigure img{margin-right:15px;margin-bottom:5px;float:left;max-width:75px;max-height:200px}.product .vendor{float:right;margin-left:10px;margin-top:6px;clear:both}@media only screen and (min-width:60.625em){.product .vendor{clear:right;margin-left:0}}.product.product-sidebar{border-top:0;border-bottom:0;border-left:1px solid #eee;margin-top:7px}.product.product-sidebar .product-details{margin-left:20px;overflow:hidden}.product.product-sidebar .product-name{width:auto;display:block;margin-right:0;margin-bottom:4px;margin-top:0;float:none;font-size:18px}.product.product-sidebar figure.productFigure{overflow:visible}.product.product-sidebar h6.nav-title{margin-top:0;font-size:13px;text-transform:uppercase;background-color:#eee;padding:4px 20px}.product.product-sidebar .product-lines{width:auto;display:block;margin:8px 0;overflow:hidden}.product.product-sidebar .product-line2{margin-top:8px;float:right}.product.product-sidebar .product-lines>div{overflow:hidden}.product.product-sidebar .rating{float:left;width:auto;line-height:0;margin:0 15px 0 0}.product.product-sidebar .product-brand{float:left;margin:0;line-height:15px}.product.product-sidebar .product-list-price{position:static;float:left;width:auto}.product.product-sidebar .btn-amazon{float:left;width:auto;margin-right:0;margin-left:0;padding:4px 24px}.product.product-sidebar .btn-amazon[data-po="other"]{padding:4px}.product.product-sidebar .expanded-desc{margin-top:2px;width:auto;font-size:15px;line-height:26px;clear:both}@media only screen and (min-width:60.625em){.product.product-sidebar .expanded-desc{clear:right}}.product.product-sidebar .expanded-desc a{font-weight:bold;display:inline-block}.product.product-sidebar .price-msrp{float:left;margin-right:10px;position:static;width:auto}.product.product-sidebar .msrp{display:block;float:left;margin-top:5px}.product.product-sidebar .vendor{clear:right;margin-left:0}.product.product-sidebar.fullwidth{width:100%}.product.product-sidebar.fullwidth .productFigure img{max-width:50%}.product.product-sidebar.fullwidth .price-msrp{max-width:none}.product-brand{font-size:11px;line-height:16px;text-transform:uppercase;color:#bbb;font-weight:600;vertical-align:top;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.product-name{margin-bottom:10px;font-size:18px;color:#3f3f3f;margin-top:3px}.product-name a,.product-name:visited{color:#3f3f3f;text-decoration:none}.product-list-price{vertical-align:middle;color:#8f0d10;font-weight:bold;font-size:16px;line-height:22.4px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}.product-list-price a,.product-list-price:visited{color:#8f0d10;text-decoration:none}.btn-amazon{background-color:#1c9342;color:#fff;text-transform:uppercase;font-size:10px;border-radius:5px;padding:4px 10px;line-height:16px;box-shadow:2px 2px 2px #ddd;margin:0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}.btn-amazon:visited{color:#fff}.btn-amazon:hover{background-color:#11bc48;color:#fff}.btn-amazon[data-po="other"]{background-color:#77a819}.btn-amazon[data-po="other"]:hover{background-color:#7bce00;color:#fff}.vendor{font-style:italic;font-size:13px;line-height:13px;color:#959595;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.vendor a{font-style:normal;color:#333;text-decoration:none}.vendor a:hover{text-decoration:underline}.msrp{font-size:13px;line-height:13px;color:#666;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.rating .rating-star{background:url(http://csmb.staticworld.net/images/rating-stars-default.png) 0 0 no-repeat;display:block;height:18px;width:75px}.rating .rating-star.zero-star{background-position:-75px 0}.rating .rating-star.zero-half-star{background-position:-60px -18px}.rating .rating-star.one-star{background-position:-60px 0}.rating .rating-star.one-half-star{background-position:-45px -18px}.rating .rating-star.two-star{background-position:-45px 0}.rating .rating-star.two-half-star{background-position:-30px -18px}.rating .rating-star.three-star{background-position:-30px 0}.rating .rating-star.three-half-star{background-position:-15px -18px}.rating .rating-star.four-star{background-position:-15px 0}.rating .rating-star.four-half-star{background-position:0 -18px}.rating .rating-star.five-star{background-position:0 0}#slideshowCarousel .at-a-glance .product-name{margin-bottom:2px;font-size:18px;line-height:19px}#slideshowCarousel .at-a-glance .product-brand{font-weight:normal;line-height:19px}#slideshowCarousel .at-a-glance .product-full-review-link{display:block;font-size:14px;line-height:15px;clear:both}@media only screen and (min-width:60.625em){#slideshowCarousel .at-a-glance .product-full-review-link{clear:left}}#slideshowCarousel .at-a-glance ul.aag-list{margin-bottom:0}#slideshowCarousel .at-a-glance ul.aag-list li.aag-item{padding-bottom:10px;margin:10px 0}#slideshowCarousel .at-a-glance.top{width:auto}@media only screen and (min-width:60.625em){#slideshowCarousel .at-a-glance.top{width:100%}}p.superlative{margin-bottom:0;text-transform:uppercase;font-weight:bold;line-height:18px;font-size:16px;margin-top:18px}p.superlative+h2,p.superlative+h3,p.superlative+h4,p.superlative+h5{margin-top:0}.article-product-hub #main{width:100%;max-width:100%}.article-product-hub .product-hub-hdr,.article-product-hub .product-hub-content,.article-product-hub #ciu{margin-left:15px;margin-right:15px}@media only screen and (min-width:60.625em){.article-product-hub .product-hub-hdr,.article-product-hub .product-hub-content,.article-product-hub #ciu{max-width:970px;margin:0 auto 24px}}.article-product-hub .product-hub-content{position:relative}.article-product-hub .product-hub-left{max-width:100%;float:none;overflow:hidden}@media only screen and (min-width:48em){.article-product-hub .product-hub-left{max-width:410px;float:left;margin-right:15px}}@media only screen and (min-width:60.625em){.article-product-hub .product-hub-left{max-width:610px}}.article-product-hub .product-hub-panoramic{width:100%;height:auto;max-height:485px;overflow:hidden;margin-bottom:25px}.article-product-hub .product-hub-panoramic figure#page-lede{margin-bottom:0;max-width:none;position:relative;height:0;overflow:hidden;padding-top:43.64%}@media only screen and (min-width:48em){.article-product-hub .product-hub-panoramic figure#page-lede{max-height:none;padding-top:34.64%}}.article-product-hub .product-hub-panoramic figure#page-lede small.credit{position:absolute;bottom:0;float:none;margin-top:0;display:block;line-height:21px;width:auto}.article-product-hub .product-hub-panoramic figure#page-lede img{width:100%;height:auto;position:absolute;left:0;right:0;top:-100%;bottom:-100%;margin:auto;float:none}.article-product-hub #comment-bubble-idge{float:right}.article-product-hub .related{font-weight:bold;text-transform:uppercase;font-size:.875rem;color:#7f7a79}.article-product-hub .department ul.tags{padding-left:0;margin-top:.5rem}#related-product-hubs{margin-bottom:2rem}#related-product-hubs h4{padding:9px 20px;margin-top:0;font-size:20px}#related-product-hubs ul{list-style-type:none;margin:0;padding:12px 10px 12px 20px}#related-product-hubs ul li{overflow:hidden;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px;font-size:14px;line-height:20px;font-weight:normal}#related-product-hubs ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#related-product-hubs ul p{font-size:12px;color:#999;margin:0}#related-product-hubs ul span{text-transform:uppercase}.social-inline{overflow:hidden;margin-bottom:.75rem;float:left}.social-inline #primarySocialSharing.sidecar,.social-inline #sharer.sidecar{display:inline-block;float:left;position:static;width:auto;margin-left:0}.social-inline #primarySocialSharing.sidecar li,.social-inline #sharer.sidecar li{float:left;padding-left:0;padding-right:12px}@media only screen and (min-width:48em){.social-inline #primarySocialSharing.sidecar li:first-child,.social-inline #sharer.sidecar li:first-child{width:auto}}.latest-reviews{margin-bottom:2rem;border:1px solid #e8e8e8}.latest-reviews h2{font-size:20px;line-height:33.6px;margin-top:0;padding:9px 20px}.latest-reviews ul{list-style-type:none;margin:0;padding:12px 10px 12px 20px}.latest-reviews ul li{overflow:hidden;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.latest-reviews ul li:last-child{border-bottom:0;padding-bottom:0}.latest-reviews ul li a{text-decoration:none}.latest-reviews ul li h5{font-size:14px;line-height:20px;font-weight:normal;margin:5px 0 8px 0}.latest-reviews ul li>span{font-size:12px;display:block;float:right;line-height:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:5px}.latest-reviews ul li>span a.product-vendor{color:inherit}.latest-reviews ul li>span a.product-price{font-weight:bold;font-size:16px;color:#8f0d10;margin-left:2px;text-decoration:none}.latest-reviews .rating{float:left;margin-right:10px;width:auto}.dealpost-promo{margin:2rem 0}.dealpost-promo .hed{padding:9px 20px;margin-top:0;font-size:20px;font-weight:bold}.dealpost-promo ul{list-style-type:none;margin:0;padding:12px 10px 12px 20px}.dealpost-promo ul li{overflow:hidden;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.dealpost-promo ul li:last-child{border-bottom:0;padding-bottom:0}.dealpost-promo img{width:75px;height:auto;float:left;margin-right:15px;border:1px solid #e8e8e8}.dealpost-promo .item{float:left;width:calc(100% - 90px)}.tocWrapper{border:1px solid #a9a9a9;border-radius:4px;box-shadow:rgba(0,0,0,0.3) 0 0 3px;width:99%;margin:17px 0 14px .5%}@media only screen and (min-width:48em){.tocWrapper{border:0;box-shadow:none;width:100%;margin:5px 0 12px 0}}@media only screen and (min-width:79.75em){.tocWrapper{position:absolute;left:-160px;max-width:140px}}@media only screen and (min-width:79.75em){.tocWrapper.attached{position:fixed;top:15px}}.tocWrapper legend{font-weight:bold;font-size:17px;width:100%;padding:15px;position:relative;color:#222;cursor:pointer}@media only screen and (min-width:48em){.tocWrapper legend{font-size:17.55px;padding-left:0}}@media only screen and (min-width:79.75em){.tocWrapper legend{padding-right:0;padding-top:0;text-transform:uppercase;font-size:13px}}.tocWrapper legend i{font-size:12px;color:#5c5a5a;position:absolute;right:1rem;top:1rem}@media only screen and (min-width:48em){.tocWrapper legend i{display:none}}.tocWrapper ul.articleToc{display:none;padding-left:33px;margin:6px 0 10px}@media only screen and (min-width:48em){.tocWrapper ul.articleToc{display:block;margin-left:-13px}}@media only screen and (min-width:79.75em){.tocWrapper ul.articleToc{padding-left:0;list-style-type:none;margin-left:0}}.tocWrapper ul.articleToc li{font-size:14px;margin-bottom:11px}@media only screen and (min-width:79.75em){.tocWrapper ul.articleToc li{font-size:13px;margin-bottom:21px}}.tocWrapper ul.articleToc li a{display:block;text-decoration:none}.tocWrapper .toc-show-more{display:none}@media only screen and (min-width:79.75em){.tocWrapper .toc-show-more{font-size:12px;color:#5c5a5a;border:1px solid #a9a9a9;border-radius:2px;cursor:pointer;padding:4px 8px;text-transform:uppercase}}@media only screen and (min-width:79.75em){.tocWrapper .toc-show-more:hover{background-color:#e7e7e7}}@media only screen and (min-width:79.75em){.tocWrapper .toc-show-more i{position:relative;top:2px;padding-left:3px}}