.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{content:" ";display:table;line-height:0}.container-fluid:after{clear:both}.product-img-box .img-wrapper.zoom-wrapper .zoom-view:before{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-name h1,.product-name span.h1{color:inherit;font-family:inherit;font-weight:700;line-height:1.1;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-size:24px;text-transform:none;font-weight:400;margin:10px 0;display:block}.product-name h1 a,.product-name span.h1 a{color:#404040}.product-name .product-ids{color:#5f5f5f;margin:0}.product-name span.h2{font-weight:400;margin:0}.product-name span{display:inline-block;margin-bottom:5px}.product-top-wrapper{margin-bottom:120px;position:relative;z-index:10;*zoom:1}.product-top-wrapper:before,.product-top-wrapper:after{content:" ";display:table;line-height:0}.product-top-wrapper:after{clear:both}.product-top-wrapper .product-img-box,.product-top-wrapper .product-right-info{display:block;float:left;width:50%;vertical-align:top;position:relative}.product-top-wrapper .grouped-items-table .price{font-size:18px}.product-top-wrapper .grouped-items-table .qty-wrapper{width:80px}.product-top-wrapper .grouped-items-table .qty-wrapper input{text-align:center;width:51px}.product-top-wrapper .grouped-items-table p{margin:0}.product-top-wrapper .grouped-items-table tr{border-bottom:2px solid #f1f1f1}.product-top-wrapper .grouped-items-table .price-box{margin:0;line-height:18px}.product-top-wrapper .grouped-items-table .name-link{max-width:240px;display:block;font-size:14px;font-weight:700;line-height:21px;color:#404040}.product-top-wrapper .grouped-items-table .name-link:hover{text-decoration:none;color:#5f5f5f}.product-top-wrapper .button{font-size:16px}.product-top-wrapper .add-to-cart-wrapper .availability-only{display:none}.product-top-wrapper .product-right-info{padding-top:20px;padding-left:50px}.product-top-wrapper .product-right-info .msrp p{margin:0;font-weight:bold;color:#5f5f5f}.product-top-wrapper .product-right-info .msrp span{text-decoration:line-through}.product-top-wrapper .product-pricing{margin-bottom:20px}.product-top-wrapper .product-image{float:right;margin-right:40px;margin-left:70px}.product-top-wrapper .product-image .notice{position:absolute;right:40px;bottom:0}.product-top-wrapper .product-image .inner-zoom{border:1px solid #f1f1f1;background-color:#FFF}.product-top-wrapper .product-image .inner-zoom img{max-width:none}.product-top-wrapper .product-image.fixed-header{display:none}.product-top-wrapper .more-views{position:absolute;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.product-top-wrapper .more-views.bottom{bottom:0}.product-top-wrapper .more-views.top{top:34px}.product-top-wrapper .more-views ul{margin-bottom:0;padding-left:0;text-indent:0;list-style:none}.product-top-wrapper .more-views ul li{padding:0}.product-top-wrapper .more-views ul li:before{color:inherit;display:none}.product-top-wrapper .more-views ul li{padding:3px;margin-bottom:3px}.product-top-wrapper .more-views ul li:hover,.product-top-wrapper .more-views ul li.active{box-shadow:0 1px 20px rgba(0,0,0,0.07)}.product-top-wrapper .more-views ul li a,.product-top-wrapper .more-views ul li img{display:block}.product-top-wrapper .more-views .scroll-wrapper{height:373px;overflow:hidden;padding:0 15px;margin:30px -15px 15px}.product-top-wrapper .more-views .scroll-up,.product-top-wrapper .more-views .scroll-down{display:block;height:20px;position:absolute;left:0;width:100%;cursor:pointer;background-color:white;transition:opacity 0.5s}.product-top-wrapper .more-views .scroll-up:hover,.product-top-wrapper .more-views .scroll-down:hover{opacity:0.75}.product-top-wrapper .more-views .scroll-up.hidden,.product-top-wrapper .more-views .scroll-down.hidden{cursor:auto;opacity:0.5}.product-top-wrapper .more-views .scroll-up{top:0}.product-top-wrapper .more-views .scroll-up:before{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d8";color:#5f5f5f;font-size:22px;position:absolute;bottom:-3px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-top-wrapper .more-views .scroll-down{bottom:-15px}.product-top-wrapper .more-views .scroll-down:after{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d7";color:#5f5f5f;font-size:22px;position:absolute;top:-2px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-top-wrapper .price-box{font-size:28px;font-weight:700;margin:20px 0}.product-top-wrapper .price-box p{display:inline;margin:0}.product-top-wrapper .price-box .price-label{display:none}.product-top-wrapper .price-box .old-price{color:#cecece;text-decoration:line-through;margin-right:26px}.product-top-wrapper .price-box .old-price .price{color:#cecece}.product-top-wrapper .value{font-weight:700}.product-top-wrapper .add-to-cart{display:block;width:100%;margin-bottom:30px}.product-top-wrapper .add-to-cart .input-box{width:50px;margin-right:40px}.product-top-wrapper .add-to-cart input{width:55px;text-align:center;height:55px;padding:0}.product-top-wrapper .add-to-cart button{width:50%;width:calc(100% - 90px);height:55px}.product-top-wrapper .add-to-links{display:inline}.product-top-wrapper .add-to-links a{margin-right:25px}.product-top-wrapper .sharing-menu{display:inline;margin-right:25px}.product-top-wrapper .sharing-trigger,.product-top-wrapper .availability-trigger{display:inline-block;position:relative}.product-top-wrapper .sharing-trigger .tab,.product-top-wrapper .availability-trigger .tab{position:relative;z-index:20}.product-top-wrapper .availability-trigger{padding-left:20px;z-index:30}.product-top-wrapper ul.sharing-links,.product-top-wrapper .availability-info{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:2.5em;background-color:#f1f1f1;width:300px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,0.1);text-align:left}.product-top-wrapper ul.sharing-links .h6,.product-top-wrapper .availability-info .h6{display:block;margin:0 0 9px}.product-top-wrapper ul.sharing-links:before,.product-top-wrapper .availability-info:before{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d8";position:absolute;top:-24px;right:50%;font-size:39px;color:#f1f1f1;-ms-transform:translateX(50%);transform:translateX(50%)}.product-top-wrapper ul.sharing-links{margin-bottom:0;padding-left:0;text-indent:0;list-style:none;padding:10px;width:auto;white-space:nowrap}.product-top-wrapper ul.sharing-links li{padding:0}.product-top-wrapper ul.sharing-links li:before{color:inherit;display:none}.product-top-wrapper ul.sharing-links li{display:inline}.product-top-wrapper ul.sharing-links li a{display:inline-block;color:#404040;padding:10px 0;width:32px;text-align:center;font-size:18px}.product-top-wrapper ul.sharing-links li a:hover{text-decoration:none;color:#5f5f5f}.product-top-wrapper .print{cursor:pointer}.product-top-wrapper .show-fixed{display:none}.product-top-wrapper .questions{margin-top:20px}.product-top-wrapper .questions span{font-weight:700;margin-left:5px}.product-top-wrapper .paypal-logo{display:none !important}.product-img-box .img-wrapper.zoom-wrapper{position:relative}.product-img-box .img-wrapper.zoom-wrapper .zoom-view{background-color:#404040;display:block;width:33px;height:33px;padding:7px;position:absolute;top:0;right:0;transition:opacity .2s ease-in-out;z-index:99;pointer-events:none}.product-img-box .img-wrapper.zoom-wrapper .zoom-view:before{content:"\f00e";color:#FFF;font-size:28px;position:relative;top:-4px;left:-4px}.product-img-box .img-wrapper.zoom-wrapper .product-image:hover .zoom-view{opacity:0}@media screen and (min-width:960px){.product-img-box .img-wrapper.zoom-wrapper{padding-left:80px}}.obsolete-notice{font-family:inherit;line-height:1.1;margin:50px 0 20px;text-align:center;font-size:22px}.obsolete-notice p{margin:0}.obsolete-notice p:first-child{margin-bottom:10px}.obsolete-buttons button{width:100%;text-transform:capitalize}.obsolete-buttons .similar{background:#404040 !important;margin:20px 0}.obsolete-buttons .replacement{margin-bottom:30px}.obsolete-buttons span{padding:2px 0;display:inline-block}.recommended-products .item .details,.related-products .item .details,.recent-products .item .details{padding-bottom:60px}.recommended-products .item .actions,.related-products .item .actions,.recent-products .item .actions{opacity:0;transition:opacity .2s ease-in-out;bottom:0px}.recommended-products .item .actions .button,.related-products .item .actions .button,.recent-products .item .actions .button{margin-bottom:0}@media screen and (min-width:960px){.recommended-products .item:hover .actions,.related-products .item:hover .actions,.recent-products .item:hover .actions{opacity:1}}.product-view+.product-top-wrapper{display:none}@media screen and (max-width:480px){.product-top-wrapper .availability-trigger{display:block;padding-left:0}.product-top-wrapper .availability-info{width:90%}}@media screen and (min-width:961px){.product-view+.product-top-wrapper.fixed-on{background-color:white;box-shadow:0 1px 20px rgba(0,0,0,0.07);display:block;margin:0;position:fixed;padding:20px 0;top:77px;height:115px;width:100%;z-index:100}.product-view+.product-top-wrapper.fixed-on .container{position:relative}.product-view+.product-top-wrapper.fixed-on .hide-fixed{display:none}.product-view+.product-top-wrapper.fixed-on .print,.product-view+.product-top-wrapper.fixed-on .more-views,.product-view+.product-top-wrapper.fixed-on .short-description,.product-view+.product-top-wrapper.fixed-on .add-to-links,.product-view+.product-top-wrapper.fixed-on .sharing-menu,.product-view+.product-top-wrapper.fixed-on .hide-fixed,.product-view+.product-top-wrapper.fixed-on .questions,.product-view+.product-top-wrapper.fixed-on .grouped-items-table-wrapper,.product-view+.product-top-wrapper.fixed-on .grouped-add-cart,.product-view+.product-top-wrapper.fixed-on .img-wrapper.zoom-wrapper .zoom-view,.product-view+.product-top-wrapper.fixed-on .availability-tooltip,.product-view+.product-top-wrapper.fixed-on .availability{display:none}.product-view+.product-top-wrapper.fixed-on .show-fixed{display:block}.product-view+.product-top-wrapper.fixed-on .show-fixed.inline{display:inline-block}.product-view+.product-top-wrapper.fixed-on .product-img-box{width:70px;margin-right:30px}.product-view+.product-top-wrapper.fixed-on .product-shop{position:absolute;left:0;right:316px}.product-view+.product-top-wrapper.fixed-on .add-to-cart-wrapper{float:right;margin-top:11px}.product-view+.product-top-wrapper.fixed-on .add-to-cart{margin:0}.product-view+.product-top-wrapper.fixed-on .add-to-cart .button{width:200px}.product-view+.product-top-wrapper.fixed-on .product-image{width:100%;float:left;margin:0}.product-view+.product-top-wrapper.fixed-on .product-image.fixed-header{display:block}.product-view+.product-top-wrapper.fixed-on .product-image.unfixed-header{display:none !important}.product-view+.product-top-wrapper.fixed-on span.h2{font-size:18px}.product-view+.product-top-wrapper.fixed-on .price-box{font-size:24px}.product-view+.product-top-wrapper.fixed-on .price-info{position:absolute;right:0;top:3px}.product-view+.product-top-wrapper.fixed-on .product-name,.product-view+.product-top-wrapper.fixed-on .add-to-box{display:inline-block;vertical-align:middle}.product-view+.product-top-wrapper.fixed-on .product-name h1{font-size:14px;font-weight:700;margin:10px 0;height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:570px}.product-view+.product-top-wrapper.fixed-on .product-ids{font-size:12px;display:inline-block}.product-view+.product-top-wrapper.fixed-on .product-right-info{padding-top:0;width:80%;width:calc(100% - 100px)}.product-view+.product-top-wrapper.fixed-on .extra-info.show-fixed{display:inline-block}.product-collateral-menu.fixed-on{position:fixed;top:192px;width:100%;z-index:200}.product-collateral-menu.fixed-on+*{padding-top:43px}}@media screen and (max-width:1140px){.product-view+.product-top-wrapper.fixed-on .product-name h1{max-width:380px}}@media screen and (max-width:768px){.product-name{margin-bottom:20px}}a.download-link span{padding-right:10px;vertical-align:middle}a.download-link span{padding-right:10px;vertical-align:middle}.product-collateral-menu{background-color:#404040}.product-collateral-menu .collateral-menu{text-align:center;padding:1px 0}.product-collateral-menu .collateral-menu.fixed-on{max-width:none}.product-collateral-menu a{color:white;padding:0 30px;height:41px;line-height:41px;font-size:12px;text-transform:uppercase;position:relative;z-index:9;display:inline-block;outline:none;text-decoration:none}.product-collateral-menu a:hover{color:#f1f1f1}.product-collateral-menu a.active:after{content:' ';display:block;background-color:#808080;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-ms-transform:skewX(-12deg);transform:skewX(-12deg);background-color:#5f5f5f}.collateral-accordion-content .content{*zoom:1}.collateral-accordion-content .content:before,.collateral-accordion-content .content:after{content:" ";display:table;line-height:0}.collateral-accordion-content .content:after{clear:both}#content-reviews-q-amp-a .container>.slanted-header{height:0;overflow:hidden;margin:0}.product-collateral .table.specifications{max-width:780px;margin:0 auto}.product-collateral .table.specifications td{vertical-align:top;padding:13px 12px}.product-collateral .table.specifications .label{font-size:12px;text-transform:uppercase;font-weight:700}.product-collateral .table.specifications ul{margin-bottom:0}.product-collateral .slanted-header{margin-bottom:60px}.product-collateral .in-the-box{margin-bottom:40px}.product-collateral .std.video{max-width:780px;margin:auto}.collateral-accordion-trigger.collateral-recommended-recently-viewed{height:0;overflow:hidden}.collateral-description .description{margin-top:12px}.collateral-description .description p{line-height:1.8em}.collateral-description .product-name,.collateral-description .description{padding-right:10%}.box-up-sell .box-title{display:none}.tabby-headers .slanted-header{white-space:nowrap}.tabby-headers .slanted-header h4{display:inline-block;width:49.7%;cursor:pointer;color:#cecece;text-align:center;padding:0 10px}@media (max-width:768px){.tabby-headers .slanted-header h4{overflow:hidden;text-overflow:ellipsis}}.tabby-headers .slanted-header h4.active{color:inherit}.pr-contents-wrapper label{color:#404040;display:inline-block;min-width:107px}.pr-contents-wrapper input[type="radio"]{margin-right:10px}.pr-contents-wrapper .pr-error-email{margin:7px 0;border:1px solid #404040;width:232px}.pr-contents-wrapper .pr-report-issue-header{margin:7px 0}.pr-contents-wrapper .pr-error-comments{margin:7px 0 0;border:1px solid #404040}.pr-contents-wrapper .pr-submit-button{margin:16px 7px 0 0}.quickview-panel{display:none}.quickview-panel.show .quickview-container{opacity:1}.quickview-panel.show+.quick-view-overlay{display:block}.quick-view-overlay{opacity:0.27;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;display:none;z-index:900}.quickview-container{position:fixed;z-index:1000;background-color:#FFF;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1140px;max-width:100%;padding:55px;height:auto;box-shadow:0 0 5px rgba(28,28,28,0.23);transition:opacity .5s ease-in;opacity:0}.quickview-container .product-top-wrapper{margin-bottom:0}.quickview-container .product-top-wrapper .product-image{margin-left:0;margin-bottom:0}.quickview-container .view-details{float:right}.quickview-container .view-details span{margin-left:10px}.quickview-container a.quickview-close{position:relative;top:-33px;right:-33px;font-size:22px;display:block;height:13px;width:18px;float:right;cursor:pointer}.quickview-container a.quickview-close:hover{text-decoration:none}@media (max-width:960px){.product-collateral-menu{display:none}.collateral-accordion-trigger.collateral-recommended-recently-viewed{height:auto}#content-reviews-q-amp-a .container>.slanted-header{height:auto;overflow:hidden;margin:0}.collateral-accordion .collateral-accordion-trigger{padding:0}.collateral-accordion .collateral-accordion-trigger .slanted-header{padding:0;margin:0;color:white;background-color:#404040;border-bottom:1px solid #5f5f5f}.collateral-accordion .collateral-accordion-trigger .slanted-header:first-child{border-top:1px solid #5f5f5f}.collateral-accordion .collateral-accordion-trigger .slanted-header h4{font-size:12px;cursor:pointer;text-align:left}.collateral-accordion .collateral-accordion-trigger{position:relative}.collateral-accordion .collateral-accordion-trigger:after{content:"";top:50%;background-color:#404040;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%);right:1.5em;height:9px;width:2px;transition:all 0.5s;background-color:white;z-index:1;left:auto}.collateral-accordion .collateral-accordion-trigger:before{content:"";top:50%;background-color:#404040;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%);right:1.5em;height:9px;width:2px;transition:all 0.5s;-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background-color:white}.collateral-accordion .collateral-accordion-trigger.opened .slanted-header{background-color:white;color:#404040;border-bottom-color:#f1f1f1}.collateral-accordion .collateral-accordion-trigger.opened:after{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background-color:#404040}.collateral-accordion .collateral-accordion-trigger.opened:before{background-color:#404040}.collateral-accordion .collateral-accordion-content{overflow:hidden;height:0}.collateral-accordion .collateral-accordion-content.transitioning{transition:height .5s ease-in-out}.collateral-accordion .collateral-accordion-content .content{padding:20px 0}}.product-top-wrapper.fixed-on .ribbons{display:none}.product-top-wrapper.fixed-on .product-pricing{display:none}@media screen and (min-width:960px){.product-top-wrapper.fixed-on .product-img-box .img-wrapper.zoom-wrapper{padding-left:0}}.ribbons{position:absolute;z-index:10}.ribbons>span{padding:5px 15px;color:white;display:block;background-color:#103b65;text-transform:capitalize;margin-bottom:5px}@media screen and (max-width:960px){.breadcrumbs{text-align:center}.product-top-wrapper{margin-bottom:40px;text-align:center}.product-top-wrapper .product-right-info,.product-top-wrapper .product-img-box{float:none;width:100%;padding-left:0}.product-top-wrapper .product-image{float:none;margin:0;display:block !important;width:100% !important}.product-top-wrapper .product-image img{display:block;margin:0 auto}.product-top-wrapper .product-image.fixed-header{display:none !important}.product-top-wrapper .more-views,.product-top-wrapper .questions{display:none}.product-top-wrapper .short-description{margin-top:30px}.product-top-wrapper .price-box{font-size:18px}.product-top-wrapper .product-name .h2,.product-top-wrapper .product-name h1,.product-top-wrapper .product-name p{font-size:14px}.product-top-wrapper .product-name h1,.product-top-wrapper .product-name .h1{font-size:14px;font-weight:700}.product-top-wrapper .availability{margin-top:20px}.product-top-wrapper .link-compare,.product-top-wrapper .print{display:none}.product-top-wrapper .mobile-controls{position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}.product-top-wrapper .mobile-controls a{color:#cecece;padding:35px 10px;float:left;cursor:pointer}.product-top-wrapper .mobile-controls a:hover{text-decoration:none}.product-top-wrapper .mobile-controls a.icon-caret-right{float:right}.product-top-wrapper .mobile-controls-track{margin-top:15px}.product-top-wrapper .mobile-controls-track a{cursor:pointer;background-color:#f1f1f1;width:11px;height:11px;display:inline-block;border-radius:8px;margin:3px}.product-top-wrapper .mobile-controls-track a.active,.product-top-wrapper .mobile-controls-track a:hover{background-color:#404040}}