.promobanner-placeholder{-webkit-box-flex:0;-ms-flex:none;flex:none}.promobanner-placeholder+div.prls-sub-nav-placeholder{display:block!important}.navbar.prls-sub-nav,.navbar.prls-sub-nav.fixed-top{z-index:996!important}.navbar.prls-sub-nav.prls-sub-nav-lp{width:100%}header#main-nav{z-index:998}#promoBanner,.promoBanner{height:auto;min-height:55px;line-height:30px;padding:30px 0;text-align:center;width:100%;color:#fff;position:relative;z-index:1000}#promoBanner.fixed,.promoBanner.fixed{position:fixed!important;top:0}#promoBannerLink,.promoBannerLink{position:absolute;top:0;bottom:0;left:0;right:0}#promoBanner .container,.promoBanner .container{display:flex;flex-flow:wrap}.promoBanner.bannerTimer{background:#d92231;padding:0}.promoBanner.bannerTimer a,.promoBanner.bannerTimer a:hover,.promoBanner.bannerTimer a:focus{color:#fff;text-decoration:none}.promoBannerText{display:flex;justify-content:space-between;width:100%;margin:7px 0 5px;white-space:nowrap}.promoBanner .promoBannerText h3{display:flex;align-items:center;color:#fff;font-size:20px;margin-bottom:0;font-weight:700}.promoBanner .promoBannerText h3 strong{margin:0 14px;font-size:40px;color:#fff;line-height:40px;font-weight:700;text-transform:uppercase}.promoBanner .promoBannerText p{margin-bottom:0;font-size:12px;color:#fff}html[lang=es] .promoBanner .promoBannerText p{margin-left:15px}.promoBanner .promoBannerText p .btn{font-size:14px;padding:8px 16px;min-width:85px;box-sizing:border-box;border:2px solid transparent;font-weight:400;text-align:center;color:#000;background-color:#fff;border-radius:22px;display:inline-block;z-index:3;position:relative;margin-left:15px;margin-bottom:0}.promoBanner .promoBannerText p.btn-wrap .btn{margin-bottom:2px}.promoBanner .promoBannerText p .btn:hover{border:2px solid #fff;background-color:transparent;color:#fff}.promoBannerText .wrap-text{display:flex;align-items:center}html[lang=fr] .promoBannerText .wrap-text,html[lang=fr-ca] .promoBannerText .wrap-text,html[lang=es] .promoBannerText .wrap-text{line-height:1.1;text-align:left}.wrap-promo{display:flex;align-items:center}.nobr{white-space:nowrap}.promoBannerTimer .timer-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around}.promoBannerTimer{position:relative;margin:0;width:175px;height:75px;border-radius:3px}.promoBanner:not(.promoCollapse) .promoBannerTimer{padding-top:0;padding-left:15px;margin-top:6px;height:60px;text-align:left}.promoCollapse .promoBannerTimer{margin-left:15px;text-align:center;border:none;padding:0;height:auto}.promoBannerTimer .timerCol{width:40px;padding-top:0;text-align:center;position:relative}.promoBannerTimer .cd-num{float:left;width:20px;height:30px;font-size:21px;line-height:30px;font-weight:700;text-align:center;color:#000;background-color:#fff;display:inline-block;margin-bottom:2px}.promoBannerTimer .label{padding:0}.promoBannerTimer .cd-num:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px;text-align:right}.promoBannerTimer .cd-num:nth-child(2){border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:left}.promoBannerTimer .label{float:left;color:#fff;font-size:9px;line-height:9px;width:100%;font-weight:400;text-transform:lowercase}.promoBannerTimer .label::first-letter{text-transform:uppercase}.promoBannerTimer .label-limited{display:none!important;position:absolute;bottom:-30px;color:#000;font-size:15px;margin-bottom:0}@media(max-width:1199px){#promoBanner,.promoBanner{min-height:95px;z-index:999}.promobanner-placeholder{margin-top:0}.promoBanner .promoBannerText h3{margin-top:0;margin-bottom:0}#promoBanner,.promoBanner{line-height:normal}.promoBannerText{display:flex;flex-direction:column}.promoBannerText .wrap-text,.promoBannerText .wrap-promo{justify-content:center;flex-wrap:wrap;margin-bottom:10px}.promoBanner .promoBannerText .btn-wrap{width:100%;margin-top:15px}html[lang=fr] .promoBannerText .wrap-text br,html[lang=fr-ca] .promoBannerText .wrap-text br,html[lang=es] .promoBannerText .wrap-text br{display:none}html[lang=fr] .promoBannerText .wrap-text,html[lang=fr-ca] .promoBannerText .wrap-text,html[lang=es] .promoBannerText .wrap-text{text-align:center}}.promoBannerText .product-name{font-size:22px;font-weight:500;color:#fff;text-transform:capitalize}@media(max-width:767px){#promoBanner,.promoBanner{z-index:10}#promoBanner,.promoBanner{min-height:auto}.promoBanner .promoBannerText h3{flex-wrap:wrap;justify-content:center}.promobanner-placeholder+div.prls-sub-nav-placeholder{display:none!important}}@media(max-width:576px){.promoBannerText .wrap-text{flex-wrap:wrap}.promoBanner .promoBannerText h3 strong{white-space:normal}.promoBannerText .wrap-text p{margin-bottom:10px;white-space:normal}.promoBannerText .wrap-text{margin-bottom:0}}