.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.plp-adsplash{margin:48px 0 0}.skulist .messaging h3{display:none}.skulist .messaging .available{background:url(https://images.bbycastatic.ca/sf/images/common/pictures/ico-in-stock.gif) no-repeat;padding:0 0 0 20px}.skulist .messaging .not-available{background:url(https://images.bbycastatic.ca/sf/images/common/pictures/ico-out-of-stock.gif) no-repeat;padding:0 0 0 20px}.skulist .messaging .french-compliant,.skulist .messaging .online-limit{margin:5px 0 0}.skulist .messaging .ispu-online-only{display:none}.skulist .order-reserve{margin:8px 0 0}.skulist .customer-rating{margin:0 0 13px}.skulist .customer-rating .rating-title{display:none}.skulist .customer-rating .rating-stars{width:110px}.skulist .skublocklist .infos{padding:0 5px 0 0}.skulist .skublocklist .infos .availability-special-message{display:none}.skulist .skublocklist .infos p{margin:0 0 6px}.skulist .skublocklist .infos p.model{margin:0 0 13px 1px}.skulist .hr{height:1px}.skulist .hr.top{height:4px}.skulist td.prices{border-left:1px dotted #999}.skulist td.prices .prodprice .amount{font-family:Arial #000,arial;font-weight:900}.tech-spotlight-dept .tech-spotlight-inner{border-top:1px solid #dadada;border-bottom:1px solid #dadada;background-image:url(https://images.bbycastatic.ca/sf/images/common/backgrounds/showcase-dept-en.jpg);background-repeat:no-repeat;height:69px;padding:0 0 0 15px}.tech-spotlight-dept .tech-spotlight-inner .all-articles{width:94px;padding-top:50px;color:#fff;font-size:11px;line-height:10px}.tech-spotlight-dept .tech-spotlight-inner .article-wrapper{height:69px;overflow:hidden;background-image:url(https://images.bbycastatic.ca/sf/images/common/backgrounds/showcase-bg.jpg);border-right:1px solid #dadada;width:450px;background-repeat:repeat-x;cursor:pointer}.tech-spotlight-dept .tech-spotlight-inner .article-wrapper a.learn-more{display:none}.tech-spotlight-dept .tech-spotlight-inner .article-wrapper:hover{background-image:url(https://images.bbycastatic.ca/sf/images/common/backgrounds/showcase-selected-dept.jpg)}.tech-spotlight-dept .tech-spotlight-inner .article-thumb,.tech-spotlight-dept .tech-spotlight-inner .article-thumb img{height:68px;width:90px}.tech-spotlight-dept .tech-spotlight-inner .article-content{width:260px;padding:0 0 0 8px;height:69px}.tech-spotlight-dept .tech-spotlight-inner .article-content .article-heading{margin:0;display:table-cell;vertical-align:middle;height:69px}.tech-spotlight-dept .tech-spotlight-inner .article-content .article-heading a{color:#4d4d4f;text-decoration:none;text-transform:uppercase}.tech-spotlight-dept .tech-spotlight-inner .article-arrow{background-image:url(https://images.bbycastatic.ca/sf/images/common/buttons/learn-more-button-en.jpg);background-position:0 27px;background-repeat:no-repeat;width:90px;height:69px}.rating-stars .rating-score{font-weight:700;vertical-align:top;margin-left:5px}.prod-layout-skublockgrid .btn{display:none}#pagecontentmain2 .p4-across .img150x150{height:100px!important;width:100px!important}.p3-across .across-item .gradient-yellow .across-thumb img{height:130px;width:130px}.prod-listing-wrapper{float:right}.listing-content-dynamic{display:none;margin:0 0 24px;width:734px}#pagecontentmain2{margin:0 10px 0 0}.listing-content-heading h1{font-size:18px;line-height:1;font-weight:400;margin:0;padding-bottom:16px}.span-listing .listing-content-heading{float:none;width:100%}.listing-item{border-top:1px solid #c7c8ca;margin:0;padding:16px 0;position:relative}.listing-item .prod-image,.listing-item .prod-info{float:left}.listing-item .prod-image>a{display:block;height:150px}.listing-item .price-wrapper{float:right;margin:-2px 0 0}.listing-item .prod-info{border-right:1px dotted #c7c8ca}.listing-item .compare-checkbox{bottom:0;color:#039;line-height:normal;margin:4px 0 0;position:relative;text-align:center}.listing-item .compare-checkbox label{cursor:pointer;margin:0}.listing-item .compare-checkbox input{display:inline;margin:-2px 0 0}.listing-item .compare-checkbox .btn-compare{left:118px;padding:0 8px;position:absolute;top:-6px;width:115px;-webkit-animation:fadeIn .2s linear;-moz-animation:fadeIn .2s linear;-o-animation:fadeIn .2s linear;animation:fadeIn .2s linear}.listing-item .prod-title{font-size:14px;line-height:1.35;margin:0}.listing-item .prod-availability,.listing-item .prod-rating{margin:8px 0 0}.listing-item .rating-stars{margin:0 8px 0 0}.listing-item .rating-num{color:#000}.listing-item .prod-availability li{border:0;margin:0 0 6px}.listing-item .prod-image{margin:0 2.17983651% 0 0;width:20.4359673%}.listing-item .prod-info{margin:0 2.17983651% 0 0;padding:0 4.35967302% 0 0;width:48.5013624%}.listing-item .price-wrapper{width:22.2070845%}.list-view .listing-item .prod-info{min-height:150px}.list-view .listing-item:first-child{border-top:0}.list-view .listing-row .listing-item{border-top:1px solid #c7c8ca}.list-view .listing-row:first-child .listing-item:first-child{border-top:0}.grid-view .listing-row{border-top:1px dotted #c7c8ca;*zoom:1}.grid-view .listing-row:after,.grid-view .listing-row:before{display:table;content:""}.grid-view .listing-row:after{clear:both}.grid-view .listing-row:first-child{border-top:0}.grid-view .listing-item{border:0;float:left;height:368px;padding:24px 0;width:25%}.grid-view .listing-item.row-item-last .item-inner{border-right:0}.grid-view .item-inner{border-right:1px dotted #c7c8ca;padding:0 16px 20px}.grid-view .price-wrapper,.grid-view .prod-image,.grid-view .prod-info{float:none;width:100%}.grid-view .prod-info{border-right:0;margin:0 0 16px;padding:0 0 40px;position:relative}.grid-view .prod-image{margin:0 0 10px;text-align:center}.grid-view .prod-title{font-weight:400;overflow:hidden}.grid-view .prod-availability{height:72px;padding:0 8px 0 0}.grid-view .prod-availability li{float:none;min-height:26px;margin:8px 0 0}.grid-view .prod-availability li:first-child{margin:0}.grid-view .compare-checkbox{bottom:24px;position:absolute}.grid-view .compare-checkbox input{margin:-2px 4px 0 1px}.grid-view .compare-checked .listing-item{padding:24px 0 52px}.grid-view .compare-checked .item-inner{padding:0 16px 32px}.grid-view .compare-checked .prod-availability{bottom:84px}.grid-view .compare-checked .compare-checkbox{bottom:52px}.grid-view .compare-checked .btn-compare{left:0;top:22px}.grid-view .prod-rating{margin:16px 0 0;position:absolute;bottom:0}.grid-view .price-wrapper{margin:0 0 16px}.grid-view .rating-stars{margin:0 4px 0 0}.listing-control-wrapper{font-size:12px;padding:10px 0;position:relative}.listing-control-wrapper .display-product-number,.listing-control-wrapper .pagination-control-wrapper{float:left}.listing-control-wrapper .sort-by-wrapper{float:right;line-height:19px}.listing-control-wrapper .layout-toggle,.listing-control-wrapper .products-per-page-wrapper{z-index:1}.listing-control-wrapper .products-per-page-wrapper{vertical-align:middle}.listing-control-wrapper .display-product-number{margin:0 1.06718346% 0 0;width:19%}.listing-control-wrapper .pagination-control-wrapper{line-height:17px;margin:0 1.06718346% 0 0;width:55.8656331%}.listing-control-wrapper .sort-by-wrapper{width:23%}.listing-control-bby{border-bottom:1px solid #ccc;border-top:3px solid #ccc}.listing-control-top{height:25px;padding:8px 0 7px;text-align:right}.display-product-number{line-height:29px}.layout-toggle{position:absolute;right:0}.layout-toggle a{background:#fff;border-bottom:3px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;line-height:normal;height:35px;outline:0;padding:4px 9px 12px}.layout-toggle a:hover{border-bottom:3px solid #007fd8;-webkit-transition:border linear .15s;-moz-transition:border linear .15s;-ms-transition:border linear .15s;-o-transition:border linear .15s;transition:border linear .15s}.layout-toggle .list-view.active .icon-list{background-position:-38px -1px}.layout-toggle .grid-view.active .icon-grid{background-position:-56px -1px}.layout-toggle .active a{border-bottom:3px solid #007fd8;cursor:default}.layout-toggle .icon-list{background-position:-2px -1px;height:15px;width:15px}.layout-toggle .icon-grid{background-position:-20px -1px;height:15px;width:15px}.sorting-filter-wrapper{vertical-align:middle}.icon-filter-dropdown{background-position:2px -63px;border-left:1px solid #c7c8ca;height:19px;margin:-2px 0 0 5px;width:16px}.sorting-list{background-color:#fff;display:inline-block;*display:inline;*zoom:1;margin:0;position:relative}.sorting-list .sorting-item{border:1px solid #c7c8ca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;margin:0;padding:4px 5px}.sorting-list .sorting-item:active,.sorting-list .sorting-item:focus,.sorting-list .sorting-item:hover{background-color:#e5e5e5}.sorting-list .sorting-item>a{color:#000;text-decoration:none}.sorting-sublist{background-color:#fff;border:1px solid #c7c8ca;padding:0;top:94%}.sorting-sublist .active{background:0 0}.sorting-sublist .active a{text-decoration:none}.sorting-sublist .sorting-subitem{border-left:0;margin:0;text-align:left}.sorting-sublist .sorting-subitem a{padding:4px 16px}.sorting-sublist .sorting-subitem a:hover{background:#e5e5e5}.products-per-page-wrapper{position:absolute;right:92px}.products-per-page-wrapper .sorting-label{float:left;line-height:25px}.products-per-page-wrapper .sorting-list{float:right}.products-per-page-wrapper .sorting-item{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}.products-per-page-wrapper .sorting-item a{border-bottom:3px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;float:left;height:35px;outline:0;padding:5px 9px 12px}.products-per-page-wrapper .sorting-item a:hover{border-bottom:3px solid #007fd8;-webkit-transition:border linear .15s;-moz-transition:border linear .15s;-ms-transition:border linear .15s;-o-transition:border linear .15s;transition:border linear .15s;text-decoration:none}.products-per-page-wrapper .sorting-item:hover{background:0}.products-per-page-wrapper .active a{border-bottom:3px solid #007fd8;color:#007fd8;cursor:default;text-decoration:none}.products-per-page-wrapper .active:hover{text-decoration:none}.pagination-control-wrapper{vertical-align:middle;height:29px}.pagination-control{height:29px;overflow:hidden}.pagination-control a{color:#2e3337;cursor:pointer;float:left;outline:0;padding:6px 10px;text-decoration:none}.pagination-control a:hover{text-decoration:underline}.pagination-control .current a{background:#e2e2e2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.15);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.15);box-shadow:inset 1px 1px 1px rgba(0,0,0,.15);cursor:default;font-weight:700;text-decoration:none}.pagination-control .current a:hover{text-decoration:none}.pagination-control .disabled a,.pagination-control .disabled a:hover{background-color:transparent;color:#999;cursor:default;text-decoration:none}.pagination-control .pagi-dots a{padding:6px 0}.pagination-control .pagi-next a,.pagination-control .pagi-prev a{background:url(https://images.bbycastatic.ca/sf/assets/backgrounds/sprite-base-component.png) no-repeat;font-weight:700}.pagination-control .pagi-prev a{background-position:-130px -73px;padding:6px 10px 6px 16px}.pagination-control .pagi-next a{background-position:-84px -73px;padding:6px 16px 6px 10px}.fr-CA .pagination-control .pagi-next a{background-position:-66px -73px}.pagination-control .disabled.pagi-prev a{background-position:-130px -92px}.pagination-control .disabled.pagi-next a{background-position:-84px -92px}.loadingLightBox{background:rgba(255,255,255,.45);bottom:0;display:none;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:10000}.loading-wrapper{background:#fff;border:1px solid #c7c8ca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2);height:130px;left:52%;padding:12px 0 15px;position:absolute;top:250px;text-align:center;width:160px;z-index:10001}.loading-wrapper p{margin:0 0 18px}.menu-wrapper{border-right:1px solid #ccc;font-size:12px;padding:0 0 16px}.menu-wrapper nav{margin:0 0 32px}.menu-wrapper .menu-title{background:#e6e7e8;color:inherit;font-size:14px;font-weight:700;margin:0 0 10px;padding:12px 8px 10px;text-rendering:optimizelegibility}.menu-wrapper .checkbox{min-height:18px;padding-left:18px}.menu-wrapper .checkbox input[type=checkbox]{float:left;margin-left:-18px}.menu-wrapper ul{padding:0 8px}.menu-wrapper li{margin:0 0 10px}.menu-wrapper li:last-child{margin:0}.count{color:#4d4d4f;font-size:10px}.category-list .current-node{color:#4d4d4f;cursor:default;font-weight:700;pointer-events:none}.category-list .current-node:hover{text-decoration:none}.facet-section{margin:0 0 32px}.facet-section:last-child{margin:0}.facet-section li{margin:0 0 6px}.facet-list{color:#039}.facet-list .checkbox{cursor:pointer;margin:0;position:relative}.facet-list .checkbox input[type=checkbox]{-webkit-appearance:none;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c7c8ca;cursor:pointer;content:'';display:inline-block;*display:inline;*zoom:1;height:14px;width:14px}.facet-list .checkbox input[type=checkbox]:checked+.item{color:#007fd8;font-weight:700}.facet-list .checkbox input[type=checkbox]:checked:after{border:3px solid #007fd8;border-top:none;border-right:none;content:'';height:3px;left:2px;position:absolute;top:3px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg);width:7px}.facet-price{height:110px;position:relative}.facet-customerRating .facet-list .item{background:url(https://images.bbycastatic.ca/sf/assets/backgrounds/sprite-search-rating.png) no-repeat;display:inline-block;*display:inline;*zoom:1;padding:0 0 0 74px}.facet-customerRating .facet-list .filter--5-0 .item{background-position:0 -1px}.facet-customerRating .facet-list .filter-4-0-5-0 .item{background-position:0 -27px}.facet-customerRating .facet-list .filter-3-0-4-0 .item{background-position:0 -52px}.facet-customerRating .facet-list .filter-2-0-3-0 .item{background-position:0 -76px}.facet-customerRating .facet-list .filter-1-0-2-0 .item{background-position:0 -100px}.facet-expanded{height:300px;overflow-y:scroll}.facet-slider{height:39px;margin:0 14px;position:relative;width:135px}.slider-bar{border:1px solid #c7c8ca;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:8px;left:0;right:0;position:absolute;top:10px}.slider-inactive{background:#fff}.slider-active{background:#007fd8}.slider-control{background:url(https://images.bbycastatic.ca/sf/assets/backgrounds/sprite_facet_slider.png) no-repeat;cursor:pointer;height:26px;position:absolute;width:16px}.slider-left{background-position:-2px -2px;left:-9px}.slider-right{background-position:-2px -41px;right:-9px}.slider-points{display:block;font-size:10px;position:relative;top:25px}.slider-points li{margin:0;position:absolute}.slider-points .active{color:#039}.slider-points .first-point{left:-9px}.slider-points .last-point{right:-9px}.facet-slider-graph{background:#fff;display:none;position:relative}.facet-slider-graph ul{padding:0}.facet-slider-graph .graph-y-axis{color:#2e3337;font-size:10px;float:left;line-height:normal;width:27px}.facet-slider-graph .graph-y-axis li{line-height:19px;margin:0}.facet-slider-graph .graph-chart{float:left}.facet-slider-graph .graph-line{border-top:1px solid #e6e7e8;height:18px;margin:0;position:relative;top:10px;width:128px}.facet-slider-graph .graph-line:last-child{border-top:1px solid #9d9fa2}.facet-slider-graph .graph-bars{position:absolute;left:27px;height:105px;width:128px}.facet-slider-graph .graph-bar{background:#cfd0d2;bottom:0;height:100%;margin:0;position:absolute;width:3px}@-webkit-keyframes slideUpFacet{0%{opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes slideUpFacet{0%{opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes slideUpFacet{0%{opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideUpFacet{0%{opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.slideUpFacet 0%{opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}.slideUpFacet 100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.facet-slider-wrapper:active{background:#fff;-webkit-box-shadow:0 -8px 10px -6px rgba(0,0,0,.35);-moz-box-shadow:0 -8px 10px -6px rgba(0,0,0,.35);box-shadow:0 -8px 10px -6px rgba(0,0,0,.35);bottom:10px;height:153px;padding:13px 3px 13px 2px;position:absolute}.facet-slider-wrapper:active .facet-slider-graph{display:block;-webkit-animation:slideUpFacet .5s;-moz-animation:slideUpFacet .5s;-o-animation:slideUpFacet .5s;animation:slideUpFacet .5s}.facet-slider-wrapper:active .facet-slider{left:-2px}.master-content-wrap .category-main{margin-top:48px}.sku-collection .scBannerImage img{width:300px}