@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.page-scroll-disabled{overflow:hidden}
.pdp-video-selector{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.pdp-video-selector__inner{min-height:580px;height:100%;display:flex;flex-flow:row nowrap}
.pdp-video-selector__inner::before,.pdp-video-selector__inner::after{content:'';display:table}
.pdp-video-selector__inner::after{clear:both}
.pdp-video-selector__video-aside{position:relative;border:1px solid #e8e8e8;background-color:#fff;float:left;clear:none;width:33.33333%;margin-left:0;margin-right:0;padding-bottom:40px}
.pdp-video-selector__video-aside__heading{line-height:35px;height:35px;padding-left:22px;color:#fff;background-color:#454545;font-size:1rem;font-style:normal;font-weight:400}
.pdp-video-selector__video-aside__heading .bold{display:inline;font-size:1rem;margin-right:3px}
.pdp-video-selector__video-list{overflow:hidden;height:100%}
.pdp-video-selector__video-list-item{border-bottom:1px solid #e8e8e8;height:125px}
.pdp-video-selector__video-list-item:last-child{border-bottom:0}
.pdp-video-selector__video-list-item__link{display:block;position:relative;height:125px;padding-left:22px}
.pdp-video-selector__video-list-item__link.active-video{background-color:#ccc}
.pdp-video-selector__video-list-item__link:hover .pdp-video-selector__video-list-item__thumbnail__play-btn{overflow:hidden;display:block;height:27px;width:27px}
.pdp-video-selector__video-list-item__thumbnail{float:left;width:73px;height:73px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-video-selector__video-list-item__info{margin-right:22px;margin-left:93px;color:#333;line-height:100%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-video-selector__video-list-item__heading{text-transform:uppercase;color:#44759a;font-size:.75rem;font-style:normal;font-weight:900}
.pdp-video-selector__video-list-item__description{font-size:.875rem;font-style:normal;font-weight:700;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.pdp-video-selector__video-list-item__time{font-size:.875rem;font-style:normal;font-weight:400}
.pdp-video-selector__video-list__ctas{height:39px;border-top:1px solid #e8e8e8;position:absolute;bottom:0;left:0;right:0}
.pdp-video-selector__video-list__ctas__button{position:relative;width:50%;height:100%;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:900}
.pdp-video-selector__video-list__ctas__button__link{color:#333;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-video-selector__video-list__ctas__button__link:hover{color:#c00}
.pdp-video-selector__video-list__ctas__button__link__link-state_inactive{color:#919191}
.pdp-video-selector__video-list__ctas__button__link__link-state_inactive:hover{color:#919191}
.pdp-video-selector__video-list__ctas__button__previous{float:left;padding-left:22px;border-right:1px solid #e8e8e8}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link{margin-left:13px}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link:before{left:-13px;margin-right:20px;content:'';position:absolute;top:50%;background-color:transparent;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link:hover:before{display:inline-block}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link__link-state_inactive:before{background-repeat:no-repeat;overflow:hidden;display:block}
.pdp-video-selector__video-list__ctas__button__next{float:right;padding-right:22px}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link{right:22px;margin-right:13px}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link:after{right:-13px;margin-left:20px;overflow:hidden;display:block;content:'';position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link:hover:after{display:inline-block}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link__link-state_inactive:after{overflow:hidden;display:block}
.pdp-video-selector__video-list-item__thumbnail__play-btn{position:absolute;left:50%;top:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-indent:-9999px;overflow:hidden;display:block;height:27px;width:27px}
.pdp-tested-carousel__video--thumb{width:783px;height:451px;object-fit:cover}
.pdp-video-selector__video{position:relative;border:1px solid #e8e8e8;border-left:0;background-color:#fff;float:left;clear:none;width:66.66667%;margin-left:0;margin-right:0}
.pdp-video-wrapper__inline{position:absolute;width:100%;top:0;left:0;z-index:5;height:100%;visibility:hidden}
.pdp-video-selector__video-close{display:none}
.video-component{position:relative;text-align:center}
.video-component__reference-content_wrapper{display:none}
.video-banner{display:block;margin:0 auto}
.video-banner__container{position:relative;max-width:100%}
.video-banner__content-wrapper{display:inline-block;position:relative;max-width:100%;vertical-align:top}
.video-banner__inline-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;visibility:hidden}
.video-banner__inline-video--active{visibility:visible}
.video-banner__content{width:100%;position:absolute;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;z-index:1;word-wrap:break-word}
.video-banner__vertical-align{top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.video-banner__text{font-weight:normal;font-size:16px;text-align:left;line-height:1;color:#fff}
.video-banner__text b{font-weight:900}
.video-banner__text ul{list-style:disc}
.video-banner__text_title,.video-banner__text_subtitle,.video-banner__text_description{margin:0;font-style:normal;letter-spacing:.1em}
.video-component__middle-align,.video-component__vertical-align{top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.video-banner__content.video-component__top-align{top:5%}
.video-banner__content.video-component__bottom-align{bottom:5%;top:initial}
.video-banner__tn-img{display:block;object-fit:cover;height:100%;position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.video-banner__tn-img.is-aligned-left{object-position:0 50%}
.video-banner__tn-img.is-aligned-center{object-position:50% 50%}
.video-banner__tn-img.is-aligned-right{object-position:100% 50%}
.content-grid-item .video-banner__thumb-wrapper img.video-banner__tn-img.is-aligned-left{left:0;-webkit-transform:none;transform:none}
.content-grid-item .video-banner__thumb-wrapper img.video-banner__tn-img.is-aligned-right{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.video-banner__container h1,.video-banner__container h2,.video-banner__container h3,.video-banner__container h4,.video-banner__container h5,.video-banner__container h6{font-size:1em;line-height:1}
@media screen and (max-width:1024px){.video-banner__container .video-banner__text_title.resizable,.video-banner__container .video-banner__text_subtitle.resizable,.video-banner__container .video-banner__text_description.resizable{font-size:10px}
.video-banner__container .resizable .module-font-10{font-size:9px !important}
.video-banner__container .resizable .module-font-12{font-size:10px !important}
.video-banner__container .resizable .module-font-14{font-size:12px !important}
.video-banner__container .resizable .module-font-15{font-size:13px !important}
.video-banner__container .resizable .module-font-18{font-size:15px !important}
.video-banner__container .resizable .module-font-20{font-size:17px !important}
.video-banner__container .resizable .module-font-22{font-size:19px !important}
.video-banner__container .resizable .module-font-24{font-size:21px !important}
.video-banner__container .resizable .module-font-28{font-size:24px !important}
.video-banner__container .resizable .module-font-32{font-size:27px !important}
.video-banner__container .resizable .module-font-40{font-size:34px !important}
.video-banner__container .resizable .module-font-62{font-size:53px !important}
}
.video-page__wrapper{background:#fff;min-height:100%;width:100%;top:0;left:0;z-index:1001;display:none}
.video-page__wrapper--active{display:block;background-color:#fff}
.body-hidden>:not(.video-page__wrapper){display:none}
.video-view__player{background-color:#000;position:relative}
.player-img{display:block;margin:0 auto;max-width:100%;height:auto}
.video-page-flyout__btn{background:#a30000;border-radius:3px;color:#afafaf;font-size:14px;line-height:40px;font-weight:bold;height:40px;position:absolute;text-align:center;text-decoration:none;width:110px;z-index:10}
.video-page-flyout__btn_close{position:fixed;left:75px;top:25px;width:148px}
.video-page-flyout__btn_close::before{content:"";display:inline-block;width:9px;height:17px;margin-right:6px;vertical-align:text-bottom}
.video-view__header-wrapper{background:#ededed}
.video-view__header{width:920px;margin:0 auto}
.video-view__title{padding-right:40px;margin-right:220px;margin-bottom:27px;font-size:1.625em}
.video-view__title h1{font-size:1em;font-weight:700;padding:20px 0;clear:none;color:inherit}
.video-view__details{position:relative;padding:0 10px 30px;font-weight:bold;color:#67686e}
.video-view__details::after{content:'';position:absolute;left:10px;bottom:0;width:100%;border-bottom:1px solid #ccc}
.video-view__aside{width:100%;padding-top:10px;display:inline-block}
.icon-chevron-left.video-popup-carousel-arrow{left:-50px}
.icon-chevron-right.video-popup-carousel-arrow{right:-50px}
.video-view__related-videos-wrapper{width:inherit;float:left}
.video-popup-carousel-arrow{position:absolute;top:45px}
.video-view__related-title{font-size:1.375em;font-weight:bold;padding:0 0 15px 10px;text-transform:capitalize}
.video-view__related-item{position:relative;display:inline-block;width:215px;margin:0 10px 20px;vertical-align:top;text-decoration:none;line-height:1.125em}
.video-view__related-item h2{font-size:16px}
.video-view__related-item-img-wrapper{position:relative}
.video-view__related-item-img{display:block;width:215px;height:136px;margin-bottom:10px;border-width:0}
div.video-banner__thumb-wrapper-in-carousel{overflow:hidden}
div.video-banner__thumb-wrapper-in-carousel>img{width:auto !important;height:448px;max-width:inherit}
.pdp-tested-carousel__video-button-hidden-label{position:absolute;left:-9999px;top:0}
.video-page__wrapper-target_selector{position:relative;width:80%;left:10%}
@media(min-width:768px) and (max-width:1023px){.videoTarget{height:450px !important}
}
@media(min-width:1024px){.videoTarget{height:550px !important}
}
@media(min-width:768px){.videoTarget iframe{width:100% !important;height:100% !important}
}
.video-view__content{position:relative;width:940px;margin:0 auto;padding-top:15px}
.related-videos__play{overflow:hidden;border-radius:50%}
.pdp-tested-carousel__video__btn .video__play-button-icon{-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}
.video-page__video__btn .video__play-button{-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
@media(max-width:1023px){.pdp-video-selector__video-aside{width:45%}
.pdp-video-selector__video{width:55%}
.video-view__content{width:800px}
.video-view__header{width:780px}
.video-view__title{margin-right:40px}
}
.android-video>div,.android-video>div>a,.android-video>div>a>video{height:100% !important;width:100% !important;display:block}
@media(max-width:768px){.video-view__content{width:600px}
.video-view__header{width:580px}
}
@media(max-width:767px){.video-banner__container{overflow:hidden}
.video-banner__container .video-banner__text_title.resizable,.video-banner__container .video-banner__text_subtitle.resizable,.video-banner__container .video-banner__text_description.resizable{font-size:11px}
.video-banner__container .video-banner__text_title.resizable .htmleditor-text-wrapper,.video-banner__container .video-banner__text_subtitle.resizable .htmleditor-text-wrapper,.video-banner__container .video-banner__text_description.resizable .htmleditor-text-wrapper{line-height:1.05 !important}
.video-banner__container .resizable .module-font-10{font-size:10px !important}
.video-banner__container .resizable .module-font-11,.video-banner__container .resizable .module-font-12,.video-banner__container .resizable .module-font-13{font-size:11px !important}
.video-banner__container .resizable .module-font-14{font-size:11px !important}
.video-banner__container .resizable .module-font-15{font-size:11px !important}
.video-banner__container .resizable .module-font-16{font-size:12px !important}
.video-banner__container .resizable .module-font-17{font-size:13px !important}
.video-banner__container .resizable .module-font-18{font-size:14px !important}
.video-banner__container .resizable .module-font-19{font-size:14px !important}
.video-banner__container .resizable .module-font-20{font-size:15px !important}
.video-banner__container .resizable .module-font-21{font-size:16px !important}
.video-banner__container .resizable .module-font-22{font-size:17px !important}
.video-banner__container .resizable .module-font-23{font-size:18px !important}
.video-banner__container .resizable .module-font-24{font-size:18px !important}
.video-banner__container .resizable .module-font-25{font-size:18px !important}
.video-banner__container .resizable .module-font-26{font-size:19px !important}
.video-banner__container .resizable .module-font-27{font-size:20px !important}
.video-banner__container .resizable .module-font-28{font-size:21px !important}
.video-banner__container .resizable .module-font-29{font-size:21px !important}
.video-banner__container .resizable .module-font-30{font-size:22px !important}
.video-banner__container .resizable .module-font-31{font-size:23px !important}
.video-banner__container .resizable .module-font-32{font-size:24px !important}
.video-banner__container .resizable .module-font-33{font-size:25px !important}
.video-banner__container .resizable .module-font-34{font-size:25px !important}
.video-banner__container .resizable .module-font-35{font-size:25px !important}
.video-banner__container .resizable .module-font-36{font-size:26px !important}
.video-banner__container .resizable .module-font-37{font-size:27px !important}
.video-banner__container .resizable .module-font-38{font-size:28px !important}
.video-banner__container .resizable .module-font-39{font-size:28px !important}
.video-banner__container .resizable .module-font-40{font-size:29px !important}
.video-banner__container .resizable .module-font-41{font-size:30px !important}
.video-banner__container .resizable .module-font-42{font-size:31px !important}
.video-banner__container .resizable .module-font-43{font-size:32px !important}
.video-banner__container .resizable .module-font-44{font-size:32px !important}
.video-banner__container .resizable .module-font-45{font-size:32px !important}
.video-banner__container .resizable .module-font-46{font-size:33px !important}
.video-banner__container .resizable .module-font-47{font-size:34px !important}
.video-banner__container .resizable .module-font-48{font-size:35px !important}
.video-banner__container .resizable .module-font-49{font-size:35px !important}
.video-banner__container .resizable .module-font-50{font-size:36px !important}
.video-banner__container .resizable .module-font-51{font-size:37px !important}
.video-banner__container .resizable .module-font-52{font-size:38px !important}
.video-banner__container .resizable .module-font-53{font-size:39px !important}
.video-banner__container .resizable .module-font-54{font-size:39px !important}
.video-banner__container .resizable .module-font-55{font-size:39px !important}
.video-banner__container .resizable .module-font-56{font-size:40px !important}
.video-banner__container .resizable .module-font-57{font-size:41px !important}
.video-banner__container .resizable .module-font-58{font-size:42px !important}
.video-banner__container .resizable .module-font-59{font-size:42px !important}
.video-banner__container .resizable .module-font-60{font-size:43px !important}
.video-banner__container .resizable .module-font-61{font-size:44px !important}
.video-banner__container .resizable .module-font-62{font-size:45px !important}
.video-banner__container .resizable .module-font-67{font-size:48px !important}
.video-banner__container .resizable .module-font-72{font-size:52px !important}
.video-banner__container .resizable .module-font-80{font-size:57px !important}
.video-banner__container .resizable .module-font-90{font-size:64px !important}
.video-banner__container .resizable .module-font-100{font-size:71px !important}
.video-banner__container .resizable .module-font-110{font-size:78px !important}
.video-banner__container .resizable .module-font-120{font-size:85px !important}
.video-banner__container .resizable .module-font-130{font-size:92px !important}
.video-banner__container .resizable .module-font-140{font-size:99px !important}
.video-banner__container .resizable .module-font-150{font-size:106px !important}
.scroll-disabled{overflow:hidden}
.pdp-video-wrapper__inline{height:auto !important;position:static}
.pdp-video-wrapper__inline video,.pdp-video-wrapper__inline iframe{width:100%;height:100%}
}
@media screen and (max-width:767px) and (orientation:landscape){.pdp-video-wrapper__inline{height:100% !important}
}
@media(max-width:767px){.pdp-video-selector__inner{min-height:0}
.pdp-video-selector__video-aside,.pdp-video-selector__video-wrapper{width:100%}
}
@media screen and (max-width:767px) and (orientation:landscape){.pdp-video-selector__video-wrapper{height:100%}
}
@media(max-width:767px){.pdp-video-selector__video{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:999;background:rgba(0,0,0,0.75)}
.pdp-video-selector__video.is-modal{display:flex;align-items:center;justify-content:center;border:0}
.pdp-video-selector__video.is-modal .pdp-video-selector__video-close{display:block}
.pdp-video-selector__video-details{display:none}
.pdp-video-selector__video-list-item,.pdp-video-selector__video-list-item__link{height:95px}
.pdp-video-selector__video-list-item__link .tested-badge__image img{max-width:85px;height:auto !important;width:auto !important}
.pdp-video-selector__video-list-item__heading{display:block}
.pdp-video-selector__video-list-item__description{-webkit-line-clamp:3;display:-webkit-box;line-height:1rem}
.pdp-video-selector__video-list-item__time::before{content:"("}
.pdp-video-selector__video-list-item__time::after{content:")"}
.pdp-video-selector__video-close{display:none;position:absolute;right:18px;color:transparent;width:33px;padding:0;margin:0;height:33px;z-index:6;background:#FFF;border:0;border-radius:50%}
}
@media screen and (max-width:767px) and (orientation:portrait){.pdp-video-selector__video-close{top:-48px}
}
@media screen and (max-width:767px) and (orientation:landscape){.pdp-video-selector__video-close{top:10px}
}
@media(max-width:767px){.pdp-video-selector__video-close::before,.pdp-video-selector__video-close::after{content:'';position:absolute;top:50%;left:50%;width:19px;height:2px;margin:-1px 0 0 -10px;background-color:#555}
.pdp-video-selector__video-close::before{transform:rotate(45deg)}
.pdp-video-selector__video-close::after{transform:rotate(-45deg)}
.pdp-video-selector .pdp-tested-carousel__video__btn,.pdp-video-selector .pdp-tested-carousel__video--thumb{display:none}
.pdp-video-selector .video__play-button-pseudo{display:none}
.video-page__wrapper--active{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:60px;background:#FFF;overflow:auto}
.video-page__wrapper--active video,.video-page__wrapper--active iframe{width:100%;height:auto;max-height:calc(100vh - 85px)}
.video-page__wrapper--active .video-page__wrapper-target_selector{width:100%;height:auto !important;left:0}
.video-page__wrapper--active .video-view__header-wrapper,.video-page__wrapper--active .video-view__content{background:#FFF}
.video-page__wrapper--active .video-view__header,.video-page__wrapper--active .video-view__content{width:100%}
.video-page__wrapper--active .video-view__content{padding:0 17px 20px;font:normal 14px/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.video-page__wrapper--active .video-view__details{padding:0;font-weight:normal}
.video-page__wrapper--active .video-view__details::after{left:0}
.video-page__wrapper--active .video-player__description{padding-bottom:20px;margin-bottom:20px}
.video-page__wrapper--active .video-view__title{padding:12px 17px 20px;margin:0}
.video-page__wrapper--active .video-view__related-title{padding:0;margin-bottom:20px;font-size:18px}
.video-page__wrapper--active .video-player__header{font:bold 18px/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0}
.video-page__wrapper--active .video-page-flyout__btn_close{position:absolute;right:11px;top:-48px;left:auto;width:33px;height:33px;padding:0;margin:0;z-index:6;border:0;background:#666;color:transparent;border-radius:50%}
.video-page__wrapper--active .video-page-flyout__btn_close::before,.video-page__wrapper--active .video-page-flyout__btn_close::after{content:'';position:absolute;top:50%;left:50%;width:19px;height:2px;margin:-1px 0 0 -10px;background-color:#FFF}
.video-page__wrapper--active .video-page-flyout__btn_close::before{transform:rotate(45deg)}
.video-page__wrapper--active .video-page-flyout__btn_close::after{transform:rotate(-45deg)}
.video-page__wrapper--active .video-view__aside{padding-top:0}
.video-page__wrapper--active .video-view__related-videos .owl-stage{margin-left:-50px}
.video-page__wrapper--active .video-view__related-videos .video-popup-carousel-arrow{z-index:1;top:23%}
}
@media screen and (max-width:767px) and (orientation:landscape){.video-page__wrapper--active .video-view__related-videos .video-popup-carousel-arrow{top:41%}
}
@media(max-width:767px){.video-page__wrapper--active .video-view__related-videos .owl-prev .video-popup-carousel-arrow{left:-17px}
.video-page__wrapper--active .video-view__related-videos .owl-next .video-popup-carousel-arrow{right:-17px}
.video-page__wrapper--active .video-view__related-item{margin-left:0;padding-right:10px}
.video-page__wrapper--active .video-view__related-item img{width:100%;height:auto}
.video-page__wrapper--active .video-view__related-item h2{font-size:14px;font-weight:bold;text-overflow:ellipsis;overflow:hidden}
.video-page__wrapper--active .related-videos__play,.video-page__wrapper--active .related-videos__play:hover{width:50px;height:50px;border:2px solid red;border-radius:50%;background:rgba(255,255,255,0.7)}
.video-page__wrapper--active .related-videos__play::before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid red;font-size:0;position:absolute;margin:auto;left:4px;right:0;top:0;bottom:0}
.video-banner__thumb-wrapper img,.video-banner__thumb-wrapper .video-banner__tn-img{max-height:70vmax}
}
@media(max-width:480px){.video-banner__container .resizable .module-font-14{font-size:11px !important}
.video-banner__container .resizable .module-font-15{font-size:11px !important}
.video-banner__container .resizable .module-font-16{font-size:11px !important}
.video-banner__container .resizable .module-font-17{font-size:12px !important}
.video-banner__container .resizable .module-font-18{font-size:12px !important}
.video-banner__container .resizable .module-font-19{font-size:12px !important}
.video-banner__container .resizable .module-font-20{font-size:13px !important}
.video-banner__container .resizable .module-font-21{font-size:13px !important}
.video-banner__container .resizable .module-font-22{font-size:13px !important}
.video-banner__container .resizable .module-font-23{font-size:14px !important}
.video-banner__container .resizable .module-font-24{font-size:14px !important}
.video-banner__container .resizable .module-font-25{font-size:14px !important}
.video-banner__container .resizable .module-font-26{font-size:14px !important}
.video-banner__container .resizable .module-font-27{font-size:15px !important}
.video-banner__container .resizable .module-font-28{font-size:15px !important}
.video-banner__container .resizable .module-font-29{font-size:15px !important}
.video-banner__container .resizable .module-font-30{font-size:16px !important}
.video-banner__container .resizable .module-font-31{font-size:16px !important}
.video-banner__container .resizable .module-font-32{font-size:16px !important}
.video-banner__container .resizable .module-font-33{font-size:17px !important}
.video-banner__container .resizable .module-font-34{font-size:17px !important}
.video-banner__container .resizable .module-font-35{font-size:17px !important}
.video-banner__container .resizable .module-font-36{font-size:17px !important}
.video-banner__container .resizable .module-font-37{font-size:18px !important}
.video-banner__container .resizable .module-font-38{font-size:18px !important}
.video-banner__container .resizable .module-font-39{font-size:18px !important}
.video-banner__container .resizable .module-font-40{font-size:19px !important}
.video-banner__container .resizable .module-font-41{font-size:19px !important}
.video-banner__container .resizable .module-font-42{font-size:19px !important}
.video-banner__container .resizable .module-font-43{font-size:20px !important}
.video-banner__container .resizable .module-font-44{font-size:20px !important}
.video-banner__container .resizable .module-font-45{font-size:20px !important}
.video-banner__container .resizable .module-font-46{font-size:20px !important}
.video-banner__container .resizable .module-font-47{font-size:21px !important}
.video-banner__container .resizable .module-font-48{font-size:21px !important}
.video-banner__container .resizable .module-font-49{font-size:21px !important}
.video-banner__container .resizable .module-font-50{font-size:22px !important}
.video-banner__container .resizable .module-font-51{font-size:22px !important}
.video-banner__container .resizable .module-font-52{font-size:22px !important}
.video-banner__container .resizable .module-font-53{font-size:23px !important}
.video-banner__container .resizable .module-font-54{font-size:23px !important}
.video-banner__container .resizable .module-font-55{font-size:23px !important}
.video-banner__container .resizable .module-font-56{font-size:23px !important}
.video-banner__container .resizable .module-font-57{font-size:24px !important}
.video-banner__container .resizable .module-font-58{font-size:24px !important}
.video-banner__container .resizable .module-font-59{font-size:24px !important}
.video-banner__container .resizable .module-font-60{font-size:25px !important}
.video-banner__container .resizable .module-font-61{font-size:25px !important}
.video-banner__container .resizable .module-font-62{font-size:25px !important}
.video-banner__container .resizable .module-font-67{font-size:27px !important}
.video-banner__container .resizable .module-font-72{font-size:28px !important}
.video-banner__container .resizable .module-font-80{font-size:31px !important}
.video-banner__container .resizable .module-font-90{font-size:34px !important}
.video-banner__container .resizable .module-font-100{font-size:37px !important}
.video-banner__container .resizable .module-font-110{font-size:40px !important}
.video-banner__container .resizable .module-font-120{font-size:43px !important}
.video-banner__container .resizable .module-font-130{font-size:46px !important}
.video-banner__container .resizable .module-font-140{font-size:49px !important}
.video-banner__container .resizable .module-font-150{font-size:52px !important}
}
.tiles-video__play{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -203px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat;z-index:2;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.tiles-video__play:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -231px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
.pdp-tested-carousel__video__btn .video__play-button,.video-page__video__btn .video__play-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -61px;width:73px;height:73px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:50%;top:50%;overflow:hidden;display:block;z-index:2;text-indent:-9999px}
@media(max-width:767px){.pdp-tested-carousel__video__btn .video__play-button,.video-page__video__btn .video__play-button{width:50px;height:50px;border:2px solid red;border-radius:50%;background:rgba(255,255,255,0.7)}
.pdp-tested-carousel__video__btn .video__play-button::before,.video-page__video__btn .video__play-button::before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid red;font-size:0;position:absolute;margin:auto;left:4px;right:0;top:0;bottom:0}
}
.pdp-video-selector__video-wrapper:hover .video__play-button,.no-touch .video-page__video__btn .video__play-button:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-74px -61px;width:73px;height:73px;background-color:transparent;background-repeat:no-repeat}
@media(max-width:767px){.pdp-video-selector__video-wrapper:hover .video__play-button,.no-touch .video-page__video__btn .video__play-button:hover{width:50px;height:50px;background:rgba(255,255,255,0.7)}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.tiles-video__play{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.tiles-video__play:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-tested-carousel__video__btn .video__play-button,.video-page__video__btn .video__play-button{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.pdp-tested-carousel__video__btn .video__play-button,.video-page__video__btn .video__play-button{width:50px;height:50px;background:rgba(255,255,255,0.7)}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.no-touch .pdp-tested-carousel__video__btn .video__play-button:hover,.no-touch .video-page__video__btn .video__play-button:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.no-touch .pdp-tested-carousel__video__btn .video__play-button:hover,.no-touch .video-page__video__btn .video__play-button:hover{width:50px;height:50px;background:rgba(255,255,255,0.7)}
}
@media(max-width:767px){.pdp-video-selector__video-list-item__thumbnail__play-btn{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -203px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px) and (min-resolution:1.5dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi){.pdp-video-selector__video-list-item__thumbnail__play-btn{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.pdp-video-selector__video-list-item__thumbnail__play-btn{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -203px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px) and (min-resolution:1.5dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi){.pdp-video-selector__video-list-item__thumbnail__play-btn{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.lc-video{position:relative;overflow:hidden}
.lc-video__poster{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;margin:0}
.lc-video__poster:hover{cursor:pointer}
@media(max-width:767px){.lc-video__poster{height:250px;background-color:#000}
}
.lc-video__poster:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;cursor:pointer;border-radius:50%;background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -61px;width:73px;height:73px;background-color:transparent;background-repeat:no-repeat}
.lc-video__poster:after:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-74px -61px;width:73px;height:73px;background-color:transparent;background-repeat:no-repeat}
@media(max-width:767px){.lc-video__poster img{object-fit:cover}
}
.lc-video__video{position:absolute;top:0;left:0;z-index:-1;display:flex;align-items:center;width:100%;height:100%;background:#000}
.lc-video__video.playing{z-index:5}
.lc-video__video video,.lc-video__video iframe{display:block;width:100%;height:100%}
.check-delivery-address-header__title{text-transform:uppercase}
@media(max-width:767px){.check-delivery-address-header__title{font-size:.8rem;font-weight:bold}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.check-delivery-address-search{display:flex;flex-wrap:wrap}
.check-delivery-address-search__control{width:100%;display:flex;flex-basis:100%;margin:9px 0 10px}
.check-delivery-address-search__input{width:100%;height:37px;padding:0 35px 0 20px;min-width:128px;border:1px solid #707070;line-height:37px;background-color:#fff;border-radius:0;color:#333;-webkit-font-smoothing:antialiased}
.check-delivery-address-search__input_success{width:100%;height:37px;padding:0 35px 0 16px;min-width:128px;border:1px solid #707070;line-height:37px;background-color:#fff;border-radius:0;font-weight:700;color:#333;-webkit-font-smoothing:antialiased}
.check-delivery-address-search__input_alternative{width:100%;height:37px;padding:0 35px 0 20px;min-width:128px;border:1px solid #ccc;line-height:37px;background-color:#fff;border-radius:0;color:#333;-webkit-font-smoothing:antialiased}
.check-delivery-address-search__button{margin-left:-1px;padding:10px 20px;border:0;white-space:nowrap;line-height:1;text-transform:uppercase;font-size:.875em;font-weight:700;color:#fff;background-color:#007a27;height:37px}
.check-delivery-address-search__button:hover{background-color:#03a23c}
.check-delivery-address-search__button_success{margin-left:-1px;padding:11px 28px;border:0;white-space:nowrap;line-height:1;text-transform:uppercase;font-size:.875rem;font-weight:500;color:#fff;background-color:#007a27}
.check-delivery-address-search__button_success:hover{background-color:#1a9345}
.check-delivery-address-search__button_alternative{margin-left:-1px;padding:10px 20px;border:0;white-space:nowrap;line-height:1;text-transform:uppercase;font-size:.875em;font-weight:700;color:#fff;background-color:#007a27}
.check-delivery-address-search__button_alternative:hover{background-color:#1a9345}
.check-delivery-address-search__validation-wrp{flex-direction:column;min-height:63px}
.check-delivery-address-search.has-error .check-delivery-address-search__error-msg{display:block}
.postal-code-check-popup .check-delivery-address-search{flex-basis:100%;margin:11px 0 0}
.postal-code-check-popup .check-delivery-address-search__control{margin-top:5px;margin-bottom:0}
.postal-code-check-popup .check-delivery-address-search__input{width:auto;height:37px;border-color:#707070;padding-left:16px;flex-grow:1;line-height:17px;font-weight:600}
.postal-code-check-popup .check-delivery-address-search__input_alternative{height:37px;border-color:#707070;padding-left:16px;flex-grow:1;line-height:17px;font-weight:600}
.postal-code-check-popup .check-delivery-address-search__button,.postal-code-check-popup .check-delivery-address-search__button_alternative{padding:10.5px 28px;font-size:.875rem;line-height:17px;font-weight:500}
.postal-code-check-popup .check-delivery-address-search .global-form-error-message{margin-top:0}
@media(max-width:767px){.check-delivery-address-search__error-msg{margin-top:10px;min-height:10px;font-size:.7rem}
.check-delivery-address-search__control{margin-top:12px;margin-bottom:0}
.postal-code-check-popup .check-delivery-address-search__error-msg{min-height:initial}
.postal-code-check-popup .check-delivery-address-search__input_alternative{height:37px;font-weight:600}
.postal-code-check-popup .check-delivery-address-search__button_alternative{padding:10px 28px}
}
.check-delivery-address-success__form{text-align:center;font-weight:600}
.check-delivery-address-success__message{margin:0}
.check-delivery-address-success__text{position:relative;display:inline-block;padding-left:28px;font-size:21px;font-weight:normal;line-height:1}
.check-delivery-address-success__ok{min-width:180px;margin-top:20px;padding:10px 20px;border:0;white-space:nowrap;line-height:1;text-transform:uppercase;font-size:.875em;font-weight:700;color:#fff;background-color:#007a27}
.check-delivery-address-success__ok:hover{background-color:#03a23c}
@media(max-width:767px){.check-delivery-address-success__text{padding-left:24px;font-size:.8rem}
.alternate-stores-success-header-title{font-size:1.0rem}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.alternate-stores__title{margin:10px 0 0;font-weight:600}
.alternate-stores__header{margin:10px 0 0;font-weight:600;font-size:15px}
.alternate-stores__change-address-btn{margin-top:10px;padding:10px 15px;border:1px solid #e8e8e8;font-weight:600;text-transform:uppercase;background-color:#fff}
.alternate-stores__change-address-btn:hover{color:#fff;border-color:#f4f4f4;background-color:#c00}
.alternate-stores__postal-code{font-weight:800}
.alternate-stores__divider{margin-top:10px;text-transform:uppercase;font-weight:600}
.alternate-store-accordion{margin-top:10px;max-height:240px;overflow:scroll;overflow-x:hidden;display:block}
.alternate-store-accordion__item{overflow:hidden}
.alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-content{overflow:visible}
.alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-title{position:relative}
.alternate-store-accordion__item .need-to-order-more--wrapper,.alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-content{display:none}
.alternate-store-accordion__item.open .need-to-order-more--wrapper,.alternate-store-accordion__item:first-child .store-list__tab__content__map__accordion__panel-content{display:block}
.alternate-store-accordion__item .store-list__tab__content__list-item__location-address{min-height:auto}
.alternate-store-accordion__item .store-list__tab__content__list-item__accordion__store-pin{width:50%;background-color:#666}
.alternate-store-accordion__item .store-list__tab__content__list-item__accordion__store-pin:hover{background-color:#007a27}
.alternate-store-accordion__store-changing{display:flex;align-items:center;margin-top:10px}
.alternate-store-accordion__btn-store-changed{padding:10px 15px;border:2px solid #007a27;font-size:16px;font-weight:600;text-transform:uppercase;color:#007a27;background-color:#fff}
.alternate-store-accordion__msg-store-changed{position:relative;margin-left:25px;padding-left:20px;font-size:16px;font-weight:600}
.alternate-stores-success-header-title{color:#00731c}
.alternate-stores__estimated{margin-top:10px}
.alternate-stores__estimated_info{font-weight:bold;margin-top:10px;display:block;font-size:21px}
.alternate-stores__estimated_info::after,.alternate-stores__estimated_info::before{content:'';display:table}
.alternate-stores__estimated_info::after{clear:both}
.alternate-stores__estimated_info_title{float:left;width:75%}
.alternate-stores__estimated_info-price{float:right}
.alternate-stores__estimated_note{margin-top:30px;color:#666}
@media(max-width:767px){.postal-code-check-popup .alternate-stores__change-address-btn{font-size:.65rem}
.postal-code-check-popup .alternate-stores__divider,.postal-code-check-popup .alternate-stores__title{font-size:.75rem}
.postal-code-check-popup .alternate-stores__title{margin-top:20px}
.postal-code-check-popup .store-list__tab__content__list-item__accordion__store-pin{width:100%}
.postal-code-check-popup .store-list__tab__content__map__accordion__panel-content{min-height:auto}
.postal-code-check-popup .store-list__tab__content__map__accordion__panel-content,.postal-code-check-popup .store-list__tab__content__map__accordion__item{border-bottom:0;border-left:0;border-right:0}
.postal-code-check-popup .store-list__tab__content__map__accordion__panel-content,.postal-code-check-popup .store-list__tab__content__map__accordion__panel-title:after{right:8px}
.postal-code-check-popup .store-list__tab__content__map__accordion__item{padding-left:0;padding-right:0}
.check-delivery-modal__content{padding-bottom:20px}
.alternate-stores-success-header-title{font-size:21px}
.alternate-stores__estimated{font-size:.8rem}
.alternate-stores__header{font-size:.9rem}
}
.delivery-info-popup__title{position:relative;padding-left:50px;text-transform:uppercase;font-weight:600}
.delivery-info-popup__title:before{content:'';display:inline-block;position:absolute;left:0}
.delivery-info-popup__content{position:relative;padding-left:35px;font-size:17px}
.delivery-info-popup__content:before{content:'!';display:inline-block;position:absolute;text-align:center;left:0;width:23px;border:2px solid #00792b;border-radius:1em;font-size:14px;font-weight:600;color:#00792b}
.delivery-info-popup__text+.delivery-info-popup__text{margin-top:25px}
.delivery-info-popup__postal-code{font-weight:bold}
.delivery-info-popup__footer{padding:7px 0;border:1px solid #fff;background-color:#454545}
.delivery-info-popup__footer-in{display:inline-block}
.delivery-info-popup__buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.delivery-info-popup__btn{display:inline-block;-ms-flex-positive:0;flex-grow:0;margin:7px 20px;padding:10px;border:0;text-transform:uppercase;font-weight:600;color:#fff;background-color:#00792b}
.delivery-info-popup__btn:hover{background-color:#03a23c}
.delivery-info-popup__btn:focus{outline:1px solid #69b1fa}
@media(max-width:767px){.delivery-info-popup .popup-component__container__body .nano,.check-delivery-popup .popup-component__container__body .nano{padding:0 20px}
.delivery-info-popup .popup-component__container__close-popup-cross-button-wrapper{top:10px}
.check-delivery-popup .popup-component__container__body>hr{margin-top:10px}
.delivery-info-popup .popup-component__container__body>hr{display:none}
.base-page-body .check-delivery-popup .popup-component__container__body .nano-content{overflow:hidden;padding-top:10px}
.delivery-info-popup__content:before{width:16px;font-size:9px}
.check-delivery-modal__content{padding-bottom:20px}
.base-page-body .delivery-info-popup .popup-component__container__body>hr{margin-top:5px}
.check-delivery-popup .popup-component__container__body>hr{display:none}
.delivery-info-popup__btn,.delivery-info-popup__text,.check-delivery-popup .alternate-stores__change-address-btn{font-size:.75rem}
.delivery-info-popup__btn{margin-right:14px;margin-left:14px;-ms-flex-positive:1;flex-grow:1}
.delivery-info-popup__text{margin-bottom:5px}
.delivery-info-popup__text+.delivery-info-popup__text{margin-top:15px}
.delivery-info-popup__title{font-size:.85rem}
.check-delivery-popup .alternate-stores__divider,.check-delivery-popup .alternate-stores__title{font-size:.75rem}
.check-delivery-popup .alternate-stores__title{margin-top:20px}
.check-delivery-popup .store-list__tab__content__list-item__accordion__store-pin{width:100%}
.check-delivery-popup .store-list__tab__content__map__accordion__panel-content{min-height:auto}
.check-delivery-popup .store-list__tab__content__map__accordion__item:before{content:'';position:absolute;left:0;right:0;border-top:1px solid #e8e8e8;margin-top:-10px}
.check-delivery-popup .store-list__tab__content__map__accordion__panel-content,.check-delivery-popup .store-list__tab__content__map__accordion__item{border:0}
.check-delivery-popup .store-list__tab__content__map__accordion__panel-content,.check-delivery-popup .store-list__tab__content__map__accordion__item{padding-left:0;padding-right:0}
.check-delivery-popup .store-list__tab__content__map__accordion__panel-title:after{right:8px}
}
.check-delivery-address-success__text::before,.alternate-store-accordion__msg-store-changed::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-214px -203px;width:9px;height:6px;background-color:transparent;background-repeat:no-repeat;content:'';display:inline-block;position:absolute;top:6px;left:0;transform:scale(1.5)}
.product-tile-srp__action-link__inner::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-238px -289px;width:28px;height:21px;background-color:transparent;background-repeat:no-repeat;content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;margin:auto 0}
.product-tile-srp__action-link__inner:hover::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-267px -289px;width:28px;height:21px;background-color:transparent;background-repeat:no-repeat}
.check-delivery-address-success__text::before,.alternate-store-accordion__msg-store-changed::before{content:'';display:inline-block;position:absolute;left:0}
.alternate-store-accordion__msg-store-changed::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-214px -203px;width:9px;height:6px;background-color:transparent;background-repeat:no-repeat;top:9px}
.check-delivery-address-success__text::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-324px -289px;width:22px;height:21px;background-color:transparent;background-repeat:no-repeat;top:3px;transform:scale(0.73)}
@media(max-width:767px){.check-delivery-address-success__text::before{top:0}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.check-delivery-address-success__text::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-title::after{position:absolute;right:18px;top:50%;margin-top:-7px;content:'';display:block;overflow:hidden;background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-120px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.alternate-stores-popup .alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-title::after{content:'+';background-image:none;width:8px;height:8px;position:absolute;right:8px;top:7px;overflow:visible;font-size:1.125rem}
.alternate-stores-popup .alternate-store-accordion__item.open .store-list__tab__content__map__accordion__panel-title::after{content:'-';background-image:none;width:8px;font-size:1.5rem}
.alternate-store-accordion__item.open .store-list__tab__content__map__accordion__panel-title::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-146px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.delivery-info-popup__title::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-119px -289px;width:42px;height:27px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.delivery-info-popup__title::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.alternate-store-accordion__item .store-list__tab__content__map__accordion__panel-title::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.alternate-store-accordion__item.open .store-list__tab__content__map__accordion__panel-title::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.product-tile-srp__action-link__inner::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.product-tile-srp__action-link__inner::before:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.disclaimer-popup__hide-item{position:absolute;top:-20em;left:-200em}
.disclaimer-popup__show-link{font:italic 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:inherit;text-decoration:none;color:#000}
.disclaimer-popup__show-link:hover{color:#c00}
.disclaimer-popup__overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center;z-index:99999}
.disclaimer-popup__overlay::after{display:inline-block;height:100%;width:0;vertical-align:middle;content:''}
.disclaimer-popup__container{display:inline-block;position:relative;max-width:600px;min-width:460px;background:#fff;vertical-align:middle}
.disclaimer-popup__container-body{padding:25px;outline:0;text-align:left}
.disclaimer-popup__container-body>h3{margin:0;color:#333;outline:0}
.disclaimer-popup__container-body>hr{margin:25px -25px 20px -25px;color:#e8e8e8}
.disclaimer-popup__container-body>p{margin:0}
.disclaimer-popup__footer{background:#333;padding:15px 0 15px 25px;text-align:left;outline:0}
.disclaimer-popup__close-button{display:block;background-color:#c00;color:#fff;text-align:center;text-decoration:none;height:35px;line-height:35px;width:200px;font-size:.875rem;font-weight:700;letter-spacing:.1em}
@media(max-width:767px){.disclaimer-popup__container{width:86%;margin:10px auto;max-height:calc(100% - 40px);flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:scroll}
.disclaimer-popup__close-button{width:85%;margin:auto}
.disclaimer-popup__footer{padding:15px 0}
html:not(.keyboard-on) .disclaimer-popup-open .global-header--sticky{z-index:0}
}
.disclaimer-popup__container__close-popup-cross-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-61px -203px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat;display:block;position:absolute;top:30px;right:30px;overflow:hidden;text-indent:-9999px;padding:0;border:0;z-index:2}
.disclaimer-popup__container__close-popup-cross-button:focus,.disclaimer-popup__container__close-popup-cross-button:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-206px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.postal-code-check-popup .popup-component__container__close-popup-cross-button,.postal-code-check-popup .popup-component__container__close-popup-cross-button:focus,.postal-code-check-popup .popup-component__container__close-popup-cross-button:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-209px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
.postal-code-check-popup .deliverable-address-message::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -232px;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;content:'';position:absolute;top:6px;left:0}
@media(max-width:767px){.postal-code-check-popup .deliverable-address-message::before{left:25px;zoom:.8;top:4px}
}
.postal-code-check-popup .not-deliverable-address-link{text-align:center}
.postal-code-check-popup .not-deliverable-address-message::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat;content:'';position:absolute;left:23px;top:40px}
@media(max-width:767px){.postal-code-check-popup .not-deliverable-address-message::before{left:18px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.postal-code-check-popup.postal-code-check-popup_virtual-cart .popup-component__container{width:592px !important}
.postal-code-check-popup.postal-code-check-popup_big .popup-component__container{width:462px}
.postal-code-check-popup .popup-component__container{width:393px;border-radius:5px;background-color:#f4f4f4}
.postal-code-check-popup .popup-component__container__body{padding:35px 23px 22px}
.postal-code-check-popup .popup-component__container__body_small{padding-left:51px}
.postal-code-check-popup .popup-component__container__body .nano.popup-component__container__body{padding:0;margin:0}
.postal-code-check-popup .popup-component__container__body .nano-content.popup-component__container__body{width:100%;padding:0;overflow:visible}
.postal-code-check-popup .popup-component__container__body>hr{display:none}
.postal-code-check-popup .popup-component__container__close-popup-cross-button-wrapper{padding:0;top:12px;right:12px}
.postal-code-check-popup .popup-component__header{padding-right:0}
.postal-code-check-popup .check-delivery-address-header__title{text-transform:none}
.postal-code-check-popup .check-delivery-content__button-wrapper{text-align:right}
.postal-code-check-popup .check-delivery-content__shop-button,.postal-code-check-popup .delivery-info-popup__btn{color:#00782b;background:#fff;padding:14px;border:2px solid #00782b;font:700 1rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;display:inline-block;margin:22px 0 0;white-space:nowrap;text-align:center;line-height:19px}
.postal-code-check-popup .check-delivery-content__shop-button:hover,.postal-code-check-popup .delivery-info-popup__btn:hover{color:#1a9345;border-color:#1a9345}
.postal-code-check-popup .check-delivery-content-wrapper{padding-left:26px;padding-top:2px}
.postal-code-check-popup .check-delivery-content-wrapper_full-width{padding-left:0}
.postal-code-check-popup .check-delivery-address-title{font-size:21px;padding-right:0;margin-bottom:13px;line-height:25px}
.postal-code-check-popup .global-form-input-text--error{border-color:#c00}
.postal-code-check-popup .check-delivery-address-success__text{padding-left:26px}
.postal-code-check-popup .invalid-postal-code-error{margin-bottom:10px}
.postal-code-check-popup .deliverable-address-message{font-size:1.3125rem;color:#00731c;padding-left:23px;margin-bottom:16px;line-height:25px}
.postal-code-check-popup .not-deliverable-address-message{display:inline-block;width:95%;font-weight:bold;font-size:1.125rem;line-height:22px}
.postal-code-check-popup .alternate-stores__estimated_info{margin-top:8px}
.postal-code-check-popup .alternate-stores__estimated_info_title,.postal-code-check-popup .alternate-stores__estimated_info-price{font-size:1rem;line-height:19px}
.postal-code-check-popup .alternate-stores__estimated_note{margin-top:15px;margin-bottom:-7px;font-size:.75rem;line-height:15px;text-align:left}
.postal-code-check-popup .alternate-stores__estimated_note-link{text-decoration:underline;color:inherit}
.postal-code-check-popup .alternate-stores-success-header-title{line-height:25px}
.postal-code-check-popup .alternate-stores-popup .popup-component__container{width:690px;background-color:#fff;border-radius:0}
.popup-component__container>.postal-code-check-popup .alternate-stores-popup .popup-component__container__body{padding:27px 35px 37px 52px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores__header{font-size:1.125rem;line-height:1.375rem}
.postal-code-check-popup .alternate-stores-popup .alternate-stores__title{font-weight:normal;line-height:1.0625rem;margin-top:24px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .check-delivery-address-search{margin-top:0}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .check-delivery-address-search__control{width:348px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores__divider{margin:21px 0;line-height:1.0625rem}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .alternate-store-accordion{margin-top:11px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .alternate-store-accordion::-webkit-scrollbar-track{border-radius:10px;background-color:#f8f8f8}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .alternate-store-accordion::-webkit-scrollbar{width:7px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .alternate-store-accordion::-webkit-scrollbar-thumb{border-radius:10px;background-color:#e8e8e8}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .alternate-store-accordion__item:not(:first-child){border-top:1px solid #e8e8e8}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content--current{margin-right:6px;border:1px solid #e8e8e8}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__panel-title{font-size:.875rem;line-height:1.125rem}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__panel-content{border:0}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__item{border:0}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__item:last-of-type{border-color:#e8e8e8}
.postal-code-check-popup .alternate-stores-popup .store-list__tab__content__map__accordion__item,.postal-code-check-popup .alternate-stores-popup .store-list__tab__content__map__accordion__panel-content{padding:12px 12px}
.postal-code-check-popup .delivery-info-popup__content{padding-left:0}
.postal-code-check-popup .delivery-info-popup__content::before{display:none}
.postal-code-check-popup .delivery-info-popup__footer{background-color:#f4f4f4;border:0;padding:0}
.postal-code-check-popup .delivery-info-popup__footer-in{display:block}
.postal-code-check-popup .delivery-info-popup__buttons{display:flex;justify-content:flex-start}
.postal-code-check-popup .delivery-info-popup__buttons .delivery-info-popup__btn--return-to-cart:only-child,.postal-code-check-popup .delivery-info-popup__buttons .delivery-info-popup__btn--switch-to-pnp:only-child{margin-left:auto}
.postal-code-check-popup .delivery-info-popup__buttons .delivery-info-popup__btn--return-to-cart:only-child__no-stores,.postal-code-check-popup .delivery-info-popup__buttons .delivery-info-popup__btn--switch-to-pnp:only-child__no-stores{display:flex;justify-content:center}
.postal-code-check-popup .delivery-info-popup__buttons_small-margin .delivery-info-popup__btn{margin-top:9px}
.postal-code-check-popup .delivery-info-popup__buttons_small-margin__no-stores{display:flex;justify-content:center}
.postal-code-check-popup .delivery-info-popup__btn{float:right}
.postal-code-check-popup .delivery-info-popup__btn:lang(fr){font-size:.8125rem;padding:10px 12px}
@media(max-width:767px){.postal-code-check-popup .delivery-info-popup__btn:lang(fr){font-size:.75rem;padding:8px 5px}
}
.postal-code-check-popup .delivery-info-popup__btn--find-stores{float:left}
.postal-code-check-popup .delivery-info-popup__btn:not(:only-child):first-child{margin-right:12px}
.postal-code-check-popup .delivery-info-popup__text{margin:15px 0 12px;font-size:.875rem;line-height:17px}
@media(max-width:767px){.postal-code-check-popup .check-delivery-content-wrapper{padding-left:29px}
.postal-code-check-popup .check-delivery-content-wrapper_full-width{padding-left:0}
.postal-code-check-popup .check-delivery-address-title,.postal-code-check-popup .deliverable-address-message{font-size:1rem;line-height:19px}
.postal-code-check-popup .deliverable-address-message{padding-left:20px;margin-bottom:11px}
.postal-code-check-popup .delivery-info-popup__text{margin-bottom:4px}
.postal-code-check-popup .delivery-info-popup__btn:not(:only-child):first-child{margin-right:0}
.postal-code-check-popup .check-delivery-address-search{margin-top:8px}
.postal-code-check-popup .check-delivery-address-search__input{min-width:100px;font-size:.875rem;padding:0 12px;height:37px}
.postal-code-check-popup .check-delivery-address-search__button{padding:9px 28px;line-height:1}
.postal-code-check-popup .check-delivery-address-search__button:lang(fr){padding:9px}
.postal-code-check-popup .check-delivery-address-header__title{font-size:1rem;line-height:1.1875rem;font-weight:normal}
.postal-code-check-popup .check-delivery-modal__content{padding-bottom:0}
.postal-code-check-popup .alternate-stores .check-delivery-address-search{margin-top:5px}
.postal-code-check-popup .check-delivery-content__shop-button,.postal-code-check-popup .delivery-info-popup__btn{padding:11px 10.5px;margin-top:18px;font-size:.875rem;line-height:17px;flex-grow:initial;width:100%}
.postal-code-check-popup .alternate-stores-success-header-title,.postal-code-check-popup .not-deliverable-address-message{font-size:1rem;line-height:1.1875rem}
.postal-code-check-popup .alternate-stores__estimated{margin-top:6px}
.postal-code-check-popup .alternate-stores__estimated_info_title,.postal-code-check-popup .alternate-stores__estimated_info-price{font-size:.875rem;line-height:1.0625rem}
.postal-code-check-popup .alternate-stores__estimated_note{margin-top:10px}
.postal-code-check-popup .alternate-stores-popup .popup-component__container{width:85%}
.postal-code-check-popup .alternate-stores-popup .alternate-stores__header{font-size:.875rem;line-height:1.125rem;margin-bottom:-6px}
.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__panel-title,.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__map__accordion__panel-quantity,.postal-code-check-popup .alternate-stores-popup .alternate-stores .store-list__tab__content__list-item__instock-no-quantity{font-size:.75rem;line-height:15px}
.postal-code-check-popup .alternate-stores-popup .store-list__tab__content__map__accordion__item,.postal-code-check-popup .alternate-stores-popup .store-list__tab__content__map__accordion__panel-content{padding:12px 12px}
.base-page-body .postal-code-check-popup .popup-component__container{width:85%}
.base-page-body .postal-code-check-popup .popup-component__container__body{padding:35px 18px 18px}
.base-page-body .postal-code-check-popup .popup-component__container__body_small{padding-left:47px}
.base-page-body .postal-code-check-popup .popup-component__container__body .popup-component__header{font-size:1rem;line-height:1.1875rem}
.base-page-body .postal-code-check-popup .popup-component__container__body .nano.popup-component__container__body{overflow:hidden;padding:0}
.base-page-body .postal-code-check-popup .popup-component__container__body .nano-content.popup-component__container__body{overflow:hidden;padding:0}
.base-page-body .postal-code-check-popup .popup-component__container__body>hr{display:none}
.base-page-body .postal-code-check-popup .popup-component__container__close-popup-cross-button-wrapper{top:13px;right:19px}
.base-page-body .postal-code-check-popup .alternate-stores-popup .popup-component__container__body_small{padding-left:18px}
}
@media(max-width:480px){.postal-code-check-popup .check-delivery-address-search__control{max-width:100%}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.semafone-borders,.semafone-borders::before,.semafone-borders::after,.semafone-borders__bottom{content:"";position:fixed;top:0;background:#c00;z-index:9010}
.semafone-borders,.semafone-borders__bottom{height:5px;left:0;right:0}
.semafone-borders::before,.semafone-borders::after{width:5px;height:100%}
.semafone-borders::before{left:0}
.semafone-borders::after{right:0}
.semafone-borders__bottom{top:auto;bottom:0}
.semafone-mode .opc__button--sign-in_fake,.semafone-mode .choose-payment-method__btn--masterpass,.semafone-mode .enterprise-account__button,.semafone-mode .enterprise-mobile-account__button,.semafone-mode .billing-form-sign-in__signin-button-fake{pointer-events:none;opacity:.5}
@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.view-on-vehicle{display:none}
.view-on-vehicle-modal .global-modal__body{background:#f4f4f4;padding:18px}
.view-on-vehicle-modal__content{background:#fff;border:1px solid #e8e8e8}
.view-on-vehicle-modal__vehicle{border-bottom:1px solid #e8e8e8;padding:0;text-align:center}
.view-on-vehicle-modal__primary-content{border-bottom:1px solid #e8e8e8;padding:30px;margin-top:-1px}
.view-on-vehicle-modal__primary-content__product-info__product-details{margin-bottom:30px;width:100%}
.view-on-vehicle-modal__primary-content__product-info__product-details__product-title{font-size:.8125rem;font-style:normal;font-weight:900;color:#919191;margin-bottom:2px;text-transform:uppercase}
.view-on-vehicle-modal__primary-content__product-info__product-details__product-id{font-size:1.125rem;font-style:normal;font-weight:700;color:#333;margin-bottom:12px}
.view-on-vehicle-modal__primary-content__product-info__product-details__list-item{font-size:.75rem;font-style:italic;font-weight:700}
.view-on-vehicle-modal__primary-content__product-info__product-details__list-item::before{content:"•";font-size:8px;margin-right:2px;position:relative;top:-1px}
.view-on-vehicle-modal__primary-content__product-info__product-details__value{font-weight:400}
.view-on-vehicle-modal__primary-content__dropdowns{position:relative}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset{margin-bottom:17px}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset:last-child{margin-bottom:0}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset .global-form-select__select{padding-right:77px}
.view-on-vehicle-modal__carousel{width:100%;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding-top:18px;padding-bottom:38px;position:relative}
.view-on-vehicle-modal__carousel__list-item{margin-right:0;padding:0 9px}
.view-on-vehicle-modal__carousel__product-content{left:50%;position:relative;transform:translateX(-50%)}
.view-on-vehicle-modal__carousel__product-image-wrapper{background:#fff;border:1px solid #e8e8e8;height:163px;position:relative}
.owl-item.selected .view-on-vehicle-modal__carousel__product-image-wrapper{border:5px solid #c00}
.view-on-vehicle-modal__carousel__product-image{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:130px;max-height:130px}
.view-on-vehicle-modal__carousel__product-title{font-size:.875rem;font-style:normal;font-weight:400;line-height:128.57143%;margin-bottom:0}
.view-on-vehicle-modal .global-carousel__inner{width:100%;max-width:100%}
.view-on-vehicle-modal .global-carousel__nav-btn--left{left:0}
.view-on-vehicle-modal .global-carousel__nav-btn--right{right:0}
.view-on-vehicle-modal__btn-close{color:#919191;font-size:25px;position:absolute;top:50%;margin-top:-14.5px;display:block;overflow:hidden;right:20px;background-color:transparent;padding:0;border:0;outline:0;line-height:1}
.view-on-vehicle-modal__btn-close:hover{color:#eb0000}
.view-on-vehicle-modal__btn-close::before{content:'×';display:block;width:14px;height:29px}
.view-on-vehicle-modal__vehicle-wrapper{position:relative;width:560px;margin:auto}
.view-on-vehicle-modal__vehicle-model{z-index:10;position:absolute;min-height:200px;left:0}
.view-on-vehicle-modal__back-layer{z-index:0}
.view-on-vehicle-modal__front-wheel,.view-on-vehicle-modal__rear-wheel{position:absolute;z-index:100}
.view-on-vehicle-modal__front-wheel{width:50px;height:50px}
.view-on-vehicle-modal__rear-wheel{width:39px;height:47px}
.auto-plp-product-list__action-link-wrapper{font-size:.875rem;font-style:normal;font-weight:700;width:145px;height:44px;line-height:44px;color:#333;text-align:center;display:none}
@media(min-width:768px){.view-on-vehicle-modal .global-modal--md .modal-dialog{width:660px}
.view-on-vehicle-modal .global-modal__body{padding:18px}
.view-on-vehicle-modal__vehicle{padding:18px 30px;height:270px;overflow:hidden}
.view-on-vehicle-modal__primary-content{padding:30px}
.view-on-vehicle-modal__primary-content::before,.view-on-vehicle-modal__primary-content::after{content:'';display:table}
.view-on-vehicle-modal__primary-content::after{clear:both}
.view-on-vehicle-modal__primary-content__product-info{float:left;margin-right:5%;width:60%}
.view-on-vehicle-modal__primary-content__product-info::before,.view-on-vehicle-modal__primary-content__product-info::after{content:'';display:table}
.view-on-vehicle-modal__primary-content__product-info::after{clear:both}
.view-on-vehicle-modal__primary-content__product-info__product-image-wrapper{float:left;width:160px}
.view-on-vehicle-modal__primary-content__product-info__product-details{float:left;padding-left:190px;margin-left:-160px;margin-top:12px;width:100%}
.view-on-vehicle-modal__primary-content__product-info__product-details__product-title{margin-bottom:2px}
.view-on-vehicle-modal__primary-content__product-info__product-details__product-id{margin-bottom:12px}
.view-on-vehicle-modal__primary-content__dropdowns{float:left;position:relative;width:35%}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset-wrapper{-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);margin-top:-17px}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset{margin-bottom:17px}
.view-on-vehicle-modal__carousel{width:100%;max-width:100%;padding-top:18px;padding-bottom:40px}
.view-on-vehicle-modal__carousel__list-item{width:100%;margin-right:0}
.view-on-vehicle-modal__carousel__product-content{width:180px}
.view-on-vehicle-modal__carousel__product-image-wrapper{position:relative;height:163px;margin-bottom:18px}
.view-on-vehicle-modal__carousel__product-image{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:130px;max-height:130px}
.view-on-vehicle-modal__carousel__product-title{margin-bottom:0}
.view-on-vehicle-modal .global-carousel__nav-btn--left,.view-on-vehicle-modal .global-carousel__nav-btn--right{margin-top:-18px}
}
@media(max-width:767px){.view-on-vehicle-modal .global-modal .modal .modal-dialog{max-height:calc(100% - 40px);overflow:auto;margin:0}
.view-on-vehicle-modal .global-modal .modal.fade.in{display:flex !important;align-items:center;justify-content:center}
.view-on-vehicle-modal__primary-content{padding-bottom:36px}
.view-on-vehicle-modal__carousel{padding-bottom:18px}
.view-on-vehicle-modal__carousel__product-content{width:134px}
.view-on-vehicle-modal__carousel__product-image-wrapper{height:127px;position:relative;margin-bottom:0}
.view-on-vehicle-modal__carousel__product-image{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:95px;max-height:95px}
.view-on-vehicle-modal .global-modal__footer__btn-wrapper{margin-bottom:12px}
.view-on-vehicle-modal .global-modal__footer__btn-wrapper:last-child{margin-bottom:0}
.view-on-vehicle-modal .global-modal__header{padding:15px 65px 15px 15px}
.view-on-vehicle-modal .global-modal__body{padding:15px}
.view-on-vehicle-modal__content{background:0;border:0}
.view-on-vehicle-modal__vehicle{padding:0;margin:0;width:100%;height:235px;overflow:hidden;border:1px solid #e8e8e8;background:#fff}
.view-on-vehicle-modal__vehicle-wrapper{transform:scale(0.81428) translateX(-50%);transform-origin:0 0;left:50%}
.view-on-vehicle-modal__vehicle-model{min-height:235px}
.view-on-vehicle-modal__wheel-info{display:flex;flex-direction:column;margin-top:10px}
.view-on-vehicle-modal__primary-content__product-info{order:2;display:flex;margin-top:5px}
.view-on-vehicle-modal__primary-content__product-info__product-image-wrapper{display:block;flex:none;width:85px}
.view-on-vehicle-modal__primary-content__product-info__product-details{flex:auto;margin:0 0 0 15px}
.view-on-vehicle-modal__primary-content__product-info__product-details__product-id{font-size:1.0625rem}
.view-on-vehicle-modal__primary-content__dropdowns{order:1}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset{margin:0}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset .global-form-select{margin-bottom:10px}
.view-on-vehicle-modal__primary-content__dropdowns__fieldset .global-form-select__select{padding-right:50px}
.view-on-vehicle-modal .global-modal__footer{padding:15px 0}
.view-on-vehicle-modal .global-modal__footer__btn-wrapper{display:block;margin:0 auto;width:85%;padding:0 15px}
.view-on-vehicle-modal .global-modal__footer__btn-wrapper .global-form-button{width:100%}
}
@media(max-width:480px){.view-on-vehicle-modal__vehicle-wrapper{transform:scale(0.43035) translateX(-50%)}
.view-on-vehicle-modal__vehicle{height:125px}
.view-on-vehicle-modal__vehicle-model{min-height:125px}
.view-on-vehicle-modal__primary-content__product-info__product-image-wrapper{width:65px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.sku-selectors{margin:0 0 5px}
.sku-selectors--hidden{display:none}
.sku-selectors__fieldset{width:211px;position:relative;box-sizing:border-box;height:100%;vertical-align:bottom;margin-bottom:19px}
.sku-selectors__fieldset-wrapper{width:100%}
.sku-selectors__input-wrapper{position:relative;margin-top:11px}
.sku-selectors__input-wrapper:first-child{margin-top:0}
.pdp-buy-box__secondary-section .sku-selectors__input-wrapper:first-child{display:flex;align-items:center}
.sku-selectors__select{height:29px}
.sku-selectors__select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;width:100%;height:29px;padding:0 13px;border:0;box-shadow:none;background-color:transparent;background-image:none;font:normal normal .9375rem/35px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.sku-selectors__select-input-arrow{content:'';display:block;position:absolute;top:50%;right:12px;margin-top:-3px;overflow:hidden}
.sku-selectors__select-input-arrow-wrapper{position:absolute;right:0;top:0;z-index:1;width:35px;height:100%;border-left:1px solid #ccc}
.sku-selectors .global-form-select{height:29px;font-style:normal}
.sku-selectors .global-form-select .global-form-select__select{height:100%;width:100%;font-style:normal;padding-right:30px}
.sku-selectors .global-form-select__pseudo{border-color:#e6e6e6}
.sku-selectors .global-form-select__pseudo::before{background:0}
.sku-selectors .global-form-select__pseudo::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-244px -454px;width:11px;height:11px;background-color:transparent;background-repeat:no-repeat;margin-top:-5px}
.sku-selectors__input--pristine .sku-selectors__select-input{color:#666;font-style:italic}
.sku-selectors__hide{position:absolute;top:-9999px;left:-9999px}
.sku-selectors__selector-message{font:italic normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.sku-selectors__selector-message__wrapper{clear:both}
.sku-selectors__selector-message__hide{display:none}
.sku-selectors__non-compatible{margin-bottom:30px}
.sku-selectors__non-compatible-link{text-transform:capitalize}
.sku-selectors__icon-wrapper{margin-right:4px}
.sku-selectors--input-error{margin-bottom:15px}
.sku-selectors--input-error .sku-selectors__icon{overflow:hidden;display:block}
.sku-selectors__details{display:flex;align-items:flex-end;position:relative;background:0;border:0;min-height:20px}
.sku-selectors__details--input-error{display:inline-flex;border:1px solid #fd9d2c;padding:6px}
.sku-selectors__details-content-wrapper{display:block;width:auto;height:100%;padding:0}
.sku-selectors__details-content-wrapper::before,.sku-selectors__details-content-wrapper::after{content:'';display:table}
.sku-selectors__details-content-wrapper::after{clear:both}
.sku-selectors__error-msg{display:flex;font-size:.875rem;font-style:normal;font-weight:400;color:#333;margin-bottom:0}
.sku-selectors__error-msg--bold{font-size:1rem;line-height:1rem;font-weight:600}
.js-sku-selectors-error-hidden{display:none}
@media(max-width:480px){.sku-selectors__fieldset{margin-bottom:11px}
}
@media(max-width:767px){.sku-selectors{margin-bottom:24px}
.sku-selectors__details{flex-direction:column;align-items:baseline}
.sku-selectors__details--input-error{flex-direction:row;align-items:center}
.sku-selectors__error-msg--bold{font-size:.875rem}
}
.sku-selectors__select-input-arrow{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-159px -203px;width:10px;height:6px;background-color:transparent;background-repeat:no-repeat}
.sku-selectors--input-error .sku-selectors__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
.sku-selectors__text-input-button--plus::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -100px;width:8px;height:8px;background-color:transparent;background-repeat:no-repeat}
.sku-selectors__text-input-button--minus::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -109px;width:8px;height:8px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.sku-selectors__select-input-arrow{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.sku-selectors--input-error .sku-selectors__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.sku-selectors__text-input-button--plus::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.sku-selectors__text-input-button--minus::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.secondary-actions__button--sale-alert::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -312px;width:24px;height:28px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.secondary-actions__button--sale-alert::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.secondary-actions__button--sale-alert.secondary-actions__button--active::before,.secondary-actions__button--sale-alert:hover::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -388px;width:23px;height:27px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.secondary-actions__button--sale-alert.secondary-actions__button--active::before,.secondary-actions__button--sale-alert:hover::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.component-toc{background-color:#fff;border-bottom:0;box-shadow:0 0 33px #f4f4f4;width:100%;display:none;opacity:0;transition:opacity .4s ease-in}
@media(min-width:1280px){.component-toc_active{display:block;opacity:1}
}
.component-toc--fixed{position:fixed;top:0;left:0;z-index:999}
.component-toc__row--details{background:#fff;border-bottom:1px solid #f4f4f4}
.component-toc--nav-inactive .component-toc__row--details{box-shadow:0 5px 10px 0 rgba(0,0,0,0.1)}
.component-toc__row--links{box-shadow:0 5px 10px 0 rgba(0,0,0,0.1)}
.component-toc--nav-inactive .component-toc__row--links{display:none}
.component-toc__inner{margin:0 auto}
@media(max-width:1023px){.component-toc__inner{max-width:729px}
}
@media(min-width:1024px) and (max-width:1279px){.component-toc__inner{max-width:992px}
}
@media(min-width:1280px){.component-toc__inner{max-width:1171px}
}
.product-toc{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:flex;align-items:flex-start;background-color:#fff;padding:25px 0}
.product-toc .js-sticky-toc-product-name{display:none}
.product-toc .price__total--on-sale{color:#e90a13;font-size:20px}
.product-toc .price__reg-price{display:none}
.product-toc .price__rebate-fees-wrp{margin-left:0}
.product-toc .price__price-after-rebate{font-size:16px}
.product-toc .price__fees{font-size:13px}
.product-toc__image{max-width:55px;margin-right:35px}
.product-toc__image img{vertical-align:top}
.product-toc__details{display:flex}
.product-toc__details__group{margin-top:6px}
.product-toc__details__rating{width:auto;float:left;margin-right:5px;text-decoration:underline;cursor:pointer}
.product-toc__details__border{border-left:1px solid #666;margin-left:5px}
.product-toc__details__code{color:#666;padding-left:5px;margin-top:4px;float:left}
.product-toc__details__code h4{font-size:.875rem;line-height:1;margin:0}
.product-toc__details__code h4 span:first-of-type{display:none}
.product-toc__details__code .stock-status__product-number-wrp{margin:0}
.product-toc__details__title{font-size:1.4rem;color:#333;margin:0 0 6px}
.component-toc_hide-dth-button .product-toc__actions{padding-top:0}
.product-toc__actions__title{font-size:.75rem;font-weight:600;color:#707070;padding-bottom:8px;text-align:center;text-transform:uppercase}
.product-toc__actions__ctas{display:flex;margin-right:-20px;flex-direction:column;flex:1}
.product-toc__actions__ctas__item,.product-toc__actions__ctas__item-button{position:relative}
.product-toc__actions__ctas__item .add-to-cart__button-text,.product-toc__actions__ctas__item-button .add-to-cart__button-text{padding-left:35px}
C .product-toc__actions__ctas__item .add-to-cart__button-text::before,C .product-toc__actions__ctas__item-button .add-to-cart__button-text::before{left:-9px;top:-5px}
.product-toc__actions__ctas__item--middle,.product-toc__actions__ctas__item-button--middle{align-self:center;padding-top:1.5rem;color:#00782b;font-weight:bold;font-size:1rem;margin:0 10px}
.product-toc__actions__ctas__item-icon,.product-toc__actions__ctas__item-button-icon{position:absolute;left:-4px;top:-2px;transform:scale(0.75)}
.product-toc__actions__ctas__item-title,.product-toc__actions__ctas__item-button-title{padding-left:50px;height:32px;line-height:23px;margin-bottom:0;font-size:1rem;font-weight:bold;flex:1;height:auto}
.product-toc__actions__ctas__item-title-additional,.product-toc__actions__ctas__item-button-title-additional{color:#00782b;padding-left:4px;height:32px;line-height:23px;font-size:1rem;font-weight:bold;flex:1}
.product-toc__actions__ctas__item-title-additional .delivery-option__check-address-link,.product-toc__actions__ctas__item-button-title-additional .delivery-option__check-address-link{float:none}
.product-toc__actions__ctas__item-title-per-order,.product-toc__actions__ctas__item-button-title-per-order{color:#333;padding-left:4px}
.product-toc__actions__ctas__item button,.product-toc__actions__ctas__item-button button{background-color:#00782b;border-radius:4px;font-size:.95rem;margin:0;padding:10px 0;min-width:180px;width:196px}
.product-toc__actions__ctas__item button:hover,.product-toc__actions__ctas__item-button button:hover{background-color:#1a9345}
.product-toc__actions__ctas__item button span::before,.product-toc__actions__ctas__item-button button span::before{display:none}
.product-toc__actions__ctas__item-rebate-fees .price__condition-after-rebate,.product-toc__actions__ctas__item-button-rebate-fees .price__condition-after-rebate{font-style:normal;font-size:13px}
.product-toc__actions__ctas__item-rebate-fees .price__payment-plan-link,.product-toc__actions__ctas__item-button-rebate-fees .price__payment-plan-link{font-style:normal;display:inline;font-weight:unset;font-size:13px}
.product-toc__actions__ctas__item-button{padding:10px 0}
.product-toc__actions__ctas_dth{display:flex;flex-direction:column;margin-top:-4px;padding-top:6px}
.component-toc_hide-dth-button .product-toc__actions__ctas_dth{display:none}
.product-toc__actions__ctas .price__rebate-fees-wrp{margin-left:0}
.product-toc__actions__ctas .price__end-price-wrp{flex-direction:column}
.product-toc__actions__ctas .price__rebate_text_container{flex:1}
.product-toc__actions__ctas .price__payment-plan-link{flex:1;align-self:flex-end}
.product-toc__actions__ctas .price__sale-rebate-data{margin-left:0}
.product-toc__actions__ctas .threshold-margin{margin-bottom:5px}
.product-toc__actions__ctas .price__reg-value{font-size:1.75rem}
.product-toc__actions__ctas .price__reg-price{display:block}
.product-toc__actions__ctas .price__reg-value.price__reg-value_crossed{font-size:1rem}
.product-toc__ispu-wrp,.product-toc__cpu-wrp,.product-toc__sth-wrp{display:flex;position:relative}
.component-toc_hide-dth-button .product-toc__ispu-wrp,.component-toc_hide-dth-button .product-toc__cpu-wrp,.component-toc_hide-dth-button .product-toc__sth-wrp{margin-top:12px}
.product-toc__delivery-wrp{margin-top:-7px;flex:1.4;margin:0 80px}
.component-toc_hide-dth-button .product-toc__delivery-wrp{margin-top:0}
.product-toc__price .price__total{font-size:2rem}
.product-toc-nav{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;max-width:1171px;margin:auto}
.product-toc-nav__list{display:flex;align-items:center;justify-content:space-around;width:100%}
.product-toc-nav__item{margin:0 auto}
.product-toc-nav__item_inactive{display:none}
.product-toc-nav__link{color:#00782b;display:block;padding:10px 20px;font-size:1.1rem;line-height:1}
.product-toc-nav__link:hover{text-shadow:0 0 1px #007c22}
@media(min-width:1024px){[lang='fr'] .product-toc__actions__ctas__item button{width:200px}
[lang='fr'] .add-to-cart__button-text{font-size:14px;padding-left:30px}
[lang='fr'] .add-to-cart__button-text::before{top:-7px}
[lang='fr'] .product-toc__right .price__total--on-sale{white-space:nowrap;font-size:16px}
[lang='fr'] .product-toc__right .price__fees{font-size:12px}
[lang='fr'] .product-toc__right .price__price-after-rebate{font-size:14px}
[lang='fr'] .product-toc__delivery-wrp{margin:0 50px}
}
.product-toc__actions__ctas__item-icon--delivery{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-119px -289px;width:42px;height:27px;background-color:transparent;background-repeat:no-repeat}
.product-toc__actions__ctas__item-icon--pay-pick{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-162px -289px;width:42px;height:25px;background-color:transparent;background-repeat:no-repeat}
.product-toc__actions__ctas__item-icon--pay-pick-curbside{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-219px -157px;width:42px;height:26px;background-color:transparent;background-repeat:no-repeat}
@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 - 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.pdp-header{width:100%;padding:0 0 25px;background-color:#fff}
.pdp-header .g-main-column{width:100%}
.pdp-header__inner::before,.pdp-header__inner::after{content:'';display:table}
.pdp-header__inner::after{clear:both}
.pdp-header__main{display:table-cell;vertical-align:middle}
.pdp-header__main{width:100%}
.pdp-header__product-name{font:normal normal 1.6875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:33px;margin-bottom:10px}
.pdp-header__actions::before,.pdp-header__actions::after{content:'';display:table}
.pdp-header__actions::after{clear:both}
.pdp-header__reviews{font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;float:left;margin-right:5px;cursor:pointer;text-decoration:underline;min-width:155px;min-height:28px}
.pdp-header__reviews_without-margin{margin-right:0;display:inline}
.pdp-header__reviews__review-link{display:inline-block;height:18px;vertical-align:top;color:#333}
.pdp-header__reviews__stars{display:inline-block;height:18px;overflow:hidden;vertical-align:top}
.pdp-header__reviews__star{float:left;margin-right:3px}
.pdp-header__reviews__star:last-child{margin:0}
.pdp-header__reviews__star--on,.pdp-header__reviews__star--off,.pdp-header__reviews__star--half{display:block;overflow:hidden}
.pdp-header__reviews__total-reviews-link,.pdp-header__reviews__divider,.pdp-header__reviews__write-review-link{display:inline-block;position:relative;top:2px;vertical-align:top;line-height:18px;color:#333}
.pdp-header__reviews__write-review-link::after{content:" ›"}
.pdp-header__reviews__total-reviews-link{color:#333}
.pdp-header__reviews__total-reviews-link:focus,.pdp-header__reviews__total-reviews-link:hover{color:#333}
.pdp-header__reviews__write-review-link{font-weight:bold;font-style:italic}
.pdp-header__reviews__write-review-link:hover{color:#c00}
.pdp-header__back-to-top{right:0;float:right;padding:8px 20px;border:0;opacity:0;visibility:hidden;background:#c00}
.pdp-header__back-to-top:hover{background:#eb0000}
.pdp-header__back-to-top:focus{outline:0}
.pdp-header__back-to-top--fade{transition:opacity,ease-in-out .2s}
.pdp-header__back-to-top__text{position:relative;display:inline-block;padding-right:20px;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}
.pdp-header__back-to-top__text::after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);overflow:visible;right:0}
.pdp-header--sticky{position:fixed;top:125px;z-index:9}
.pdp-header--sticky .pdp-header__reviews__review-link,.pdp-header--sticky .pdp-header__reviews__stars,.pdp-header--sticky .pdp-header__reviews__total-reviews-link,.pdp-header--sticky .pdp-header__reviews__divider,.pdp-header--sticky .pdp-header__reviews__write-review-link{vertical-align:baseline}
.pdp-header--sticky .pdp-header__reviews__review-link,.pdp-header--sticky .pdp-header__reviews__stars{height:13px}
.pdp-header--sticky .pdp-header__reviews__total-reviews-link,.pdp-header--sticky .pdp-header__reviews__divider,.pdp-header--sticky .pdp-header__reviews__write-review-link{top:0;line-height:13px}
.pdp-header--sticky .pdp-header__reviews__star--on,.pdp-header--sticky .pdp-header__reviews__star--off,.pdp-header--sticky .pdp-header__reviews__star--half{display:block;overflow:hidden}
.pdp-header--sticky .pdp-header__back-to-top{opacity:1;visibility:visible}
.pdp-header__recommendations-msg{font-size:1.0625rem}
@media(max-width:1023px){.pdp-header__reviews__total-reviews-link,.pdp-header__reviews__divider,.pdp-header__reviews__write-review-link{top:0;line-height:13px}
.pdp-header__reviews__review-link,.pdp-header__reviews__stars,.pdp-header__reviews__total-reviews-link,.pdp-header__reviews__divider,.pdp-header__reviews__write-review-link{vertical-align:baseline}
.pdp-header__reviews__review-link,.pdp-header__reviews__stars{height:13px}
.pdp-header__reviews__star--on,.pdp-header__reviews__star--off,.pdp-header__reviews__star--half{display:block;overflow:hidden}
}
@media(max-width:767px){.pdp-header{padding-bottom:7px}
.pdp-header__inner.g-main-column{max-width:100%;padding:0}
.pdp-header__main{width:100%;padding-right:0}
.pdp-header__reviews{margin-right:0}
.pdp-header__reviews.no-reviews .pdp-header__reviews__review-link,.pdp-header__reviews.no-reviews .pdp-header__reviews__total-reviews-link,.pdp-header__reviews.no-reviews .pdp-header__reviews__divider{display:none}
.pdp-header__reviews__divider{margin:0 5px}
.pdp-header__reviews__total-reviews-link{margin-left:5px}
.pdp-header__recommendations-msg{font-size:.9375rem}
.pdp-header__product-name{font-size:1.5rem;line-height:26px}
}
.pdp-header--sticky .pdp-header__reviews__star--on{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.pdp-header--sticky .pdp-header__reviews__star--half{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -14px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.pdp-header--sticky .pdp-header__reviews__star--off{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -28px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__reviews__star--on{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-223px -232px;width:19px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__reviews__star--half{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-203px -232px;width:19px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__reviews__star--off{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-367px -327px;width:19px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__back-to-top__text:after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-375px -317px;width:10px;height:6px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.pdp-header--sticky .pdp-header__reviews__star--on{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header--sticky .pdp-header__reviews__star--half{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header--sticky .pdp-header__reviews__star--off{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__reviews__star--on{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__reviews__star--half{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__reviews__star--off{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__back-to-top__text:after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:1023px){.pdp-header__reviews__star--on{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__reviews__star--half{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -14px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.pdp-header__reviews__star--off{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -42px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:1023px) and (min-resolution:1.5dppx),(max-width:1023px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1023px) and (min--moz-device-pixel-ratio:1.5),(max-width:1023px) and (min-resolution:144dpi){.pdp-header__reviews__star--on{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__reviews__star--half{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-header__reviews__star--off{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.out-of-stock__list .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat;float:left;transform:scale(0.85);display:block;margin-right:10px}
.out-of-stock__notification__button-close::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-71px -203px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat;content:'';display:block;margin-left:10px}
.out-of-stock__use-my-location-btn:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.out-of-stock__list .stock-status__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.out-of-stock__notification__button-close{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.out-of-stock__use-my-location-btn:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.out-of-stock__inner{margin-top:24px}
.out-of-stock__header,.out-of-stock__list-header{font-weight:bold;font-size:1rem}
.out-of-stock__header_big,.out-of-stock__list-header_big{font-size:1.5rem}
@media(max-width:767px){.out-of-stock__header,.out-of-stock__list-header{margin:2rem 0 1.5rem}
}
.out-of-stock__list-header{margin:2rem 0 1.5rem}
.out-of-stock .out-of-stock__search-form{margin:-8px 0 16px}
@media(min-width:768px) and (max-width:1023px){.out-of-stock .out-of-stock__search-form{margin-top:-26px}
}
@media(max-width:767px){.out-of-stock .out-of-stock__search-form{margin-top:-12px}
}
.out-of-stock .out-of-stock__search-form_error .out-of-stock__search-form__submit{background:#fd9d2c}
.out-of-stock .out-of-stock__search-form_error .out-of-stock__search-form__search{border-color:#fd9d2c}
.out-of-stock .out-of-stock__search-form__label{margin-right:10px;margin-bottom:0;font-weight:normal;line-height:37px;width:100%;float:none}
@media(min-width:768px) and (max-width:1023px){.out-of-stock .out-of-stock__search-form__label{line-height:35px}
}
.out-of-stock .out-of-stock__search-form__inputs{overflow:hidden;border-radius:4px;position:relative;display:flex}
@media(min-width:768px) and (max-width:1023px){.out-of-stock .out-of-stock__search-form__inputs{max-width:none;width:440px}
}
@media(min-width:1024px){.out-of-stock .out-of-stock__search-form__inputs{max-width:calc(100% - 138px);width:428px}
}
.out-of-stock .out-of-stock__search-form__inputs-wrp{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start}
@media(max-width:767px){.out-of-stock .out-of-stock__search-form__inputs-wrp{flex-direction:column}
}
.out-of-stock .out-of-stock__search-form__search{-webkit-appearance:none;-webkit-font-smoothing:antialiased;width:calc(100% - 85px);min-width:128px;height:37px;padding:0 35px 0 20px;border:1px solid #ccc;border-radius:4px 0 0 4px;background-color:#fff;line-height:37px;color:#333;flex:1}
.out-of-stock .out-of-stock__search-form__submit{border:0;background:#00782b;color:#fff;padding:0 1rem;text-transform:uppercase;border-radius:0 4px 4px 0;position:relative;height:37px;float:left}
.out-of-stock .out-of-stock__search-form__submit:disabled{background:#ccc}
.out-of-stock__notification{color:#fff;font-size:.875rem;background:#333;box-shadow:0 0 22px rgba(0,0,0,0.16);position:fixed;bottom:0;left:0;display:none;width:100vw;text-align:center;z-index:9;height:4.375rem;line-height:4.375rem;padding:0}
@media(min-width:768px) and (max-width:1023px){.out-of-stock__notification{position:fixed;top:110px;right:calc((100vw - 736px) / 2)}
}
@media(min-width:768px){.out-of-stock__notification{border-radius:3px;left:auto;bottom:auto;width:auto;padding:21px 52px 21px 24px;height:auto;line-height:normal}
}
@media(min-width:1024px){.out-of-stock__notification{top:180px;right:calc((100vw - 1014px) / 2)}
}
@media(min-width:1280px){.out-of-stock__notification{right:calc((100vw - 1170px) / 2)}
}
.out-of-stock__notification__button-close{position:absolute;right:10px;top:7px;background:0;border:0;width:48px;height:48px}
.out-of-stock .pdp-buy-box__warning-msg{padding:8px 12px 8px 27px;margin:0 0 20px}
.out-of-stock .pdp-buy-box__warning-msg::before{left:0}
.out-of-stock .pdp-buy-box__warning-msg-text{line-height:150%}
.out-of-stock .pdp-buy-box__warning-msg-text-link{display:inline;border-bottom:1px solid}
.out-of-stock .pdp-buy-box__warning-msg-text-link:hover{color:#c00}
.out-of-stock .pdp-buy-box__warning-msg--link{font-size:1.125rem;line-height:1.375rem;font-weight:bold;color:#333}
.out-of-stock .pdp-buy-box__warning-msg--link::after{content:'\203A'}
.out-of-stock__use-my-location-btn{position:relative;border:0;border-bottom:1px solid;padding:0;margin-left:42px;line-height:17px;background-color:transparent;text-transform:capitalize;flex-shrink:0}
@media(max-width:767px){.out-of-stock__use-my-location-btn{margin-left:26px;margin-top:12px}
}
.out-of-stock__use-my-location-btn:before{content:'';position:absolute;left:-24px;top:0;bottom:0;margin:auto;transform:scale(0.8)}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.out-of-stock__list{margin:0 0 1rem}
.out-of-stock__list__item{display:inline-block;width:100%;margin:5px 0 10px}
.out-of-stock__list__item input{float:left;margin:0}
.out-of-stock__list__item input[type='radio']{-webkit-appearance:none;appearance:none;border:1px solid #333;height:18px;width:18px;border-radius:100%}
.out-of-stock__list__item input[type='radio']:checked{background:#00782b;position:relative;box-shadow:inset 0 0 0 1px #333,inset 0 0 0 3px #fff;border:0}
.out-of-stock__list__item__store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;width:calc(100% - 140px);float:none}
@media(min-width:768px) and (max-width:1023px){.out-of-stock__list__item__store{float:left}
}
@media(max-width:767px){.out-of-stock__list__item__store{width:220px;float:left}
}
.out-of-stock__list__item__store-name{float:left;margin:0 8px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}
@media(min-width:768px) and (max-width:1023px){.out-of-stock__list__item__store-name{width:auto}
}
@media(min-width:1024px){.out-of-stock__list__item__store-name{overflow:visible;text-overflow:unset;white-space:nowrap;width:auto}
}
.out-of-stock__list__item__divider{display:none}
@media(min-width:1024px){.out-of-stock__list__item__divider{display:block;float:left}
}
.out-of-stock__list__item__store-address{margin:0 0 0 .5rem;font-weight:normal}
@media(max-width:767px){.out-of-stock__list__item__store-address{float:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}
}
.out-of-stock__list__item__store-address .mobile-only{display:none}
@media(max-width:767px){.out-of-stock__list__item__store-address .mobile-only{display:block}
}
.out-of-stock__list__item__store-stock{float:right;text-align:right;font-weight:bold;color:#00782b}
.out-of-stock__list__item__store-stock .instock-quantity-warning{color:#333}
.out-of-stock__list__item__online-exclusive{position:relative;padding-left:25px;font:normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.out-of-stock__list__item__available-in-store{color:#00792b}
.out-of-stock__list__button-view-more{text-transform:uppercase;font-size:16px;font-weight:bold;background:0;border:0;padding:0;border-bottom:1px solid #333;position:relative;margin:1rem 0}
@media(max-width:767px){.out-of-stock__list__button-view-more{font-size:14px;margin:2rem 0 1rem}
}
.out-of-stock__list__button-view-more::after{display:block;content:'>';position:absolute;right:-12px;top:0}
.out-of-stock__list__current-store{margin:0}
.out-of-stock__list__current-store .out-of-stock__list__item__store-stock{color:#333}
.out-of-stock__list__error__description{font-size:18px;font-weight:700}
.out-of-stock__list__no-store-found{float:right;text-align:right;font-weight:700;color:#00782b;text-decoration:underline}
/*!
* Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
* Copyright (c) 2020 Canadian Tire Corporation, Ltd. All rights reserved.
*/.static-pdp-product-image__inner{position:absolute;border:0;top:0;left:0;right:0;margin:auto;min-height:400px}
.static-pdp-product-image__inner-brand-link-wrapper{visibility:hidden}
@media(min-width:768px){.static-pdp-product-image__inner{left:0;right:0;margin:auto}
}
@media(max-width:767px){.static-pdp-product-image__inner .brand-logo-link{display:none}
.static-pdp-product-image__inner.isAuto .pdp-product-image__badge-wrapper{position:absolute;border:0;top:0;left:0;right:0}
.static-pdp-product-image__inner.isAuto .pdp-product-image__tested-badge{zoom:.75;top:8px}
}
.static-product-image{width:auto;top:20px;margin-bottom:0}
.static-product-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin-bottom:0}
@media(max-width:767px){.static-product-image-wrapper{max-width:339px;max-height:340px;height:340px;position:relative}
}
@media(min-width:768px) and (max-width:1023px){.static-product-image-wrapper{width:480px;height:430px;max-height:480px}
}
@media(min-width:768px){.static-product-image-wrapper{width:480px;height:480px;max-height:480px;margin:0 auto}
}
@media(min-width:1280px){.static-product-image-wrapper{width:573px;height:500px;max-height:500px;top:0}
}
@media(max-width:767px){.static-product-image{max-height:340px;position:relative;top:0}
}
@media(min-width:768px){.static-product-image{max-height:480px}
}
@media(min-width:1280px){.static-product-image{max-height:500px;top:0}
}
/*!
* Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
* Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
*//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.s7container{margin:0 auto}
#flyout-product-image.s7mixedmediaviewer,#pdp-product-image.s7mixedmediaviewer{width:100%;height:auto;position:relative}
#pdp-product-image_swatches.s7swatches{border:0;height:74px}
#pdp-product-image_swatches.s7swatches .s7thumb{width:50px;height:50px}
.s7fullscreenbutton{display:none;position:fixed !important;top:20px;right:20px}
.s7zoominbutton{left:inherit !important;right:80px}
.s7zoomoutbutton{left:inherit !important;right:50px}
.s7zoomresetbutton{left:inherit !important;right:20px}
.s7touchinput .s7zoominbutton{right:136px}
.s7touchinput .s7zoomoutbutton{right:78px}
.s7touchinput .s7zoomresetbutton{right:20px}
.pdp-product-image__inner{width:100%;position:relative;display:inline-block;min-height:400px}
.pdp-product-image__inner.pdp-product-image-hidden{overflow:hidden;min-height:400px}
@media(min-width:768px) and (max-width:1023px){.pdp-product-image__inner.pdp-product-image-hidden{display:block;margin:0 auto;width:480px;height:480px}
}
@media(min-width:768px) and (max-width:1023px){.pdp-product-image__inner{min-height:540px}
}
@media(min-width:1024px){.pdp-product-image__inner{min-height:550px}
}
@media(max-width:1023px){.pdp-product-image__inner--small{display:block}
}
@media(min-width:1024px) and (max-width:1279px){.pdp-product-image__inner--medium{display:block}
}
@media(min-width:1280px){.pdp-product-image__inner--large{display:block}
}
.pdp-product-image__badge-wrapper{position:absolute;top:50px;left:0;right:0;z-index:3}
.pdp-product-image__cycle{display:none}
.pdp-product-image__cycle--active{display:block}
.s7toolbarcontainer{margin-top:20px;z-index:3}
.product-image-link{display:block;text-indent:-9999px;overflow:hidden;height:28px;cursor:default}
.s7tooltip{position:absolute;padding:5px;text-align:center;font:11px/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;z-index:10000;white-space:nowrap;pointer-events:none;top:-30px;left:30px}
.s7button .s7tooltip{display:none}
.product-image-link:focus+.s7tooltip{display:block}
.s7button:hover>.product-image-link:focus+.s7tooltip,.s7button:hover .s7tooltip .s7tooltip{display:none}
#flyout-product-image_container,#pdp-product-image_container{max-width:100%}
.isAuto+.auto-plp-product-list__action-link-wrapper{width:100%;text-align:center;line-height:40px;height:auto;padding-top:5px;display:none !important}
.isAuto+.auto-plp-product-list__action-link-wrapper .tire-package__footer__link{display:inline-block;float:none;text-align:left}
.isAuto .pdp-image-carousel__item,.isAuto .pdp-image-carousel .video-redirect-container img{background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid #d3d3d3}
.isAuto .pdp-product-image__action-link{text-transform:uppercase;font-weight:700}
.isAuto .pdp-product-image__icon--full-size{left:auto;margin-right:3px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:inline-block;vertical-align:top;margin-top:3px}
.isAuto .s7toolbarcontainer{margin:20px}
.isAuto .s7swatches{border:0}
.isAuto .pdp-product-image_badge-text{display:none}
.isAuto .brand-logo-link{margin-top:0}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.s7touchinput [mode="fullscreen"] .s7fullscreenbutton{display:block !important}
}
@media(max-width:767px){.pdp-product-image__inner .brand-logo-link{display:none}
.pdp-product-image__inner .owl-stage{margin:0 auto}
.pdp-product-image__inner.isAuto .pdp-image-carousel{margin-top:70px}
.pdp-product-image__inner.image-not-found #flyout-product-image_container,.pdp-product-image__inner.image-not-found #pdp-product-image_container{max-height:200px}
#flyout-product-image_container,#pdp-product-image_container{max-width:100% !important;max-height:230px;height:230px}
#flyout-product-image,#pdp-product-image{padding-bottom:0}
#flyout-product-image_zoomInButton,#pdp-product-image_zoomInButton,#flyout-product-image_zoomOutButton,#pdp-product-image_zoomOutButton,#flyout-product-image_zoomResetButton,#pdp-product-image_zoomResetButton,#flyout-product-image_setIndicator,#pdp-product-image_setIndicator,#flyout-product-image_swatches,#pdp-product-image_swatches,.video-thumbnail-play-button-container{display:none !important}
#flyout-product-image_fullScreenButton[selected='true'],#pdp-product-image_fullScreenButton[selected='true']{opacity:1 !important}
#flyout-product-image .pdp-product-image__tested-badge{max-width:85px;height:auto}
#flyout-product-image_imageViewContainer.fullscreen,#pdp-product-image_imageViewContainer.fullscreen{position:fixed !important;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff}
.pdp-image-carousel{margin-top:-45px;margin-bottom:10px}
.pdp-image-carousel__item,.pdp-image-carousel .video-redirect-container img{width:45px;height:45px;border:1px solid #ddd;background:#fff}
.pdp-image-carousel__item.active{border-color:#666}
.isAuto .s7toolbarcontainer{margin-right:0;margin-left:0}
.isAuto #pdp-product-image_container{max-height:230px}
.isAuto .pdp-product-image__badge-wrapper{position:inherit;top:auto;left:auto;right:auto}
.isAuto .pdp-image-carousel{margin-top:-70px;border-bottom:0;padding-bottom:5px}
.isAuto .pdp-image-carousel__item,.isAuto .pdp-image-carousel .video-redirect-container img{height:45px;width:45px}
.isAuto .pdp-image-carousel .owl-prev,.isAuto .pdp-image-carousel .owl-next{width:20px;height:54px}
.isAuto .pdp-image-carousel .owl-prev span,.isAuto .pdp-image-carousel .owl-next span{height:54px}
.isAuto .pdp-image-carousel .owl-prev::before,.isAuto .pdp-image-carousel .owl-next::before{bottom:0;width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666}
.isAuto .pdp-image-carousel .owl-prev{left:-20px}
.isAuto .pdp-image-carousel .owl-next{right:-20px}
.isAuto #pdp-product-image{border-bottom:0;padding-bottom:0}
.isAuto .pdp-product-image__tested-badge{zoom:.75;top:8px}
}
@media(min-width:768px){#flyout-product-image_container,#pdp-product-image_container{width:480px;height:500px !important}
.carousel-view #pdp-product-image_container{height:574px !important}
.isAuto #flyout-product-image_container,.isAuto #pdp-product-image_container{height:400px !important}
.isAuto.carousel-view #pdp-product-image_container{height:496px !important}
.isAuto .pdp-image-carousel{display:block !important}
.isAuto .pdp-image-carousel__item,.isAuto .pdp-image-carousel .video-redirect-container img{width:54px;height:54px;border:1px solid #ddd}
.isAuto .pdp-image-carousel__item.active{border-color:#666}
.isAuto #pdp-product-image_swatches,.isAuto .video-thumbnail-play-button-container{display:none}
}
#pdp-product-image-s7viewer.s7flyoutviewer{width:100%;height:auto;margin-bottom:0}
@media(max-width:767px){#pdp-product-image-s7viewer.s7flyoutviewer{max-width:339px;max-height:340px;height:340px;position:relative}
}
@media(min-width:768px) and (max-width:1023px){#pdp-product-image-s7viewer.s7flyoutviewer{width:480px;height:430px;max-height:480px}
}
@media(min-width:768px){#pdp-product-image-s7viewer.s7flyoutviewer{width:480px;height:480px;max-height:480px;margin:0 auto}
}
@media(min-width:1280px){#pdp-product-image-s7viewer.s7flyoutviewer{width:573px;height:500px;max-height:500px;top:0}
}
#pdp-product-image-s7viewer.s7flyoutviewer .pdp-product-image__scroll-mask{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-indent:-9999em;color:transparent}
@media(min-width:1024px){#pdp-product-image-s7viewer.s7flyoutviewer .pdp-product-image__scroll-mask{display:none}
}
#pdp-product-image-s7viewer.s7flyoutviewer .s7flyoutzoomview .s7flyoutzoom{background:#fff;height:480px !important}
@media(max-width:1023px){#pdp-product-image-s7viewer.s7flyoutviewer .s7flyoutzoomview .s7flyoutzoom{display:none !important}
}
@media(min-width:1024px){#pdp-product-image-s7viewer.s7flyoutviewer .s7flyoutzoomview .s7flyoutzoom{left:calc((((47.4663vw - 480px) / 2) - -480px) - -1.9734vw) !important;height:480px !important;width:47.4663vw !important}
}
@media(min-width:1280px){#pdp-product-image-s7viewer.s7flyoutviewer .s7flyoutzoomview .s7flyoutzoom{left:597px !important;height:500px !important;width:573px !important}
}
@media(min-width:768px) and (max-width:1023px){#pdp-product-image-s7viewer.s7flyoutviewer .s7staticimage{height:480px !important}
}
@media(min-width:768px){#pdp-product-image-s7viewer.s7flyoutviewer .s7staticimage{height:410px !important}
}
@media(min-width:1280px){#pdp-product-image-s7viewer.s7flyoutviewer .s7staticimage{height:500px !important}
}
#pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview{border:0}
@media(max-width:767px){#pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview{max-height:310px;max-width:339px}
}
@media(min-width:1280px){#pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview{max-height:500px;max-width:573px;height:500px !important}
}
#pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview .s7tip{opacity:1;color:#333;background:#fff;bottom:-40px;text-align:center;width:100%;font-size:12px;left:0 !important}
@media(max-width:767px){#pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview .s7tip{bottom:-70px}
}
#pdp-product-image-s7viewer #pdp-product-image-s7viewer_swatches.s7swatches{display:none;height:1px !important}
#pdp-product-image__zoom_swatches,#pdp-product-image__zoom_setIndicator{display:none !important}
#pdp-product-image__zoom.s7zoomviewer{width:100vw;height:100vh;position:fixed !important;left:0;top:0;z-index:3333;background:#fff}
#pdp-product-image__zoom.s7zoomviewer #pdp-product-image__zoom-close-button{display:block}
#pdp-product-image__zoom .s7container{height:calc(100% - 96px)}
#pdp-product-image__zoom #pdp-product-image__zoom-close-button{display:none;position:absolute;z-index:2;right:0;top:10px;width:48px;height:48px}
#pdp-product-image__zoom #pdp-product-image__zoom-close-button::before{content:'';display:block;position:absolute;left:14px;top:14px}
#pdp-product-image__zoom_swatches.s7swatches{background:#fff}
#pdp-product-image__zoom_zoomView.hide{opacity:0}
@media(max-width:480px){.pdp-video-selector__video.is-modal.fix{display:flex}
}
@media(max-width:767px){.pdp-video-selector__video.is-modal.fix{display:inline-block}
}
.pdp-video-selector__video.fix{border:0;z-index:9999;position:fixed;right:0;width:100%;top:0;height:calc(100% - 96px);overflow-y:scroll}
@media(max-width:767px){.pdp-video-selector__video.fix{background:#fff;width:100%;height:100%;top:0;max-width:100%}
}
.pdp-video-selector__video.fix .global-overlay-spinner{z-index:2}
.pdp-video-selector__video.fix .pdp-video-selector{z-index:1}
.pdp-video-selector__video.fix .pdp-video-selector__video-close{display:none}
.pdp-video-selector__video.fix .pdp-video-selector__video-close-button{background:0;border:0;position:fixed;z-index:2;right:10px;top:10px;width:48px;height:48px}
.pdp-video-selector__video.fix .pdp-video-selector__video-close-button::before{content:'';display:block;position:absolute;left:18px;top:18px}
.pdp-video-selector__video.fix .pdp-video-wrapper__inline{min-height:200px}
.pdp-video-selector__video.fix .pdp-video-wrapper__inline iframe{min-height:200px}
.pdp-video-selector__video.fix .pdp-video-selector__video-wrapper{height:100%;width:90%;margin:0 auto 30px;right:0;max-height:360px;max-width:565px;top:50px}
@media(max-width:767px){.pdp-video-selector__video.fix .pdp-video-selector__video-wrapper{max-height:none;top:70px;height:250px;margin:0 auto}
}
@media(max-width:480px){.pdp-video-selector__video.fix .pdp-video-selector__video-wrapper{margin:0 auto 30px;height:100%}
}
.pdp-video-selector__video.fix .pdp-video-selector__video-details{max-width:565px;display:block;margin:30px auto 0;padding:0;left:0;right:0;position:absolute}
@media(max-width:767px){.pdp-video-selector__video.fix .pdp-video-selector__video-details{margin:20px auto;top:70px;position:relative;padding:0 0 100px 0}
}
@media(max-width:480px){.pdp-video-selector__video.fix .pdp-video-selector__video-details{position:absolute;margin:0 22px;top:280px;padding:0}
}
.pdp-video-selector__video.fix .pdp-tested-carousel__video--thumb{height:100%;width:auto}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper.fix{float:none;margin:0 auto}
.pdp-image-carousel{background:#fff;max-width:573px;margin-top:60px}
@media(max-width:767px){.pdp-image-carousel{max-width:100%;padding:10px 0 20px}
}
@media(min-width:768px) and (max-width:1023px){.pdp-image-carousel{margin-bottom:20px;margin-left:auto;margin-right:auto}
}
.pdp-image-carousel.fix{background:#fff;z-index:99999;position:fixed;bottom:0;width:calc(100vw - 50px);left:calc(50vw - 285px);margin-bottom:20px}
@media(max-width:767px){.pdp-image-carousel.fix{left:auto;margin-bottom:0}
}
.pdp-image-carousel .owl-carousel{width:90%;margin:0 auto}
.pdp-image-carousel .owl-carousel .owl-stage-outer{overflow-y:hidden}
.pdp-image-carousel .owl-carousel .owl-item{height:52px;width:52px}
.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item,.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item-video-thumbnail{overflow:hidden;background-size:cover}
.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item .video-thumbnail-play-button,.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item-video-thumbnail .video-thumbnail-play-button{padding:0;margin:11px;left:14px;top:14px}
.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item.active,.pdp-image-carousel .owl-carousel .owl-item .pdp-image-carousel__item-video-thumbnail.active{border:2px solid #333}
.pdp-image-carousel .owl-carousel .owl-item img{width:auto;height:auto;margin:0 auto}
.pdp-image-carousel .owl-prev,.pdp-image-carousel .owl-next{width:25px;height:45px;position:absolute;top:0;text-indent:-9999px}
.pdp-image-carousel .owl-prev span,.pdp-image-carousel .owl-next span{display:block;height:45px}
.pdp-image-carousel .owl-prev::before,.pdp-image-carousel .owl-next::before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;width:20px;height:20px;margin:auto;border-top:5px solid #666;border-right:5px solid #666}
.pdp-image-carousel .owl-prev{left:-25px}
.pdp-image-carousel .owl-prev::before{transform:rotate(225deg)}
.pdp-image-carousel .owl-next{right:-25px}
.pdp-image-carousel .owl-next::before{transform:rotate(45deg)}
.pdp-image-carousel .owl-next,.pdp-image-carousel .owl-prev{visibility:hidden}
.pdp-image-carousel__item,.pdp-image-carousel__item-video-thumbnail{width:50px;height:50px;border:1px solid #ddd;background:#fff;padding:0}
.pdp-image-carousel__item__item.active,.pdp-image-carousel__item-video-thumbnail__item.active{border-color:#666}
#pdp-product-image__zoom_setIndicator{display:none}
.base-pdp-buy-box .pdp-header-section.invisible{visibility:hidden;opacity:0}
.eflyer-catalogue-wrapper #pdp-product-image-s7viewer.s7flyoutviewer .pdp-product-image__scroll-mask{display:block}
.eflyer-catalogue-wrapper #pdp-product-image-s7viewer [data-namespace='s7classic'].s7flyoutzoomview .s7tip{display:none !important}
.eflyer-catalogue-wrapper .pdp-image-carousel{margin:0 auto}
html.stop-scroll{overflow:hidden}
.product-image{border:0;position:relative}
@media(max-width:767px){.product-image{min-height:340px}
}
@media(min-width:768px) and (max-width:1023px){.product-image{display:flex;justify-content:center;align-items:center}
}
.s7innercontainer:not(.s7static-img-visible) .s7staticimage img:nth-child(1){visibility:hidden}
.s7innercontainer.s7static-img-visible .s7staticimage img:nth-child(1){visibility:visible}
.s7swatches{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.video-thumbnail-play-button{left:50%;position:absolute;text-indent:-9999px;top:50%;transform:translateY(-50%) translateX(-50%);z-index:2}
.video-redirect-container-desktop{display:inline-block;width:100%;height:100%}
.video-redirect-container{display:block}
.video-thumbnail-play-button-container{position:absolute;left:40px;top:74%;z-index:2}
.video-thumbnail-image{left:0;top:70%}
.pdp-product-image__icon-wrapper{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;height:28px;overflow:hidden;position:relative;width:28px}
.pdp-product-image__badge{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#00792b;color:#fff;display:inline-block;min-height:20px;left:calc(50% - -5px);position:absolute;text-align:center;top:-8px;min-width:20px}
.pdp-product-image__tested-badge-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-110px 0;width:108px;height:60px;background-color:transparent;background-repeat:no-repeat}
.pdp-product-image__tested-badge-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 0;width:109px;height:60px;background-color:transparent;background-repeat:no-repeat}
.video-thumbnail-play-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -203px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
.video-thumbnail-play-button:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -231px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
.pdp-product-image__icon--full-size{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -29px;width:28px;height:28px;background-color:transparent;background-repeat:no-repeat}
.pdp-product-image__icon--videos{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-387px -87px;width:28px;height:28px;background-color:transparent;background-repeat:no-repeat}
.isAuto .pdp-product-image__icon--full-size{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -398px;width:15px;height:15px;background-color:transparent;background-repeat:no-repeat}
#pdp-product-image__zoom-close-button::before,.pdp-video-selector__video-close-button::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-209px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.pdp-product-image__tested-badge-en{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-product-image__tested-badge-fr{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.video-thumbnail-play-button{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.video-thumbnail-play-button:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-product-image__icon--full-size{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-product-image__icon--videos{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-product-image__icon--360{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.isAuto .pdp-product-image__icon--full-size{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.product-header-pill-badges__item{display:inline-block;margin-bottom:16px;text-align:center;padding:4px 10px;border-radius:20px}
.product-header-pill-badges__new-product{font-size:12px;border:1px solid #c00;color:#c00}
.product-header-pill-badges__best-seller{font-size:14px;border:1px solid #006400;color:#006400}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.product-header-badge__clearance{display:inline-block;font:900 .6875rem/19px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:0 5px;color:#333;background-color:#ffde31;text-transform:uppercase;white-space:nowrap;margin-right:4px;margin-bottom:5px}
.product-header-badge__limited-stock{background-color:#666;font:600 .75rem/1.1875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;padding:0 5px}
.product-header-badge__restriction.pdp-buy-box__warning-msg,.product-header-badge__in-store-only.pdp-buy-box__warning-msg{font-size:14px;border:1px solid #fd9d2c}
.product-header-badge__restriction.pdp-buy-box__warning-msg:before,.product-header-badge__in-store-only.pdp-buy-box__warning-msg:before{top:8px}
.product-header-badge__badges-wrapper{width:100%;line-height:0}
.product-header-badge__badges .price__tag{display:inline-block;font-size:.6875rem;line-height:19px;margin-right:4px}
.product-header-badge__badges .price__tag_save-story{background-color:#c00;text-transform:uppercase}
.product-header-badge__badges .product-tile--online-exclusive{display:inline-block;margin-right:4px;background-color:#666;font:600 .75rem/1.1875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;padding:0 5px}
.product-header-badge__badges .price__tags{font-size:0;margin:0}
.product-header-badge__badges .price__tags.price__tags--tile{margin:0}
.product-header-badge__badges .notifications__tooltip-toggle.tooltip__toggle{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -200px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat;display:inline-block;margin-left:10px;vertical-align:text-bottom}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.product-header-badge__badges .notifications__tooltip-toggle.tooltip__toggle{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.product-header-badge__badges .notifications__tooltip-toggle.tooltip__toggle:hover ~ .tooltip__wrapper{display:block}
.product-header-badge__badges .tooltip__wrapper{top:8px;right:-47px}
.product-header-badge__badges .tooltip__message{background:#fff;font-style:normal}
@media(max-width:767px){.pdp-header-badge__badges .product-tile--online-exclusive{font-size:.6875rem}
.product-header-badge__badges .price__tag,.product-header-badge__badges .product-header-badge__clearance{margin-top:13px}
}
.clearance-badge--sign:after{content:'\25C7';position:relative;font-size:.75em;top:-0.5em}
@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.pdp-details *,.pdp-details *:before,.pdp-details *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pdp-details{width:100%;box-sizing:border-box;background-color:#fff;padding-bottom:60px}
.pdp-details__inner{border:1px solid #e7e7e7;background-color:white}
.pdp-details-features.hidden-after:after{display:none}
.pdp-details-specifications{font-size:.875rem;font-style:normal;font-weight:400;padding-top:50px}
.pdp-details-specifications:before{content:'';display:table}
.pdp-details-specifications__heading{font-size:.875rem;font-style:normal;font-weight:900;margin:0 30px 25px;text-transform:uppercase}
.pdp-details-specifications__items{width:100%;margin-left:0;margin-right:2%;padding:0 30px 30px;display:flex;flex-wrap:wrap}
.pdp-details-specifications__item{position:relative;width:49.9%;display:flex;border-top:1px solid #d9d9d9}
.pdp-details-specifications__item:nth-child(3n+1){margin-left:0;clear:both}
.pdp-details-specifications__item:nth-last-of-type(1),.pdp-details-specifications__item:nth-last-of-type(2){border-bottom:1px solid #d9d9d9}
.pdp-details-specifications__item--hidden{display:none}
.pdp-details-specifications__item__label{font-weight:bold;background-color:#f4f4f4;width:50%;padding:20px}
.pdp-details-specifications__item__value{padding:20px;width:49.9%}
.pdp-details-specifications__added-item{display:flex}
.pdp-details-specifications__tooltip-wrapper{display:inline-block;padding-left:15px}
.pdp-details-specifications--hidden{display:none}
.pdp-details-specifications--hidden:last-child{margin-right:0}
.pdp-details-additional{text-align:center;padding:15px 0}
.pdp-details-additional--hidden{display:none}
.pdp-details-additional__btn{font:normal bold .875rem/1.9285 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.1em;display:inline-block;color:#333;background:0;border:0;border-spacing:0;outline:0;text-transform:uppercase;text-align:center}
.pdp-details-additional__btn-icon--closed{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c30;position:relative;display:inline-block;margin-left:5px;vertical-align:middle}
.pdp-details-additional__btn-icon--open{border-bottom:7px solid #c30;border-top:0}
.pdp-details-wrapper{width:100%;overflow:hidden}
.pdp-details-wrapper--open{height:auto}
.pdp-details-wrapper--closed{height:0;overflow:hidden;padding-top:0}
.pdp-details-specifications--hidden{display:none}
.pdp-details-features{*zoom:1;font-size:.875rem;font-style:normal;font-weight:400;padding-top:0}
.pdp-details-features::before,.pdp-details-features::after{content:'';display:table}
.pdp-details-features::after{clear:both}
.pdp-details-features:after{content:'';display:block;height:1px;margin:0 30px;background-color:#e7e7e7}
.pdp-details-features__heading,.pdp-details-description__heading,.pdp-long-description__heading{letter-spacing:.1em;font-size:.875rem;font-style:normal;font-weight:900;margin-bottom:25px;text-transform:uppercase;color:#333}
.pdp-details-features__heading{margin-top:30px}
.pdp-details-features__items,.pdp-details-description__items,.pdp-long-description__items{float:left;clear:none;width:100%;margin-left:0;margin-right:2%;position:relative;padding:0 10px 30px 30px;color:#333}
.pdp-details-features__items:last-child,.pdp-details-description__items:last-child,.pdp-long-description__items:last-child{margin-right:0}
.pdp-details-description__items{padding:0 30px;width:100%}
.pdp-details-description__copy{border-bottom:1px solid #ccc;padding-bottom:15px}
.pdp-long-description__items{border-top:1px solid #ccc;padding-top:20px;width:100%}
.pdp-details-features__items ul li,.pdp-long-description__items ul li{font-size:.875rem;font-style:normal;font-weight:400;position:relative;padding-left:15px;color:#333}
.pdp-details-features__items ul li:before,.pdp-long-description__items ul li:before{content:'•';position:absolute;top:0;left:0;color:#c00}
.pdp-details-features__note{font:normal 400 .875rem/1.2857 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.pdp-details-features__logo{float:left;clear:none;width:23.5%;margin-left:0;margin-right:2%;position:relative;left:76.5%;padding:0 30px 30px}
.pdp-details-features__logo:last-child{margin-right:0}
@media(max-width:1023px){.pdp-details-features__items,.pdp-details-description__items,.pdp-details-features__logo{float:left;clear:none;width:100%;margin-left:0;margin-right:2%;position:relative;left:0;padding-right:30px}
.pdp-details-features__items:last-child,.pdp-details-description__items:last-child,.pdp-details-features__logo:last-child{margin-right:0}
.pdp-details-features__logo{padding-bottom:50px}
}
.global-info-tooltip{position:relative;display:inline-block;width:22px;height:22px}
.global-info-tooltip:hover{cursor:pointer}
.global-info-tooltip__tooltip-wrapper{position:absolute;left:-116px;top:10px;z-index:2;padding-top:20px;margin-top:6px}
.global-info-tooltip__tooltip{padding:15px;position:relative;width:250px;background:#f4f4f4;border:3px solid #e8e8e8}
.global-info-tooltip__tooltip:before,.global-info-tooltip__tooltip:after{content:'';width:0;height:0;border:11px solid transparent;position:absolute;left:calc(50% - 7px)}
.global-info-tooltip__tooltip:before{top:-22px;border-bottom-color:#e8e8e8}
.global-info-tooltip__tooltip:after{top:-18px;border-bottom-color:#f4f4f4}
.global-info-tooltip__tooltip-text{font-size:.875rem;font-style:italic;font-weight:400;margin-bottom:10px;color:#333}
.global-info-tooltip__tooltip-text:last-child{margin-top:0;margin-bottom:0}
.global-info-tooltip__toggle{overflow:hidden;position:absolute;top:50%;left:50%;display:inline-block;height:18px;width:18px;margin-top:-9px;margin-left:-9px;background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-19px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;border:0}
.global-info-tooltip--active .global-info-tooltip__toggle{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-361px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-info-tooltip__toggle{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-info-tooltip--active .global-info-tooltip__toggle{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.global-info-tooltip--active .global-info-tooltip__tooltip-wrapper{display:block}
.global-info-tooltip--position-right .global-info-tooltip__tooltip-wrapper{right:-30px;left:initial}
.global-info-tooltip--position-right .global-info-tooltip__tooltip-arrow{right:30px;left:initial}
.global-info-tooltip--position-absolute{position:absolute;top:0}
@media(max-width:767px){.pdp-details-specifications{padding-top:30px;font-size:.8rem;line-height:1.3}
.pdp-details-specifications__heading,.pdp-details-specifications__items{margin:0 10px 25px}
.pdp-details-specifications__items{padding:0 20px 30px 0}
.pdp-details-specifications__item{width:100%}
.pdp-details-features,.pdp-details-description{padding-top:0}
.pdp-details-features:after,.pdp-details-description:after{margin:0 10px}
.pdp-details-features__item,.pdp-details-description__item{font-size:.8rem;line-height:1.3;margin-bottom:15px}
.pdp-details-features__logo,.pdp-details-description__logo{float:none;text-align:center;padding-bottom:10px}
.pdp-details-features__items,.pdp-details-description__items{margin-bottom:10px;padding:0 10px;float:none;width:auto}
.pdp-details-description__heading{margin-bottom:15px}
.pdp-details-description__items{padding-top:0}
.pdp-details-description__copy{padding-bottom:5px}
}
.pdp-features-icons__wrapper{margin:20px 0 0 56px}
.pdp-features-icons__item{margin-top:10px;display:none}
.pdp-features-icons__icon{width:90px;display:inline-block}
@media(max-width:767px){.pdp-features-icons__wrapper{margin:5px 0}
.pdp-features-icons__list{display:flex;justify-content:center}
.pdp-features-icons__item{margin:10px 0 5px}
}
.pdp-features-icons__snow-peak-rated-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-262px 0;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__mud-snow-rated-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -232px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__low-rolling-resistance-indicator-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -213px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__run-flat-indicator-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-89px -232px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__accepts-studs-en{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-262px -57px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__snow-peak-rated-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-61px -184px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__mud-snow-rated-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-262px -19px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__low-rolling-resistance-indicator-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-150px -184px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__run-flat-indicator-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-89px -213px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
.pdp-features-icons__accepts-studs-fr{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-262px -38px;width:88px;height:18px;background-color:transparent;background-repeat:no-repeat}
@charset "UTF-8";.add-to-cart__tooltip-text .global-link--arrow-after:after{content:'›'}
.stock-status__check-other-store::after{content:' ›'}
.add-to-cart__check-other-store{text-decoration:underline;color:inherit}
.add-to-cart__check-other-store:hover{text-decoration:none}
@media(min-width:768px){.pdp-buy-box [data-component="AddToCart"] .add-to-cart__button{width:267px;background-color:#347636;border-radius:8px;padding:11px 0;font-size:1.125rem;line-height:1.375rem}
.pdp-buy-box [data-component="AddToCart"] .add-to-cart__button-text::before{margin-right:8px}
}
[lang='fr'] .pdp-buy-box .add-to-cart__button{letter-spacing:0;font-size:1rem}
@media(max-width:767px){.pdp-buy-box .add-to-cart_empty{margin:0;padding:0}
.pdp-buy-box .add-to-cart__button-wrapper{width:100%;display:block;transform:translateZ(0)}
html .pdp-buy-box .add-to-cart__button-wrapper-fixed-bottom,html .pdp-buy-box .add-to-cart__button-wrapper-fixed-top{position:fixed;z-index:3;left:0;width:100%;height:auto;margin-top:0;text-align:center;background:#fff}
html .pdp-buy-box .add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button,html .pdp-buy-box .add-to-cart__button-wrapper-fixed-top .add-to-cart__button{float:none;margin:12px auto;width:85%}
html .pdp-buy-box .add-to-cart__button-wrapper-fixed-bottom{bottom:0;border-top:2px solid #e8e8e8}
html:not(.keyboard-on) .pdp-buy-box .add-to-cart__button-wrapper-fixed-top{margin-top:0;top:54px;border-bottom:2px solid #e8e8e8}
.pdp-buy-box .add-to-cart__button.add-to-cart__button--disabled{display:block;float:none;width:85%;margin:0 auto}
.pdp-buy-box .add-to-cart__pay-and-pick-up-message{margin-top:18px}
.pdp-buy-box .add-to-cart__tooltip{margin-top:18px;max-width:100%;width:100%}
.pdp-buy-box .add-to-cart__tooltip::before,.pdp-buy-box .add-to-cart__tooltip::after{left:50%;width:0;height:0;margin-left:-5px;border-left:10px solid transparent;border-right:10px solid transparent}
.pdp-buy-box .add-to-cart__tooltip::before{top:-4px;border-bottom:10px solid #e8e8e8;background:0}
.add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button{border-radius:8px;padding:11px 0}
footer.add-to-cart-button-visible{margin-bottom:70px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.pdp-buy-box *,.pdp-buy-box *::before,.pdp-buy-box *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-buy-box_loading_single-sku{min-height:550px}
.pdp-buy-box__icon{float:right;top:-8px;position:relative}
.pdp-buy-box__part-selector-link{display:inline-block;position:relative;color:#00792b;border:2px solid #00792b;text-transform:uppercase;padding:5px 30px 5px 15px;font-weight:bold;line-height:1}
.pdp-buy-box__part-selector-link::after{content:'>';position:absolute;right:15px;top:50%;margin-top:-4px;line-height:.7}
.product-buy-box-content{padding:0 0 20px;border-bottom:0}
.price__fees-charge{color:#333}
.price__fees-charge:hover{text-decoration:underline}
.pdp-buy-box__warning-msg.online-ordering-msg{border:1px solid #fd9d2c}
.price__additional-message{font-size:.75rem;font-style:normal;font-weight:700;margin-top:10px;margin-bottom:0;color:#333;position:relative}
.pdp-buy-box{box-sizing:border-box;position:relative;z-index:0}
@media(max-width:1023px){.pdp-buy-box{z-index:3}
}
.pdp-buy-box .pdp-header__main{display:block;width:100%;padding-right:0}
.pdp-buy-box .section-header-default{width:100%}
.pdp-buy-box__warning-msg{display:inline-block;padding:8px 12px 8px 36px;position:relative;margin-bottom:21px;font-size:1rem;font-weight:bold}
.pdp-buy-box__warning-msg:before{content:'';position:absolute;top:9px;left:9px}
.pdp-buy-box__warning-msg--fully-discontinued{margin-bottom:-7px;margin-top:22px}
@media(max-width:767px){.pdp-buy-box__warning-msg--fully-discontinued{padding:8px 6px 8px 34px}
}
.pdp-buy-box__warning-msg--no-inventory{margin-bottom:0;margin-top:-9px}
.pdp-buy-box__warning-msg-link{text-decoration:underline}
.pdp-buy-box__warning-msg-link.global-link:hover{color:initial}
.pdp-buy-box__warning-msg-link:after{content:'>';display:inline-block;padding-left:4px}
@media(max-width:767px){.pdp-buy-box__warning-msg{width:100%}
}
.pdp-buy-box .service-product__sku-number-wrp--not-available{margin-bottom:-15px}
.pdp-buy-box .service-product__sku-number-wrp--not-available .stock-status__more-info-on-home-services{margin-bottom:-3px}
.pdp-buy-box .service-product__sku-number-wrp--not-available .stock-status__title,.pdp-buy-box .service-product__sku-number-wrp--not-available .stock-status__icon-wrapper{display:none}
.pdp-buy-box .tooltip__message{background:#fff;font-style:normal}
.pdp-buy-box__primary-section,.pdp-buy-box__secondary-section,.pdp-buy-box__tertiary-section{padding:0 0 10px;border:0}
.pdp-buy-box__primary-section{padding-bottom:3px}
.pdp-buy-box__primary-section .price__total{font-size:1.5rem}
.pdp-buy-box__secondary-section{padding-bottom:0}
.pdp-buy-box__part-selector-link-wrapper{margin-bottom:20px}
.stock-status__product-number{font-size:1rem;line-height:1.1875rem;font-weight:400;color:#666}
.stock-status__product-number-wrp{margin-bottom:29px}
.stock-status__product-number--online-only{margin-bottom:22px}
.stock-status{margin-bottom:24px;position:relative}
.stock-status--out-of-stock .stock-status{position:relative}
.stock-status--out-of-stock .stock-status__details--out-of-stock .stock-status__action-links{display:none}
.stock-status--out-of-stock .stock-status__details--out-of-stock .stock-status__store,.stock-status--out-of-stock .stock-status__details--out-of-stock .stock-status__store--no-wrap,.stock-status--out-of-stock .stock-status__details--out-of-stock .stock-status__info--bold{color:#333;font:700 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.stock-status--out-of-stock .stock-status__details--out-of-stock .stock-status__info--bold{white-space:normal}
.stock-status--out-of-stock .stock-status__title{display:none}
.stock-status--out-of-stock .stock-status__icon-wrapper{position:absolute;top:4px;left:0}
.stock-status__error-message{padding-left:26px}
.stock-status__store{color:#595959;font-weight:700;font-style:normal}
.stock-status__title{display:inline-block;font-size:1rem;font-weight:bold;margin-bottom:7px;margin-left:-4px}
.stock-status__details{display:flex;align-items:flex-end;position:relative;background:0;border:0;min-height:20px}
.stock-status__icon-wrapper{display:inline-block;margin-right:6px;vertical-align:top}
.stock-status__icon-wrapper_online-only{vertical-align:baseline;margin-right:3px}
.stock-status__details-content-wrapper{display:block;width:auto;height:100%;padding:0}
.stock-status__details-content-wrapper::before,.stock-status__details-content-wrapper::after{content:'';display:table}
.stock-status__details-content-wrapper::after{clear:both}
.stock-status__link-separator{display:inline-block;margin:0 5px;color:#ccc}
.stock-status__details--input-error{display:inline-flex;border:1px solid #fd9d2c;padding:6px}
.stock-status__details--locator-error .stock-status__details,.stock-status--locator-error .stock-status__details{align-items:flex-start;justify-content:start}
.stock-status__info--bold{font:700 1.25rem/1.5rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.stock-status__info--instock_limited{color:#333}
.stock-status__info--instock{text-transform:lowercase}
.stock-status__info-text{font-weight:700;text-transform:uppercase}
.stock-status__info-text:hover{color:#333}
.stock-status__check-other-store:hover{color:#333}
.stock-status__need-more{color:#666;font-size:.875rem;line-height:1.0625rem;padding-left:12px;white-space:nowrap}
.stock-status.stock-status--input-error{margin-bottom:15px}
.stock-status__action-link.stock-status__more-info-on-home-services{display:inline-block;margin-bottom:28px;font-size:.875rem;font-weight:400}
@media(max-width:767px){.stock-status__action-link.stock-status__more-info-on-home-services{margin-bottom:22px}
}
.stock-status__service-inventory-message{font:700 1.3125rem/100% Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:500}
.stock-status--home-services{margin-bottom:4px;margin-top:16px}
.stock-status__action-link{border-bottom:1px solid;position:relative}
.stock-status__action-link::after{content:'\203A';position:absolute;color:#333;right:-12px;top:0;font-style:normal}
.stock-status--in-stock .stock-status__icon,.stock-status--out-of-stock .stock-status__icon,.stock-status--input-error .stock-status__icon,.stock-status--locator-error .stock-status__icon{overflow:hidden;display:block}
.stock-status__info-and-store,.stock-status__action-links{width:50%}
.stock-status__info-and-store{margin:0;text-align:left}
.stock-status__info{color:#333;margin-left:0}
.stock-status__info{display:flex;align-items:flex-end;font-size:.875rem;font-style:normal;font-weight:400;margin-bottom:2px}
.stock-status__store__name{text-transform:capitalize}
.stock-status__store--no-wrap{color:#666}
.stock-status__store--nowrap{white-space:nowrap}
.stock-status__store--bold{font-weight:700}
.stock-status__details--in-stock .stock-status__action-links{text-align:right;position:absolute;right:10px}
.stock-status--in-stock .stock-status__action-links a{display:block;margin-right:10px}
.stock-status--in-stock .stock-status__action-links a:hover,.stock-status--in-stock .stock-status__action-links a:focus{color:#333}
.stock-status__item-needed-today{font-size:.875rem}
.stock-status__action-link,.stock-status__item-needed-today{font-weight:700;color:#333;white-space:nowrap}
.stock-status__action-link{font-size:1.125rem;line-height:1.375rem}
.pdp-flyout .stock-status__action-link{position:relative;text-decoration:none}
.pdp-flyout .stock-status__action-link::after{content:'\203A';position:absolute;color:#ea1a23;right:-12px;top:1px;font-style:normal}
.stock-status__action-link:hover{color:#c00}
.stock-status__action-link:focus{outline:0;box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa;color:#333}
.stock-status__error-message{display:flex;font-size:.875rem;font-style:normal;font-weight:400;color:#333;margin-bottom:0}
.stock-status__error-message.stock-status__error-message--online-only{display:inline-flex;align-items:baseline}
.stock-status__error-message.stock-status__error-message--online-only .stock-status__error-message--bold{font:bold 1.375rem/1.6875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
@media(max-width:767px){.stock-status__error-message.stock-status__error-message--online-only .stock-status__error-message--bold{font-size:1.125rem;margin-top:12px}
}
.stock-status__error-message--bold{font-size:1rem;line-height:1rem;font-weight:600}
.stock-status__error-message--bold>a{color:#333;text-decoration:underline}
.stock-status__error-message--bold>a:hover{color:#c00;text-decoration:none}
.stock-status__error-message--bold>a:focus{box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa;outline:0}
.stock-status__details--out-of-stock .stock-status__action-links,.stock-status__details--in-stock .stock-status__action-links{padding-left:12px;align-items:baseline;flex-wrap:wrap;position:static;text-align:left}
.stock-status__icon{flex:0 0 auto}
.stock-status__info-and-store,.stock-status__action-links{display:inline-flex;flex-direction:column;width:auto}
.add-to-cart{margin-bottom:0}
.add-to-cart::before,.add-to-cart::after{content:'';display:table}
.add-to-cart::after{clear:both}
.add-to-cart__tooltip,.add-to-cart__button{float:left}
.add-to-cart__button{border-radius:4px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;background:#347636;border:0;color:#fff;padding:11px 0;text-transform:uppercase;width:100%}
.add-to-cart__button:hover{background:#228841}
.add-to-cart__button.global-form-button--load .global-form-button__inner::before{position:static;display:inline-block;margin-top:-5px;margin-right:8px}
.add-to-cart__button-text{position:relative;padding-left:40px;vertical-align:middle}
@media(max-width:767px){.add-to-cart__button-text{padding-left:25px}
}
.add-to-cart__button-text::before{content:'';position:absolute;transform:scale(0.7);left:-3px;top:-4px}
@media(max-width:767px){.add-to-cart__button-text::before{transform:scale(0.5);left:-7px;top:-6px}
}
.add-to-cart__button--disabled{background:#e8e8e8;color:#b9b9b9}
.add-to-cart__button--disabled:hover{background:#e8e8e8;color:#b9b9b9}
.add-to-cart__button--disabled .add-to-cart__button-text::before{overflow:hidden;display:inline-block}
.add-to-cart__tooltip{display:table;background:#fff;border:2px solid #e8e8e8;min-height:56px;padding:8px 20px 8px 15px;position:relative;margin-right:0;max-width:calc(100% - 248px)}
.add-to-cart__tooltip::before{content:'';overflow:hidden;display:block;left:-7px;margin-top:-6px;position:absolute;top:28px}
.add-to-cart__tooltip--hidden{visibility:hidden}
.add-to-cart__tooltip-text{font-size:.875rem;font-style:italic;font-weight:400;color:#333;display:table-cell;margin-bottom:0;vertical-align:middle;max-width:225px}
.add-to-cart__tooltip-text__link{color:#333;font-weight:700;position:relative;top:2px}
.add-to-cart__tooltip-text__link:hover{color:#c00}
.romance-copy_pdp-buy-box .romance-copy{font:normal 400 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;background-color:#fff;line-height:18px}
.romance-copy_pdp-buy-box .romance-copy__read-more-link{font-weight:700;color:#333}
.romance-copy_pdp-buy-box .romance-copy__read-more-link:hover{color:#c00}
.share-bar{margin-top:20px;overflow:hidden}
.share-bar__item{display:block;float:left;margin-left:8px}
.share-bar__item:first-child{margin-left:0}
.share-bar__link{display:block;overflow:hidden;height:34px;margin-top:0;width:34px}
.touch .share-bar__link--facebook,.share-bar__link--facebook:focus,.share-bar__link--facebook:hover{background-color:#3664a2}
.touch .share-bar__link--youtube,.share-bar__link--youtube:focus,.share-bar__link--youtube:hover{background-color:#cd201f}
.touch .share-bar__link--twitter,.share-bar__link--twitter:focus,.share-bar__link--twitter:hover{background-color:#55acee}
.touch .share-bar__link--instagram,.share-bar__link--instagram:focus,.share-bar__link--instagram:hover{background-color:#3f729b}
.touch .share-bar__link--pinterest,.share-bar__link--pinterest:focus,.share-bar__link--pinterest:hover{background-color:#ca1f27}
.touch .share-bar__link--mobile,.share-bar__link--mobile:focus,.share-bar__link--mobile:hover{background-color:#919191}
.pdp-buy-box .sku-selectors__input-wrapper:first-child{display:flex;align-items:center}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__number-wrap{display:inline-flex}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button{display:flex;justify-content:center;align-items:center;position:relative;background:transparent;border:1px solid #e6e6e6;min-width:30px}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button--plus::after,.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button--minus::after{position:static}
.stock-status__notification__dropdown{max-height:0;overflow:hidden;transition:max-height ease-out .2s}
.stock-status__notification__dropdown_inner{padding:5px 20px;text-align:center;background-color:#f4f4f4;font-size:.875rem;font-style:normal;font-weight:400}
.stock-status__notification__dropdown_active{max-height:90px}
.sku-selectors__error-message--no-selectors::before{left:102px;right:auto}
.content-finder-below-add-to-cart-button>.content-finder_related_content{padding:0 27px}
.content-finder-below-add-to-cart-button>.content-finder_related_content>:last-child{padding-bottom:27px}
.pdp-buy-box .delivery-option--get-installed .notifications__tooltip-toggle{border:0;position:static;transform:none;flex-shrink:0;zoom:normal}
.pdp-buy-box .delivery-option--get-installed .delivery-option__item{display:flex;align-items:center;padding-left:0}
.pdp-buy-box .delivery-option--get-installed .delivery-option__item-title{margin-right:13px;padding-left:10px}
@media(max-width:1023px){.sku-selectors__error-message::before{right:16.5%}
}
@media(min-width:1024px) and (max-width:1279px){.sku-selectors__error-message::before{right:26.5%}
}
@media(min-width:1280px){.sku-selectors__error-message::before{right:11%}
}
@media(max-width:767px){.stock-status{margin-bottom:19px}
.stock-status__title{font-size:.875rem;line-height:17px}
.stock-status__info-and-store{display:block;width:100%}
.stock-status__need-more{display:block;padding-left:0;font-size:.875rem}
.stock-status__details{flex-direction:column;align-items:baseline}
.stock-status__details--input-error{flex-direction:row;align-items:center}
.stock-status__details--in-stock{width:100%}
.stock-status__action-link,.stock-status__item-needed-today{white-space:normal}
.stock-status__action-link{font-size:1rem}
.stock-status__error-message--bold{font-size:.875rem}
.stock-status--home-services{margin-bottom:4px}
.stock-status__service-inventory-message{font-size:1rem}
.stock-status__product-number{margin-bottom:16px}
.stock-status__info--bold{font-size:.95rem;line-height:1.375rem}
.stock-status__details--out-of-stock .stock-status__action-links,.stock-status__details--in-stock .stock-status__action-links{padding-left:0}
.add-to-cart__button{width:100%;font-size:14px;padding:6px 0}
.share-bar{display:none}
.pdp-buy-box .sku-selectors__fieldset--skinny{width:100%}
.pdp-buy-box .sku-selectors__input-wrapper--quantity{display:flex;align-items:center}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__number-wrap{margin-left:5px}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input{border-radius:0;margin-left:0;border-right:0;border-left:0;padding-left:0}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button{display:inline-flex}
.stock-status__notification__dropdown_inner{text-align:left}
.sku-selectors__error-message--no-selectors::before{left:102px;right:auto}
.pdp-buy-box .add-to-cart__button{width:100%}
.pdp-buy-box .pdp-header{display:none}
.pdp-buy-box .sku-selectors__fieldset--wide{padding:0 0 10px;width:100%}
.pdp-buy-box .sku-selectors{line-height:0;margin-bottom:22px}
.pdp-buy-box .romance-copy__wrapper{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.pdp-buy-box .add-to-cart__tooltip{max-width:100%;width:100%;margin-top:10px}
.pdp-buy-box .price__tags--reg-last{min-width:0;padding-right:5px}
.pdp-buy-box .price__tooltip{top:6px;left:100%;max-width:none;padding:8px}
.pdp-buy-box .price__tooltip::before{display:none}
.pdp-buy-box .loan-link{position:static;text-align:left;max-height:none}
.pdp-buy-box__part-selector-link-wrapper{width:85%;margin:0 auto 20px}
.pdp-buy-box__primary-section{padding-bottom:0}
.pdp-buy-box__primary-section .price__now{margin-bottom:0}
.pdp-buy-box .stock-status__icon-wrapper{height:calc(100% + 2px)}
.pdp-buy-box__tertiary-section .romance-copy{margin-bottom:0;font-size:.875rem}
.pdp-buy-box__part-selector-link{width:100%}
.pdp-buy-box .delivery-option--get-installed .delivery-option__item-title{margin-bottom:0}
.popup-component__container__body .pdp-buy-box{border:0}
.success-popup__carousel .recommendations__carousel{padding:0 0 5px}
.success-popup__carousel .recommendations__carousel .owl-nav{display:none}
.success-popup__carousel .recommendations__carousel .owl-stage{margin-left:-5px}
.success-popup__carousel .recommendations__carousel .product-tile__content-wrapper{padding:5px 5px 40px;min-height:300px}
.success-popup__carousel .recommendations__carousel .product-tile__price{font-size:.875rem}
.success-popup__carousel .recommendations__carousel .product-tile__price__from{font-size:.75rem}
.success-popup__carousel .recommendations__carousel .product-tile__title{font-size:.875rem;height:auto}
.success-popup__carousel .recommendations__carousel .product-tile__title-and-rate-wrapper{position:static}
.success-popup__carousel .recommendations__carousel .product-tile__rate{width:calc(100% - 10px);position:absolute;line-height:1.1}
.success-popup__carousel .recommendations__carousel .product-tile--light{border-width:0 1px 0 0}
.success-popup__carousel .recommendations__carousel .product-tile--light .product-tile__action-link{padding:0 5px;line-height:40px;height:40px}
.success-popup__carousel .recommendations__carousel .product-tile__image{max-width:100%}
.success-popup__carousel .recommendations__carousel .price__total.price__total--tile{line-height:1.2}
.success-popup__carousel .recommendations__carousel .price__total .price__total-value{font-size:1rem}
.success-popup__carousel .recommendations__carousel .link__write-review--first{font-size:.75rem}
.js .pdp-buy-box .price__tags--reg-last:hover>.price__tooltip{display:none}
.js .pdp-buy-box .price__tags--reg-last.price__tags--reg-last_active>.price__tooltip{display:block}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.add-to-cart__product-info .popup-component__container{width:780px;height:560px}
.add-to-cart__product-info .popup-component__container__body{padding:10px}
.add-to-cart__product-info .popup-component__container__body.nano{margin:0;padding:0}
.add-to-cart__product-info .popup-component__container__body hr,.add-to-cart__product-info .popup-component__container__body h3{display:none}
.add-to-cart__product-info .popup-component__container__body .nano-content{padding:0;max-height:none;overflow:visible}
.add-to-cart__product-info-link{float:left;clear:left;margin-top:15px}
.add-to-cart__product-info-link--hidden{display:none}
.add-to-cart-modal .popup-component__container__body{padding-bottom:20px}
.add-to-cart-modal__product-image-wrapper,.add-to-cart-modal__product-info{float:left}
.add-to-cart-modal__product-image-wrapper{margin-right:20px;padding-top:5px;width:160px}
.add-to-cart-modal__product-image-link{display:block;text-align:center}
.add-to-cart-modal__product-info{width:calc(100% - 180px)}
.add-to-cart-modal__product-details{margin-bottom:25px}
.add-to-cart-modal--tire .add-to-cart-modal__product,.add-to-cart-modal--tire .add-to-cart-modal__ad{border:1px solid #e8e8e8;border-top:0;background-color:white}
.add-to-cart-modal--tire .add-to-cart-modal__product::before,.add-to-cart-modal--tire .add-to-cart-modal__product::after,.add-to-cart-modal--tire .add-to-cart-modal__ad::before,.add-to-cart-modal--tire .add-to-cart-modal__ad::after{content:'';display:table}
.add-to-cart-modal--tire .add-to-cart-modal__product::after,.add-to-cart-modal--tire .add-to-cart-modal__ad::after{clear:both}
.add-to-cart-modal--tire .add-to-cart-modal__product{padding:25px 30px}
.add-to-cart-modal--tire .add-to-cart-modal__product-details{margin-top:25px}
.add-to-cart-modal--tire .add-to-cart-modal__notification{font:normal 700 .875rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.025em;position:relative;display:block;padding:16px 60px 16px 20px;border:1px solid #e8e8e8;background-color:white;text-transform:uppercase;color:#333}
.add-to-cart-modal--tire .add-to-cart-modal__notification__highlighted{color:#c00}
.add-to-cart-modal--tire .add-to-cart-modal__notification__link-line{display:block;text-transform:uppercase}
.add-to-cart-modal--tire .add-to-cart-modal__notification__link-line--first{font:normal 900 .875rem/0.92 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.add-to-cart-modal--tire .add-to-cart-modal__notification__link-line--second{font:normal 900 1.5rem/0.875 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#c00}
.add-to-cart-modal--tire .add-to-cart-modal__notification__link-line--third{font:normal 900 1.5rem/0.875 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.add-to-cart-modal--tire .add-to-cart-modal__notification--with-line:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:5px;background-color:#005d07}
.add-to-cart-modal--tire .add-to-cart-modal__notification--font-sm{font:normal 700 .75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.add-to-cart-modal--tire .add-to-cart-modal__notification--space-top{margin-top:20px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--link-lg{padding:80px 60px 80px 30px;border-top:0}
.add-to-cart-modal--tire .add-to-cart-modal__remove-product{background:#00792b}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products{width:100%;border:1px solid #e8e8e8;border-width:0 1px;background-color:white}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__td{font:normal 400 .875rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:16px 5px;border-bottom:1px solid #e8e8e8}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__td:first-child{padding-left:20px}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__td:last-child{padding-right:20px}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__td--qtv,.add-to-cart-modal--tire .add-to-cart-modal__additional-products__td--pkg{margin-bottom:0;white-space:nowrap}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__title,.add-to-cart-modal--tire .add-to-cart-modal__additional-products__qty-label{font-weight:700}
.add-to-cart-modal--tire .add-to-cart-modal__additional-products__sku{font-style:italic;color:#666}
@media(max-width:767px){.add-to-cart-modal__product-info{width:calc(70% - 20px)}
.add-to-cart-modal__product-image-wrapper{width:30%}
.add-to-cart-modal--tire .global-modal__footer__btn-wrapper,.tire-finder__main__content-package-plp .global-modal__footer__btn-wrapper,.tire-wheel-packages-modal .global-modal__footer__btn-wrapper{width:85%;padding:0 15px;margin:0 auto;display:block}
.add-to-cart-modal--tire .global-modal__footer__btn-wrapper .global-form-button--width-auto,.tire-finder__main__content-package-plp .global-modal__footer__btn-wrapper .global-form-button--width-auto,.tire-wheel-packages-modal .global-modal__footer__btn-wrapper .global-form-button--width-auto{padding-left:20px;padding-right:20px}
.add-to-cart-modal--tire .global-form-button--width-auto,.add-to-cart-modal--tire .global-link--white,.tire-finder__main__content-tire .global-form-button--width-auto,.tire-finder__main__content-tire .global-link--white,.tire-wheel-packages-modal .global-form-button--width-auto,.tire-wheel-packages-modal .global-link--white{width:100%}
.add-to-cart-modal--tire .global-modal__heading,.tire-finder__main__content-tire .global-modal__heading,.tire-wheel-packages-modal .global-modal__heading{font-size:20px;line-height:1.2;font-weight:normal}
.add-to-cart-modal--tire .global-link--white,.tire-finder__main__content-tire .global-link--white,.tire-wheel-packages-modal .global-link--white{margin-top:15px}
.add-to-cart-modal--tire .add-to-cart-modal__product-details,.tire-finder__main__content-tire .add-to-cart-modal__product-details,.tire-wheel-packages-modal .add-to-cart-modal__product-details{margin-top:0}
.add-to-cart-modal--tire .add-to-cart-modal__product-details__product-name,.tire-finder__main__content-tire .add-to-cart-modal__product-details__product-name,.tire-wheel-packages-modal .add-to-cart-modal__product-details__product-name{margin-bottom:10px}
.add-to-cart-modal--tire .tire-finder-popup__close,.tire-finder__main__content-tire .tire-finder-popup__close,.tire-wheel-packages-modal .tire-finder-popup__close{right:10px;top:28px}
.add-to-cart-modal--tire .modal-content,.tire-finder__main__content-tire .modal-content,.tire-wheel-packages-modal .modal-content{border-radius:0}
.add-to-cart-modal--tire .global-modal__body{padding:15px}
.add-to-cart-modal--tire .quick-view-modal__close{right:10px;top:13px;padding:0}
.add-to-cart-modal--tire .global-modal__footer__btn-wrapper{padding:0 15px}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .global-modal__body{padding:15px}
.add-to-cart-modal--tire .global-modal__header{padding-left:15px}
.add-to-cart-modal--tire .global-modal__footer{padding:18px 0}
.add-to-cart-modal--tire .add-to-cart-modal__product-details{margin-bottom:0}
.add-to-cart-modal--tire .add-to-cart-modal__notification--success,.add-to-cart-modal--tire .add-to-cart-modal__notification--link-lg,.add-to-cart-modal--tire .add-to-cart-modal__notification--space-top,.add-to-cart-modal--tire .add-to-cart-modal__product{padding:15px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--link-lg{padding-right:35px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--space-top{margin-top:15px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--success{padding-right:30px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--success::after{right:15px}
.tire-finder__main__content-tire .global-modal__body,.tire-finder__main__content-package-plp .global-modal__body,.tire-wheel-packages-modal .global-modal__body{padding:15px}
.tire-finder__main__content-tire .global-modal__header,.tire-finder__main__content-package-plp .global-modal__header,.tire-wheel-packages-modal .global-modal__header{padding-left:15px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.buy-box-popup .popup-component__container{width:auto;max-height:100%;position:fixed;right:-450px;top:0;z-index:25;overflow:auto;transition:right 1s ease}
.buy-box-popup .popup-component__container_active{right:0}
.buy-box-popup .popup-component__container__close-popup-cross-button-wrapper{top:8px;right:10px;padding:5px;z-index:4}
.buy-box-popup .popup-component__container__body{margin:0;padding:0;width:450px}
.buy-box-popup .popup-component__container__body>hr{display:none}
.buy-box-popup .popup-component__container__body>h3{width:auto;padding-right:0}
.buy-box-popup .popup-component__container__body .nano{margin:0;padding:0}
.buy-box-popup .popup-component__container__body .nano-content{min-height:300px;overflow:auto;overflow-x:hidden;padding:0 30px 30px;max-height:none;width:auto}
@media(max-width:767px){.buy-box-popup .popup-component__container__body .nano-content{padding:0}
}
.buy-box-popup .price__total{font-size:1.75rem;line-height:120%}
.buy-box-popup .price__link-list__item{flex-direction:column}
.buy-box-popup .price__payment-plan-link{font-size:.75rem}
.buy-box-popup .stock-status__product-number{font-size:.875rem;margin-bottom:14px}
.buy-box-popup .stock-status__title{font-size:.875rem}
@media(max-width:767px){.buy-box-popup .stock-status__title{margin-top:0}
}
.buy-box-popup .stock-status__action-link{font-weight:normal;font-size:1rem}
@media(min-width:768px){.buy-box-popup .add-to-cart__button{padding:10px 0;letter-spacing:.05rem}
.buy-box-popup .add-to-cart__button-fr{width:230px}
}
.buy-box-popup .delivery-option{margin-bottom:12px;width:100%}
@media(min-width:768px){.buy-box-popup .delivery-option__item{width:500px}
}
.buy-box-popup .delivery-option__item-additional{text-transform:none}
.buy-box-popup .delivery-option__item-description{font-size:12px}
@media(min-width:768px){.buy-box-popup .delivery-option__item-icon--delivery,.buy-box-popup .delivery-option__item-icon--curbside,.buy-box-popup .delivery-option__item-icon--pay-pick{top:-1px;left:-8px;transform:scale(0.75)}
}
@media(max-width:767px){.buy-box-popup .delivery-option__item-icon--delivery,.buy-box-popup .delivery-option__item-icon--curbside,.buy-box-popup .delivery-option__item-icon--pay-pick{top:14px}
}
.buy-box-popup .sku-selectors__fieldset{margin-bottom:18px}
.buy-box-popup .stock-status{margin-bottom:12px}
@media(min-width:768px){.buy-box-popup .pdp-buy-box__store-locator-page{margin-top:18px}
}
.buy-box-popup .out-of-stock__list__error__description{font-size:1rem}
.quick-view-modal__header{border-top:0;border-bottom:0;min-height:150px;padding:27px}
.quick-view-modal__header::before,.quick-view-modal__header::after{content:'';display:table}
.quick-view-modal__header::after{clear:both}
.quick-view-modal__product-info{box-sizing:border-box;float:left}
.quick-view-modal__product-image{margin-left:-27px}
.quick-view-modal__product-image-wrapper{box-sizing:border-box;float:left;width:35%;text-align:center}
.quick-view-modal__product-image-link{display:block;position:relative}
.quick-view-modal__badge-wrapper{height:100px;position:absolute;top:0;left:0;width:100px;z-index:3}
.quick-view-modal__product-info{width:65%;display:flex;flex-direction:column}
.quick-view-modal__product-name{font:normal 700 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.quick-view-modal__romance-copy{font:normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.quick-view-modal__rating-and-cta::before,.quick-view-modal__rating-and-cta::after{content:'';display:table}
.quick-view-modal__rating-and-cta::after{clear:both}
.quick-view-modal__separator{display:none;font:normal 700 .75rem/0.9375rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#707070;margin:0 5px}
.quick-view-modal__separator[data-flag-display-ratings="true"][data-flag-product-number="true"]{display:block}
.quick-view-modal__rating{display:flex;align-items:baseline;float:left;position:relative;top:-1px}
.quick-view-modal__rating::before,.quick-view-modal__rating::after{content:'';display:table}
.quick-view-modal__rating::after{clear:both}
.quick-view-modal__rating__stars{float:left;margin-right:8px;position:relative;top:3px}
.quick-view-modal__rating__stars::before,.quick-view-modal__rating__stars::after{content:'';display:table}
.quick-view-modal__rating__stars::after{clear:both}
.quick-view-modal__rating__star{float:left;margin-right:3px}
.quick-view-modal__rating__star:last-child{margin:0}
.quick-view-modal__rating__star--on,.quick-view-modal__rating__star--off{overflow:hidden;display:block}
.quick-view-modal__rating__count{font:700 .75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;float:left;position:relative;top:1px;margin-left:10px}
.quick-view-modal__view-more-link{position:relative;font:normal 900 .75rem/125% Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.05px;text-transform:capitalize;text-decoration:underline;margin-top:8px;color:#333}
.quick-view-modal__view-more-link:lang(fr){font-size:.8125rem;letter-spacing:0}
.quick-view-modal__view-more-link-icon::after{content:'>';overflow:hidden;display:block;position:absolute;top:0;right:-9px}
.quick-view-modal__view-more-link:hover{color:#c00}
.quick-view-modal__details-wrp{display:flex;flex-direction:column;align-items:baseline}
@media(min-width:768px){.quick-view-modal__details-wrp{padding-left:20px}
}
.pdp-buy-box_modal{text-align:left}
.pdp-buy-box_modal .pdp-buy-box__store-locator-page{display:none}
.pdp-buy-box_modal .quick-view-modal__header{display:flex;flex-wrap:wrap;padding:24px 0 0;min-height:0}
.pdp-buy-box_modal .quick-view-modal__product-info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}
.pdp-buy-box_modal .quick-view-modal__rating-wrp{display:flex;align-items:center;margin-top:6px}
.pdp-buy-box_modal .quick-view-modal__product-name{margin-bottom:0;color:#333}
.pdp-buy-box_modal .quick-view-modal__product-number-wrp{position:relative;text-align:right}
.pdp-buy-box_modal .quick-view-modal__product-number{font:normal 700 .75rem/0.9375rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666;margin-bottom:0}
.pdp-buy-box_modal .quick-view-modal__product-image-wrapper{width:100%;display:flex;margin-top:24px}
.pdp-buy-box_modal .quick-view-modal__product-image{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.pdp-buy-box_modal .quick-view-modal__product-image-link{min-width:115px;width:115px;height:115px;display:block;position:relative}
.pdp-buy-box_modal .quick-view-modal__product-price{width:50%;flex-grow:1}
.pdp-buy-box_modal .quick-view-modal__header .product-header-badge__badges{width:100%}
.pdp-buy-box_modal .quick-view-modal .price__sale-rebate-data{margin-left:0}
.pdp-buy-box_modal .quick-view-modal__product-image-wrapper{float:none}
.pdp-buy-box_modal .price-wrap{display:flex;align-items:center;text-align:left}
.pdp-buy-box_modal .price__end-price-wrp.price__end-price-wrp_with-fees:lang(fr){flex-direction:column}
.pdp-buy-box_modal .price__end-price-wrp.price__end-price-wrp_with-fees:lang(fr) .price__sale-rebate-data{margin:0}
@media(min-width:768px){.pdp-buy-box_modal .stock{margin-top:27px}
}
.pdp-buy-box_modal .stock-status__icon-wrapper{height:20px;display:inline-flex;align-items:center}
.pdp-buy-box_modal .stock-status__title{font-size:.875rem}
.pdp-buy-box_modal .stock-status__details{padding-left:20px}
.pdp-buy-box_modal .stock-status__action-links-other-store{display:block;padding-left:0}
.pdp-buy-box_modal .stock-status__action-links-other-store .stock-status__check-other-store{display:inline-block;color:#707070}
.pdp-buy-box_modal .stock-status__action-links-other-store .stock-status__check-other-store::after{color:#707070}
.pdp-buy-box_modal .stock-status__info--bold,.pdp-buy-box_modal .stock-status__info--instock{font-size:1rem}
.pdp-buy-box_modal .stock-status__store{color:#333}
.pdp-buy-box_modal .delivery-option__item{width:100%}
.pdp-buy-box_modal .delivery-option__item:nth-child(1){margin-bottom:0}
@media(min-width:768px){.pdp-buy-box_modal .delivery-option__item{padding-left:0}
}
.pdp-buy-box_modal .delivery-option__header_title{font-size:.875rem}
.pdp-buy-box_modal .delivery-option__threshold_message{font-size:.875rem;font-weight:bolder;padding-left:20px;width:94%}
.pdp-buy-box_modal .delivery-option__wrapper{flex-direction:column;padding-bottom:22px}
.pdp-buy-box_modal .delivery-option__cta{margin:4px 0 0 0}
.pdp-buy-box_modal .sku-selectors__number-wrap{height:45px;border:1px solid #e6e6e6;border-radius:10px}
.pdp-buy-box_modal .sku-selectors__number-wrap .sku-selectors__text-input-button--minus{border:0}
.pdp-buy-box_modal .sku-selectors__number-wrap .sku-selectors__text-input-button--plus{border:0}
.pdp-buy-box_modal .sku-selectors__number-wrap .pdp-buy-box_modal .sku-selectors__text-input,.pdp-buy-box_modal .sku-selectors__number-wrap .pdp-buy-box_modal .sku-selectors__text-input-button{border:0}
.pdp-buy-box_modal .sku-selectors__number-wrap .pdp-buy-box_modal .sku-selectors__text-input{width:50px}
.pdp-buy-box_modal .sku-selectors__number-wrap .pdp-buy-box_modal .sku-selectors__text-input-button{min-width:40px}
.pdp-buy-box_modal .sku-selectors__label{font-size:.75rem}
.pdp-buy-box_modal .sku-selectors__fieldset{margin-bottom:10px}
.pdp-buy-box_modal .secondary-actions__button{margin-right:0;padding-left:20px}
.pdp-buy-box_modal .secondary-actions__button-text{font-size:.75rem;font-weight:500;letter-spacing:0;border-bottom:0}
.pdp-buy-box_modal .add-to-cart__button{margin:0 0 10px;font-size:.875rem}
.pdp-buy-box_modal .add-to-cart__button-text::before{margin-right:0;transform:scale(0.75)}
.pdp-buy-box_modal .sku-selectors .sku-selectors__text-input{width:78px;border-width:0}
.pdp-buy-box_modal .pdp-buy-box__tertiary-section{margin-top:32px;padding:0;display:flex;justify-content:space-between;align-items:center}
.pdp-buy-box_modal .out-of-stock,.pdp-buy-box_modal .out-of-stock__header,.pdp-buy-box_modal .out-of-stock__list-header,.pdp-buy-box_modal .out-of-stock__list__button-view-more{font-size:.75rem}
.pdp-buy-box_modal .out-of-stock .out-of-stock__list__item__store{color:#707070}
.pdp-buy-box_modal .out-of-stock .out-of-stock__list__current-store .out-of-stock__list__item__store-stock{color:#707070}
.pdp-buy-box_modal .out-of-stock .out-of-stock__list__button-view-more{margin:0;text-transform:capitalize}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form{margin-top:0}
@media(min-width:768px){.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__inputs{display:inline-flex;width:40%}
}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__label{width:50%;line-height:1.6875rem}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__search{height:25px;min-width:78px;padding:0 10px;line-height:1.5625rem}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__submit{height:25px;width:57px;padding:5px;font-size:.625rem}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__submit:lang(fr){width:84px}
@media(max-width:767px){.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__submit{width:78px}
.pdp-buy-box_modal .out-of-stock .out-of-stock__search-form__submit:lang(fr){width:104px}
}
.pdp-buy-box_modal .stock-status__error-message .stock-status__info--bold,.pdp-buy-box_modal .stock-status__error-message .stock-status__info--instock,.pdp-buy-box_modal .stock-status__error-message .stock-status__store,.pdp-buy-box_modal .stock-status__error-message .stock-status__store--nowrap{font-size:.75rem}
.pdp-buy-box_modal .stock-status .stock-status__error-message{padding-left:6px}
.pdp-buy-box_modal .stock-status--out-of-stock .stock-status__icon-wrapper{top:0}
.modal__close-btn{display:block;overflow:hidden;text-indent:-9999px}
.modal__body{width:100%;padding:30px}
.modal__footer{background-color:#333}
@media(max-width:767px){.buy-box-popup .popup-component__overlay .popup-component__container{width:100%;height:calc(100% - 55px);top:55px;left:0;transform:none}
.buy-box-popup .popup-component__overlay{background:transparent}
.buy-box-popup .popup-component__container__body{width:auto}
.buy-box-popup .pdp-buy-box__secondary-section .stock-status__product-number{display:block;margin-bottom:15px}
.buy-box-popup .pdp-buy-box__tertiary-section{padding-top:25px}
.buy-box-popup .pdp-store-availability{padding:0}
.buy-box-popup .popup-component__container__body .nano{padding:0 !important}
.buy-box-popup .pdp-store-availability-search__fieldset{position:relative;padding:0 17px 17px;line-height:27px}
.buy-box-popup .pdp-store-availability-search__search{float:none !important;width:100%}
.buy-box-popup .pdp-store-availability-search__submit{left:auto;right:35px;top:auto;bottom:25px}
.buy-box-popup .product-tiles-stores{margin:10px 0 0}
.buy-box-popup .stock-status__action-link{white-space:normal;display:inline-block}
.buy-box-popup .store-list__tab__content__map__accordion__item{border-right:0;border-left:0}
.buy-box-popup .quick-view-modal__header{display:flex;flex-direction:column;height:auto;padding:0 17px}
.buy-box-popup .quick-view-modal__view-more-link{font-size:.875rem}
.buy-box-popup .quick-view-modal__rating{float:none}
.buy-box-popup .quick-view-modal__romance-copy{display:none !important}
.buy-box-popup .quick-view-modal__badge-wrapper{left:-20px;top:-20px;height:auto;bottom:0;width:100%}
.buy-box-popup .quick-view-modal__badge-wrapper .tested-badge__image{top:0;left:0;width:65px;height:auto}
.buy-box-popup .quick-view-modal__badge-wrapper img{width:auto !important;height:auto !important}
.buy-box-popup .quick-view__store-list-return-back{padding:0 20px}
.buy-box-popup .quick-view-modal__product-image-wrapper{flex-direction:column;width:100%;margin-bottom:0;padding:0 17px}
.buy-box-popup .quick-view-modal__product-info{width:100%}
.buy-box-popup .quick-view-modal__product-image{margin-left:0}
.buy-box-popup .popup-component__container .popup-component__container__body{padding:17px 17px 10px}
.buy-box-popup .secondary-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}
.buy-box-popup .link__write-review--first{font:700 .75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding-right:13px;position:relative}
.buy-box-popup .link__write-review--first::after{content:'';overflow:hidden;display:block;position:absolute;top:50%;margin-top:-5px;right:0}
.buy-box-popup .store-list__tab__content__list-item__accordion__store-pin{width:85%;margin:0 auto;max-width:none}
.buy-box-popup .pdp-buy-box .loan-link__arrow::after,.buy-box-popup .pdp-buy-box .loan-link__arrow::before{right:0;left:auto;top:9px}
.buy-box-popup .notifications{padding:0 20px}
.buy-box-popup [data-component="AddToCart"] .add-to-cart__button{background-color:#347636;border-radius:8px;padding:11px 0;font-size:1.125rem;line-height:1.375rem}
.buy-box-popup [data-component="AddToCart"] .add-to-cart__button-text::before{margin-right:8px}
.buy-box-popup [data-component="AddToCart"] .add-to-cart__button-wrapper{width:auto}
.buy-box-popup .pdp-buy-box .price__tooltip{top:-50px;left:-28px;max-width:250px}
.buy-box-popup .pdp-buy-box .price__tags--reg-last:hover>.price__tooltip{display:inline-block}
.buy-box-popup .pdp-buy-box .price__end-price-wrp_with-fees{display:flex;flex-wrap:wrap}
.buy-box-popup .quick-view-modal__product-image-link{min-width:115px;width:100%;max-height:200px;margin-bottom:24px}
.buy-box-popup .out-of-stock__header,.buy-box-popup .out-of-stock__list-header{margin:0 0 10px 0}
.buy-box-popup .out-of-stock__search-form__inputs{display:flex}
.buy-box-popup .pdp-buy-box .add-to-cart__button-wrapper,.buy-box-popup .out-of-stock__search-form__label{width:100%}
.buy-box-popup .buy-now__button{width:100%;max-width:none;font-size:1.125rem;line-height:1.375rem}
.base-page-body .buy-box-popup .popup-component__container__body{overflow:auto;position:relative}
.base-page-body .buy-box-popup .popup-component__container__body .nano{display:block;overflow:auto;margin:0 -17px}
.base-page-body .buy-box-popup .popup-component__container__body .nano-content{padding:0}
.quick-view-modal__product-name{font-size:1.375rem;font-weight:400}
}
@media(max-width:480px){.buy-box-popup .pdp-buy-box__primary-section,.buy-box-popup .pdp-buy-box__secondary-section,.buy-box-popup .pdp-buy-box__tertiary-section{padding:15px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2015 - 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.notifications__tooltip-toggle{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-338px -193px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.stock-status--out-of-stock .stock-status__icon,.stock-status--input-error .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
.stock-status--locator-error .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -425px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.add-to-cart__button-text::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-255px -327px;width:30px;height:27px;background-color:transparent;background-repeat:no-repeat}
.add-to-cart__button--disabled .add-to-cart__button-text::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-255px -327px;width:30px;height:27px;background-color:transparent;background-repeat:no-repeat}
.add-to-cart__tooltip:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -62px;width:7px;height:12px;background-color:transparent;background-repeat:no-repeat}
.stock-status--in-stock .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -215px;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;transform:scale(0.8125)}
.pdp-buy-box_modal .stock-status--in-stock .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -440px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat}
.stock-status--in-stock .stock-status__icon-wrapper_online-only .stock-status__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -215px;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;transform:scale(1)}
.notifications__tooltip-toggle{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-19px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
.notifications__tooltip-toggle:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-361px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
.quick-view-modal__rating__star--on{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.quick-view-modal__rating__star--off{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -42px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.modal__close-btn{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-196px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat}
.quick-view__store-list-link--disabled.quick-view__store-list-link--next:after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px 0;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:inline-block}
.quick-view__store-list-link--disabled.quick-view__store-list-link--prev:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-342px -251px;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:inline-block}
.quick-view__store-list-link--next:after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-253px -213px;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;position:relative;top:3px;display:inline-block;margin-left:5px}
.quick-view__store-list-link--prev:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -128px;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;position:relative;top:3px;display:inline-block;margin-right:5px}
.delivery-option__button::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-38px -454px;width:12px;height:12px;background-color:transparent;background-repeat:no-repeat}
.delivery-option__item-title--up::after,.delivery-option__item-title--down::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-244px -454px;width:11px;height:11px;background-color:transparent;background-repeat:no-repeat}
.success-popup__success-message::before{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -440px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;display:inline-block;margin-right:8px}
.success-popup .icon-chevron-left{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-49px -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;border:0}
.success-popup .icon-chevron-left:hover,.success-popup .icon-chevron-left.disabled-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-49px -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-right{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;border:0}
.success-popup .icon-chevron-right:hover,.success-popup .icon-chevron-right.disabled-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:0 -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.delivery-option__item-icon--delivery{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-119px -289px;width:42px;height:27px;background-color:transparent;background-repeat:no-repeat}
.delivery-option__item-icon--pay-pick{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-162px -289px;width:42px;height:25px;background-color:transparent;background-repeat:no-repeat}
.delivery-option__item-icon--curbside{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-219px -157px;width:42px;height:26px;background-color:transparent;background-repeat:no-repeat}
.delivery-option__item-icon--get-installed{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-286px -327px;width:25px;height:26px;background-color:transparent;background-repeat:no-repeat;transform:scale(0.736)}
.success-popup__delivery-postalcode:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-214px -203px;width:9px;height:6px;background-color:transparent;background-repeat:no-repeat;content:'';position:absolute;margin-top:8px;margin-left:-15px}
.pdp-buy-box__warning-msg:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat;top:14px}
.buy-box-popup .popup-component__container__close-popup-cross-button,.buy-box-popup .popup-component__container__close-popup-cross-button:focus{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-196px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat}
.buy-box-popup .popup-component__container__close-popup-cross-button:hover,.buy-box-popup .popup-component__container__close-popup-cross-button:focus:hover{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-186px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat}
.buy-box-popup .popup-component__container__close-popup-cross-button-wrapper,.buy-box-popup .popup-component__container__close-popup-cross-button:focus-wrapper{top:0;right:0}
.sku-selectors__error-icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
@media(max-width:767px){.buy-box-popup .link__write-review--first::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -184px;width:6px;height:10px;background-color:transparent;background-repeat:no-repeat}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.success-popup__success-message::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.success-popup .icon-chevron-left,.success-popup .icon-chevron-left:hover,.success-popup .icon-chevron-left.disabled-button{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.success-popup .icon-chevron-right,.success-popup .icon-chevron-right:hover,.success-popup .icon-chevron-right.disabled-button{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.stock-status--out-of-stock .stock-status__icon,.stock-status--input-error .stock-status__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.stock-status--locator-error .stock-status__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.add-to-cart__button-text:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.add-to-cart__button--disabled .add-to-cart__button-text:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.add-to-cart__tooltip:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.stock-status--in-stock .stock-status__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-buy-box_modal .stock-status--in-stock .stock-status__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view-modal__rating__star--on{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view-modal__rating__star--off{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.modal__close-btn{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--disabled.quick-view__store-list-link--next:after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--disabled.quick-view__store-list-link--prev:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--next:after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--prev:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--get-installed{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--delivery{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--pay-pick{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--curbside{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-title--up::after,.delivery-option__item-title--down::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__button::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.buy-box-popup .link__write-review--first::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.pdp-buy-box__warning-msg:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.buy-box-popup .popup-component__container__close-popup-cross-button,.buy-box-popup .popup-component__container__close-popup-cross-button:focus{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.buy-box-popup .popup-component__container__close-popup-cross-button:hover,.buy-box-popup .popup-component__container__close-popup-cross-button:focus:hover{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.sku-selectors__error-icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-width:768px){.product-buy-box-fits__text::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
}
@media(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min--moz-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi){.product-buy-box-fits__text::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.product-buy-box-fits__text::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-19px -435px;width:14px;height:14px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px) and (min-resolution:1.5dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi){.product-buy-box-fits__text::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.add-to-cart-modal__product-details__product-name{margin-bottom:5px;font:normal 700 1.125rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.add-to-cart-modal__product-details__product-sku{margin-bottom:10px;font:italic normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.add-to-cart-modal__product-details__product-specs,.add-to-cart-modal__product-details__product-spec{margin:0;padding:0;line-height:100%}
.add-to-cart-modal__product-details__label{font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.add-to-cart-modal__product-details__value{font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup{width:729px}
.success-popup__recommended-message{padding-top:5px;color:#333}
.success-popup__product{position:relative;margin-bottom:28px;padding:20px 0;border-bottom:1px solid #e8e8e8}
.success-popup .popup-component__container{width:729px;max-height:calc(100% - 40px);display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.success-popup .popup-component__container__body{padding:0;overflow-y:auto}
.success-popup .popup-component__container__body .nano{margin:0;padding-left:20px;overflow:hidden}
.success-popup .popup-component__container__body .nano-content{position:relative;max-height:560px;margin-left:-5px;padding:0 15px 0 0}
.success-popup .popup-component__container__body>hr{margin:0}
.success-popup .popup-component__container__body>h3{width:auto;font-size:18px;padding:15px 30px}
.success-popup__image-wrapper{position:absolute;left:30px;top:20px;width:160px;text-align:center}
.success-popup__product-info{width:calc(100% - 430px);min-height:160px;margin-left:200px}
.success-popup__product-details{margin-bottom:20px}
.success-popup__product-name{margin-bottom:5px;font:normal 700 1.125rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.success-popup__pickup-heading{margin-bottom:5px;font:normal 900 .75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666;letter-spacing:.1em;text-transform:uppercase}
.success-popup__delivery-heading{font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.1em;color:#666;text-transform:uppercase;margin-top:15px}
.success-popup__location-info,.success-popup__delivery-info{margin:0;padding:0}
.success-popup__delivery-postalcode{font-size:.875rem;font-style:normal;font-weight:400;color:#333;padding:0;text-transform:uppercase;position:relative;margin:0 0 0 15px}
.success-popup__address-1,.success-popup__address-2{margin:0;padding:0;font:normal normal .875rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup__address-2{margin-bottom:5px}
.success-popup__store-text{margin:0 0 2px 0;padding:0;font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup__buttons-wrapper{position:absolute;top:50%;right:30px;width:200px;text-align:center;transform:translateY(-50%)}
.success-popup__cart-button{display:inline-block;padding:8px 20px;border:0;background:#00792b;font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;letter-spacing:.04em;text-transform:uppercase}
.success-popup__cart-button:hover{background:#03a23c}
.success-popup__shop-button{display:inline-block;margin-top:20px;margin-bottom:10px;text-align:center;font:italic 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-decoration:none}
.success-popup__shop-button::after{content:">";margin-left:3px}
.success-popup__shop-button:hover{color:#00792b}
.success-popup__carousel{background-color:#f4f4f4}
.success-popup__carousel .carousel-hidden{display:none}
.success-popup .recommendations__title{padding:0;margin:0 0 16px;background-color:#fff}
.success-popup .recommendations__title-text{font-size:.875rem;line-height:1.0625rem;text-transform:uppercase;color:#707070;font-weight:700}
.success-popup .delivery-option__input--no-instalation{font-size:13px}
.success-popup .delivery-option__input-wrapper .delivery-option__input{width:100%;margin:0 0 16px 0;border-bottom:1px solid #ccc;padding-bottom:10px}
.success-popup .delivery-option__input-wrapper .delivery-option__input:last-child{border:0;margin-bottom:0}
.success-popup .delivery-option__input-wrapper .delivery-option__input:last-child .delivery-option__input-text{line-height:16px;font-size:13p}
@media(min-width:768px){.success-popup .delivery-option__item{width:100%}
}
.success-popup .delivery-option--header .delivery-option__item-icon--get-installed{top:-1px}
.success-popup_sidebar{width:450px}
.success-popup_sidebar.success-popup .popup-component__header{display:none}
.success-popup_sidebar.success-popup .popup-component__container{display:block;width:450px;height:769px;position:fixed;right:-450px;top:0;left:auto;z-index:25;overflow:auto;transition:right 1s ease;transform:none}
.success-popup_sidebar.success-popup .popup-component__container_active{right:0}
.success-popup_sidebar.success-popup .popup-component__container_without-animation{transition:unset}
.success-popup_sidebar.success-popup .popup-component__container_with-animation{transition:right 1s ease}
.success-popup_sidebar.success-popup .popup-component__container{max-height:calc(100% - 40px);display:flex;flex-direction:column;overflow-y:auto}
.success-popup_sidebar.success-popup .popup-component__container__body{padding:0;overflow-y:visible}
.success-popup_sidebar.success-popup .popup-component__container__body .nano{margin:0;padding:24px 30px;overflow:auto}
.success-popup_sidebar.success-popup .popup-component__container__body .nano-content{padding:0;width:100%;overflow:visible;position:static;max-height:none;margin-left:0}
.success-popup_sidebar.success-popup .popup-component__container__body .nano.has-scrollbar{padding:24px 14px 24px 30px;overflow:visible}
.success-popup_sidebar.success-popup .popup-component__container__body>hr{display:none}
.success-popup_sidebar.success-popup .popup-component__container__body>h3{width:auto;font-size:inherit;padding:0}
.success-popup_sidebar.success-popup .popup-component__container__close-popup-cross-button-wrapper{top:8px;right:10px;padding:5px}
.success-popup_sidebar .success-popup__shopping-wrapper{display:flex}
.success-popup_sidebar .success-popup__image-wrapper{position:static;left:auto;top:auto;width:100px;margin-right:10px;margin-left:31px;text-align:center}
.success-popup_sidebar .success-popup__image-wrapper .success-popup__image{max-height:100px}
.success-popup_sidebar .success-popup__success-message{font-size:.875rem;line-height:17px;color:#15782e;font-weight:700}
.success-popup_sidebar .success-popup__product{position:static;padding:0;border-bottom:0}
.success-popup_sidebar .success-popup__product-details{display:flex;flex-direction:column;margin-bottom:12px}
.success-popup_sidebar .success-popup__product-details .success-popup__success-message{display:none}
.success-popup_sidebar .success-popup__product-name{margin-bottom:5px;font:normal 700 1.125rem/22px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#707070}
.success-popup_sidebar .success-popup__product-info{width:100%;min-height:0;margin:0}
.success-popup_sidebar .success-popup__pickup-heading{margin-bottom:0;font:normal .75rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#707070;text-transform:capitalize;letter-spacing:normal}
.success-popup_sidebar .success-popup__address-1,.success-popup_sidebar .success-popup__address-2{font:normal normal .75rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#707070}
.success-popup_sidebar .success-popup__address-2{margin-bottom:5px}
.success-popup_sidebar .success-popup__store-text{font:normal 700 .75rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#707070}
.success-popup_sidebar .success-popup__buttons-wrapper{display:flex;justify-content:space-between;align-items:center;margin:15px 0;position:static;top:auto;right:auto;width:auto;text-align:left;transform:none}
.success-popup_sidebar .success-popup__button{flex:0 0 46%;padding:10px;border:0;border-radius:8px;text-align:center;font:normal 700 .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.success-popup_sidebar .success-popup__cart-button{display:block;background:#15782e}
.success-popup_sidebar .success-popup__cart_summary-title{font-size:.775rem;font-weight:bolder;padding-top:10px;padding-bottom:5px}
.success-popup_sidebar .success-popup__message-wrapper{padding-top:5px;padding-bottom:5px}
.success-popup_sidebar .success-popup__cart_items-message{float:left;width:50%}
.success-popup_sidebar .success-popup__cart_subtotal-message{font-weight:bolder;text-align:right;margin-bottom:10px}
.success-popup_sidebar .success-popup__shop-button{display:block;margin:0;padding:9px 10px;border:1px solid #707070;color:#707070;font-weight:500;text-transform:capitalize}
.success-popup_sidebar .success-popup__shop-button::after{content:none}
@media(min-width:768px){.success-popup .popup-component__container{width:729px}
.success-popup .popup-component__container__body .nano-content{width:729px}
}
@media(max-width:767px){.success-popup .popup-component__container{width:86%}
.success-popup .popup-component__container__body{overflow-y:scroll}
.success-popup .popup-component__container__body .nano{padding:0 16px;min-height:max-content}
.success-popup .popup-component__container__body .nano-content{margin-left:0;display:block}
.base-page-body .success-popup .popup-component__container__body{padding:16px 16px 10px}
.base-page-body .success-popup .popup-component__container__body>h3{font-size:1.3125rem;padding:0 20px 0 0}
.base-page-body .success-popup .popup-component__container__body>hr{margin:16px -16px 0}
.base-page-body .success-popup .popup-component__container__body .nano{padding:0 16px;margin:0 -16px}
.base-page-body .success-popup .popup-component__container__body .nano-content{padding-top:16px}
.success-popup__buttons-wrapper{position:relative;right:0;top:0;clear:both;width:85%;margin:0 auto;padding-top:16px;transform:none}
.success-popup__cart-button{width:100%}
.success-popup__shop-button{display:block;margin:16px 0 0}
.success-popup__image-wrapper{position:relative;left:0;top:0;float:left;width:36%}
.success-popup__product{padding:0 0 16px}
.success-popup__product-info{width:100%;margin-left:0}
.success-popup__product-name{font-size:1.375rem}
.success-popup__product-details{float:right;width:60%;margin-left:-15px}
.success-popup__product-pickup{clear:both;padding-top:16px;border-top:1px solid #ccc}
.success-popup__product-pickup-heading{clear:both;padding-top:16px;border-top:1px solid #e8e8e8}
.success-popup__product-details{margin-bottom:0}
.success-popup .delivery-option--header{margin:0 0 15px}
.popup-component__container__body>h3{display:table}
.success-popup .popup-component__overlay{background:transparent}
.success-popup .popup-component__overlay .popup-component__container{width:100%;height:100%;top:55px;left:0;transform:none}
.success-popup .popup-component__container .popup-component__container__body{padding:0;overflow:visible}
.success-popup .popup-component__container .popup-component__container__body .nano{padding:0;margin:0}
.success-popup .popup-component__container .popup-component__container__body .nano-content{padding:0;margin-left:0}
.success-popup_sidebar .success-popup__buttons-wrapper{position:static;margin-top:23px;padding:0;width:100%}
.success-popup_sidebar .success-popup__button{width:auto;padding:9px 2px;flex-grow:1}
.success-popup_sidebar .success-popup__shop-button{margin-right:5px;text-align:center}
.success-popup_sidebar .success-popup__cart_summary-title{font-size:.775rem;font-weight:bolder;padding-top:10px;padding-bottom:5px}
.success-popup_sidebar .success-popup__message-wrapper{padding-top:5px;padding-bottom:5px}
.success-popup_sidebar .success-popup__cart_items-message{float:left;width:50%}
.success-popup_sidebar .success-popup__cart_subtotal-message{font-weight:bolder;text-align:right}
.success-popup_sidebar .success-popup__cart-button{padding:10px 2px}
.success-popup_sidebar .success-popup__image-wrapper{position:static;float:none;margin-left:23px;margin-right:21px}
.success-popup_sidebar .success-popup__product{padding:9px 26px 16px}
.success-popup_sidebar .success-popup__product-info{width:100%;margin-left:0}
.success-popup_sidebar .success-popup__product-name{font-size:1.125rem;line-height:22px}
.success-popup_sidebar .success-popup__product-details{float:none;width:auto;margin:0 0 5px}
.success-popup_sidebar .success-popup__product-details .success-popup__success-message{display:block;margin-bottom:14px}
.success-popup_sidebar .success-popup__product-pickup{padding:0;border:0}
.success-popup_sidebar .success-popup__product-pickup-wrapper .success-popup__success-message{display:none}
.success-popup_sidebar .success-popup__pickup-heading,.success-popup_sidebar .success-popup__store-text,.success-popup_sidebar .success-popup__address-1{font-size:.875rem;line-height:1.0625rem}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.secondary-actions{display:block;margin-top:15px}
.secondary-actions__button{float:left;position:relative;background:0;margin-right:60px;padding:4px 0 4px 35px;border:0}
.secondary-actions__button::before{content:'';overflow:hidden;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.secondary-actions__button:hover .secondary-actions__button-text{color:#00782b;border-color:#00782b}
.secondary-actions__button--disabled:hover .secondary-actions__button-text,.secondary-actions__button--disabled .secondary-actions__button-text{opacity:.5;color:#666}
.secondary-actions__button-text{font:normal 400 1rem/1.485 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding-bottom:1px;position:relative;color:#333;letter-spacing:1px;border-bottom:1px solid #333}
.secondary-actions__button--active .secondary-actions__button-text{color:#00782b;border-color:#00782b}
.secondary-actions__button--disabled .secondary-actions__button-text,.secondary-actions__button--my-list.secondary-actions__button--disabled:hover .secondary-actions__button-text{color:#919191}
@media(max-width:767px){.secondary-actions__button{margin:0}
.secondary-actions__button--my-list{padding-right:25px}
.secondary-actions__button-text{font-size:.8rem}
}
@media(max-width:480px){.secondary-actions{display:flex}
.secondary-actions__button--my-list,.secondary-actions__button--sale-alert{width:100%}
}
[lang='fr'] .secondary-actions__button{margin-right:50px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.delivery-option{margin-bottom:13px;width:400px}
@media(max-width:1023px){.delivery-option{position:relative;width:100%}
}
.delivery-option__header{display:flex;margin-bottom:17px}
.delivery-option__header_title{font-size:1rem;line-height:1.1875rem;font-weight:700;margin-bottom:0}
.delivery-option__header__threshold{margin-bottom:0 !important}
.delivery-option__threshold_message{font-size:.875rem;font-weight:bolder;padding-left:0;margin-bottom:10px}
.delivery-option__threshold_message__padding{padding-left:20px}
.delivery-option__item{position:relative;width:100%;background-color:transparent;border:0;text-align:left;border-radius:5px;cursor:pointer}
.delivery-option__item:focus{outline:0;box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.delivery-option__item--get-installed{padding:12px 0}
.delivery-option__item.active{background-color:#f4f4f4}
.delivery-option__item:disabled{background-color:transparent;padding-left:52px}
.delivery-option__item:disabled-icon--delivery,.delivery-option__item:disabled-icon--curbside,.delivery-option__item:disabled-icon--pay-pick{left:0;top:9px}
.delivery-option__item-icon--delivery,.delivery-option__item-icon--curbside,.delivery-option__item-icon--pay-pick{float:left;margin:0 11px 0 -2px;transform:scale(0.8)}
.delivery-option__item:nth-child(2){padding-bottom:12px}
.delivery-option__item.active:nth-child(2){padding-bottom:12px}
.delivery-option__item .stock-status__icon-wrapper{margin-right:4px}
.delivery-option__item-title{line-height:25px}
.delivery-option__item-description{margin:6px 0 8px 0;font-size:12px;font-weight:400;line-height:1.3;color:#333;letter-spacing:0}
@media(max-width:767px){.delivery-option__item-description{font-size:15px;line-height:1.4}
}
.delivery-option__item-description.delivery-choose-message{margin:16px 0 6px 0;padding-top:16px;font-size:13px;font-weight:bold;line-height:16px;text-align:center}
@media(max-width:767px){.delivery-option__item-description.delivery-choose-message{font-size:15px;line-height:21px}
}
.delivery-option__separator{font-weight:bold;margin:16px auto 12px;width:100%;text-align:center;font-size:.75rem;position:relative}
.delivery-option__separator:before,.delivery-option__separator:after{content:'';top:0;bottom:0;margin:auto;position:absolute;height:0;border-top:1px solid #ccc;width:43%}
.delivery-option__separator:after{right:0}
.delivery-option__separator:before{left:0}
.delivery-option__item--installation .delivery-option__input:first-child:last-child .global-form-radio-label{padding-left:0}
.delivery-option__item--installation .delivery-option__input:first-child:last-child .global-form-radio-label:before,.delivery-option__item--installation .delivery-option__input:first-child:last-child .global-form-radio-label:after{display:none}
.delivery-option--header-cart .delivery-option__item{border-radius:0;background-color:#e8e8e8}
.delivery-option--header-cart .delivery-option__item--installation{padding-top:5px}
.delivery-option__warning{font:400 .875rem/1.0625rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.delivery-option__warning__online-ordering{border:1px solid #fd9d2c;padding:11px 12px 12px 38px}
.delivery-option__warning:empty{display:none}
.delivery-option__wrapper{display:flex;background-color:#f4f4f4;border-radius:5px;padding:16px 24px}
.delivery-option__wrapper .add-to-cart{margin-top:10px}
.delivery-option__wrapper .add-to-cart .delivery-option__wrapper .add-to-cart__button{margin-right:0;width:100%;border-radius:8px}
.delivery-option__cta{margin:7px 0 22px 0;overflow:hidden}
html .delivery-option__cta .add-to-cart__button-wrapper-fixed-bottom,html .delivery-option__cta .add-to-cart__button-wrapper-fixed-top{background:transparent;position:static;border:0}
html .delivery-option__cta .add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button,html .delivery-option__cta .add-to-cart__button-wrapper-fixed-top .add-to-cart__button{width:100%;margin:0}
.delivery-option__check-address-link{color:#333}
.delivery-option .mobile-delivery-options{position:fixed;z-index:8;background:#fff;border:1px solid #d9d9d9;bottom:0;left:0;right:0;opacity:0;height:0;visibility:hidden;padding:0 20px}
.delivery-option .mobile-delivery-options__title{font-size:.75rem;line-height:.9375rem;letter-spacing:.79px;font-weight:700;text-transform:uppercase;color:#707070;text-align:center;padding:8px 0}
.delivery-option .mobile-delivery-options__wrapper{display:flex}
.delivery-option .mobile-delivery-options__item{flex:0 100%}
.delivery-option .mobile-delivery-options .add-to-cart__button{margin:0;padding:9px 0}
.delivery-option .mobile-delivery-options .add-to-cart__button-wrapper{width:auto;padding:0 5px}
html .delivery-option .mobile-delivery-options .add-to-cart__button-wrapper-fixed-bottom,html .delivery-option .mobile-delivery-options .add-to-cart__button-wrapper-fixed-top{background:transparent;position:static;border:0}
html .delivery-option .mobile-delivery-options .add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button,html .delivery-option .mobile-delivery-options .add-to-cart__button-wrapper-fixed-top .add-to-cart__button{width:100%;margin:0}
.delivery-option .mobile-delivery-options__container.is-delivery-to-home .add-to-cart__button{font-size:.875rem;line-height:1rem}
.delivery-option .mobile-delivery-options__container.is-delivery-to-home .add-to-cart__button-text::before{display:none}
.is-visible-mobile-delivery .delivery-option .mobile-delivery-options{opacity:1;height:auto;visibility:visible;padding:14px}
[lang=fr] .delivery-option .mobile-delivery-options__container.is-delivery-to-home .add-to-cart__button{font-size:.75rem;line-height:.9375rem;font-weight:500}
.delivery-option--get-installed .delivery-option__item-title{display:inline-block}
.delivery-option--get-installed .delivery-option__item{margin-right:13px}
.delivery-option--get-installed .notifications__tooltip-after-text{right:-30px;top:28px}
.delivery-option--get-installed .notifications__tooltip-toggle:hover+.tooltip__wrapper{display:block}
.delivery-option--get-installed .tooltip__wrapper{left:210px;top:-26px}
.delivery-option--get-installed .tooltip__wrapper_quick-view{right:0;left:195px;top:-50px}
.delivery-option--get-installed .tooltip__wrapper_quick-view .tooltip__message{width:200px;left:13px}
.delivery-option--get-installed .tooltip__wrapper_quick-view .tooltip__arrow{top:58px}
.delivery-option--get-installed .tooltip__arrow{transform:rotate(-90deg);left:-13px;top:30px}
.delivery-option--get-installed .delivery-option__item{padding-top:18px}
.delivery-option--get-installed .notifications__tooltip-toggle{position:static;transform:none;flex-shrink:0;zoom:1.1}
.delivery-option--get-installed .delivery-option__item{display:flex;align-items:center;padding-left:0}
.delivery-option--get-installed .delivery-option__item-title{margin-right:13px;padding-left:6px}
.delivery-option__title,.delivery-option__item-title{margin-bottom:0;font-size:1rem;font-weight:700;color:#333;letter-spacing:0}
@media(min-width:768px) and (max-width:1279px){.delivery-option__title,.delivery-option__item-title{height:50px}
}
.delivery-option__item-per-order{color:#333;float:right;text-transform:none}
@media(max-width:767px){.delivery-option__item-per-order{float:none;display:block;text-transform:none;padding-left:50px}
}
.delivery-option__item-additional{color:#31702a;float:right;text-transform:uppercase}
@media(max-width:767px){.delivery-option__item-additional{float:none;display:block;text-transform:none;padding-left:50px}
}
.delivery-option__item-additional:focus,.delivery-option__item-additional:hover{color:#31702a}
.delivery-option__check-address-link{position:relative;float:right;text-decoration:underline;font-weight:normal}
@media(max-width:767px){.delivery-option__check-address-link{float:none;padding-left:50px;display:block}
}
.bulk-delivery-option__item-description{margin-bottom:0}
.delivery-option__item-description b{color:#333;white-space:nowrap}
.delivery-option__item-icon--delivery,.delivery-option__item-icon--curbside,.delivery-option__item-icon--pay-pick{float:left}
.delivery-option__check-postal-code-link{font-weight:bold;text-transform:uppercase;border-bottom:1px solid;color:#333}
.delivery-option__button{display:inline-block;padding:6px 10px;border:1px solid #00782b;background-color:#fff;font:normal bold .9375rem/1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#00782b;text-transform:uppercase}
.delivery-option__button::before{content:'';overflow:hidden;display:inline-block;transform:scale(0.8)}
.delivery-option--header{background-color:#f4f4f4;padding-top:22px;margin:53px 24px 2px 26px;border-radius:4px}
.shopping-cart-your-order .delivery-option--header{background-color:#fff;margin:0;padding-top:0}
.shopping-cart-your-order .delivery-option--header .delivery-option__item{width:100%;border:0}
.shopping-cart-your-order .delivery-option__title{background-color:#e8e8e8}
.shopping-cart-your-order .delivery-installation__error-message{left:-210px}
.shopping-cart-your-order .delivery-option__item::after{clear:both}
.delivery-option__item-title--up::after,.delivery-option__item-title--down::after{content:'';position:absolute;display:block;overflow:hidden;left:200px;top:1px;bottom:0;margin:auto}
@media(max-width:767px){.delivery-option__item-title--up::after,.delivery-option__item-title--down::after{left:190px}
}
.delivery-option__item-title--up::after{transform:rotate(-180deg)}
.delivery-option--header .delivery-option__item{padding-left:58px;text-align:left}
.delivery-option--header .delivery-option__item-icon--get-installed{position:absolute;transform:scale(0.75);left:21px;top:5px}
@media(max-width:767px){.shopping-cart-main .delivery-option--header .delivery-option__item{padding-left:43px}
}
.shopping-cart-main .delivery-option--header .delivery-option__item-icon--get-installed{top:0;bottom:0;margin:auto}
@media(max-width:767px){.shopping-cart-main .delivery-option--header .delivery-option__item-icon--get-installed{left:10px}
}
.delivery-installation__error-message{background:#eb0000;padding:10px 15px;position:absolute;left:-200px;top:0;width:200px;display:none}
.delivery-installation__error-message--shop{left:-180px;top:38px}
.delivery-installation__error-message--show{display:block}
.delivery-installation__error-message-text{font-size:.875rem;font-style:italic;font-weight:700;color:#fff;margin-bottom:0}
.delivery-installation__error-message::before{content:'';display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #eb0000;position:absolute;top:13px;right:-8px}
.delivery-option__input-text,.delivery-option__input-desc{font:bold .875rem/1.25rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
@media(max-width:767px){.delivery-option__input-text,.delivery-option__input-desc{font-size:.75rem;line-height:1rem}
}
.delivery-option__input-desc{font-weight:normal;line-height:1rem;font-size:13px}
.delivery-option__input-text_black{color:#000;margin:6px 0 3px 0;font-size:1rem}
.delivery-option__input{position:relative;padding-bottom:15px}
.delivery-option__input .global-form-radio-input:checked+.global-form-radio-label:after{background-color:#006d22}
.delivery-option__input-wrapper{position:relative;padding-top:0;width:90%}
.delivery-option__input-wrapper--atc{padding-top:13px}
.delivery-option__button-wrapper{position:absolute;top:0;right:12px}
.delivery-option__input-wrapper .delivery-option__input{min-height:60px;display:inline-block;width:48%;margin-right:10px;vertical-align:top}
.shopping-cart-item__footer__status-icon--get-installed+.shopping-cart-item__footer__status .shopping-cart-item__footer__status__heading{text-transform:none}
.shopping-cart-item__footer__status-icon--get-installed+.shopping-list-item__footer__status .shopping-list-item__footer__status__heading{text-transform:none}
@media(max-width:767px){.delivery-option--get-installed .tooltip__arrow{top:-11px;left:152px;transform:rotate(0)}
.delivery-option--get-installed .notifications__tooltip-toggle:hover+.tooltip__wrapper{display:block;margin-right:10px}
.delivery-option--get-installed .notifications__tooltip-toggle{top:29px;right:-30px}
.delivery-option--get-installed .tooltip__message{width:265px}
.delivery-option--get-installed .tooltip__wrapper{left:23px;top:35px}
.delivery-option--get-installed .delivery-option__item-title{margin-bottom:0;padding:0}
.delivery-option--header{margin:-16px -16px 15px}
.delivery-option__header_title{font-size:.875rem;line-height:17px}
.delivery-option__threshold_message{font-size:.875rem;font-weight:bolder;padding-left:20px;margin-bottom:10px}
.delivery-option__wrapper{flex-direction:column;padding:16px 32px}
.delivery-option__separator{margin:16px 0;font-size:15px}
.delivery-option__check-postal-code-link{display:inline-block}
.delivery-option__item--get-installed{padding:12px 0}
.delivery-option__item-title{margin-bottom:9px;font-size:18px;line-height:30px}
.delivery-option__item-title--delivery-title{display:block}
.delivery-option__item-description b{display:inline-block}
.delivery-option__item-appointments{margin-top:0}
.delivery-option__button-wrapper{margin-bottom:12px;bottom:0;top:auto}
.delivery-option--header-cart .delivery-option__item--installation{padding-bottom:40px;padding-left:20px}
}
@media(max-width:767px) and (max-width:767px){.delivery-option--header-cart .delivery-option__item--installation{padding-left:10px;margin-top:-5px}
.delivery-option--header-cart .delivery-option__item--installation .global-form-radio-label::before,.delivery-option--header-cart .delivery-option__item--installation .global-form-radio-label::after{margin-top:3px;margin-left:2px}
}
@media(max-width:767px){.delivery-option--get-installed .tooltip__wrapper_quick-view .tooltip__message{width:auto;left:0}
.delivery-option--get-installed .tooltip__wrapper_quick-view .tooltip__arrow{top:-11px;left:151px}
.delivery-option__item:disabled{padding-left:46px}
.delivery-option__item-icon--delivery,.delivery-option__item-icon--curbside,.delivery-option__item-icon--pay-pick{left:51px;top:22px;transform:scale(0.9)}
.delivery-option__item:disabled .delivery-option__item-icon--delivery,.delivery-option__item:disabled .delivery-option__item-icon--curbside,.delivery-option__item:disabled .delivery-option__item-icon--pay-pick{left:0;top:12px}
.delivery-option__item:disabled .delivery-option__item-title{margin-bottom:0}
.delivery-installation__error-message{position:relative;left:calc(50% - 100px);top:0;margin-top:17px}
.delivery-installation__error-message::before{top:-15px;right:calc(50% - 4px);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid red}
.delivery-installation__error-message--shop{position:absolute;top:80px}
.delivery-option__input-wrapper .delivery-option__input{width:100%;min-height:50px}
.shopping-cart-your-order .delivery-installation__error-message{left:calc(50% - 100px)}
.shopping-cart-your-order .delivery-option--header{margin:0}
.shopping-cart-your-order .delivery-option--header .delivery-option__item-title{margin-bottom:0;font-size:16px}
}
@media(max-width:767px){.buy-box-popup .delivery-option:before{right:-15px;left:-15px}
}
@media(min-width:1024px){[lang='fr'] .delivery-option__check-address-link{border:0}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.sku-selectors{margin:0 0 5px}
.sku-selectors__fieldset{width:211px;position:relative;box-sizing:border-box;height:100%;vertical-align:bottom;margin-bottom:28px}
.sku-selectors__fieldset--skinny{width:42%}
.sku-selectors__fieldset-wrapper{width:100%}
.sku-selectors__input-wrapper{position:relative;margin-top:11px}
.sku-selectors__input-wrapper:first-child{margin-top:0}
.sku-selectors__label{font-size:1rem;font-style:normal;font-weight:700;margin-right:12px;margin-bottom:0;text-transform:uppercase}
.sku-selectors__number-wrap{display:flex;height:29px}
.sku-selectors .sku-selectors__text-input{width:44px;height:100%;text-align:center;padding:0;border-width:1px 0;border-color:#dfdfdf;line-height:25px;-webkit-appearance:none;-moz-appearance:textfield}
.sku-selectors .sku-selectors__text-input[type=number]::-webkit-inner-spin-button,.sku-selectors .sku-selectors__text-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.sku-selectors .sku-selectors__text-input-button--plus::after,.sku-selectors .sku-selectors__text-input-button--minus::after{content:'';position:absolute}
.sku-selectors__text-input:focus{border-color:#919191}
.sku-selectors__error-message{display:flex;font-size:.875rem;color:#333;border:1px solid #fd9d2c;padding:6px}
.sku-selectors__error-icon-wrapper{margin-right:4px}
.sku-selectors__error-icon{display:block}
.sku-selectors__error-message-text{font-size:1rem;line-height:1rem;font-weight:600;margin-bottom:0}
@media(max-width:480px){.sku-selectors__text-input{width:50px}
.sku-selectors__label{margin-bottom:0}
.sku-selectors__fieldset{margin-bottom:11px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.product-buy-box-fits{display:none;font:14px/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin:20px 0;font-weight:500}
.product-buy-box-fits__text{border:1px solid #fd9d2c;padding:5px 35px;position:relative;display:inline-block}
.product-buy-box-fits__text::before{content:'';position:absolute;left:8px;top:6px}
.product-buy-box-fits__block{margin-top:20px}
@media(max-width:767px){.product-buy-box-fits{padding-top:5px;font-size:14px;line-height:1.3}
.product-buy-box-fits__text{font-size:12px;display:block;padding-right:20px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.loan-box{min-height:1px;min-width:140px;margin-top:22px;border:1px solid #b9b9b9;padding:15px 20px 15px 15px;background:#fff;width:100%;text-align:left}
.loan-box:focus{box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.loan-box__teaser{position:relative}
.loan-box__teaser::before{content:'';margin-left:-8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.loan-box__link_active .loan-box__teaser{cursor:pointer}
.loan-box__inner,.loan-box__title,.loan-box__details{display:flex}
.loan-box__inner,.loan-box__title{align-items:center}
.loan-box__inner{width:100%;padding-left:25px;justify-content:space-between}
.loan-box__title{color:#333;padding-right:10px;font-weight:bold;font-size:1rem;overflow:hidden}
.loan-box__details{flex-direction:column;flex-shrink:0;text-align:right;padding-right:0}
.loan-box__link_active .loan-box__details{padding-right:20px}
.loan-box__details__schedule,.loan-box__details__reward{display:flex;justify-content:flex-end;width:100%;font-size:.8rem;font-weight:600}
.loan-box__details::after{content:'';display:none;position:absolute;top:50%;right:0;border-right:3px solid #333;border-bottom:3px solid #333;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg)}
.loan-box--open .loan-box__details::after{border-color:#00782b;transform:translateY(-50%) rotate(-315deg)}
.loan-box__link_active .loan-box__details::after{display:block}
.loan-box__price,.loan-box__min{padding-left:4px}
.loan-box__crm{display:flex}
.loan-box__content{display:none;font-size:.8rem}
.loan-box--open .loan-box__content{display:block;margin-top:15px}
.loan-box__content ul{margin-bottom:10px}
.loan-box__content ul li{position:relative;padding-left:15px}
.loan-box__content ul li::before{position:absolute;left:0;top:0;margin-right:8px;color:#e90a13;content:'\2022'}
.loan-box__content a{color:#333;font-weight:600}
@media(max-width:767px){.loan-box__inner{flex-wrap:wrap}
.loan-box__title,.loan-box__content{font-size:.7rem}
.loan-box__title,.loan-box__details{text-align:left;width:100%;padding-right:0}
.loan-box__title__schedule,.loan-box__title__reward,.loan-box__details__schedule,.loan-box__details__reward{justify-content:normal;font-size:.7rem}
.loan-box__title::after,.loan-box__details::after{border-right-width:2px;border-bottom-width:2px;top:auto;bottom:0;width:7px;height:7px}
}
.loan-box__teaser::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-26px -362px;width:25px;height:25px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.loan-box__teaser::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.secondary-actions__button--my-list::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-339px -327px;width:27px;height:24px;background-color:transparent;background-repeat:no-repeat}
.secondary-actions__button--my-list.secondary-actions__button--active::before,.secondary-actions__button--my-list:hover::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-375px -362px;width:23px;height:20px;background-color:transparent;background-repeat:no-repeat}
.pdp-buy-box_modal .secondary-actions__button--my-list::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -283px;width:14px;height:12px;background-color:transparent;background-repeat:no-repeat}
.pdp-buy-box_modal .secondary-actions__button--my-list.secondary-actions__button--active::before,.pdp-buy-box_modal .secondary-actions__button--my-list:hover::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -270px;width:14px;height:12px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.secondary-actions__button--my-list::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.secondary-actions__button--my-list.secondary-actions__button--active::before,.secondary-actions__button--my-list:hover::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-buy-box_modal .secondary-actions__button--my-list::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-buy-box_modal .secondary-actions__button--my-list.secondary-actions__button--active::before,.pdp-buy-box_modal .secondary-actions__button--my-list:hover::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.base-pdp-buy-box{padding-top:15px !important}
.base-pdp-buy-box .pdp-header{border:0;padding:0 0 5px 0;margin-bottom:10px}
.base-pdp-buy-box .pdp-buy-box_invisible{display:none}
@media(max-width:1023px){.base-pdp-buy-box .pdp-header__inner.g-main-column{width:100%;padding:5px 0}
}
.base-pdp-buy-box .pdp-header-section{float:none;width:100%}
@media(min-width:1024px){.base-pdp-buy-box .pdp-header-section{float:right;width:49%}
}
@media(min-width:768px) and (max-width:1023px){.base-pdp-buy-box .product-image .brand-logo-link{display:none}
}
.base-pdp-buy-box .pdp-product-brand-link-content-wrapper{display:block}
@media(min-width:1024px){.base-pdp-buy-box .pdp-product-brand-link-content-wrapper{display:none}
}
.product-page .global-breadcrumb{background-color:#fff}
@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:1920px){.general-product .buy-box-details-info-col,.pdp-product-image-and-buy-box .general-product .pdp-product-image-content-wrapper,.pdp-product-image-and-buy-box .general-product .pdp-buy-box{margin-right:4%}
.pdp-product-image-and-buy-box .g-main-column.general-product{max-width:1880px;min-height:745px}
}
@media(min-width:1920px) and (min-width:1920px){.pdp-product-image-and-buy-box .g-main-column.general-product{min-height:665px}
}
@media(min-width:1920px){.general-product #buy-box-details-info .price__tags--reg-last{margin-top:1%}
.general-product .buy-box-details-info+.buy-box-details-info-col{margin-left:-30% !important}
.general-product .buy-box-details-info-col{display:block !important}
.general-product .buy-box-details-info{visibility:hidden !important}
.general-product .buy-box-details-info form.sku-selectors{visibility:visible !important}
.general-product .buy-box-details-info-col form.sku-selectors{padding-left:20px}
.general-product .sku-selectors__input-wrapper.sku-selectors__input-wrapper--quantity{flex-direction:column !important;align-items:flex-start !important}
.general-product span.sku-selectors__number-wrap{border-radius:8px !important;margin-top:15px !important}
.general-product .pdp-product-image-content-wrapper .parbase.product-image.section .pdp-product-image__inner.carousel-view #pdp-product-image-s7viewer{padding:1px}
.general-product .pdp-product-image-content-wrapper .owl-stage .pdp-image-carousel__item img,.general-product .pdp-product-image-content-wrapper .owl-stage .pdp-image-carousel__item-video-thumbnail{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.general-product .pdp-buy-box{margin-left:2% !important}
.general-product .pdp-product-image-content-wrapper{margin-left:6% !important}
.general-product .buy-box-details-info-col .sku-selectors__input-wrapper{z-index:0}
.general-product.global-breadcrumb__content-wrapper{max-width:1780px}
.general-product .pdp-header .g-main-column{max-width:1880px}
.general-product .pdp-header .price__tags.price__tags--tile.price__tags--tile-reg{display:none}
.general-product .max-width-header .badgewrapper,.general-product .dont-show-max-width .badgewrapper,.general-product .max-width-header .product-pdp-header.section,.general-product .dont-show-max-width .product-pdp-header.section{max-width:1780px;display:flex;margin-left:auto;margin-right:auto}
.general-product .pdp-buy-box,.general-product .buy-box-details-info-col,.general-product .pdp-product-image-content-wrapper{float:left;max-width:28%}
.general-product .pdp-image-carousel{margin-left:auto;margin-right:auto;margin-top:0;position:absolute;top:9%;left:-57px;width:51px}
.general-product .buy-box-details-info-col li{font-size:.875rem;font-style:normal;font-weight:400;position:relative;padding-left:15px;color:#333}
.general-product .buy-box-details-info-col li:before{content:"•";position:absolute;top:0;left:0}
.general-product .buy-box-details-info-col li:nth-of-type(1n+4){display:none}
.general-product .owl-carousel{transform:rotate(90deg);width:334px;margin-top:127px;right:150px}
.general-product .item{transform:rotate(-90deg)}
.general-product .owl-carousel .owl-nav{display:block;position:absolute;width:100%;top:calc(50% - 33px)}
.general-product .owl-carousel .owl-nav.disabled{display:none}
.general-product div.owl-carousel .owl-nav .owl-prev,.general-product div.owl-carousel .owl-nav .owl-next{font-size:36px;top:unset;bottom:15px;top:10px}
.general-product .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button{display:flex;justify-content:center;align-items:center;position:relative;background:transparent;border:1px solid #ccc;min-width:30px}
.general-product .sku-selectors .sku-selectors__input-wrapper.sku-selectors__input-wrapper--quantity{display:flex}
.general-product .sku-selectors .sku-selectors__text-input{border-right:1px solid #dfdfdf !important;border-left:1px solid #dfdfdf !important}
.general-product .buy-box-details-info-col span.sku-selectors__text-input-button.sku-selectors__text-input-button--plus.sku-selectors__text-input-button_inc,.general-product .buy-box-details-info-col span.sku-selectors__text-input-button.sku-selectors__text-input-button--minus.sku-selectors__text-input-button_dec{border:0}
.general-product .buy-box-details-info-col .sku-selectors .sku-selectors__text-input{border:0}
.general-product .sku-selectors .sku-selectors__label{display:inline-flex}
.general-product .sku-selectors .sku-selectors__number-wrap{display:inline-flex;border:1px solid #dfdfdf}
.general-product .pdp-buy-box .product-header-badge__badges,.general-product .parent-header .product-header-badges.section,.general-product .buy-box-details-info-col .product-header-badges.section:nth-child(n+2){display:none}
.general-product .pdp-buy-box .pdp-buy-box__primary-section,.general-product .pdp-buy-box form.sku-selectors{display:none}
.general-product .price__tag.price__tag_save-story{background-color:#c00}
.general-product .product-header-badge__clearance.clearance__block.clearance-badge--sign{margin-bottom:10px}
.general-product .pdp-header.pdp-header-section{padding-top:10px;float:none;margin-left:2.5%}
}
@media(max-width:1919px){.buy-box-details-info{display:none !important}
.general-product .slick-list,.general-product .slick-track{height:auto !important}
.general-product .buy-box-details-info-col{display:none}
.general-product .slick-slide{width:auto !important;margin-right:10px !important}
.general-product .slick-slide .pdp-image-carousel__item-video-thumbnail{width:50px !important}
.general-product .slick-slide .pdp-image-carousel__item-video-thumbnail .video-thumbnail-play-button{left:auto !important}
}
.global-header__misspelling-alert{font-size:1rem;font-style:normal;font-weight:400;width:100%;left:0;right:0;display:none;border-top:1px solid #e8e8e8;line-height:1.2}
.global-header__misspelling-alert--shown{display:table}
.global-header__misspelling-alert__inner{height:52px;display:table-cell;padding:0 20px;background-color:#fff;vertical-align:middle;text-align:center}
#global-header__misspelling-alert__inner-actual{text-decoration:line-through}
#global-header__misspelling-alert__inner-suggested{color:#c00}
@media(min-width:768px){.global-header__misspelling-alert--shown{position:absolute;top:171px}
.general-header.general-header__misspelling-alert--shown{min-height:224px !important}
}
.global-header__language-switcher{float:right;width:100px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__language{text-align:right}
.global-header__header-top-bar__input__language{display:inline-block}
.global-header__header-top-bar__input__language span{color:#333;font-size:12px;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase;display:block;float:right;text-align:center;width:100px;background-color:transparent;border:0;cursor:pointer;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__input__language span:focus,.global-header__header-top-bar__input__language span:hover{color:#c00}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.header-wishlist-button{position:relative}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{display:none;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#00792b;font:normal 700 .75rem/1.25rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
@media(min-width:1280px){.global-header__main-bar__utility-nav__flyout-toggle--wishlist{width:auto;height:100%}
}
[data-component="HeaderWishlistButton"] .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
.global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-303px -362px;width:25px;height:22px;background-color:transparent;background-repeat:no-repeat;display:block}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon .no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-277px -362px;width:25px;height:22px;background-color:transparent;background-repeat:no-repeat}
.wishlist-popup__triangle-top{height:22px;overflow:hidden;position:absolute;top:-15px;right:40px}
.wishlist-popup__triangle-top::after{content:'';display:block;width:28px;height:28px;background-color:#fff;transform:rotate(45deg) scale(0.5);border:solid #9f9f9f;border-width:1px 0 0 1px}
.wishlist-popup__title-icon{display:block;background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-181px -388px;width:23px;height:19px;background-color:transparent;background-repeat:no-repeat}
.wishlist-popup__atc-btn::before{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-296px -289px;width:27px;height:21px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:17px}
@media(max-width:767px){.wishlist-popup__atc-btn::before{display:inline-block;position:static;margin-right:9px;vertical-align:middle}
}
.wishlist-popup__close-btn::after{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-196px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:0}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.wishlist-popup__close-btn::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
__title-icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
__atc-btn::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.wishlist-popup{height:100%;padding:21px 20px}
.wishlist-popup__toggle-wrp{display:flex;align-items:center;position:relative;left:auto;height:100%}
.wishlist-popup__wrapper{display:none;width:345px;min-height:236px;max-height:465px;position:absolute;left:-278px;top:45px;border:1px solid #d4d3d3;box-shadow:0 2px 7px rgba(0,0,0,0.2);background-color:#fff;border-radius:4px}
.wishlist-popup__header{height:22px;display:flex;align-items:center}
.wishlist-popup__title{display:inline-block;margin-bottom:0;font-size:1.125rem;line-height:1.375rem;color:#333;font-weight:700}
.wishlist-popup__title-icons-wrapper{margin-right:7px}
.wishlist-popup__save-list{display:inline-block;margin-left:10px;cursor:pointer;padding:0;background-color:transparent;border:0}
.wishlist-popup__list-saved{margin-left:10px}
.wishlist-popup__product-list{margin-top:30px;margin-bottom:18px}
.wishlist-popup__product-item{display:flex}
.wishlist-popup__product-item:not(:last-child){margin-bottom:11px}
.wishlist-popup__product-image{max-height:100%}
.wishlist-popup__product-image-wrapper{width:82px;height:82px;flex-shrink:0}
.wishlist-popup__product-details{margin-left:20px;text-align:left}
.wishlist-popup__product-name{margin-bottom:4px;font-size:.875rem;line-height:1.063rem;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wishlist-popup__product-ratings{min-height:20px}
.wishlist-popup__price-block{margin-top:4px}
.wishlist-popup__price,.wishlist-popup__regular-price{font-size:1.125rem;line-height:1.375rem;font-weight:700}
.wishlist-popup__promo-price .wishlist-popup__regular-price{font-size:.75rem;line-height:.9375rem;font-weight:400;text-decoration:line-through}
.wishlist-popup__view-full-list{display:none;margin-bottom:26px;color:#333;font-size:.875rem;line-height:1.063rem}
.wishlist-popup__atc-btn{max-width:192px;display:inline-block;position:relative;margin:0 auto;padding:9px 18px 9px 51px;border-radius:8px;color:#fff;background-color:#00792b;border:0;text-transform:uppercase;font-weight:700;font-size:.875rem}
.wishlist-popup__link-wrp{padding:4px}
.wishlist-popup__close-btn{position:absolute;right:16px;top:16px;height:9px;width:9px;border:0;background-color:transparent}
[lang="fr"] .wishlist-popup__atc-btn{max-width:206px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */[lang='fr'] .global-header__main-bar .global-store__btn-store-container{padding:15px 10px}
[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link,[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{font-size:12px}
.global-store{width:331px;text-align:left;left:0}
.global-header__select-my-store-message{text-transform:uppercase;font-size:11px;font-weight:bold;color:#e90a13}
.general-header.general-header-block.search-header__preferred-store-error .store-search__preferred-error-overlay{display:block}
.general-header.general-header-block.search-header__preferred-store-error .store-search{z-index:11}
.general-header.general-header-block.search-header__preferred-store-error .enterprise-header{z-index:6}
.global-header__main-bar .global-store__btn-store-container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:15px 20px;clear:both}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link{height:auto;width:auto;margin:0 0 0 3px;padding:10px 7px;line-height:1;background:#f4f4f4;border:1px solid #00792b;color:#00792b;font-size:14px}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:hover,.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:active{color:#fff;background:#00792b;border-color:#00792b}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{margin:0 3px 0 0;padding:10px 7px;line-height:1;background:#00792b;border:1px solid #00792b;color:#fff;font-size:14px;font-weight:700}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:hover,.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:active{background-color:#03a23c}
.global-header__main-bar .initial-global-store{display:block;position:absolute;top:100%;z-index:15;line-height:1;cursor:default;border:3px solid #e8e8e8;background-color:#f4f4f4;width:310px;text-align:left}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px}
.global-header__main-bar .initial-global-store .close-initial-global-store{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.global-header__main-bar .initial-global-store .global-store__content__section{margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px;margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .close-initial-global-store::before,.global-header__main-bar .initial-global-store .close-initial-global-store::after{content:'';position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background-color:gray;border-radius:1px;border:1px solid gray}
.global-header__main-bar .initial-global-store .close-initial-global-store::before{transform:rotate(45deg)}
.global-header__main-bar .initial-global-store .close-initial-global-store::after{transform:rotate(-45deg)}
@media(max-width:767px){.global-header__main-bar .initial-global-store{max-width:523px;width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
}
.global-store__content__section__header{width:100%}
hr{margin:18px 0}
.global-store--active{display:block}
.global-store__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-store__content:before,.global-store__content:after{content:'';display:table}
.global-store__content:after{clear:both}
.global-store__content--store-view-name__title{font-size:1rem;font-style:normal;font-weight:700;color:#333}
.js-chosen-store-name>.global-store__content--store-view-name__link{font-size:12px}
.js-chosen-store-name-bottom{margin-left:50px;margin-bottom:20px;font-weight:600;font-size:.7rem}
.js-chosen-store-name-top>.global-store__content--store-view-name__link{font-weight:400}
.global-store__content__section{font-size:.775rem;font-style:normal;font-weight:400;margin-top:10px;padding:0 15px;color:#333;min-height:47px}
.global-store__content--store-view-name{font-size:1rem;font-style:normal;font-weight:400;color:#333;min-height:35px}
.global-store__content__section__title{font-weight:700;display:inline-block;margin-bottom:5px;font-size:14px;white-space:normal;line-height:1}
.global-store__content__section__store-name{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-right:5px}
.global-store__content__section__store-name:hover{text-decoration:underline}
.global-store__content__section__arrow{border:solid #008227;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-top:2px;vertical-align:top;transform:rotate(45deg)}
.global-store__content__section__arrow-up{transform:rotate(225deg);margin-top:6px}
.global-store__content__section__arrow-loading{border-color:#999}
.global-store__content--store-view-name-top-header .global-store__content__section__title{margin-bottom:0}
.global-store__content--store-view-phone{font-size:.865rem;font-style:normal;font-weight:400;float:left;color:#333;min-width:140px}
.header-store .global-header__store_icon,.header-store{width:100%;height:100%}
.header-store .global-header__store_icon{min-width:100px}
.header-store button{text-align:left}
.global-store__content--store-view-phone__title{font-weight:700}
.global-store__content--store-view-hours-top-header{float:left;margin-top:0;text-transform:lowercase;width:100%}
.global-store__content--store-view-hours-top-header__title{display:inline-block;text-decoration:inherit;text-transform:capitalize;float:left}
.global-store__content--store-view-hours{font-size:.875rem;font-style:normal;font-weight:400;float:left;color:#333}
.global-store__content--store-view-hours__title{font-weight:700}
.global-store__content--store-view-hours__note{display:block;width:155px;font-size:.6rem;font-weight:700}
.global-store__content--store-view-hours__note-title{float:left}
.global-store__content--store-view-hours__note-text{padding-left:30px;display:block;margin:2px 0}
.global-store__content--store-view-address{font-size:.875rem;font-style:normal;font-weight:400;color:#333}
.global-store__content--store-view-address__title{font-weight:700}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__find-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{font-size:.855rem;font-style:normal;font-weight:700;letter-spacing:0;background-color:#00792b;border:0;color:#fff;width:250px;height:37px;line-height:37px;margin:15px 35px 15px 38px;vertical-align:top}
.global_store__content__store-view__change-store-link:hover,.global_store__content__store-view__find-store-link:hover,.global_store__content__store-view__make_fs-store-link:hover,.global_store__content__store-view__goto_fs-store-link:hover{background-color:#03a23c}
.global_store__content__store-view__make_fs-store-link{margin-bottom:0}
.global_store__content__store-view__goto_fs-store-link{margin-bottom:2px}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{display:inline-block;padding:0 10px}
.js-chosen-store-city-name{text-transform:uppercase}
.global_store__content__store-view__find-store-link{display:inline-block;width:140px;margin:15px 0 15px 10px}
.global-store__content__section__server-error{display:none;font-style:normal}
.global_store__content__store-view__choose-store-input{height:37px;display:inline-block;width:130px;margin:15px 0 15px 15px;vertical-align:top;font-size:17px;font-style:normal;padding-left:10px;border:1px solid #ccc}
::-webkit-input-placeholder{font-size:15px;font-style:italic;color:#666}
::-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-ms-input-placeholder{font-size:15px;font-style:italic;color:#666}
.global_store__content__store-view__choose-store-input.error{border:1px solid #eb0000}
.global_store__content__store-view__choose-store-input.error:focus{outline:0}
.global-store__content__section.error,.global-store__content__section__server-error{color:#eb0000;padding:0 15px 15px;margin:0;display:none;font-style:italic;font-weight:bold}
.clear:before,.clear:after{content:'';display:table}
.clear:after{clear:both}
.global-store__content--store-view-name__link{color:#333;font-size:13px}
.global-store__content--store-view-name__link:hover,.global-store__content--store-view-name__link:focus{color:#eb0000}
@media(max-width:767px){.global-header__main-bar .text-crop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.global-header__main-bar .header-store .global-header__store_icon,.global-header__main-bar .header-store{width:150px;height:100%}
.global-header__main-bar .global-store.global-store__content.global-header__flyout{width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
.global-header__main-bar .global_store__content__store-view__change-store-link{margin:15px 35px 15px 28px}
.global-header__main-bar .global-store__store-view-name{font-size:.775rem;font-style:normal;font-weight:700;line-height:12px}
.global-header__main-bar .global-store__content__section{margin-top:0;padding:15px 0 0}
.global-header__main-bar .global-store__content__section__store-name{max-width:135px;margin-right:7px}
.global-header__main-bar .global-store__content--store-view-name,.global-header__main-bar .global-store__content--store-view-phone,.global-header__main-bar .global-store__content--store-view-address,.global-header__main-bar .global-store__content--store-view-hours{margin-top:10px;padding:0 12px}
.global-header__main-bar .global-store__content--store-view-phone{min-width:119px}
.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.725rem}
}
@media(max-width:767px) and (max-width:361px){.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.6rem}
}
@media(max-width:359px){.global-header__main-bar .global-store__content__section__store-name{max-width:125px;margin-right:2px}
}
@media screen and (max-width:768px) and (orientation:landscape){.global-header__main-bar .global-store.global-store__content.global-header__flyout{left:240px}
}
.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -241px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -265px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
.global-store__popup-wrapper .store-search__close-button{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-209px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;border:0;padding:0}
.global-store__popup-wrapper .store-search__close-button:hover,.global-store__popup-wrapper .store-search__close-button:focus{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-209px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
.global-store__popup-wrapper .store-search .store-search__submit::before{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-77px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:16px;margin-top:-12px}
@media(max-width:767px){.global-store__popup-wrapper .store-search .store-search__submit::before{transform:scale(0.79)}
}
.global-store__popup-wrapper .store-search__show-more::after{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -75px;width:7px;height:12px;background-color:transparent;background-repeat:no-repeat;display:inline-block;margin-left:5px;vertical-align:middle}
.global-store__popup-wrapper .store-search__appointment-form-link::before{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-152px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;vertical-align:bottom}
.store-search__use-my-location-btn:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat}
.store-search__online-ordering-disabled-icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__close-button{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__close-button:hover,.global-store__popup-wrapper .store-search__close-button:focus{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__submit::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__show-more::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__show-more::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-store__popup-wrapper .store-search__appointment-form-link::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-search__use-my-location-btn:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-search__online-ordering-disabled-icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-store__popup-wrapper .popup-component__container{width:446px;position:absolute;top:120px}
.global-store__popup-wrapper .popup-component__container hr{display:none}
.global-store__popup-wrapper .popup-component__container>.popup-component__container__body{padding:22px 15px 16px}
.global-store__popup-wrapper .popup-component__container>.popup-component__container__body .nano-content{width:100%;padding:0;overflow:hidden}
.global-store__popup-wrapper .popup-component__container__body.nano{padding:20px 0 0 0;width:100%;margin:0}
.global-store__popup-wrapper .popup-component__container__body .nano-pane{border-left:0}
.global-store__popup-wrapper .store-search{position:absolute;top:100%;width:446px;z-index:5;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 5px 6px rgba(0,0,0,0.2);align-content:left;text-align:left;padding:17px;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}
.global-store__popup-wrapper .store-search__close-popup-button{width:18px;height:18px;position:absolute;display:block;padding:0;top:22px;right:22px}
.global-store__popup-wrapper .store-search__form{width:100%;margin:16px 0 0 0;float:none}
.global-store__popup-wrapper .store-search__preferred-error-msg{font-size:1rem;font-weight:bold;color:#e90a13}
.global-store__popup-wrapper .store-search__input{height:35px;padding:0 58px 0 16px;font-size:.75rem;line-height:15px;border:1px solid #347636;border-radius:8px;background-color:#f5fcf7}
@media(min-width:768px){.global-store__popup-wrapper .store-search__input{width:266px}
.global-store__popup-wrapper .store-search__input:lang(fr){width:245px;padding-left:8px}
}
.global-store__popup-wrapper .store-search__input::placeholder{font-style:normal;font-size:12px}
.global-store__popup-wrapper .store-search__input:lang(fr)::placeholder{font-size:11px}
.global-store__popup-wrapper .store-search__input:-ms-input-placeholder{font-style:normal;font-size:12px}
.global-store__popup-wrapper .store-search__input-block{position:relative}
.global-store__popup-wrapper .store-search__label{font-size:1rem;line-height:19px;margin-bottom:8px}
.global-store__popup-wrapper .store-search__submit{position:absolute;height:34px;width:56px;bottom:0;right:0;border-radius:0 8px 8px 0;background-color:#347636;background-image:none;border:0;z-index:1}
.global-store__popup-wrapper .store-search__predictions-wrapper{display:none;width:99%;position:absolute;left:1px;background-color:#fff;box-shadow:0 5px 6px 0 rgba(0,0,0,0.1)}
.global-store__popup-wrapper .store-search__predictions-wrapper.expanded{display:block}
.global-store__popup-wrapper .store-search__predicted-item{list-style:none;text-indent:16px}
.global-store__popup-wrapper .store-search__predicted-item-link strong{font-weight:400;color:#333;font-size:.875rem;line-height:17px}
.global-store__popup-wrapper .store-search__predicted-item-link .search-term-part{color:#4f95c7;font-weight:700}
.global-store__popup-wrapper .store-search__store{margin-top:20px;font-size:.875rem;line-height:17px}
.global-store__popup-wrapper .store-search__store-name{display:inline-block;line-height:17px;font-weight:700;color:#333;text-decoration:underline;margin-bottom:8px;text-transform:uppercase}
.global-store__popup-wrapper .store-search__appointment-form-link{display:block;line-height:17px;font-weight:normal;color:#00782b;text-decoration:underline;margin-bottom:12px;margin-top:8px}
.global-store__popup-wrapper .store-search__store-address{margin-bottom:4px}
.global-store__popup-wrapper .store-search__store-distance{display:inline-block;float:right;text-transform:uppercase;font-weight:700}
.global-store__popup-wrapper .store-search__select-button{border:1px solid #00782b;border-radius:8px;color:#00782b;font-weight:700;white-space:nowrap;padding:8px 17px;background-color:#fff;text-align:center}
@media(max-width:767px){.global-store__popup-wrapper .store-search__select-button{padding:13px 12px}
}
.global-store__popup-wrapper .store-search__select-button_with-hover:hover{background-color:#e5f8eb}
.global-store__popup-wrapper .store-search__select-button_selected{background-color:#00782b;color:#fff}
.global-store__popup-wrapper .store-search__show-more{color:#333;font-weight:700;text-transform:capitalize}
.global-store__popup-wrapper .store-search__show-more-block{margin-top:22px;text-align:center}
.global-store__popup-wrapper .store-search__show-more-wrapper{display:inline-block;margin-bottom:0}
.global-store__popup-wrapper .store-search__input-wrp{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}
.global-store__popup-wrapper .store-search__use-my-location-btn{position:relative;border:0;border-bottom:1px solid;padding:0;line-height:17px;background-color:transparent;text-transform:capitalize;flex-shrink:0}
.global-store__popup-wrapper .store-search__use-my-location-btn:before{content:'';position:absolute;left:-24px;top:0;bottom:0;margin:auto;transform:scale(0.8)}
.global-store__popup-wrapper .store-search__online-ordering-disabled-message{font-weight:700;padding-left:24px}
.global-store__popup-wrapper .store-search__online-ordering-disabled-icon{float:left}
.global-store__popup-wrapper .store-search__preferred{position:relative;padding-bottom:6px}
.global-store__popup-wrapper .store-search__preferred::after{content:'';position:absolute;border-bottom:1px solid #ccc;width:calc(100% + 32px);height:1px;left:-16px;bottom:0}
.global-store__popup-wrapper .store-search__preferred-title{margin-bottom:12px;font-size:16px;color:#666;line-height:19px}
.global-store__popup-wrapper .store-search__preferred-name{display:block;margin-bottom:8px;font-size:14px;line-height:17px;font-weight:700;color:#333;text-decoration:underline;text-transform:uppercase}
.global-store__popup-wrapper .store-search__preferred-address{margin-bottom:8px}
.global-store__popup-wrapper .store-search__hidden{display:none !important}
.store-search__preferred-error-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:10}
@media(min-width:768px) and (max-width:1023px){.global-store__popup-wrapper .store-search{top:42px}
}
@media(max-width:767px){.base-page-body .global-store__popup-wrapper .popup-component__container{width:calc(100% - 34px);top:95px;left:0;right:0;transform:none}
.base-page-body .global-store__popup-wrapper .popup-component__container__body .nano{margin:0;padding:0}
.global-store__popup-wrapper .popup-component__container{top:25.5%}
.global-store__popup-wrapper .popup-component__container{width:calc(100% - 35px)}
.global-store__popup-wrapper .store-search{width:calc(100vw - 30px);top:44px;left:-91px;z-index:16}
.global-store__popup-wrapper .store-search .store-search__submit{top:0;width:56px;border-radius:0 8px 8px 0;background-color:#347636}
.global-store__popup-wrapper .store-search__store{margin-top:16px}
.global-store__popup-wrapper .store-search__input-wrp{flex-direction:column}
.global-store__popup-wrapper .store-search__input-block{width:100%}
.global-store__popup-wrapper .store-search__use-my-location-btn{margin:16px 0 8px 25px}
.global-header__store .header-store{left:25px}
.global-header .global-header__atlas-intent-search{min-width:auto;margin-right:0}
}
.global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__ct-money .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-203px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--myctmoney.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-178px -232px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__ct-money .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--myctmoney.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-minicart{max-width:523px}
.global-minicart--empty{width:523px}
.global-minicart--loading{width:523px}
.global-minicart__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-minicart__content__list-item--empty{position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__list-item--loading{display:block;position:relative;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link{display:table;position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:#fff;color:#fff}
.global-minicart__content__link:hover{color:#c00}
.global-minicart__content__link--remove{position:absolute;z-index:1;right:35px;top:50%;margin-top:-2px;overflow:hidden}
.global-minicart__content__link__price{display:table-cell;padding-right:40px;vertical-align:top;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link__text{display:table-cell;padding-right:36px;vertical-align:top;text-align:left;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em}
.global-minicart__content__link__text__quantity{display:block;margin-top:12px;font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.global-minicart__content__link__text__name{display:inline-block;max-height:40px;overflow:hidden}
.global-minicart__content__link__image{display:table-cell;padding-right:28px;vertical-align:middle}
.global-minicart__link-wrp{display:flex;align-items:center;position:relative;left:auto;height:100%}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{display:none;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#00792b;font:normal bold .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
.global-header__main-bar__utility-nav__user-cart__link{padding:4px 2px}
[data-component="HeaderCart"] .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.mini-cart{height:100%;padding:25px 22px}
.mini-cart__warning-msg{margin-top:12px;font-size:14px;text-align:left;color:#333;letter-spacing:0}
.mini-cart__triangle-top{height:22px;overflow:hidden;position:absolute;top:-14px;right:42px}
.mini-cart__triangle-top::after{content:'';display:block;width:28px;height:28px;background-color:#fff;transform:rotate(45deg) scale(0.5);border:solid #dfdfdf;border-width:1px 0 0 1px}
.mini-cart__wrapper{display:none;width:345px;position:absolute;right:-10px;top:45px;border:1px solid #e8e8e8;box-shadow:0 2px 10px rgba(0,0,0,0.2);background-color:#fff;border-radius:4px}
.mini-cart__title{font-weight:700;font-size:15px;line-height:17px;text-transform:uppercase;text-align:left;margin-bottom:22px}
.mini-cart__title-count{padding-left:10px;color:#1c7732}
.mini-cart__title-count::before{content:'\2022';color:#999;padding-right:6px;font-size:9px;vertical-align:bottom}
.mini-cart__product-list{margin-bottom:15px}
.mini-cart__product-item{display:flex;padding-bottom:8px}
.mini-cart__product-item:not(:last-child){margin-bottom:14px;border-bottom:1px solid #ccc}
.mini-cart__product-item.mini-cart__product-item_message{position:relative;text-align:left;padding-left:34px;font-size:12px;font-weight:bold;line-height:15px}
.mini-cart__product-item.mini-cart__product-item_message::before{content:'';position:absolute;top:-2px;left:-2px;transform:scale(0.73)}
.mini-cart__product-image{max-height:100%}
.mini-cart__product-image-wrapper{width:82px;height:82px;flex-shrink:0}
.mini-cart__product-details{margin-left:19px;text-align:left}
.mini-cart__product-name{margin-bottom:4px;font-size:.875rem;line-height:1.0625rem;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mini-cart__product-quantity{margin-bottom:8px;font-size:.75rem;line-height:.9375rem;color:#666;text-transform:uppercase}
.mini-cart__price-block{margin-top:8px}
.mini-cart__price,.mini-cart__regular-price{font-size:1.125rem;line-height:1.375rem;font-weight:700}
.mini-cart__promo-price .mini-cart__regular-price{font-size:.75rem;line-height:.9375rem;font-weight:400;text-decoration:line-through}
.mini-cart__full-cart-btn{display:inline-block;width:100%;margin:0 auto;padding:10px 39px;border-radius:4px;border:1px solid #00792b;color:#00792b;background-color:#fff;text-transform:uppercase;font-weight:700}
.mini-cart__store-changed-message{font-size:.775rem;line-height:17px;text-align:left;margin-bottom:10px}
.mini-cart__fees{font-size:.75rem;line-height:1.125rem;color:#ccc;text-transform:uppercase}
.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-228px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat;display:block;overflow:visible}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-178px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
.mini-cart__product-item_message::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-127px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.mini-cart__product-item_message::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-breadcrumb{background-color:#f4f4f4;line-height:1.2;color:#666;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.global-breadcrumb.global-breadcrumb_automotive{background:#f4f8fc;position:relative;z-index:5}
@media(max-width:767px){.global-breadcrumb.global-breadcrumb_automotive .global-breadcrumb__items{padding-bottom:8px}
}
.global-breadcrumb__custom-horizontal-padding{padding-top:6px;padding-bottom:6px}
.global-breadcrumb__content-wrapper{display:flex;max-width:1170px;margin-left:auto;margin-right:auto}
@media(max-width:767px){.global-breadcrumb__content-wrapper{padding-left:15px;padding-right:15px}
}
@media(min-width:768px) and (max-width:1279px){.global-breadcrumb__content-wrapper{padding-left:21px}
}
@media(min-width:768px){.global-breadcrumb__content-wrapper{padding-right:21px}
}
.global-breadcrumb__back-button{display:flex;align-items:center;flex:0 0 auto;position:relative;margin-right:15px;padding-left:15px;padding-right:15px;border-right:1px solid #666;border-left:1px solid #666}
@media(max-width:767px){.global-breadcrumb__back-button--page_pdp{display:none !important}
}
.global-breadcrumb__items{display:inline-flex}
@media(min-width:768px){.global-breadcrumb__items{flex-wrap:wrap}
}
@media(max-width:767px){.global-breadcrumb__items.global-breadcrumb__items_automotive .global-breadcrumb__item{display:none}
}
@media(max-width:767px){.global-breadcrumb__items.global-breadcrumb__items_automotive .global-breadcrumb__item_display-mobile{display:block}
}
@media(max-width:767px){.global-breadcrumb__item:not(:last-child){display:none}
}
.global-breadcrumb__link{display:inline-block;color:inherit}
.global-breadcrumb__link--type_button{font-weight:bold}
.global-breadcrumb__link--type_link{position:relative}
@media(max-width:767px){.global-breadcrumb__link--type_link{padding-left:1em}
}
@media(min-width:768px){.global-breadcrumb__link--type_link{padding-right:1.5em}
}
.global-breadcrumb__link--type_link::before,.global-breadcrumb__link--type_link::after{position:absolute;top:50%;transform:translateY(-50%);line-height:1}
@media(max-width:767px){.global-breadcrumb__link--type_link::before{content:"\2039";left:0}
}
@media(min-width:768px){.global-breadcrumb__link--type_link::after{content:'\203a';right:.75em}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__search-form{float:left;width:calc(100% - 568px);position:relative;margin-top:20px}
.global-header__main-bar__search-form__search-input{border-radius:3px;width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__mobile-search{display:none}
.global-header__main-bar__search-form__label-input{position:absolute;left:-9999px}
.global-header__main-bar__search-form__mobile__search-input{width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;border-radius:3px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__mobile__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__mobile__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__search-form__mobile__label-input{position:absolute;left:-9999px}
.global-header__main-bar .autocomplete-suggestion{border-bottom:0}
.global-header__main-bar .autocomplete-suggestion.selected{background-color:#ebfef0;color:#666}
.global-header__main-bar .autocomplete-suggestion.selected .termin{color:#777}
.global-header__main-bar .autocomplete-suggestion.selected b{color:#333}
.global-header__main-bar .autocomplete-suggestion b{color:#333;font-weight:700}
.global-header__main-bar .autocomplete-suggestion::after{content:none}
.global-search{position:relative;width:100%}
.global-search__label{position:absolute;left:-9999px}
.global-search__search{border-radius:4px;-webkit-border-radius:4px;color:#333;font:normal 400 .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;width:100%;height:34px;border:1px solid #008227;padding:8px 53px 9px 20px;-moz-appearance:none;-webkit-appearance:none}
.global-search__search_no-border{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}
.global-search__search::placeholder{font-style:normal}
.global-search__search:-ms-input-placeholder{font-style:normal}
.global-search__search{background:0;position:relative;z-index:1}
.global-search__clear{display:none;cursor:pointer;position:absolute;top:11px;right:45px;background:#ccc;border-radius:50%;width:16px;padding:0;height:16px;border:0;z-index:10;-moz-appearance:none;-webkit-appearance:none}
.global-search__clear::before,.global-search__clear::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background-color:#fff}
.global-search__clear::after{transform:rotate(-45deg)}
.global-search__clear::before{transform:rotate(45deg)}
.global-search--active .global-search__clear{display:block}
.global-search__submit{position:absolute;height:34px;width:33px;bottom:0;right:0;top:10px;border-radius:0 4px 4px 0;background-color:#347636;background-image:none;z-index:1}
.global-search-flyout{top:auto !important}
.global-search-mobile{width:100%}
.global-search-mobile--active{display:block}
.global-search-mobile__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
.global-search__search::-webkit-input-placeholder,.global-search__search::-moz-placeholder,.global-search__search:-moz-placeholder,.global-search__search:-ms-input-placeholder,.global-search__search.placeholder{color:#333;font:italic 400 1rem/50px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;opacity:1}
.global-search__search::-ms-clear{display:none}
.global-search__search::-webkit-search-decoration,.global-search__search::-webkit-search-cancel-button,.global-search__search::-webkit-search-results-button,.global-search__search::-webkit-search-results-decoration{display:none}
.global-search__search-group-fields{display:flex}
.global-search__search-wrapper{position:relative;flex:1 auto}
.global-search__category-dropdown{cursor:pointer}
@media(max-width:767px){.global-search__category-dropdown{display:none}
}
@media(min-width:768px){.global-search__category-dropdown{flex-basis:auto;width:auto}
}
.global-search__category-dropdown_selected{text-transform:capitalize}
@media(min-width:768px){.global-search__category-dropdown_selected{border:1px solid #008227;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#008227;flex-wrap:nowrap;height:34px;padding:6px 30px 6px 15px;position:relative;white-space:nowrap}
.global-search__category-dropdown_selected::after{content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #008227;display:block;height:0;position:absolute;right:10px;top:13px;width:0}
}
@media(min-width:768px) and (max-width:1023px){.global-search__category-dropdown_selected{font-size:.75rem;line-height:15px;padding:9px 26px 10px 10px}
}
@media(min-width:768px){.global-search__category-dropdown-list{background-color:#fff;position:absolute;border:1px solid #d9d9d9;border-radius:3px;display:none}
.global-search__category-dropdown-list_show{display:block}
.global-search__category-dropdown-list li{cursor:pointer;padding:8px 25px}
.global-search__category-dropdown-list li:hover{background-color:#f5fcf7}
}
@media(max-width:1023px){.global-header__main-bar__search-form,.global-header__main-bar__search{display:none}
.global-search-flyout{width:100%}
.global-search-flyout__content{display:block;box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
}
@media(min-width:768px) and (max-width:1023px){.global-search__fieldset .global-search__search{font-size:.75rem;line-height:15px;padding:9px 48px 10px 15px;-moz-appearance:none;-webkit-appearance:none}
.global-search__fieldset .global-search__search::placeholder{font-size:.75rem;line-height:15px}
.global-search__fieldset .global-search__search:-ms-input-placeholder{font-size:.75rem;line-height:15px}
}
@media(min-width:768px){.global-search__fieldset .global-search__search{-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search{display:block}
.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{float:none;display:none}
.global-search{margin:0}
.global-search-flyout__content{display:none}
}
@media(min-width:768px){.autocomplete-suggestions{left:auto !important;right:0 !important}
}
@media(min-width:768px) and (max-width:1023px){.autocomplete-suggestions{top:39px !important}
}
@media(min-width:1024px){.autocomplete-suggestions{top:35px !important}
}
@media(max-width:361px){.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{left:5px}
}
@media(max-width:767px){.global-header__atlas-intent-search .global-header__main-bar__search{display:none}
.global-search-flyout__content{padding:20px;background-color:#333;border:0}
.global-search__search{height:37px;line-height:37px;padding:0 70px 0 17px;background:#f4f4f4;border:0;border-radius:0}
.global-search__search[type="search"]{-moz-appearance:none;-webkit-appearance:none}
.global-search__category-dropdown{display:none}
.global-search__submit{z-index:1}
}
.global-header__atlas-intent-search{z-index:9;position:relative}
.global-header__recent-search-list{border-radius:4px;background:#fff;position:absolute;z-index:9999;max-height:400px;overflow:hidden;overflow-y:auto;text-align:left;border:1px solid #ccc;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);width:100%;top:35px;right:0;max-width:700px;min-width:280px}
@media(max-width:767px){.global-header__recent-search-list{position:fixed;right:8px;top:108px;width:calc(100% - 16px) !important}
}
@media(min-width:768px) and (max-width:1023px){.global-header__recent-search-list{top:39px}
}
.global-header__recent-search-list__item{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;cursor:pointer;font:normal .875rem/40px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:block;width:100%;text-align:left;padding:0 1rem}
.global-header__recent-search-list__item.selected{background-color:#ebfef0;color:#333;font-weight:700}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-48px -388px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-48px -388px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;transform:none}
.global-search__submit::before{content:'';background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-77px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:4px;margin-top:-11px;transform:scale(0.614)}
@media(max-width:767px){.global-search__submit{top:0;right:0;margin:0;width:37px;height:37px;background:#ccc;text-indent:0;cursor:pointer}
.global-search__submit::before{content:'';position:absolute;top:50%;right:12px;margin-top:-6px;background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-194px -454px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat;transform:scale(1)}
}
.global-search--active .global-search__submit{height:34px;width:33px;background-color:#347636;background-image:none}
@media(max-width:767px){.global-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-207px -454px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat}
}
.global-suggestive-search__tabs-list__item::after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px 0;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;position:absolute;top:20px;right:17px;display:block;content:''}
@media(max-width:767px){.global-suggestive-search__tabs-list__item::after{background:0;border:2px solid #ccc;border-width:2px 2px 0 0;transform:rotate(45deg);width:10px;height:10px}
.global-suggestive-search__tabs-list__item.active::after{border-color:#fff}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-header .global-search__submit::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px;margin-top:-11px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-search__submit{width:37px;height:37px;background:#ccc}
.global-search__submit::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-search--active .global-search__submit{height:34px;width:33px;background-color:#347636;background-image:none}
.global-search--active .global-search__submit::after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px;margin-top:-11px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-suggestive-search__tabs-list__item:after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-suggestive-search__tabs-list__item:after{background:0;width:10px;height:10px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.accessibility-links{width:100%;text-align:center;position:fixed;z-index:22}
.accessibility-link__item{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:300px;clip:rect(1px 1px 1px 1px)}
.accessibility-link__item:active,.accessibility-link__item:focus{clip:auto;color:#fff;background-color:#333;outline:0;padding:5px 20px 15px;border-radius:0 0 10px 10px;font-size:14pt}
.global-header{float:none;width:100%;min-height:132px;margin:0;background:#fff;border-bottom:1px solid #e6e6e6}
@media(max-width:767px){.global-header{min-height:54px}
}
@media(min-width:768px) and (max-width:1023px){.global-header{min-height:51px}
}
.global-header--authoring{position:relative}
.global-header__content-wrapper{width:auto;margin:0 auto;padding:0}
.global-header__header-top-bar__full-width{height:35px;background-color:#e8e8e8;width:100%;position:absolute;top:0;left:0;z-index:-1}
.global-header__store{float:left;position:relative;height:100%;flex-basis:0;margin-right:20px}
.global-header__main-bar{display:flex;height:auto}
.global-header__right-column{flex-grow:1;padding:8px 0 0}
.global-header__right-column .global-header__main-content{height:34px;display:flex;position:relative;z-index:20}
.global-header__right-column .global-header__secondary-bar{position:relative;max-width:100%;top:0}
.global-header__atlas-intent-search{flex-grow:1;flex-basis:100%;max-width:700px;min-width:280px;margin-right:50px}
.global-header__atlas-intent-search .autocomplete-suggestions,.global-header__atlas-intent-search .autocomplete-suggestions.ios{position:absolute;left:auto !important}
@media(max-width:767px){.global-header__atlas-intent-search .autocomplete-suggestions,.global-header__atlas-intent-search .autocomplete-suggestions.ios{margin:0 0 0 -270px}
}
.global-header .departments-megamenu__nav{height:19px;width:100%}
.global-header__hamburger{margin-right:10px;padding:0;width:19px;cursor:pointer;border:0;background-color:transparent}
.global-header__hamburger:hover .global-header__hamburger-line{background-color:#333}
.global-header__hamburger_close{position:relative;padding:8px 0;background-color:transparent}
.global-header__hamburger_close::before,.global-header__hamburger_close::after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#333;border-radius:1px;border:1px solid #333}
.global-header__hamburger_close::before{transform:rotate(45deg)}
.global-header__hamburger_close::after{transform:rotate(-45deg)}
.global-header__hamburger_close .global-header__hamburger-line{display:none}
.global-header__hamburger-line{margin:6px 0;height:3px;border-radius:3px;background-color:#6a6a6a}
.global-header__hamburger-line::before,.global-header__hamburger-line::after{content:'';display:block;height:3px;background-color:inherit;border-radius:3px}
.global-header__hamburger-line::before{transform:translate(0,-6px)}
.global-header__hamburger-line::after{transform:translate(0,3px)}
.global-header__toggle-arrows-icon{border:solid #008227;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:5px;vertical-align:top;transform:rotate(45deg);margin-top:4px}
.global-header__toggle-arrows-icon_up{transform:rotate(225deg);margin-top:10px}
@media(max-width:1023px){.global-header__toggle-arrows-icon{display:none}
}
.global-header__toggle-arrows-btn{display:none;padding:0;border:0;background-color:transparent}
#departmentMegaMenu{margin-left:93px}
@media all and (-ms-high-contrast:none){*::-ms-backdrop,.global-header__store{min-width:175px}
}
html:not(.keyboard-on) .global-header--sticky,html.keyboard-on.keyboard-on-search .global-header--sticky{position:fixed;top:0;z-index:6}
.global-header__header-top-bar{height:41px;overflow:hidden;background-color:#e8e8e8;position:relative;z-index:6}
.global-header__header-top-bar div{line-height:35px}
.global-header__main-bar{background-color:#fff;text-align:right}
.global-header__main-bar::before,.global-header__main-bar::after{content:'';display:table}
.global-header__main-bar::after{clear:both}
.global-header__main-bar>*{text-align:left}
.general-header.general-header-block .global-header{box-shadow:none}
.general-header.general-header-block .global-header .global-header__secondary-bar{height:31px}
.global-header__secondary-bar{position:relative;width:100%;top:0;left:0;z-index:6}
.global-header__secondary-bar.global-header__secondary-bar-author{z-index:9000}
@media(min-width:1024px){.global-header_sticky .global-header__full-bar-wrapper{position:fixed;width:100%;top:0;border-bottom:1px solid #e6e6e6;z-index:10}
.global-header_sticky .global-header__content-wrapper{margin:0;padding:0 calc(5% + 89px) 17px}
.global-header_sticky .global-header__main-bar{height:56px}
.global-header_sticky .global-header__main-bar__logo{margin:0;max-width:120px}
.global-header_sticky .global-header__atlas-intent-search{margin-right:40px}
.global-header_sticky .global-header__main-content{padding-left:8px}
.global-header_sticky .global-header__hamburger{opacity:1}
.global-header_sticky .global-header__secondary-bar{opacity:0;visibility:hidden}
.global-header_sticky .global-header__secondary-bar .departments-megamenu__nav-list__toggle{opacity:0;pointer-events:none}
.global-header__full-bar-wrapper{background-color:#fff;position:relative;z-index:6}
.global-header__store{margin-right:20px}
.global-header__main-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:padding-left;transition:padding-left 1s ease-in-out;padding:0}
.global-header__main-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:height;transition:height 1s ease-in-out}
.global-header__main-bar__logo{transform:translateY(5px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1,1);will-change:transform;transition:transform 1s ease-in-out}
.global-header__secondary-bar{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 1s ease-in-out}
.global-header__atlas-intent-search{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:margin-right;transition:margin-right 1s ease-in-out;z-index:3}
.global-header__right-column{width:calc(100% - 79px)}
.global-header__hamburger{position:absolute;top:17px;left:0;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1,1);transition:opacity 1s ease-in-out}
.global-header__left-column{position:relative;display:table;height:57px;width:79px}
.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:block}
}
@media(min-width:768px){html .base-page-body .global-header--sticky{position:relative}
}
@media(min-width:768px) and (max-width:1023px){.global-header__content-wrapper{position:fixed;top:0;margin:0;padding:0 16px;max-width:1023px;width:100%;background-color:#fff;border-bottom:1px solid #e6e6e6;z-index:10}
.global-header__main-bar{height:50px}
.global-header .global-header__atlas-intent-search{min-width:250px;margin-right:10px}
.global-header__left-column{display:flex;align-items:flex-start}
.global-header__left-column .global-header__main-bar__logo{padding-right:0}
.global-header__secondary-bar__meganav{display:none}
.global-header__store{margin-right:10px}
.general-header.general-header-block .global-header{min-height:51px;border-bottom:0}
}
@media(max-width:1023px){.fixed-position .global-header__secondary-bar.global-header__secondary-bar-author{z-index:1}
html:not(.keyboard-on) .fixed-position .global-header--sticky{z-index:1}
}
.global-header__main-bar__logo{position:relative;display:table-cell;vertical-align:middle;padding:0 8px 0 0;top:0}
.global-header__main-bar__logo .header-image__link{vertical-align:middle;display:table-cell;margin:0;line-height:0}
.global-header__main-bar__logo .header-image__link__image{max-width:130px;max-height:57px}
@media(min-width:768px) and (max-width:1023px){.global-header__main-bar__logo .header-image__link__image{max-height:37px}
}
.global-header__main-bar__departments{float:left;margin-right:32px;height:100%}
.global-header__main-bar__utility-nav{height:100%;display:flex;justify-content:space-between;margin-left:auto;flex-basis:100%}
@media(min-width:768px) and (max-width:950px){.global-header__main-bar__utility-nav{max-width:192px}
}
.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:15px;height:100%}
@media(min-width:1920px){.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:48px}
}
@media(min-width:768px) and (max-width:1023px){.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:20px}
}
.global-header__main-bar__utility-nav .global-header__main-bar__utility-nav__flyout-toggle__icon{flex-shrink:0;max-width:25px}
.global-header__main-bar__utility-nav__flyout-toggle,.global-header__main-bar__utility-nav>div.parbase{float:left;clear:none;margin-left:0;margin-right:0;height:100%;position:relative;text-align:center}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
.global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:18px 15px 20px 0;display:block;font-size:.775rem;font-style:normal;font-weight:400;padding:0 15px;color:#333}
.global-header__main-bar__utility-nav__flyout-toggle__inner{position:relative;display:block;left:auto;height:100%;border:0;background-color:transparent;cursor:pointer;padding:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{display:flex;justify-content:center;align-items:center;position:relative;left:auto;top:auto;width:100%;height:100%;transform:none}
.global-header__store_icon{white-space:nowrap;height:100%}
.global-header__main-bar__utility-nav__flyout-toggle__icon{position:relative;top:auto;left:auto;transform:none}
.global-header__main-bar__utility-nav__flyout-toggle__text{max-width:95px;max-height:30px;color:#333;font-size:.75rem;line-height:15px;font-style:normal;font-weight:700;display:none;padding-top:0;margin-left:8px;text-align:left;overflow:hidden}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{text-align:center;background-color:#00792b;color:#fff;font:normal 700 .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;position:absolute;top:-10px;right:-10px;width:20px;height:20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.global-header__flyouts{position:relative}
.global-header__flyout.global-header__flyout{display:none;position:absolute;top:42px;right:0;z-index:9999;line-height:1;cursor:default}
.global-header__flyout--active.global-header__flyout--active{display:block}
.header-myctmoney{height:100%}
@media(max-width:1023px){.global-header__main-bar__flyer__icon{display:none}
.global-header__main-bar__logo{margin-top:0;transform:none}
.global-header__header-top-bar{display:none}
.global-header__main-bar__logo{margin-top:0;transform:none}
.global-header__header-top-bar{display:none}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__store_icon{height:auto}
.global-header__secondary-bar_hidden{z-index:1}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__content-wrapper{max-width:1279px;margin:0;padding:0 16px}
.global-header_sticky .global-header__content-wrapper{padding:0 16px;height:56px}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav{max-width:none}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{height:100%}
.global-header__store_icon{height:auto}
.global-header .global-header__atlas-intent-search{margin-right:27px}
}
@media(min-width:1280px){.global-header__content-wrapper{max-width:1920px;margin:0;padding:0 5%}
.global-header_sticky .global-header__content-wrapper{padding:0 5%;height:56px}
.global-header__main-bar__utility-nav{max-width:536px}
.global-header__main-bar__utility-nav__flyout-toggle__text{display:inline-block}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{width:auto;height:100%}
}
@media(max-width:1279px){.global-header .global-header__main-bar__utility-nav__flyer-toggle--flyer{display:block}
.global-header__main-bar__utility-nav{height:100%;display:flex;justify-content:flex-end;margin-left:auto;flex-grow:1}
.global-header__main-bar__utility-nav .parbase>div{width:auto;height:100%}
}
@media(min-width:1920px){.global-header__content-wrapper,.global-header_sticky .global-header__content-wrapper{margin:0 auto}
}
@media(max-width:1023px){.global-header__main-bar__utility-nav .parbase>div{width:auto}
.general-header.general-header-block .global-header .global-header__secondary-bar{display:none}
}
.authoring-mode-icons-block.global-header__main-bar__utility-nav{width:100%;max-width:460px}
.authoring-mode-icons-block .global-header__main-bar__utility-nav__flyout-toggle>div[class*="global-header__main-bar_"]{height:80%}
.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__flyout{display:block}
.authoring-mode-icons-block>div{float:left !important;min-width:70px;z-index:8005}
@media(max-width:767px){.general-header{min-height:54px}
.general-header.general-header-block{min-height:54px}
.general-header.general-header-block.general-header__misspelling-alert--shown{min-height:107px}
.general-header.general-header-block .global-header{min-height:54px;width:100%}
.general-header .global-header__flyout.global-search-flyout{position:static;z-index:15}
.general-header .global-header__flyout .global-search-flyout_visible{display:block}
.general-header .global-header__main-bar__utility-nav>div.header-cart{margin-right:15px}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search{margin-right:23px}
.global-header__full-bar-wrapper{position:relative;z-index:5}
.global-header__content-wrapper{max-width:none}
.global-header__hamburger{margin-right:14px}
.global-header__main-bar{padding:0 15px;height:54px;display:flex;align-items:center}
.global-header__main-bar__logo{margin-right:12px;padding-right:0;max-width:56px;display:flex;justify-content:flex-end}
.global-header__main-bar__logo .header-image__link__image{max-height:37px;width:auto}
.global-header__right-column .global-header__main-content{position:static}
.global-header__left-column{display:flex}
.global-header__right-column{padding:0}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{height:100%}
.global-header__atlas-intent-search .autocomplete-suggestions{position:absolute}
.global-header__atlas-intent-search .autocomplete-suggestions.ios{position:fixed}
[data-component="GeneralHeader"] .global-header__secondary-bar{display:none;top:auto;left:auto}
.global-header__main-bar__utility-nav{margin-left:auto}
.simulator-content .general-header.general-header-block .global-header{width:100%}
[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-sign-in,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-ct-money,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-flyer,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-wishlist-button{display:none}
[data-component="GeneralHeader"] .global-header__header-top-bar{display:none}
}
@media(min-width:768px) and (max-width:1023px){.global-header{box-shadow:none}
.global-header__content-wrapper{padding-left:15px}
.global-header__hamburger{margin:20px 12px 0 0}
.global-header__main-bar__logo{margin:5px 8px 0 0}
.global-header__main-bar__logo .header-image__link__image{max-height:37px}
.global-header__right-column{padding:5px 0 17px;width:calc(100% - 80px)}
.global-header__main-bar__search{padding:5px 0 0 5px}
.global-header__main-bar__utility-nav{padding-top:3px}
.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:block;max-width:66px}
}
@media(min-width:768px) and (max-width:950px){.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:none}
.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:20px}
}
@media(max-width:359px){.global-header__main-bar__logo{width:33px}
.global-header__main-bar__logo .header-image__link__image{max-width:27px}
.global-header__hamburger{margin-right:7px}
.global-header__store{margin-right:0}
.global-header .global-search__fieldset .global-search__fieldset-arrow{right:52px}
.general-header .global-header__main-bar__utility-nav>div.header-cart{margin-right:10px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__prty-mode #departmentMegaMenu{margin-left:160px}
@media(min-width:1024px){.global-header_sticky .global-header:not(.global-header__prty-mode) .global-header__main-bar__logo{transform:scale(0.65) translate(38px,-8px)}
.global-header_sticky .global-header.global-header__prty-mode .global-header__main-bar__logo{transform:scale(0.6) translate(27px,-4px)}
.global-header_sticky .global-header.global-header__prty-mode .global-header__right-column{padding-left:0}
.global-header__prty-mode__full-bar-wrapper__main-bar__logo{transform:scale(0.65) translate(43px,-8px);max-width:120px}
.global-header__prty-mode .global-header__right-column{padding-left:7px}
}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -398px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-3px;z-index:10}
@media(max-width:767px){.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background:none !important;z-index:16;width:0;height:0;bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #333}
}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -398px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-11px;z-index:10}
@media(max-width:767px){.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{display:none}
}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper.global-header__main-bar__utility-nav__flyout-toggle--minicart:before,.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper.global-header__main-bar__utility-nav__flyout-off:before{display:none}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.suggested-products-carousel .g-main-column{max-width:100% !important;padding:0 .5% !important;min-height:329px;overflow:hidden}
.suggested-products-carousel .custom-outer-padding{margin:0 0 3px}
.suggested-products-carousel .clearance-price-badge img{max-width:100%;width:auto}
.recommendations-carousel-component .g-main-column{width:100%;overflow:hidden}
.recommendations-carousel-component .owl-carousel .owl-stage{overflow-y:hidden;margin-left:-60px}
.recommendations .carousel-hidden{display:none}
.recommendations__carousel{padding:0 20px}
.recommendations__carousel .owl-prev,.recommendations__carousel .owl-next{position:absolute;z-index:2;top:40%}
.recommendations__carousel .owl-prev{left:0}
.recommendations__carousel .owl-next{right:0}
.recommendations__title{padding:8px 0;margin:0 20px;overflow:hidden;text-align:center}
.recommendations__title-text{position:relative;display:inline-block;margin:0;color:#333;max-width:1170px}
@media(max-width:767px){.recommendations__title-text{font-size:17px;line-height:1.2}
}
@media(min-width:768px){.recommendations__title-text{font:normal 400 22px/1.2727 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.1em}
}
.recommendations__carousel-items{padding-left:20px !important;padding-right:20px !important}
@media(min-width:1024px){.recommendations__carousel-items{padding-left:35px !important;padding-right:20px !important}
}
.recommendations__product-tile{margin:0 auto;max-width:278px}
.recommendations .recommendations__carousel .product-tile__image{width:auto;display:inline}
.carousel-hidden{display:none}
.assortment-content-wrapper .recommendations__product-tiles{margin:0 !important}
.assortment-content-wrapper .owl-next{right:-7px !important}
.assortment-content-wrapper .owl-prev{left:-7px !important}
@media(max-width:767px){.recommendations__carousel{padding:0}
.recommendations__carousel .owl-prev,.recommendations__carousel .owl-next{top:15%}
.recommendations .recommendations__carousel .product-tile__rate{width:calc(100% - 20px);line-height:1.1}
.recommendations .recommendations__carousel .product-tile__image{width:125px;max-width:100%}
.recommendations .recommendations__carousel .product-tile__price{font-size:1.2rem}
.recommendations .recommendations__carousel .product-tile__details{position:static;height:auto}
.recommendations .recommendations__carousel .product-tile__title{height:70px}
.recommendations .recommendations__carousel .product-tile__rate{min-height:40px}
.recommendations .recommendations__carousel .product-tile__rate .js-rating-stars{margin:0 4px 0 0}
.recommendations .recommendations__carousel .product-tile__content-wrapper{height:auto;min-height:355px;padding:10px}
.recommendations .recommendations__carousel .product-tile--light .product-tile__main-link{height:auto}
.recommendations .recommendations__carousel .product-tile__title-and-rate-wrapper{height:auto;position:static}
.recommendations .recommendations__carousel .product-tile__badge-wrapper{position:absolute;width:100%}
.recommendations .product-tile--light .recommendations .product-tile__action-link{padding-left:15px;padding-right:15px}
.recommendations .product-tile__clearance-badge{height:auto;line-height:15px}
.recommendations .product-tile__price-info{font-size:.60rem}
.recommendations .price__now-srp{font-size:12px}
.recommendations .price__now--value-srp{font-size:14px}
.recommendations .price__list-item{font-size:10px}
.recommendations .price__list--last-price{font-size:12px}
.recommendations .price__list-srp__now{min-height:45px}
}
@media(max-width:767px) and (max-width:767px){.product-tile--light .product-tile__action-link{padding-left:14px;padding-right:15px}
}
@media(max-width:767px) and (max-width:767px){.product-tile__clearance-badge{height:auto;line-height:15px}
}
@media(max-width:767px) and (max-width:767px){.product-tile__price-info{font-size:.60rem}
}
@media(max-width:767px) and (max-width:767px){.price__now-srp{font-size:12px}
}
@media(max-width:767px) and (max-width:767px){.price__now--value-srp{font-size:14px}
}
@media(max-width:767px) and (max-width:767px){.price__list-item{font-size:10px}
}
@media(max-width:767px) and (max-width:767px){.price__list--last-price{font-size:12px}
}
@media(max-width:767px) and (max-width:767px){.price__list-srp__now{min-height:45px}
}
.heart-icon{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-205px -388px;width:23px;height:19px;background-color:transparent;background-repeat:no-repeat}
.heart-icon_filled{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-181px -388px;width:23px;height:19px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.heart-icon{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.heart-icon_filled{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.heart-icon{position:absolute;top:2px;right:2px;z-index:3;cursor:pointer;border:0}
.heart-icon:hover .heart-icon__tooltip,.heart-icon.active .heart-icon__tooltip{display:block}
.heart-icon__tooltip,.heart-icon__tooltip-success{display:none;position:absolute;top:26px;right:0;width:82px;padding:9px 7px;font-size:.75rem;line-height:.9375rem;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,0.2);text-align:center;z-index:1}
.heart-icon__tooltip::before,.heart-icon__tooltip-success::before{content:'';position:absolute;right:7px;top:-4px;width:6px;height:6px;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;transform:rotate(45deg)}
.heart-icon__tooltip::after,.heart-icon__tooltip-success::after{content:'';position:absolute;right:0;top:-10px;width:30px;height:30px}
.heart-icon__tooltip-link{white-space:nowrap;text-decoration:underline;color:#000;font-weight:700}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.price{position:relative}
.price__tag{display:inline-block;font:normal 900 .75rem/19px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;margin-right:1px;margin-bottom:5px;padding:0 5px}
.price__tag--clearance{padding:5px 25px;text-transform:uppercase;background-color:#ffde31;color:#000}
.price__tags{margin-bottom:0}
.price__fees{font:normal 700 .75rem/1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;margin-bottom:0}
.price__fees-charge{color:inherit}
.price__fees-charge:hover{text-decoration:underline}
.price__fees-fee{display:inline-block;position:relative;white-space:nowrap;text-transform:capitalize}
.set-of-four-container__eco-fee .price__fees-fee{display:inline;position:relative;white-space:nowrap;text-transform:capitalize}
.price__fees-fee_simple-tooltip{position:relative}
.price__fees-fee_simple-tooltip .price__fees-charge::after{content:'i';display:inline-block;width:17px;height:17px;border-radius:50%;background:#333;text-align:center;color:#fff;font:.875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:lowercase}
.price__fees-fee_simple-tooltip .price-tooltip-window{position:absolute;right:-10px;display:none;padding:10px 18px 13px;z-index:10;width:max-content;max-width:275px;min-width:220px;border:1px solid #666;background-color:#fff;text-align:left;white-space:normal;opacity:0;transform:translateY(-100%) translateY(-24px);transition:opacity .2s;text-transform:none;font:400 14px/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#000}
.price__fees-fee_simple-tooltip .price-tooltip-window_fr{max-width:275px}
.price__fees-fee_simple-tooltip .price-tooltip-window:before{content:'';display:block;position:absolute;right:15px;bottom:-4px;width:6px;height:6px;background-color:#fff;border:1px solid #000;transform:rotate(45deg);border-top:0;border-left:0;opacity:0;transition:opacity .2s}
.price__fees-fee_simple-tooltip:hover .price-tooltip-window{opacity:1;display:block}
.price__fees-fee_simple-tooltip:hover .price-tooltip-window:before{opacity:1}
.price__price-wrapper::before,.price__price-wrapper::after{content:'';display:table}
.price__price-wrapper::after{clear:both}
.price__reg-price{font:normal 400 1rem/1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin-bottom:0}
.price__reg-price--primary{font-weight:700;font-size:1.125rem;line-height:2.875rem}
.price__reg-price--primary .price__reg-value{font-weight:700;font-size:1.6875rem;line-height:2.875rem}
.price__total{margin-bottom:0;font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:700;color:#000}
.price__wrapper{display:flex}
.price__total.price__total-regTxtHidden span.price__reg-text{display:none}
.price__total.price__total-regTxtHidden span.price__reg-value{font-size:29px}
.price__total--on-sale{color:#000;font-size:1.125rem;line-height:1.375rem}
.price__total-value{font-size:1.6875rem;font-style:normal;font-weight:700}
.price__total--tile .price__total-value{font-size:1.5rem;line-height:1.5rem}
.price__link-list{width:100%}
.price__link-list__item{text-align:left;display:flex;flex-flow:row nowrap;justify-content:space-between}
a.price__payment-plan-link{font-size:.875rem;font-style:italic;font-weight:700;color:#333;margin-right:15px;display:flex;flex-flow:row nowrap;align-items:center}
a.price__payment-plan-link:hover{color:#c00;text-decoration:none}
.automotive-product-tile-srp a.price__payment-plan-link{margin-top:10px;font-weight:normal;font:italic .875rem/1.1428 "Lato","Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-ms-word-break:break-all;word-break:break-word}
.price-wrap{position:relative}
.price__tags--reg-last{min-width:175px}
.price__tags--reg-last,.price__list--reg-last{position:relative;display:inline-block;padding-top:5px;font-size:16px;cursor:default}
.price__tags{font-weight:bold}
.price__tags.price__tags--pdp-header{margin-top:-22px}
.price__now{margin:10px 0;color:#c00;font-size:20px;font-weight:bold;line-height:24px}
.price__now--value{font-size:29px}
.price__tag-original-price,.price__tag-last-price{text-decoration:line-through}
.price__rebate_text{color:#333}
.price__price-after-rebate{color:#333;font-weight:700;font-size:1.120rem}
.popup-component__container__body .price__price-after-rebate{font-size:1.1rem}
.price__after-rebate{font-weight:700;font-size:1rem}
.price__condition-after-rebate{display:block;font-style:italic;font-weight:500;font-size:12px;max-width:280px}
.price__rebate_product{width:100%;display:flex;justify-content:flex-end}
.price__rebate_product .price__payment-plan-link{font-size:1rem;font-style:normal;left:22px;margin-right:0}
.price__end-price-wrp{display:flex;flex-direction:row;align-items:baseline}
.price__rebate-fees-wrp{display:flex;flex-direction:column}
.price__sale-rebate-wrapper{display:flex;flex-direction:column}
.price__sale-rebate-data{display:flex;flex-grow:1;flex-flow:column nowrap;margin-left:4px}
.price__subtotal-wrapper_with-fees .price__price-wrapper{display:inline-block;margin-right:5px}
@media(max-width:767px){.price__subtotal-wrapper_with-fees .price__price-wrapper{margin-right:7px}
}
.price__subtotal-wrapper_with-fees .price__fees{display:inline-block}
.price__reg-text{font-size:1.125rem;line-height:1.375rem}
.price__reg-text_sale{font-size:1rem;line-height:1.1875rem;color:#666}
.price__reg-value_multisku{font-size:1.75rem;line-height:2.125rem}
@media(max-width:767px){.price__reg-value_multisku{font-size:1.5rem;line-height:1.8125rem}
}
.price__reg-value_crossed{font-size:1rem;line-height:19px;color:#666;text-decoration:line-through}
.price__sale-rebate-data{flex-grow:0;margin-right:5px}
.price__sale-rebate-data .price__total--on-sale{font-size:1.75rem;line-height:2.125rem}
.price__tag--original{color:#666;font-weight:400}
.price__now{margin:0;font-size:1.125rem;line-height:1.375rem;color:#333}
.price__now--value{font-size:1.75rem;line-height:2.125rem}
.price__fees{font-weight:400;font-size:.875rem;line-height:17px}
.price_pCode-level .price__auto-pdp-content{margin-bottom:15px}
.price__auto-pdp-content .price__subtotal-wrapper{display:inline-block;margin-right:5px}
@media(max-width:767px){.price__price-after-rebate{font-size:1rem}
.popup-component__container__body .price__price-after-rebate{font-size:1rem}
.price__rebate_product{justify-content:flex-start}
.price__rebate_product .price__payment-plan-link{font-size:.875rem;left:auto}
.price__sale-rebate-data{padding:0}
.price__link-list__item{display:block}
a.price__payment-plan-link{display:inline-block;margin-right:0}
.price_pCode-level .price__auto-pdp-content{margin-bottom:auto}
}
.price__on-sale-ends-in__wrapper{font:normal 700 .75rem/1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.price__on-sale-ends-in__wrapper .price__on-sale__ends-in__value{color:#c00}
.clearance-badge--sign:after{content:'\25C7';position:relative;font-size:.75em;top:-0.5em}
.price_pCode-level{display:flex}
.price_pCode-level .price__auto-pdp-content{width:35%}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.shopping-list-item__content__sidebar{position:absolute;top:108px;right:29px;bottom:0;min-width:150px;text-align:right}
.shopping-list-item__content__sidebar__price{font:normal 400 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0;color:#333;position:absolute;bottom:90px;right:0}
.shopping-list-item__content__sidebar__price__value{font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.shopping-list-item__content__sidebar__total-price{letter-spacing:.025em;font:normal 700 1rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;position:absolute;right:0;bottom:35px;margin-bottom:0;color:#333;text-transform:uppercase}
.shopping-list-item__content__sidebar__fees{font:normal 400 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0;color:#333;position:absolute;bottom:15px;width:500px;right:0}
@media print{.shopping-list-item__content__sidebar__total-price{color:#c00}
}
@media(max-width:767px){.shopping-list-item__content__sidebar__fees{width:155px;text-align:right;right:25px;bottom:12px}
}
.banner-builder__info{max-width:200px;margin:auto}
.inspiration_price{font-size:1rem}
.banner-builder__price-item{display:block;padding:7px}
.inspiration_price .product-tile__price-info{font-size:.675rem;font-style:normal;font-weight:700;color:#ccc;line-height:115%;margin-bottom:0;margin-top:0;padding-bottom:0;text-transform:uppercase}
.automotive-product-tile-srp__price-wrapper .product-tile__price{color:#333;font-size:1.25rem;line-height:1;margin:.5rem 0;font-weight:900}
.product-tile__price .product-tile__price__suffix{font-size:.75rem;color:#666}
.automotive-product-tile-srp__price-wrapper .product-tile__price .coins{vertical-align:text-top}
.banner-builder__info .banner-builder__title{font-size:1rem;font-style:normal;font-weight:400;line-height:112.5%;max-width:150px;margin:0 auto 15px}
.banner-builder--inspiration .banner-builder__tile-wrapper{position:absolute;text-align:center;z-index:2;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:0}
.banner-builder--inspiration-content-left-top .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-left-bottom .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-left .banner-builder__tile-item-wrapper{text-align:left}
.banner-builder--inspiration-theme-light,.banner-builder--inspiration-theme-light:focus,.banner-builder--inspiration-theme-light:hover{color:#fff}
.banner-builder--inspiration-theme-light .banner-builder__title{color:#fff}
.banner-builder--inspiration-content-right-top .price__tags,.banner-builder--inspiration-content-right-bottom .price__tags,.banner-builder--inspiration-content-bottom-right .price__tags,.banner-builder--inspiration-content-left-top .price__tags,.banner-builder--inspiration-content-left-bottom .price__tags,.banner-builder--inspiration-content-bottom-left .price__tags{display:inline-block}
.banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-theme-light .price__fees-charge{color:#fff}
.banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button{background-color:#f4f4f4;color:#666}
.banner-builder--inspiration-theme-light:hover .banner-builder__cta--quick-view-button,.banner-builder--inspiration-theme-light:focus .banner-builder__cta--quick-view-button{background-color:#eb0000;color:white}
.banner-builder--inspiration-theme-dark .price__total,.banner-builder--inspiration-theme-dark .price__total-value,.banner-builder--inspiration-theme-dark .product-tile__price,.banner-builder--inspiration-theme-dark .product-tile__price-info,.banner-builder--inspiration-theme-dark .product-tile__price-from,.banner-builder--inspiration-theme-dark .product-tile__price-total-value-from,.banner-builder--inspiration-theme-dark .product-tile__price-total-from,.banner-builder--inspiration-theme-dark .price__fees-charge{color:#000}
.banner-builder--inspiration-theme-dark,.banner-builder--inspiration-theme-dark:hover,.banner-builder--inspiration-theme-dark:focus{color:#000}
.banner-builder--inspiration-theme-dark .banner-builder__title{color:#000}
.banner-builder--inspiration-theme-dark .banner-builder__title{color:#000}
.banner-builder__clearance{font-size:12px;font-weight:900;letter-spacing:-0.05em;min-height:22px;text-transform:uppercase;color:#000;background-color:#ffde31;line-height:15px;padding:3px 5px;display:inline-block}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.product-tile__tag{font:normal 700 .75rem/19px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;height:19px;margin-right:2px;text-align:center;margin-bottom:0}
.price__tags.price__tags--tile{margin-bottom:5px}
.product-tile__price{font:normal 700 1.5rem/24px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;display:block}
.product-tile__price__from{height:20px;font-weight:700}
.product-tile__price--on-sale{color:#c00}
.product-tile__price-info{height:15px;font:normal .75rem/1.15 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#ccc;margin-bottom:0;padding-bottom:0;text-transform:uppercase}
.product-tile__price-from,.product-tile__price-total-from,.product-tile__price-total-value-from{font-size:.875rem;line-height:1.0625rem}
.product-tile__price-total-from,.product-tile__price__end-suffix{display:inline-block;font-weight:700;height:15px}
.product-tile__regular-price--on-sale{margin-left:4px;text-decoration:line-through}
.price__total.price__total--tile{display:flex;line-height:1.5rem}
.price__list-srp{width:100%;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:bold}
.price__list--reg-last-srp{display:inline-block;vertical-align:top}
.shopping-list-item__content .price__list--reg-last-srp{width:100%}
.price__list-srp__now{min-height:30px}
.shopping-list-item__content .price__list-srp__now{width:100%}
.price__list-item{font-size:16px;vertical-align:top;display:inline-block;color:#000}
.price__list-item:last-child{float:right}
.price__now-srp,.price__now-srp-suffix{color:#c00;font-size:16px;font-weight:bold}
.price__now-srp-suffix{display:inline}
.price__now--value-srp{display:inline-block;font-size:20px;color:#c00;line-height:1}
.price__list--last-price{display:inline;font-size:14px}
@media(min-width:768px){.price__list--last-price{padding-top:10px;display:inline-block}
}
.price__list--original-price{display:inline;font-size:12px}
.price__list--original-text{letter-spacing:-0.3px}
.price__list--last-text,.price__list--original-text{display:block;font-weight:normal}
.price__list--last-text-suffix{display:inline}
.shopping-list-item__content .price__list--last-text{display:inline}
.price__list--last-price,.price__list--original-price{text-decoration:line-through}
.product-tile__price-wrapper .price__tags.price__tags--tile{position:absolute;max-width:100%;padding:0 5px;line-height:.75rem;top:auto;bottom:0;overflow:hidden;background:#c00}
.search-results-grid.grid--list-view .product-tile__price-wrapper{display:block}
.search-results-grid.grid--grid-view .product-tile__price-wrapper .clearfix{display:flex;flex-flow:row-reverse nowrap}
@media(max-width:767px){.search-results-grid.grid--grid-view .product-tile__price-wrapper .clearfix .price__list--last-price{line-height:2.2}
}
.grid--grid-view .flex-container-badges{position:absolute;top:181px;display:flex;height:21px;align-items:center}
.grid--list-view .flex-container-badges{margin:4px 0}
.product-tile-srp__badge-new-product,.product-tile-srp__badge-best-seller{display:inline-block;margin-bottom:0;padding:2px 8px;border-radius:20px;text-align:center}
.product-tile-srp__badge-new-product{position:relative;font-size:12px;border:1px solid #c00;color:#c00}
.product-tile-srp__badge-best-seller{display:inline-block;order:2;font-size:14px;border:1px solid #006400;color:#006400}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__now-srp{display:inline-block;margin:0}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-srp,.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item{width:100%;display:block;float:none}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--last-price,.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--original-price{display:inline-block}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item{float:none}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--last-text,.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--original-text{display:inline;height:auto}
.search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item--last{padding-top:10px}
.search-results-grid.grid--list-view .product-tile-srp__details{padding:25px 0 0}
.search-results-grid.grid--list-view .product-tile__price-wrapper{margin-top:-20px}
.search-results-grid.grid--list-view .price__tags--tile-reg{margin-top:20px}
.search-results-grid .product-tile__price,.search-results-grid .price__total--on-sale{color:#000;line-height:1.9375‬rem}
.search-results-grid .product-tile__regular-price--on-sale{color:#666;font-weight:400}
.search-results-grid .price__now-srp{font-size:.875rem;line-height:17px}
.search-results-grid .price__list--last-text,.search-results-grid .price__list--last-price{font-size:.875rem;line-height:17px;color:#333;font-weight:400}
.search-results-grid .price__now--value-srp{font-size:1.5rem;line-height:29px}
.assortment-content-wrapper__with-sidebar.wrapper__with-visible-sidebar .assortment-right-column{overflow:visible;width:76%;display:inline-block}
.wrapper__with-visible-sidebar .assortment-right-column{overflow:visible;width:100%;display:inline-block}
.product-tile__rebate_product_grid.product-tile__rebate--alignment{justify-content:flex-start}
.product-tile__rebate_text{display:none;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.product-tile__price-after-rebate{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:700;font-size:.875rem;color:#333}
.product-tile__after-rebate{font-size:1.125rem;font-style:normal;font-weight:700}
.product-tile__condition-after-rebate{display:block;font-style:italic;font-weight:500;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-size:12px}
.product-tile__rebate_product{width:100%;display:flex;justify-content:flex-end}
.product-tile__rebate_product .product-tile__payment-plan-link{font-size:1rem;font-style:normal}
@media(max-width:767px){.product-tile__rebate_product .product-tile__payment-plan-link{font-size:.75rem}
}
.product-tile__price-wrapper .price__tags{position:absolute;max-width:100%;top:-24px;padding:0 5px;overflow:hidden;line-height:12px;background:#c00;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-tile__price-wrapper .price__tags .price__tag{display:block;margin-right:0;margin-bottom:0;line-height:12px;overflow:hidden;word-break:break-word}
@media(max-width:1024px){.assortment-content-wrapper__with-sidebar.wrapper__with-visible-sidebar .assortment-right-column{width:100%}
}
@media(max-width:767px){.product-tile__rebate_product .product-tile__payment-plan-link{font-size:.75rem}
.product-tile__price-after-rebate{font-size:.75rem;font-weight:700}
.grid--grid-view .flex-container-badges{top:161px}
.search-results-grid .product-tile__after-rebate{font-size:.625rem}
.search-results-grid .price__list--last-text{text-align:left}
}
@media(min-width:1024px){.assortment-content-wrapper__without-sidebar .grid--grid-view .temporary-grid-item,.search-results-main--without-sidebar .grid--grid-view .temporary-grid-item{width:23%}
.assortment-content-wrapper__without-sidebar .grid--grid-view .temporary-grid-item:nth-child(3n),.search-results-main--without-sidebar .grid--grid-view .temporary-grid-item:nth-child(3n){padding-right:1.96%}
.assortment-content-wrapper__without-sidebar .grid--grid-view .temporary-grid-item:nth-child(4n),.search-results-main--without-sidebar .grid--grid-view .temporary-grid-item:nth-child(4n){padding-right:0}
}
.product-tile-eflyer .product-tile__tag{font-size:.75rem;font-style:normal;font-weight:700;color:#fff;height:19px;line-height:19px;margin-right:2px;text-align:center;margin-bottom:0}
.product-tile-eflyer .price__tags.price__tags--tile{margin-bottom:5px}
.product-tile-eflyer .product-tile__price{font-size:1.5rem;line-height:1.8125rem;font-style:normal;font-weight:700;color:#333;display:block;margin:8px 0 -6px}
.product-tile-eflyer .product-tile__price--on-sale{color:#c00}
.product-tile-eflyer .product-tile__price-info{font-size:.75rem;font-style:normal;font-weight:400;color:#ccc;line-height:115%;margin-bottom:0;margin-top:0;padding-bottom:0;text-transform:uppercase}
.product-tile-eflyer .product-tile__price-from,.product-tile-eflyer .product-tile__price-total-from,.product-tile-eflyer .product-tile__price-total-value-from{font-size:.875rem}
.product-tile-eflyer .product-tile__regular-price--on-sale{text-decoration:line-through}
.product-tile-eflyer .price__total.price__total--tile{line-height:1.5rem}
.product-tile-eflyer .price__list-srp{width:100%;font-weight:bold}
.product-tile-eflyer .price__list--reg-last-srp{float:right;width:50%;display:inline-block;vertical-align:top}
.product-tile-eflyer .shopping-list-item__content .price__list--reg-last-srp{width:100%}
.product-tile-eflyer .price__list-srp__now{min-height:30px;float:left;width:50%}
.product-tile-eflyer .shopping-list-item__content .price__list-srp__now{width:100%}
.product-tile-eflyer .price__list-item{font-size:12px;vertical-align:top;display:inline-block;color:#000}
.product-tile-eflyer .price__list-item:last-child{float:right}
.product-tile-eflyer .price__now-srp{color:#c00;font-size:16px;font-weight:bold}
.product-tile-eflyer .price__now-srp-suffix{color:#c00;font-size:16px;font-weight:bold;display:inline}
.product-tile-eflyer .price__now--value-srp{display:inline-block;font-size:24px;color:#c00;line-height:1}
.product-tile-eflyer .price__list--last-price{display:inline;font-size:14px}
.product-tile-eflyer .price__list--original-price{display:inline;font-size:12px}
.product-tile-eflyer .price__list--original-text{letter-spacing:-0.3px}
.product-tile-eflyer .price__list--last-text,.product-tile-eflyer .price__list--original-text{display:block;font-weight:normal}
.product-tile-eflyer .price__list--last-text-suffix{display:inline}
.product-tile-eflyer .shopping-list-item__content .price__list--last-text{display:inline}
.product-tile-eflyer .price__list--last-price,.product-tile-eflyer .price__list--original-price{text-decoration:line-through}
.product-tile-eflyer .product-tile__price-wrapper .price__tags.price__tags--tile{margin-bottom:0}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper{display:block}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__now-srp{display:inline-block;margin:0}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-srp,.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item{width:100%;display:block;float:none}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--last-price,.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--original-price{display:inline-block}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item{float:none}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--last-text,.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list--original-text{display:inline;height:auto}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper .price__list-item--last{padding-top:10px}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile-srp__details{padding:25px 0 0}
.product-tile-eflyer .search-results-grid.grid--list-view .product-tile__price-wrapper{margin-top:-20px}
.product-tile-eflyer .search-results-grid.grid--list-view .price__tags--tile-reg{margin-top:20px}
.product-tile-eflyer .assortment-content-wrapper.assortment-content-wrapper__with-sidebar .assortment-right-column{overflow:initial;width:73%;display:inline-block}
.product-tile-eflyer .assortment-content-wrapper .assortment-right-column{overflow:initial;width:100%;display:inline-block}
@media(max-width:1023px){.product-tile-eflyer .assortment-content-wrapper.assortment-content-wrapper__with-sidebar .assortment-right-column{overflow:initial;width:100%;display:inline-block}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.price__tooltip{display:none;margin-right:0;padding:8px 15px 8px 15px;position:absolute;top:5px;left:100%;right:-270px;width:100%;min-height:56px;font-size:13px;font-style:italic;font-weight:normal;background:#fff;color:#333;border:2px solid #e8e8e8;line-height:15px;z-index:3}
.price__tooltip::before{display:block;margin-top:-6px;content:'';position:absolute;top:28px;left:-7px;width:7px;height:12px}
.price__tags--reg-last:hover>.price__tooltip,.price__list--reg-last-srp:hover>.price__tooltip{display:inline-block}
.search-results-grid.grid--list-view .price__list--reg-last-srp:hover>.price__tooltip{top:0}
@media(min-width:768px){.search-results-main--without-sidebar .temporary-grid-item:nth-child(4n) .product-tile-srp.product-tile-srp--light .product-tile-srp__main-link .product-tile-srp__content-wrapper .product-tile-srp__middle-content .product-tile-srp__details-wrapper .product-tile-srp__details .product-tile__price-wrapper .price__list-srp.price__list--reg-last-srp .price__tooltip,.search-results-main--with-sidebar .temporary-grid-item:nth-child(3n) .product-tile-srp.product-tile-srp--light .product-tile-srp__main-link .product-tile-srp__content-wrapper .product-tile-srp__middle-content .product-tile-srp__details-wrapper .product-tile-srp__details .product-tile__price-wrapper .price__list-srp.price__list--reg-last-srp .price__tooltip{top:56px;left:0}
.search-results-main--without-sidebar .temporary-grid-item:nth-child(4n) .product-tile-srp.product-tile-srp--light .product-tile-srp__main-link .product-tile-srp__content-wrapper .product-tile-srp__middle-content .product-tile-srp__details-wrapper .product-tile-srp__details .product-tile__price-wrapper .price__list-srp.price__list--reg-last-srp .price__tooltip::before,.search-results-main--with-sidebar .temporary-grid-item:nth-child(3n) .product-tile-srp.product-tile-srp--light .product-tile-srp__main-link .product-tile-srp__content-wrapper .product-tile-srp__middle-content .product-tile-srp__details-wrapper .product-tile-srp__details .product-tile__price-wrapper .price__list-srp.price__list--reg-last-srp .price__tooltip::before{top:-4px;left:58%;transform:rotate(90deg)}
}
@media(max-width:767px){.price__tooltip{top:56px;left:0}
.price__tooltip::before{top:-4px;left:92%;transform:rotate(90deg)}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.info-bubble{position:relative;display:inline-block;padding-left:4px;outline-color:transparent}
.info-bubble .info-bubble__icon{display:inline-block;width:15px;height:15px;background-color:#000;color:#fff;text-align:center;border-radius:50%;font-size:12px;text-transform:lowercase;line-height:1.3}
.info-bubble .info-bubble__message{background-color:#fff;position:absolute;color:#000;font-weight:normal;font-size:12px;z-index:99999999;box-sizing:border-box;padding:10px;min-width:190px;border:1px solid #000;display:none;text-transform:none;text-align:left}
@media(max-width:767px){.info-bubble .info-bubble__message{min-width:160px}
}
.info-bubble .info-bubble__message i{position:absolute;overflow:hidden}
.info-bubble .info-bubble__message i:after{content:'';position:absolute;width:12px;height:12px;background-color:#fff;border:1px solid #000}
.info-bubble.top .info-bubble__message{top:-10px;left:50%;transform:translate(-92%,-100%)}
.info-bubble.top .info-bubble__message i{top:100%;left:92%;margin-left:-12px;width:24px;height:12px}
.info-bubble.top .info-bubble__message i:after{left:50%;transform:translate(-50%,-50%) rotate(45deg)}
.info-bubble.right .info-bubble__message{top:50%;left:100%;margin-left:10px;transform:translate(0,-50%)}
@media(max-width:767px){.info-bubble.right .info-bubble__message{width:150px}
}
.info-bubble.right .info-bubble__message i{top:50%;right:100%;margin-top:-12px;width:12px;height:24px}
.info-bubble.right .info-bubble__message i:after{left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg)}
.info-bubble.bottom .info-bubble__message{top:25px;left:50%;transform:translate(-80%,0);min-width:150px}
@media(max-width:767px){.info-bubble.bottom .info-bubble__message{min-width:145px}
}
.info-bubble.bottom .info-bubble__message i{bottom:100%;margin-left:-12px;width:24px;height:12px;left:81%}
.info-bubble.bottom .info-bubble__message i:after{left:50%;transform:translate(-50%,50%) rotate(45deg)}
.info-bubble.left .info-bubble__message{top:50%;right:40%;margin-right:20px;transform:translate(0,-50%)}
@media(max-width:767px){.info-bubble.left .info-bubble__message{width:150px}
}
.info-bubble.left .info-bubble__message i{top:50%;left:100%;margin-top:-12px;width:12px;height:24px}
.info-bubble.left .info-bubble__message i:after{left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}
.info-bubble:hover .info-bubble__message{display:block}
.price__tooltip:before{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -62px;width:7px;height:12px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.price__tooltip:before{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.shopping_cart_price-red{color:#c00;font-size:.875rem;line-height:17px;font-weight:bold}
.shopping_cart_price-regular{font-weight:normal}
.shopping_cart_price-black{color:#333;font-size:.875rem;position:relative}
.shopping_cart_price-black-bold{font-weight:bold}
.shopping_cart_price-black .was-price-tooltip{visibility:hidden;position:absolute;width:295px;z-index:1;right:-310px;top:-18px;padding:10px;background-color:#fff;border:2px solid #e8e8e8;text-align:left;font-size:13px;font-style:italic;font-weight:normal;color:#333;line-height:15px}
.shopping_cart_price-black .was-price-tooltip:after,.shopping_cart_price-black .was-price-tooltip:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transform:scaleX(-1)}
.shopping_cart_price-black .was-price-tooltip:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}
.shopping_cart_price-black .was-price-tooltip:before{border-color:rgba(232,232,232,0);border-left-color:#e8e8e8;border-width:11px;margin-top:-11px}
.shopping_cart_price-black:hover .was-price-tooltip{visibility:visible}
.shopping_cart_total_price{letter-spacing:.025em;font:normal 700 1rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;position:absolute;right:30px;bottom:21px;margin-bottom:0;color:#333;text-transform:uppercase;line-height:19px}
.shopping_cart_badge{color:#fff;background-color:#c00;padding-left:5px;padding-top:1px;padding-bottom:1px;padding-right:5px;font-size:.75rem;line-height:15px;font-weight:bold}
.shopping_cart_badge-wrapper{margin-top:4px}
.shopping_cart_fees{font:normal 700 1.15rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0;color:#333;position:absolute;bottom:15px;width:500px;right:30px}
@media(max-width:767px){.shopping_cart_fees,.shopping_cart_total_price{position:static}
.shopping_cart_price-black .was-price-tooltip{right:-115px;left:auto;top:18px;width:150px}
.shopping_cart_price-black .was-price-tooltip:after,.shopping_cart_price-black .was-price-tooltip:before{display:none}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.set-of-four-container{line-height:normal;font-weight:700;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.set-of-four-container__subtitle{font-size:.75rem;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.set-of-four-container__was{color:#666}
.set-of-four-container__eco-fee{margin-bottom:3px;margin-top:3px;color:#333;font-weight:400}
.set-of-four-container__was-axle{font-size:.75rem;font-weight:700}
.set-of-four-container__price{font-weight:700;white-space:nowrap}
.price__total .set-of-four-container__price{line-height:1}
.set-of-four-container__was--price{text-decoration:line-through}
.set-of-four-container__label{color:#666;font-weight:700}
.set-of-four-container__rebate-title{color:#333;border-bottom:1px solid #333;text-decoration:none;font:700 .875rem/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.set-of-four-container__rebate-price{font:700 .875rem/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:inline}
.set-of-four-wrapper{display:flex}
.set-of-four-wrapper .price__additional-message{max-width:162px;float:left;margin-top:17px;margin-left:30px}
.rebate-block{display:flex;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.rebate-block--default{flex-basis:65%;padding:10px 15px;background-color:#f2f8f4}
.rebate-block--iumap{min-height:53px;padding:8px;background-color:#e5f8eb}
@media(min-width:768px){.rebate-block--iumap{max-width:292px}
}
.rebate-block__link{color:#333}
.rebate-block__message{font-size:.75rem;word-break:break-word}
.rebate-block__strong{color:#00782b}
.rebate-block__price-holder{display:flex;flex-direction:column;justify-content:center;flex-basis:120px;flex-shrink:0;font-weight:bold;text-align:right}
.rebate-block--default .rebate-block__price-holder{margin-top:-3px}
.rebate-block__rebate-title{display:block;text-decoration:underline;font-size:.75rem}
.rebate-block__rebate-price{font-size:1.375rem}
.rebate-block__rebate-save{display:block;line-height:1;color:#00782b}
.rebate-block__rebate-save_text{font-size:.875rem}
.rebate-block__rebate-save_number{font-size:1.125rem}
.rebate-block__rebate-details{display:block;font-size:.75rem;color:#333}
.rebate-block--iumap .info-bubble.bottom .info-bubble__message{padding:8px}
@media(min-width:768px){.rebate-block--iumap .info-bubble.bottom .info-bubble__message{min-width:202px}
}
@media(max-width:767px){.rebate-block--iumap .info-bubble.bottom .info-bubble__message{min-width:187px}
}
.info-bubble__popup-text{display:block;color:#333}
.info-bubble__popup-text_main{display:block;margin-bottom:8px;padding-right:16px;font-size:.75rem}
.price__auto-pdp-content .set-of-four-container__eco-fee{display:inline-block}
@media(min-width:768px){.set-of-four-container__label{font-size:.75rem}
.set-of-four-container__price{font-size:1.125rem}
.set-of-four-container__price .coins{font-size:1.125rem}
.set-of-four-container__was{font-size:.9375rem}
}
@media(max-width:767px){.set-of-four-wrapper{flex-wrap:wrap}
.set-of-four-wrapper .rebate-block{flex-basis:auto;margin-bottom:5px}
.rebate-block{width:100%;margin-top:10px;margin-bottom:-5px}
.rebate-block__rebate-title{margin-right:-8px}
.rebate-block__link{padding:10px}
.rebate-block__message{width:calc(100% - 145px)}
.rebate-block__price-holder{width:140px}
.set-of-four-container__label{font-size:.625rem}
.set-of-four-container__price{font-size:.875rem}
.set-of-four-container__price .coins.coins{font-size:.875rem}
.set-of-four-container__was{font-size:.75rem}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.automotive-price__fees,.rebateClass{z-index:300}
.automotive-price{font:700 24px/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.automotive-price__current-price,.automotive-price__old-price{white-space:nowrap}
.automotive-price__old-price{font-size:16px;text-decoration:line-through;color:#666}
.automotive-price__current-price{vertical-align:text-bottom}
.automotive-price__current-price .automotive-price__prefix,.automotive-price__current-price .automotive-price__suffix{font-size:14px}
.automotive-price__fees{margin-top:5px;text-transform:capitalize;font-size:.75rem;font-style:normal;font-weight:400;color:#333}
.automotive-price__rebate{display:flex;background-color:rgba(0,120,43,0.06);padding:5px 15px;margin-top:20px;justify-content:space-between}
.automotive-price__rebate_text{font-size:14px;font-weight:700;margin-right:10px}
.automotive-price__rebate_text-strong{color:#00782b;font-weight:900}
.automotive-price__rebate_link{font-weight:900;position:relative;padding-right:10px;white-space:nowrap;color:#000;text-decoration:underline}
.automotive-price__rebate_link::before{position:absolute;content:'>';top:0;right:0}
.automotive-price__rebate-price,.automotive-price__rebate-link{font-size:14px;line-height:15px;color:#333}
.automotive-price__rebate-link{text-decoration:underline}
.automotive-price__rebate-link:hover{text-decoration:none}
.automotive-price_pdp{display:flex;align-items:baseline}
.automotive-price_pdp .automotive-price__fees{margin-top:0;margin-left:20px;text-transform:capitalize}
.automotive-price__additional-message{font-size:14px;font-style:normal;font-weight:700;margin-top:15px;margin-bottom:0;color:#000;position:relative}
.automotive-price_set-of-sku-featured{font-size:20px;font-weight:900}
.automotive-price_set-of-sku-featured .automotive-price__current-price .automotive-price__prefix,.automotive-price_set-of-sku-featured .automotive-price__current-price .automotive-price__suffix{font-size:13px}
.automotive-price_set-of-sku-featured .coins{font-size:14px;vertical-align:top}
.automotive-price_set-of-sku-featured .automotive-price__old-price{display:none}
.automotive-price_set-of-sku-part-featured{font-size:16px;font-weight:900}
.automotive-price_set-of-sku-part-featured .coins{font-size:11px;vertical-align:top}
.automotive-price_set-of-sku-part-featured .automotive-price__current-price .automotive-price__prefix,.automotive-price_set-of-sku-part-featured .automotive-price__current-price .automotive-price__suffix,.automotive-price_set-of-sku-part-featured .automotive-price__old-price{font-size:11px}
.automotive-price_set-of-sku-part-featured.automotive-price_rebate,.automotive-price_set-of-sku-part-featured .automotive-price__fees{display:none}
.automotive-price .price__fees-fee{white-space:normal;display:inline}
.automotive-price .price__fees-prefix-fr{display:block}
.grid--grid-view .automotive-product-tile-srp .automotive-price__current-price .automotive-price__prefix,.grid--grid-view .automotive-product-tile-srp .automotive-price__current-price .automotive-price__suffix{font-size:16px}
.grid--grid-view .automotive-product-tile-srp .automotive-price__old-price{font-size:14px}
.automotive-product-tile-srp .automotive-price_set-of-sku{font-size:18px}
.automotive-product-tile-srp .automotive-price_set-of-sku .automotive-price__current-price .automotive-price__prefix,.automotive-product-tile-srp .automotive-price_set-of-sku .automotive-price__current-price .automotive-price__suffix{font-size:14px}
.automotive-product-tile-srp .automotive-price_set-of-sku .automotive-price__old-price{display:none}
.automotive-product-tile-srp .automotive-price_set-of-sku-part{font-size:20px}
.automotive-product-tile-srp .automotive-price_set-of-sku-part .automotive-price__current-price .automotive-price__prefix,.automotive-product-tile-srp .automotive-price_set-of-sku-part .automotive-price__current-price .automotive-price__suffix,.automotive-product-tile-srp .automotive-price_set-of-sku-part .automotive-price__old-price{font-size:14px}
.automotive-product-tile-srp .automotive-price_set-of-sku-part.automotive-price_rebate,.automotive-product-tile-srp .automotive-price_set-of-sku-part .automotive-price__fees{display:none}
.automotive-product-tile-srp__price_single-sku .automotive-price_set-of-sku-part .automotive-price__fees{display:block;text-transform:capitalize;font-size:.75rem;font-style:normal;font-weight:400;color:#333}
.order-details .rebateClass{cursor:pointer}
@media(min-width:768px){.automotive-price__fees,.rebateClass{z-index:300}
.grid--grid-view .automotive-product-tile-srp .automotive-price{font-size:18px}
}
@media(max-width:767px){.automotive-price__fees,.rebateClass{z-index:300}
.automotive-product-tile-srp__features{display:none}
.automotive-product-tile-srp .automotive-price_set-of-sku{font-size:14px}
.automotive-product-tile-srp .automotive-price_set-of-sku-part{font-size:18px}
.automotive-product-tile-srp .automotive-price__fees{font-size:12px;white-space:nowrap}
.automotive-price__rebate{display:block}
.automotive-product-tile-srp_auto-parts .automotive-price__current-price{font-size:18px}
.automotive-product-tile-srp_auto-parts .automotive-price__old-price{font-size:14px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.mobile-megamenu-wrapper{display:none;position:absolute;left:-1200px;top:51px;z-index:6;width:299px;overflow:hidden;overflow-y:auto;transition:left ease-in-out .4s;scrollbar-width:thin;overscroll-behavior:contain}
.mobile-megamenu-wrapper::-webkit-scrollbar-track{background-color:#f4f4f4}
.mobile-megamenu-wrapper::-webkit-scrollbar{width:6px;background-color:#f4f4f4}
.mobile-megamenu-wrapper::-webkit-scrollbar-thumb{background-color:#999}
@media(min-width:768px){.mobile-megamenu-wrapper{position:fixed;border-top:1px solid #e6e6e6}
}
.mobile-megamenu-wrapper_disable-body-scroll{position:fixed;width:100%}
.mobile-megamenu-wrapper.active{display:block;left:0}
@media(min-width:1280px){.mobile-megamenu-wrapper.active{left:5%;transition:none}
}
.mobile-megamenu-wrapper.active .mobile-megamenu__header{left:0}
@media(min-width:768px){.mobile-megamenu-wrapper.active .mobile-megamenu__header{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__utils{display:none}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu{box-shadow:none;border:1px solid #e6e6e6;border-top:0}
.mobile-megamenu-wrapper.deep-level .departments-megamenu__nav-list__toggle{border-bottom:0;color:#333}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__back,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__back{display:block;width:100%}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__content .departments-megamenu__content-wrapper,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__store,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__catalog,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__ct-money,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__wishlist,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-button,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account>.global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account>.mobile-megamenu__util-image{display:none}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2{display:block}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__util-image,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .global-header__main-bar__utility-nav__flyout-toggle__icon{margin:13px 0}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__account-title{padding-left:51px}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__utils-link{padding-left:16px}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__mark{font-size:.875rem;line-height:17px}
.mobile-megamenu{position:relative;z-index:999;width:100%;overflow-y:auto;background:#fff}
@media(min-width:768px){.mobile-megamenu{box-shadow:3px 1px 6px -4px #000;border:1px solid #e6e6e6}
}
.mobile-megamenu__header{position:relative;left:-1200px;z-index:999;width:100%;height:52px;padding:0 62px 0 16px;background-color:#fff;color:#fff;transition:left ease-in-out .4s}
.mobile-megamenu__close{position:absolute;top:0;right:20vw;width:58px;height:54px;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.mobile-megamenu__close::before,.mobile-megamenu__close::after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#000;border-radius:1px;border:1px solid #000}
.mobile-megamenu__close::before{transform:rotate(45deg)}
.mobile-megamenu__close::after{transform:rotate(-45deg)}
.mobile-megamenu__main-heading,.mobile-megamenu__back{display:block;padding:17px 0;text-align:left;font:bold .875rem/1.4285 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;text-transform:uppercase}
.mobile-megamenu__back{display:none;align-items:center;height:100%;line-height:17px;padding-top:0;padding-bottom:0;background:0;border:0;color:#333}
.mobile-megamenu__back::before{content:'';display:inline-block;width:6px;height:6px;margin-right:8px;border-top:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg);margin-bottom:3px}
.mobile-megamenu__util-image{flex:0 0 20px;width:20px;margin-right:10px;margin-left:10px;vertical-align:middle;background-size:cover;max-height:25px;float:left;margin-top:17px}
.mobile-megamenu .global-sign-in__content__list-item{border-bottom:1px solid #ccc}
.mobile-megamenu__utils-link,.mobile-megamenu .global-sign-in__content__link__my-ctm{display:block;position:relative;padding:18px 35px 18px 16px;font:700 .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .global-sign-in__content__link__my-ctm{margin:0;border:0;background:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm::before,.mobile-megamenu .global-sign-in__content__link__my-ctm::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:hover::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:focus::after{display:none}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading,.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{color:#c00}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading{margin-right:5px}
.mobile-megamenu .global-sign-in__content__link__my-ctm__content{line-height:inherit}
.mobile-megamenu .departments-megamenu__nav{height:auto;margin:0;text-align:left;border-bottom:1px solid #e6e6e6}
.mobile-megamenu .departments-megamenu__nav-list__icon-wrapper{display:none}
.mobile-megamenu .mobile-megamenu__utils .banner-builder__content-wrapper{border-bottom:0}
.mobile-megamenu .mobile-megamenu__account-title{color:#c00;border-bottom:1px solid #ccc}
.mobile-megamenu .mobile-megamenu__account-level-2{display:none}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item{border-left:0}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item:last-child{border-bottom:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle:hover,.mobile-megamenu .mobile-megamenu__account-button:hover{background:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle::before,.mobile-megamenu .mobile-megamenu__account-button::before{content:'';position:absolute;top:50%;right:19px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);background-color:inherit}
.mobile-megamenu .departments-megamenu__content-align-child-content{height:auto}
.mobile-megamenu .departments-megamenu__content__panel{display:none;background:0}
.mobile-megamenu .departments-megamenu__content__panel.active{display:block;position:static;top:0;left:0;padding:0}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle{background-color:#f5fcf7}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle::before{display:none}
.mobile-megamenu .section-header{display:none}
.mobile-megamenu .column-control__body{max-width:100%;height:auto;margin:0;padding:0}
.mobile-megamenu .column-control-background{display:none;background:none !important}
.mobile-megamenu .column-control__body-inner{width:100%;margin:0}
.mobile-megamenu .column-control__column{margin:0;padding:0}
.mobile-megamenu .column-control__column-par{margin:0}
.mobile-megamenu .column-control__column-par>.section{margin:0}
.mobile-megamenu .column-control__column-par>.new.section{display:none}
@media(min-width:768px){.mobile-megamenu .column-control__column-min-res-33{width:100%}
}
.mobile-megamenu .banner-builder__container{display:block}
.mobile-megamenu .banner-builder__container .resizable font,.mobile-megamenu .banner-builder__container .resizable span{font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;color:#333}
.mobile-megamenu .banner-builder__bg-wrapper{display:none}
.mobile-megamenu .banner-builder__content-wrapper{display:block;position:static;text-align:left}
.mobile-megamenu .banner-builder__inner-content-wrapper{padding:0}
.mobile-megamenu .banner-builder__content{position:static;padding:0;word-wrap:inherit}
.mobile-megamenu .banner-builder__text_title,.mobile-megamenu .banner-builder__container .banner-builder__text_title.resizable{padding:17px 45px 17px 17px !important;font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .banner-builder__text_description{display:none}
.mobile-megamenu .list-of-links .list-of-links__main-link-wrapper{padding:17px;border-bottom:1px solid #ccc;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{display:block;position:relative;margin:-17px;padding:17px 45px 17px 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .list-of-links.has-child .main-link{cursor:pointer}
.mobile-megamenu .list-of-links.has-child .main-link::before,.mobile-megamenu .list-of-links.has-child .main-link::after{content:'';position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:0;background-color:#c00;transform-origin:50% 50%}
.mobile-megamenu .list-of-links.has-child .main-link::before{transform:rotate(0)}
.mobile-megamenu .list-of-links.has-child .main-link::after{transform:rotate(90deg)}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__main-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__view-all-link-wrapper{display:block;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}
.mobile-megamenu .list-of-links.has-child.active .main-link::after{display:none}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__main-link-wrapper{display:none}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list-link-wrapper{padding:0;margin:0;border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-link{padding:17px 45px 17px 17px;font-size:.8125rem;font-weight:bold;text-transform:uppercase;display:block;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{cursor:pointer}
.mobile-megamenu .list-of-links .main-link::before,.mobile-megamenu .list-of-links .main-link::after{content:'';position:absolute;top:50%;right:23px;width:8px;height:2px;margin-top:-1px;background-color:#c00;transform-origin:100% 50%;transition:all linear .2s}
.mobile-megamenu .list-of-links .main-link::before{transform:rotate(45deg)}
.mobile-megamenu .list-of-links .main-link::after{transform:rotate(-45deg)}
.mobile-megamenu .list-of-links .list-of-links__list{display:none}
.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{margin-bottom:15px;padding:0 17px;font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-of-links__view-all-link-wrapper{display:none;margin-bottom:15px;padding:0 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-link{font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .view-all-link{font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .list-of-links__main-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links .list-of-links-default{margin:0}
.mobile-megamenu .list-of-links .list-link,.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{font:1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .view-all-link{font:bold 1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .has-child.active:last-child{border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links .has-child.active .list-of-links__view-all-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links .main-link{padding:16px 31px 15px 16px;font-size:.875rem;line-height:17px;letter-spacing:0;text-transform:capitalize}
.mobile-megamenu .list-of-links .main-link:hover{text-decoration:underline;color:inherit}
.mobile-megamenu .list-of-links .main-link::after,.mobile-megamenu .list-of-links .main-link::before{width:6px;background-color:#333}
.mobile-megamenu .list-of-links.has-child .main-link::after,.mobile-megamenu .list-of-links.has-child .main-link::before{content:none}
.mobile-megamenu .mobile-megamenu__lang{display:block;width:100%;padding:16px 35px 16px 16px;font:.875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:capitalize;cursor:pointer}
.mobile-megamenu .mobile-megamenu__lang span{display:block}
.mobile-megamenu .departments-megamenu__nav-list__text{position:static;display:block;top:auto;font-size:.875rem;line-height:17px}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper{display:none;width:100%}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened{display:block}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links .main-link::before,.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links .main-link::after,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links .main-link::before,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links .main-link::after{content:none}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links.has-child .main-link::before,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links.has-child .main-link::before{content:'';position:absolute;top:50%;right:19px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);background-color:inherit}
.mobile-megamenu .departments-megamenu__nav.closed{display:none}
.mobile-megamenu .mobile-megamenu__store{display:block;padding:10px 12px;border-left:5px solid #c00;border-bottom:1px solid #ccc;font:.75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;cursor:pointer}
.mobile-megamenu .global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:0;padding:0;font-size:.75rem;color:#333;font-weight:bold}
.mobile-megamenu .global-store__content__section{min-height:inherit;margin:0;padding:0}
.mobile-megamenu .global-store__content__section__store-name{display:block;width:100%;padding:4px 0;color:#c00;text-overflow:inherit;text-transform:none;white-space:normal}
.mobile-megamenu .global-store__content__section__store-name::after{content:'';display:inline-block;width:8px;height:8px;margin:3px 0 0 4px;border-top:2px solid #c00;border-right:2px solid #c00;background:0;vertical-align:top;transform:rotate(45deg)}
.mobile-megamenu .global-store__content--store-view-hours-top-header{display:block;float:none;font-size:.75rem;font-weight:normal}
.mobile-megamenu .global-store__content--store-view-hours-top-header__title{display:block;float:none;font:bold .75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:capitalize}
.mobile-megamenu .html-wrapper{min-height:0;line-height:0}
.mobile-megamenu__utils{display:none}
.mobile-megamenu__utils-link{padding-left:51px;line-height:19px}
.mobile-megamenu__account,.mobile-megamenu__catalog,.mobile-megamenu__ct-money,.mobile-megamenu__wishlist{position:relative}
.mobile-megamenu__util-image,.mobile-megamenu .global-header__main-bar__utility-nav__flyout-toggle__icon{position:absolute;left:16px;top:0;bottom:0;margin:auto;max-width:25px;min-width:19px}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper{display:none}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper.opened{display:block}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper li.list-of-links__list-link-wrapper a:hover{text-decoration:underline}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper,.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__list-link-wrapper{font-size:.875rem;line-height:17px;font-weight:700;letter-spacing:0;text-transform:uppercase}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper a,.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__list-link-wrapper a{display:block;color:#333;padding:16px 16px 15px 16px;text-transform:capitalize}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper{background-color:#f5fcf7}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item{display:block;width:100%;margin:0}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item_sticky{margin-top:auto}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle,.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item>.departments-megamenu__nav-list__text,.mobile-megamenu-wrapper .mobile-megamenu__account-title{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__mark{padding-top:14px;padding-bottom:14px}
.mobile-megamenu__back-hidden{max-height:calc(100vh - 112px);top:0}
.mobile-megamenu__header__hidden{display:none}
@media(min-width:1024px){.general-header .mobile-megamenu-wrapper{display:none}
.global-header_sticky .mobile-megamenu-wrapper.active{display:block;top:56px}
.global-header_sticky .mobile-megamenu-wrapper a.departments-megamenu__nav-list__mark{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;padding-top:14px;padding-bottom:14px}
.global-header_sticky .departments-megamenu__nav-list{display:block}
.global-header_sticky .departments-megamenu__nav-list a.departments-megamenu__nav-list__toggle{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
}
@media(max-width:767px){.simulator-content .mobile-megamenu-wrapper,.simulator-content .mobile-megamenu__header{transition:none;left:initial;display:none}
.simulator-content .mobile-megamenu-wrapper.active,.simulator-content .mobile-megamenu-wrapper.active .mobile-megamenu__header{left:initial;display:block;max-width:280px}
.simulator-content .mobile-megamenu{max-width:280px}
.mobile-megamenu-wrapper_search-visible{top:108px}
.mobile-megamenu-wrapper.active{width:100%;height:calc(100vh - 107px);display:flex;flex-direction:column;background-color:#fff}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu{border:0}
.mobile-megamenu__utils{display:block}
.mobile-megamenu .list-of-links .main-link,.mobile-megamenu .list-of-links__list-link-wrapper .list-link{text-transform:capitalize}
}
.html-wrapper{min-height:0;font-size:1rem;font-style:normal;font-weight:400}
.html-wrapper__content-wrapper{padding:0}
.rating-star{float:left;margin-right:3px}
.rating-star:last-child{margin:0}
.rating-stars-small .rating-star--on{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.rating-stars-small .rating-star--off{background-image:url(../canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -42px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.rating-stars-small .rating-star--on{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.rating-stars-small .rating-star--off{background-image:url("../canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header .departments-megamenu__content-wrapper{width:100%;height:19px;z-index:4;left:0}
.global-header .departments-megamenu__content{height:100%}
.global-header .departments-megamenu__content__panel{visibility:hidden;top:-9999em;max-height:0;overflow:hidden;opacity:0}
.global-header .departments-megamenu__nav-list__text{letter-spacing:-0.36px;white-space:nowrap}
@media(min-width:1024px){.departments-megamenu__nav-list{display:flex}
.departments-megamenu__nav-list__toggle-flyer--item{margin:0 6px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child{margin-left:0}
.departments-megamenu__nav-list__toggle-flyer--item:first-child .departments-megamenu__nav-list__toggle{padding-left:0}
.departments-megamenu__nav-list__toggle-flyer--item:last-child{margin-right:0}
.departments-megamenu__nav-list__toggle-flyer--item:hover>a{text-decoration:underline}
.departments-megamenu__nav-list__toggle-flyer--item>a.departments-megamenu__nav-list__toggle{width:auto;padding:0 4px;display:block;line-height:17px;font-size:.875rem;font-weight:bold;height:17px}
}
@media(min-width:1280px){.departments-megamenu__nav-list__toggle-flyer--item{margin:0 11px}
}
.global-header .departments-megamenu__content__panel--active{visibility:visible;max-height:900px;opacity:1}
.departments-megamenu__content-wrapper{z-index:2;width:100%}
.departments-megamenu__nav{text-align:center;height:46px;margin:0 auto;position:relative;overflow:visible}
.department-list__container{position:absolute;top:0;left:0;width:100%;z-index:8250}
.departments-megamenu__nav-list__toggle-flyer--item{display:inline-block}
.departments-megamenu__nav-list__toggle{display:table-cell;z-index:2;cursor:pointer;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:0;color:#fff;width:180px;vertical-align:middle;height:46px}
.departments-megamenu__nav-list__toggle:focus .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle:hover .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle--active .departments-megamenu__nav-list__icon{position:absolute;top:-25px}
.departments-megamenu__nav-list__toggle-flyer,.departments-megamenu__nav-list__toggle-project-central{position:relative}
.departments-megamenu__nav-list__icon-wrapper{display:block;position:absolute;left:7%;width:27px;height:25px;overflow:hidden}
.departments-megamenu__nav-list__icon{position:absolute;top:0;left:0;width:100%}
.departments-megamenu__submenu-content-wrapper{position:relative;width:100%;max-width:1171px;left:0}
.departments-megamenu__content__panel{position:absolute;left:-9000px;width:100%;padding:25px 25px;box-sizing:border-box;background-color:#fff}
.departments-megamenu__content__panel--active{display:inline-table;overflow-y:auto;position:static;width:100%;margin:0 auto;border-bottom:2px solid #252424;border-left:2px solid #252424;border-right:2px solid #252424}
.departments-megamenu__content__panel--active>div{height:100%}
.departments-megamenu__empty-content{padding:25px 35px;font-weight:bold;color:#919191;background-color:#f4f4f4}
.departments-megamenu__content-align-child-content{height:100%}
.departments-megamenu__content-align-child-content .list-of-category-links,.departments-megamenu__content-align-child-content .image-icon-component{display:inline-block;width:47%;margin-right:2%;margin-bottom:0;vertical-align:top}
@media(min-width:1024px) and (max-width:1279px){.global-header .departments-megamenu__submenu-content-wrapper{width:992px;margin:0 auto;left:-76px}
.departments-megamenu__nav-list__toggle{width:150px}
}
@media(max-width:1023px) and (min-width:768px){.departments-megamenu__content__panel{padding:25px 20px}
#departmentMegaMenu{width:729px}
.departments-megamenu__submenu-content-wrapper{width:729px}
.departments-megamenu__nav-list__toggle{width:110px}
.departments-megamenu__nav-list__icon-wrapper{display:none}
}
@media(max-width:767px){.departments-megamenu__content-wrapper .column-control__column{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.departments-megamenu__nav-list__toggle{width:110px}
}
@media(max-width:767px){.departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:100%}
}
@media(min-width:800px) and (max-width:1280px){.global-header .departments-megamenu__content{overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
@media(max-width:800px) and (orientation:portrait){.global-header .departments-megamenu__content{max-height:800px}
}
@media(max-width:1280px) and (orientation:landscape){.global-header .departments-megamenu__content{max-height:600px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.column-control::before,.column-control::after{content:'';display:table}
.column-control::after{clear:both}
.column-control__body{position:relative;display:flex;flex-flow:column;width:100%;margin:0 auto}
.column-control__body:after{display:block;visibility:hidden;height:0;font-size:0;content:"";clear:both}
.column-control__column-behavior__separate{padding-top:17px;padding-bottom:17px}
.column-control__column-behavior__transparent{padding-bottom:8px;padding-top:8px}
.column-control__body-inner{position:relative;margin-right:-17px;margin-bottom:-17px}
.column-control__body-inner::after{content:'';display:block;clear:both}
.column-control__column{float:left;clear:none;margin-left:0;margin-right:17px}
.column-control__column-par>.parbase{margin-bottom:17px}
.column-control__column-par>.parbase>.flyer-product-tile-content{margin-bottom:17px}
.column-control__column-par>.parbase.flyer-product-tile{margin-bottom:0}
.column-control__column-behavior__separate .column-control__column-par>.parbase{overflow:hidden;background-color:#fff;border:1px solid #e8e8e8;padding:15px 20px}
.cq-wcm-edit .parbase.anchor.section{border:1px solid #e8e8e8;background-color:#fff;padding:15px 20px}
.parbase.anchor.section{border:0;padding:1px;background-color:transparent}
.search-results-main--with-sidebar .column-control-background{left:-20px;right:-40px}
.column-control-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
@media(max-width:767px){.column-control-background{left:calc(50% - 50vw);right:calc(50% - 50vw)}
}
@media(min-width:768px){.column-control-background{left:-50vw;right:-50vw}
}
.assortment-right-column .column-control-background{left:0;right:0}
.global-footer .column-control__body,.assortment-content-wrapper .column-control__body,.base-tabs .column-control__body{max-width:none}
@media(max-width:767px){.column-control__body-inner{margin-right:0}
.column-control__column{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}
.column-control__column__column-mobile-res-100{padding:0;margin-left:0;margin-right:0}
.column-control__column-mobile-res-0{display:none}
.column-control__column-mobile-res-20{width:20%}
.column-control__column-mobile-res-25{width:25%}
.column-control__column-mobile-res-33{width:33.33%}
.column-control__column-mobile-res-40{width:40%}
.column-control__column-mobile-res-50{width:50%}
.column-control__column-mobile-res-60{width:60%}
.column-control__column-mobile-res-66{width:66.67%}
.column-control__column-mobile-res-75{width:75%}
.column-control__column-mobile-res-100{width:100%}
.customer-service-page .column-control__body .column-control__body{max-width:100%;padding:0}
.customer-service-page .column-control__column-par>.parbase{margin-bottom:0}
.customer-service-page .column-control__column-par>.parbase.list-of-links,.customer-service-page .column-control__column-par>.parbase.enhanced-rte,.customer-service-page .column-control__column-par>.parbase.column-control{margin-bottom:16px}
.customer-service-page .column-control__column-par .column-control__column-par>.parbase.list-of-links{margin-bottom:0}
.customer-service-page .column-control__body-inner{margin-bottom:0}
.home-service .column-control__body{max-width:100%}
.home-service .column-control__body-inner{margin-bottom:0;border-top:1px solid #ccc}
.site-map .column-control__column-par>.parbase,.home-service .column-control__column-par>.parbase{margin-bottom:0}
.site-map .column-control__body .column-control__body{max-width:100%;padding:0}
.site-map .column-control__column-behavior__transparent{padding-bottom:0;padding-top:0}
.site-map .column-control__body-inner{margin-bottom:0}
.site-map .section-header-container{margin-top:-10px}
}
@media(min-width:768px) and (max-width:1023px){.column-control__column-min-res-0{display:none}
.column-control__column-min-res-20{width:calc(20% - 17px)}
.column-control__column-min-res-25{width:calc(25% - 17px)}
.column-control__column-min-res-33{width:calc(33.33% - 17px)}
.column-control__column-min-res-40{width:calc(40% - 17px)}
.column-control__column-min-res-50{width:calc(50% - 17px)}
.column-control__column-min-res-60{width:calc(60% - 17px)}
.column-control__column-min-res-66{width:calc(66.67% - 17px)}
.column-control__column-min-res-75{width:calc(75% - 17px)}
.column-control__column-min-res-100{width:calc(100% - 17px)}
}
@media(min-width:1024px) and (max-width:1279px){.column-control__column-middle-res-0{display:none}
.column-control__column-middle-res-20{width:calc(20% - 17px)}
.column-control__column-middle-res-25{width:calc(25% - 17px)}
.column-control__column-middle-res-33{width:calc(33.33% - 17px)}
.column-control__column-middle-res-40{width:calc(40% - 17px)}
.column-control__column-middle-res-50{width:calc(50% - 17px)}
.column-control__column-middle-res-60{width:calc(60% - 17px)}
.column-control__column-middle-res-66{width:calc(66.67% - 17px)}
.column-control__column-middle-res-75{width:calc(75% - 17px)}
.column-control__column-middle-res-100{width:calc(100% - 17px)}
}
@media(max-width:1279px){.column-control__body{max-width:100%}
.column-control__body-inner{overflow:hidden;display:flex;flex-wrap:wrap}
}
@media(min-width:1280px){.column-control__body{max-width:1170px}
.column-control__column-max-res-0{display:none}
.column-control__column-max-res-20{width:calc(20% - 17px)}
.column-control__column-max-res-25{width:calc(25% - 17px)}
.column-control__column-max-res-33{width:calc(33.33% - 17px)}
.column-control__column-max-res-40{width:calc(40% - 17px)}
.column-control__column-max-res-50{width:calc(50% - 17px)}
.column-control__column-max-res-60{width:calc(60% - 17px)}
.column-control__column-max-res-66{width:calc(66.67% - 17px)}
.column-control__column-max-res-75{width:calc(75% - 17px)}
.column-control__column-max-res-100{width:calc(100% - 17px)}
}
.column-control__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
.assortment-content-wrapper .assortment-right-column{overflow:visible}