.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.sprite-base:last-child{*margin-left:0}.ui-carousel-item{position:relative;z-index:0}.ui-carousel-item:before{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:50;-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60)}.ui-carousel-item:after{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);position:absolute;text-align:center;margin:-60px 0 0 -60px;padding:24px 0 15px;top:50%;left:50%;width:120px;height:120px;z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;content:url(http://images.bbycastatic.ca/sf/assets/ui/progress.gif)}.brand-vendor-wrapper .brand-logo img[src~='https://multimedia.bbycastatic.ca/images/common/pictures/noimage120x40.jpg'],.brand-vendor-wrapper .brand-logo img[src~='http://test-images.bbycastatic.ca/sf/images/common/pictures/noimage120x40.jpg']{display:none}.pdp-product-info-wrapper .store-availability li.available:before{background:url(http://images.bbycastatic.ca/sf/assets/icons/icon_availability.png) 0 1px no-repeat;padding:0 0 0 20px}[lang=fr-CA] .ui-modal-warranties h3{margin:0 0 16px}[lang=fr-CA] .ui-modal-warranties .value-props{padding:0 0 16px 30px}[lang=fr-CA] .ui-modal-warranties .terms-agreement .error{margin:8px 0 0 25px}.prod-detail-wrapper .span7{width:500px}.prod-detail-wrapper .span5{margin-left:20px;width:400px}.prod-detail-assets .span7{min-height:500px}.list-sub-text{margin:4px 0 0}.list-sub-text li{border-right:1px solid #9d9fa2;display:inline;margin:0 8px;padding:0 6px}.list-sub-text li:last-child{border-right:none;margin:0;padding:0}.price-wrapper{color:#2E3337;line-height:1.35}.price-onsale,.prod-saving{color:#da1a36}.price-xlarge .prod-price{float:none;font-family:'Arial Black',Arial,Helvetica;font-size:27px;font-weight:900;padding:0;width:auto}.price-xlarge .prod-saving{font-weight:700}.prod-detail-wrapper .value-points{border-left:1px dotted #c7c8ca;float:left;padding:0 0 0 15px;width:204px}.prod-detail-wrapper .value-points li{list-style-type:disc;margin:0 0 6px 15px}.product-image{cursor:pointer}.breadcrumb a:visited{color:#039}.brand-vendor-wrapper .brand-logo{float:left}.brand-vendor-wrapper .brand-logo img{margin:0 16px 8px 0}.brand-vendor-wrapper .brand-logo img[src='/images/common/pictures/noimage120x40.jpg']{display:none}.brand-vendor-wrapper .pdp-brand-store{display:inline-block;margin:0 0 10px!important}.prod-detail-top{border-bottom:3px solid #999;margin-bottom:20px;padding-bottom:10px}.prod-detail-top .prod-detail-ratings{text-align:right}.prod-detail-top .rating-wrapper{border-right:1px solid #999;display:inline-block;margin:0 8px 0 0;padding:0 8px 0 0}.prod-detail-top .rating-title{display:none}.prod-detail-top .customer-rating,.prod-detail-top .rating-num,.prod-detail-top .review-wrapper{display:inline}.prod-detail-top .customer-rating{display:block;margin:0 0 8px}.prod-detail-top .rating-num{vertical-align:top}.prod-detail-top .rating-list{display:none}.prod-detail-top .review-wrapper{display:inline-block;margin:0}.prod-detail-top .rating-score{font-weight:700;margin:0;vertical-align:top}.prod-detail-top .review-wrapper .review-num+.review-write{display:inline-block}.prod-detail-bot{line-height:1.45}.prod-detail-bot .availability-status{display:block;text-transform:none}.prod-detail-bot .same-day-delivery-message{background:url(http://images.bbycastatic.ca/sf/images/common/icons/delivery-icon.png) 10px 0 no-repeat;border-top:1px solid #ccc;display:none;padding-left:75px;padding-top:10px}.prod-detail-bot .same-day-delivery-message.active{display:block}.prod-detail-bot .same-day-delivery-message #delivery-message-pt1{font-weight:700}.prod-detail-bot .same-day-delivery-message p{display:inline}.prod-detail-bot #same-day-delivery-article{display:none}.prod-detail-bot #same-day-delivery-article.active{display:block}.prod-detail-bot .pdp-lowest-price,.prod-detail-bot .price-module,.prod-detail-bot .product-image{margin-bottom:15px}.prod-detail-bot .alt-images,.prod-detail-bot .price-wrapper{margin-bottom:10px}.prod-detail-bot .price-wrapper{float:left;margin:-3px 0 15px 15px;width:165px}.prod-detail-bot .pdp-lowest-price{border-left:1px dotted #999;float:right;padding:0 5% 0 10%;width:35%}.prod-detail-bot .pdp-lowest-price li{list-style-type:disc;margin-bottom:5px}.prod-detail-bot .purchasing-module{position:relative}.prod-detail-bot .purchasing-module.pdp-loading .availability-section{min-height:100px}.prod-detail-bot .purchasing-module.pdp-loading .qty-limit{min-height:12px}.prod-detail-bot .purchasing-module.pdp-loading .loading-overlay{background:#FFF;height:100%;opacity:.7;position:absolute;width:100%}.prod-detail-bot .purchasing-module.pdp-loading .pdp-loader-animate{background:url(http://images.bbycastatic.ca/sf/images/common/checkout/progress.gif) 50% 50% no-repeat #fff;border:1px solid #c7c8ca;height:120px;left:50%;margin:-60px 0 0 -60px;opacity:1;padding:12px 0 15px;position:absolute;text-align:center;top:50%;width:120px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-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);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.prod-detail-bot .prod-cinema-now,.prod-detail-bot .purchasing-module .order-online,.prod-detail-bot .purchasing-module .order-reserve,.prod-detail-bot .purchasing-module .qty-limit{background:#e6e7e8;margin-bottom:1px;padding:15px}.prod-detail-bot .pdp-loading-placeholder{position:relative}.prod-detail-bot .pdp-loading-placeholder .pdp-loader{background:url(http://images.bbycastatic.ca/sf/images/common/checkout/progress.gif) 50% 50% no-repeat #fff;height:100%;opacity:.7;position:absolute;width:100%}.prod-detail-bot .availability-special-message{display:none}.prod-detail-bot .availability-special-message.active{display:block}.prod-detail-bot .availability-special-message .title{background:url(http://images.bbycastatic.ca/sf/assets/icons/icon_sm_check.png) 3px 3px no-repeat}.prod-detail-bot .purchasing-module .qty-limit{font-size:11px;min-height:12px;padding:16px}.prod-detail-bot .prod-toolbar-links{font-size:11px}.prod-detail-bot .prod-toolbar-links .secondary-buttons{text-align:right}.prod-detail-bot .prod-toolbar-links .secondary-buttons>a+a{border-left:1px solid #9D9FA2;margin:0 0 0 8px;padding:0 0 0 10px}.prod-detail-bot .prod-toolbar-links .secondary-buttons a{cursor:pointer}.prod-detail-bot .prod-toolbar-links .secondary-buttons .pdp-add-to-pricewatch{border-left:1px solid #9D9FA2;margin:0 0 0 8px;padding:0 0 0 10px}.prod-detail-bot .purchasing-module .messaging{display:inline-block;width:165px;margin:0 8px 16px 0}.prod-detail-bot .shipping-description{margin:0 0 8px 20px}.prod-detail-bot .messaging-quantity p{margin:0}.prod-detail-bot .purchasing-module .buttons{display:inline-block;width:192px}.prod-detail-bot .purchasing-module .buttons .btn{margin-bottom:8px;min-width:190px;padding:0}.prod-detail-bot .purchasing-module .buttons .btn-link{font-size:11px}.prod-detail-bot .purchasing-module .buttons .btn-link:last-child{border-left:1px solid #9d9fa2;margin:0 0 0 6px;padding:0 0 0 6px}.prod-detail-bot .purchasing-module.pdp-loading{min-height:100px}.prod-detail-bot .purchasing-module.pdp-loading .btn{margin:0 0 8px}.prod-detail-bot .ispu-online-only{margin:12px 0 0}.prod-detail-bot .french-compliant{margin:10px 0 0}.prod-detail-bot .pdp-icons{border-left:1px dotted #ccc;float:right;padding-left:32px;width:184px}.prod-detail-bot .pdp-iconsli{list-style-type:disc;padding-bottom:4px}.prod-detail-assets .gallery-demo-wrapper{margin:16px 0 0;text-align:center}.prod-detail-assets .gallery-demo-wrapper .alt-images,.prod-detail-assets .gallery-demo-wrapper .demo-wrapper{display:none}.prod-detail-assets .gallery-demo-wrapper .demo-wrapper.has-demo,.prod-detail-assets .gallery-demo-wrapper .view-wrapper{display:inline-block}.prod-detail-assets .color-options{text-align:center}.prod-detail-assets .color-options .swatch-title{line-height:2.1;vertical-align:top}.prod-detail-assets .color-options .img16x16{border:1px solid #c7c8ca;height:24px;margin:0 0 0 4px;width:24px}.prod-detail-assets .color-options a:hover img{border:1px solid #007fd8}.pdp-product-info-wrapper h3,.pdp-product-info-wrapper h4{font:900 14px/1.35 Arial #000,Arial;margin:0 0 12px}.pdp-product-info-wrapper .store-availability{margin:0 0 10px}.pdp-product-info-wrapper .store-availability li{margin:0 0 6px}.pdp-product-info-wrapper .store-availability li .icon-status{vertical-align:bottom;margin:0 2px 0 0}.pdp-product-info-wrapper .store-availability li.available{background:url(http://images.bbycastatic.ca/sf../assets/icons/icon_availability.png) 0 1px no-repeat;padding:0 0 0 20px}.pdp-product-info-wrapper .store-availability li.not-available{background:url(http://images.bbycastatic.ca/sf../assets/icons/icon_availability.png) 0 -75px no-repeat;padding:0 0 0 20px}.pdp-product-info-wrapper .btn-primary,.pdp-product-info-wrapper .btn-primary-alt{padding:0 8px;width:160px}.pdp-product-info-wrapper .esrb-mpaa-rating{border-bottom:1px dotted #c7c8ca;padding:16px}.pdp-product-info-wrapper .esrb-mpaa-rating img{float:left;margin:0 15px 0 0}.pdp-special-offers .sof-control{border-top:1px solid #c7c8ca;margin:0 0 15px;padding:12px 15px 0}.pdp-special-offers .sof-control li{list-style-type:disc;margin:0 0 6px 16px}.pdp-special-offers .sof-control:empty{display:none}.prod-overview-wrapper{margin-bottom:32px}.pdp-social-bookmark{padding:15px 15px 0}.pdp-social-bookmark #social-media{text-align:center}.pdp-social-bookmark #social-media span{display:inline-block;float:none}.pdp-social-bookmark #google-1-button,.pdp-social-bookmark .twitter-share-button{border:none;margin:0}.inventory-regional{margin:0 0 8px}.inventory-regional .regional-limit{display:none}.inventory-regional #message2 #dropdown{margin:0;width:170px}.prod-cinema-now h6{background:url(http://images.bbycastatic.ca/sf/assets/icons/icon_cinema_now.gif) left top no-repeat;font-size:0;height:36px;overflow:hidden;text-indent:-2000px}.prod-cinema-now .learnmore{font-size:11px}.prod-cinema-now .btn{height:29px;margin-bottom:0!important;min-width:74px;padding:0 5px}.prod-cinema-now .btn .mccpgray,.prod-cinema-now .btn .mccpgray .mccpleft,.prod-cinema-now .btn .mccpgray .mccpmain,.prod-cinema-now .btn .mccpgray .mccpright{background:0 0;float:none;height:auto;margin:0}.prod-cinema-now .btn .btnmccpstd{font-size:12px;line-height:29px;padding:0!important}.prod-cinema-now .btn:last-child{margin-right:0}.prod-cinema-now .cinema-now-inner .cinema-now-content .buttons,.prod-cinema-now .cinema-now-inner .cinema-now-content .messaging{margin-bottom:0}.cinema-now-content{margin:8px 0 0;padding:8px 0 0}.cinema-now-content p{margin:8px 0 0}.cinema-now-content:first-child{border-top:0;margin:0;padding:0}.cinema-now-content:first-child p{margin:0}.ui-modal-warranties .cart-message,.ui-modal-warranties .current-plan .icon,.ui-modal-warranties .plans-trigger .icon{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/sprite-interstitial.png) no-repeat}.ui-modal-warranties .ui-modal-dialog{overflow:visible}.ui-modal-warranties .ui-modal-body{font-size:14px;overflow:visible;padding:32px 325px 0 32px}.ui-modal-warranties .img-agent{position:absolute;right:-45px;top:-25px}.ui-modal-warranties h2,.ui-modal-warranties h3,.ui-modal-warranties li,.ui-modal-warranties p{color:#2a2a2e}.ui-modal-warranties h2,.ui-modal-warranties h3{line-height:1.15}.ui-modal-warranties li,.ui-modal-warranties p{line-height:1.38}.ui-modal-warranties h2{font-size:24px;margin:24px 0 10px}.ui-modal-warranties h3{font-size:16px;margin:0 0 24px}.ui-modal-warranties .cart-message{background-position:-10px -91px;color:#82b800;font-weight:700;line-height:29px;padding-left:36px}.ui-modal-warranties .value-props{border-bottom:1px solid #ccc;padding:0 0 24px 30px}.ui-modal-warranties .value-props li{list-style-type:disc}.ui-modal-warranties .current-plan{margin-top:18px}.ui-modal-warranties .current-plan .icon{background-position:-10px -10px;display:block;float:left;height:61px;margin:0 20px 160px 0;position:relative;width:84px}.fr-CA .ui-modal-warranties .current-plan .icon{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/geeksquad-protection-fr.png);height:74px}.ui-modal-warranties .plan-name,.ui-modal-warranties .plan-price{display:inline;font-size:16px;margin:0}.ui-modal-warranties .plan-breakdown{text-transform:none}.ui-modal-warranties a.plans-trigger{border:1px solid #e5e5e5;display:inline-block;font-size:14px;line-height:29px;margin:8px 0 16px;outline:0;padding:0 10px 0 8px;position:relative;text-decoration:none}.ui-modal-warranties a.plans-trigger:active,.ui-modal-warranties a.plans-trigger:focus,.ui-modal-warranties a.plans-trigger:hover{text-decoration:none}.ui-modal-warranties a.plans-trigger .icon{background-position:-10px -139px;display:inline-block;height:9px;margin-left:5px;width:15px}.ui-modal-warranties .plans-list{-moz-box-shadow:2px 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);background:#fff;border:1px solid #e5e5e5;clear:both;display:none;left:-1px;position:absolute;top:26px;width:700px;z-index:2}.ui-modal-warranties .plans-list li{font-size:12px;height:auto;line-height:22px;margin:0;padding:5px 104px 5px 12px;position:relative}.ui-modal-warranties .plans-list li.selected,.ui-modal-warranties .plans-list li:hover{background:#e6e7e8}.ui-modal-warranties .plans-list .best-value{display:block;font-weight:700;line-height:32px;position:absolute;right:16px;top:0}.ui-modal-warranties .terms-agreement{margin-left:76px}.ui-modal-warranties .terms-agreement .error,.ui-modal-warranties .terms-agreement label{font-size:12px;line-height:16px;margin:0}.ui-modal-warranties .terms-agreement .error{color:red;display:none;font-size:14px;font-weight:700;margin:16px 0 0 25px}.ui-modal-warranties .terms-agreement input[type=checkbox]{float:left;margin:0 12px 40px 0}.ui-modal-warranties .ui-modal-footer{z-index:1}.ui-modal-warranties .ui-modal-footer .btn-wrapper{float:right;padding:12px 16px 0 0}.ui-modal-warranties .ui-modal-footer .btn+.btn{margin:0;float:none;font-size:14px;min-width:180px}html[lang=fr-CA] .ui-modal-warranties .ui-modal-footer .btn+.btn{min-width:200px}.ui-modal-warranties .ui-modal-footer .btn:first-child{color:#2a2a2e;font-size:14px;font-weight:700;height:36px;line-height:36px;margin:0 8px 0 0;min-width:153px;padding:0 16px;text-shadow:none}.psp-block .psp-logo{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/sprite-interstitial.png) -10px -10px no-repeat;display:block;height:61px;margin:16px;width:84px}.fr-CA .psp-block .psp-logo{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/geeksquad-protection-fr.png);height:74px}.psp-block .psp-logo h5{font-size:13px;line-height:1.35}.tab-services-wrapper .productWrap{clear:both}.tab-services-wrapper .prodImageWrap{float:left;padding:0 16px 16px 0}.tab-services-wrapper .field-price{margin:0 0 16px}.tab-services-wrapper .field-price .clear{clear:none}.tab-services-wrapper .product-details{display:none}.gallery-wrapper{margin:50px auto;position:relative;width:500px}.pdp-gallery-content-wrapper,.ui-carousel-main-wrapper{height:500px;overflow:hidden;position:relative}.pdp-gallery-content,.ui-carousel-inner{left:0;position:absolute;top:0}.pdp-gallery-content .ui-carousel-item,.ui-carousel-inner .ui-carousel-item{display:list-item;float:left;position:relative}.pdp-gallery-content .ui-carousel-item.loaded:after,.pdp-gallery-content .ui-carousel-item.loaded:before,.ui-carousel-inner .ui-carousel-item.loaded:after,.ui-carousel-inner .ui-carousel-item.loaded:before{display:none}.pdp-gallery-carousel-control,.pdp-gallery-control,.ui-carousel-control{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:url(http://images.bbycastatic.ca/sf/assets/ui/sprite_arrows.png) 4px center no-repeat;cursor:pointer;font:0/0 Arial;height:80px;left:0;overflow:hidden;position:absolute;text-indent:-4000px;top:210px;width:42px;z-index:10}.pdp-gallery-carousel-control.next,.pdp-gallery-control.next,.ui-carousel-control.next{background-position:-43px center;float:none;left:auto;padding:0;right:0}.pdp-gallery-carousel-control.prev,.pdp-gallery-control.prev,.ui-carousel-control.prev{padding:0}.pdp-gallery-carousel-control.disabled,.pdp-gallery-control.disabled,.ui-carousel-control.disabled{display:none}.pdp-gallery-carousel-control.disabled.back-to-first,.pdp-gallery-control.disabled.back-to-first,.ui-carousel-control.disabled.back-to-first{display:block}.pdp-gallery-counter{margin:8px 0 12px;text-align:center}.pdp-gallery-carousel{position:relative;padding:0;margin:12px 0 0}.pdp-gallery-carousel-controls .pdp-gallery-carousel-control{position:absolute;background:url(http://images.bbycastatic.ca/sf/assets/ui/sprite_arrows.png) -126px center no-repeat #fff;height:100%;width:24px;top:0;box-shadow:0 0 9px #fff;text-indent:-4000px;font:0/0 Arial;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pdp-gallery-carousel-controls .pdp-gallery-carousel-control.prev.disabled{background-position:-94px center;cursor:default}.pdp-gallery-carousel-controls .pdp-gallery-carousel-control.next{left:auto;right:0;background-position:-184px center}.pdp-gallery-carousel-controls .pdp-gallery-carousel-control.next.disabled{background-position:-152px center;cursor:default}.pdp-gallery-carousel-controls .pdp-gallery-carousel-control.back-to-first{background-position:-218px center!important;cursor:pointer!important}.pdp-gallery-carousel-inner{position:relative;top:0;margin:0 26px;overflow:hidden;text-align:center;height:85px}.pdp-gallery-carousel-item-list{overflow:hidden;text-align:left;padding:2px 0 0;display:inline-block;position:relative}.ui-carousel-item-list{position:relative;height:500px;z-index:9}.feature-overlay{position:absolute;top:0;left:0;width:500px;z-index:8;overflow:hidden}.feature-overlay.spin{height:500px}.feature-overlay.video{height:460px;overflow:visible}.btn-spin-done{position:absolute;top:8px;right:8px}.ui-carousel-item{width:500px;height:500px}.ui-carousel-item.active:before,.ui-carousel-item.loaded:before{background:0 0;opacity:1}.ui-carousel-item.loaded:after{background:0 0;border:none;box-shadow:none;content:''}.ui-carousel-item iframe{z-index:6}.ui-carousel-item .btn-spin-done{background:url(http://images.bbycastatic.ca/sf/assets/ui/ui-close.png) no-repeat;width:26px;height:25px}.ui-carousel-item .feature-overlay .feature-overlay-wrapper{width:500px;height:500px;position:absolute}.ui-carousel-item .feature-overlay .feature-overlay-wrap{position:absolute;width:100%;height:100%;background:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.ui-carousel-item .feature-overlay .feature-overlay-image{width:162px;height:132px;position:absolute;top:50%;left:50%;margin:-66px 0 0 -81px;border-radius:6px}.ui-carousel-item .feature-overlay .feature-overlay-image>a{display:block;padding:100px 16px 0;text-align:center}.ui-carousel-item .feature-overlay.spin .feature-overlay-image{background:url(http://images.bbycastatic.ca/sf/assets/ui/pdp-gallery-overlay.png) 30px 15px no-repeat #fff}.ui-carousel-item .feature-overlay.video .feature-overlay-image{background:url(http://images.bbycastatic.ca/sf/assets/ui/pdp-gallery-overlay.png) 30px -88px no-repeat #fff}.pdp-gallery-carousel-item{cursor:pointer;float:left;margin:0 3px;position:relative}.pdp-gallery-carousel-item.active{cursor:auto}.pdp-gallery-carousel-item:before{background:#fff;content:'';opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}.pdp-gallery-carousel-item:after{background:#FFF;content:url(http://images.bbycastatic.ca/sf/assets/ui/progress-medium.gif);position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;padding:8px;height:32px;width:32px}.pdp-gallery-carousel-item img{opacity:.35;filter:alpha(opacity=35)}.pdp-gallery-carousel-item.loaded img{opacity:1;filter:alpha(opacity=100)}.pdp-gallery-carousel-item.loaded:before{background:0 0;opacity:1}.pdp-gallery-carousel-item.loaded:after{content:"";bottom:auto;right:auto;padding:0;width:0;height:0}.pdp-gallery-carousel-item.first{margin:0 3px!important}.pdp-gallery-carousel-item img{background-color:#fff;padding:3px;border:1px solid #ebebeb}.pdp-gallery-carousel-item.active:before{content:"";position:absolute;height:3px;top:-2px;left:0;right:0;background-color:#007fd8}.pdp-gallery-carousel-item.spin .overlay-wrapper,.pdp-gallery-carousel-item.spin.active .overlay-wrapper,.pdp-gallery-carousel-item.video .overlay-wrapper,.pdp-gallery-carousel-item.video.active .overlay-wrapper{position:absolute;width:86px;height:83px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.pdp-gallery-carousel-item.spin .overlay-wrap,.pdp-gallery-carousel-item.spin.active .overlay-wrap,.pdp-gallery-carousel-item.video .overlay-wrap,.pdp-gallery-carousel-item.video.active .overlay-wrap{position:absolute;background:#fff;top:4px;left:4px;width:75px;height:75px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.pdp-gallery-carousel-item.spin.active,.pdp-gallery-carousel-item.spin.active.active,.pdp-gallery-carousel-item.spin.active:hover,.pdp-gallery-carousel-item.spin:hover,.pdp-gallery-carousel-item.video.active,.pdp-gallery-carousel-item.video.active.active,.pdp-gallery-carousel-item.video.active:hover,.pdp-gallery-carousel-item.video:hover{cursor:pointer}.pdp-gallery-carousel-item.spin.active .overlay-wrapper,.pdp-gallery-carousel-item.spin.active.active .overlay-wrapper,.pdp-gallery-carousel-item.spin.active:hover .overlay-wrapper,.pdp-gallery-carousel-item.spin:hover .overlay-wrapper,.pdp-gallery-carousel-item.video.active .overlay-wrapper,.pdp-gallery-carousel-item.video.active.active .overlay-wrapper,.pdp-gallery-carousel-item.video.active:hover .overlay-wrapper,.pdp-gallery-carousel-item.video:hover .overlay-wrapper{opacity:0}.pdp-gallery-carousel-item.spin.active.active:hover,.pdp-gallery-carousel-item.spin.active:hover,.pdp-gallery-carousel-item.video.active.active:hover,.pdp-gallery-carousel-item.video.active:hover{cursor:auto}.pdp-gallery-carousel-item .overlay-image{width:40px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.pdp-gallery-carousel-item .overlay-label{position:absolute;text-align:center;width:100%;bottom:14px;left:0;line-height:1;color:#003b64;font-size:12px}.pdp-gallery-carousel-item.video .overlay-image{background:url(http://images.bbycastatic.ca/sf/assets/ui/pdp-thumb-overlay.png) -30px -136px no-repeat}.pdp-gallery-carousel-item.spin .overlay-image{background:url(http://images.bbycastatic.ca/sf/assets/ui/pdp-thumb-overlay.png) -30px -36px no-repeat}.ui-modal-video .ui-modal-dialog{height:546px}.ui-modal-video .ui-modal-body{padding:0;min-height:0}.article,.table-reviews{font-size:14px}.article>a{margin:16px 0 24px;display:inline-block}.article .article-heading{font-size:16px;font-weight:700;margin:8px 0 16px}.article .article-desc{display:block;line-height:1.35}.article+.article{border-top:1px dotted #ccc}.article+.article .article-heading{margin-top:16px}.bundle-tablist{margin:0 0 16px;border-bottom:1px dotted #ccc;padding:0 0 24px}.bundle-tablist li{margin:0;padding:4px;clear:both;display:block}.bundle-tablist li.active{background:#f5f5f5}.bundle-tablist label,.bundle-tablist span{float:left;margin:0}.bundle-tablist a{display:block;margin-left:16px}.pdp-bundle-details .bundle-tablist{border:0;padding:0;margin:0}.bundle-tablist p{margin:0}.pdp-bundle-details>.package-desc{border-top:1px dotted #ccc;padding:16px 0;color:#4d4d4f}.pdp-bundle-details>.package-desc h4{font-size:14px;color:#4d4d4f}.pdp-bundle-details>.package-desc ul{margin:0 0 0 16px}.pdp-bundle-details>.package-desc li{padding:0 0 0 8px;list-style-type:disc}.pdp-bundle-details>.package-desc .logos{float:right;margin:0 0 16px 16px}.pdp-bundle-details>.package-desc .logos .pdplogo{text-align:center;margin:0;float:none;font-size:10px}.pdp-inner-showcase{width:530px;margin-bottom:32px}.pdp-inner-showcase .header{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/pdp_showcase_header.jpg) no-repeat;height:34px;margin:0}.fr-CA .pdp-inner-showcase .header{background:url(http://images.bbycastatic.ca/sf/assets/backgrounds/pdp_showcase_header_fr.jpg)}.pdp-inner-showcase .article-wrapper{background:#eee;border:1px solid #ccc;border-top:0}.pdp-inner-showcase .article-wrapper>a{display:block;height:100%;width:100%}.pdp-inner-showcase .inside,.pdp-inner-showcase img{float:left;padding:32px 0 0 24px}.pdp-inner-showcase img{width:132px}.pdp-inner-showcase .inside{width:316px}.pdp-inner-showcase h3{font-size:14px;margin-bottom:16px}.pdp-inner-showcase .readmore{color:#039;margin-bottom:32px}.pdp_banners{background:url(http://images.bbycastatic.ca/sf/assets/images/icon_last_chance.png) 16px 20px no-repeat;font-size:12px;min-height:45px;padding:16px 16px 16px 90px}.pdp_banners .banner-title{font-size:16px;font-weight:700}.availability-section{padding:15px;background:#e6e7e8;font-size:12px;margin:0 0 1px}.availability-section.qty-limit{padding:16px}.availability-section.qty-limit .qty-section{font-size:11px;float:left}.availability-section.qty-limit .prod-toolbar-links{float:right;margin:0}.availability-section .secondary-buttons a{font-size:11px}.online-availability-status{color:#555;font-size:14px;margin:0 0 2px;background:url(http://images.bbycastatic.ca/sf/assets/icons/icon_availability.png) 0 -73px no-repeat;padding:0 0 0 20px}.online-availability-status.enabled{background:url(http://images.bbycastatic.ca/sf/images/common/pictures/ico-in-stock.gif) 0 3px no-repeat;line-height:16px;margin:0 0 8px;padding:0 0 0 20px;color:#689300;font-weight:700}.online-availability-status.enabled+div.messaging-quantity{padding:0 0 0 20px}.availability-header{font-size:12px;margin:0 0 12px}.availability-header .title{font-size:16px;font-weight:700;text-transform:uppercase;padding:0 8px 0 0}.availability-header .info{border-left:1px dotted grey;box-sizing:border-box;display:inline-block;vertical-align:top;padding:3px 0 0 8px;max-width:248px}.availability-header .info.hide{display:none}.availability-ispu-message p{margin:0 0 6px}.availability-special-message p{font-size:12px;padding-left:20px}.availability-special-message.promos p{margin:0}.buttons{width:200px;display:inline-block;vertical-align:top}.messaging{margin:0 0 10px;width:160px;display:inline-block!important}.messaging-status a{color:#689300;font-size:14px;font-weight:700}.messaging-status a .not-available{font-size:12px;font-weight:400;background-position:-219px -106px}.messaging-status a .not-available:hover{text-decoration:none}.messaging-quantity{font-size:12px;margin:0;padding:0 0 0 20px}.availability-special-message{clear:both;margin:0 0 6px}.store-availability li{margin:0 0 8px}.store-availability li .icon-status{vertical-align:top}.pdp_availability_tooltip{position:relative;color:#039;cursor:default}.pdp_availability_tooltip .pdp-countdown-tooltip{background:#333;border-radius:5px;bottom:35px;color:#fff;content:attr(title);left:20%;min-width:150px;padding:5px 15px;position:absolute;width:auto;z-index:98}.pdp_availability_tooltip .pdp-countdown-tooltip:after{border:solid;border-color:#333 transparent;border-width:6px 6px 0;bottom:-5px;content:"";left:20%;position:absolute;z-index:99}.marketplace-additional-information{float:right;display:inline-block;width:50%}.marketplace-additional-information li{list-style:disc}.ngdialog-content .ui-modal-dialog{width:570px}.ngdialog-content .ui-modal-dialog .ui-modal-body .row{padding:0 16px}.ngdialog-content .ui-modal-dialog h4{margin:8px 0}.ngdialog-content .ngdialog-close{position:absolute;top:13px;right:13px;height:20px;width:20px;cursor:pointer;background:url(http://images.bbycastatic.ca/sf/images/common/buttons/modal-sprite.png) 0 -46px no-repeat;border:none;text-indent:-10000px;overflow:hidden;z-index:100000}.ns-popover-tooltip-theme{top:344px!important}.ns-popover-tooltip-theme .triangle{top:25px!important}.hdr-wrapper.ng-isolate-scope.mini{overflow:visible!important}.hdr-wrapper.ng-isolate-scope.mini>.hdr-top{height:52px}.hdr-wrapper.ng-isolate-scope.mini>.hdr-bot{height:0}.hdr-wrapper.ng-isolate-scope.mini .hdr-cart{top:-44px!important}.hdr-wrapper.ng-isolate-scope.mini .unfold{top:-38px!important}.customer-review-list .loading-big,.customer-review-list .ui-carousel-item{clear:both;min-height:basespacing(17)}