@charset "UTF-8";.store-map__tab__content{display:block}
.store-map__tab__content__map{position:relative}
.store-map__tab__content__map__overlay{position:absolute;right:4px;max-width:780px;height:492px}
.store-map__tab__content__map__map{max-width:780px;height:492px}
.store-map__tab__content__map__popup_close-button-overlay{position:absolute;right:0;top:1px;width:12px;height:13px}
.store-map__tab__content__map__popup__list{min-width:220px;max-width:720px;padding:5px 0 10px 5px}
.store-map__tab__content__map__popup__list__link-item{padding-top:10px;font-size:9pt;color:#333;font-style:italic;font-weight:500}
.store-map__tab__content__map__popup__list__link-item>a{width:49%;display:inline-block;color:#333}
.store-map__tab__content__map__popup__list__link-item>a:hover{color:#eb0000}
.store-map__tab__content__map__popup__list__link-item>a::after{content:"\203A";margin-left:3px}
.store-map__tab__content__map__popup__bottom-line{margin-bottom:15px;padding-top:10px;border-top:1px solid #e8e8e8}
.store-map__tab__content__map__popup__bottom-line>span{display:inline-block}
.store-map__tab__content__map__popup__bottom-line_time{width:59%;text-align:right}
@media(max-width:767px){.store-map__tab__content__map{display:block !important}
.store-map__tab__content__map__map{display:none}
.store-map__tab__content__map__overlay{display:none}
.store-map__tab__content__map__popup__list{padding:0}
.store-map__tab__content__map__popup__list__link-item{padding:3px 0}
.store-map__tab__content__map__popup__list__link-item>a{font-size:11px}
.store-map__tab__content__map__popup__list__link-item>a:first-child{width:82px}
.store-map__tab__content__map__popup__bottom-line{margin-bottom:5px;padding-top:3px}
.store-map__tab__content__map__popup__bottom-line_time{width:auto;float:right}
.store-locator .store-map__tab__content__map__map{display:block;height:94.92vw}
.store-locator .store-map__tab__content__map__overlay{display:block}
}
.store-map__tab__content__map__popup__bottom-line_day{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -163px;width:17px;height:17px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;margin-right:6px;line-height:20px;position:relative;top:4px}
.store-map__tab__content__map__popup .store-list__tab__content__list-item__accordion__store-pin{width:100%;padding-left:15px}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.store-map__tab__content__map__popup__bottom-line_day{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.store-map__tab__content__map__popup .store-list__tab__content__list-item__accordion__store-pin{padding-left:10px}
}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -128px;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.pdp-video-selector__video-list__ctas__button__previous .pdp-video-selector__video-list__ctas__button__link__link-state_inactive:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-342px -251px;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;display:block}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link:after{background-image:url(../../designs/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;display:block}
.pdp-video-selector__video-list__ctas__button__next .pdp-video-selector__video-list__ctas__button__link__link-state_inactive:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px 0;width:8px;height:13px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;display:block}
.pdp-video-selector__button-icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-152px -251px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:inline-block}
.pdp-video-selector__button-link:hover .pdp-video-selector__button-icon,.pdp-video-selector__button-link:focus .pdp-video-selector__button-icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-114px -251px;width:37px;height:37px;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-video-selector__button-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-video-selector__button-link:hover .pdp-video-selector__button-icon,.pdp-video-selector__button-link:focus .pdp-video-selector__button-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.pdp-video-selector .video__play-button{top:auto;left:auto;transform:none}
.pdp-video-selector .video__play-button:focus{box-shadow:none}
.video__play-button-pseudo{position:absolute;top:0;bottom:0;right:0;left:0;text-indent:-9999px}
.pdp-video-selector__button-wrapper{padding:0 40px 36px 40px;position:absolute;width:100%;bottom:0;z-index:1;cursor:pointer}
.pdp-video-selector__button-link{display:inline-block;height:100%}
.pdp-video-selector__video-tag{text-transform:uppercase;color:#44759a;font-weight:900}
.pdp-video-selector__video-list-item__thumbnail{display:flex;flex-flow:column nowrap;justify-content:center}
.pdp-video-selector__video-title{font-size:26px}
.pdp-video-selector__video-description{font-size:16px}
.pdp-video-selector__video-details{padding:30px}
.pdp-video-selector__video-wrapper{position:relative;cursor:pointer}
.pdp-video-selector__button{font-size:.9375rem;font-style:normal;font-weight:700;letter-spacing:.1em;color:#fff;text-transform:uppercase;display:inline-block;text-shadow:none}
.pdp-video-selector__button_text-only{color:#c00}
.pdp-video-selector__button-link:focus .pdp-video-selector__button_text-only,.pdp-video-selector__button-link:hover .pdp-video-selector__button_text-only{color:#eb0000}
.pdp-video-selector__button_red-frame,.pdp-video-selector__button_red-frame-without-shadow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:180%;background-color:#c00;border:1px solid #fff;padding:12px 15px;text-shadow:0 0 5px #000}
.pdp-video-selector__button_red,.pdp-video-selector__button_red-without-shadow{background-color:#c00;padding:15px 23px;text-shadow:0 0 5px #000}
.pdp-video-selector__button_transparent,.pdp-video-selector__button_transparent-without-shadow{background-color:rgba(0,0,0,0.2);padding:15px 23px;border:1px solid #fff;text-shadow:0 0 5px #000}
.pdp-video-selector__button-link:focus .pdp-video-selector__button_red-frame,.pdp-video-selector__button-link:focus .pdp-video-selector__button_red-frame-without-shadow,.pdp-video-selector__button-link:focus .pdp-video-selector__button_red,.pdp-video-selector__button-link:focus .pdp-video-selector__button_red-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red-frame,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red-frame-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red-without-shadow{background-color:#eb0000}
.pdp-video-selector__button-link:focus .pdp-video-selector__button_transparent,.pdp-video-selector__button-link:focus .pdp-video-selector__button_transparent-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_transparent,.pdp-video-selector__button-link:hover .pdp-video-selector__button_transparent-without-shadow{background-color:#c00}
.pdp-video-selector__button-link:focus .pdp-video-selector__button_red-frame-without-shadow,.pdp-video-selector__button-link:focus .pdp-video-selector__button_red-without-shadow,.pdp-video-selector__button-link:focus .pdp-video-selector__button_transparent-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red-frame-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_red-without-shadow,.pdp-video-selector__button-link:hover .pdp-video-selector__button_transparent-without-shadow{text-shadow:none}
.pdp-video-selector__button-label{text-align:center}
.pdp-video-selector .pdp-tested-carousel__video__btn{position:absolute;left:50%;top:50%;width:73px;height:73px;z-index:2;transform:translateY(-50%) translateX(-50%)}
.pdp-video-page__wrapper{display:block;background:#fff;min-height:100%;width:100%;top:0;left:0;z-index:-1;position:fixed;opacity:0}
.video-page__wrapper--active{z-index:9001;opacity:1;background-color:#fff}
/*!
 * 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.
 */.vehicle-information-container:not(.parbase){background-color:#f4f8fc;margin-top:-2px}
.vehicle-information-container__ymme{flex-grow:1}
.vehicle-information-container__content-wrapper{min-height:68px}
.vehicle-information-container_with-overlay .vehicle-information-container__content-wrapper{background-color:#f4f8fc;position:relative;z-index:5}
.vehicle-information-container__content{padding-top:8px;padding-bottom:10px;position:relative}
.vehicle-information-container__overlay{position:fixed;top:0;bottom:0;width:100%;background:rgba(0,0,0,0.7);height:100%;z-index:3;cursor:pointer}
.vehicle-information-container__bar-holder{background-color:#f4f8fc;order:0}
.vehicle-information-container__extra-info{display:flex;flex-shrink:0;justify-content:flex-end;flex-grow:1;order:1}
.vehicle-information-container__header-info-category{font:700 31px/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;margin:0}
.vehicle-information-container__header-info{display:flex;justify-content:space-between}
.vehicle-information-container__vehicle-type-category{font-weight:400}
.vehicle-information-container__appointment-form-link{display:block;line-height:17px;font-weight:normal;color:#00782b;text-decoration:underline;margin-bottom:12px;margin-top:8px}
.extra-info-active{display:none}
@media(min-width:1280px){.vehicle-information-container__header-info{margin-left:0;margin-right:0}
}
@media(min-width:768px){.vehicle-information-container__extra-info{align-self:flex-start}
.vehicle-information-container__ymme{flex-basis:0}
.vehicle-information-container__bar-holder{width:67%;padding-right:20px}
.vehicle-information-container__bar-holder_author{width:100%}
.vehicle-information-container__content{display:flex;align-items:center}
.vehicle-information-container__content_author{display:block}
.vehicle-information-container__manage-vehicles{position:relative;padding:12px 45px 12px 19px;border:1px solid #333;border-radius:3px;background:#fff;font:700 13px/16px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;align-self:flex-start}
.vehicle-information-container__manage-vehicles::after{content:'';border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);position:absolute;right:23px;top:14px}
.vehicle-information-container__manage-vehicles:hover{border-color:#999}
}
@media(max-width:767px){.vehicle-information-container__content-wrapper{min-height:80px}
.vehicle-information-container__extra-info{justify-content:flex-start;flex-direction:row;margin-top:6px}
.vehicle-information-container__footer-button{position:relative;font:700 12px/22px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;background:transparent;color:#666;border:0;padding:0}
.vehicle-information-container__footer-button::after{content:'';margin-left:5px;padding:3px;display:inline-block;position:relative;top:auto;bottom:2px;right:0;border:solid #666;border-width:0 2px 2px 0;transform:rotate(45deg)}
.vehicle-information-container__manage-vehicles-container{padding-left:40px}
.vehicle-information-container__header-info-category{font-size:18px}
.vehicle-information-container__header-info-category{font-size:18px;line-height:22px;text-transform:uppercase;font-weight:600;margin-bottom:4px}
.vehicle-information-container__content{display:flex;flex-direction:column}
.extra-info-active{display:flex}
}
.vehicle-information-container__appointment-form-link::before{content:'';background-image:url(../../designs/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}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.vehicle-information-container__appointment-form-link::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.global-header__main-bar__utility-nav__flyout-toggle__inner .global-header__main-bar__utility-nav__flyout-toggle__icon{overflow:visible}
@media(max-width:1279px){.global-header__main-bar__utility-nav__flyer-toggle--flyer{display:none}
}
.global-flyer{background-color:#f4f4f4;right:189px;width:909px;text-align:left}
.global-flyer.global-header__flyout{width:830px;right:0}
.global-flyer__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e8e8e8;padding:35px 25px 50px;max-height:85vh;overflow-x:hidden;overflow-y:auto}
.global-flyer__content:before,.global-flyer__content:after{content:'';display:table}
.global-flyer__content:after{clear:both}
.global-flyer__content .parsys_column>.parsys_column:first-child,.global-flyer__content .parsys-column>.parsys_column:first-child,.global-flyer__content .parsys_column>.parsys-column:first-child,.global-flyer__content .parsys-column>.parsys-column:first-child{float:left;clear:none;width:65%;margin-left:0;margin-right:5%}
.global-flyer__content__current-flyer__header{border-bottom:1px solid #ccc;margin-bottom:35px;padding-bottom:18px}
.global-flyer__content__current-flyer__header__title{color:#333;font-size:1.375rem;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:127.27273%;margin-bottom:0;text-transform:uppercase}
@media(max-width:1023px){.global-flyer{display:none}
}
@media(min-width:1024px) and (max-width:1279px){.global-flyer{display:none}
}
@media(min-width:1280px){.global-flyer.global-header__flyout--active{display:block}
}
.global-header__main-bar__utility-nav__flyer-toggle--flyer .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__catalog .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -219px;width:19px;height:21px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__inner .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer .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--flyer .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -197px;width:19px;height:21px;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--flyer .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__catalog .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.no-touch .global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__inner .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer .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--flyer .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/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.
 */.masthead-banner-wrapper{display:flex;align-items:center;justify-content:center;background-color:#fabb73;min-height:40px}
@media(max-width:767px){.masthead-banner-wrapper{text-align:left;padding:0 10% 0 10}
}
.masthead-banner-icon{display:inline-block;min-height:18px;margin-right:8px}
@media(max-width:767px){.masthead-banner-icon{position:absolute;left:26px;top:calc(50% - 12px)}
}
.masthead-banner-text{font-weight:700}
@media(max-width:767px){.masthead-banner-text{position:relative;padding:8px 57px 8px 53px}
}
@media(min-width:768px){.masthead-banner-text{display:flex}
}
.masthead-banner-message{display:inline}
.masthead-banner-link{display:inline;color:#333;text-decoration:underline;font-weight:900}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.flyer-lifestyle{background-color:#FFF;position:relative;overflow:hidden;min-height:230px}
.flyer-lifestyle__image-wrapper{text-align:center;position:relative}
.flyer-lifestyle__image-wrapper--background-image{background-size:cover;background-position:center center}
.flyer-lifestyle__image-wrapper--background-image .flyer-lifestyle__image{visibility:hidden}
.flyer-lifestyle__image{height:100%;object-fit:cover}
@media(max-width:767px){.flyer-lifestyle__image{object-fit:initial;height:auto}
}
.flyer-lifestyle__products-list-title{line-height:35px;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px}
@media(min-width:767px){.flyer-lifestyle__products-list-title{display:none}
}
@media(min-width:767px){.flyer-lifestyle__products-list{position:absolute;white-space:nowrap;font-size:0}
.flyer-lifestyle__products-list.align-items{transform:translate(0,0);z-index:0}
.flyer-lifestyle__products-list.align-items__horizontal{display:flex;justify-content:center}
.flyer-lifestyle__products-list.align-items--right-bottom{top:initial;right:0;bottom:0;left:initial}
.flyer-lifestyle__products-list.align-items--right-top{top:0;right:0;bottom:initial;left:initial}
.flyer-lifestyle__products-list.align-items--left-top{top:0;right:initial;bottom:initial;left:0}
.flyer-lifestyle__products-list.align-items--left-bottom{top:initial;right:initial;bottom:0;left:0}
.flyer-lifestyle__products-list.align-items--center-top{top:0;right:0;bottom:initial;left:50%;transform:translate(-50%,0);width:100%}
.flyer-lifestyle__products-list.align-items--center-top.align-items__horizontal .flyer-product{margin:0}
.flyer-lifestyle__products-list.align-items--center-top .flyer-product{margin:0 auto}
.flyer-lifestyle__products-list.align-items--center-bottom{top:initial;right:0;bottom:0;left:50%;transform:translate(-50%,0);width:100%}
.flyer-lifestyle__products-list.align-items--center-bottom.align-items__horizontal .flyer-product{margin:0}
.flyer-lifestyle__products-list.align-items--center-bottom .flyer-product{margin:0 auto}
.flyer-lifestyle__products-list.align-items--left-middle{top:50%;right:initial;bottom:initial;left:0;transform:translate(0,-50%)}
.flyer-lifestyle__products-list.align-items--right-middle{top:50%;right:0;bottom:initial;left:initial;transform:translate(0,-50%)}
}
.flyer-lifestyle .price-badge-wrapper__badge{position:absolute;top:70px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position{position:absolute}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom{left:0;transform:translateX(-80%)}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(1){top:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(2){top:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(3){bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top{right:0;transform:translateX(80%)}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(1){top:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(2){top:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(3){bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle{bottom:95%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(1){left:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(2){left:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(3){right:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top{top:95%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(1){left:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(2){left:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(3){right:27px}
.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-top:nth-child(2){top:auto;bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-top:nth-child(2){left:auto;right:27px}
/*!
 * 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.
 */@media(min-width:1025px){.js-flyer-component:focus{outline:-webkit-focus-ring-color auto 5px}
}
.flyer-product-wrapper{border-top:1px solid rgba(232,232,232,0.5);display:flex}
@media(min-width:767px){.flyer-product-wrapper:first-child{border-top:0}
}
@media(min-width:767px){.flyer-product-wrapper.flyer-product-wrapper--horizontal{border-top:0;border-left:1px solid rgba(232,232,232,0.5)}
.flyer-product-wrapper.flyer-product-wrapper--horizontal:first-child{border-left:0}
}
.flyer-product{background-color:#fff;padding:10px;width:100%;white-space:normal;position:relative;cursor:pointer;display:flex;flex:0 0 auto}
@media(min-width:767px){.flyer-product{padding:20px 27px;background-color:transparent;color:#fff;width:230px;display:block}
.flyer-product__bg-overlay{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2c3743;opacity:.7;z-index:-1}
}
@media(min-width:1025px){.flyer-product:focus{outline:-webkit-focus-ring-color auto 5px}
}
.flyer-product__link{width:100%;display:flex}
.flyer-product__image-wrapper{width:50%;text-align:center;max-width:50%;flex:0 0 50%;padding-right:10px;position:relative}
.flyer-product__image-wrapper .flyer-product__image{width:100%;max-height:130px}
@media(min-width:767px){.flyer-product__image-wrapper{display:none}
}
.flyer-product .product-tile__price{color:#333;margin:0 0 5px;font-size:30px;line-height:30px}
@media(min-width:767px){.flyer-product .product-tile__price{color:#e90a13}
}
.flyer-product .product-tile__price-wrapper{height:auto}
.flyer-product .product-tile__price-info{color:#666}
@media(min-width:767px){.flyer-product .product-tile__price-info{color:#ccc}
}
@media(min-width:768px){.flyer-product .product-tile__price-info .tooltip__wrapper .tooltip__message{top:8px;width:230px}
}
.flyer-product .product-tile__price__regular{color:#333}
@media(min-width:767px){.flyer-product .product-tile__price__regular{color:#fff}
}
.flyer-product .product-tile__price__regular-decimal{color:#333;font-size:55%;line-height:22px;position:relative;vertical-align:top;right:5px}
@media(min-width:767px){.flyer-product .product-tile__price__regular-decimal{color:#fff}
}
.flyer-product .product-tile__price__suffix{font-size:13px;line-height:18px;color:#666}
@media(min-width:767px){.flyer-product .product-tile__price__suffix{color:#ccc}
}
.flyer-product .product-tile__price-total-from,.flyer-product .product-tile__price__from{text-transform:lowercase;color:#666;font-size:13px}
@media(min-width:767px){.flyer-product .product-tile__price-total-from,.flyer-product .product-tile__price__from{color:#ccc}
}
.flyer-product .product-tile__price__end-suffix,.flyer-product .product-tile__price__regular-suffix,.flyer-product .product-tile__price-total-was{font-size:13px;color:#666}
@media(min-width:767px){.flyer-product .product-tile__price__end-suffix,.flyer-product .product-tile__price__regular-suffix,.flyer-product .product-tile__price-total-was{color:#ccc}
}
.flyer-product .product-tile__price-after-rebate{font-size:28px}
.flyer-product .product-tile__price-after-rebate-decimal{font-size:80%;line-height:30px;position:relative;vertical-align:top;right:5px;font-weight:700}
.flyer-product .price__list--last-price,.flyer-product .price__list--last-text-suffix,.flyer-product .price__fees-charge{color:#666}
@media(min-width:767px){.flyer-product .price__list--last-price,.flyer-product .price__list--last-text-suffix,.flyer-product .price__fees-charge{color:#ccc}
}
.flyer-product .price__now-srp-suffix,.flyer-product .price__now-srp{color:#666;font-size:13px}
@media(min-width:767px){.flyer-product .price__now-srp-suffix,.flyer-product .price__now-srp{color:#ccc}
}
.flyer-product .price__list--last-text{color:#666;display:inline-block;text-transform:lowercase;font-weight:700}
@media(min-width:767px){.flyer-product .price__list--last-text{color:#ccc}
}
.flyer-product .price__total--on-sale,.flyer-product .price__now--value-srp{color:#333}
@media(min-width:767px){.flyer-product .price__total--on-sale,.flyer-product .price__now--value-srp{color:#e90a13}
}
.flyer-product .price__now--value-srp-promo{font-size:85%;line-height:16px;position:relative;vertical-align:top;color:#333;right:3px}
@media(min-width:767px){.flyer-product .price__now--value-srp-promo{color:#e90a13}
}
.flyer-product .price__list--reg-last-srp{float:left;width:100%}
.flyer-product .price__list-srp__now{width:100%}
.flyer-product .price__list--reg-last-srp:hover>.price__tooltip,.flyer-product .price__list--reg-last-srp>.price__tooltip--active{top:20px;right:0;left:auto;width:auto}
@media(max-width:767px){.flyer-product .price__list--reg-last-srp:hover>.price__tooltip,.flyer-product .price__list--reg-last-srp>.price__tooltip--active{display:block;top:30px}
}
.flyer-product .price__list--reg-last-srp:hover>.price__tooltip::before,.flyer-product .price__list--reg-last-srp>.price__tooltip--active::before{content:none}
.flyer-product .product-tile__regular-price--on-sale{color:#666}
@media(min-width:767px){.flyer-product .product-tile__regular-price--on-sale{color:#ccc}
}
.flyer-product .product-tile__price__end-decimal{font-size:85%;line-height:16px;position:relative;vertical-align:top;color:#333;right:3px}
@media(min-width:767px){.flyer-product .product-tile__price__end-decimal{color:#e90a13}
}
.flyer-product .product-tile__after-rebate{font-size:13px}
.flyer-product .product-tile__action-link{display:block;padding:12px 0}
.flyer-product .product-tile__action-link_carousel{border:0;color:#00782b}
.flyer-product .product-tile-srp__payment-plan-link{font-size:11px;margin-right:0;padding-right:0}
.flyer-product .product-tile-srp__payment-plan-link:before,.flyer-product .product-tile-srp__payment-plan-link:after{content:none}
.flyer-product .product-tile-srp__payment-plan-link-chevron{padding-left:10px;color:#00792b;top:50%;left:100%;position:absolute;transform:translate(-50%,-50%)}
.flyer-product__info{display:block;font-size:1rem;padding-left:10px}
@media(min-width:767px){.flyer-product__info{padding-left:0}
}
@media(max-width:767px){.flyer-product__info{width:50%}
}
.flyer-product__code{color:#666;font-style:italic;font-weight:400;font-size:12px}
@media(min-width:767px){.flyer-product__code{padding-bottom:3px;color:#ccc}
}
.flyer-product__code--font-size-7{font-size:7px}
.flyer-product__code--font-size-8{font-size:8px}
.flyer-product__code--font-size-9{font-size:9px}
.flyer-product__code--font-size-10{font-size:10px}
.flyer-product__code--font-size-11{font-size:11px}
.flyer-product__code--font-size-12{font-size:12px}
.flyer-product__code--font-size-13{font-size:13px}
.flyer-product__code--font-size-14{font-size:14px}
.flyer-product__code--font-size-15{font-size:15px}
.flyer-product__code--font-size-16{font-size:16px}
.flyer-product__code--font-size-17{font-size:17px}
.flyer-product__title{color:#333;font-weight:700;font-size:13px}
@media(min-width:767px){.flyer-product__title{color:#fff}
}
.flyer-product__title--font-size-8{font-size:8px}
.flyer-product__title--font-size-9{font-size:9px}
.flyer-product__title--font-size-10{font-size:10px}
.flyer-product__title--font-size-11{font-size:11px}
.flyer-product__title--font-size-12{font-size:12px}
.flyer-product__title--font-size-13{font-size:13px}
.flyer-product__title--font-size-14{font-size:14px}
.flyer-product__title--font-size-15{font-size:15px}
.flyer-product__title--font-size-16{font-size:16px}
.flyer-product__title--font-size-17{font-size:17px}
.flyer-product__title--font-size-18{font-size:18px}
.flyer-product .product-tile__rate-wrapper{position:relative}
.flyer-product .product-tile__rate-wrapper .product-tile__rate{position:relative}
.flyer-product .product-tile__rate-wrapper .product-tile__rate .js-rating-stars:last-child{margin-right:4px}
.flyer-product .product-tile__rate-wrapper .product-tile__rate .js-rating-count{color:#ccc;line-height:15px}
.flyer-product .product-tile__rate-wrapper .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.flyer-product .product-tile__rate-wrapper .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -42px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.flyer-product .global-link:link{color:#333}
@media(min-width:767px){.flyer-product .global-link:link{color:#ccc}
}
/*!
 * 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-card{padding:10px;border:1px solid #e8e8e8;background-color:#fff;cursor:pointer;position:relative}
.product-card__title{margin:8px 0 0;height:42px;overflow:hidden}
.product-card .no-divide{white-space:nowrap}
.product-card .mt-2{margin-top:20px}
.product-card .portrait-md-only{display:none}
.product-card .col-half__image{position:relative;width:40%;flex:0 0 40%}
.product-card .col-half__info{position:relative;max-width:60%;flex:0 0 60%;padding:0 0 0 8px}
@media(max-width:767px){.product-card .col-half__info{margin-bottom:0}
}
.product-card__main-image img{width:100%;position:relative}
.product-card__description{text-transform:uppercase;color:#666;font-size:10px}
.product-card__sku{margin-bottom:0;clear:left;font-style:italic;font-weight:400;font-size:12px;color:#999}
.product-card__sku--font-size-7{font-size:7px}
.product-card__sku--font-size-8{font-size:8px}
.product-card__sku--font-size-9{font-size:9px}
.product-card__sku--font-size-10{font-size:10px}
.product-card__sku--font-size-11{font-size:11px}
.product-card__sku--font-size-12{font-size:12px}
.product-card__sku--font-size-13{font-size:13px}
.product-card__sku--font-size-14{font-size:14px}
.product-card__sku--font-size-15{font-size:15px}
.product-card__sku--font-size-16{font-size:16px}
.product-card__sku--font-size-17{font-size:17px}
.product-card__title{clear:left;font-weight:400;font-size:1rem}
.product-card__title--font-size-8{font-size:8px}
.product-card__title--font-size-9{font-size:9px}
.product-card__title--font-size-10{font-size:10px}
.product-card__title--font-size-11{font-size:11px}
.product-card__title--font-size-12{font-size:12px}
.product-card__title--font-size-13{font-size:13px}
.product-card__title--font-size-14{font-size:14px}
.product-card__title--font-size-15{font-size:15px}
.product-card__title--font-size-16{font-size:16px}
.product-card__title--font-size-17{font-size:17px}
.product-card__title--font-size-18{font-size:18px}
.product-card__vote{color:#999;font-size:13px}
.product-card__submit{width:auto;padding-left:8px;margin-left:40%}
.product-card__price{margin:0 0 5px;font-size:30px;color:#000}
.product-card .product-tile__regular-price--on-sale{color:#666;white-space:nowrap}
.product-card .product-tile__price__end-suffix,.product-card .product-tile__price__suffix{color:#666;font-size:.875rem}
.product-card .product-tile__price-wrapper{position:relative;height:auto}
.product-card .product-tile__price-wrapper .product-tile__price-tags-wrapper{position:relative;height:20px;top:auto}
.product-card .product-tile__price-wrapper .product-tile__price-tags-wrapper .price__tags{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.product-card .product-tile__price-container{position:relative;height:72px}
.product-card .product-tile__price{color:#000;font-size:1.5rem;clear:left}
.product-card .product-tile__price-info{color:#666}
.product-card .product-tile__price__from{text-transform:lowercase;font-size:.875rem;color:#666}
.product-card .product-tile__price__regular-decimal{position:relative;right:5px}
.product-card .product-tile__price-total-was{display:none}
.product-card .product-tile__price-total-was,.product-card .product-tile__price__regular-suffix{color:#666;font-size:.875rem}
.product-card .product-tile__price-total-from{color:#666;text-transform:lowercase;height:15px}
.product-card .product-tile__price__end-suffix{height:15px}
.product-card .product-tile__price__end-decimal{font-size:1.5rem;line-height:1.5rem}
.product-card .product-tile__action-link{padding:12px 0;display:block}
.product-card .product-tile__action-link_carousel{border:0;color:#00792b}
.product-card .product-tile__action-link_carousel:hover{background-color:transparent;color:#1a9345}
.product-card .product-tile__after-rebate{font-size:14px}
.product-card .product-tile__price-after-rebate{font-size:25px}
.product-card .product-tile__price-after-rebate-decimal{font-size:90%;line-height:30px;position:relative;vertical-align:top;right:5px;font-weight:700}
.product-card .product-tile-srp__payment-plan-link{font-size:12px;margin-right:0;padding-right:0;max-width:90%}
.product-card .product-tile-srp__payment-plan-link-chevron{padding-left:10px;color:#00792b;top:50%;left:100%;position:absolute;transform:translate(-50%,-50%)}
.product-card .product-tile-srp__payment-plan-link::before,.product-card .product-tile-srp__payment-plan-link::after{content:none}
.product-card .product-tile-srp__payment-plan-link:hover{color:inherit}
.product-card .price__list--last-price,.product-card .price__list--last-text-suffix,.product-card .price__fees-charge{color:#666}
.product-card .price__fees-fee{white-space:normal}
.product-card .price__now-srp-suffix{color:#666;font-size:.875rem}
.product-card .price__now-srp{display:inline-block;color:#666;font-size:.875rem}
.product-card .price__list--last-text{display:inline-block;color:#666;text-transform:lowercase;font-weight:700}
.product-card .price__now--value-srp,.product-card .price__total--on-sale{color:#333;font-size:1.5rem;line-height:1.5rem}
.product-card .price__now--value-srp_suffix,.product-card .price__total--on-sale_suffix{margin-left:4px}
.product-card .price__now--value-srp-promo{font-size:105%;line-height:15px;position:relative;vertical-align:top;right:3px}
.product-card .price__list--reg-last-srp{float:left;width:100%}
.product-card .price__list-srp__now{width:100%}
.product-card--vertical .product-row{display:block;position:relative;height:100%}
.product-card--vertical .product-row .col-half__image,.product-card--vertical .product-row .col-half__info{display:block;max-width:100%;flex:0 0 100%;width:100%;padding:0}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image,.product-card--vertical .product-row .col-half__info{max-width:40%;flex:0 0 40%}
}
.product-card--vertical .product-row .col-half__image .price__now-srp,.product-card--vertical .product-row .col-half__image .price__list--last-text,.product-card--vertical .product-row .col-half__info .price__now-srp,.product-card--vertical .product-row .col-half__info .price__list--last-text{display:block}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__now-srp,.product-card--vertical .product-row .col-half__image .price__list--last-text,.product-card--vertical .product-row .col-half__info .price__now-srp,.product-card--vertical .product-row .col-half__info .price__list--last-text{display:inline-block}
}
.product-card--vertical .product-row .col-half__image .price__list--reg-last-srp,.product-card--vertical .product-row .col-half__info .price__list--reg-last-srp{float:right;width:40%}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__list--reg-last-srp,.product-card--vertical .product-row .col-half__info .price__list--reg-last-srp{float:left;width:100%}
}
.product-card--vertical .product-row .col-half__image .price__list-srp__now,.product-card--vertical .product-row .col-half__info .price__list-srp__now{width:60%}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__list-srp__now,.product-card--vertical .product-row .col-half__info .price__list-srp__now{width:100%}
}
@media(max-width:767px){.product-card--vertical .product-row .col-half__info{max-width:60%;flex:0 0 60%;padding:0 0 0 5px}
}
.product-card--vertical .product-card__submit{left:0;margin-left:0;width:auto;padding-top:4px;padding-left:0;display:inline-block}
.product-card .product-tile-srp__rate{position:relative;margin-top:8px}
.product-card .product-tile-srp__rate .js-rating-stars:last-child{margin-right:4px}
.product-card .product-tile-srp__rate .js-rating-count{line-height:15px}
.product-card .product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.product-card .product-tile-srp__rate .rating-star--off{background-image:url(../../designs/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:767px){.product-card .product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -42px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
}
.product-card .banner-builder__button-wrapper{padding:0;position:relative;margin-top:auto;align-self:flex-end;-webkit-align-self:flex-end}
.product-card .banner-builder__button-label{position:relative;padding:8px}
.product-card .banner-builder__button-label .htmleditor-text-wrapper:after{font-size:16px;margin-left:5px}
.flyer-single .product-row{margin:0;width:152px;height:100%}
.flyer-single:hover .product-card__submit--unhover{background-color:#fff;color:#000;border:1px solid #e8e8e8}
.flyer-single:hover .product-card__submit--unhover::after{color:#e90a13}
.flyer-single.flyer-single--loaded{visibility:hidden}
.flyer-single .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .price__list--reg-last-srp>.price__tooltip--active{top:30px;right:auto;left:0;width:auto}
@media(max-width:767px){.flyer-single .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .price__list--reg-last-srp>.price__tooltip--active{display:block;top:30px}
}
.flyer-single .price__list--reg-last-srp:hover>.price__tooltip::before,.flyer-single .price__list--reg-last-srp>.price__tooltip--active::before{content:none}
.flyer-single .product-card--vertical .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .product-card--vertical .price__list--reg-last-srp>.price__tooltip--active{top:-50px;right:0;left:auto}
@media(max-width:767px){.flyer-single .product-card--vertical .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .product-card--vertical .price__list--reg-last-srp>.price__tooltip--active{top:30px}
}
.flyer-single .product-tile__action-link{display:inline-block}
@media(max-width:767px){.column-control__column-mobile-res-100.column-control__column-min-res-20 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-20 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-20 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-25 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-25 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-25 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-33 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-33 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-33 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-50 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-50 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-50 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-66 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-66 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-66 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-75 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-75 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-75 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-100 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-100 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-100 .product-card__submit{display:none}
}
.recommendations__carousel-items .product-card{margin:10px 10px 0;padding:0;border:0}
.recommendations__carousel-items .product-card__title{height:38px;font:normal 400 1rem/1.1875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.recommendations__carousel-items .product-card--vertical .product-row .col-half__image,.recommendations__carousel-items .product-card--vertical .product-row .col-half__info{display:block;max-width:100%;flex:0 0 100%;width:100%;padding:0}
.flyer-badge{position:absolute;width:55px;height:28px;z-index:1}
.pdp-header{background-color:#fff;padding:25px 0;width:100%}
.pdp-header--sticky{position:fixed;top:125px;z-index:9}
.pdp-product-image-and-buy-box{background:white;padding:45px 0 5px}
.pdp-product-image-and-buy-box__inner:before,.pdp-product-image-and-buy-box__inner:after{content:'';display:table}
.pdp-product-image-and-buy-box__inner:after{clear:both}
@media(max-width:1023px){.pdp-product-image-and-buy-box__inner{margin:0 auto 27px}
.pdp-product-image-content-wrapper{margin-bottom:20px}
}
@media(min-width:1024px){.pdp-product-image-and-buy-box__inner{margin:0 auto 35px}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper,.pdp-product-image-and-buy-box .pdp-buy-box{float:left;clear:none;width:49%;margin-left:0;margin-right:2%}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper:last-child,.pdp-product-image-and-buy-box .pdp-buy-box:last-child{margin-right:0}
}
@media(min-width:1280px){.pdp-product-image-and-buy-box__inner{margin-bottom:45px}
}
.pdp-buy-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.pdp-product-image-content-wrapper{width:100%;min-height:777px}
.pdp-product-image__image-wrapper{margin-bottom:20px}
.pdp-product-image__inner{width:100%;position:relative}
@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}
}
.product-reputation{background-color:#fff}
.product-reputation--bg{background-color:#f4f4f4}
.product-reputation .section-header-paddings{padding:35px 0}
.autofitment-wrapper{width:100%;background-color:#f4f4f4;padding-top:35px}
@media(min-width:1280px){.autofitment-wrapper .auto-fitment{max-width:1170px;margin:0 auto}
}
@media(max-width:767px){.pdp-product-image-and-buy-box{padding-top:20px}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper{min-height:200px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.recommendations-carousel-component{min-height:370px}
.recommendations-carousel-component .price__tags .price__tag{font:normal 500 .625rem/0.75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:0}
.recommendations-carousel-component .icon-chevron-left{background-image:url(../../designs/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}
.recommendations-carousel-component .icon-chevron-left:hover,.recommendations-carousel-component .icon-chevron-left.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-49px -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.recommendations-carousel-component .icon-chevron-right{background-image:url(../../designs/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}
.recommendations-carousel-component .icon-chevron-right:hover,.recommendations-carousel-component .icon-chevron-right.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:0 -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.recommendations-carousel-component-wrapper .recently-viewed-product-tiles{border-top:1px solid transparent}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.recommendations-carousel-component .icon-chevron-left,.recommendations-carousel-component .icon-chevron-left:hover,.recommendations-carousel-component .icon-chevron-left.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.recommendations-carousel-component .icon-chevron-right,.recommendations-carousel-component .icon-chevron-right:hover,.recommendations-carousel-component .icon-chevron-right.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.recently-viewed-product-tiles{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;position:relative;border-top:1px solid #e8e8e8}
@media(max-width:767px){.recently-viewed-product-tiles{padding-top:25px;padding-bottom:10px}
}
.recently-viewed-product-tiles .product-card__main-image{width:130px;height:130px;display:flex;align-items:center;margin:7px auto 30px}
.recently-viewed-product-tiles .product-card__sku{display:none}
.recently-viewed-product-tiles__header{position:relative;text-align:center;margin-bottom:35px}
@media(max-width:767px){.recently-viewed-product-tiles__header{margin-bottom:10px}
}
.recently-viewed-product-tiles__header::after{content:'';display:block;top:50%;margin-top:-0.5px;height:1px;left:0;position:absolute;width:100%;z-index:1}
.recently-viewed-product-tiles .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.recently-viewed-product-tiles .owl-nav button{position:absolute;z-index:2;background:0;opacity:.5}
.recently-viewed-product-tiles .owl-nav button:hover{background:0}
.recently-viewed-product-tiles .owl-prev{position:absolute;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;top:50%;background:0;border:0}
.recently-viewed-product-tiles .owl-prev .icon-chevron-left{box-shadow:none}
.recently-viewed-product-tiles .owl-next{position:absolute;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;top:50%;background:0;border:0}
.recently-viewed-product-tiles .owl-next .icon-chevron-right{box-shadow:none}
.recently-viewed-product-tiles__list .product-tile__image{display:block}
.recently-viewed-product-tiles__list .product-tile{display:inline}
.recently-viewed-product-tiles__list:not(.owl-loaded){display:flex;flex-flow:row nowrap;justify-content:space-between}
.recently-viewed-product-tiles__list .product-tile__title{margin-top:0;font-size:1rem;line-height:1.125rem;text-align:left;height:38px;overflow:hidden}
.recently-viewed-product-tiles__list::before,.recently-viewed-product-tiles__list::after{content:'';display:table}
.recently-viewed-product-tiles__list:after{clear:both}
.recently-viewed-product-tiles__list.recently-viewed-product-tiles-is-with-price .owl-prev,.recently-viewed-product-tiles__list.recently-viewed-product-tiles-is-with-price .owl-next{top:22%}
.recently-viewed-product-tiles__list.recently-viewed-carousel.g-main-column{width:100%;overflow:hidden}
@media(max-width:1023px){.recently-viewed-product-tiles .recently-viewed-product-tiles__list{max-width:100%}
}
@media(min-width:1024px) and (max-width:1279px){.recently-viewed-product-tiles .owl-prev{left:0}
.recently-viewed-product-tiles .owl-next{right:0}
.recently-viewed-product-tiles .recently-viewed-product-tiles__list{max-width:100%}
}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles:not(.recommendations-carousel),.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles:not(.recommendations-carousel){width:auto;margin:35px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .owl-next,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .owl-next{right:-46px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .owl-prev,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .owl-prev{left:-46px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .product-tile__image-wrapper,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .product-tile__image-wrapper{max-width:100%}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles__list .product-tile__title,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles__list .product-tile__title{padding:0 5px}
.recently-viewed-product-tiles .owl-carousel .owl-item{transform:translateZ(0) scale(1,1)}
@media(max-width:767px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-30px}
}
@media(min-width:768px) and (max-width:1023px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-50px}
}
@media(min-width:896px) and (max-width:1023px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-25px}
}
@media(min-width:1024px) and (max-width:1279px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-50px}
}
@media(min-width:1280px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-30px}
}
@media(min-width:768px) and (max-width:1023px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-35px}
}
@media(min-width:1024px) and (max-width:1279px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-35px}
}
@media(min-width:1280px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-50px}
}
.owl-item.owl-item-analytics{position:relative}
.recommendations-carousel.recently-viewed-product-tiles{padding:0}
.recommendations-carousel .recommendations-custom{display:flex;flex-flow:row wrap;max-width:1170px;margin:0 auto}
.recommendations-carousel .recommendations-custom.carousel-alignment__top{justify-content:center}
.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__head-section{width:35%;padding-right:20px}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__head-section{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__items{width:65%}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__items{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right{flex-flow:row-reverse wrap}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right{flex-flow:row wrap}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__items{width:65%}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__items{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__head-section{width:35%;padding-left:20px}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__head-section{width:100%}
}
.recommendations-carousel .recommendations-custom__head-section{width:100%;padding:0 20px}
.recommendations-carousel .recommendations-custom__items{width:100%;padding:0}
.recommendations-carousel .recommendations-custom .owl-carousel{padding:0}
.recommendations-carousel .recommendations-custom .owl-carousel .product-tile{width:100%}
.recommendations-carousel .recommendations-custom .owl-carousel .product-tile__image-wrapper{width:100%}
.recommendations-carousel .recommendations-custom__text{font-weight:normal;font-size:16px;text-align:left;line-height:1;color:#fff}
.recommendations-carousel .recommendations-custom__text b{font-weight:900}
.recommendations-carousel .recommendations-custom__text ul{list-style:disc}
.recommendations-carousel .recommendations-custom__text_title{padding-bottom:20px}
.recommendations-carousel .recommendations-custom__text_title,.recommendations-carousel .recommendations-custom__text_subtitle,.recommendations-carousel .recommendations-custom__text_description{margin:0;font-style:normal;letter-spacing:.1em}
.recommendations-carousel__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
@media screen and (max-width:1024px){.recommendations-carousel .recommendations-custom__text_title.resizable,.recommendations-carousel .recommendations-custom__text_subtitle.resizable,.recommendations-carousel .recommendations-custom__text_description.resizable{font-size:10px}
.recommendations-carousel .recommendations-custom .resizable .module-font-10{font-size:9px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-12{font-size:10px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-14{font-size:12px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-15{font-size:13px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-18{font-size:15px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-20{font-size:17px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-22{font-size:19px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-24{font-size:21px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-28{font-size:24px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-32{font-size:27px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-40{font-size:34px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-62{font-size:53px !important}
}
.global-sign-in__content--sign-in-view{display:none;width:478px;position:absolute;right:0}
.global-sign-in--active{display:block}
.global-header__site-sign-in_layout{width:478px}
.global-sign-in--sign-in-view-active .global-sign-in__content--sign-in-view{display:block}
.global-sign-in__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e8e8e8}
.global-sign-in__content__list-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.global-sign-in__content__link{border-top:1px solid #ccc;color:#333;display:block;padding:18px;position:relative;z-index:1}
.menu-button:first-child .global-sign-in__content__link{border-top-color:transparent}
.menu-button:first-child .global-sign-in__content__link:hover{border-top-color:#ccc}
.global-sign-in__content__link:after{position:absolute;top:50%;margin-top:-5px;right:18px}
.global-sign-in__content__link:hover,.global-sign-in__content__link:focus{background:#c00;border-top:1px solid #c00;color:#fff;z-index:2}
.global-sign-in__content__link__my-ctm{background:#fff;border:1px solid #e8e8e8;margin:18px;padding:18px;padding-left:70px;position:relative}
.global-sign-in__content__link__my-ctm:hover,.global-sign-in__content__link__my-ctm:focus{background:#fff;border:1px solid #e8e8e8}
.global-sign-in__content__link__my-ctm:after{display:block;position:absolute;top:50%;margin-top:-5px;right:18px}
.global-sign-in__content__link__text{display:block;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.global-sign-in__content__link__subtext{display:block;font-size:.875rem;font-style:italic;font-weight:400}
.global-sign-in__content__heading{color:#333;font-size:1rem;font-style:normal;font-weight:700;margin-bottom:8px}
.global-sign-in__content__text{color:#333;font-size:.875rem;font-style:normal;font-weight:400;margin-bottom:0}
.global-sign-in__content{background-color:#f4f4f4}
.global-sign-in__content--account-view{display:none;width:382px;position:absolute;right:0}
.global-sign-in--account-view-active .global-sign-in__content--account-view{display:block}
.global-sign-in__content__link--italic{color:#333;font-size:.875rem;font-style:italic;font-weight:400}
.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -68px;width:18px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.global-header__main-bar__utility-nav__flyout-toggle--account.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--account .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--account .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px 0;width:20px;height:21px;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){.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-header__main-bar__utility-nav__flyout-toggle--account.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--account .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--account .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -350px;width:16px;height:15px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability-search--active .pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -334px;width:16px;height:15px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_list::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-224px -435px;width:11px;height:10px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_list:hover::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-236px -435px;width:11px;height:10px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_list.pdp-store-availability__tab--current::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-236px -435px;width:11px;height:10px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_map::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -91px;width:10px;height:12px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_map:hover::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -115px;width:10px;height:12px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__tab_map.pdp-store-availability__tab--current::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -115px;width:10px;height:12px;background-color:transparent;background-repeat:no-repeat}
.pdp-store-availability__use-my-location-btn:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat;transform:scale(0.8)}
.need_2_order_more__tooltip_link::after{content:'\00A0';background-image:url(../../designs/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;position:absolute;top:15px;left:50%;margin-left:-7px;z-index:2;display:none}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.pdp-store-availability-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability-search--active .pdp-store-availability-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.need_2_order_more__tooltip_link:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability-search--active .pdp-store-availability-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_list:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_list:hover:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_list.pdp-store-availability__tab--current:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_map:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_map:hover:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab_map.pdp-store-availability__tab--current:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat;transform:scale(0.8)}
}
@media(max-width:767px){.need_2_order_more__tooltip_link::after{content:"";position:absolute;width:9px;height:9px;border:solid #e8e8e8;border-width:2px 0 0 2px;background:#fff;left:50%;top:100%;margin-top:5px;transform:translateY(-50%) rotate(45deg)}
.pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-194px -454px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat;width:12px;height:11px}
.pdp-store-availability-search--active .pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-207px -454px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat;width:12px;height:11px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.need_2_order_more__tooltip_link{position:relative;margin-top:5px;margin-bottom:0;padding:0;border:0;background:0;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.need_2_order_more__tooltip_link:hover{color:#333;text-decoration:underline}
.need_2_order_more__tooltip_link:focus::after,.need_2_order_more__tooltip_link:hover::after{display:block}
.need_2_order_more__tooltip_link::before{content:attr(data-tooltip);display:none}
.need_2_order_more__tooltip_link:focus::before,.need_2_order_more__tooltip_link:hover::before{display:block;position:absolute;left:0;right:0;top:-6px;z-index:1;width:210px;margin:29px auto 0 -10px;padding:6px 8px;border:3px solid #e8e8e8;background:#fff;font-size:.875rem;color:#666;font-style:normal;font-weight:normal;text-align:left;box-shadow:1px 1px 3px #b1b1b1}
.need_2_order_more__tooltip_link i::after{content:'>';margin-left:3px;text-decoration:none;position:absolute;right:-12px;top:0}
.need_2_order_more--wrapper{position:relative;top:-5px}
.need_2_order_more--wrapper .need_2_order_more__tooltip_link:focus::after,.need_2_order_more--wrapper .need_2_order_more__tooltip_link:hover::after{position:absolute;top:21px}
.need_2_order_more--wrapper .need_2_order_more__tooltip_link:focus::before,.need_2_order_more--wrapper .need_2_order_more__tooltip_link:hover::before{left:5px}
.store-list__tab__content.owl-carousel .owl-stage-outer{height:320px}
.order-today-and-pickup{font:italic 10pt Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
@media(max-width:767px){.need-to-order-more--wrapper{top:1px}
.need_2_order_more__tooltip_link{position:static;margin-bottom:0;padding:0;border:0;background:0}
.need_2_order_more__tooltip_link:focus::before,.need_2_order_more__tooltip_link:hover::before{width:auto;left:0;right:0;top:100%;margin-top:5px;margin-left:0;padding:8px;border-width:2px;background:#fff;font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.pdp-store-availability{width:100%;background-color:#fff;padding-top:20px;padding-bottom:60px;min-height:201px}
.pdp-store-availability__inner::before,.pdp-store-availability__inner::after{content:'';display:table}
.pdp-store-availability__inner::after{clear:both}
.pdp-store-availability .pdp-store-availability__inner{padding:0 57px}
.pdp-buy-box .pdp-store-availability .pdp-store-availability__inner{padding:0}
.pdp-store-availability__search{display:flex;flex-basis:80%}
.pdp-store-availability-search{display:flex;flex-basis:100%}
.pdp-store-availability-search__fieldset{display:flex;flex-basis:100%;align-items:baseline}
.pdp-store-availability-search__label{float:left;margin-right:10px;margin-bottom:0;font:normal bold .875rem/35px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.025em;text-transform:uppercase}
.pdp-store-availability-search__inputs{overflow:hidden;flex:1 0 auto;max-width:370px}
.pdp-store-availability-search__label-submit{position:absolute;left:-9999px}
.pdp-store-availability-search__search{-webkit-font-smoothing:antialiased;width:calc(100% - 40px);max-width:330px;min-width:128px;height:37px;padding:0 35px 0 20px;border:1px solid #ccc;border-radius:0;background-color:#fff;line-height:37px;color:#333}
.pdp-store-availability-search__search::-webkit-input-placeholder{opacity:1;font:italic normal .9375rem/37px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.pdp-store-availability-search__search::-moz-placeholder{opacity:1;font:italic normal .9375rem/37px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.pdp-store-availability-search__search:-ms-input-placeholder{opacity:1;font:italic normal .9375rem/37px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.pdp-store-availability-search__search.placeholder{opacity:1;font:italic normal .9375rem/37px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.pdp-store-availability-search__search::-webkit-search-decoration,.pdp-store-availability-search__search::-webkit-search-cancel-button,.pdp-store-availability-search__search::-webkit-search-results-button,.pdp-store-availability-search__search::-webkit-search-results-decoration{display:none}
.pdp-store-availability-search__submit{position:relative;left:-32px;padding:0;border:0;text-indent:-9999px}
.pdp-store-availability__tabs{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px}
@media(min-width:768px) and (max-width:1023px){.pdp-store-availability__tabs{flex-direction:column}
}
.pdp-store-availability__tabs-menu ~ .pdp-store-availability__search{margin-right:0}
.pdp-store-availability__tabs-menu{width:140px;padding-top:14px}
@media(min-width:768px) and (max-width:1023px){.pdp-store-availability__tabs-menu{align-self:flex-end;margin-top:16px;margin-right:20px}
}
.pdp-store-availability__tabs-menu-buttons{display:none;float:right}
.pdp-store-availability__tab{position:relative;float:left;padding-left:18px;font:normal bold .875rem/13px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.025em;cursor:pointer}
.pdp-store-availability__tab::before{content:'';left:0;position:absolute}
.pdp-store-availability__tab:hover,.pdp-store-availability__tab:focus{color:#c00}
.pdp-store-availability__tab_list{margin-right:10px;padding-right:13px;border-right:1px solid #333}
.pdp-store-availability__tab_list::before{position:absolute;top:50%;margin-top:-6px;overflow:hidden}
.pdp-store-availability__tab_list.pdp-store-availability__tab--current{color:#c00}
.pdp-store-availability__tab_map::before{position:absolute;top:50%;margin-top:-6px;overflow:hidden}
.pdp-store-availability__tab_map.pdp-store-availability__tab--current{color:#c00}
.pdp-store-availability__tab__content__map__google-map{position:relative;width:67%;height:441px;overflow:hidden}
.pdp-store-availability__tab__content__map__google-map__img-placeholder{position:absolute;top:0;right:0;z-index:2;min-width:101%;max-width:none;min-height:100%}
.pdp-store-change-modal__footer .pdp-store-availability__tab__content__list-item__more-details{display:inline-block;text-align:center;color:#fff}
.pdp-store-change-modal__footer .pdp-store-availability__tab__content__list-item__more-details:hover,.pdp-store-change-modal__footer .pdp-store-availability__tab__content__list-item__more-details:focus{color:#eb0000}
.pdp-store-change-modal__footer .pdp-store-availability__tab__content__list-item__more-details::after{content:'>';margin-left:3px}
.pdp-store-availability-search__search--error{border:1px solid red}
.pdp-store-availability-anchor{position:relative;top:-100px}
.pdp-store-availability__use-my-location-btn{position:relative;border:0;border-bottom:1px solid;padding:0;line-height:105%;background-color:transparent;text-transform:capitalize;flex-shrink:0}
.pdp-store-availability__use-my-location-btn:before{content:'';position:absolute;left:-24px;top:-2px;bottom:0;margin:auto}
@media(max-width:767px){.pdp-store-availability{padding-bottom:20px;min-height:232px}
.pdp-store-availability .pdp-store-availability__inner{padding:0 20px;max-width:100%}
.pdp-store-availability__search{flex-basis:100%}
.pdp-store-availability-search__fieldset{flex-direction:column}
.pdp-store-availability__use-my-location-btn{align-self:flex-end;margin-top:19px}
.pdp-store-availability-search__label{float:none;margin-bottom:2px;text-transform:lowercase}
.pdp-store-availability-search__label::first-letter {text-transform:uppercase}
.pdp-store-availability-search__inputs{position:relative;overflow:visible;max-width:100%;width:100%}
.pdp-store-availability-search__submit{position:absolute;left:auto;top:50%;right:11px;transform:translateY(-50%)}
.pdp-store-availability-search__search{max-width:100%;width:100%;padding-left:13px;font-size:15px}
.pdp-store-availability__tabs-menu{display:none}
.pdp-store-availability__tabs-menu ~ .pdp-store-availability__search{margin-right:0}
}
.pdp-buy-box .pdp-store-availability-search__submit{left:247px}
.pdp-buy-box .pdp-store-availability-search{float:none;height:74px}
.pdp-buy-box .pdp-store-availability{background-color:#fff;padding-top:15px;padding-bottom:0}
.pdp-buy-box .product-tiles-stores{margin:20px 25px 0}
.pdp-buy-box .pdp-store-availability-search__fieldset{text-align:left;width:570px;margin:0 auto;line-height:37px;display:block}
.pdp-buy-box .store-list__tab__content__list-item__accordion__store-pin{width:280px;margin-right:20px}
.pdp-buy-box .global-minicart__content{background-color:#fff}
.pdp-buy-box .global-minicart__content__list-item--empty{margin-bottom:15px}
.pdp-buy-box .pdp-store-availability__tabs{min-width:inherit;padding-bottom:0;margin:0 25px}
@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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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(../../designs/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("../../designs/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("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle{background-image:url("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.stock-status--locator-error .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.add-to-cart__button-text:before{background-image:url("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.add-to-cart__tooltip:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.stock-status--in-stock .stock-status__icon{background-image:url("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.notifications__tooltip-toggle:hover{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view-modal__rating__star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view-modal__rating__star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.modal__close-btn{background-image:url("../../designs/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("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--next:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.quick-view__store-list-link--prev:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--get-installed{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--delivery{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--pay-pick{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__item-icon--curbside{background-image:url("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.delivery-option__button::before{background-image:url("../../designs/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("../../designs/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("../../designs/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("../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.sku-selectors__error-icon{background-image:url("../../designs/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(../../designs/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("../../designs/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(../../designs/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("../../designs/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.
 */.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--on,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-223px -232px;width:19px;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){.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--on,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--half,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--half{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-203px -232px;width:19px;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){.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--half,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--half{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--off,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-367px -327px;width:19px;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){.auto-product-buy-box .pdp-header__reviews__stars .pdp-header__reviews__star--off,.pdp-header_automotive .pdp-header__reviews__stars .pdp-header__reviews__star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-product-buy-box .secondary-actions__button--my-list .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-90px -454px;width:12px;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){.auto-product-buy-box .secondary-actions__button--my-list .secondary-actions__button-text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-product-buy-box .secondary-actions__button--sale-alert .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-12px -454px;width:12px;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){.auto-product-buy-box .secondary-actions__button--sale-alert .secondary-actions__button-text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-product-buy-box .stock-status__info--checked .stock-status__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -88px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat;margin-top:3px}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.auto-product-buy-box .stock-status__info--checked .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.auto-success-popup.etires-popup .popup-component__container__body>h3::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -88px;width:13px;height:13px;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){.auto-success-popup.etires-popup .popup-component__container__body>h3::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.stock-status__warning-links::before{background-image:url(../../designs/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){.stock-status__warning-links::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.stock-status__warning-links::before{background-image:url(../../designs/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){.stock-status__warning-links::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@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.
 *//*!
 * 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.auto-pdp-buy-box{border:0}
.auto-pdp-header ~ .pdp-product-image-and-buy-box{padding-top:20px}
.auto-pdp-header ~ .pdp-product-image-and-buy-box .pdp-buy-box{border:0}
.auto-product-buy-box .pdp-buy-box__secondary-section{padding-bottom:0}
.auto-product-buy-box .price__subtotal-wrapper{margin-bottom:0}
.auto-product-buy-box .price__sale-rebate-data{color:#666}
.auto-product-buy-box .price__total-value{color:#333}
.auto-product-buy-box .price__additional-message{margin-top:15px}
.auto-product-buy-box .stock-status{margin-bottom:20px}
.auto-product-buy-box .auto-pdp-buy-box__tag{font:700 .75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:inline-block;background:#454545;padding:2px 5px;color:#fff;margin-bottom:15px;text-transform:uppercase}
.auto-product-buy-box .auto-pdp-buy-box__features-info{font:italic 1rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin-bottom:10px}
.auto-product-buy-box .auto-pdp-buy-box__more-features{color:#44759a}
.auto-product-buy-box .auto-pdp-buy-box__more-features:after{display:inline-block;content:'›';margin-left:3px;vertical-align:top}
.auto-product-buy-box .auto-sku-selector{margin:0}
.auto-product-buy-box .add-to-cart{margin:0 0 15px}
.auto-product-buy-box .set-of-four-container{font:700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:normal;float:left}
.auto-product-buy-box .set-of-four-container__price{display:inline-block;font-size:1.9375rem;font-weight:900}
.auto-product-buy-box .set-of-four-container__price .coins{font-size:70%;position:relative;top:-.4em}
.auto-product-buy-box .set-of-four-container__subtitle{font-weight:400}
.auto-product-buy-box .set-of-four-container__was{font-size:.8125rem;color:#666}
.auto-product-buy-box .set-of-four-container__text{display:inline-block;color:#666;font-size:.875rem}
.auto-product-buy-box .set-of-four-container__eco-fee{font-size:.75rem;color:#666}
.auto-product-buy-box .set-of-four-container__rebate-price{font-size:1.4285rem}
.auto-product-buy-box .set-of-four-container__rebate-title{font-size:.75rem;color:#666}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container{display:flex;margin-top:12px}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button{width:100%;margin:3px 0 0}
.auto-product-buy-box .stock-status__details{background:0;border:0;min-height:20px;display:flex;align-items:flex-end;justify-content:space-between}
.auto-product-buy-box .stock-status__details--in-stock .stock-status__icon-wrapper,.auto-product-buy-box .stock-status__details--out-of-stock .stock-status__icon-wrapper{background:0;margin:0}
.auto-product-buy-box .stock-status__details .stock-status__action-link{padding-right:12px;position:relative;font-size:1rem}
.auto-product-buy-box .stock-status__details .stock-status__action-link::after{right:0}
.auto-product-buy-box .stock-status--in-stock .stock-status__icon-wrapper{background:0;margin:0}
.auto-product-buy-box .stock-status__details-content-wrapper{display:block;width:auto;max-width:100%;padding:0;margin-right:20px}
.auto-product-buy-box .stock-status__icon-wrapper{float:left;position:relative;height:20px;margin-right:4px;align-self:flex-start}
.auto-product-buy-box .stock-status__link-separator{display:inline-block;margin:0 5px;color:#ccc}
.auto-product-buy-box .stock-status__details--locator-error .stock-status__details,.auto-product-buy-box .stock-status--locator-error .stock-status__details{align-items:flex-start;justify-content:start}
.auto-product-buy-box .stock-status__info{display:inline-block}
.auto-product-buy-box .stock-status__info--bold{font:900 .875rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-product-buy-box .stock-status__info-text{font-weight:700;text-transform:uppercase}
.auto-product-buy-box .stock-status__info-text:hover{color:#333}
.auto-product-buy-box .stock-status__check-other-store:hover{color:#333}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container .stock-status__details{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0}
.auto-product-buy-box .stock-status__details--out-of-stock .stock-status__action-links,.auto-product-buy-box .stock-status__details--in-stock .stock-status__action-links{display:flex;flex-wrap:wrap;position:static;text-align:left;padding-left:0}
.auto-product-buy-box .stock-status__details--out-of-stock{margin-left:0}
.auto-product-buy-box .stock-status__info-and-store,.auto-product-buy-box .stock-status__action-links{width:auto;max-width:100%}
.auto-product-buy-box .price__reg-price{font-size:.75rem;color:#666;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-product-buy-box .price__reg-price .price__reg-value{text-decoration:line-through}
.auto-product-buy-box .price__total{font-size:.75rem;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666;padding-top:0}
.auto-product-buy-box .price__total .price__reg-value{font-size:1.25rem;color:#333}
.auto-product-buy-box .auto-sku-selector .price__total{padding-top:6px;margin-bottom:0;line-height:1.5}
.auto-product-buy-box .price__sale-rebate-wrapper .price__total-value,.auto-product-buy-box .price__now .price__now--value{display:inline-block;font-size:1.25rem;line-height:1.1;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-product-buy-box .price__sale-rebate-wrapper .price__total-value .coins,.auto-product-buy-box .price__now .price__now--value .coins,.auto-product-buy-box .price__total .price__reg-value .coins{font-size:70%;position:relative;top:-.4em}
.auto-product-buy-box .price__now{font-size:.75rem;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin:0}
.auto-product-buy-box .price__link-list__item{display:block}
.auto-product-buy-box .price__price-after-rebate{font-size:.75rem;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.auto-product-buy-box .price__after-rebate{font-size:.75rem;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.auto-product-buy-box .price__sale-rebate-data{display:block;padding-left:0;font-size:.75rem;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.auto-product-buy-box .price__sale-rebate-data .price__total--on-sale{color:#333}
.auto-product-buy-box .price__rebate_product{display:block}
.auto-product-buy-box .price__rebate_product .price__payment-plan-link{font:italic .875rem/1.1428 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;left:auto}
.auto-product-buy-box a.price__payment-plan-link{font-weight:normal;margin:5px 0 0;font:italic .875rem/1.1428 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-ms-word-break:break-all;word-break:break-word}
.auto-product-buy-box a.price__payment-plan-link:after{display:none}
.auto-product-buy-box .price__tag--clearance{padding:3px}
.auto-product-buy-box .price__sale-rebate-wrapper{display:block}
.auto-product-buy-box .price__tags{padding-bottom:0}
.auto-product-buy-box .price__tags--reg-last{font-size:.75rem;color:#666;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-product-buy-box .price__tooltip{right:-80px;left:auto;top:auto}
.auto-product-buy-box .price__tooltip::before{display:none}
.auto-success-popup.etires-popup .popup-component__container{max-width:790px}
.auto-success-popup .success-popup__shop-button,.auto-success-popup .success-popup__cart-button{font:700 .875rem/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;display:inline-block;margin:0;white-space:nowrap;text-align:center}
.auto-success-popup .success-popup__shop-button{color:#00782b;background:#fff;padding:12px 30px;border:2px solid #00782b}
.auto-success-popup .success-popup__shop-button:hover{color:#1a9345;border-color:#1a9345}
.auto-success-popup .success-popup__shop-button::after{content:none}
.auto-success-popup .success-popup__cart-button{color:#fff;background:#00782b;padding:14px 34px;border:0}
.auto-success-popup .success-popup__cart-button:hover{background:#1a9345}
.auto-success-popup__hall-of-fame{background:#f4f4f4;display:block;text-transform:uppercase;border-radius:0 0 6px 6px;border-top:1px solid #e8e8e8;color:#333;font-weight:700;cursor:pointer}
.auto-success-popup__hall-of-fame:hover,.auto-success-popup__hall-of-fame:focus{color:#333}
.auto-success-popup__hall-of-fame:hover .auto-success-popup__hall-of-fame-link-text{text-decoration:none}
.auto-success-popup__hall-of-fame-link{font-size:.75rem;margin-left:15px;text-transform:none}
.auto-success-popup__hall-of-fame-link::after{content:'>'}
.auto-success-popup__hall-of-fame-link-text{text-decoration:underline}
.auto-success-popup .product-tile__price{color:#333;font-size:1.25rem;line-height:1;margin:.5rem 0;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-success-popup .product-tile__price__from,.auto-success-popup .product-tile__price__suffix{font-size:.75rem;color:#666}
.auto-success-popup .product-tile__price__after-rebate{font-size:.75rem;color:#333;line-height:1;font-weight:900;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.auto-success-popup .product-tile--online-exclusive{display:inline-block;margin:1px;line-height:1.5834}
.auto-success-popup.etires-popup .popup-component__container__close-popup-cross-button-wrapper{top:17px}
.auto-success-popup.etires-popup .popup-component__container__body{margin:0;padding:0}
.auto-success-popup.etires-popup .popup-component__container__body>h3{position:relative;padding:20px 65px 20px 30px;margin:0 0 0 20px;font-size:16px;font-weight:bold;text-transform:uppercase;text-align:left}
.auto-success-popup.etires-popup .popup-component__container__body>h3::before{content:'';position:absolute;top:50%;margin-top:-7px;left:12px}
.auto-success-popup.etires-popup .popup-component__container__body>hr{display:none}
.auto-success-popup.etires-popup .popup-component__container__body>.nano{margin:0}
.auto-success-popup .price__fees-fee_simple-tooltip .price-tooltip-window{border-color:#b9b9b9;box-shadow:1px 1px 8px rgba(0,0,0,0.25)}
.auto-success-popup .price__fees-fee_simple-tooltip .price-tooltip-window::before{border-color:#b9b9b9}
.auto-success-popup__rebate-disclaimer{padding:0 20px 20px;font-size:12px}
@media(min-width:1024px){.auto-product-buy-box .set-of-four-container{width:35%}
}
@media(min-width:768px){.auto-product-buy-box .stock--pdp{max-width:50%}
.auto-product-buy-box .add-to-cart{width:50%;padding-right:20px}
.auto-product-buy-box .add-to-cart.add-to-cart_empty{display:none}
.auto-product-buy-box .add-to-cart.add-to-cart_empty+.stock-status{width:100%}
.auto-success-popup__buttons-wrapper{text-align:right;padding:0 20px 20px;margin-top:-35px;position:relative;z-index:1}
.auto-success-popup__hall-of-fame{padding:20px}
.auto-success-popup .success-popup__cart-button{margin-left:15px}
.auto-success-popup .automotive-product-tile-srp__main-link{padding-bottom:0}
.auto-success-popup .automotive-product-tile-srp__right{padding-right:10px}
.auto-success-popup .automotive-product-tile-srp__price-block{margin-bottom:60px}
.auto-success-popup .price__fees-fee_simple-tooltip .price-tooltip-window{right:24px;top:116px}
.auto-success-popup .price__fees-fee_simple-tooltip .price-tooltip-window::before{right:-4px;bottom:80px;transform:rotate(-45deg)}
.auto-success-popup .auto-product-confirm-details__set-of-4-info{position:relative;padding-top:12px;margin-top:-12px}
.auto-success-popup .automotive-product-tile-srp__set-of-label{position:absolute;top:-6px;right:0}
}
@media(max-width:767px){.auto-pdp-header ~ .pdp-product-image-and-buy-box{padding-top:2px}
.auto-pdp-header ~ .pdp-product-image-and-buy-box .pdp-product-image-content-wrapper{margin-bottom:0}
.auto-product-buy-box .pdp-buy-box__primary-section{padding:0}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container{flex-direction:column;margin-top:0}
.auto-product-buy-box .add-to-cart{flex-grow:1;padding-top:0;margin-bottom:5px}
.auto-product-buy-box .auto-pdp-buy-box__features-info{font-size:.875rem;margin-bottom:15px}
.pdp-buy-box .auto-product-buy-box .stock-status__icon-wrapper{height:20px}
.pdp-buy-box .auto-product-buy-box .price__total,.pdp-buy-box .auto-product-buy-box .price__subtotal-wrapper{margin:0}
.auto-product-buy-box .stock-status--locator-error .stock-status__icon-wrapper{margin-top:10px}
.auto-product-buy-box .set-of-four-container{font-size:.625rem;font-weight:900}
.auto-product-buy-box .set-of-four-container__eco-fee{font-size:.625rem;color:#666}
.auto-product-buy-box .set-of-four-container__rebate-price{font-size:1rem}
.auto-product-buy-box .set-of-four-container__rebate-title{font-size:.75rem}
.auto-product-buy-box .stock-status__details{display:block}
.auto-product-buy-box .stock-status--out-of-stock .stock-status__action-links,.auto-product-buy-box .stock-status__details--in-stock .stock-status__action-links{padding:0}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button{margin:0}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button--disabled{width:100% !important}
.auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button-wrapper{width:100%;margin:0}
html:not(.keyboard-on) .auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button,html:not(.keyboard-on) .auto-product-buy-box .pdp-buy-box__add-to-cart-container .add-to-cart__button-wrapper-fixed-top .add-to-cart__button{max-width:94.92%}
.auto-product-buy-box .auto-sku-selector .price__total{padding-top:0}
.base-page-body .auto-success-popup.etires-popup .popup-component__container__body{padding:20px 0 0;overflow-x:hidden}
.base-page-body .auto-success-popup.etires-popup .popup-component__container__body .nano,.base-page-body .auto-success-popup.etires-popup .popup-component__container__body .nano-content{padding-top:0}
.auto-success-popup__hall-of-fame-header{padding:26px 0;text-align:center}
.auto-success-popup__hall-of-fame-link{display:block}
.auto-success-popup.etires-popup .popup-component__container__body .nano{padding:0}
.auto-success-popup.etires-popup .popup-component__container__body>h3{margin:0;padding:0 65px 20px 35px;font-size:.75rem;line-height:18px}
.auto-success-popup.etires-popup .popup-component__container__body>h3::before{left:15px;margin-top:-18px}
.auto-success-popup .automotive-product-tile-srp{padding:0 15px}
.auto-success-popup .automotive-product-tile-srp__title{word-wrap:break-word}
.auto-success-popup .popup-component__title strong{text-transform:initial}
.auto-success-popup__buttons-wrapper{width:90%;margin:0 auto 20px}
.auto-success-popup .success-popup__shop-button{display:block;margin-bottom:20px}
}
/*!
 * 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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:768px){.base-page-body .multiple-product-flyout .popup-component__overlay{margin-top:0}
}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__overlay::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.base-page-body .multiple-product-flyout .popup-component__overlay ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}
}
.base-page-body .multiple-product-flyout .popup-component__container{border-radius:6px;width:750px}
@media(min-width:768px) and (max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container{width:98%;margin-top:20px}
}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container{width:100%;height:100%;max-height:100%;border-radius:0}
}
.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{-ms-flex-direction:row}
@media(min-width:768px) and (max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{width:100%;max-width:100%}
}
@media(min-width:768px) and (max-width:1023px) and (max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{width:100%}
}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button-wrapper{top:0;right:0}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button{width:13px;height:13px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -158px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button:focus,.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button:hover{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -158px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat;opacity:.75}
.base-page-body .multiple-product-flyout .popup-component__container__body{padding:0 14px 0;border-radius:6px}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body{height:100%;border-radius:0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body .back-link{color:#333;font-style:italic;font-weight:700;font-size:14px;margin-left:15px}
.base-page-body .multiple-product-flyout .popup-component__container__body .back-link:before{content:'<';position:absolute;color:#ea1a23;left:17px;font-style:normal}
.base-page-body .multiple-product-flyout .popup-component__container__body>h3{font-size:12px;line-height:36px;display:flex;justify-content:space-between}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body>h3{font-size:14px}
}
.base-page-body .multiple-product-flyout .popup-component__container__body>hr{margin:0 -14px;color:#e8e8e8;background-color:#fff}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body>hr{margin:0 -14px 0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body.nano{margin:0 -14px;background:#eee}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano{padding:0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{width:auto;padding:0 14px 10px 0;max-height:80vh}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{max-height:100%}
}
@media(max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{width:98%;padding:0}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:768px){.automotive-product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-437px -416px;width:15px;height:14px;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){.automotive-product-tile-srp__rate .rating-star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.automotive-product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-248px -435px;width:10px;height:10px;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){.automotive-product-tile-srp__rate .rating-star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(min-width:768px){.automotive-product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-376px -388px;width:15px;height:14px;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){.automotive-product-tile-srp__rate .rating-star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.automotive-product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-259px -435px;width:10px;height:10px;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){.automotive-product-tile-srp__rate .rating-star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.automotive-product-tile-srp__link--text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-142px -454px;width:12px;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){.automotive-product-tile-srp__link--text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.automotive-product-tile-srp .stock-status__info-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -289px;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){.automotive-product-tile-srp .stock-status__info-text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.automotive-product-tile-srp__stock-status_available::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -215px;width:16px;height:16px;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){.automotive-product-tile-srp__stock-status_available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.automotive-product-tile-srp__stock-status_not-available::before{background-image:url(../../designs/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){.automotive-product-tile-srp__stock-status_not-available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.automotive-stock-status .stock-status__info--checked::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -88px;width:13px;height:13px;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){.automotive-stock-status .stock-status__info--checked::before{background-image:url("../../designs/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.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.automotive-product-tile-srp{display:block;height:100%;background:#fff;color:#333;cursor:pointer}
.automotive-product-tile-srp .auto-tile-info__part,.automotive-product-tile-srp__critical-fitment{display:none}
.automotive-product-tile-srp__image-wrapper{position:relative;flex-shrink:0;text-align:center}
.automotive-product-tile-srp__category{color:#333;font-weight:700}
.automotive-product-tile-srp__features{font:400 .875rem/1.2143 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.grid--list-view .automotive-product-tile-srp__sku-grid-item:first-child{width:56%;flex-shrink:0}
.automotive-product-tile-srp__tire-perf-rating{position:relative;display:inline-block;padding-bottom:16px;outline-style:none;margin-bottom:auto}
.automotive-product-tile-srp__tire-perf-rating:hover .automotive-product-tile-srp__perf-attributes,.automotive-product-tile-srp__tire-perf-rating:focus .automotive-product-tile-srp__perf-attributes,.automotive-product-tile-srp__tire-perf-rating.active .automotive-product-tile-srp__perf-attributes{opacity:1;transition:opacity .3s;width:320px;height:auto;padding:12px 8px;z-index:9;overflow:visible}
.automotive-product-tile-srp__perf-attributes{position:absolute;right:0;width:0;height:0;overflow:hidden;padding:12px 8px;background-color:#f4f4f4;border:2px solid #e8e8e8;z-index:0;opacity:0}
.automotive-product-tile-srp__perf-attributes::before{content:'';position:absolute;top:-8px;right:70px;height:12px;width:12px;background-color:#f4f4f4;border-left:2px solid #e8e8e8;border-top:2px solid #e8e8e8;transform:rotate(45deg)}
.automotive-product-tile-srp__perf-attributes:empty{display:none}
.automotive-product-tile-srp__product-data-badges .auto-product-badges__item{margin:0 0 3px 0}
.automotive-product-tile-srp .loyalty-badge{top:0;left:auto;right:-5px;width:75px}
.automotive-product-tile-srp__add-to-cart.global-form-button--load{padding-left:35px}
.automotive-product-tile-srp__add-to-cart.global-form-button--load .global-form-button__inner::before{left:-25px}
.automotive-product-tile-srp__set-of-label{font:700 12px/15px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;color:#666;margin-bottom:3px}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container{display:flex !important;position:relative !important;margin-bottom:5px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container{width:85px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_text{font-size:12px !important;color:#666 !important;padding-top:1px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-right:3px !important}
.automotive-product-tile-srp__stock-status{display:flex;flex-direction:column;height:33px;margin:23px 0;align-items:baseline}
.automotive-product-tile-srp__stock-status_available,.automotive-product-tile-srp__stock-status_not-available{position:relative;font-size:12px;color:#333;padding-left:19px;margin:0}
.automotive-product-tile-srp__stock-status_available:before,.automotive-product-tile-srp__stock-status_not-available:before{content:'';position:absolute;transform:scale(0.75);top:0;bottom:0;margin:auto}
.automotive-product-tile-srp__stock-status_available:before{left:0}
.automotive-product-tile-srp__stock-status_not-available:before{left:-2px}
.automotive-product-tile-srp .common-stock-status__check-other-link{border:0;background-color:transparent;padding:2px 2px 2px 0;margin:0 0 0 19px;font-size:12px;color:#0a7bb8;text-decoration:underline}
.automotive-product-tile-srp .common-stock-status__check-other-link:hover{color:#e90a13}
.grid--list-view .automotive-product-tile-srp{display:flex;width:100%}
.grid--list-view .automotive-product-tile-srp__info{flex-grow:1;flex-basis:0}
.grid--list-view .automotive-product-tile-srp .loyalty-badge{right:0}
.grid--list-view .automotive-product-tile-srp__critical-fitment{display:block}
.grid--list-view .automotive-product-tile-srp__set-of-tiles{display:none}
.grid--list-view .automotive-product-tile-srp__info-container{display:flex;width:100%}
.grid--list-view .automotive-product-tile-srp_wheel-tire{min-height:239px}
.grid--grid-view .automotive-product-tile-srp__image-wrapper{width:100%;margin-bottom:10px}
.grid--grid-view .automotive-product-tile-srp__button,.grid--grid-view .automotive-product-tile-srp__features,.grid--grid-view .automotive-product-tile-srp__sku-data{display:none}
.grid--grid-view .automotive-product-tile-srp__set-of-tiles .automotive-price__old-price{display:none}
.grid--grid-view .automotive-product-tile-srp .stock-status__other-stores::before{content:"\a";white-space:pre}
.grid--grid-view .automotive-product-tile-srp__info{padding-top:24px}
@media(min-width:768px){.automotive-product-tile-srp{border:2px solid #fff;padding:15px 15px 20px;position:relative;transition:border-color 100ms linear}
.automotive-product-tile-srp:hover{border-color:#cdd1de}
.automotive-product-tile-srp__title{line-height:1.2223;font-weight:400;margin-bottom:3px}
.automotive-product-tile-srp__category{margin-bottom:5px;font-size:.875rem;line-height:1.125}
.automotive-product-tile-srp__product-data{display:flex;flex-direction:column;justify-content:flex-end}
.automotive-product-tile-srp__tire-perf-rating{position:absolute;right:20px;top:18px}
.automotive-product-tile-srp__perf-attributes{top:35px}
.automotive-product-tile-srp__button{border:1px solid #156d2a;color:#016e26;padding:0;font-size:16px;line-height:19px;font-weight:700;background:#fff;text-transform:uppercase;min-width:190px;height:40px;margin-top:14px}
.automotive-product-tile-srp .automotive-stock-status{margin-top:auto}
.automotive-product-tile-srp__sku-grid-row{display:flex;margin-bottom:10px;align-items:flex-end}
.grid--list-view .automotive-product-tile-srp__title{font-size:1.375rem}
.grid--list-view .automotive-product-tile-srp__image-wrapper{width:160px;margin-right:30px;text-align:left}
.grid--list-view .automotive-product-tile-srp__set-of-4-mobile{display:none}
.grid--list-view .automotive-product-tile-srp__info{padding-right:30px;display:flex;flex-direction:column}
.grid--list-view .automotive-product-tile-srp__sku-grid-item_auto-parts:first-child{width:100%}
.grid--list-view .automotive-product-tile-srp__sku-grid-item_auto-parts-multi-sku:first-child{width:62%;padding-right:15px}
.grid--list-view .automotive-product-tile-srp__product-data{align-items:flex-end;text-align:right;max-width:215px}
.grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status{display:none}
.grid--list-view .automotive-product-tile-srp .auto-tile-info{padding-right:15px}
.grid--list-view .automotive-product-tile-srp .auto-tile-info__part{display:block}
.grid--grid-view .automotive-product-tile-srp__title{font-size:1.125rem}
.grid--grid-view .automotive-product-tile-srp__info .automotive-stock-status{display:none}
}
@media(max-width:767px){.automotive-product-tile-srp{padding:10px 12px}
.automotive-product-tile-srp__image-wrapper{margin-right:12px}
.automotive-product-tile-srp__image{width:110px}
.automotive-product-tile-srp .critical-fitment-data__item{padding-left:0}
.automotive-product-tile-srp .critical-fitment-data__item::before{content:none}
.automotive-product-tile-srp .loyalty-badge{top:0}
.automotive-product-tile-srp .loyalty-badge__image{width:75px;height:auto}
.automotive-product-tile-srp .tested-badge__image{width:68px;height:60px;top:0;left:0}
.automotive-product-tile-srp__title{font-size:15px;line-height:1.2;margin-bottom:0}
.automotive-product-tile-srp__category{font-size:12px;line-height:1.25;margin-bottom:0}
.automotive-product-tile-srp__ratings{display:flex}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container{width:55px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_text{font-size:9px !important}
.automotive-product-tile-srp__tire-perf-rating{margin-left:10px;margin-top:3px;padding-bottom:10px}
.automotive-product-tile-srp__perf-attributes{top:30px}
.automotive-product-tile-srp__product-data,.automotive-product-tile-srp__set-of-4{display:none}
.automotive-product-tile-srp__sku-info{margin-bottom:6px}
.automotive-product-tile-srp__sku-grid-row{margin-bottom:6px}
.automotive-product-tile-srp__sku-grid-row:last-of-type{margin-bottom:0}
.automotive-product-tile-srp__price-with-set-of-4{display:flex;justify-content:space-between}
.automotive-product-tile-srp__set-of-4-mobile{text-align:right}
.automotive-product-tile-srp_wheel-tire .loyalty-badge{width:50px}
.automotive-product-tile-srp_wheel-tire .loyalty-badge__image{width:50px}
.automotive-product-tile-srp_wheel-tire .automotive-price__rebate-link{white-space:nowrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__product-data-badges{width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__price{width:50%;flex-grow:1}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__price-with-set-of-4{flex-direction:row;justify-content:space-between;width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__image{width:110px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid{display:flex;flex-wrap:wrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-row{width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-row_rear{margin-top:10px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-item_auto-parts{display:flex;justify-content:space-between}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-item_price{display:flex;flex-wrap:wrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-label{font-size:10px;line-height:12px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile{width:50%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile_product{display:none}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile .automotive-product-tile-srp__price{width:100%}
.automotive-product-tile-srp__sku-grid-row_rear{margin-top:15px}
.automotive-product-tile-srp__sku-grid-item_auto-parts{display:flex;justify-content:space-between;flex-direction:column}
.automotive-product-tile-srp__sku-grid-item_set-of-price{display:flex;justify-content:space-between;align-items:baseline}
.srp-grid__item_pcode .automotive-product-tile-srp__image-wrapper{margin-bottom:7px}
.srp-grid__item_pcode .automotive-product-tile-srp__product-data{display:block}
.srp-grid__item_pcode .automotive-product-tile-srp__product-data .auto-product-badges{margin-top:4px}
.srp-grid__item_pcode .automotive-product-tile-srp__info .automotive-stock-status{display:none}
.srp-grid__item_pcode .automotive-product-tile-srp__sku-grid-row{display:none}
.automotive-product-tile-srp .srp-grid__item_pcode .loyalty-badge{right:-12px}
.srp-grid__item_sku .automotive-product-tile-srp__price_mobile{text-align:right}
.srp-grid__item_sku .automotive-product-tile-srp__image{width:110px}
.srp-grid__item_sku .automotive-product-tile-srp__sku-grid{display:flex;flex-wrap:wrap}
.srp-grid__item_sku .automotive-product-tile-srp__sku-grid-row{width:100%}
.srp-grid__item_sku .automotive-product-tile-srp__set-of-label{font-size:10px;line-height:12px}
.grid--list-view .automotive-product-tile-srp .srp-grid__item_sku .loyalty-badge__image,.grid--list-view .automotive-product-tile-srp .srp-grid__item_pcode .loyalty-badge__image{width:50px}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp_auto-parts,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp_auto-parts{display:flex;width:100%}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp__image-wrapper,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp__image-wrapper{margin-bottom:0;width:auto}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status{display:none}
.grid--list-view .automotive-product-tile-srp__info-container{display:block}
.grid--list-view .automotive-product-tile-srp_wheel-tire{min-height:165px}
.automotive-product-tile-srp_auto-parts .srp-grid__item_sku .automotive-product-tile-srp__sku-grid-item:first-child{width:auto}
.grid--list-view .automotive-product-tile-srp__sku-grid-item:first-child{width:auto}
.grid--grid-view .automotive-product-tile-srp__set-of-tiles{display:block}
.grid--grid-view .automotive-product-tile-srp__sku-grid.automotive-product-tile-srp__sku-data{display:none}
.automotive-product-tile-srp_auto-parts .automotive-price{font-size:18px}
}
@media(max-width:480px){.automotive-product-tile-srp__price-with-set-of-4{flex-direction:column}
.automotive-product-tile-srp__set-of-tiles{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.
 *//*!
 * 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-stock-status .stock-status{margin-bottom:0}
.automotive-stock-status .stock-status__warning-links{border:1px solid #fd9d2c;padding:5px 35px;position:relative;display:inline-block;font-size:14px;line-height:17px}
.automotive-stock-status .stock-status__warning-links::before{content:'';position:absolute;left:8px;top:6px}
.automotive-stock-status .stock-status__other-stores{color:#000;text-decoration:underline;position:relative}
.automotive-stock-status .stock-status__other-stores::after{content:">";position:absolute;right:-10px;bottom:0}
.automotive-stock-status .stock-status__other-stores:hover{text-decoration:none}
@media(min-width:768px){.automotive-stock-status .stock-status{margin-top:10px}
}
@media(max-width:767px){.automotive-stock-status .stock-status{margin-top:5px}
.automotive-stock-status .stock-status__warning-links{display:block;padding:6px 20px 6px 26px;font-size:12px;line-height:15px}
.automotive-stock-status .stock-status__warning-links::before{top:6px;left:6px}
}
/*!
 * 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-search{position:relative}
.global-search__label{position:absolute;left:-9999px}
.global-search__search{border-radius:3px;color:#333;font:normal 400 1rem/50px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.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-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__page-url{display:none}
@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:1024px){.global-header__main-bar__search{display:block}
.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{float:none;display:none}
.global-search{float:left;margin:20px 4% 0;width:530px}
.global-search-flyout__content{display:none}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__main-bar__search-form{width:530px}
}
@media(min-width:1280px){.global-search{width:530px;margin:20px 4% 0}
}
@media(max-width:767px){.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-header .global-search-flyout__content{padding:10px 8px}
.global-header .global-search__fieldset-arrow{position:absolute;display:block;background:0;width:0;height:0;top:-9px;right:69px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}
.global-header .global-search__search{height:34px;line-height:34px;background:#fff;font-size:.9375rem;border-radius:8px;position:relative}
.global-header .global-search__search:focus ~ .global-search__fieldset-arrow{top:-9px;right:69px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #69b1fa;box-shadow:0 6px 0 -2px #fff}
.global-header .global-search__search:focus ~ .global-search__fieldset-arrow::before{content:'';position:absolute;display:block;background:0;width:0;height:0;right:-8px;top:2px;border-style:solid;border-color:transparent transparent #fff transparent;border-width:0 8px 8px 8px;z-index:0}
.global-header .global-search__search_not-rounded{border-bottom-left-radius:0;border-bottom-right-radius:0}
.global-header .global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active::after{content: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.
 */.global-suggestive-search{border-radius:2px;position:absolute;width:100%;border:1px solid #ccc;border-width:0 1px 1px;z-index:10;display:none}
.global-suggestive-search::before,.global-suggestive-search::after{content:'';display:table}
.global-suggestive-search::after{clear:both}
@media(max-width:767px){.global-suggestive-search{border-radius:0;border-width:1px}
}
.global-suggestive-search.expanded{display:block;overflow-y:auto}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__item{cursor:pointer}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__item.active .global-suggestive-search__tabs-list__link__match-text .search-term-part{color:#fff}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__link__match-text .search-term-part{color:red}
@media(max-width:767px){.global-suggestive-search.expanded .global-suggestive-search__tabs-list__link__match-text .search-term-part{font-weight:700}
}
.global-suggestive-search__tabs-list{float:left;width:100%}
.global-suggestive-search__tabs-list__item{box-sizing:border-box;position:relative;border-top:1px solid #ccc;width:100%;height:50px;line-height:50px;background-color:#fff}
.global-suggestive-search__tabs-list__item:first-of-type{border-top:0}
.global-suggestive-search__tabs-list__item.active{background:#c00}
.global-suggestive-search__tabs-list__item.active .global-suggestive-search__tabs-list__link{color:#fff}
@media(max-width:767px){.global-suggestive-search__tabs-list__item{height:48px;line-height:48px}
}
.global-suggestive-search__tabs-list__link{display:inline-block;vertical-align:middle;font:normal 400 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:normal;color:#333;padding:0 35px 0 20px;letter-spacing:.025em}
.global-suggestive-search__tabs-list__link:focus{outline:0}
.global-suggestive-search__tabs-list__link__match-text{font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:normal}
@media(max-width:767px){.global-suggestive-search__tabs-list__link__match-text{font-weight:400}
}
@media(max-width:767px){.global-suggestive-search__tabs-list__link{padding-left:16px}
}
/*!
 * 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(../../designs/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}
.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,.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,.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(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-195px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;transform:scale(0.76) translate(-67%,-13%)}
.global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-225px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat;border:0;text-indent:-9999px;padding:0;display:inline-block;position:absolute;top:50%;right:15px;margin-top:-10px}
@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(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-194px -454px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px){.global-header .global-search__submit{width:34px;height:34px;background-color:transparent;border-radius:8px}
.global-header .global-search__submit::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-329px -362px;width:22px;height:22px;background-color:transparent;background-repeat:no-repeat;margin-top:-11px;right:10px}
}
@media(max-width:767px){.global-header .global-search--active .global-search__submit{width:34px;height:34px;background-color:inherit}
.global-header .global-search--active .global-search__submit::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-329px -362px;width:22px;height:22px;background-color:transparent;background-repeat:no-repeat}
}
.global-header .global-search--active .global-search__clear{width:15px;height:15px;background:0;right:47px;border-radius:0}
.global-header .global-search--active .global-search__clear::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -366px;width:15px;height:15px;background-color:transparent;background-repeat:no-repeat;top:0;left:0;margin:0;transform:none}
.global-header .global-search--active .global-search__clear::after{content:none;transform:none}
.global-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,.global-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,.global-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(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-225px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat}
.global-search--active .global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-195px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat}
@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(../../designs/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(../../designs/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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.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,.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,.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("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-search__submit{background-image:url("../../designs/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-search__submit{width:37px;height:37px;background:#ccc}
.global-search__submit::before{background-image:url("../../designs/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{background-image:url("../../designs/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-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url("../../designs/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("../../designs/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}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header .global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px;margin-top:-10px}
}
@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-header .global-search--active .global-search__submit::before{background-image:url("../../designs/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 .global-search--active .global-search__clear::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.global-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,.global-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,.global-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("../../designs/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-loyalty-card-popup input::-webkit-outer-spin-button,.add-loyalty-card-popup input::-webkit-inner-spin-button{-webkit-appearance:none}
.add-loyalty-card-popup section.add-loyalty-card-popup{font:400 .875rem/1.2857 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:26px 30px;margin-bottom:17px;border:1px solid #e8e8e8;background-color:#fff}
.add-loyalty-card-popup__header{margin-bottom:20px}
.add-loyalty-card-popup__heading{font:700 1rem/1.125 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0;text-transform:uppercase}
.add-loyalty-card-popup__paragraph{margin-bottom:18px}
.add-loyalty-card-popup__paragraph a{color:red;font-weight:600;text-decoration:underline}
.text-description-under-form{color:#707070;font-size:12px;line-height:15px;text-align:left;margin:5px 0 10px}
.popup-link-loyalty input[type='number']{-moz-appearance:textfield}
.popup-link-loyalty input::-webkit-outer-spin-button,.popup-link-loyalty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.popup-link-loyalty .popup-component__container{width:100%;overflow:auto;max-width:600px}
.popup-link-loyalty .popup-component__container::before{display:none}
.popup-link-loyalty .popup-component__container__body{padding:0}
.popup-link-loyalty .popup-component__container__body>hr{display:none}
.popup-link-loyalty .popup-component__container__body .nano{margin:0}
.popup-link-loyalty .popup-component__container__body .nano-content{width:100%;overflow-y:auto;overflow-x:hidden;max-height:95vh;padding:30px 26px}
.popup-link-loyalty .popup-component__container__close-popup-cross-button-wrapper{padding:0;width:20px;height:20px}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus,.popup-link-loyalty .popup-component__container__close-popup-cross-button{background:#fff;border:1px solid #7f7f7f;border-radius:50%;position:absolute;background:0;height:100%;width:100%;left:0;top:0}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button::after{top:9px;right:3px;content:'';width:12px;height:1px;background:#666;position:absolute;transform:rotate(-45deg)}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button::after{transform:rotate(45deg)}
.popup-link-loyalty .card-holder{display:block;text-align:center;margin:0 auto 15px}
.popup-link-loyalty .card-number{font-size:20px;line-height:24px;text-align:center;margin-bottom:32px}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__input-wrapper{margin:16px 0}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__small-text{margin:0;font-size:1em}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__small-text a{color:#850f30}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__description{margin-bottom:0}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__description-heading{font-size:1em;color:#303030;text-align:left;margin-bottom:10px}
.popup-link-loyalty .terms-conditions-wrap{border:1px solid #e8e8e8;padding:5px;max-width:323px;margin:0 auto;height:138px;overflow:hidden}
.popup-link-loyalty .terms-conditions-area{width:100%;max-width:310px;height:126px;line-height:1.2}
.popup-link-loyalty .terms-conditions-area .nano-content{width:calc(100% + 7px);padding:5px 15px 5px 5px;max-height:126px;overflow-y:auto}
.popup-link-loyalty .terms-conditions-area .nano-pane{border:0;width:12px;background:#d9d9d9;border-radius:5px}
.popup-link-loyalty .terms-conditions-area .nano-slider{margin:0;background:#78dfd5;border-radius:5px}
.popup-link-loyalty .terms-conditions-subheading{font-weight:700;padding:0 20px;text-align:center;margin-bottom:15px}
.popup-link-loyalty-create-wrapper{margin:0 auto;max-width:326px;position:relative}
.popup-link-loyalty-create__heading{position:relative;line-height:23px;font-size:20px;color:#303030;font-weight:500}
.popup-link-loyalty-create__heading--success{text-align:center;color:#830b2c}
.popup-link-loyalty-create__heading-text{font-size:12px;line-height:15px;color:#303030;font-weight:500}
.popup-link-loyalty-create__heading.popup-link-loyalty-create__heading--success::after{content:none}
.popup-link-loyalty-create__heading-text{font-size:12px;color:#303030;font-weight:500;margin-top:-.75em}
.popup-link-loyalty-create__description{margin:20px auto}
.popup-link-loyalty-create__description-heading{color:#830b2c;line-height:24px;font-size:20px;font-weight:500;text-align:center;margin-bottom:6px}
.popup-link-loyalty-create__description-heading-text{font-size:15px;line-height:18px;color:#303030;font-weight:500;text-align:center}
.popup-link-loyalty-create__input-wrapper{margin:30px 0;text-align:center}
.popup-link-loyalty-create__item{background:#f4f4f4;padding:10px;border-radius:3px;margin-bottom:10px;cursor:pointer;border:0;width:100%}
.popup-link-loyalty-create__item-card{display:block;text-align:center;margin-bottom:5px}
.popup-link-loyalty-create__item-title{display:block;color:#333;line-height:1.2;font-size:20px;font-weight:500;text-align:center}
.popup-link-loyalty-create__item-join{display:block;margin:0 auto 5px;font-size:1.5em;line-height:42px;color:#78dfd5;width:68px;height:42px;text-align:center;border-radius:3px;border:1px solid #b9b9b9;background:#fff}
.popup-link-loyalty-create__mixed-wrapper{display:flex;margin:30px 0;justify-content:space-between}
.js-loyalty-info-wrapper .popup-link-loyalty-create__mixed-wrapper{margin:15px 0 20px}
.popup-link-loyalty-create__mixed-wrapper--back{margin:10px 0 0}
.popup-link-loyalty-create__mixed-wrapper>.col{flex:0 1 100%;margin-left:15px}
.popup-link-loyalty-create__mixed-wrapper>.col:first-child{margin-left:0}
.popup-link-loyalty-create__mixed-wrapper>.col.hidden{display:none}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error{max-height:200px;margin:-20px 0 20px;white-space:pre-line}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error-birth{margin:-20px 0 0}
.popup-link-loyalty-create__mixed-wrapper-error{margin:0}
.popup-link-loyalty-create__small-text{font-size:12px;line-height:15px;text-align:center;margin:80px 0 10px}
.popup-link-loyalty-create__small-text+.popup-link-loyalty-create__input-wrapper{margin:15px 0}
.popup-link-loyalty-create__profile-details{margin:0 -999px;word-break:break-all;padding:10px 999px 10px;background:#efefef}
.popup-link-loyalty-create__profile-details .profile-details__box{padding:8px 5px}
.popup-link-loyalty-create__profile-details .profile-details__box-content{display:inline-block;vertical-align:top;width:50%;margin-right:-4px}
.popup-link-loyalty-create .profile-details__consent{margin-top:15px;text-align:center}
.popup-link-loyalty-create .profile-details__consent-label{margin:0}
.popup-link-loyalty-create .profile-details__consent-link{color:#830b2c}
.popup-link-loyalty-create__checkbox{position:absolute;left:-9999px}
.popup-link-loyalty-create__checkbox:checked+label .popup-link-loyalty-create__fake-checkbox{background:#30c2b4;border-color:#30c2b4}
.popup-link-loyalty-create__checkbox:checked+label::after{opacity:1}
.popup-link-loyalty-create__fake-checkbox{position:absolute;left:0;top:0;width:20px;height:20px;background:#fff;border:1px solid #7f7f7f}
.popup-link-loyalty-create__fake-checkbox.focus{box-shadow:inset 0 1px 1px rgba(0,119,204,0.075),0 0 4px rgba(0,119,204,0.6);outline:-webkit-focus-ring-color auto 3px}
.popup-link-loyalty-create__checkbox+label{display:inline-block;vertical-align:top;position:relative;padding-left:28px;line-height:20px;cursor:pointer;margin:0}
.popup-link-loyalty-create__checkbox+label::after{position:absolute;content:'';left:4px;top:4px;opacity:0;width:12px;height:8px;transform:rotate(-52deg);border:3px solid;border-color:transparent transparent #4d4d4d #4d4d4d}
.popup-link-loyalty-create__select{position:relative;border-bottom:2px solid #7f7f7f}
.popup-link-loyalty-create__select::after,.popup-link-loyalty-create__select::before{top:7px;width:10px;height:3px;right:10px;content:'';position:absolute;transform:rotate(45deg);background:#78dfd5}
.popup-link-loyalty-create__select::after{right:5px;transform:rotate(-45deg)}
.popup-link-loyalty-create__select.is-visible+.popup-link-loyalty-create__input--error{max-height:200px}
.popup-link-loyalty-create__select.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__select select{width:100%;border:0;display:block;cursor:pointer;font-size:15px;line-height:20px;color:#303030;background-color:#fff;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.popup-link-loyalty-create__select select option{color:#303030}
.popup-link-loyalty-create__select select:disabled{color:#a2a2a2}
.popup-link-loyalty-create__select select:invalid,.popup-link-loyalty-create__select select option:first-child{color:#7f7f7f}
.popup-link-loyalty-create__input{width:100%;border:0;font-size:15px;line-height:20px;height:22px;display:block;border-bottom:2px solid #7f7f7f;outline:0;outline-offset:0;box-shadow:none;-webkit-appearance:none;border-radius:0}
.popup-link-loyalty-create__input:disabled{color:#a2a2a2;background-color:#fff}
.popup-link-loyalty-create__input.is-visible{border-bottom-color:#fd9d2c}
.popup-link-loyalty-create__input.is-visible+.popup-link-loyalty-create__input--error{max-height:200px}
.popup-link-loyalty-create__input.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__input--error{max-height:0;font-size:12px;margin-top:7px;overflow:hidden;text-align:left;font-weight:600;line-height:15px;position:relative;color:#303030;padding:0 0 0 21px;transition:all 1.5s ease}
.popup-link-loyalty-create__input--error::after{display:none;margin-top:-7px}
.popup-link-loyalty-create__input--error.visible{max-height:200px}
.popup-link-loyalty-create__input--error.visible::after{display:block}
.popup-link-loyalty-create__input:hover,.popup-link-loyalty-create__input:active{outline:0;outline-offset:0;box-shadow:none}
.popup-link-loyalty-create__input::-webkit-input-placeholder,.popup-link-loyalty-create__input:-ms-input-placeholder{font-size:15px;color:#7f7f7f;opacity:1;font-style:unset}
.popup-link-loyalty-create__input::placeholder{font-size:15px;color:#7f7f7f;opacity:1;font-style:unset}
.popup-link-loyalty-create__label{width:100%;font-size:15px;line-height:20px;height:22px;color:#7f7f7f}
.popup-link-loyalty-create__back{margin:0 auto;font-size:15px;line-height:18px;color:#830b2c;text-transform:uppercase;border:0;background-color:#fff}
.popup-link-loyalty-create__submit-wrapper{margin-bottom:10px}
.popup-link-loyalty-create__edit{width:100%;display:block;padding:14px 0;font-size:15px;line-height:18px;text-align:center;color:#78dfd5;border:1px solid #78dfd5;transition:all .2s ease-in}
.popup-link-loyalty-create__edit:hover{color:white;text-decoration:none;background:#78dfd5}
.js-loyalty-info-wrapper .popup-link-loyalty-create__edit{border:0;font-size:14px;color:#830b2c;padding:0}
.js-loyalty-info-wrapper .popup-link-loyalty-create__edit:hover{background:0;color:#830b2c}
.popup-link-loyalty-create__submit{width:100%;padding:15px 0;background-color:#78dfd5;color:#4d4d4f;border:0;outline:0;cursor:pointer;margin:0;font-size:15px;line-height:18px;text-align:center;transition:all .2s ease-in;box-shadow:0 0 1px 0 rgba(0,0,0,0.4)}
.popup-link-loyalty-create__submit.disabled{background:#d9d9d9;color:#333}
.popup-link-loyalty-create__submit.disabled:hover,.popup-link-loyalty-create__submit.disabled:active{background:#d9d9d9;color:#333}
.popup-link-loyalty-create__submit:hover,.popup-link-loyalty-create__submit:active{background:#4d4d4f;color:#78dfd5}
.popup-link-loyalty-create__link-wrapper{text-align:center;margin:0 auto}
.popup-link-loyalty-create__link{display:inline-block;color:#4d4d4f;font-size:15px;line-height:18px;text-decoration:underline}
.popup-link-loyalty-create__link:hover,.popup-link-loyalty-create__link:active{outline:0;outline-offset:0;box-shadow:none}
.popup-link-loyalty-create__error-img{display:flex;justify-content:center;margin-top:75px}
@media(max-width:767px){.add-loyalty-card-popup section.add-loyalty-card-popup{padding:17px}
.add-loyalty-card-popup__header{margin-bottom:15px}
.add-loyalty-card-popup__heading{font-size:1.125rem;line-height:1.23}
.add-loyalty-card-popup__paragraph{margin-bottom:0}
.add-loyalty-card-popup__paragraph-title{display:block}
.base-page-body .popup-link-loyalty .popup-component__container__body{display:block}
.base-page-body .popup-link-loyalty .popup-component__container__body .nano{padding:0;margin:0;overflow:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .nano-content{overflow-x:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .terms-conditions-area .nano{padding:0;margin:0;overflow:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .terms-conditions-area .nano-content{width:calc(100% + 7px);padding:8px 22px 8px 8px;max-height:126px;overflow-y:auto}
.base-page-body .popup-link-loyalty .nano{padding:0}
.popup-link-loyalty .popup-component__container{max-height:100%}
.popup-link-loyalty .popup-component__container__body .nano-content{max-height:100%;overflow-y:auto;overflow-x:hidden}
.popup-link-loyalty .popup-component__container__close-popup-cross-button-wrapper{top:30px}
.popup-link-loyalty__submit-wrapper{margin-bottom:20px}
.popup-link-loyalty-create{width:100%}
.popup-link-loyalty-create__input-wrapper,.popup-link-loyalty-create__mixed-wrapper{margin:20px 0}
.popup-link-loyalty-create__small-text{margin-top:50px}
.popup-link-loyalty-create__small-text+.popup-link-loyalty-create__input-wrapper{margin:15px 0}
}
.popup-link-loyalty-create__heading::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -99px;width:11px;height:27px;background-color:transparent;background-repeat:no-repeat;position:absolute;content:'';left:-26px;top:-1px;width:11px;height:27px}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.popup-link-loyalty-create__heading::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.popup-link-loyalty-create__input--error::after{position:absolute;content:'';left:0;top:7px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-392px -388px;width:15px;height:14px;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){.popup-link-loyalty-create__input--error::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.global-header__header-top-bar__promo-section{float:left}
.header-disclaimer__container{min-width:200px;min-height:35px;color:#333;font-size:.9375rem;font-style:normal;font-weight:400}
.header-disclaimer__text{display:inline-block;position:relative;white-space:nowrap}
.header-disclaimer__text{margin-bottom:0}
.header-disclaimer__text a{color:#333;font-weight:700;position:relative}
.header-disclaimer__text a:last-child{padding-right:12px}
.header-disclaimer__text a:hover{color:#c00}
.header-disclaimer__message{font-weight:bold;color:#919191}
.header-disclaimer__text a:last-child:after{content:'';position:absolute;right:0;top:0;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -184px;width:6px;height:10px;background-color:transparent;background-repeat:no-repeat;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.header-disclaimer__text a:last-child:after{background-image:url("../../designs/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-romance__copy ul li{font-size:.875rem;font-style:normal;font-weight:400;position:relative;padding-left:15px;color:#333}
.global-romance__copy ul li:before{content:'•';position:absolute;top:0;left:0;color:#c00}
.romance-copy{font-size:1rem;font-style:italic;font-weight:400;line-height:150%;color:#333}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.stock--pdp .stock-status__info-text:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -289px;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){.stock--pdp .stock-status__info-text:before{background-image:url("../../designs/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.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.auto-sku-selector__number-wrap{display:flex}
.auto-sku-selector__rear-wrapper,.auto-sku-selector__main-wrapper{display:flex;align-items:flex-end;margin-bottom:20px}
.auto-sku-selector__rear-wrapper .price__additional-message,.auto-sku-selector__main-wrapper .price__additional-message{display:none}
.auto-sku-selector__rear-wrapper .price__now,.auto-sku-selector__main-wrapper .price__now{color:#333}
.auto-sku-selector__rear-wrapper .price__reg-text,.auto-sku-selector__main-wrapper .price__reg-text{font-size:.75rem;color:#666}
.auto-sku-selector__label{display:block;font:700 .75rem/1.875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;margin:0}
.auto-sku-selector .auto-sku-selector__number-input{border-color:#d9d9d9;border-width:1px 0;padding:0;text-align:center;width:40px;height:30px;color:#333;-moz-appearance:textfield}
.auto-sku-selector .auto-sku-selector__number-input[type=number]::-webkit-inner-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]::-webkit-outer-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]:hover::-webkit-inner-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.auto-sku-selector__number-input-button{background:0;padding:0;height:30px;width:30px;flex:none;border:1px solid #d9d9d9;font-size:1.3125rem;line-height:28px;font-weight:700}
.auto-sku-selector__number-input-button[disabled]{opacity:.5}
.auto-sku-selector__info-wrapper,.auto-sku-selector__fieldset-wrapper{width:50%}
.auto-sku-selector__info-wrapper .sku-selectors__error-message,.auto-sku-selector__fieldset-wrapper .sku-selectors__error-message{background:0;border:2px solid #eb0000}
.auto-sku-selector__info-wrapper .sku-selectors__error-message-text,.auto-sku-selector__fieldset-wrapper .sku-selectors__error-message-text{color:#333}
.auto-sku-selector__info-wrapper{order:1}
.auto-sku-selector__fieldset-wrapper{width:25%;min-width:120px;padding-right:20px}
.auto-sku-selector .price-wrap{float:right;width:25%}
.auto-sku-selector__product-level .price-wrap{float:none;width:100%}
.auto-sku-selector__main-wrapper_auto-parts .price-wrap{padding:5px 0 10px 0}
.auto-sku-selector__main-wrapper_auto-parts .price__total.price__total{font-size:24px;padding-top:0}
.auto-sku-selector__main-wrapper_auto-parts .price__total.price__total .price__reg-value{font-size:24px}
.auto-sku-selector__product{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;word-break:break-all;margin-bottom:0}
.auto-sku-selector__size{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin-bottom:0}
.auto-sku-selector__size_wheel,.auto-sku-selector__finish_wheel,.auto-sku-selector__offset_wheel{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin:0}
@media(max-width:767px){.auto-sku-selector__rear-wrapper,.auto-sku-selector__main-wrapper{margin-bottom:15px}
.auto-sku-selector__info-wrapper{width:40%}
.auto-sku-selector .price-wrap{float:none;padding-top:30px}
}
/*!
 * 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.
 */.stock--pdp .stock-status__info-text{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:900;text-decoration:underline;text-transform:none !important}
.stock--pdp .stock-status__info-text::before{content:'';display:inline-block;vertical-align:middle;margin-right:4px;width:17px;height:22px}
.stock--pdp .stock-status__details--out-of-stock{position:relative;margin-left:20px}
.stock--pdp .stock-status__info--pdp{text-transform:lowercase}
.stock--pdp .stock-status__info-avail:first-letter {text-transform:uppercase}
.stock--pdp .stock-status__availability-content{display:none;position:absolute;top:20px;left:0;width:300px;border:3px solid #e8e8e8;background-color:#f4f4f4;z-index:10;text-align:left;text-transform:none}
.stock--pdp .stock-status__info-store-name{text-transform:capitalize}
.stock--pdp .stock-status__action-link,.stock--pdp .stock-status__item-needed-today{font-style:normal}
@media(max-width:767px){.stock--pdp--order{order:-1}
}
.loyalty-counter{border-top:1px solid #ccc}
.loyalty-counter:first-child{border-top:0}
.global-sign-in__content__link__my-ctm:before,.global-sign-in__content__link__my-ctm:after{content:'';display:block}
.global-sign-in__content__link__my-ctm__content{line-height:1;color:#333}
.global-sign-in__content__link__my-ctm__heading{color:#333;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:5px;text-transform:uppercase}
.global-sign-in__content__link__my-ctm__text--dynamic{color:#c00;font-size:.875rem;font-style:normal;font-weight:900;line-height:1}
.global-sign-in__content__link__my-ctm:before{background-image:url(//canadiantire.scene7.com/is/image/CanadianTire/CT2016_IconLogo_SmlKey?hei=34&wid=38&fmt=png-alpha);background-size:38px 34px;width:38px;height:34px;overflow:hidden;display:block;position:absolute;top:50%;margin-top:-17px;left:18px}
.anchor{color:gray;font-size:18px;font-style:italic}
.anchor-link{content:"";display:block;height:125px;margin:-125px 0 0;pointer-events:none}
.page-turner{position:fixed;max-width:150px;bottom:15px;color:#fff;background-color:rgba(0,0,0,.8);z-index:5}
.page-turner:hover{background-color:rgba(204,0,0,.8)}
.page-turner__content-wrapper{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:8px 6px}
.page-turner__content-wrapper--prev{text-align:left}
.page-turner__content-wrapper--next{text-align:right}
.page-turner__prev{left:0}
.page-turner__next{right:0}
.page-turner__prev .page-turner__content-wrapper{padding-right:10px;padding-left:5px}
.page-turner__next .page-turner__content-wrapper{padding-left:10px;padding-right:5px}
.page-turner__link-wrapper{color:#fff}
.page-turner__button-name{font-weight:900;font-size:11px}
.page-turner__page-name{font-weight:400;font-size:8px}
.page-turner__arrow{min-width:18px;height:18px}
.page-turner__arrow::after{content:'';position:absolute;width:13px;height:13px;border-bottom:3px solid #fff;border-right:3px solid #fff}
.page-turner__arrow.page-turner__arrow--next{margin-left:5px}
.page-turner__arrow.page-turner__arrow--prev{margin-right:5px}
.page-turner__arrow.page-turner__arrow--next::after{right:11px;transform:rotate(-45deg)}
.page-turner__arrow.page-turner__arrow--prev::after{left:11px;transform:rotate(135deg)}
.page-turner__uppercase{text-transform:uppercase}
@media only screen and (max-width:767px){.page-turner{display:none}
}
.pdp-info-component{display:table;width:100%;border:1px solid #ccc}
.pdp-info-component__col{display:table-cell;clear:none;width:32%;margin-left:0;margin-right:2%;border-right:1px solid #ccc;min-height:198px;text-align:center;position:relative;padding:0 20px 20px}
.pdp-info-component__section-icon{background-color:transparent;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;margin-left:-12px;top:41px;display:block;height:27px;width:24px}
.pdp-info-component__heading{text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:800;letter-spacing:.1em;color:#333;margin-top:84px}
.pdp-info-component__subheading{font-size:.875rem;font-style:italic;font-weight:400;color:#333}
.pdp-info-component__subheading__link{font-size:.875rem;font-style:italic;font-weight:700;color:#333}
.pdp-info-component__subheading__link:hover{color:#eb0000}
.pdp-info-component__subheading__link:after{content:'>';margin-left:3px}
.pdp-info-component__col:last-child{border-right:0}
.pdp-info-component__col:last-child{margin-right:0}
.pdp-info-component__subheading__download-link{display:block;color:#333;font-size:.875rem;font-style:italic;font-weight:700}
.pdp-info-component__subheading__download-link:hover{color:#eb0000}
.pdp-info-component__subheading__download-link:before{content:'';display:inline-block;margin-right:3px}
.pdp-info-component__subheading__download-link__extension{font-size:.875rem;font-style:italic;font-weight:400;margin-left:3px}
.pdp-info-component:after{clear:both}
@media(max-width:1023px){.pdp-info-component{float:none;width:100%}
}
@media(max-width:767px){.pdp-info-component{display:block;max-width:none;border:0}
.pdp-info-component__col{display:block;width:auto;min-height:0;border:solid #ccc;border-width:1px 0 0;margin:0;padding-bottom:0}
.pdp-info-component__section-icon{position:static;left:auto;top:auto;margin:25px auto 0}
.pdp-info-component__heading{margin-top:15px}
.pdp-info-component__subheading{margin-bottom:25px}
}
.pdp-info-component__subheading__download-link:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -76px;width:10px;height:14px;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-info-component__subheading__download-link:before{background-image:url("../../designs/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.
 */.unsupported-browser-popup__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:9999}
.unsupported-browser-popup__box{position:absolute;transform:translateY(50%);left:0;right:0;margin:auto;width:670px;border-radius:10px;background-color:#fff;padding:20px 43px 38px 43px}
.unsupported-browser-popup__close{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-228px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;position:absolute;top:17px;right:25px;border:0}
.unsupported-browser-popup__title{padding:0;margin-top:17px;margin-bottom:15px;font-size:30px;line-height:36px;font-weight:bold;text-align:center}
.unsupported-browser-popup__message-body p{font-size:24px;line-height:29px}
.unsupported-browser-popup__message-body p:lang(fr){font-size:20px}
.unsupported-browser-popup__links{display:block;margin-top:56px;padding-left:38px}
.unsupported-browser-popup__links-item{display:inline-block;margin-left:56px}
.unsupported-browser-popup__links-item-link{display:block;height:92px;width:92px;background-repeat:no-repeat;background-size:auto 92px;background-position:center}
@media(max-width:767px){.unsupported-browser-popup__box{transform:translateY(20%);width:90%;padding:0 20px 35px}
.unsupported-browser-popup__close{top:13px;right:13px}
.unsupported-browser-popup__title{margin-top:26px;margin-bottom:16px;font-size:22px;line-height:27px}
.unsupported-browser-popup__message-body p{font-size:16px;line-height:19px}
.unsupported-browser-popup__message-body p:lang(fr){font-size:15px}
.unsupported-browser-popup__links{margin-top:36px;padding-left:0}
.unsupported-browser-popup__links-item{margin-left:28px}
.unsupported-browser-popup__links-item-link{height:62px;width:62px;background-size:auto 62px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.brand-logo-link__img{max-width:150px;max-height:50px}
.brand-logo-link__link{display:inline-block;vertical-align:middle}
.brand-logo-link__link--text{font-size:12px;color:#333;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;margin-left:5px}
@media(min-width:1024px){.brand-logo-link__link--text{font-size:14px}
}
.brand-logo-link__link--text:after{content:'>'}
.b-accordion{margin-bottom:16px;border:1px solid #e8e8e8}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.b-accordion-tab{position:relative;padding:0 29px;border-top:1px solid #e8e8e8;background-color:#fff}
.b-accordion-tab__toggle-arrow{position:absolute;top:25px;right:26px;width:20px;height:26px;overflow:hidden;padding:3px;text-indent:-9999px}
.b-accordion-tab__toggle-arrow:after{display:block;height:6px;width:12px;position:absolute;top:50%;margin-top:-8.5px;left:50%;overflow:hidden;content:'';background:transparent 0 -822px no-repeat;transform:translateX(-50%)}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{display:block;height:6px;width:12px;overflow:hidden;background:transparent 0 -878px no-repeat}
.b-accordion-tab__question-wrapper{display:table;height:71px;width:98%}
.b-accordion-tab__question{display:table-cell;margin-bottom:10px;font:normal 700 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;vertical-align:middle;color:#333}
.b-accordion-tab__answer-wrapper{position:relative;top:-12px;will-change:max-height;display:none}
.b-accordion-tab__answer{width:90%;padding-bottom:7px;font:normal 400 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.b-accordion-tab__answer a{color:#333;text-decoration:underline}
.b-accordion-tab__answer a:hover{color:#c00}
.accordion-tab:first-child .b-accordion-tab{border:0}
@media(max-width:767px){.b-accordion-tab{padding:0 30px 0 15px}
.b-accordion-tab__question-wrapper{padding:10px 0;height:auto;min-height:50px}
.b-accordion-tab__question{font-size:.875rem;line-height:1.2857}
.b-accordion-tab__answer{padding:3px 0;font-size:.875rem;line-height:1.2857}
.b-accordion-tab__toggle-arrow{right:10px;top:18px}
}
.b-accordion-tab__toggle-arrow:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-94px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-81px -203px;width:12px;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){.b-accordion-tab__toggle-arrow:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.store-list__tab__content__list-item__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after,.store-list__tab__content__list-item__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after,.store-list__tab__content__list-item__store-pin:focus .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat;position:absolute;right:15px;top:50%;margin-top:-7px;content:'';overflow:hidden;display:block}
.store-list__tab__content__list-item__instock-quantity:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-338px -193px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:0;content:'';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){.pdp-store-availability__tab__content__list-item__store-pin-active .pdp-store-availability__tab__content__list-item__store-pin__inner:after,.pdp-store-availability__tab__content__list-item__store-pin:hover .pdp-store-availability__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px;overflow:hidden;display:block}
.pdp-store-availability__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.pdp-store-availability__tab__content__list-item__instock-quantity:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
.store-list__tab__content__list-item__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat;background-color:transparent;overflow:hidden;display:block}
.store-list__tab__content__list-item__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after,.store-list__tab__content__list-item__store-pin:focus .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat;background-color:transparent;overflow:hidden;display:block}
.store-list__tab__content__list-item__accordion__store-pin .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__list-item__accordion__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__list-item__accordion__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__list-item__instock-quantity:after{position:absolute;left:0;top:0;content:'';display:block;overflow:hidden;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-115px -388px;width:21px;height:21px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__map__accordion__panel-title-up:after{position:absolute;right:18px;top:50%;margin-top:-7px;content:'';display:block;overflow:hidden;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-146px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__map__accordion__panel-title-down:after{position:absolute;right:18px;top:50%;margin-top:-7px;content:'';display:block;overflow:hidden;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-120px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.store-locator .store-list__tab__content__list-item__accordion__store-pin .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-locator .store-list__tab__content__list-item__accordion__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-locator .store-list__tab__content__list-item__accordion__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -410px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__list-item__instock-online-not-available::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-93px -388px;width:21px;height:21px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:-2px;content:'';width:21px;height:21px}
.store-list__tab__content__list-item__instock-online-available::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-115px -388px;width:21px;height:21px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:-2px;content:'';width:21px;height:21px}
.store-list__tab__content__list-item__online-ordering-disabled-icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-298px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
.store-list__tab__content__list-item__accordion__online-ordering-disabled-icon{background-image:url(../../designs/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){a.store-list__tab__content__list-item__accordion__store-pin{width:300px}
.store-list__tab__content__list-item__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after,.store-list__tab__content__list-item__store-pin:focus .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__accordion__store-pin .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__accordion__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__accordion__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-locator .store-list__tab__content__list-item__accordion__store-pin .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-locator .store-list__tab__content__list-item__accordion__store-pin-active .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-locator .store-list__tab__content__list-item__accordion__store-pin:hover .store-list__tab__content__list-item__store-pin__inner:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__instock-online-not-available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__instock-online-available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__instock-quantity:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__map__accordion__panel-title-up:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__map__accordion__panel-title-down:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__online-ordering-disabled-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
.store-list__tab__content__list-item__accordion__online-ordering-disabled-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:478px 468px}
}
@media(max-width:767px){.store-list__tab__content__map__accordion__panel-title-up:after{top:0;right:0;margin-top:7px}
.store-list__tab__content__map__accordion__panel-title-down:after{top:0;right:0;margin-top:7px}
a.store-list__tab__content__list-item__accordion__store-pin{width:auto;max-width:300px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.store-list__tab__content{display:block}
.store-list__tab__content--current{display:block}
.store-list__tab__content__list-item{float:left;clear:none;width:95%;margin-left:0;margin-right:2%;background-color:#fff;height:320px;border:1px solid #e8e8e8;padding-left:10px;padding-top:10px;position:relative}
.store-list__tab__content__list-item:nth-of-type(4n){margin-right:0;float:right}
.store-list__tab__content__list-item:nth-of-type(4n+1){clear:both}
.store-list__tab__content__list-item__store-pin{display:block;position:absolute;bottom:0;left:0;width:100%;height:44px;padding-left:20px;border-top:1px solid #e8e8e8;background:#666;font:normal bold .875rem/44px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
.store-list__tab__content__list-item__store-pin-active{color:#fff;background-color:#007a27}
.store-list__tab__content__list-item__store-pin:hover,.store-list__tab__content__list-item__store-pin:focus{background-color:#007a27;color:#fff}
.store-list__tab__content__list-item__store-pin__inner{display:block;position:relative;max-height:100%;line-height:1.3;padding-right:35px;top:50%;transform:translateY(-50%);overflow:hidden}
.store-list__tab__content__list-item__location{font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.store-list__tab__content__list-item__location-heading{min-height:65px;margin-bottom:0;font:normal bold 1rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase}
.store-list__tab__content__list-item__location-address{min-height:60px}
.store-list__tab__content__list-item__location-phone{margin-bottom:5px}
.store-list__tab__content__list-item__online-ordering-disabled{min-height:50px}
.store-list__tab__content__list-item__online-ordering-disabled-message{font-size:14px;font-weight:700;padding-left:24px}
.store-list__tab__content__list-item__online-ordering-disabled-icon{float:left}
.store-list__tab__content__list-item__instock-quantity{position:relative;float:left;padding-left:25px;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#00792b;text-transform:uppercase}
.store-list__tab__content__list-item__instock-no-quantity{font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#c84c10;text-transform:uppercase}
.store-list__tab__content__list-item__instock-location{font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.store-list__tab__content__list-item__more-details{display:block;margin-bottom:10px;font:italic bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.store-list__tab__content__list-item__more-details:hover,.store-list__tab__content__list-item__more-details:focus{color:#eb0000}
.store-list__tab__content__map__accordion{width:33%;float:left;margin:0;height:490px;overflow-y:auto}
.store-list__tab__content__map__accordion__item,.store-list__tab__content__map__accordion__panel-content{border:1px solid #e8e8e8;background-color:#fff;border-bottom:0;margin:0;padding-left:22px;padding-top:13px;padding-bottom:13px}
.store-list__tab__content__map__accordion__item:last-of-type,.store-list__tab__content__map__accordion__panel-content:last-of-type{border-bottom:1px solid #e8e8e8}
.store-list__tab__content__map__accordion__panel-title{display:block;padding-right:36px;font:normal bold 1rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.store-list__tab__content__map__accordion__panel-title-up{position:relative}
.store-list__tab__content__map__accordion__panel-title-down{position:relative}
.store-list__tab__content__map__accordion__panel-link{display:block;color:black;font-weight:bold}
.store-list__tab__content__map__accordion__panel-link::after{content:'';margin-left:0}
.store-list__tab__content__map__accordion__panel-content{border-top:0;font-size:12px;position:relative;padding-top:0;overflow:hidden}
.store-list__tab__content__map__accordion__panel-content:last-of-type{border-top:1px solid white;position:relative;top:-1px}
.store-list__tab__content__map__accordion__panel-quantity{position:relative;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#00792b;text-transform:uppercase}
.store-list__tab__content__list-item__accordion__more-details{float:left;margin-right:7px;margin-bottom:0;font:italic bold .875rem/44px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;white-space:nowrap}
.store-list__tab__content__list-item__accordion__more-details:hover,.store-list__tab__content__list-item__accordion__more-details:focus{color:#eb0000}
.store-list__tab__content__list-item__accordion__get-directions{float:none}
.store-list__tab__content__list-item__accordion__store-pin{position:relative;display:block;float:left;width:94%;height:44px;padding-left:20px;border:1px solid #e8e8e8;background-color:#666;font:normal bold .875rem/44px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
.store-list__tab__content__list-item__accordion__store-pin.store-list__tab__content__list-item__accordion__store-pin-active{background-color:#007a27;color:#fff}
.store-list__tab__content__list-item__accordion__store-pin__inner::after{display:block;overflow:hidden;background-color:transparent}
.store-list__tab__content__list-item__accordion__store-pin:hover,.store-list__tab__content__list-item__accordion__store-pin:focus{background-color:#007a27;color:#fff}
.store-list__tab__content__list-item__accordion__online-ordering-disabled{padding-top:10px}
.store-list__tab__content__list-item__accordion__online-ordering-disabled-message{font-size:14px;font-weight:700;padding-left:24px;margin-right:35px}
.store-list__tab__content__list-item__accordion__online-ordering-disabled-icon{float:left}
.store-list__tab__content__list-item__accordion__more-details::after,.store-list__tab__content__list-item__more-details span::after{content:'\203a';margin-left:3px}
@media(max-width:1023px){.store-list__tab__content__list-item{float:left;clear:none;width:95%;margin-left:0;margin-right:2%}
.store-list__tab__content__list-item:nth-of-type(4n){float:left;margin-right:2%}
.store-list__tab__content__list-item:nth-of-type(4n+1){clear:none}
.store-list__tab__content__list-item:nth-of-type(3n){float:right;margin-right:0}
.store-list__tab__content__map__accordion{width:45%}
.store-list__tab__content__map__accordion__item{padding-top:21px;padding-bottom:21px}
.store-list__tab__content__map__google-map{width:55%}
.store-list__tab__content__map__accordion__panel-content .store-list__tab__content__list-item__location-phone{margin-bottom:37px}
.store-list__tab__content__map__accordion .pdp-buy-box .store-list__tab__content__map__accordion__item{padding-top:13px;padding-bottom:13px}
.pdp-buy-box .store-list__tab__content__map__accordion__panel-content .store-list__tab__content__list-item__location-phone{margin-bottom:5px}
.pdp-buy-box .store-list__tab__content__map__accordion__item:last-of-type{display:block}
}
.store-list-search__search--error{border:1px solid red}
.store-list__tab__content .owl-prev{position:absolute;top:140px;left:-56px;transform:translateY(-50%)}
.store-list__tab__content .owl-next{position:absolute;top:140px;right:-56px;transform:translateY(-50%)}
.disabled-button{opacity:1;cursor:default}
.pdp-store-list__tab__content__map__accordion__panel-link{display:block;position:relative;height:28px;color:black;font-weight:bold}
.store-list_accordion_more-store-details{margin-right:30px}
.flyout-container{position:absolute;bottom:0;left:0;width:95%;height:44px;overflow:hidden}
.flyout-container.store-flyout-height{height:190px}
.digital-catalogue__container .store-list__tab__content__list-item__accordion__store-pin,.eflyer-catalogue__container .store-list__tab__content__list-item__accordion__store-pin{padding-left:5px}
@media(max-width:767px){.store-list__tab__content__list-item__location{margin:5px 0 16px}
.store-list__tab__content__list-item__store-pin__inner{padding-right:30px}
.store-list__tab__content__map__accordion{float:none;width:100%;height:auto}
.store-list__tab__content__map__accordion__item{padding:10px 17px}
.store-list__tab__content__map__accordion__panel-title{margin-bottom:3px;font-size:.875rem;line-height:1.2857}
.store-list__tab__content__map__accordion__panel-content{min-height:166px;padding:0 17px 20px}
.store-list__tab__content__map__accordion__panel-content .store-list__tab__content__list-item__accordion__store-pin{width:85%;margin:0 auto;max-width:none}
.store-list__tab__content__list-item__accordion__more-details{line-height:28px}
.store-list__tab__content__list-item__accordion__store-pin{float:none;width:auto}
.store-list__tab__content__map__accordion__panel-content .store-list__tab__content__list-item__location-phone{margin-top:4px}
.store-list__tab__content__list-item__location-address{min-height:0}
.need-to-order-more--wrapper{position:relative;top:0}
}
.quick-view__store-list-container{background-color:#fff}
.quick-view__store-list-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;font-size:.75rem;font-style:normal;font-weight:900;display:block;float:left;width:50%;padding:10px;text-align:center;background-color:#fff;border-bottom:1px solid #e8e8e8;color:#333;text-transform:uppercase}
.quick-view__store-list-link.quick-view__store-list-link--disabled{color:#919191}
.quick-view__store-list-link.quick-view__store-list-link--disabled:hover{cursor:default;text-decoration:none}
.quick-view__store-list-link--prev{border-left:1px solid #e8e8e8;text-align:left;padding-left:20px}
.quick-view__store-list-link--next{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;text-align:right;padding-right:20px}
.quick-view__store-list-return-back,.quick-view__store-list-return-back:focus{font-size:.875rem;font-style:italic;font-weight:700;margin-bottom:10px;color:#333;display:inline-block;text-align:center;text-decoration:none;margin-top:10px}
.quick-view__store-list-return-back:hover{color:#eb0000}
.quick-view__store-list-return-back:before{content:"<";margin-left:3px;font-size:10px;top:-1px;position:relative}
.quick-view__store-list-container .quick-view__store-list-return-back:focus{color:#333}
.store-list__tab__content__list-item__instock-online-not-available,.store-list__tab__content__list-item__instock-online-available{position:relative;padding-left:29px;font-size:14px;font-weight:700}
.store-list__tab__content__list-item__instock-online-not-available{color:#c84c10}
.store-list__tab__content__list-item__instock-online-available{color:#00792b}
/*!
 * 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.
 */.section-header-cfg__main-tag .x-form-item-description{color:#d01b1b !important}
.section-header-cfg__main-tag.no-message .x-form-item-description{visibility:hidden}
.section-header-container{position:relative;width:100%;overflow:hidden;padding-left:10px;padding-right:10px}
@media(max-width:767px){.section-header-container{padding-top:16px;padding-bottom:0}
}
@media(min-width:768px){.section-header-container{padding-top:20px;padding-bottom:20px}
}
.section-header-paddings{position:relative;width:inherit;margin-bottom:40px;overflow:hidden}
.section-header-paddings-bottom-line{border-bottom:#ccc 1px solid}
.section-header-paddings-non-line{border-bottom:transparent 1px solid}
.section-header__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
.section-header-title{display:inline-block;width:inherit;margin-bottom:0;line-height:1;font-style:normal;font-variant:normal;font-size:unset;color:#333;letter-spacing:.1em;text-transform:capitalize}
.section-header-title.non-capitalized{text-transform:none}
.section-header-title-margin-right20{margin-right:20px}
.section-header-title *{line-height:1.2}
.section-header-lines-about{width:200%;margin-left:-50%;text-align:center;white-space:nowrap}
.section-header-lines-about::before,.section-header-lines-about::after{content:'';display:inline-block;width:30%;height:1px;vertical-align:middle}
.section-header-lines-about-title{display:inline-block;vertical-align:middle;padding:0 20px}
.section-header-line .section-header-lines-about::before,.section-header-line .section-header-lines-about::after{background:#ccc}
.section-header-center .section-header-lines-about::before,.section-header-center .section-header-lines-about::after{background:transparent}
.section-header-link{position:relative;display:inline-block;font:normal normal .875rem/1.27 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em;padding-right:3px}
.section-header-link:hover,.section-header-link:focus{color:#eb0000}
.section-header-link::after{content:"";position:absolute;top:50%;right:3px;z-index:1;transform:translate(0,-50%) rotate(45deg);display:inline-block;width:8px;height:8px;margin-left:5px;border-style:solid;border-width:2px 2px 0 0;color:#c00}
.section-header-link .htmleditor-text-wrapper{display:inline-block;padding-right:13px}
.section-header-view-all-text{display:inline-block;font:normal normal .875rem/1.27 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em}
.section-header-default font{vertical-align:baseline}
.section-header-custom a{display:inline-block}
.section-header-custom .section-header-container__description{margin:0;font-size:unset;line-height:1}
.section-header-custom .section-header-container__description *{line-height:1}
.section-header-custom__shop-all-btn{display:inline-block;padding:15px 20px;background:#eb0000;color:#fff;text-align:center;text-transform:uppercase;border:2px solid #eb0000}
.section-header-custom .section-header-container__list-elements{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0}
.section-header-custom .content-alignment__left{justify-content:flex-start}
.section-header-custom .content-alignment__left.button-alignment__right .section-header-custom__item_link{flex-grow:1;text-align:right}
.section-header-custom .content-alignment__right{justify-content:flex-end}
.section-header-custom .content-alignment__center{justify-content:center}
.section-header-custom .content-alignment__center.button-alignment__right .section-header-custom__item:first-child,.section-header-custom .content-alignment__center.button-alignment__right .section-header-custom__item:last-child{flex-grow:1;text-align:right}
.section-header-custom .content-alignment__top{align-items:flex-start}
.section-header-custom .content-alignment__middle{align-items:center}
.section-header-custom .content-alignment__bottom{align-items:flex-end}
.section-header-custom .section-header-custom__item_link{white-space:nowrap;text-align:right}
.section-header-custom .section-header-custom__item_logo{flex-shrink:0}
.section-header-custom .section-header-title{display:block;width:auto}
.button-alignment__left .section-header-custom__item_link{text-align:left}
.global-megamenu__content__panel--active{display:block}
@media(max-width:1023px){.section-header-container{float:none;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:1024px) and (max-width:1279px){.section-header-container{float:none;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:1280px){.section-header-container{float:none;width:auto;max-width:1170px;margin-right:auto;margin-left:auto}
}
@media(max-width:767px){.section-header-paddings{margin-bottom:10px}
.section-header .section-header-line.section-header-paddings{margin-bottom:20px}
.section-header-line.section-header---simple-mobile{margin-bottom:0 !important}
.section-header-line.section-header---simple-mobile .section-header-lines-about::before,.section-header-line.section-header---simple-mobile .section-header-lines-about::after{content:none}
.section-header-line.section-header---simple-mobile .section-header-title{font-size:18px;font-weight:bold}
.section-header-lines-about{position:relative;width:100%;margin-left:0;overflow:hidden}
.section-header-lines-about::before,.section-header-lines-about::after{width:50%;position:relative}
.section-header-lines-about::before{margin:0 0 0 -50%;left:-20px}
.section-header-lines-about::after{margin:0 -50% 0 0;right:-20px}
.section-header-lines-about-title{max-width:75%;padding:0;vertical-align:middle;white-space:normal}
.section-header-title{font-size:17px}
.section-header-title .module-font-10{font-size:10px !important}
.section-header-title .module-font-11,.section-header-title .module-font-12,.section-header-title .module-font-13{font-size:11px !important}
.section-header-title .module-font-14{font-size:11px !important}
.section-header-title .module-font-15{font-size:11px !important}
.section-header-title .module-font-16{font-size:12px !important}
.section-header-title .module-font-17{font-size:13px !important}
.section-header-title .module-font-18{font-size:14px !important}
.section-header-title .module-font-19{font-size:14px !important}
.section-header-title .module-font-20{font-size:15px !important}
.section-header-title .module-font-21{font-size:16px !important}
.section-header-title .module-font-22{font-size:17px !important}
.section-header-title .module-font-23{font-size:18px !important}
.section-header-title .module-font-24{font-size:18px !important}
.section-header-title .module-font-25{font-size:18px !important}
.section-header-title .module-font-26{font-size:19px !important}
.section-header-title .module-font-27{font-size:20px !important}
.section-header-title .module-font-28{font-size:21px !important}
.section-header-title .module-font-29{font-size:21px !important}
.section-header-title .module-font-30{font-size:22px !important}
.section-header-title .module-font-31{font-size:23px !important}
.section-header-title .module-font-32{font-size:24px !important}
.section-header-title .module-font-33{font-size:25px !important}
.section-header-title .module-font-34{font-size:25px !important}
.section-header-title .module-font-35{font-size:25px !important}
.section-header-title .module-font-36{font-size:26px !important}
.section-header-title .module-font-37{font-size:27px !important}
.section-header-title .module-font-38{font-size:28px !important}
.section-header-title .module-font-39{font-size:28px !important}
.section-header-title .module-font-40{font-size:29px !important}
.section-header-title .module-font-41{font-size:30px !important}
.section-header-title .module-font-42{font-size:31px !important}
.section-header-title .module-font-43{font-size:32px !important}
.section-header-title .module-font-44{font-size:32px !important}
.section-header-title .module-font-45{font-size:32px !important}
.section-header-title .module-font-46{font-size:33px !important}
.section-header-title .module-font-47{font-size:34px !important}
.section-header-title .module-font-48{font-size:35px !important}
.section-header-title .module-font-49{font-size:35px !important}
.section-header-title .module-font-50{font-size:36px !important}
.section-header-title .module-font-51{font-size:37px !important}
.section-header-title .module-font-52{font-size:38px !important}
.section-header-title .module-font-53{font-size:39px !important}
.section-header-title .module-font-54{font-size:39px !important}
.section-header-title .module-font-55{font-size:39px !important}
.section-header-title .module-font-56{font-size:40px !important}
.section-header-title .module-font-57{font-size:41px !important}
.section-header-title .module-font-58{font-size:42px !important}
.section-header-title .module-font-59{font-size:42px !important}
.section-header-title .module-font-60{font-size:43px !important}
.section-header-title .module-font-61{font-size:44px !important}
.section-header-title .module-font-62{font-size:45px !important}
.section-header-title .module-font-67{font-size:48px !important}
.section-header-title .module-font-72{font-size:52px !important}
.section-header-title .module-font-80{font-size:57px !important}
.section-header-title .module-font-90{font-size:64px !important}
.section-header-title .module-font-100{font-size:71px !important}
.section-header-title .module-font-110{font-size:78px !important}
.section-header-title .module-font-120{font-size:85px !important}
.section-header-title .module-font-130{font-size:92px !important}
.section-header-title .module-font-140{font-size:99px !important}
.section-header-title .module-font-150{font-size:106px !important}
}
@media(max-width:480px){.section-header-title .module-font-14{font-size:11px !important}
.section-header-title .module-font-15{font-size:11px !important}
.section-header-title .module-font-16{font-size:11px !important}
.section-header-title .module-font-17{font-size:12px !important}
.section-header-title .module-font-18{font-size:12px !important}
.section-header-title .module-font-19{font-size:12px !important}
.section-header-title .module-font-20{font-size:13px !important}
.section-header-title .module-font-21{font-size:13px !important}
.section-header-title .module-font-22{font-size:13px !important}
.section-header-title .module-font-23{font-size:14px !important}
.section-header-title .module-font-24{font-size:14px !important}
.section-header-title .module-font-25{font-size:14px !important}
.section-header-title .module-font-26{font-size:14px !important}
.section-header-title .module-font-27{font-size:15px !important}
.section-header-title .module-font-28{font-size:15px !important}
.section-header-title .module-font-29{font-size:15px !important}
.section-header-title .module-font-30{font-size:16px !important}
.section-header-title .module-font-31{font-size:16px !important}
.section-header-title .module-font-32{font-size:16px !important}
.section-header-title .module-font-33{font-size:17px !important}
.section-header-title .module-font-34{font-size:17px !important}
.section-header-title .module-font-35{font-size:17px !important}
.section-header-title .module-font-36{font-size:17px !important}
.section-header-title .module-font-37{font-size:18px !important}
.section-header-title .module-font-38{font-size:18px !important}
.section-header-title .module-font-39{font-size:18px !important}
.section-header-title .module-font-40{font-size:19px !important}
.section-header-title .module-font-41{font-size:19px !important}
.section-header-title .module-font-42{font-size:19px !important}
.section-header-title .module-font-43{font-size:20px !important}
.section-header-title .module-font-44{font-size:20px !important}
.section-header-title .module-font-45{font-size:20px !important}
.section-header-title .module-font-46{font-size:20px !important}
.section-header-title .module-font-47{font-size:21px !important}
.section-header-title .module-font-48{font-size:21px !important}
.section-header-title .module-font-49{font-size:21px !important}
.section-header-title .module-font-50{font-size:22px !important}
.section-header-title .module-font-51{font-size:22px !important}
.section-header-title .module-font-52{font-size:22px !important}
.section-header-title .module-font-53{font-size:23px !important}
.section-header-title .module-font-54{font-size:23px !important}
.section-header-title .module-font-55{font-size:23px !important}
.section-header-title .module-font-56{font-size:23px !important}
.section-header-title .module-font-57{font-size:24px !important}
.section-header-title .module-font-58{font-size:24px !important}
.section-header-title .module-font-59{font-size:24px !important}
.section-header-title .module-font-60{font-size:25px !important}
.section-header-title .module-font-61{font-size:25px !important}
.section-header-title .module-font-62{font-size:25px !important}
.section-header-title .module-font-67{font-size:27px !important}
.section-header-title .module-font-72{font-size:28px !important}
.section-header-title .module-font-80{font-size:31px !important}
.section-header-title .module-font-90{font-size:34px !important}
.section-header-title .module-font-100{font-size:37px !important}
.section-header-title .module-font-110{font-size:40px !important}
.section-header-title .module-font-120{font-size:43px !important}
.section-header-title .module-font-130{font-size:46px !important}
.section-header-title .module-font-140{font-size:49px !important}
.section-header-title .module-font-150{font-size:52px !important}
}
@media(max-width:767px){.section-header-custom .section-header-container__list-elements.section-header-custom__paddings{flex-flow:row wrap;align-items:center}
.section-header-container__list-elements.content-alignment__left .section-header-container__description div,.section-header-container__list-elements.content-alignment__left .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__left .section-header-custom__item_link{text-align:left !important}
.section-header-container__list-elements.content-alignment__center .section-header-container__description div,.section-header-container__list-elements.content-alignment__center .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__center .section-header-custom__item_link{text-align:center !important}
.section-header-container__list-elements.content-alignment__right .section-header-container__description div,.section-header-container__list-elements.content-alignment__right .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__right .section-header-custom__item_link{text-align:right !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_logo{padding-top:0 !important;padding-right:16px !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_title{padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_description{width:100%;padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_link{width:100%;padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-container__list-elements>.section-header-custom__item:last-child{padding-bottom:0 !important}
.section-header-container .section-header-custom__item{flex-grow:0 !important}
.home-service .section-header-component{width:94.92%;margin:0 auto}
.home-service .section-header-component .section-header-container{padding-top:0}
.home-service .section-header-component .section-header-paddings{width:100%}
}
.product-reputation-tab .base-tabs__wrapper{min-height:313px;padding-top:20px;padding-bottom:35px}
@media(max-width:767px){.product-reputation-tab .base-tabs__wrapper{min-height:341px}
}
@media(max-width:1023px){.product-reputation-tab .base-tabs__inner{float:none;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:100%}
}
@media(min-width:1024px) and (max-width:1279px){.product-reputation-tab .base-tabs__inner{float:none;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:100%}
}
@media(min-width:1280px){.product-reputation-tab .base-tabs__inner{max-width:1170px;float:none;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:100%}
}
.product-reputation-tab .base-tabs__inner:before,.product-reputation-tab .base-tabs__inner:after{content:'';display:table}
.product-reputation-tab .base-tabs__inner:after{clear:both}
.product-reputation-tab .base-tabs__nav-tabs{height:66px;border:1px solid #e8e8e8;background-color:#fff}
.base-tabs__inner .base-tabs__nav-tabs{position:relative}
.product-reputation-tab .base-tabs__nav-tabs:before,.product-reputation-tab .base-tabs__nav-tabs:after{content:'';display:table}
.product-reputation-tab .base-tabs__nav-tabs:after{clear:both}
.product-reputation-tab .base-tabs__nav-tab-link{background-color:#fff;float:left;height:65px;width:100px;margin-bottom:-1px;border:0;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:22px}
.product-reputation-tab .base-tabs__nav-tab-link:hover{color:#c00}
.product-reputation-tab .base-tabs__nav-tab-link.active,.product-reputation-tab .base-tabs__nav-tab-link.active:hover,.product-reputation-tab .base-tabs__nav-tab-link.active:focus{color:#c00;border-top:3px solid #c00;border-bottom:1px solid #fff}
.product-reputation-tab .base-tabs__nav-tab-link-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;font-style:normal;font-weight:400;display:block;height:100%;width:100%;text-align:center}
.product-reputation-tab .base-tabs__nav-tab-link-inner:hover{color:#c00}
.product-reputation-tab .base-tabs__nav-tab-link-inner_qty{line-height:100%;font-size:1.125rem;font-style:normal;font-weight:900;display:block}
.product-reputation-tab .base-tabs__tab-pane{display:none;border:1px solid #e8e8e8;border-top-color:transparent;background-color:#fff}
.product-reputation-tab .base-tabs__tab-pane.active{display:block}
.product-reputation-tab .base-tabs__tab-pane.wcmmode{position:absolute;left:-9000px}
.product-reputation-tab .base-tabs__tab-pane.wcmmode.active{position:static}
.product-reputation-tab .base-tabs__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
@media(max-width:767px){.product-reputation-tab .base-tabs__nav-tab-link{width:50%}
}
.header-navigation-menu{height:100%}
.header-navigation-menu__container{height:100%;max-width:170px;white-space:nowrap}
.header-navigation-menu__container a{top:50%;min-height:22px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.1em;display:inline-block;padding-left:25px;position:relative;text-transform:uppercase}
.header-navigation-menu__container a:hover,.header-navigation-menu__container a:focus{color:#c00}
.header-navigation-menu__link img{margin-top:-12px}
.header-navigation-menu__container .icon-default,.header-navigation-menu__container .icon-selected{display:block;overflow:hidden;height:14px;width:14px;position:absolute;top:50%;margin-top:-7px;left:0}
.header-navigation-menu__container .icon-default,.header-navigation-menu__container a:hover .icon-selected,.header-navigation-menu__container a:focus .icon-selected{display:block}
.header-navigation-menu__container a:hover .icon-default,.header-navigation-menu__container a:focus .icon-default,.header-navigation-menu__container .icon-selected{display:none}
.header-navigation-menu__message{top:50%;position:relative;color:#919191;font-weight:bold}
.department-list__container{display:none}
.department-list__container--active{display:block}
.departments-list__overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7;z-index:1}