@charset "UTF-8";/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.general-header{min-height:125px}
.general-header.general-header-block{min-height:171px}
.accessibility-links{width:100%;text-align:center;position:fixed;z-index:20}
.accessibility-link__item{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:300px;clip:rect(1px 1px 1px 1px)}
.accessibility-link__item:active,.accessibility-link__item:focus{clip:auto;color:#fff;background-color:#333;outline:0;padding:5px 20px 15px;border-radius:0 0 10px 10px;font-size:14pt}
.global-header{float:none;width:100%;min-height:125px;margin:0;background:#fff;box-shadow:0 3px 0 rgba(0,0,0,0.15)}
.global-header::before,.global-header::after{content:'';display:table}
.global-header::after{clear:both}
.global-header__content-wrapper{width:auto;margin:0 auto;padding:0}
.global-header__header-top-bar__full-width{height:35px;background-color:#e8e8e8;width:100%;position:absolute;top:0;left:0;z-index:-1}
html:not(.keyboard-on) .global-header--sticky,html.keyboard-on.keyboard-on-search .global-header--sticky{position:fixed;top:0;z-index:6}
.global-header__header-top-bar{height:35px;overflow:hidden;background-color:#e8e8e8}
.global-header__header-top-bar div{line-height:35px}
.global-header__main-bar{background-color:#fff;height:90px;text-align:right}
.global-header__main-bar::before,.global-header__main-bar::after{content:'';display:table}
.global-header__main-bar::after{clear:both}
.global-header__main-bar>*{text-align:left}
.global-header__hamburger{float:left;width:37px;cursor:pointer;padding:5px 15px 5px 0;border:0;border-right:1px solid #e8e8e8;margin:0 15px 0 0;background-color:#fff}
.global-header__hamburger-icon{position:relative;display:block;width:22px;height:19px;border-top:3px solid #c8c8c8;border-bottom:3px solid #c8c8c8}
.global-header__hamburger-icon:before{content:"";position:absolute;top:5px;left:0;width:100%;border-top:3px solid #c8c8c8}
.general-header.general-header-block .global-header{min-height:171px}
.general-header.general-header-block .global-header .global-header__secondary-bar{height:46px}
.global-header__secondary-bar{position:absolute;width:100%;top:125px;left:0;z-index:4}
.global-header__secondary-bar.global-header__secondary-bar-author{z-index:9000}
@media(max-width:1023px){.fixed-position .global-header__secondary-bar.global-header__secondary-bar-author{z-index:1}
html:not(.keyboard-on) .fixed-position .global-header--sticky{z-index:1}
}
.global-header__main-bar__logo{position:relative;float:left;display:table;padding:0;margin-top:0;margin-right:12px}
@media(min-width:768px){.global-header__main-bar__logo{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.global-header__main-bar__logo .header-image__link{vertical-align:middle;display:table-cell;margin:0;line-height:0}
.global-header__main-bar__logo .header-image__link__image{max-width:74px;max-height:86px}
.global-header__main-bar__departments{float:left;margin-right:32px;height:100%}
.global-header__main-bar__utility-nav{display:inline-block;height:100%}
.global-header__main-bar__utility-nav::before,.global-header__main-bar__utility-nav::after{content:'';display:table}
.global-header__main-bar__utility-nav::after{clear:both}
.global-header__main-bar__utility-nav__flyout-toggle,.global-header__main-bar__utility-nav>div.parbase{float:left;clear:none;margin-left:0;margin-right:0;height:100%;position:relative;text-align:center}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__text{color:#c00}
.global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:18px 15px 20px;display:block;font-size:.775rem;font-style:normal;font-weight:400;padding:0 15px;color:#333}
.global-header__main-bar__utility-nav__flyout-toggle__inner{position:absolute;left:0;width:100%;height:100%;border:0;background-color:transparent;cursor:pointer}
.global-header__main-bar__utility-nav__flyout-toggle__central{position:absolute;left:50%;top:50%;width:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.global-header__store_icon{white-space:nowrap;height:100%}
.global-header__main-bar__utility-nav__flyout-toggle__icon{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.global-header__main-bar__utility-nav__flyout-toggle__text{color:#333;font-size:.875rem;font-style:normal;font-weight:400;display:none;padding-top:25px}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{text-align:center;background-color:#00792b;color:#fff;font:normal 700 .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;position:absolute;top:-10px;right:-10px;width:20px;height:20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.global-header__flyouts{position:relative}
.global-header__flyout.global-header__flyout{display:none;position:absolute;top:100%;right:0;z-index:15;line-height:1;cursor:default}
.global-header__flyout--active.global-header__flyout--active{display:block}
@media(max-width:1023px){.global-header__content-wrapper{max-width:729px}
.global-header__main-bar__flyer__icon{display:none}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav{max-width:400px}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{height:23px}
.global-header__store_icon{height:auto}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{width:50px}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__content-wrapper{max-width:992px}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav{max-width:400px}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{height:23px}
.global-header__store_icon{height:auto}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{width:37px}
}
@media(min-width:1280px){.global-header__content-wrapper{max-width:1171px}
.global-header__main-bar__utility-nav{max-width:500px}
.global-header__main-bar__utility-nav__flyout-toggle__text{display:inline-block}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{width:70px}
}
.authoring-mode-icons-block.global-header__main-bar__utility-nav{width:100%}
.authoring-mode-icons-block .global-header__main-bar__utility-nav__flyout-toggle>div[class*="global-header__main-bar_"]{height:80%}
.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__flyout{display:block}
.authoring-mode-icons-block>div{float:left !important;min-width:70px;z-index:8005}
@media(max-width:767px){.general-header{min-height:54px}
.general-header.general-header-block{min-height:54px}
.general-header.general-header-block.general-header__misspelling-alert--shown{min-height:107px}
.general-header.general-header-block .global-header{min-height:54px;width:100vw}
.global-header{min-height:54px}
.global-header__content-wrapper{max-width:none}
.global-header__main-bar{padding:0 15px;height:54px;display:flex;align-items:center}
.global-header__main-bar__logo .header-image__link__image{max-width:27px;max-height:27px;width:auto}
[data-component="GeneralHeader"] .global-header__secondary-bar{display:none;top:auto;left:auto}
.global-header__main-bar__utility-nav{margin-left:auto}
.simulator-content .general-header.general-header-block .global-header{width:100%}
[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-sign-in,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-ct-money{display:none}
[data-component="GeneralHeader"] .global-header__header-top-bar{display:none}
}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-328px -372px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-3px;z-index:10}
@media(max-width:767px){.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background:none !important;z-index:16;width:0;height:0;bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #333}
}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-328px -372px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-4px;z-index:10}
@media(max-width:767px){.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{display:none}
}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper.global-header__main-bar__utility-nav__flyout-toggle--minicart:before{display:none}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.add-to-cart__pay-and-pick-up-message .add-to-cart__tooltip--hidden{visibility:inherit}
@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(max-width:767px){.pdp-buy-box .add-to-cart{padding-top:54px}
.pdp-buy-box .add-to-cart_empty{margin:0;padding:0}
.pdp-buy-box .add-to-cart__button--disabled{float:none;display:block;margin:-54px auto 0;width:85% !important}
.pdp-buy-box .add-to-cart__button-wrapper{width:85%;margin:0 auto;display:block;margin-top:-54px;transform:translateZ(0)}
html:not(.keyboard-on) .pdp-buy-box .add-to-cart__button-wrapper-fixed-bottom,html:not(.keyboard-on) .pdp-buy-box .add-to-cart__button-wrapper-fixed-top{position:fixed;z-index:3;left:0;width:100%;height:78px;margin-top:0;text-align:center;background:#fff}
html:not(.keyboard-on) .pdp-buy-box .add-to-cart__button-wrapper-fixed-bottom .add-to-cart__button,html:not(.keyboard-on) .pdp-buy-box .add-to-cart__button-wrapper-fixed-top .add-to-cart__button{float:none;margin:12px auto;width:85%}
html:not(.keyboard-on) .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__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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 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}
.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}
.price__fees-charge{color:#333}
.price__fees-charge:hover{text-decoration:underline}
.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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e8e8e8;position:relative}
.pdp-buy-box__primary-section,.pdp-buy-box__secondary-section,.pdp-buy-box__tertiary-section{border-top:1px solid #e8e8e8;padding:20px}
.pdp-buy-box__part-selector-link-wrapper{margin-bottom:20px}
.notifications{background:#454545;padding:0 27px;width:100%}
.notifications__notification{border-bottom:1px solid #666;padding:7px 0;display:none}
.notifications__notification:last-child{border-bottom:0}
.notifications__notification-text{font-size:.875rem;font-style:normal;font-weight:400;color:#fff;display:inline-block;padding-right:28px;position:relative}
.notifications__notification-text--bold{font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.notifications__tooltip-toggle,.notifications__tooltip-after-text{content:'';top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;display:block;position:absolute;right:0;text-indent:-9999px}
.notifications__tooltip-toggle-text{padding-left:20px}
.stock-status__product-number{font-size:.875rem;font-style:italic;font-weight:400;color:#666;margin-bottom:13px}
.pdp-buy-box__primary-section .stock-status__product-number{display:none}
@media(max-width:767px){.pdp-buy-box__primary-section .stock-status__product-number{display:block;margin-bottom:-10px}
}
.pdp-buy-box__secondary-section .stock-status__product-number{display:block}
@media(max-width:767px){.pdp-buy-box__secondary-section .stock-status__product-number{display:none}
}
.stock-status__details{background:#f4f4f4;border:1px solid #e8e8e8;min-height:40px;margin-bottom:15px;position:relative}
.stock-status__action-link{text-decoration:underline;position:relative}
.stock-status__action-link::after{content:'>';position:absolute;color:#333;right:-12px;top:0;font-style:normal}
.stock-status__icon-wrapper{background:#c84c10;height:100%;left:-1px;position:absolute;top:-1px;width:20px}
.stock-status--in-stock .stock-status__icon-wrapper{background:#00792b}
.stock-status--out-of-stock .stock-status__icon-wrapper,.stock-status--input-error .stock-status__icon-wrapper{background:#c84c10}
.stock-status__icon{content:'';display:block;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50%;height:14px;margin-top:-7px;position:absolute}
.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--out-of-stock .stock-status__action-links{position:absolute;right:10px;text-align:right;width:100%}
.stock-status--out-of-stock .stock-status__details-content-wrapper{display:block}
.stock-status__details-content-wrapper{display:table;height:100%;padding:10px 0 10px 40px;width:calc(100% - 20px)}
.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__info-and-store,.stock-status__action-links{width:50%}
.stock-status__info-and-store{margin:0;text-align:left}
.stock-status__info,.stock-status__store{color:#333;margin-left:0}
.stock-status__info{font-size:.875rem;font-style:normal;font-weight:400}
.stock-status__info--bold{font-weight:700;text-transform:uppercase}
.stock-status__store{font-size:.875rem;font-style:italic;font-weight:400}
.stock-status__store__name{text-transform:capitalize}
.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__action-link,.stock-status__item-needed-today{font-size:.875rem;font-style:italic;font-weight:700;color:#333;white-space:nowrap}
.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:0;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{font-size:.875rem;font-style:normal;font-weight:400;color:#333;margin-bottom:0}
.stock-status__error-message--bold{font-weight:700}
.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}
.add-to-cart{margin-top:27px;margin-bottom:20px}
.add-to-cart::before,.add-to-cart::after{content:'';display:table}
.add-to-cart::after{clear:both}
.add-to-cart__tooltip--hidden{visibility:hidden}
.add-to-cart__button,.add-to-cart__tooltip{float:left}
.add-to-cart__button{font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.1em;background:#c00;border:0;color:#fff;margin-right:18px;padding:16px 0;text-transform:uppercase;width:230px}
.add-to-cart__button:hover{background:#eb0000}
.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::before{content:'';overflow:hidden;display:inline-block;margin-right:15px}
.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-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{font:italic 400 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin:15px 0 25px}
.romance-copy__read-more-link{font-weight:700;color:#333}
.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--quantity .sku-selectors__number-wrap{display:inline-flex}
.pdp-buy-box .sku-selectors__input-wrapper--quantity .sku-selectors__text-input-button{display:none;background:transparent;border:1px solid #ccc;min-width:37px;text-align:center;line-height:35px;font-size:21px}
.sku-selectors__input-wrapper--error .sku-selectors__text-input{border-color:#eb0000}
.sku-selectors__error-message{background:#eb0000;margin-top:17px;padding:10px 15px;position:relative}
.sku-selectors__error-message::before{content:'';display:block;width:0;height:0;border:8px solid transparent;border-bottom-color:#eb0000;border-top:0;position:absolute;top:-8px;right:53px}
.sku-selectors__error-message-text{font-size:.875rem;font-style:italic;font-weight:700;color:#fff;margin-bottom:0}
.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}
.pdp-buy-box .add-to-cart__button{background:#00792b}
.pdp-buy-box .add-to-cart__button:hover{background:#03a23c}
.pdp-buy-box .add-to-cart__button--disabled,.pdp-buy-box .add-to-cart__button--disabled:hover{background:#e8e8e8;color:#919191}
.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}
@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__details{display:flex;flex-flow:row wrap}
.stock-status__info-and-store,.stock-status__action-links{display:block;width:100%}
.stock-status--out-of-stock .stock-status__action-links,.stock-status__details--in-stock .stock-status__action-links{position:static;right:auto;padding:0 0 20px 40px;text-align:left;order:3}
.stock-status__details--in-stock .stock-status__action-links{width:100%}
.stock-status__action-link,.stock-status__item-needed-today{white-space:normal}
.add-to-cart{margin-top:15px}
.add-to-cart__button{width:100%}
.share-bar{display:none}
.pdp-buy-box .sku-selectors__fieldset--skinny{width:100%}
.pdp-buy-box .sku-selectors__input-wrapper--quantity{display:flex;justify-content:flex-end;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-block}
.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 .notifications__tooltip-toggle:hover+.tooltip__wrapper,.pdp-buy-box .tooltip__wrapper:hover,.pdp-buy-box .notifications__tooltip-toggle:focus+.tooltip__wrapper,.pdp-buy-box .tooltip__wrapper:focus{display:none}
.pdp-buy-box .notifications__tooltip-toggle:focus{outline:0;box-shadow:none}
.pdp-buy-box .notifications .tooltip__wrapper{right:0}
.pdp-buy-box .notifications .tooltip__arrow{right:14px}
.pdp-buy-box .sku-selectors__fieldset:first-child .sku-selectors__input-wrapper{margin-top:15px}
.pdp-buy-box .sku-selectors__fieldset--wide{padding:0 0 10px;width:100%}
.pdp-buy-box .sku-selectors{line-height:0;margin-top:0}
.pdp-buy-box .romance-copy__wrapper{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.pdp-buy-box .romance-copy__show-more-button{display:block}
.pdp-buy-box .romance-copy__read-more-link,.pdp-buy-box .global-romance-copy_default-expanded .romance-copy__show-more-button{display:none}
.pdp-buy-box .global-romance-copy_default-expanded .romance-copy__wrapper,.pdp-buy-box .global-romance-copy_default-expanded .romance-copy__read-more-link{display:block}
.pdp-buy-box .global-romance-copy_expanded .romance-copy .romance-copy__show-more-button{display:none}
.pdp-buy-box .global-romance-copy_expanded .romance-copy .romance-copy__wrapper,.pdp-buy-box .global-romance-copy_expanded .romance-copy .romance-copy__read-more-link{display:block}
.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 .price__subtotal-wrapper{margin-bottom:5px}
.pdp-buy-box .price__subtotal-wrapper .price__total{padding-top:5px}
.pdp-buy-box__part-selector-link-wrapper{width:85%;margin:0 auto 20px}
.pdp-buy-box__primary-section .price__now{margin-bottom:0}
.pdp-buy-box .stock-status__details-content-wrapper{padding-top:10px;padding-bottom:10px}
.pdp-buy-box .stock-status--out-of-stock .stock-status__action-links,.pdp-buy-box .stock-status__details--in-stock .stock-status__action-links{padding-bottom:16px}
.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 .notifications{padding-left:16px}
.pdp-buy-box__part-selector-link{width:100%}
.popup-component__container__body .pdp-buy-box{border:0}
.success-popup__carousel .recommendations__carousel{padding:0 0 5px}
.success-popup__carousel .recommendations__carousel .owl-controls{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}
.pdp-buy-box__primary-section,.pdp-buy-box__secondary-section,.pdp-buy-box__tertiary-section{padding:16px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 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) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * 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){.buy-box-popup .popup-component__container{width:690px}
}
.buy-box-popup .popup-component__container__body{margin:0;padding:0}
.buy-box-popup .popup-component__container__body>hr{display:none}
.buy-box-popup .popup-component__container__body>h3{width:auto}
.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;padding:30px}
@media(min-width:768px){.buy-box-popup .popup-component__container__body .nano-content{width:690px}
}
@media(min-height:892px){.buy-box-popup .popup-component__container__body .nano-content{max-height:none}
}
.quick-view-modal__header{border-top:0;border-bottom:0;height:212px;padding:30px}
.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-wrapper{box-sizing:border-box;float:left;padding-right:20px;width:35%;text-align:center}
.quick-view-modal__product-image-link{display:block;position:relative}
.quick-view-modal__badge-wrapper{height:150px;position:absolute;width:200px;z-index:3}
.quick-view-modal__product-info{width:65%}
.quick-view-modal__product-name-link{color:#333}
.quick-view-modal__product-name-link:hover{color:#c00}
.quick-view-modal__product-name{font:normal bold 1.3125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding-right:20px}
.quick-view-modal__romance-copy{font:italic 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__rating{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{overflow:hidden;display:block}
.quick-view-modal__rating__star--off{overflow:hidden;display:block}
.quick-view-modal__rating__count{font:normal normal .75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666;float:left;position:relative;top:1px}
.quick-view-modal__view-more-link{font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.1em;color:#333;float:right;padding-right:13px;position:relative;text-transform:uppercase}
.quick-view-modal__view-more-link::after{content:'';overflow:hidden;display:block;position:absolute;top:50%;margin-top:-5px;right:0}
.quick-view-modal__view-more-link:hover{color:#c00}
.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 .pdp-buy-box__secondary-section .stock-status__product-number{display:block;margin-bottom:20px}
.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:20px}
.buy-box-popup .pdp-store-availability{padding:0}
.buy-box-popup .popup-component__container__body .nano{border:3px solid #e8e8e8;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;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{height:auto;padding:0 0 20px}
.buy-box-popup .quick-view-modal__view-more-link{float:none;font:bold 12px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:0;text-transform:capitalize}
.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 .link__write-review--first{font:bold 12px 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 .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}
.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:initial}
}
@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}
}
.notifications__tooltip-clearance{display:inline-block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-72px -346px;width:21px;height:21px;background-color:transparent;background-repeat:no-repeat}
.notifications__tooltip-toggle{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-398px -365px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.stock-status--out-of-stock .stock-status__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-316px -372px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.stock-status--input-error .stock-status__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-292px -372px;width:11px;height:14px;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:-12px -393px;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:-141px -393px;width:12px;height:12px;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:-89px -393px;width:12px;height:12px;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:-413px -104px;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:-398px -365px;width:11px;height:14px;background-color:transparent;background-repeat:no-repeat}
.notifications__tooltip-toggle{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-379px -158px;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:-379px -348px;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:-398px -81px;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:-398px -53px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.quick-view-modal__view-more-link::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-413px -151px;width:6px;height:10px;background-color:transparent;background-repeat:no-repeat}
.modal__close-btn{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-225px -393px;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:-413px -28px;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:-413px 0;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:-413px -14px;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:-297px -167px;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:-141px -393px;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:-338px -393px;width:10px;height:6px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-left{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-77px -203px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-left:hover{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-308px 0;width:37px;height:37px;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:-229px -203px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-right:hover{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-39px -203px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-left.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-190px -242px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat}
.success-popup .icon-chevron-right.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-191px -203px;width:37px;height:37px;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:-43px -280px;width:41px;height:24px;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:-148px -110px;width:48px;height:24px;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:-308px -218px;width:34px;height:34px;background-color:transparent;background-repeat:no-repeat}
.success-popup__delivery-postalcode:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-360px -393px;width:9px;height:6px;background-color:transparent;background-repeat:no-repeat;content:'';position:absolute;margin-top:8px;margin-left:-15px}
@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:-413px -151px;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 .icon-chevron-left.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.success-popup .icon-chevron-right.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.success-popup .icon-chevron-left{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.success-popup .icon-chevron-left:hover{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.success-popup .icon-chevron-right{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.success-popup .icon-chevron-right:hover{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.notifications__tooltip-clearance{display:inline-block;background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.notifications__tooltip-toggle{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.stock-status--out-of-stock .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.stock-status--input-error .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.stock-status--locator-error .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.add-to-cart__button-text:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
.add-to-cart__tooltip:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.stock-status--in-stock .stock-status__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.notifications__tooltip-toggle{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.notifications__tooltip-toggle:hover{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.quick-view-modal__rating__star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.quick-view-modal__rating__star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.quick-view-modal__view-more-link::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.modal__close-btn{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
.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:421px 407px}
.quick-view__store-list-link--next:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.quick-view__store-list-link--prev:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.delivery-option__item-icon--get-installed{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@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:421px 407px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.success-popup .icon-chevron-left{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-148px -61px;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:-148px -61px;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}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.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:421px 407px}
.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:421px 407px}
}
.add-to-cart-modal__product-details__product-name{margin-bottom:5px;font:normal bold 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 bold .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__product{position:relative;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%)}
@media(min-width:768px){.success-popup .popup-component__container{width:729px}
}
.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}
@media(min-width:768px){.success-popup .popup-component__container__body .nano-content{width:729px}
}
.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}
.success-popup__product-info{width:calc(100% - 430px);margin-left:200px}
.success-popup__product-details{margin-bottom:20px}
.success-popup__product-name{margin-bottom:5px;font:normal bold 1.125rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.success-popup__product-sku{margin-bottom:10px;font:italic normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.success-popup__spec-value{font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup__spec-label{font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup__specs-list,.success-popup__specs-item{margin:0;padding:0;line-height:100%}
.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,.success-popup__location-text{margin:0;padding:0;font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.success-popup__address-1,.success-popup__address-2{line-height:1.25}
.success-popup__address-2{margin-bottom:5px}
.success-popup__store-text{margin:0 0 2px 0;padding:0;font:normal bold .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 bold .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 bold .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}
@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__spec-item{font-size:.75rem}
.success-popup__specs-list{padding-bottom: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-sku{font-size:.75rem;font-style:italic}
.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}
.popup-component__container__body>h3{display:table}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.secondary-actions{display:table}
.secondary-actions__divider{font:normal 400 .875rem/1.485 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#e8e8e8;padding:0 10px;display:table-cell}
.secondary-actions__button{background:#fff;border:0;padding:0}
.secondary-actions__button:focus{outline:0;box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.secondary-actions__button:hover .secondary-actions__button-text{color:#c00}
.secondary-actions__button--my-list .secondary-actions__button-text::before{content:'';overflow:hidden;display:block}
.secondary-actions__button-text{font:normal 700 .875rem/1.485 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.1em;color:#333;padding-left:20px;position:relative;text-transform:uppercase}
.secondary-actions__button-text::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;top:50%;position:absolute;left:0}
.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{display:block}
.secondary-actions__divider{display:none}
.secondary-actions__button-text{color:#fff}
.secondary-actions__button{width:85%;margin:0 auto;display:block;background-color:#666;padding-top:8px;padding-bottom:8px}
.secondary-actions__button--sale-alert{margin-top:10px}
}
.delivery-option{margin-top:20px}
.delivery-option--get-installed .delivery-option__item-title,.delivery-option--get-installed .delivery-option__item{display:inline-block}
.delivery-option--get-installed .notifications__tooltip-toggle,.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{right:-310px;top:-32px}
.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__item{padding:10px 0 10px 68px;position:relative}
.delivery-option__title,.delivery-option__item-title{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#333}
.delivery-option__item-additional{color:#00731c}
.delivery-option__item-additional:focus,.delivery-option__item-additional:hover{color:#00731c}
.delivery-option__item-description{margin-top:10px;font-size:1rem;font-style:italic;font-weight:400;line-height:150%;color:#666}
.bulk-delivery-option__item-description{margin-bottom:0}
.delivery-option__item-appointments{display:block;font-weight:bold;font-style:italic}
.delivery-option__item-description b{color:#333}
.delivery-option__item-icon--delivery,.delivery-option__item-icon--pay-pick,.delivery-option__item-icon--get-installed{position:absolute;left:0;top:10px}
.delivery-option__check-postal-code-link{font-weight:bold;text-transform:uppercase;text-decoration:underline;color:#333}
.delivery-option__check-address-link{margin-top:15px;font-weight:bold;text-decoration:underline;color:#333}
.delivery-option__check-address-link:hover,.delivery-option__check-address-link:focus{color:#333;text-decoration:none}
.delivery-option__button{display:inline-block;padding:8px 20px;border:0;background:#00792b;font:normal bold .875rem Lato,'Myriad Pro','Trebuchet MS',Ubuntu,sans-serif;color:#fff;letter-spacing:.04em;text-transform:uppercase}
.delivery-option__button::before{content:'';overflow:hidden;display:inline-block;margin-right:15px}
.delivery-option--header{background-color:#e8e8e8;padding-top:10px;margin-bottom:15px}
.shopping-cart-your-order .delivery-option--header{background-color:#fff;margin-bottom: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::before,.shopping-cart-your-order .delivery-option__item::after{content:"";display:table}
.shopping-cart-your-order .delivery-option__item::after{clear:both}
.delivery-option--header .delivery-option__item-title{font-size:1rem;padding-left:68px;padding-top:8px}
.delivery-option__item-title--up::after,.delivery-option__item-title--down::after{position:absolute;right:18px;top:50%;margin-top:-7px;content:'';display:block;overflow:hidden}
.delivery-option__item-title--up::after{transform:rotate(-180deg)}
.delivery-option--header .delivery-option__item{padding-left:30px;text-align:left}
.delivery-option--header .delivery-option__item-icon--get-installed{left:34px}
.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{font:italic bold 1rem Lato,'Myriad Pro','Trebuchet MS',Ubuntu,sans-serif;color:#666}
.delivery-option__input-text_black{color:#000}
.delivery-option__input-desc{font:italic normal .875rem Lato,'Myriad Pro','Trebuchet MS',Ubuntu,sans-serif;color:#666}
.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{padding-top:20px}
.delivery-option__button-wrapper{position:relative;float:right;margin-right:20px}
.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}
.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{right:-110px;top:35px}
.delivery-option{padding-top:20px;position:relative}
.delivery-option::before{content:'';position:absolute;border-top:1px solid #e8e8e8;top:0;right:-27px;left:-27px}
.delivery-option--header{margin:-16px -16px 15px}
.delivery-option--header .delivery-option__item{padding-left:15px;padding-top:5px}
.delivery-option--header .delivery-option__item-title{padding-top:18px}
.delivery-option__item{padding:20px 0 0 55px}
.delivery-option__item-title{margin-bottom:6px}
.delivery-option__item-description{margin:6px 0 0;font-size:.8rem}
.delivery-option__item-appointments{margin-top:0}
.delivery-option__button-wrapper{float:none;text-align:center;margin-bottom:20px}
.delivery-option__button{width:70%}
.delivery-option__item-icon--delivery,.delivery-option__item-icon--pay-pick,.delivery-option__item-icon--get-installed{top:15px;left:-5px}
.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__item-title--up::after,.delivery-option__item-title--down::after{top:15px;right:15px;margin-top:7px}
.delivery-option__input-wrapper .delivery-option__input{width:100%}
.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-icon--get-installed{left:15px;top:9px}
.shopping-cart-your-order .delivery-option--header .delivery-option__item-title{padding-left:55px;padding-top:12px;padding-bottom:12px}
}
@media(max-width:767px){.buy-box-popup .delivery-option:before{right:-15px;left:-15px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.sku-selectors{margin-top:27px}
.sku-selectors--hidden{display:none}
.sku-selectors__fieldset{display:inline-block;position:relative;box-sizing:border-box;height:100%;vertical-align:bottom}
.sku-selectors__fieldset--wide{float:left;width:65%;padding-right:5%}
.sku-selectors__fieldset--skinny{width:35%}
.sku-selectors__fieldset-wrapper{width:100%}
.sku-selectors__input-wrapper{position:relative;margin-top:17px}
.sku-selectors__input-wrapper:first-child{margin-top:0}
.sku-selectors__label{font-size:.875rem;font-style:normal;font-weight:700;margin-right:0;text-transform:uppercase}
.sku-selectors__select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;width:120%;height:35px;padding:0 13px;border:0;box-shadow:none;background-color:transparent;background-image:none;font:normal normal .9375rem/35px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.sku-selectors__select-input-arrow{content:'';display:block;position:absolute;top:50%;right:12px;margin-top:-3px;overflow:hidden}
.sku-selectors__select-input-arrow-wrapper{position:absolute;right:0;top:0;z-index:1;width:35px;height:100%;border-left:1px solid #ccc}
.sku-selectors .sku-selectors__text-input{width:55px;margin-left:5px;text-align:center}
.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__input--pristine .sku-selectors__select-input{color:#666;font-style:italic}
.sku-selectors__text-input:focus{border-color:#919191}
.sku-selectors__hide{position:absolute;top:-9999px;left:-9999px}
.sku-selectors__selector-message{font:italic normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.sku-selectors__selector-message__wrapper{clear:both}
.sku-selectors__selector-message__hide{display:none}
.sku-selectors__non-compatible{margin-bottom:30px}
.sku-selectors__non-compatible-link{text-transform:capitalize}
@media(max-width:480px){.sku-selectors__text-input{width:50px}
.sku-selectors__label{margin-bottom:0}
}
.sku-selectors__select-input-arrow{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-294px -393px;width:10px;height:6px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.sku-selectors__select-input-arrow{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.class{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-413px -173px;width:6px;height:10px;background-color:transparent;background-repeat:no-repeat}
.add-to-cart-modal--tire .add-to-cart-modal__notification--success:after{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-370px -393px;width:9px;height:6px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;position:absolute;top:50%;height:6px;margin-top:-3px;right:30px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--link:after{content:'';overflow:hidden;display:block;position:absolute;top:50%;margin-top:-5px;right:30px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-413px -162px;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){.class{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--success:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--link:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.add-to-cart-modal--tire .add-to-cart-modal__notification--link-lg:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .modal-content{border-radius:6px 6px 0 0;box-shadow:none;border-width:0 0 1px}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .global-modal__body{background-color:#f4f4f4;padding:20px}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .modal-dialog{width:690px}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .add-to-cart-modal__notification:hover{text-decoration:none}
.add-to-cart-modal--tire .global-modal--tire-wheel-modal .tire-wheel-packages--back:hover{color:#666;text-decoration:underline}
.add-to-cart-modal__header-wrapper{border-left:6px solid #005d07;border-radius:6px 0 0 0}
.add-to-cart-modal__header{font-size:16px;font-weight:bold;text-transform:uppercase;text-align:left;margin-bottom:5px;margin-top:5px}
.add-to-cart-modal__header::before{content:"";position:absolute;top:50%;margin-top:-7px;left:12px}
.add-to-cart-modal--tire .etires-popup .popup-component__container__close-popup-cross-button-wrapper{top:17px}
.add-to-cart-modal--tire .popup-component__container__body__footer .add-to-cart-modal__notification--link-lg{padding:20px 25px;border:0;width:50%;float:left;text-align:left}
.add-to-cart-modal--tire .popup-component__container__body__footer .add-to-cart-modal__notification__link-line--second{color:#00792b;line-height:1.2}
.add-to-cart-modal--tire .popup-component__container__body__footer .global-modal__footer__btn-wrapper{margin-right:0;width:100%}
.add-to-cart-modal--tire .popup-component__container__body__footer .global-form-button.tire-wheel-packages--next-step{background:#00792b;padding:15px 35px;margin-bottom:10px}
.add-to-cart-modal--tire .popup-component__container__body__footer .popup-component__container__body__footer__buttons{width:50%;float:right;padding:20px 25px;text-align:right}
@media(max-width:767px){.add-to-cart-modal--tire .popup-component__container__body__footer .popup-component__container__body__footer__buttons{width:100%;text-align:center;margin-bottom:10px}
}
@media(min-width:768px){.tire-wheel-packages__start-over-popup .modal{text-align:center}
.tire-wheel-packages__start-over-popup .modal::before{display:inline-block;vertical-align:middle;content:' ';height:100%}
.tire-wheel-packages__start-over-popup .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
}
@media(max-width:767px){.tire-wheel-packages__start-over-popup .modal-dialog{width:90%;max-width:520px;margin:30px auto}
}
.tire-wheel-packages__start-over-popup .tire-finder-popup__close{color:#999;font-size:1.563rem;position:absolute;top:50%;height:29px;margin-top:-14.5px;display:block;overflow:hidden;right:20px;width:29px;background-color:transparent;border:0;outline:0}
.tire-wheel-packages__start-over-popup .tire-finder-popup__close:hover{color:#c00}
.tire-wheel-packages__start-over-popup .tire-finder-popup__close::before{content:'×';position:absolute;top:0;right:8px}
.tire-wheel-packages__start-over-popup .global-form-button{background-color:#00792b}
.tire-wheel-packages__start-over-popup .global-form-button:hover{background-color:#22b14c}
.tire-wheel-packages__start-over-popup .global-link{font-style:normal}
.tire-wheel-packages__start-over-popup .global-link:hover,.tire-wheel-packages__start-over-popup .global-link:focus{color:#22b14c}
.tire-package{background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.tire-package__main{*zoom:1;padding:15px 0}
.tire-package__main:before,.tire-package__main:after{content:'';display:table}
.tire-package__main:after{clear:both}
.tire-package__title-block{float:left;width:200px;padding-top:20px}
.tire-package__title-block__title{font-size:1rem;font-style:normal;font-weight:900;margin-bottom:5px;text-transform:uppercase;color:#333}
.tire-package__title-block__sub-title{font-size:.75rem;font-style:normal;font-weight:700;margin-bottom:0;text-transform:uppercase;color:#333}
.tire-package__content{float:right;width:500px}
.tire-package__content__message{line-height:112.5%;font-size:1rem;font-style:italic;font-weight:400;float:left;height:75px;width:calc(100% - 180px);margin-right:20px;padding-top:20px;text-align:right;color:#333}
.tire-package__content__product{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:75px;height:75px;float:left;margin-right:10px;border:1px solid #e7e7e7}
.tire-package__content__product:last-of-type{margin-right:0}
.tire-package__content__product--tire-active{background-color:#c00;border:0}
.tire-package__content__product--tire-active:after{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-219px -153px;width:38px;height:38px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;top:50%;margin-top:-18.5px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tire-package__content__product--wheel{background-color:#e7e7e7;border:1px solid #ccc}
.tire-package__content__product--wheel:after{content:'';display:block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-219px -114px;width:38px;height:38px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;top:50%;margin-top:-18.5px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tire-package__content__product--tire{background-color:#e7e7e7;border:1px solid #ccc}
.tire-package__content__product--tire:after{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-258px -153px;width:38px;height:38px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;top:50%;margin-top:-18.5px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tire-package__content__product--wheel-active{background-color:#c00;border:0}
.tire-package__content__product--wheel-active:after{content:'';display:block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:0 -203px;width:38px;height:38px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;top:50%;margin-top:-18.5px;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tire-package__content__product-img{position:absolute;left:50%;width:63px;height:63px;top:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.tire-package__footer{border-top:1px solid #e7e7e7}
.tire-package__footer__inner{*zoom:1;padding:18px 0}
.tire-package__footer__inner:before,.tire-package__footer__inner:after{content:'';display:table}
.tire-package__footer__inner:after{clear:both}
.tire-package__footer__link{position:relative;float:left;width:250px;padding-left:45px;border-radius:3px;border:solid 1px #007a2a;color:#007a2a;text-transform:uppercase;opacity:.7}
.tire-package__footer__link:hover{opacity:1}
.tire-package__footer__link-wrapper{font-size:.875rem;font-style:italic;font-weight:700;position:relative;float:left;width:250px;padding-left:45px}
.tire-package__footer__link-wrapper:hover{text-decoration:none}
.tire-package__footer__link-wrapper--active{color:#333}
.tire-package__footer__link-wrapper--active:before{content:'';display:block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-346px -33px;width:30px;height:30px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;position:absolute;top:50%;margin-top:-13px;left:0}
.tire-package__footer__link-wrapper--active:hover{color:#c00}
.tire-package__footer__link-wrapper--active:hover:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-346px -64px;width:30px;height:30px;background-color:transparent;background-repeat:no-repeat}
.tire-package__footer__link-wrapper--gray{color:#ccc;cursor:default}
.tire-package__footer__link-wrapper--gray:hover,.tire-package__footer__link-wrapper--gray:focus{color:#ccc;cursor:default}
.tire-package__footer__link-wrapper--gray:before{content:'';display:block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-346px -126px;width:30px;height:30px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;position:absolute;top:50%;margin-top:-13px;left:0}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.tire-package__footer__link-wrapper--active:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.tire-package__footer__link-wrapper--active:hover:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.tire-package__footer__link-wrapper--gray:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.tire-package__footer__message{font-size:.875rem;font-style:normal;font-weight:700;float:left;width:calc(100% - 250px);text-align:right;text-transform:uppercase;color:#333}
.tire-package__footer__message-inner--italic{font-size:.875rem;font-style:italic;font-weight:400;text-transform:none}
.find-tire-package{background-color:#f4f4f4}
.find-tire-package__wcmmode-edit{font-weight:bold;padding:15px 0;text-align:center}
.global-form-button--offset-right{margin-right:30px}
@media(max-width:767px){.tire-package__title-block{float:none;width:auto;padding-top:0}
.tire-package__content{float:none;overflow:hidden;width:auto;margin-top:10px}
.tire-package__content__message{height:auto;padding-top:0;width:calc(100% - 150px);font-size:.875rem;text-align:left}
.tire-package__content__product{width:60px;height:60px}
.tire-package__footer__link-wrapper{padding-left:35px;float:none;width:auto}
.tire-package__footer__link-wrapper::before{transform:scale(0.85)}
.tire-package__footer__message{float:none;width:auto;text-align:left;margin:10px 0 0}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.tire-package-bar{border-bottom:1px solid #e8e8e8;background-color:#fff}
.tire-package-bar__content-wrapper{display:flex;flex-direction:row;margin:0 auto;height:50px;font-weight:600}
.tire-package-bar__step{display:flex;align-items:center;padding-right:18px;position:relative;background-color:#fff}
.tire-package-bar__step-num{display:flex;justify-content:center;align-items:center;height:20px;width:20px;margin-right:10px;background-color:#00792b;border-radius:50%;color:#fff;font-size:.875rem}
.package-inactive .tire-package-bar__step-num{background-color:#ccc}
.tire-package-bar__step-title{font-size:1.125rem;color:#333}
.package-inactive .tire-package-bar__step-title{color:#999}
.tire-package-bar__step_first.package-inactive{padding-left:10px}
.tire-package-bar__step_second{position:relative;padding-left:28px}
.tire-package-bar__step_second::before,.tire-package-bar__step_second::after{content:'';display:block;width:0;height:0;position:absolute;margin-top:-25px;top:50%;z-index:1;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:14px solid}
.tire-package-bar__step_second::before{left:0;border-left-color:#f4f4f4}
.tire-package-bar__step_second::after{left:100%;border-left-color:#fff}
.tire-package-bar__step_second.package-inactive::before{border-left-color:#fff}
.tire-package-bar__step_second.package-inactive::after{border-left-color:#f4f4f4}
.tire-package-bar__step.package-inactive{background-color:#f4f4f4;cursor:default}
@media(max-width:767px){.tire-package-bar__content-wrapper.g-main-column{width:100%;padding:0 15px}
}
@media(min-width:1280px){.tire-package-bar__content-wrapper{max-width:1170px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in
 * writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights
 * reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.continue-popup_packages .popup-component__container__body .nano-content{padding:0;overflow-y:auto;width:auto}
.continue-popup_packages .popup-component__container__body>h3{position:relative;font-weight:bold;text-align:left;padding-left:30px}
.continue-popup_packages .popup-component__container__body>h3::before{content:"";position:absolute;top:50%;margin-top:-8px;left:2px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-175px -372px;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){.continue-popup_packages .popup-component__container__body>h3::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.continue-popup_packages hr{display:none}
.popup-product-list{font:14px/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.popup-product-list__row{display:flex;margin-top:25px}
.popup-product-list__row:first-child{margin-top:0}
.popup-product-list__image-holder{width:100px;height:100px}
.popup-product-list__info-holder{flex:auto;padding:10px 0 0 30px}
.popup-product-list__title{font:18px/27px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin:0;font-weight:bold}
.popup-product-list__price-info,.popup-product-list__size-info{margin-top:2px}
.popup-product-list__price-info:after,.popup-product-list__size-info:after{content:"";display:block;clear:both}
.popup-product-list__qty{float:left;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:bold}
.popup-product-list__price{float:right;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding-right:50px;font-weight:bold}
.installation-help{background-color:#f2f8f4;padding:25px 35px;margin-top:50px;font:14px/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.installation-help__title{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:20px;font-weight:bold}
.installation-help__text-line{margin-bottom:0}
.installation-help__emphasis{font-weight:bold;color:#333}
@media(max-width:767px){.continue-popup_packages .popup-component__container__body>h3::before{top:10px}
}
.tire-package__footer__link::before{content:'';display:block;overflow:hidden;position:absolute;top:50%;margin-top:-8px;left:15px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-141px -372px;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){.tire-package__footer__link::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.add-to-cart-modal__header::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-398px -169px;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){.add-to-cart-modal__header::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@media(max-width:767px){.secondary-actions__button--my-list .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-295px -192px;width:12px;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){.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:421px 407px}
}
@media(min-width:768px){.secondary-actions__button--my-list .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-63px -393px;width:12px;height:12px;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){.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:421px 407px}
}
@media(max-width:767px){.secondary-actions__button--sale-alert .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-167px -393px;width:12px;height:12px;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){.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:421px 407px}
}
@media(min-width:768px){.secondary-actions__button--sale-alert .secondary-actions__button-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-154px -393px;width:12px;height:12px;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){.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:421px 407px}
}
.pdp-store-availability-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-209px -372px;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:-192px -372px;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:-113px -173px;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:-101px -173px;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:-101px -173px;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:-297px -127px;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:-297px -114px;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:-297px -114px;width:10px;height:12px;background-color:transparent;background-repeat:no-repeat}
.need_2_order_more__tooltip_link::after{content:'\00A0';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-328px -372px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;position:absolute;top:21px;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:421px 407px}
.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:421px 407px}
.need_2_order_more__tooltip_link:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.pdp-store-availability-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
.pdp-store-availability__tab_list:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.pdp-store-availability__tab_list:hover:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
.pdp-store-availability__tab_map:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.pdp-store-availability__tab_map:hover:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
}
@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:-356px -372px;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:-343px -372px;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) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.need_2_order_more__tooltip_link{position:relative;margin-bottom:0;padding:0;border:0;background:0;font:italic bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.need_2_order_more__tooltip_link:hover{color:#eb0000}
.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:50%;z-index:1;width:254px;margin:29px 0 0 -127px;padding:8px 10px;border:3px solid #e8e8e8;background:#f7f7f7;font-size:11pt;color:#666;font-style:normal;font-weight:normal}
.need_2_order_more__tooltip_link i::after{content:'\203a';margin-left:3px}
.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) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.pdp-store-availability{width:100%;background-color:#f4f4f4;padding-top:20px;padding-bottom:60px}
.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__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}
.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{padding-bottom:10px}
.pdp-store-availability__tabs-menu ~ .pdp-store-availability__search{margin-right:145px}
.pdp-store-availability__tabs-menu{float:right;width:140px;padding-top:14px}
.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}
@media(max-width:767px){.pdp-store-availability{padding-bottom:20px}
.pdp-store-availability .pdp-store-availability__inner{padding:0 20px;max-width:100%}
.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}
.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}
.pdp-buy-box .pdp-store-availability-search__search{width:230px;float:right}
.pdp-buy-box .pdp-store-availability{background-color:#fff;padding-top:15px;padding-bottom:0}
.pdp-buy-box .product-tiles-stores{margin:10px 25px 0 25px}
.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}
.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:-398px -350px;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:-398px -350px;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:-398px -365px;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:421px 407px;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:421px 407px}
.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:421px 407px}
}
.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:-398px -350px;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:-398px -350px;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:-398px -350px;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:-398px -350px;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:-398px -350px;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:-160px -346px;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:-173px -173px;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:-281px -393px;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:-398px -350px;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:-398px -350px;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:-398px -350px;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:-94px -346px;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:-160px -346px;width:21px;height:21px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:-2px;content:'';width:21px;height:21px}
@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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.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:421px 407px}
.store-list__tab__content__list-item__instock-quantity:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
.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:421px 407px}
}
@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) 2018 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:289px;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__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__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:.20;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}
.ill-shop-here-today-flyout{position:absolute;bottom:-190px;width:100%;left:0;height:190px;background:#007a27;color:#fff}
.ill-shop-here-today-flyout__header{position:static;background:transparent;border-top:0}
.ill-shop-here-today-flyout__button{display:flex;justify-content:center;align-items:center;height:50px;margin:15px;padding:3px;text-align:center;background:#f4f4f4;font-weight:600;color:#333;text-transform:uppercase}
@media(max-width:768px){.ill-shop-here-today-flyout__button{margin:15px 10px;padding:5px}
}
.ill-shop-here-today-flyout_small{width:53%;left:3%;height:142px !important}
.ill-shop-here-today-flyout_small .ill-shop-here-today-flyout__header{height:35px;line-height:35px}
.ill-shop-here-today-flyout_small .ill-shop-here-today-flyout__button{margin:8px 15px 8px;height:42px}
.flyout-container{position:absolute;bottom:0;left:0;width:95%;height:44px;overflow:hidden}
.flyout-container .ill-shop-here-today-flyout{transition:bottom .5s ease-in-out}
.flyout-container .ill-shop-here-today-flyout .store-list__tab__content__list-item__accordion__store-pin{position:absolute;bottom:0;left:0}
.flyout-container.store-flyout-open .ill-shop-here-today-flyout{bottom:0}
.flyout-container.store-flyout-height{height:190px}
.digital-catalogue__container .ill-shop-here-today-flyout__button,.eflyer-catalogue__container .ill-shop-here-today-flyout__button{margin:15px 10px;padding:5px}
.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}
.ill-shop-here-today-flyout{left:17px;right:17px;width:auto;height:166px;margin-bottom:17px;padding:5px 0 15px;display:block}
.ill-shop-here-today-flyout__button{display:block;height:44px;margin:0 20px;padding:10px 15px;border:1px solid #e9e9e9;overflow:hidden;background:#fff;text-align:left;font:normal bold .875rem/22px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666;text-transform:none;white-space:nowrap;text-overflow:ellipsis}
.ill-shop-here-today-flyout__button+.ill-shop-here-today-flyout__button{margin-top:10px}
.ill-shop-here-today-flyout_small{height:156px !important}
.ill-shop-here-today-flyout_small .ill-shop-here-today-flyout__button{text-align:center}
.ill-shop-here-today-flyout_small .ill-shop-here-today-flyout__button{margin:8px auto 8px;width:85%}
}
.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}
.loan-link{position:absolute;top:0;bottom:0;right:15px;min-height:1px;min-width:140px;max-height:18px;text-align:right;margin-bottom:5px}
.loan-link__link{display:inline-block;font-size:.8rem;font-weight:500;color:#333}
.loan-link__link--active:hover{color:#c00;text-decoration:underline}
.loan-link__arrow{position:relative;padding-right:20px}
.loan-link__arrow::after,.loan-link__arrow::before{left:95%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.loan-link__arrow::after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:3px;margin-top:-3px}
.loan-link__arrow::before{border-color:rgba(0,122,38,0);border-left-color:#007a26;border-width:5px;margin-top:-5px}
.loan-link .loan-link-image{display:inline-block}
.loan-link .loan-link-title{line-break:auto;font-weight:bold}
.loan-link .loan-link-price,.loan-link .loan-link-epp{display:inline-block}
.loan-link .loan-link-min,.loan-link .htmleditor-text-wrapper,.loan-link .loan-link-crm{display:inline-block}
.search-results-main .srp-sidebar{display:none}
.search-results-main{width:100%;background:#f4f4f4;position:relative;overflow:hidden}
.search-results-main__inner:before,.search-results-main__inner:after{content:'';display:table}
.search-results-main__inner:after{clear:both}
.search-results-wrapper-hidden,.search-no-results-wrapper-hidden,.search-no-store__selected-wrapper_hidden,.search-no-results__search-query-hidden{display:none}
.search-results-main .search-results-main__after-filterbar-extra,.search-results-main .search-results-grid:not(.parbase){padding-left:20px;padding-right:20px}
.search-results-main__inner{position:relative;z-index:2}
.search-results-main--with-sidebar .search-results-sidebar-background{position:absolute;top:0;bottom:0;left:0;right:50%;z-index:1}
@media(max-width:767px){.search-results-main{min-height:450px}
.search-results-main .search-results-main__after-filterbar-extra,.search-results-main .search-results-grid:not(.parbase){padding-left:0;padding-right:0}
.search-results-main__inner.g-main-column{max-width:none}
}
.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{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-197px -110px;width:20px;height:23px;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:-324px -311px;width:20px;height:23px;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{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.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:421px 407px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.mobile-megamenu-wrapper{display:none;position:fixed;left:-1200px;top:0;z-index:999;height:100vh;width:100%;overflow:hidden;overflow-y:auto;transition:left ease-in-out .4s}
.mobile-megamenu-wrapper.active{left:0}
.mobile-megamenu-wrapper.active .mobile-megamenu-background{display:block}
.mobile-megamenu-wrapper.active .mobile-megamenu__header{left:0}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__utils{display:none}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__back,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__back{display:flex}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__content,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__store,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__catalog,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__ct-money,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-button{display:none}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2{display:block}
.mobile-megamenu-background{display:none;position:fixed;left:0;top:0;width:100%;height:200%;background:rgba(0,0,0,0.75)}
.mobile-megamenu{position:relative;top:54px;z-index:999;width:80vw;max-height:calc(100vh - 120px);overflow-y:auto;background:#fff}
.mobile-megamenu__header{position:fixed;top:0;left:-1200px;z-index:999;width:80vw;height:54px;padding:0 62px 0 17px;background-color:#fff;color:#fff;transition:left ease-in-out .4s;border-bottom:1px solid #ccc}
.mobile-megamenu__close{position:absolute;top:0;right:20vw;width:58px;height:54px;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.mobile-megamenu__close::before,.mobile-megamenu__close::after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#000;border-radius:1px;border:1px solid #000}
.mobile-megamenu__close::before{transform:rotate(45deg)}
.mobile-megamenu__close::after{transform:rotate(-45deg)}
.mobile-megamenu__main-heading,.mobile-megamenu__back{display:block;padding:17px 0;text-align:left;font:bold .875rem/1.4285 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.05em}
.mobile-megamenu__back{display:none;align-items:center;height:54px;padding-top:0;padding-bottom:0;background:0;border:0;color:#000}
.mobile-megamenu__back::before{display:inline-block;align-self:center;content:'';width:8px;height:8px;margin-right:3px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}
.mobile-megamenu__utils-item{border-left:5px solid #c00;border-bottom:1px solid #ccc}
.mobile-megamenu .global-sign-in__content__list-item{border-bottom:1px solid #ccc}
.mobile-megamenu__utils-link,.mobile-megamenu .global-sign-in__content__link__my-ctm{display:block;position:relative;padding:17px 35px 17px 12px;font:700 .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em;text-transform:uppercase}
.mobile-megamenu .global-sign-in__content__link__my-ctm{margin:0;border:0;background:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm::before,.mobile-megamenu .global-sign-in__content__link__my-ctm::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:hover::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:focus::after{display:none}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading,.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{color:#c00}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading{margin-right:5px}
.mobile-megamenu .global-sign-in__content__link__my-ctm__content{line-height:inherit}
.mobile-megamenu .departments-megamenu__nav{height:auto;margin:0;text-align:left}
.mobile-megamenu .departments-megamenu__nav-list__toggle-flyer--item{display:block;width:100%;margin:0;border-bottom:1px solid #ccc}
.mobile-megamenu .departments-megamenu__nav-list__icon-wrapper{display:none}
.mobile-megamenu .departments-megamenu__nav-list__toggle,.mobile-megamenu .departments-megamenu__nav-list__toggle-flyer--item>.departments-megamenu__nav-list__text,.mobile-megamenu .mobile-megamenu__account-title{display:block;width:100%;height:auto;margin:0;padding:17px 35px 17px 17px;font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .mobile-megamenu__utils .banner-builder__content-wrapper{border-bottom:0}
.mobile-megamenu .mobile-megamenu__account-title{color:#c00;border-bottom:1px solid #ccc}
.mobile-megamenu .mobile-megamenu__account-level-2{display:none}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item{border-left:0}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item:last-child{border-bottom:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle:hover,.mobile-megamenu .mobile-megamenu__account-button:hover{background:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle::before,.mobile-megamenu .mobile-megamenu__account-button::before{content:'';position:absolute;top:50%;right:20px;width:8px;height:8px;margin-top:-4px;border-top:2px solid #c00;border-right:2px solid #c00;transform:rotate(45deg)}
.mobile-megamenu .departments-megamenu__content-align-child-content{height:auto}
.mobile-megamenu .departments-megamenu__content__panel{display:none;background:0}
.mobile-megamenu .departments-megamenu__content__panel.active{display:block;position:static;top:0;left:0;padding:0}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle{border-bottom:1px solid #ccc;color:#c00}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle::before{display:none}
.mobile-megamenu .section-header{display:none}
.mobile-megamenu .column-control__body{max-width:100%;height:auto;margin:0;padding:0}
.mobile-megamenu .column-control-background{display:none;background:none !important}
.mobile-megamenu .column-control__body-inner{width:100%;margin:0}
.mobile-megamenu .column-control__column{margin:0;padding:0}
.mobile-megamenu .column-control__column-par{margin:0}
.mobile-megamenu .column-control__column-par>.section{margin:0}
.mobile-megamenu .column-control__column-par>.new.section{display:none}
.mobile-megamenu .banner-builder__container{display:block}
.mobile-megamenu .banner-builder__container .resizable font,.mobile-megamenu .banner-builder__container .resizable span{font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;color:#333}
.mobile-megamenu .banner-builder__bg-wrapper{display:none}
.mobile-megamenu .banner-builder__content-wrapper{display:block;position:static;border-bottom:1px solid #ccc;text-align:left}
.mobile-megamenu .banner-builder__inner-content-wrapper{padding:0}
.mobile-megamenu .banner-builder__content{position:static;padding:0;word-wrap:inherit}
.mobile-megamenu .banner-builder__text_title,.mobile-megamenu .banner-builder__container .banner-builder__text_title.resizable{padding:17px 45px 17px 17px !important;font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .banner-builder__text_description{display:none}
.mobile-megamenu .list-of-links .list-of-links__main-link-wrapper{padding:17px;border-bottom:1px solid #ccc;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{display:block;position:relative;margin:-17px;padding:17px 45px 17px 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .list-of-links.has-child .main-link{cursor:pointer}
.mobile-megamenu .list-of-links.has-child .main-link::before,.mobile-megamenu .list-of-links.has-child .main-link::after{content:'';position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:0;background-color:#c00;transform-origin:50% 50%}
.mobile-megamenu .list-of-links.has-child .main-link::before{transform:rotate(0)}
.mobile-megamenu .list-of-links.has-child .main-link::after{transform:rotate(90deg)}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__main-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__view-all-link-wrapper{display:block;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}
.mobile-megamenu .list-of-links.has-child.active .main-link::after{display:none}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__main-link-wrapper{display:none}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list-link-wrapper{padding:0;margin:0;border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-link{padding:17px 45px 17px 17px;font-size:.8125rem;font-weight:bold;text-transform:uppercase;display:block;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{cursor:pointer}
.mobile-megamenu .list-of-links .main-link::before,.mobile-megamenu .list-of-links .main-link::after{content:'';position:absolute;top:50%;right:23px;width:8px;height:2px;margin-top:-1px;background-color:#c00;transform-origin:100% 50%;transition:all linear .2s}
.mobile-megamenu .list-of-links .main-link::before{transform:rotate(45deg)}
.mobile-megamenu .list-of-links .main-link::after{transform:rotate(-45deg)}
.mobile-megamenu .list-of-links .list-of-links__list{display:none}
.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{margin-bottom:15px;padding:0 17px;font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-of-links__view-all-link-wrapper{display:none;margin-bottom:15px;padding:0 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-link{font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .view-all-link{font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .list-of-links-default{margin:0}
.mobile-megamenu .list-of-links .list-link,.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{font:1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .view-all-link{font:bold 1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .has-child.active:last-child{border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links .has-child.active .list-of-links__view-all-link-wrapper{border-bottom:0}
.mobile-megamenu .mobile-megamenu__lang{display:block;width:100%;padding:17px 35px 17px 17px;background-color:#e8e8e8;font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;cursor:pointer}
.mobile-megamenu .mobile-megamenu__lang span{display:block}
.mobile-megamenu .departments-megamenu__nav-list__text{position:static;display:block;top:auto}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper{display:none;width:100%}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened{display:block}
.mobile-megamenu .departments-megamenu__nav.closed{display:none}
.mobile-megamenu .mobile-megamenu__store{display:block;padding:10px 12px;border-left:5px solid #c00;border-bottom:1px solid #ccc;font:.75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;cursor:pointer}
.mobile-megamenu .global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:0;padding:0;font-size:.75rem;color:#333;font-weight:bold}
.mobile-megamenu .global-store__content__section{min-height:inherit;margin:0;padding:0}
.mobile-megamenu .global-store__content__section__store-name{display:block;width:100%;padding:4px 0;color:#c00;text-overflow:inherit;text-transform:none;white-space:normal}
.mobile-megamenu .global-store__content__section__store-name::after{content:'';display:inline-block;width:8px;height:8px;margin:3px 0 0 4px;border-top:2px solid #c00;border-right:2px solid #c00;background:0;vertical-align:top;transform:rotate(45deg)}
.mobile-megamenu .global-store__content--store-view-hours-top-header{display:block;float:none;font-size:.75rem;font-weight:normal}
.mobile-megamenu .global-store__content--store-view-hours-top-header__title{display:block;float:none;font:bold .75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:capitalize}
.mobile-megamenu .html-wrapper{min-height:0;line-height:0}
.mobile-megamenu__back-hidden{max-height:calc(100vh - 66px);top:0}
.mobile-megamenu__header__hidden{display:none}
@media(max-width:767px){.menu--fixed{position:fixed;overflow:hidden}
.menu--fixed .mobile-megamenu-wrapper{-webkit-overflow-scrolling:auto}
.mobile-megamenu-wrapper{display:block}
.simulator-content .mobile-megamenu-wrapper,.simulator-content .mobile-megamenu__header{transition:none;left:initial;display:none}
.simulator-content .mobile-megamenu-wrapper.active,.simulator-content .mobile-megamenu-wrapper.active .mobile-megamenu__header{left:initial;display:block;max-width:280px}
.simulator-content .mobile-megamenu{max-width:280px}
}
.image-component{border-top:1px solid #ccc}
.image-component:first-child{border-top:0}
.global-sign-in__content__list-item__cta{margin:18px;background:#fff;border:1px solid #e8e8e8;position:relative}
.global-sign-in__content__list-item__cta__img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;height:106px;margin-top:-53px;float:left;margin-left:-115px;width:106px}
.global-sign-in__content__list-item__cta__content{float:left}
.global-header__misspelling-alert{font-size:1rem;font-style:normal;font-weight:400;width:100%;left:0;right:0;display:none;border-top:1px solid #e8e8e8;line-height:1.2}
.global-header__misspelling-alert--shown{display:table}
.global-header__misspelling-alert__inner{height:52px;display:table-cell;padding:0 20px;background-color:#fff;vertical-align:middle;text-align:center}
#global-header__misspelling-alert__inner-actual{text-decoration:line-through}
#global-header__misspelling-alert__inner-suggested{color:#c00}
@media(min-width:768px){.global-header__misspelling-alert--shown{position:absolute;top:171px}
.general-header.general-header__misspelling-alert--shown{min-height:224px !important}
}
.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}
.department-megamenu__container section.department-megamenu__container-ajx{position:absolute;width:100%}
.global-header__language-switcher{float:right;width:100px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__language{text-align:right}
.global-header__header-top-bar__input__language{display:inline-block}
.global-header__header-top-bar__input__language span{color:#333;font-size:12px;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase;display:block;float:right;text-align:center;width:100px;background-color:transparent;border:0;cursor:pointer;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__input__language span:focus,.global-header__header-top-bar__input__language span:hover{color:#c00}
.brand-header-content{min-width:640px;border-bottom:0;background-color:#454545}
.brand-header-content-wrapper{position:relative;max-width:1170px;margin:0 auto;min-height:70px}
.brand-header-content__header{display:inline-block;padding:25px 0}
.brand-header-content__logo{display:inline-block;z-index:5}
.brand-header-content__logo-link{display:inline-block}
.brand-header-content__logo-link:hover{text-decoration:none}
.brand-header-content__logo-slogan{display:none;padding-left:5px;padding-right:20px;vertical-align:bottom;font-size:12px;line-height:1;color:#fff}
.brand-header-content__logo-image{width:100%;height:100%}
.brand-header-content-collection-nav{display:none;box-sizing:border-box;overflow:hidden;vertical-align:bottom}
.brand-header-content-collection__tabs{display:inline-block;vertical-align:bottom}
.brand-header-content-collection__tabs-item{position:relative;display:inline-block;padding:0 15px;border-radius:3px 3px 0 0}
.brand-header-content-collection__tabs-item:not(:last-child)::after{content:"|";padding:0 7px}
.brand-header-content-collection__tabs-item-title{box-sizing:border-box;display:inline-block;padding-top:3px;overflow:hidden;border-radius:3px 3px 0 0;background-color:transparent;text-align:center;vertical-align:middle;font-weight:700;font-size:12px;line-height:1.2;color:#fff;text-transform:uppercase}
.brand-header-content-collection__tabs-item-title:hover div{cursor:pointer}
.brand-header-content-collection__tabs-item-title-icon{display:inline-block;width:23px;height:21px;vertical-align:middle;background:url("//canadiantire.scene7.com/is/image/CanadianTire/ct-insp-2016-winter-premier-about-us-icons?wid=124&hei=155&qlt=90&fmt=png-alpha") no-repeat 0 -134px}
.brand-header-content-collection__tabs-item-link:hover{text-decoration:none}
.brand-header-content-collection__tabs-item.is-active{background:#7c7c7c}
.brand-header-content-collection__tabs_right{float:right;padding-right:10px;color:#fff}
.brand-header-content-collection__tabs_right .brand-header-content-collection__tabs-item{padding:0}
.brand-header-content-collection__tabs_right .brand-header-content-collection__tabs-item:last-child{padding:0 5px 0 0}
.brand-header-content-bar{width:100%;z-index:1}
.brand-header-content-bar__rollover{display:none;position:absolute;z-index:4;top:100%;left:0;right:0;border-bottom:1px solid #ccc;background:#fff}
.brand-header-content-bar__rollover::after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:6px;background:linear-gradient(to bottom,rgba(0,0,0,0.2),transparent)}
.brand-header-content-bar__rollover-wrapper{margin:0 auto;padding:40px 20px 36px}
.brand-header-content-bar__rollover.is-visible{display:block}
.brand-header-content-bar-collection{border:1px solid #ccc}
.brand-header-content-bar-collection__item-title{display:block;padding:18px 20px;font-weight:400;font-size:20px;line-height:19px;color:#333}
.brand-header-content-bar-collection__item+.brand-header-content-bar-collection__item{border-top:1px solid #ccc}
.brand-header-content-bar-collection__item.is-active{background-color:#e9e9e9}
.brand-header-content-bar-collection__item.is-active .brand-header-content-bar-collection__item-title{color:#fff}
.brand-header-content-bar-collection__item:hover{cursor:pointer}
.brand-header-content-bar-collection__item:active{background-color:#e9e9e9}
.brand-header-content-bar-collection__item:active .brand-header-content-bar-collection__item-title{color:#fff}
.brand-header-content__trigger{position:absolute;right:20px;top:50%;width:30px;height:24px;margin-top:-12px;border-top:4px solid #fff;border-bottom:4px solid #fff;cursor:pointer}
.brand-header-content__trigger::before{content:"";position:absolute;top:50%;left:0;right:0;width:auto;height:4px;margin-top:-2px;background-color:#fff}
.brand-header-content__trigger.brand-header__burger-btn_hide{display:none}
.brand-header__shadow_show{box-shadow:0 3px 7px 0 rgba(0,0,0,0.25)}
.brand-header__empty-message{font-size:14px;background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold;text-align:center}
@media(max-width:1023px){.brand-header-content__header-wrapper{width:100%;padding:0 10px 0 15px}
}
@media(min-width:768px){.brand-header-content__header{display:inline-block;padding:15px 0 15px 10px}
.brand-header-content__logo-slogan{display:inline-block}
.brand-header-content-bar-collection__item.is-active .brand-header-content-bar-collection__item-title{color:#333}
.brand-header-content-collection-nav{display:inline-block;float:right;position:absolute;right:20px;bottom:15px}
.brand-header-content-collection-nav.brand-header-content-collection-nav_hide{display:none}
}
@media(min-width:1024px){.brand-header-content__header{padding-left:0}
}
@media(max-width:767px){.brand-header-content{min-width:0}
.brand-header-content-bar-collection__item-title{font-size:1.125rem}
.brand-header-content__header{padding:16px 0}
.brand-header-content__header-wrapper{padding-left:20px;padding-right:60px}
.brand-header-content__logo{max-width:100%}
.brand-header-content__logo-slogan{vertical-align:middle}
}
@media(max-width:480px){.brand-header-content__header-wrapper{padding-left:15px;padding-right:50px}
.brand-header-content__trigger{right:15px;width:24px;height:20px;margin-top:-10px;border-width:3px 0}
.brand-header-content__trigger::before{height:3px;margin-top:0;transform:translateY(-50%)}
.brand-header-content__logo-slogan{font-size:10px;line-height:1.25 !important}
.brand-header-content__logo-slogan *{font-size:inherit !important;line-height:inherit !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:-379px 0;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:-379px -24px;width:18px;height:23px;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:421px 407px}
.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:421px 407px}
}
.srp-filter-bar__filter--active .srp-filter-bar__filter__indicator{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-268px -311px;width:27px;height:27px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.srp-filter-bar__filter--active .srp-filter-bar__filter__indicator{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.view-switcher .view-switcher__list-grid-view__label,.view-switcher .view-switcher__list-grid-view,.view-switcher .view-switcher__view-toggle,.view-switcher .view-switcher__list-grid-view__hr{display:inline-block;vertical-align:middle}
.view-switcher__list-grid-view__label{font-size:.9375rem;font-style:normal;font-weight:700;margin-right:15px}
.view-switcher__view-toggle{width:19px;height:19px;overflow:hidden;text-indent:-9999px}
.view-switcher__list-grid-view__hr{width:1px;height:18px;margin-right:12px;margin-left:12px;background-color:gray}
.view-switcher__icon{width:19px;height:19px;background:transparent;justify-content:space-between;align-content:space-between;display:flex;flex-flow:row wrap}
.view-switcher__text{visibility:hidden}
.view-switcher__icon-item{background:#888}
.view-switcher__view-toggle:hover .view-switcher__icon-item,.view-switcher__view-toggle--active .view-switcher__icon-item{background:#c00}
.view-switcher__icon-grid{width:45%;height:45%}
.view-switcher__icon-list{width:24%;height:24%}
.view-switcher__icon-list:nth-child(2n){width:70%;height:24%}
.search-results-filter-bar{background-color:transparent;overflow:hidden}
.search-results-filter-bar .text-crop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-results-filter-bar__content{padding:10px 23px 10px 10px !important}
@media(max-width:1023px){.search-results-filter-bar__content{padding:10px 23px !important}
}
@media(max-width:767px){.search-results-filter-bar__content{width:100% !important;padding:17px 8px !important}
}
.search-results-filter-bar__row{display:flex}
.search-results-filter-bar__col{flex:0 0 auto;overflow:hidden}
@media(max-width:767px){.search-results-filter-bar__col{width:50%}
}
@media(max-width:767px){.search-results-filter-bar__col--switcher{padding-right:5px}
}
@media(min-width:768px){.search-results-filter-bar__col--switcher{flex-grow:1}
}
.search-results-filter-bar__col--view{margin:auto}
@media(max-width:767px){.search-results-filter-bar__col--view-sale-facet{padding-left:5px}
}
@media(min-width:768px){.search-results-filter-bar__col--view-sale-facet{padding-left:25px}
}
.search-results-filter-bar__icon{display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;margin-right:10px}
@media(max-width:767px){.search-results-filter-bar__icon{margin-right:2px}
}
@media(min-width:768px){.search-results-filter-bar__icon{margin-right:15px}
}
.srp-filter-bar__filters-toggle,.srp-filter-bar__view-sale-button{display:flex;justify-content:space-between;align-items:center;padding:10px 7px;text-transform:uppercase;text-align:right;font-size:14px;background-color:transparent}
@media(max-width:767px){.srp-filter-bar__filters-toggle,.srp-filter-bar__view-sale-button{width:100%;padding:10px 6px;font-size:13px}
}
@media(min-width:768px){.srp-filter-bar__filters-toggle,.srp-filter-bar__view-sale-button{font-weight:bold;min-width:180px}
}
@media(min-width:1024px){.srp-filter-bar__filters-toggle,.srp-filter-bar__view-sale-button{padding-left:15px;padding-right:15px}
}
.srp-filter-bar__toggle-text{flex:1 0 0;text-align:center}
.srp-filter-bar__toggle-text--desktop{display:block}
@media(max-width:767px){.srp-filter-bar__toggle-text--desktop{display:none}
}
.srp-filter-bar__toggle-text--mobile{display:none}
@media(max-width:767px){.srp-filter-bar__toggle-text--mobile{display:block}
}
.srp-filter-bar__filters-toggle{border:1px solid #ccc;color:#222}
.srp-filter-bar__filters-toggle__icon span{position:relative;display:inline-block;width:2px;height:100%;margin:0 2px;background:#000}
.srp-filter-bar__filters-toggle__icon span:after{content:'';display:block;width:6px;height:6px;background:#fff;border:1px solid #000;position:absolute;left:50%;transform:translate(-50%,0);z-index:1;border-radius:100%}
.srp-filter-bar__filters-toggle__icon span:nth-child(1):after{top:15px}
.srp-filter-bar__filters-toggle__icon span:nth-child(2):after{top:3px}
.srp-filter-bar__filters-toggle__icon span:nth-child(3):after{top:15px}
.srp-filter-bar__view-sale-button{color:#c80713;border:1px solid #c80713}
@media(min-width:768px){.srp-filter-bar__view-sale-button{margin-right:0;margin-left:auto}
}
.srp-filter-bar__sale-icon{border-radius:50%;font-style:italic;font-weight:bold;background-color:#c80713;color:#fff}
.srp-filter-bar__view-sale-button--active{background-color:#c80713;color:#fff}
.srp-filter-bar__view-sale-button--active .srp-filter-bar__sale-icon{background-color:#fff;color:#c80713}
/*!
 * 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){.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:-398px -267px;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:-398px -267px;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.
 */.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}
.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-search__clear{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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 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}
}
.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:-209px -280px;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:-255px -280px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-232px -280px;width:22px;height:23px;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:-356px -372px;width:12px;height:11px;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:-255px -280px;width:22px;height:23px;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:-343px -372px;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:-413px -28px;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:421px 407px}
.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:421px 407px}
.global-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-suggestive-search__tabs-list__item:after{background:0;width:10px;height:10px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 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}
.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}
@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(max-width:361px){.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{left:5px}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__main-bar__search-form{width:calc(100% - 465px)}
}
@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-search__clear{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-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:-209px -280px;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:-255px -280px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-232px -280px;width:22px;height:23px;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:-356px -372px;width:12px;height:11px;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:-255px -280px;width:22px;height:23px;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:-343px -372px;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:-413px -28px;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:421px 407px}
.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:421px 407px}
.global-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@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:421px 407px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-suggestive-search__tabs-list__item:after{background:0;width:10px;height:10px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.banner-builder-cfg__main-tag .x-form-item-description{color:#d01b1b !important}
.banner-builder-cfg__main-tag.no-message .x-form-item-description{visibility:hidden}
.banner-builder:not(.parbase){text-align:center}
.banner-builder__wrapper{font-size:0}
.banner-builder__container{position:relative;display:inline-block;max-width:100%}
.banner-builder__container.banner-builder__container__full-size,.banner-builder__container.banner-builder__container__full-size .banner-builder__content-wrapper,.banner-builder__container.banner-builder__container__full-size .banner-builder__bg-wrapper{width:100%}
.banner-builder::before,.banner-builder::after{content:'';display:table}
.banner-builder::after{clear:both}
.banner-builder__content-wrapper{display:inline-block;position:relative;max-width:100%;overflow:hidden}
.banner-builder__content{display:flex;width:100%;height:100%;position:absolute;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 40px;z-index:2}
.banner-builder__middle-align,.banner-builder__vertical-align{justify-content:center}
.banner-builder__top-align{justify-content:flex-start;padding-top:15px}
@media(max-width:767px){.banner-builder__top-align{padding-top:0}
}
.banner-builder__bottom-align{justify-content:flex-end;padding-bottom:15px}
.banner-builder__content_parsys-right{flex-direction:row}
.banner-builder__content_parsys-left{flex-direction:row-reverse}
.banner-builder__content_parsys-top{flex-direction:column-reverse}
.banner-builder__content_parsys-bottom{flex-direction:column}
.banner-builder__content_parsys--single.banner-builder__content_parsys-left{flex-direction:row}
.banner-builder__content_parsys--single.banner-builder__content_parsys-right{flex-direction:row-reverse}
.banner-builder__content_parsys--single.banner-builder__content_parsys-top{flex-direction:column}
.banner-builder__content_parsys--single.banner-builder__content_parsys-bottom{flex-direction:column-reverse}
.banner-builder__inner-content-wrapper{display:flex;flex-direction:column;width:100%}
.banner-builder__parsys-wrapper{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;height:100%;padding:15px 0}
@media(max-width:767px){.banner-builder__parsys-wrapper{width:100% !important;padding:0;display:block;justify-content:inherit !important;height:auto !important;background:#fff}
}
.banner-builder__text{font-weight:normal;font-size:16px;text-align:left;line-height:1;color:#fff}
.banner-builder__text b{font-weight:900}
.banner-builder__text ul{list-style:disc}
.banner-builder__text_title,.banner-builder__text_subtitle,.banner-builder__text_description{margin:0;font-style:normal;letter-spacing:.1em}
.banner-builder__text_title .banner-builder__custom-arrow,.banner-builder__text_subtitle .banner-builder__custom-arrow,.banner-builder__custom-button_var10-wrapper .banner-builder__custom-arrow{display:inline-block;position:relative;bottom:2px}
.banner-builder__bg-wrapper{position:relative;display:inline-block;min-height:20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.banner-builder__bg-wrapper-color{min-height:inherit;padding:5px}
.banner-builder__bg-color-border{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #fff}
.banner-builder__bg-color-border-img{position:absolute;top:5px;right:5px;left:5px;height:calc(100% - 10px);border:1px solid;z-index:2}
.height--narrow .banner-builder__bg-color-border-img{height:207px}
.banner-builder__bg-img{display:block;object-fit:cover;height:100%;position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.banner-builder__bg-img.is-aligned-left{object-position:0 50%}
.banner-builder__bg-img.is-aligned-center{object-position:50% 50%}
.banner-builder__bg-img.is-aligned-right{object-position:100% 50%}
.banner-builder__container h1,.banner-builder__container h2,.banner-builder__container h3,.banner-builder__container h4,.banner-builder__container h5,.banner-builder__container h6{font-size:1em;line-height:1;margin-bottom:0}
.banner-builder__bg-img.without-parameters{width:100%}
@media(max-width:1023px){.banner-builder__container .banner-builder__text_title.resizable,.banner-builder__container .banner-builder__text_subtitle.resizable,.banner-builder__container .banner-builder__text_description.resizable{font-size:10px}
.banner-builder__container .resizable .module-font-10{font-size:9px !important}
.banner-builder__container .resizable .module-font-12{font-size:10px !important}
.banner-builder__container .resizable .module-font-14{font-size:12px !important}
.banner-builder__container .resizable .module-font-15{font-size:13px !important}
.banner-builder__container .resizable .module-font-18{font-size:15px !important}
.banner-builder__container .resizable .module-font-20{font-size:17px !important}
.banner-builder__container .resizable .module-font-22{font-size:19px !important}
.banner-builder__container .resizable .module-font-24{font-size:21px !important}
.banner-builder__container .resizable .module-font-28{font-size:24px !important}
.banner-builder__container .resizable .module-font-32{font-size:27px !important}
.banner-builder__container .resizable .module-font-40{font-size:34px !important}
.banner-builder__container .resizable .module-font-62{font-size:53px !important}
}
@media(min-width:1024px){.banner-builder__content-below--desktop,.banner-builder__content-above--desktop{display:flex;flex-wrap:wrap;padding-bottom:10px}
.banner-builder__content-below--desktop .banner-builder__content,.banner-builder__content-below--desktop .banner-builder__button-wrapper,.banner-builder__content-above--desktop .banner-builder__content,.banner-builder__content-above--desktop .banner-builder__button-wrapper{position:inherit;top:auto;bottom:auto;background:transparent}
.banner-builder__content-below--desktop .banner-builder__button-wrapper,.banner-builder__content-above--desktop .banner-builder__button-wrapper{padding-top:10px;padding-bottom:10px}
.banner-builder__content-below--desktop .banner-builder__bg-wrapper,.banner-builder__content-above--desktop .banner-builder__bg-wrapper{width:100%;order:-1}
.banner-builder__content-below--desktop .banner-builder__bg-img,.banner-builder__content-above--desktop .banner-builder__bg-img{width:100%}
.banner-builder__content-above--desktop{padding-bottom:0;padding-top:10px}
.banner-builder__content-above--desktop .banner-builder__bg-wrapper{order:1}
}
@media(min-width:768px) and (max-width:1023px){.banner-builder__content-below--tablet,.banner-builder__content-above--tablet{display:flex;flex-wrap:wrap;padding-bottom:10px}
.banner-builder__content-below--tablet .banner-builder__content,.banner-builder__content-below--tablet .banner-builder__button-wrapper,.banner-builder__content-above--tablet .banner-builder__content,.banner-builder__content-above--tablet .banner-builder__button-wrapper{position:inherit;top:auto;bottom:auto;background:transparent}
.banner-builder__content-below--tablet .banner-builder__button-wrapper,.banner-builder__content-above--tablet .banner-builder__button-wrapper{padding-top:10px;padding-bottom:10px}
.banner-builder__content-below--tablet .banner-builder__bg-wrapper,.banner-builder__content-above--tablet .banner-builder__bg-wrapper{width:100%;order:-1}
.banner-builder__content-below--tablet .banner-builder__bg-img,.banner-builder__content-above--tablet .banner-builder__bg-img{width:100%}
.banner-builder__content-below--tablet .banner-builder__button.banner-builder__button_var09,.banner-builder__content-above--tablet .banner-builder__button.banner-builder__button_var09{padding-left:0}
.banner-builder__content-above--tablet{padding-bottom:0;padding-top:10px}
.banner-builder__content-above--tablet .banner-builder__bg-wrapper{order:1}
.banner-builder__container,.content-builder__wrapper{overflow:hidden}
.banner-builder__container .banner-builder__text_title.resizable,.banner-builder__container .banner-builder__text_subtitle.resizable,.banner-builder__container .banner-builder__text_description.resizable,.content-builder__wrapper .banner-builder__text_title.resizable,.content-builder__wrapper .banner-builder__text_subtitle.resizable,.content-builder__wrapper .banner-builder__text_description.resizable{font-size:11px}
.banner-builder__container .banner-builder__text_title.resizable .htmleditor-text-wrapper,.banner-builder__container .banner-builder__text_subtitle.resizable .htmleditor-text-wrapper,.banner-builder__container .banner-builder__text_description.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_title.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_subtitle.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_description.resizable .htmleditor-text-wrapper{line-height:1.05 !important}
.banner-builder__container .inspiration_price,.content-builder__wrapper .inspiration_price{font-size:12px;line-height:1;margin-bottom:0}
.banner-builder__container .price__tags.price__tags--tile,.content-builder__wrapper .price__tags.price__tags--tile{min-height:inherit}
.banner-builder__container .price__tags.price__tags--tile .price__tag,.content-builder__wrapper .price__tags.price__tags--tile .price__tag{font-size:12px}
.banner-builder__container .price__total--tile .price__total-value,.content-builder__wrapper .price__total--tile .price__total-value{font-size:18px}
.banner-builder__container .price__total.price__total--tile,.content-builder__wrapper .price__total.price__total--tile{line-height:1.25}
.banner-builder__container .product-tile__price,.content-builder__wrapper .product-tile__price{font-size:18px;line-height:1.25}
.banner-builder__container .product-tile__price-info,.content-builder__wrapper .product-tile__price-info{font-size:12px}
.banner-builder__container .product-tile__price-from,.banner-builder__container .product-tile__price-total-from,.banner-builder__container .product-tile__price-total-value-from,.content-builder__wrapper .product-tile__price-from,.content-builder__wrapper .product-tile__price-total-from,.content-builder__wrapper .product-tile__price-total-value-from{font-size:11px}
.banner-builder__container .product-tile__tag,.content-builder__wrapper .product-tile__tag{font-size:12px;height:auto;line-height:1.5}
.banner-builder__container .product-tile--online-exclusive,.content-builder__wrapper .product-tile--online-exclusive{font-size:12px}
.banner-builder__bg-img{height:auto}
.banner-builder__bg-img.without-parameters{width:100%}
.banner-builder__info h1,.banner-builder__info h2,.banner-builder__info h3,.banner-builder__info h4,.banner-builder__info h5,.banner-builder__info h6{font-size:12px}
.banner-builder__info .banner-builder__title{font-size:12px;margin-bottom:5px}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper{position:relative}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title{font-size:13px;letter-spacing:1px}
}
@media(max-width:767px){.banner-builder__button.banner-builder__button_var09{padding-left:30px}
.banner-builder .hide-banner-element{display:none !important}
.banner-builder__container,.content-builder__wrapper{overflow:hidden}
.banner-builder__container .banner-builder__text_title.resizable,.banner-builder__container .banner-builder__text_subtitle.resizable,.banner-builder__container .banner-builder__text_description.resizable,.content-builder__wrapper .banner-builder__text_title.resizable,.content-builder__wrapper .banner-builder__text_subtitle.resizable,.content-builder__wrapper .banner-builder__text_description.resizable{font-size:11px}
.banner-builder__container .banner-builder__text_title.resizable .htmleditor-text-wrapper,.banner-builder__container .banner-builder__text_subtitle.resizable .htmleditor-text-wrapper,.banner-builder__container .banner-builder__text_description.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_title.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_subtitle.resizable .htmleditor-text-wrapper,.content-builder__wrapper .banner-builder__text_description.resizable .htmleditor-text-wrapper{line-height:1.05 !important}
.banner-builder__container .inspiration_price,.content-builder__wrapper .inspiration_price{font-size:12px;line-height:1;margin-bottom:0}
.banner-builder__container .price__tags.price__tags--tile,.content-builder__wrapper .price__tags.price__tags--tile{min-height:inherit}
.banner-builder__container .price__tags.price__tags--tile .price__tag,.content-builder__wrapper .price__tags.price__tags--tile .price__tag{font-size:12px}
.banner-builder__container .price__total--tile .price__total-value,.content-builder__wrapper .price__total--tile .price__total-value{font-size:18px}
.banner-builder__container .price__total.price__total--tile,.content-builder__wrapper .price__total.price__total--tile{line-height:1.25}
.banner-builder__container .product-tile__price,.content-builder__wrapper .product-tile__price{font-size:18px;line-height:1.25}
.banner-builder__container .product-tile__price-info,.content-builder__wrapper .product-tile__price-info{font-size:12px}
.banner-builder__container .product-tile__price-from,.banner-builder__container .product-tile__price-total-from,.banner-builder__container .product-tile__price-total-value-from,.content-builder__wrapper .product-tile__price-from,.content-builder__wrapper .product-tile__price-total-from,.content-builder__wrapper .product-tile__price-total-value-from{font-size:11px}
.banner-builder__container .product-tile__tag,.content-builder__wrapper .product-tile__tag{font-size:12px;height:auto;line-height:1.5}
.banner-builder__container .product-tile--online-exclusive,.content-builder__wrapper .product-tile--online-exclusive{font-size:12px}
.banner-builder__container .resizable .module-font-10{font-size:10px !important}
.banner-builder__container .resizable .module-font-11,.banner-builder__container .resizable .module-font-12,.banner-builder__container .resizable .module-font-13{font-size:11px !important}
.banner-builder__container .resizable .module-font-14{font-size:11px !important}
.banner-builder__container .resizable .module-font-15{font-size:11px !important}
.banner-builder__container .resizable .module-font-16{font-size:12px !important}
.banner-builder__container .resizable .module-font-17{font-size:13px !important}
.banner-builder__container .resizable .module-font-18{font-size:14px !important}
.banner-builder__container .resizable .module-font-19{font-size:14px !important}
.banner-builder__container .resizable .module-font-20{font-size:15px !important}
.banner-builder__container .resizable .module-font-21{font-size:16px !important}
.banner-builder__container .resizable .module-font-22{font-size:17px !important}
.banner-builder__container .resizable .module-font-23{font-size:18px !important}
.banner-builder__container .resizable .module-font-24{font-size:18px !important}
.banner-builder__container .resizable .module-font-25{font-size:18px !important}
.banner-builder__container .resizable .module-font-26{font-size:19px !important}
.banner-builder__container .resizable .module-font-27{font-size:20px !important}
.banner-builder__container .resizable .module-font-28{font-size:21px !important}
.banner-builder__container .resizable .module-font-29{font-size:21px !important}
.banner-builder__container .resizable .module-font-30{font-size:22px !important}
.banner-builder__container .resizable .module-font-31{font-size:23px !important}
.banner-builder__container .resizable .module-font-32{font-size:24px !important}
.banner-builder__container .resizable .module-font-33{font-size:25px !important}
.banner-builder__container .resizable .module-font-34{font-size:25px !important}
.banner-builder__container .resizable .module-font-35{font-size:25px !important}
.banner-builder__container .resizable .module-font-36{font-size:26px !important}
.banner-builder__container .resizable .module-font-37{font-size:27px !important}
.banner-builder__container .resizable .module-font-38{font-size:28px !important}
.banner-builder__container .resizable .module-font-39{font-size:28px !important}
.banner-builder__container .resizable .module-font-40{font-size:29px !important}
.banner-builder__container .resizable .module-font-41{font-size:30px !important}
.banner-builder__container .resizable .module-font-42{font-size:31px !important}
.banner-builder__container .resizable .module-font-43{font-size:32px !important}
.banner-builder__container .resizable .module-font-44{font-size:32px !important}
.banner-builder__container .resizable .module-font-45{font-size:32px !important}
.banner-builder__container .resizable .module-font-46{font-size:33px !important}
.banner-builder__container .resizable .module-font-47{font-size:34px !important}
.banner-builder__container .resizable .module-font-48{font-size:35px !important}
.banner-builder__container .resizable .module-font-49{font-size:35px !important}
.banner-builder__container .resizable .module-font-50{font-size:36px !important}
.banner-builder__container .resizable .module-font-51{font-size:37px !important}
.banner-builder__container .resizable .module-font-52{font-size:38px !important}
.banner-builder__container .resizable .module-font-53{font-size:39px !important}
.banner-builder__container .resizable .module-font-54{font-size:39px !important}
.banner-builder__container .resizable .module-font-55{font-size:39px !important}
.banner-builder__container .resizable .module-font-56{font-size:40px !important}
.banner-builder__container .resizable .module-font-57{font-size:41px !important}
.banner-builder__container .resizable .module-font-58{font-size:42px !important}
.banner-builder__container .resizable .module-font-59{font-size:42px !important}
.banner-builder__container .resizable .module-font-60{font-size:43px !important}
.banner-builder__container .resizable .module-font-61{font-size:44px !important}
.banner-builder__container .resizable .module-font-62{font-size:45px !important}
.banner-builder__container .resizable .module-font-67{font-size:48px !important}
.banner-builder__container .resizable .module-font-72{font-size:52px !important}
.banner-builder__container .resizable .module-font-80{font-size:57px !important}
.banner-builder__container .resizable .module-font-90{font-size:64px !important}
.banner-builder__container .resizable .module-font-100{font-size:71px !important}
.banner-builder__container .resizable .module-font-110{font-size:78px !important}
.banner-builder__container .resizable .module-font-120{font-size:85px !important}
.banner-builder__container .resizable .module-font-130{font-size:92px !important}
.banner-builder__container .resizable .module-font-140{font-size:99px !important}
.banner-builder__container .resizable .module-font-150{font-size:106px !important}
.banner-builder__bg-img{height:auto;min-height:150px;max-height:300px}
.banner-builder__bg-img.without-parameters{width:100%}
.banner-builder__price-item{padding:5px}
.banner-builder__info{max-width:135px}
.banner-builder__info h1,.banner-builder__info h2,.banner-builder__info h3,.banner-builder__info h4,.banner-builder__info h5,.banner-builder__info h6{font-size:12px}
.banner-builder__info .banner-builder__title{font-size:12px;max-width:135px;margin-bottom:5px}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper{position:inherit;top:auto;left:auto;bottom:auto;right:auto;display:flex;flex-wrap:wrap;padding:0 15px 20px;text-align:center !important}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper{width:50%;position:relative;padding:20px 5px 30px;text-align:center}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper .banner-builder__price-item{padding:0}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item{padding:0}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__info .banner-builder__title{max-width:100%;font-size:13px;color:#333;letter-spacing:1px;margin-bottom:10px}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button{max-width:135px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper .banner-builder__icon{max-width:100px}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light{color:#000}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button{background-color:#000;color:#fff}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .banner-builder__title,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .banner-builder__title,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .banner-builder__title{color:#000}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .price__fees-charge,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .price__fees-charge,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .price__fees-charge,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .price__fees-charge,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .price__fees-charge,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .price__total,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .price__total-value,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .price__fees-charge{color:#000}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .product-tile__price-total-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .product-tile__price,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .product-tile__price-info,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .product-tile__price-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .product-tile__price-total-value-from,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .product-tile__price-total-from{color:#000}
.banner-builder--inspiration-price-items-3.narrow-tiles .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-4.narrow-tiles .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top.narrow-tiles .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom.narrow-tiles .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top.narrow-tiles .banner-builder__tile-wrapper,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom.narrow-tiles .banner-builder__tile-wrapper{padding:0 5px 20px}
.banner-builder--inspiration-price-items-3.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-4.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom.narrow-tiles .banner-builder__tile-wrapper .banner-builder__icon{width:100%}
.banner-builder--inspiration-price-items-3.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-4.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom.narrow-tiles .banner-builder__tile-wrapper .banner-builder__cta--quick-view-button{min-width:inherit;padding-right:30px}
.banner-builder__content-below--mobile,.banner-builder__content-above--mobile,.banner-builder__parsys-mobile-below{display:flex;flex-wrap:wrap;padding-bottom:0}
.banner-builder__content-below--mobile .banner-builder__content,.banner-builder__content-below--mobile .banner-builder__button-wrapper,.banner-builder__content-above--mobile .banner-builder__content,.banner-builder__content-above--mobile .banner-builder__button-wrapper,.banner-builder__parsys-mobile-below .banner-builder__content{position:inherit;top:auto;bottom:auto;background:#fff}
.banner-builder__content-above--mobile .banner-builder__content{padding-top:30px}
.banner-builder__parsys-mobile-below .banner-builder__content{position:static;padding:0 !important;order:1}
.banner-builder__parsys-mobile-below.banner-builder__content-below--mobile .banner-builder__content,.banner-builder__parsys-mobile-below.banner-builder__content-above--mobile .banner-builder__content{display:block}
.banner-builder__parsys-mobile-below.banner-builder__content-below--mobile .banner-builder__button-wrapper,.banner-builder__parsys-mobile-below.banner-builder__content-above--mobile .banner-builder__button-wrapper{padding-bottom:10px}
.banner-builder__content-below--mobile .banner-builder__button-wrapper,.banner-builder__content-above--mobile .banner-builder__button-wrapper{padding-top:10px}
.banner-builder__content-below--mobile .banner-builder__inner-content-wrapper,.banner-builder__content-above--mobile .banner-builder__inner-content-wrapper{padding-bottom:0 !important}
.banner-builder__parsys-mobile-below .banner-builder__button-wrapper{position:static;padding:10px 0}
.banner-builder__parsys-mobile-below .banner-builder__inner-content-wrapper{position:absolute;top:0;left:0}
.banner-builder__parsys-mobile-below.banner-builder__content-below--mobile .banner-builder__inner-content-wrapper,.banner-builder__parsys-mobile-below.banner-builder__content-above--mobile .banner-builder__inner-content-wrapper{padding-bottom:10px !important;position:static;top:auto;left:auto;display:block}
.banner-builder__content-below--mobile .banner-builder__bg-wrapper,.banner-builder__parsys-mobile-below .banner-builder__bg-wrapper{order:-1}
.banner-builder__content-above--mobile .banner-builder__bg-wrapper{order:1}
}
@media(max-width:480px){.banner-builder__container .resizable .module-font-14{font-size:11px !important}
.banner-builder__container .resizable .module-font-15{font-size:11px !important}
.banner-builder__container .resizable .module-font-16{font-size:11px !important}
.banner-builder__container .resizable .module-font-17{font-size:12px !important}
.banner-builder__container .resizable .module-font-18{font-size:12px !important}
.banner-builder__container .resizable .module-font-19{font-size:12px !important}
.banner-builder__container .resizable .module-font-20{font-size:13px !important}
.banner-builder__container .resizable .module-font-21{font-size:13px !important}
.banner-builder__container .resizable .module-font-22{font-size:13px !important}
.banner-builder__container .resizable .module-font-23{font-size:14px !important}
.banner-builder__container .resizable .module-font-24{font-size:14px !important}
.banner-builder__container .resizable .module-font-25{font-size:14px !important}
.banner-builder__container .resizable .module-font-26{font-size:14px !important}
.banner-builder__container .resizable .module-font-27{font-size:15px !important}
.banner-builder__container .resizable .module-font-28{font-size:15px !important}
.banner-builder__container .resizable .module-font-29{font-size:15px !important}
.banner-builder__container .resizable .module-font-30{font-size:16px !important}
.banner-builder__container .resizable .module-font-31{font-size:16px !important}
.banner-builder__container .resizable .module-font-32{font-size:16px !important}
.banner-builder__container .resizable .module-font-33{font-size:17px !important}
.banner-builder__container .resizable .module-font-34{font-size:17px !important}
.banner-builder__container .resizable .module-font-35{font-size:17px !important}
.banner-builder__container .resizable .module-font-36{font-size:17px !important}
.banner-builder__container .resizable .module-font-37{font-size:18px !important}
.banner-builder__container .resizable .module-font-38{font-size:18px !important}
.banner-builder__container .resizable .module-font-39{font-size:18px !important}
.banner-builder__container .resizable .module-font-40{font-size:19px !important}
.banner-builder__container .resizable .module-font-41{font-size:19px !important}
.banner-builder__container .resizable .module-font-42{font-size:19px !important}
.banner-builder__container .resizable .module-font-43{font-size:20px !important}
.banner-builder__container .resizable .module-font-44{font-size:20px !important}
.banner-builder__container .resizable .module-font-45{font-size:20px !important}
.banner-builder__container .resizable .module-font-46{font-size:20px !important}
.banner-builder__container .resizable .module-font-47{font-size:21px !important}
.banner-builder__container .resizable .module-font-48{font-size:21px !important}
.banner-builder__container .resizable .module-font-49{font-size:21px !important}
.banner-builder__container .resizable .module-font-50{font-size:22px !important}
.banner-builder__container .resizable .module-font-51{font-size:22px !important}
.banner-builder__container .resizable .module-font-52{font-size:22px !important}
.banner-builder__container .resizable .module-font-53{font-size:23px !important}
.banner-builder__container .resizable .module-font-54{font-size:23px !important}
.banner-builder__container .resizable .module-font-55{font-size:23px !important}
.banner-builder__container .resizable .module-font-56{font-size:23px !important}
.banner-builder__container .resizable .module-font-57{font-size:24px !important}
.banner-builder__container .resizable .module-font-58{font-size:24px !important}
.banner-builder__container .resizable .module-font-59{font-size:24px !important}
.banner-builder__container .resizable .module-font-60{font-size:25px !important}
.banner-builder__container .resizable .module-font-61{font-size:25px !important}
.banner-builder__container .resizable .module-font-62{font-size:25px !important}
.banner-builder__container .resizable .module-font-67{font-size:27px !important}
.banner-builder__container .resizable .module-font-72{font-size:28px !important}
.banner-builder__container .resizable .module-font-80{font-size:31px !important}
.banner-builder__container .resizable .module-font-90{font-size:34px !important}
.banner-builder__container .resizable .module-font-100{font-size:37px !important}
.banner-builder__container .resizable .module-font-110{font-size:40px !important}
.banner-builder__container .resizable .module-font-120{font-size:43px !important}
.banner-builder__container .resizable .module-font-130{font-size:46px !important}
.banner-builder__container .resizable .module-font-140{font-size:49px !important}
.banner-builder__container .resizable .module-font-150{font-size:52px !important}
.banner-builder__container .price__total--tile .price__total-value{font-size:14px}
.banner-builder__info h1,.banner-builder__info h2,.banner-builder__info h3,.banner-builder__info h4,.banner-builder__info h5,.banner-builder__info h6{font-size:11px}
.banner-builder__info .banner-builder__title{font-size:11px}
.product-tile__price{font-size:14px}
.product-tile__price-info{font-size:11px}
.product-tile__tag{font-size:11px}
.product-tile--online-exclusive{font-size:11px}
.inspiration_price{font-size:11px}
}
.banner-builder__button-wrapper{padding:0 40px 36px 40px;position:absolute;width:100%;bottom:0;z-index:2}
.banner-builder__button{text-shadow:none;font-size:.9375rem;font-style:normal;font-weight:700;letter-spacing:.1em;color:#fff;text-transform:uppercase;display:inline-block}
@media(max-width:767px){.banner-builder__button{font-size:11px}
}
.banner-builder__button_var00{color:#c00}
.banner-builder__button-wrapper+.banner-builder__button-wrapper{display:none}
.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var00,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var00{color:#eb0000}
.banner-builder__button_var01,.banner-builder__button_var02{-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}
@media(max-width:767px){.banner-builder__button_var01,.banner-builder__button_var02{padding:8px 13px}
}
.banner-builder__button_var03,.banner-builder__button_var04,.banner-builder__button_var08{background-color:#c00;padding:15px 23px}
@media(max-width:767px){.banner-builder__button_var03,.banner-builder__button_var04,.banner-builder__button_var08{padding:10px 15px}
}
.banner-builder__button_var08{border:1px solid #fff}
.banner-builder__button_var05,.banner-builder__button_var06{background-color:rgba(0,0,0,0.2);padding:15px 23px;text-shadow:0 0 5px black;border:1px solid #fff}
@media(max-width:767px){.banner-builder__button_var05,.banner-builder__button_var06{padding:10px 15px}
}
.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var01,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var02,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var03,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var08,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var04,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var01,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var02,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var03,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var08,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var04{background-color:#eb0000}
.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var05,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var06,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var05,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var06{background-color:#c00}
.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var02,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var04,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button_var06,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var02,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var04,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button_var06{text-shadow:none}
.banner-builder__button_var09 .banner-builder__custom-arrow{left:50%;bottom:30px;z-index:1;width:37px;height:37px;border-radius:50%;border:3px solid #fff;transform:translateX(-50%)}
.banner-builder__button_var09 .banner-builder__custom-arrow::after{content:'';position:absolute;top:49%;left:46%;width:11px;height:11px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:translate(-50%,-50%) rotate(-45deg)}
.banner-builder__text_title--custom,.banner-builder__text_subtitle--custom,.banner-builder__button_var10{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}
.banner-builder__custom-button_var10-wrapper{display:inline-block}
.banner-builder__text-wrapper{display:block}
.banner-builder__text_title .banner-builder__custom-arrow,.banner-builder__text_subtitle .banner-builder__custom-arrow,.banner-builder__button_var10 .banner-builder__custom-arrow{width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}
.banner-builder__content-wrapper:hover .banner-builder__button_var09 .banner-builder__custom-arrow,.banner-builder__content-wrapper:focus .banner-builder__button_var09 .banner-builder__custom-arrow{background-color:#eb0000}
.banner-builder__button-label{text-align:center}
.banner-builder__button_var10 .htmleditor-text-wrapper *{text-align:center !important}
.banner-builder__id-wrapper{position:absolute;top:0;left:0;opacity:.75;padding:0 10px;max-width:100%;background-color:white;color:#919191;font-size:16px;font-weight:bold;z-index:3;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis}
.no-touch .banner-builder__id-wrapper:hover{white-space:normal;text-align:left}
.banner-builder--inspiration-content-left-top .banner-builder__price-item,.banner-builder--inspiration-content-left-bottom .banner-builder__price-item{padding-left:25px}
@media(max-width:767px){.banner-builder--inspiration-content-left-top .banner-builder__price-item,.banner-builder--inspiration-content-left-bottom .banner-builder__price-item{padding-left:10px}
}
.banner-builder--inspiration-content-right-top .banner-builder__price-item,.banner-builder--inspiration-content-right-bottom .banner-builder__price-item{padding-right:25px}
@media(max-width:767px){.banner-builder--inspiration-content-right-top .banner-builder__price-item,.banner-builder--inspiration-content-right-bottom .banner-builder__price-item{padding-right:10px}
}
.banner-builder--inspiration-content-left-top .banner-builder__title,.banner-builder--inspiration-content-left-bottom .banner-builder__title,.banner-builder--inspiration-content-bottom-left .banner-builder__title{margin-left:0}
.banner-builder--inspiration-content-right-top .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-right-bottom .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-right .banner-builder__tile-item-wrapper{text-align:right}
.banner-builder--inspiration-content-right-top .banner-builder__title,.banner-builder--inspiration-content-right-bottom .banner-builder__title,.banner-builder--inspiration-content-bottom-right .banner-builder__title{margin-right:0}
.banner-builder--inspiration-content-bottom-middle .banner-builder__tile-wrapper,.banner-builder--inspiration-content-bottom-left .banner-builder__tile-wrapper,.banner-builder--inspiration-content-bottom-right .banner-builder__tile-wrapper{font-size:0;vertical-align:bottom}
.banner-builder--inspiration-content-bottom-middle .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-left .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-right .banner-builder__tile-item-wrapper{display:inline-block}
.banner-builder--inspiration-content-bottom-middle .banner-builder__price-item,.banner-builder--inspiration-content-bottom-left .banner-builder__price-item,.banner-builder--inspiration-content-bottom-right .banner-builder__price-item{padding:7px 7px 0}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-middle .banner-builder__price-item,.banner-builder--inspiration-content-bottom-left .banner-builder__price-item,.banner-builder--inspiration-content-bottom-right .banner-builder__price-item{padding:5px 5px 0}
}
.banner-builder--inspiration-content-bottom-left .banner-builder__tile-item-wrapper:first-child .banner-builder__price-item{padding-left:25px}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-left .banner-builder__tile-item-wrapper:first-child .banner-builder__price-item{padding-left:10px}
}
.banner-builder--inspiration-content-bottom-right .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item{padding-right:25px}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-right .banner-builder__tile-item-wrapper:last-child .banner-builder__price-item{padding-right:10px}
}
.banner-builder--inspiration-content-bottom-middle .banner-builder__tile-wrapper{width:100%;padding:0 20px;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-middle .banner-builder__tile-wrapper{padding:0 10px}
}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-middle.banner-builder--inspiration-price-items-3 .banner-builder__tile-item-wrapper{width:50%}
}
.banner-builder--inspiration-content-bottom-middle.banner-builder--inspiration-price-items-4 .banner-builder__tile-item-wrapper{width:25%;position:relative}
@media(max-width:767px){.banner-builder--inspiration-content-bottom-middle.banner-builder--inspiration-price-items-4 .banner-builder__tile-item-wrapper{width:50%}
}
@media(min-width:551px) and (max-width:767px){.banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper{width:33.3333%}
.banner-builder--inspiration-content-bottom-middle .banner-builder--inspiration-price-items-3 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-middle .banner-builder--inspiration-price-items-4 .banner-builder__tile-wrapper .banner-builder__tile-item-wrapper{width:33.3333%}
}
.banner-builder--inspiration-content-bottom-left .banner-builder__tile-wrapper{left:0;text-align:left}
.banner-builder--inspiration-content-bottom-right .banner-builder__tile-wrapper{right:0;text-align:right}
.banner-builder--inspiration-content-bottom-left .banner-builder__tile-wrapper,.banner-builder--inspiration-content-bottom-right .banner-builder__tile-wrapper{white-space:nowrap}
.banner-builder--inspiration-content-bottom-left .banner-builder__tile-item-wrapper,.banner-builder--inspiration-content-bottom-right .banner-builder__tile-item-wrapper{white-space:normal}
.banner-builder--inspiration-content-left-top .banner-builder__bg-img,.banner-builder--inspiration-content-left-bottom .banner-builder__bg-img,.banner-builder--inspiration-content-right-top .banner-builder__bg-img,.banner-builder--inspiration-content-right-bottom .banner-builder__bg-img{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);top:0}
.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper,.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper{left:0}
.banner-builder--inspiration-content-left-top .banner-builder__bg-img,.banner-builder--inspiration-content-left-bottom .banner-builder__bg-img{left:0}
.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper,.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper{right:0}
.banner-builder--inspiration-content-right-top .banner-builder__bg-img,.banner-builder--inspiration-content-right-bottom .banner-builder__bg-img{left:auto;right:0}
.banner-builder--inspiration-content-left-top .banner-builder__tile-wrapper,.banner-builder--inspiration-content-right-top .banner-builder__tile-wrapper{top:5px;bottom:auto}
.banner-builder--inspiration-content-left-bottom .banner-builder__tile-wrapper,.banner-builder--inspiration-content-right-bottom .banner-builder__tile-wrapper{top:auto;bottom:5px}
.banner-builder__cta--quick-view-button{font-size:.875rem;font-style:normal;font-weight:700;line-height:114.28571%;position:relative;display:inline-block;min-width:150px;padding:10px 62px 10px 15px;background-color:black;color:#fff;white-space:nowrap}
.banner-builder__cta--quick-view-button::after{display:block;position:absolute;top:50%;margin-top:-5px;right:15px;width:10px;height:18px;content:''}
@media(max-width:767px){.banner-builder__cta--quick-view-button{font-size:11px;line-height:1.42857143;min-width:135px;padding:7px 40px 7px 12px;text-align:left}
.banner-builder__cta--quick-view-button::after{right:10px}
}
.no-touch .banner-builder__price-item:hover .banner-builder__cta--quick-view-button,.no-touch .banner-builder__price-item:focus .banner-builder__cta--quick-view-button{background-color:#eb0000}
.banner-builder__price-item .inspiration__price-info{font-size:.75rem}
.content-grid-item .banner-builder__container__full-size .banner-builder__content-wrapper{width:100%}
.height--narrow .banner-builder__container__full-size .banner-builder__bg-wrapper-color{height:217px}
.height--wide .banner-builder__container__full-size .banner-builder__bg-wrapper-color{height:451px}
.banner-builder__text_title{font-weight:900}
.banner-builder__text_description{font-style:italic;font-weight:400}
.banner-builder__tile--fully-clickable{cursor:pointer}
.no-touch .banner-builder__tile--fully-clickable:focus{box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.no-touch .tile-focus:focus{box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.no-touch .tile-no-focus:focus{box-shadow:none}
.tile-focus:focus{box-shadow:0 0 4px 1px #69b1fa,inset 0 0 4px 1px #69b1fa}
.tile-no-focus:focus{box-shadow:none}
.banner-builder__price-item-no-shop-button{min-width:150px}
.banner-builder__text--horizontal-left{justify-content:flex-start}
.banner-builder__text--horizontal-left *{text-align:left !important}
.banner-builder__text--horizontal-center{justify-content:center}
.banner-builder__text--horizontal-center *{text-align:center !important}
.banner-builder__text--horizontal-right{justify-content:flex-end}
.banner-builder__text--horizontal-right *{text-align:right !important}
.column-control__body .banner-builder__container,.column-control__body .banner-builder__content-wrapper,.column-control__body .banner-builder__bg-wrapper,.column-control__body .banner-builder__bg-wrapper-color{min-width:100%;max-width:100%}
.content-builder .content-builder__wrapper .banner-builder--inspiration-content-bottom-middle .banner-builder__tile-wrapper{left:0}
@media(max-width:767px){.content-builder .content-builder__wrapper .banner-builder__tile-item-wrapper .banner-builder__cta,.content-builder .content-builder__wrapper .banner-builder__tile-item-wrapper .banner-builder__cta--quick-view-button{min-width:115px;max-width:135px;width:100%}
}
@media(max-width:767px){.content-builder .content-builder__wrapper .banner-builder__info{min-height:63px}
}
@media(max-width:767px){.content-builder [class*='full-width-tile-style-one__'] .banner-builder--inspiration-price-items-2 .content-builder__dynamic-wrapper--content-p-codes .content-builder__dynamic-tile{flex-direction:row}
}
.banner-builder__button-icon,.grid--list-view .banner-search-result__arrow-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-266px -242px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:inline-block}
.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon,.no-touch .grid--list-view .banner-search-result__main-link:hover .banner-search-result__arrow-button,.no-touch .grid--list-view .banner-search-result__main-link:focus .banner-search-result__arrow-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-228px -242px;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){.banner-builder__button-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@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){.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
@media(max-width:767px){.no-touch .banner-builder__button-icon,.no-touch .grid--list-view .banner-search-result__arrow-button,.touch .banner-builder__button-icon,.touch .grid--list-view .banner-search-result__arrow-button{background:0;width:30px;height:30px;border:2px solid #e8e8e8;border-radius:100%;position:relative}
.no-touch .banner-builder__button-icon::after,.no-touch .banner-builder__button-icon::before,.no-touch .grid--list-view .banner-search-result__arrow-button::after,.no-touch .grid--list-view .banner-search-result__arrow-button::before,.touch .banner-builder__button-icon::after,.touch .banner-builder__button-icon::before,.touch .grid--list-view .banner-search-result__arrow-button::after,.touch .grid--list-view .banner-search-result__arrow-button::before{content:'';position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:10px;height:2px;background:#e8e8e8}
.no-touch .banner-builder__button-icon::after,.no-touch .grid--list-view .banner-search-result__arrow-button::after,.touch .banner-builder__button-icon::after,.touch .grid--list-view .banner-search-result__arrow-button::after{transform:rotate(45deg)}
.no-touch .banner-builder__button-icon::before,.no-touch .grid--list-view .banner-search-result__arrow-button::before,.touch .banner-builder__button-icon::before,.touch .grid--list-view .banner-search-result__arrow-button::before{margin-top:2px;transform:rotate(-45deg)}
.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon,.no-touch .grid--list-view .banner-search-result__main-link:hover .banner-search-result__arrow-button,.no-touch .grid--list-view .banner-search-result__main-link:focus .banner-search-result__arrow-button{background:#eb0000;width:30px;height:30px}
.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon::after,.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon::before,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon::after,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon::before,.no-touch .grid--list-view .banner-search-result__main-link:hover .banner-search-result__arrow-button::after,.no-touch .grid--list-view .banner-search-result__main-link:hover .banner-search-result__arrow-button::before,.no-touch .grid--list-view .banner-search-result__main-link:focus .banner-search-result__arrow-button::after,.no-touch .grid--list-view .banner-search-result__main-link:focus .banner-search-result__arrow-button::before{background:#fff}
.banner-builder--inspiration-price-items-3 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-4 .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-left-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-top .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after,.banner-builder--inspiration-price-items-2.banner-builder--inspiration-content-right-bottom .banner-builder--inspiration-theme-light .banner-builder__cta--quick-view-button::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-219px -192px;width:18px;height:10px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:480px){.no-touch .banner-builder__button-icon,.no-touch .grid--list-view .banner-search-result__arrow-button,.touch .banner-builder__button-icon,.touch .grid--list-view .banner-search-result__arrow-button{width:20px;height:20px;border-width:1px}
.no-touch .banner-builder__button-icon:after,.no-touch .banner-builder__button-icon:before,.no-touch .grid--list-view .banner-search-result__arrow-button:after,.no-touch .grid--list-view .banner-search-result__arrow-button:before,.touch .banner-builder__button-icon:after,.touch .banner-builder__button-icon:before,.touch .grid--list-view .banner-search-result__arrow-button:after,.touch .grid--list-view .banner-search-result__arrow-button:before{margin:-3px 0 0 -3px;width:7px;height:1px}
.no-touch .banner-builder__button-icon:before,.no-touch .grid--list-view .banner-search-result__arrow-button:before,.touch .banner-builder__button-icon:before,.touch .grid--list-view .banner-search-result__arrow-button:before{margin-top:1px}
.no-touch .banner-builder__content-wrapper:hover .banner-builder__button-icon,.no-touch .banner-builder__content-wrapper:focus .banner-builder__button-icon,.no-touch .grid--list-view .banner-search-result__main-link:hover .banner-search-result__arrow-button,.no-touch .grid--list-view .banner-search-result__main-link:focus .banner-search-result__arrow-button{width:20px;height:20px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.grid--list-view .grid-view-only{display:none}
@media(max-width:767px){.grid--list-view .grid-view-only{display:block}
}
@media(max-width:767px){.grid--list-view .banner-search-result__main-link.list-view-only{display:none}
.grid--list-view .banner-search-result__content-wrapper{height:350px}
.grid--list-view .img-banner-search__icon{max-height:170px}
.grid--grid-view .banner-search-results__content{padding:0 5px}
.grid--grid-view .banner-search-results__content .img-banner-search__icon{max-height:140px}
}
.grid--grid-view .list-view-only{display:none}
.banner-search-result__content-wrapper{width:100%;height:100%;position:relative;display:block}
.banner-search-result_thumb{float:left;padding-right:30px;width:193px}
.banner-search-result_thumb_icon-wrapper{border:1px solid #e8e8e8;text-align:center;margin:0;width:163px;height:163px;position:relative;overflow:hidden;float:left}
.banner-search-result_thumb_bg-img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:100%;left:50%;position:relative;width:100%;max-width:none}
.banner-search-result_thumb_icon{position:absolute;left:50%;top:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2;display:inline-block;vertical-align:middle}
.banner-search-result__icon-wrapper{margin:0 auto}
.img-banner-search__icon{margin-bottom:15%}
.banner-search-results__content{position:relative;top:50%;transform:translateY(-50%);width:100%;padding:0 40px;text-align:center;z-index:2}
.banner-search-results__heading{font-size:1.125rem;font-style:normal;font-weight:900;letter-spacing:.1em;color:#fff;text-transform:uppercase}
.search-results-grid.grid--list-view .banner-search-results__heading{margin-bottom:20px}
@media(max-width:767px){.search-results-grid.grid--list-view .banner-search-results__heading{margin-bottom:10px}
}
.search-results-grid.grid--grid-view .banner-search-results__heading{margin-bottom:20px}
@media(max-width:767px){.search-results-grid.grid--grid-view .banner-search-results__heading{margin-bottom:20px}
}
.banner-search-results__text{font-size:1.125rem;font-style:italic;font-weight:400;color:#fff;margin-bottom:17px}
.search-results-grid.grid--list-view .banner-search-results__text{margin-bottom:15px}
.banner-search-results__text_subtitle{margin-bottom:17px}
@media(max-width:767px){.banner-search-results__text_subtitle{margin-bottom:12px}
}
.list-view-only .banner-search-results__heading *{font-family:"Lato","Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;font-size:1.125rem !important;font-style:normal !important;font-weight:900 !important;letter-spacing:.1em !important;color:#333 !important;text-transform:uppercase !important}
.list-view-only .banner-search-results__text_subtitle *{font-family:"Lato","Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;color:#666 !important}
.grid-view-only .banner-search-results__text_subtitle{font-size:1rem;font-style:normal;font-weight:400;color:#fff}
.grid-view-only .banner-search-results__text_subtitle *{font-size:1.25rem !important;line-height:1.25}
.list-view-only .banner-search-results__text *{font-family:"Lato","Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;font-size:1rem !important;font-style:italic !important;font-weight:400 !important;color:#666 !important}
.banner-search-results__bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-align:center;z-index:1}
.banner-search-results-wrapper-color{position:absolute;top:0;left:0;width:100%;height:100%;padding:5px}
.banner-search-results__bg-color-border{border:1px solid;height:100%;width:100%}
.no-touch .banner-search-result__content-wrapper:hover .banner-builder__button_var02,.no-touch .banner-search-result__content-wrapper:focus .banner-builder__button_var02{background-color:#eb0000}
.grid--list-view .banner-search-result__main-link{display:block;position:relative;width:100%;height:217px;overflow:hidden;padding:25px 25px 25px 41px;background-color:white}
.grid--list-view .banner-search-results__content{float:left;height:100%;width:calc(100% - 340px);position:relative;padding:0}
@media(max-width:767px){.grid--list-view .banner-search-results__content{float:none;height:auto;width:100%;padding:0 40px;top:50%}
}
.banner-search-result__banner-link{font-size:.9375rem;font-style:normal;font-weight:700;color:#333;line-height:1.25;text-transform:uppercase;display:inline-block}
.banner-search-result__banner-link:after{overflow:hidden;display:block;height:10px;width:6px;content:'';display:block;display:inline-block;line-height:18px;margin-left:7px;position:relative;top:-1px}
.banner-search-results__middle-content{width:calc(100% - 230px);float:left;height:100%;display:table}
@media(min-width:1280px){.banner-search-results__middle-content{width:calc(100% - 340px)}
}
.banner-search-results__middle-content-inner{display:table-cell;vertical-align:middle;padding-right:5px;width:100%}
.banner-search-results__middle-content-inner *{text-align:left !important}
.no-touch .banner-search-result__content-wrapper.grid-view-only:hover{text-decoration:none}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 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%}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header .departments-megamenu__content-wrapper{width:100%;z-index:4;left:0}
.global-header .departments-megamenu__content{height:100%}
.global-header .departments-megamenu__content__panel{visibility:hidden;top:-9999em;max-height:0;overflow:hidden;opacity:0}
#departmentMegaMenu{margin:0 auto}
.global-header .departments-megamenu__content__panel--active{visibility:visible;max-height:900px;opacity:1}
.departments-megamenu__content-wrapper{z-index:2;width:100%}
.departments-megamenu__nav{text-align:center;height:46px;margin:0 auto;position:relative;overflow:hidden}
.department-list__container{position:absolute;top:0;left:0;width:100%;z-index:8250}
.departments-megamenu__nav-list__toggle-flyer--item{display:inline-block}
.departments-megamenu__nav-list__toggle{display:table-cell;z-index:2;cursor:pointer;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;width:180px;vertical-align:middle;height:46px}
.departments-megamenu__nav-list__toggle:focus,.departments-megamenu__nav-list__toggle:hover,.departments-megamenu__nav-list__toggle--active{background-color:#f4f4f4}
.departments-megamenu__nav-list__toggle:focus .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle:hover .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle--active .departments-megamenu__nav-list__icon{position:absolute;top:-25px}
.departments-megamenu__nav-list__toggle-flyer,.departments-megamenu__nav-list__toggle-project-central{position:relative}
.departments-megamenu__nav-list__icon-wrapper{display:block;position:absolute;left:7%;width:27px;height:25px;overflow:hidden}
.departments-megamenu__nav-list__icon{position:absolute;top:0;left:0;width:100%}
.departments-megamenu__submenu-content-wrapper{position:relative;width:100%;margin:0 auto;left:0}
.departments-megamenu__content__panel{position:absolute;left:-9000px;width:100%;padding:25px 25px;box-sizing:border-box;background-color:#fff}
.departments-megamenu__content__panel--active{display:inline-table;overflow-y:auto;position:static;width:100%;margin:0 auto;border-bottom:2px solid #252424;border-left:2px solid #252424;border-right:2px solid #252424}
.departments-megamenu__content__panel--active>div{height:100%}
.departments-megamenu__empty-content{padding:25px 35px;font-weight:bold;color:#919191;background-color:#f4f4f4}
.departments-megamenu__content-align-child-content{height:100%}
.departments-megamenu__content-align-child-content .list-of-category-links,.departments-megamenu__content-align-child-content .image-icon-component{display:inline-block;width:47%;margin-right:2%;margin-bottom:0;vertical-align:top}
@media(min-width:1024px){.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) .departments-megamenu__nav-list__toggle,.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) ~ .departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{padding:0 10px}
}
@media(min-width:1280px){#departmentMegaMenu{width:1171px}
.departments-megamenu__submenu-content-wrapper{width:1171px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) .departments-megamenu__nav-list__toggle,.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) ~ .departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:162px;padding:0 20px}
}
@media(max-width:1279px) and (min-width:1024px){#departmentMegaMenu{width:992px}
.departments-megamenu__submenu-content-wrapper{width:992px}
.departments-megamenu__nav-list__toggle{width:150px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) .departments-megamenu__nav-list__toggle,.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) ~ .departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:135px}
}
@media(max-width:1023px) and (min-width:768px){.departments-megamenu__content__panel{padding:25px 20px}
#departmentMegaMenu{width:729px}
.departments-megamenu__submenu-content-wrapper{width:729px}
.departments-megamenu__nav-list__toggle{width:110px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) .departments-megamenu__nav-list__toggle,.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) ~ .departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:100px}
.departments-megamenu__nav-list__icon-wrapper{display:none}
}
@media(max-width:767px){.departments-megamenu__content-wrapper .column-control__column{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.departments-megamenu__nav-list__toggle{width:110px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) .departments-megamenu__nav-list__toggle,.departments-megamenu__nav-list__toggle-flyer--item:first-child:nth-last-child(7) ~ .departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:100px;padding:0 3px}
}
@media(max-width:767px){.departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:100%}
}
@media(min-width:800px) and (max-width:1280px){.global-header .departments-megamenu__content{overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
@media(max-width:800px) and (orientation:portrait){.global-header .departments-megamenu__content{max-height:800px}
}
@media(max-width:1280px) and (orientation:landscape){.global-header .departments-megamenu__content{max-height:600px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-minicart{max-width:523px}
.global-minicart--empty{width:523px}
.global-minicart--loading{width:523px}
.global-minicart__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-minicart__content__list-item--empty{position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__list-item--loading{display:block;position:relative;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link{display:table;position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:#fff;color:#fff}
.global-minicart__content__link:hover{color:#c00}
.global-minicart__content__link--remove{position:absolute;z-index:1;right:35px;top:50%;margin-top:-2px;overflow:hidden}
.global-minicart__content__link__price{display:table-cell;padding-right:40px;vertical-align:top;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link__text{display:table-cell;padding-right:36px;vertical-align:top;text-align:left;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em}
.global-minicart__content__link__text__quantity{display:block;margin-top:12px;font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.global-minicart__content__link__text__name{display:inline-block;max-height:40px;overflow:hidden}
.global-minicart__content__link__image{display:table-cell;padding-right:28px;vertical-align:middle}
.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__text{color:#c00}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{display:none;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#00792b;font:normal bold .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-135px -280px;width:24px;height:23px;background-color:transparent;background-repeat:no-repeat;display:block;overflow:visible}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-110px -280px;width:24px;height:23px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-breadcrumb{background-color:#f4f4f4;line-height:1.2;color:#666;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.global-breadcrumb__custom-horizontal-padding{padding-top:12px;padding-bottom:12px}
.global-breadcrumb__content-wrapper{display:flex;max-width:1170px;margin-left:auto;margin-right:auto}
@media(max-width:767px){.global-breadcrumb__content-wrapper{padding-left:15px;padding-right:15px}
}
@media(min-width:768px) and (max-width:1279px){.global-breadcrumb__content-wrapper{padding-left:21px}
}
@media(min-width:768px){.global-breadcrumb__content-wrapper{padding-right:21px}
}
.global-breadcrumb__back-button{display:flex;align-items:center;flex:0 0 auto;position:relative;margin-right:15px;padding-left:15px;padding-right:15px;border-right:1px solid #666;border-left:1px solid #666}
@media(max-width:767px){.global-breadcrumb__back-button--page_pdp{display:none !important}
}
.global-breadcrumb__items{display:inline-flex}
@media(min-width:768px){.global-breadcrumb__items{flex-wrap:wrap}
}
@media(max-width:767px){.global-breadcrumb__item:not(:last-child){display:none}
}
@media(min-width:768px){.global-breadcrumb__item:last-child .global-breadcrumb__link::after{content:none}
}
.global-breadcrumb__link{display:inline-block;color:inherit}
.global-breadcrumb__link--type_button{font-weight:bold}
.global-breadcrumb__link--type_link{position:relative}
@media(max-width:767px){.global-breadcrumb__link--type_link{padding-left:1em}
}
@media(min-width:768px){.global-breadcrumb__link--type_link{padding-right:1.5em}
}
.global-breadcrumb__link--type_link::before,.global-breadcrumb__link--type_link::after{position:absolute;top:50%;transform:translateY(-50%);line-height:1}
@media(max-width:767px){.global-breadcrumb__link--type_link::before{content:"\2039";left:0}
}
@media(min-width:768px){.global-breadcrumb__link--type_link::after{content:'\203a';right:.75em}
}
.brand-footer{min-width:640px;font-size:12px;text-align:center;color:#f4f4f4}
.brand-footer-content{padding-top:40px}
.brand-footer-content-collection__tabs-item{position:relative;display:inline-block}
.brand-footer-content-collection__tabs-item:not(:last-child)::after{content:"|";padding:0 7px}
.brand-footer-main{padding:50px 0}
.brand-footer-main__text{padding:0 150px;line-height:1.2}
.brand-footer__inner{box-sizing:border-box;width:1170px;margin:auto;padding:0 170px}
.brand-footer__figure{display:inline-block;margin:0;vertical-align:top}
.brand-footer__figure+div{padding-top:30px}
.brand-footer__logo{display:block}
.brand-footer-link{display:inline-block}
.brand-footer-bottom{padding:30px 0}
.brand-footer-bottom__text{display:inline-block;padding-right:20px;padding-left:20px;line-height:2}
.brand-footer-bottom__links{display:inline-block;line-height:2}
.brand-footer__empty-message{display:block;font-size:14px;background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold;text-align:center}
@media all and (max-width:1170px){.brand-footer__inner{width:auto;padding:0 50px}
}
@media all and (min-width:769px) and (max-width:1024px){.brand-footer-main__text{padding:0 60px}
}
@media(max-width:767px){.brand-footer{min-width:0}
.brand-footer-main{min-width:0;padding-top:40px;padding-bottom:50px}
.brand-footer-main__text{padding:30px 0 0}
.brand-footer-content-collection__tabs-item:not(:last-child)::after{padding:0 1vw}
.brand-footer__inner{padding:0 25px}
.brand-footer__logo{max-width:100%}
.brand-footer-bottom__text{display:block;padding:20px 0 8px;line-height:1}
}
.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:-413px -151px;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:421px 407px}
}
.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}
.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}
.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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.column-control::before,.column-control::after{content:'';display:table}
.column-control::after{clear:both}
.column-control__body{position:relative;display:flex;flex-flow:column;width:100%;margin:0 auto}
.column-control__body:after{display:block;visibility:hidden;height:0;font-size:0;content:"";clear:both}
.column-control__column-behavior__separate{padding-top:17px;padding-bottom:17px}
.column-control__column-behavior__transparent{padding-bottom:8px;padding-top:8px}
.column-control__body-inner{position:relative;margin-right:-17px;margin-bottom:-17px}
.column-control__body-inner::after{content:'';display:block;clear:both}
.column-control__column{float:left;clear:none;margin-left:0;margin-right:17px}
.column-control__column-par>.parbase{margin-bottom:17px}
.column-control__column-par>.parbase>.flyer-product-tile-content{margin-bottom:17px}
.column-control__column-par>.parbase.flyer-product-tile{margin-bottom:0}
.column-control__column-behavior__separate .column-control__column-par>.parbase{overflow:hidden;background-color:#fff;border:1px solid #e8e8e8;padding:15px 20px}
.cq-wcm-edit .parbase.anchor.section{border:1px solid #e8e8e8;background-color:#fff;padding:15px 20px}
.parbase.anchor.section{border:0;padding:1px;background-color:transparent}
.search-results-main--with-sidebar .column-control-background{left:-20px;right:-40px}
.column-control-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
.global-footer .column-control__body,.assortment-content-wrapper .column-control__body,.base-tabs .column-control__body{max-width:none}
@media(max-width:767px){.column-control__body-inner{margin-right:0}
.column-control__column{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}
.column-control__column__column-mobile-res-100{padding:0;margin-left:0;margin-right:0}
.column-control__column-mobile-res-0{display:none}
.column-control__column-mobile-res-20{width:20%}
.column-control__column-mobile-res-25{width:25%}
.column-control__column-mobile-res-33{width:33.33%}
.column-control__column-mobile-res-40{width:40%}
.column-control__column-mobile-res-50{width:50%}
.column-control__column-mobile-res-60{width:60%}
.column-control__column-mobile-res-66{width:66.67%}
.column-control__column-mobile-res-75{width:75%}
.column-control__column-mobile-res-100{width:100%}
.customer-service-page .column-control__body .column-control__body{max-width:100%;padding:0}
.customer-service-page .column-control__column-par>.parbase{margin-bottom:0}
.customer-service-page .column-control__column-par>.parbase.list-of-links,.customer-service-page .column-control__column-par>.parbase.enhanced-rte,.customer-service-page .column-control__column-par>.parbase.column-control{margin-bottom:16px}
.customer-service-page .column-control__column-par .column-control__column-par>.parbase.list-of-links{margin-bottom:0}
.customer-service-page .column-control__body-inner{margin-bottom:0}
.home-service .column-control__body{max-width:100%}
.home-service .column-control__body-inner{margin-bottom:0;border-top:1px solid #ccc}
.site-map .column-control__column-par>.parbase,.home-service .column-control__column-par>.parbase{margin-bottom:0}
.site-map .column-control__body .column-control__body{max-width:100%;padding:0}
.site-map .column-control__column-behavior__transparent{padding-bottom:0;padding-top:0}
.site-map .column-control__body-inner{margin-bottom:0}
.site-map .section-header-container{margin-top:-10px}
}
@media(min-width:768px) and (max-width:1023px){.column-control__column-min-res-0{display:none}
.column-control__column-min-res-20{width:calc(20% - 17px)}
.column-control__column-min-res-25{width:calc(25% - 17px)}
.column-control__column-min-res-33{width:calc(33.33% - 17px)}
.column-control__column-min-res-40{width:calc(40% - 17px)}
.column-control__column-min-res-50{width:calc(50% - 17px)}
.column-control__column-min-res-60{width:calc(60% - 17px)}
.column-control__column-min-res-66{width:calc(66.67% - 17px)}
.column-control__column-min-res-75{width:calc(75% - 17px)}
.column-control__column-min-res-100{width:calc(100% - 17px)}
}
@media(min-width:1024px) and (max-width:1279px){.column-control__column-middle-res-0{display:none}
.column-control__column-middle-res-20{width:calc(20% - 17px)}
.column-control__column-middle-res-25{width:calc(25% - 17px)}
.column-control__column-middle-res-33{width:calc(33.33% - 17px)}
.column-control__column-middle-res-40{width:calc(40% - 17px)}
.column-control__column-middle-res-50{width:calc(50% - 17px)}
.column-control__column-middle-res-60{width:calc(60% - 17px)}
.column-control__column-middle-res-66{width:calc(66.67% - 17px)}
.column-control__column-middle-res-75{width:calc(75% - 17px)}
.column-control__column-middle-res-100{width:calc(100% - 17px)}
}
@media(max-width:1279px){.column-control__body{max-width:100%}
.column-control__body-inner{overflow:hidden}
}
@media(min-width:1280px){.column-control__body{max-width:1170px}
.column-control__column-max-res-0{display:none}
.column-control__column-max-res-20{width:calc(20% - 17px)}
.column-control__column-max-res-25{width:calc(25% - 17px)}
.column-control__column-max-res-33{width:calc(33.33% - 17px)}
.column-control__column-max-res-40{width:calc(40% - 17px)}
.column-control__column-max-res-50{width:calc(50% - 17px)}
.column-control__column-max-res-60{width:calc(60% - 17px)}
.column-control__column-max-res-66{width:calc(66.67% - 17px)}
.column-control__column-max-res-75{width:calc(75% - 17px)}
.column-control__column-max-res-100{width:calc(100% - 17px)}
}
.column-control__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
.assortment-content-wrapper .assortment-right-column{overflow:visible}
[lang='fr'] .global-header__main-bar .global-store__btn-store-container{padding:15px 10px}
[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link,[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{font-size:12px}
.global-store{width:331px;text-align:left}
.global-header__main-bar .global-store__btn-store-container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:15px 20px;clear:both}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link{height:auto;width:auto;margin:0 0 0 3px;padding:10px 7px;line-height:1;background:#f4f4f4;border:1px solid #00792b;color:#00792b;font-size:14px}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:hover,.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:active{color:#fff;background:#00792b;border-color:#00792b}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{margin:0 3px 0 0;padding:10px 7px;line-height:1;background:#00792b;border:1px solid #00792b;color:#fff;font-size:14px;font-weight:700}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:hover,.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:active{background-color:#03a23c}
.global-header__main-bar .initial-global-store{display:block;position:absolute;top:100%;right:0;z-index:15;line-height:1;cursor:default;border:3px solid #e8e8e8;background-color:#f4f4f4;width:310px;text-align:left}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px}
.global-header__main-bar .initial-global-store .close-initial-global-store{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.global-header__main-bar .initial-global-store .global-store__content__section{margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px;margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .close-initial-global-store::before,.global-header__main-bar .initial-global-store .close-initial-global-store::after{content:'';position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background-color:gray;border-radius:1px;border:1px solid gray}
.global-header__main-bar .initial-global-store .close-initial-global-store::before{transform:rotate(45deg)}
.global-header__main-bar .initial-global-store .close-initial-global-store::after{transform:rotate(-45deg)}
@media(max-width:767px){.global-header__main-bar .initial-global-store{max-width:523px;width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
}
hr{margin:18px 0}
.global-store--active{display:block}
.global-store__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-store__content:before,.global-store__content:after{content:'';display:table}
.global-store__content:after{clear:both}
.global-store__content--store-view-name__title,.global-store__content--store-view-name__title__green{font-size:1rem;font-style:normal;font-weight:700;color:#333}
.global-store__content__section>.global-store__content--store-view-name__title__green{color:#00792b;font-size:12px}
.js-chosen-store-name>.global-store__content--store-view-name__link{font-size:12px}
.global-store__content--store-view-name__title-top-header{font-size:.775rem;font-style:normal;font-weight:700;margin-top:18px;color:#333}
.js-chosen-store-name-bottom{margin-left:50px;margin-bottom:20px;font-weight:600;font-size:.7rem}
.js-chosen-store-name-top>.global-store__content--store-view-name__link{font-weight:400}
.global-store__content__section{font-size:.775rem;font-style:normal;font-weight:400;margin-top:10px;padding:0 15px;color:#333;min-height:47px}
.global-store__content--store-view-name{font-size:1rem;font-style:normal;font-weight:400;color:#333;min-height:35px}
.global-store__content__section__title{font-weight:700;display:inline-block;margin-bottom:5px;font-size:14px;white-space:normal;line-height:1}
.global-store__content__section__store-name{width:161px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;display:inline-block;font-size:14px;font-weight:700}
.global-store__content--store-view-name-top-header .global-store__content__section__title{margin-bottom:0}
.global-store__content--store-view-phone{font-size:.865rem;font-style:normal;font-weight:400;float:left;color:#333;min-width:140px}
.header-store .global-header__store_icon,.header-store{width:176px;height:100%}
@media(max-width:767px){.header-store{position:absolute !important;left:110px}
}
.header-store button{text-align:left}
.global-store__content--store-view-phone__title{font-weight:700}
.global-store__content--store-view-hours-top-header{font-size:.875rem;font-style:normal;float:left;margin-top:0;text-transform:lowercase;line-height:1;color:#333;font-weight:700}
.global-store__content--store-view-hours-top-header__title{display:inline-block;text-transform:uppercase;float:left;font-size:.7rem}
.global-store__content--store-view-hours{font-size:.875rem;font-style:normal;font-weight:400;float:left;color:#333}
.global-store__content--store-view-hours__title{font-weight:700}
.global-store__content--store-view-hours__note{display:block;width:155px;font-size:.6rem;font-weight:700}
.global-store__content--store-view-hours__note-title{float:left}
.global-store__content--store-view-hours__note-text{padding-left:30px;display:block;margin:2px 0}
.global-store__content--store-view-address{font-size:.875rem;font-style:normal;font-weight:400;color:#333}
.global-store__content--store-view-address__title{font-weight:700}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__find-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{font-size:.855rem;font-style:normal;font-weight:700;letter-spacing:0;background-color:#00792b;border:0;color:#fff;width:250px;height:37px;line-height:37px;margin:15px 35px 15px 38px;vertical-align:top}
.global_store__content__store-view__change-store-link:hover,.global_store__content__store-view__find-store-link:hover,.global_store__content__store-view__make_fs-store-link:hover,.global_store__content__store-view__goto_fs-store-link:hover{background-color:#03a23c}
.global_store__content__store-view__make_fs-store-link{margin-bottom:0}
.global_store__content__store-view__goto_fs-store-link{margin-bottom:2px}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{display:inline-block;padding:0 10px}
.js-chosen-store-city-name{text-transform:uppercase}
.global_store__content__store-view__find-store-link{display:inline-block;width:140px;margin:15px 0 15px 10px}
.global-store__content__section__server-error{display:none;font-style:normal}
.global_store__content__store-view__choose-store-input{height:37px;display:inline-block;width:130px;margin:15px 0 15px 15px;vertical-align:top;font-size:17px;font-style:normal;padding-left:10px;border:1px solid #ccc}
::-webkit-input-placeholder{font-size:15px;font-style:italic;color:#666}
::-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-ms-input-placeholder{font-size:15px;font-style:italic;color:#666}
.global_store__content__store-view__choose-store-input.error{border:1px solid #eb0000}
.global_store__content__store-view__choose-store-input.error:focus{outline:0}
.global-store__content__section.error,.global-store__content__section__server-error{color:#eb0000;padding:0 15px 15px;margin:0;display:none;font-style:italic;font-weight:bold}
.clear:before,.clear:after{content:'';display:table}
.clear:after{clear:both}
.global-store__content--store-view-name__link{color:#333;font-size:13px}
.global-store__content--store-view-name__link:hover,.global-store__content--store-view-name__link:focus{color:#eb0000}
@media(max-width:1023px){.global-store{right:89px}
}
@media(min-width:1024px) and (max-width:1279px){.global-store{right:79px}
}
@media(min-width:1280px){.global-store{right:120px}
}
@media(max-width:320px){.global-header .mobile-megamenu__header-store,.mobile-megamenu .global-header__header-store{display:none}
.header-store .global-header__store_icon,.header-store{width:95px !important;height:100%}
}
@media(max-width:767px){.global-header .mobile-megamenu__header-store,.mobile-megamenu .global-header__header-store{display:none}
.global-header__main-bar .text-crop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.global-header__main-bar .header-store .global-header__store_icon,.global-header__main-bar .header-store{width:150px;height:100%}
}
@media(max-width:767px) and (max-width:361px){.global-header__main-bar .header-store .global-header__store_icon,.global-header__main-bar .header-store{width:100px}
}
@media(max-width:767px){.global-header__main-bar .global-store.global-store__content.global-header__flyout{width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
.global-header__main-bar .global_store__content__store-view__change-store-link{margin:15px 35px 15px 28px}
.global-header__main-bar .global-store__store-view-name{font-size:.775rem;font-style:normal;font-weight:700;line-height:12px}
.global-header__main-bar .global-store__content__section{margin-top:0;padding:15px 0 0}
.global-header__main-bar .global-store__content--store-view-name,.global-header__main-bar .global-store__content--store-view-phone,.global-header__main-bar .global-store__content--store-view-address,.global-header__main-bar .global-store__content--store-view-hours{margin-top:10px;padding:0 12px}
.global-header__main-bar .global-store__content--store-view-phone{min-width:119px}
.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.725rem}
}
@media(max-width:767px) and (max-width:361px){.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.6rem}
}
@media(max-width:767px){.global-header__main-bar .global-store__content--store-view-hours-top-header:after{border-style:solid;border-width:1px 1px 0 0;content:'';display:inline-block;height:8px;position:relative;transform:rotate(135deg);vertical-align:top;width:8px;margin-left:5px}
.global-header__main-bar .global-store__caret-down{position:relative;padding-right:25px;font-size:.7rem}
}
@media(max-width:767px) and (max-width:361px){.global-header__main-bar .global-store__caret-down{padding-right:0;font-size:.65rem}
}
.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-379px -72px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-379px -48px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.global-footer .list-of-links{margin:15px 2% 35px 0}
@media(max-width:767px){.global-footer .list-of-links{margin-bottom:10px}
}
.global-footer .list-of-links .list-link{color:#fff;font-size:.875rem;font-style:normal;font-weight:400;line-height:192.85714%;list-style-type:none;text-decoration:none}
.global-footer .list-of-links__main-link-wrapper{font-size:.8125rem;font-style:normal;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}
.global-footer .list-of-links__main-link-wrapper .main-link{color:#ccc;margin-bottom:5px}
.global-footer .list-of-links__main-link-wrapper .list-link:focus,.global-footer .list-of-links__main-link-wrapper .list-link:hover{text-decoration:underline}
.global-footer .list-of-links__list-link-wrapper{list-style:none}
.global-footer .list-of-links__list-link-wrapper:last-child{margin-right:0}
@media(max-width:767px){.global-footer .responsive-column-control__list{width:100%}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.list-of-links-cfg__main-tag .x-form-item-description{color:#d01b1b !important}
.list-of-links-cfg__main-tag.no-message .x-form-item-description{visibility:hidden}
ul.list-of-links{clear:none;width:49%;margin-left:0;margin-right:2%;margin-bottom:35px}
.list-of-links .list-of-links-custom{display:inline-block;margin:0 0 10px}
.list-of-links .list-of-links-default{margin:0 0 10px}
.content-grid-item .list-of-links{width:100%}
.list-of-links__main-link-wrapper,.list-of-links__list-link-wrapper,.list-of-links__view-all-link-wrapper{line-height:192.85714%}
.list-of-links__view-all-link-wrapper__only-mobile{display:none}
.list-of-links .main-link{margin-bottom:8px;font:normal bold .875rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.list-of-links .main-link:hover,.list-of-links .main-link:focus{color:#eb0000}
.list-of-links .main-link.no-path:hover{text-decoration:none}
.list-of-links .main-link *{display:inline;font:inherit}
.list-of-links .list-link{font:normal normal .875rem/1.92 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.list-of-links .list-link:hover,.list-of-links .list-link:focus{color:#eb0000}
.list-of-links .view-all-link{font:normal bold .875rem/1.92 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.list-of-links .view-all-link:hover,.list-of-links .view-all-link:focus{color:#eb0000}
.global-footer__site-links .touch .list-of-links .list-link{color:#fff}
.global-footer__site-links .touch .list-of-links .view-all-link{color:#fff}
.global-footer__site-links .touch .list-of-links .main-link{color:#ccc}
.global-footer__site-links .list-of-links .list-link:hover,.global-footer__site-links .list-of-links .list-link:focus{color:#fff}
.global-footer__site-links .list-of-links .view-all-link:hover,.global-footer__site-links .list-of-links .view-all-link:focus{color:#fff}
.global-footer__site-links .list-of-links .main-link:hover,.global-footer__site-links .list-of-links .main-link:focus{color:#ccc}
@media(max-width:767px){.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links-custom .list-of-links__list-wrapper{padding:0 17px}
.list-of-links.list-of-links-custom .list-of-links__list-wrapper .list-of-links__list-link-wrapper{margin-bottom:17px}
.list-of-links.list-of-links-custom .list-of-links__view-all-link-wrapper,.list-of-links.list-of-links-custom .list-of-links__main-link-wrapper{margin-bottom:17px}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links__main-link-wrapper{margin-bottom:0}
.content-grid-wrapper__inner.is-contains-list-of-links{width:auto;max-width:100vw;margin-left:-17px;margin-right:-17px}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .list-of-links__main-link-wrapper{padding:17px;border-bottom:1px solid #ccc;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link{display:block;position:relative;margin:-17px;padding:17px 45px 17px 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child .main-link{cursor:pointer}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child .main-link::before,.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child .main-link::after{content:'';position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:0;background-color:#c00;transform-origin:50% 50%}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child .main-link::before{transform:rotate(0)}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child .main-link::after{transform:rotate(90deg)}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child.active .list-of-links__main-link-wrapper{border-bottom:0}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child.active .list-of-links__view-all-link-wrapper{display:block;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child.active .main-link::after{display:none}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.has-child.active .list-of-links__list{display:block}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__main-link-wrapper{display:none}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__list{display:block}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__list-link-wrapper{padding:0;margin:0;border-bottom:1px solid #ccc}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.show-as-first-lvl .list-link{padding:17px 45px 17px 17px;font-size:.8125rem;font-weight:bold;text-transform:uppercase;display:block;letter-spacing:.1em}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link{cursor:pointer}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link::before,.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link::after{content:'';position:absolute;top:50%;right:23px;width:8px;height:2px;margin-top:-1px;background-color:#c00;transform-origin:100% 50%;transition:all linear .2s}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link::before{transform:rotate(45deg)}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .main-link::after{transform:rotate(-45deg)}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .list-of-links__list{display:none}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .list-of-links__list-link-wrapper{margin-bottom:15px;padding:0 17px;font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .list-of-links__view-all-link-wrapper{display:none;margin-bottom:15px;padding:0 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .list-link{font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links .view-all-link{font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.content-grid-wrapper__inner.is-contains-list-of-links .list-of-links.list-of-links-custom .list-of-links__list-link-wrapper{padding:0}
.content-grid-wrapper__inner.is-contains-list-of-links .content-grid-row{display:block !important}
.content-grid-wrapper__inner.is-contains-list-of-links .content-grid-item{display:block !important;width:100% !important;margin:0 !important;max-height:none !important}
.content-grid-wrapper__inner.is-contains-list-of-links .content-grid-item .list-of-links-default,.content-grid-wrapper__inner.is-contains-list-of-links .content-grid-item .list-of-links-custom{box-shadow:0 1px 9px 1px #ccc;border-top:1px solid #ccc}
.content-grid-wrapper__inner.is-contains-list-of-links+.content-grid-wrapper__button.content-grid-wrapper__button--active{display:none}
.home-service .is-contains-list-of-links .list-of-links .list-of-links__main-link-wrapper{padding:17px;border-bottom:1px solid #ccc;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.home-service .is-contains-list-of-links .list-of-links .main-link{display:block;position:relative;margin:-17px;padding:17px 45px 17px 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.home-service .is-contains-list-of-links .list-of-links.has-child .main-link{cursor:pointer}
.home-service .is-contains-list-of-links .list-of-links.has-child .main-link::before,.home-service .is-contains-list-of-links .list-of-links.has-child .main-link::after{content:'';position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:0;background-color:#c00;transform-origin:50% 50%}
.home-service .is-contains-list-of-links .list-of-links.has-child .main-link::before{transform:rotate(0)}
.home-service .is-contains-list-of-links .list-of-links.has-child .main-link::after{transform:rotate(90deg)}
.home-service .is-contains-list-of-links .list-of-links.has-child.active .list-of-links__main-link-wrapper{border-bottom:0}
.home-service .is-contains-list-of-links .list-of-links.has-child.active .list-of-links__view-all-link-wrapper{display:block;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}
.home-service .is-contains-list-of-links .list-of-links.has-child.active .main-link::after{display:none}
.home-service .is-contains-list-of-links .list-of-links.has-child.active .list-of-links__list{display:block}
.home-service .is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__main-link-wrapper{display:none}
.home-service .is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__list{display:block}
.home-service .is-contains-list-of-links .list-of-links.show-as-first-lvl .list-of-links__list-link-wrapper{padding:0;margin:0;border-bottom:1px solid #ccc}
.home-service .is-contains-list-of-links .list-of-links.show-as-first-lvl .list-link{padding:17px 45px 17px 17px;font-size:.8125rem;font-weight:bold;text-transform:uppercase;display:block;letter-spacing:.1em}
.home-service .is-contains-list-of-links .list-of-links .main-link{cursor:pointer}
.home-service .is-contains-list-of-links .list-of-links .main-link::before,.home-service .is-contains-list-of-links .list-of-links .main-link::after{content:'';position:absolute;top:50%;right:23px;width:8px;height:2px;margin-top:-1px;background-color:#c00;transform-origin:100% 50%;transition:all linear .2s}
.home-service .is-contains-list-of-links .list-of-links .main-link::before{transform:rotate(45deg)}
.home-service .is-contains-list-of-links .list-of-links .main-link::after{transform:rotate(-45deg)}
.home-service .is-contains-list-of-links .list-of-links .list-of-links__list{display:none}
.home-service .is-contains-list-of-links .list-of-links .list-of-links__list-link-wrapper{margin-bottom:15px;padding:0 17px;font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.home-service .is-contains-list-of-links .list-of-links .list-of-links__view-all-link-wrapper{display:none;margin-bottom:15px;padding:0 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.home-service .is-contains-list-of-links .list-of-links .list-link{font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.home-service .is-contains-list-of-links .list-of-links .view-all-link{font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.list-of-links__view-all-link-wrapper__only-mobile{display:block}
}
.list-of-links .view-all-link:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-413px -151px;width:6px;height:10px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;display:inline-block;margin-left:10px}
.global-footer .list-of-links .view-all-link:after{display:none}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.list-of-links .view-all-link:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.global-footer .list-of-links .view-all-link:after{display:none}
}
.html-wrapper{font-size:1rem;font-style:normal;font-weight:400;min-height:30px}
.html-wrapper-button{width:100px !important}
.html-wrapper__no-content{font-size:16px;background-color:#f4f4f4;padding:0 35px 25px;color:#919191;font-weight:bold}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.search-results-grid{padding-right:0;padding-left:0}
.product-sorts__heading{font:italic 400 1.125rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin:10px 0 20px;color:#333}
.product-sorts__heading__counts{font-size:1.125rem;font-style:normal;font-weight:700}
.sku-selectors__select-input{font-size:14px;font-weight:900;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;background-image:none;border:0;box-shadow:none;color:#666;height:100%;padding:0 13px;position:relative;width:120%;z-index:3;-webkit-appearance:menulist-text;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:''}
.search-results-grid.grid--list-view .product-tile__price-wrapper{height:auto}
.search-results-grid__content{width:100%}
.search-results-grid__content::before,.search-results-grid__content::after{content:'';display:table}
.search-results-grid__content::after{clear:both}
.search-results-grid__content .global-inline-spinner{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5);z-index:9}
.search-results-grid__content .global-inline-spinner>img{position:absolute;left:50%;top:120px}
.grid--grid-view .search-results-grid__content .price__now--value-srp,.grid--grid-view .search-results-grid__content .price__now-srp{display:block}
.search-results-grid__load-more-results{position:relative;height:55px;border:1px solid #e8e8e8;background-color:#fff;display:none}
.search-results-grid__load-more-results__link{font:normal 700 .9375rem/55px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.06em;display:block;text-align:center;text-transform:uppercase;color:#333;cursor:pointer}
.search-results-grid__load-more-results__link:hover{color:#eb0000}
.search-results-grid__load-more-results__link .global-inline-spinner{display:inline}
.product-sorts__heading__warning-message,.product-sorts__heading__results,.product-sorts__heading__no-results{display:none}
.product-sorts__heading__results{text-align:left;border:0;background:0;cursor:default}
.product-sorts__heading__no-results{text-align:left;border:0;background:0;cursor:default}
.product-sorts__heading__warning-message{font:normal 400 .875rem/1.2857 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:white;background-color:#c00;padding-left:54px;padding-right:54px;border:0;cursor:default;text-align:left}
.product-sorts__show{display:block !important}
.product-sorts__hide{display:none !important}
.product-tile-srp__features-wrapper::before,.product-tile-srp__features-wrapper::after{content:'';display:table}
.product-tile-srp__features-wrapper::after{clear:both}
.product-tile-srp__features-wrapper .product-tile-srp__features{font:normal 400 .875rem/1.2857 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.product-tile-srp__features-list-block--wrapper>ul{list-style-type:disc;list-style-position:inside;padding:0}
.product-tile-srp__features-list-block--wrapper>ul>li{font-size:.75rem;font-style:italic;font-weight:400;color:#333}
.product-tile-srp__features-list-block--wrapper>ul>li:nth-child(n+4){display:none}
.grid--grid-view .auto-plp-product-list__footer{display:none}
.grid--list-view .banner-search-results__text{font-size:1rem;font-style:italic;font-weight:400;color:#666;min-height:0;margin-bottom:0}
@media(max-width:767px){.grid--list-view .banner-search-results__text{font-size:1.125rem;color:#fff;margin-bottom:15%}
}
.grid--list-view .banner-search-results__heading{font-size:1.125rem;font-style:normal;font-weight:900;letter-spacing:0;color:#333;margin-bottom:0}
@media(max-width:767px){.grid--list-view .banner-search-results__heading{letter-spacing:.1em;color:#fff;margin-bottom:10%;text-transform:uppercase}
}
.list-view-only .banner-search-result__banner-link{display:inline-block;letter-spacing:.1em}
.list-view-only .banner-search-result__banner-link::after{content:'';background-color:transparent;overflow:hidden;height:10px;width:6px;display:inline-block;line-height:18px;margin-left:7px;position:relative;top:-1px}
.list-view-only.banner-search-result__main-link:hover .banner-search-result__banner-link,.list-view-only.banner-search-result__main-link:focus .banner-search-result__banner-link{color:#eb0000;text-decoration:none}
.grid--list-view .banner-search-results__content{top:0}
@media(max-width:767px){.grid--list-view .banner-search-results__content{top:50%}
}
.grid--list-view .banner-search-results__info{transform:translateY(-50%);position:relative;text-align:left;top:50%}
@media(max-width:767px){.grid--list-view .banner-search-results__info{transform:none;text-align:center;top:auto}
}
.grid--list-view .banner-search-result__arrow-button{transform:translateY(-50%);top:50%;position:absolute;display:inline-block;overflow:hidden;text-indent:-9999px;background-color:transparent;height:37px;width:37px}
.list-view-only .banner-search-result__arrow-button-wrapper{float:left;position:relative;height:100%}
.banner-search-results__bg{min-height:100%;min-width:100%;object-fit:cover}
.product-tile-srp__rebate_product_list{display:none}
.grid--grid-view .product-tile__rebate_product{justify-content:flex-start}
.product-tile-srp__payment-plan-link{font-size:.875rem;font-weight:700;color:#333;margin-right:15px;display:flex;flex-flow:row nowrap;align-items:center}
.product-tile-srp__payment-plan-link:hover{color:#c00}
.grid--list-view .product-tile-srp__rebate_product_list{display:inline-block;margin-top:10px}
.grid--grid-view .product-tile-srp__content-wrapper .product-tile-srp__rebate_product{justify-content:flex-start}
@media(min-width:1280px){.grid--list-view .banner-search-results__info{width:430px}
.list-view-only .banner-search-result__arrow-button-wrapper{width:147px}
}
@media(min-width:1024px){.search-results-grid.grid--grid-view .grid-item--small{float:left;clear:none;width:23.5%;margin-left:0;margin-right:2%}
.search-results-grid.grid--grid-view .grid-item--small:last-child{margin-right:0}
.search-results-grid.grid--grid-view .grid-item--medium{float:left;clear:none;width:49%;margin-left:0;margin-right:2%}
.search-results-grid.grid--grid-view .grid-item--medium:last-child{margin-right:0}
.search-results-grid.grid--grid-view .grid-item.clear-after{margin-right:0}
.grid--list-view .banner-search-result__arrow-button{left:44%}
}
@media(max-width:1023px){.search-results-grid.grid--grid-view .grid-item--small{float:left;clear:none;width:32%;margin-left:0;margin-right:2%}
.search-results-grid.grid--grid-view .grid-item--small:last-child{margin-right:0}
.search-results-grid.grid--grid-view .grid-item--medium{float:left;clear:none;width:66%;margin-left:0;margin-right:2%}
.search-results-grid.grid--grid-view .grid-item--medium:last-child{margin-right:0}
.search-results-grid.grid--grid-view .grid-item.clear-after{margin-right:0}
}
@media(max-width:767px){.product-tile-srp__rebate_product .product-tile-srp__payment-plan-link{font-size:.75rem;line-height:1.25;margin:0 0 10px}
.grid--list-view .product-tile-srp__rebate_product_list{margin-top:0}
.search-results-grid.grid--list-view .product-tile__rebate_product_grid{display:none}
.product-sorts__heading{margin:0;font-size:.875rem}
.product-sorts__heading__counts{font-size:1rem}
}
.search-results-grid__load-more-results__link:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-294px -393px;width:10px;height:6px;background-color:transparent;background-repeat:no-repeat;content:'';overflow:hidden;position:relative;top:-1px;right:-4px;display:inline-block;margin-left:7px;line-height:55px}
.list-view-only .banner-search-result__banner-link:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-413px -151px;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){.search-results-grid__load-more-results__link:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.filter-error__inner{position:relative;padding-top:10px;padding-bottom:10px}
.filter-error__inner:before{content:'';overflow:hidden;display:block;position:absolute;top:50%;margin-top:-6.5px;left:20px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-174px -135px;width:15px;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){.filter-error__inner:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.product-tile-srp__features--error{position:relative}
.product-tile-srp__features--error:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-190px -135px;width:15px;height:13px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';display:block;position:absolute;top:4px;left:-20px}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.product-tile-srp__features--error:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.menu-item-content{border-top:1px solid #ccc}
.menu-item-content:first-child{border-top:0}
.global-sign-in__content__list-item__account-text{margin:18px}
.global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__icon{width:40px;height:23px;background:transparent url(../../../content/dam/canadian-tire/icons/CT%20Banner%20Icons/MyCTMoney_icon_main_nav.png) no-repeat -20px -17px;overflow:hidden;display:block}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--myctmoney.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon{width:40px;height:23px;background:transparent url(../../../content/dam/canadian-tire/icons/CT%20Banner%20Icons/MyCTMoney_icon_main_nav.png) no-repeat -20px -102px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.srp-sidebar__header{display:none}
@media(max-width:767px){.srp-sidebar__header{display:block}
}
@media(min-width:1280px){.search-results-main--with-sidebar .grid--list-view .product-tile .product-tile__details-wrapper{width:55%}
.search-results-main--with-sidebar .grid--list-view .product-tile .product-tile__features-wrapper{width:45%}
}
.srp-sidebar:not(.parbase){background:inherit;height:100%;min-height:500px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:10px 0}
.srp-sidebar:not(.parbase)::before,.srp-sidebar:not(.parbase)::after{content:'';display:table}
.srp-sidebar:not(.parbase)::after{clear:both}
.srp-sidebar:not(.parbase).automotive-srp-sidebar{padding-top:20px;padding-left:3px}
.srp-sidebar__content{float:right;width:100%;max-width:400px}
.srp-sidebar__content .accordion .accordion-navigation>.content.active{max-height:100%}
.srp-sidebar__clear-filters{background:#e8e8e8;border:0;display:block;padding:6px 12px;position:relative;text-align:left;width:100%;line-height:24px}
.srp-sidebar__clear-filters:hover .srp-sidebar__clear-text{color:#c00}
.automotive-srp-sidebar .srp-sidebar__clear-filters:hover .srp-sidebar__clear-text{color:#00792b}
.srp-sidebar__clear-filters:hover .srp-sidebar__clear-background{background-color:#c00}
.automotive-srp-sidebar .srp-sidebar__clear-filters:hover .srp-sidebar__clear-background{background-color:#00792b}
.srp-sidebar__text-wrapper{display:inline-block;width:100%;position:relative}
.srp-sidebar__clear-text{font-size:1rem;font-style:italic;font-weight:400;color:#333}
.srp-sidebar__clear-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;display:inline-block;z-index:1;width:16px;height:16px;background-color:#ccc}
.srp-sidebar__clear-filters:hover .srp-sidebar__clear-icon{background-color:#c00}
.automotive-srp-sidebar .srp-sidebar__clear-filters:hover .srp-sidebar__clear-icon{background-color:#00792b}
.srp-sidebar__clear-filters:hover .srp-sidebar__clear-icon:before{border-right-color:#c00}
.automotive-srp-sidebar .srp-sidebar__clear-filters:hover .srp-sidebar__clear-icon:before{border-right-color:#00792b}
.srp-sidebar__clear-icon:before{display:block;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #ccc transparent transparent;content:'';left:-8px;top:-1px;position:relative}
.srp-sidebar__clear-icon--close{width:18px;height:18px;position:absolute;top:-1px;left:-2px;transform:rotate(135deg)}
.srp-sidebar__clear-icon--close:after{content:"";position:absolute;width:2px;height:10px;top:3px;left:7px;background:#fff}
.srp-sidebar__clear-icon--close:before{content:"";position:absolute;width:10px;height:2px;top:7px;left:3px;background:#fff}
.srp-sidebar__clear-background{height:16px;width:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;background:#ccc;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;display:inline-block;z-index:0}
.srp-sidebar__selected-filters-section{border-bottom:1px solid #e8e8e8;padding:20px 0 30px}
.srp-sidebar__accordion-nav.active .srp-sidebar__accordion-toggle-icon{overflow:hidden;width:18px;height:18px;position:relative}
.srp-sidebar__accordion-nav.active .srp-sidebar__accordion-toggle-icon:before{width:0;height:0}
.srp-sidebar__accordion-toggle{font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;color:#333;position:relative;text-transform:uppercase;overflow:hidden;display:block;padding:6px 10px;border-bottom:1px solid #e8e8e8}
.srp-sidebar__accordion-toggle:hover,.srp-sidebar__accordion-toggle:focus:hover{color:#c00}
.srp-sidebar__accordion-toggle:focus{color:#333}
.srp-sidebar__accordion-nav.active .srp-sidebar__accordion-toggle{color:#333}
.srp-sidebar__accordion-toggle--none{pointer-events:none}
.srp-sidebar__accordion-title{display:inline-block;vertical-align:middle;width:calc(100% - 24px)}
.srp-sidebar__title--link .srp-sidebar__accordion-title{width:calc(100% - 32px)}
.srp-sidebar__accordion-toggle-icon{width:18px;height:18px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.srp-sidebar__accordion-toggle-icon:after,.srp-sidebar__accordion-toggle-icon:before{background-color:#333;position:absolute;content:"";z-index:4}
.srp-sidebar__accordion-toggle-icon:after{width:12px;height:2px;top:8px;left:3px}
.srp-sidebar__accordion-toggle-icon:before{width:2px;height:12px;top:3px;left:8px}
.srp-sidebar__filters{-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;padding-left:0}
.srp-sidebar__filter{position:relative;line-height:1.9rem;padding:0 10px;opacity:1}
.srp-sidebar__filter.is-hidden{opacity:0;height:0;margin:0;border-bottom:0}
.srp-sidebar__accordion-content .srp-sidebar__filter.is-hidden.be-hidden a,.srp-sidebar__accordion-content .srp-sidebar__filter.is-hidden.be-hidden input{display:none}
.srp-sidebar__filter--divider{border-bottom:1px solid transparent}
.srp-sidebar__filter--divider:last-child{border-bottom:0}
.srp-sidebar__filter-input{position:absolute;left:-9999px;top:8px;width:20px;height:20px}
.srp-sidebar__filter-label{font-size:.875rem;font-style:normal;font-weight:400;color:#333;display:inline-block;line-height:1.3}
.srp-sidebar__filter-label-hidden{display:none}
.srp-sidebar__view-more{margin-left:10px;padding-right:17px;position:relative}
.srp-sidebar__view-more--active .srp-sidebar__view-more-arrow{overflow:hidden;display:block;transform:rotate(-45deg);margin-top:0}
.srp-sidebar__view-more__text{vertical-align:middle;font-size:.779rem;font-style:normal;font-weight:700;text-transform:uppercase;color:#333}
.srp-sidebar__view-more-arrow{display:block;position:absolute;margin-top:-4px;right:0;top:50%;width:7px;height:7px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(135deg);color:#c00}
.srp-sidebar__filters-form{margin-bottom:15px}
.srp-sidebar__input-wrapper{margin-top:12px}
.srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label{font-size:.875rem;font-style:normal;font-weight:400;cursor:pointer;display:inline-block;line-height:19px;padding-left:30px;position:relative;color:#333}
.srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";width:17px;height:17px;position:absolute;top:0;left:0;display:inline-block;border:2px solid #fff;outline:1px solid #ccc;background-color:#fff}
.srp-sidebar__filter-input--custom-checkbox:checked+.srp-sidebar__filter-label:before{background-color:#00792b}
.srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label:after{content:"";display:inline-block;position:absolute;top:5px;left:4px;width:9px;height:6px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(135deg);color:#fff}
.srp-sidebar__stars{float:left;margin-right:8px;position:relative;top:3px}
.srp-sidebar__stars::before,.srp-sidebar__stars::after{content:'';display:table}
.srp-sidebar__stars::after{clear:both}
.srp-sidebar__star{float:left;margin-right:3px}
.srp-sidebar__star:last-child{margin:0}
.srp-sidebar__star--on{overflow:hidden;display:block}
.srp-sidebar__star--off{overflow:hidden;display:block}
.srp-sidebar__filter-input:checked+.srp-sidebar__filter-label{color:#333}
.srp-sidebar__filter-input--custom-checkbox:checked+.srp-sidebar__filter-label:after{overflow:hidden;display:block;background-color:#00792b}
.search-results-grid{width:100%;padding-bottom:95px}
.search-results-main--with-sidebar .srp-sidebar,.search-results-main--with-sidebar .search-results-main__after-filterbar-extra,.search-results-main--with-sidebar .search-results-grid{float:left}
.search-results-main--with-sidebar .srp-sidebar:not(.parbase){display:block;width:24%}
.search-results-main--with-sidebar .search-results-main__after-filterbar-extra,.search-results-main--with-sidebar .search-results-grid{width:76%;float:right;background-color:#f4f4f4}
.search-results-main--with-sidebar .search-results-main__after-filterbar-extra .search-results-grid{width:100%;float:none;padding-left:0;padding-right:0}
@media(max-width:1023px){.assortment-content-wrapper__with-sidebar .srp-sidebar:not(.parbase),.search-results-main--with-sidebar .srp-sidebar:not(.parbase){background:rgba(255,255,255,0.96);min-height:0;padding:35px 15px 35px 40px;position:absolute;top:0;width:275px;z-index:5}
.search-results-main--with-sidebar .srp-sidebar:not(.parbase){left:-3%}
.search-results-main--with-sidebar .search-results-main__after-filterbar-extra{width:100%}
.search-results-main--with-sidebar .search-results-grid{width:100%;min-height:500px}
}
@media(min-width:1024px){.search-results-main--with-sidebar .search-results-grid.grid--grid-view .grid-item--small{float:left;clear:none;width:32%;margin-left:0;margin-right:2%}
.search-results-main--with-sidebar .search-results-grid.grid--grid-view .grid-item--medium{float:left;clear:none;width:66%;margin-left:0;margin-right:2%}
.search-results-main--with-sidebar .search-results-grid.grid--grid-view .grid-item--small:last-child,.search-results-main--with-sidebar .search-results-grid.grid--grid-view .grid-item--medium:last-child,.search-results-main--with-sidebar .search-results-grid.grid--grid-view .grid-item.clear-after{margin-right:0}
.automotive-srp-sidebar:not(.parbase){float:left;display:block;width:24%}
}
.srp-sidebar__accordion-content .srp-sidebar__filter a.category-link{font-size:.875rem;font-style:normal;font-weight:400;cursor:pointer;display:inline-block;line-height:19px;position:relative;color:#333;padding-right:13px}
.srp-sidebar__accordion-content .srp-sidebar__filter a.category-link:after,.srp-sidebar__accordion-arrow-icon:after{content:"";display:inline-block;margin-left:5px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg);color:#c00}
.srp-sidebar__accordion-content .srp-sidebar__filter a.category-link:after{width:7px;height:7px}
.srp-sidebar__accordion-arrow-icon:after{width:9px;height:9px;margin-bottom:1px}
.srp-sidebar__filter-input:focus+label,.srp-sidebar__filter-href:focus{outline:0;color:#c00;text-decoration:underline}
.global-search__aria-live-container{position:absolute;left:-90000px;top:0}
.srp-sidebar__accordion-content{margin:12px 0 15px}
.srp-sidebar__apply-holder{position:fixed;left:-1200px;width:85vw;max-width:400px;z-index:1;padding:15px;background:#fff;border-top:1px solid #e8e8e8;display:none;transition:left ease-in-out .4s}
.srp-sidebar__apply-btn,.srp-sidebar__clear-btn{font:700 .875rem/1 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:8px;width:50%;border:0;text-transform:uppercase;letter-spacing:.1em}
.srp-sidebar__apply-btn{color:#fff;background:#00792b;margin-left:auto}
.srp-sidebar__clear-btn{color:#333;background:#e8e8e8;margin-right:7px}
.srp-sidebar__clear-filters:not(.hidden)+.srp-plus-minus-tabs .tire-size-facet{margin-top:15px}
.srp-sidebar__sort-by{margin-top:10px}
.srp-sidebar .search-results-grid__sort{float:left}
.srp-sidebar .search-results-grid__select-input-arrow{width:5px;height:5px;position:absolute;top:50%;left:50%;margin-left:-2.5px;margin-top:-2.5px;border-left:1px solid #333;border-bottom:1px solid #333;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.srp-sidebar .search-results-grid__sort__select-input{height:37px;font-style:normal !important;width:100%;cursor:pointer}
.srp-sidebar .search-results-grid__sort__select-input:focus::-ms-value{background:transparent;color:#666}
.srp-sidebar .sku-selectors__select-input-arrow-wrapper{height:100%;position:absolute;right:0;top:0;width:35px;z-index:1;border-left:1px solid #ccc}
.srp-sidebar .sku-selectors__select-input-wrapper{width:243px;position:relative;border:1px solid #ccc;background:#fff;margin-bottom:30px;margin-left:10px;margin-right:10px}
.srp-sidebar .sku-selectors__label{width:100%;font-size:.9375rem;font-style:normal;font-weight:700;line-height:34px;position:static;margin-bottom:15px;padding:0 10px;border-bottom:1px solid #e8e8e8}
.srp-sidebar .sku-selectors__input-wrapper{line-height:37px}
.srp-sidebar .sku-selectors__select-input{font-size:.875rem;font-style:normal;font-weight:400}
.srp-sidebar .sku-selectors__select-input::-ms-expand{display:none}
.automotive-srp-sidebar .srp-sidebar__content{max-width:100%}
.automotive-srp-sidebar .srp-sidebar__accordion-toggle{padding:15px 0}
.automotive-srp-sidebar .srp-sidebar__accordion-toggle:focus,.automotive-srp-sidebar .srp-sidebar__accordion-toggle:hover{box-shadow:0 0 4px 1px #69b1fa}
.automotive-srp-sidebar .srp-sidebar__filters{margin:10px 0 0}
.automotive-srp-sidebar .srp-sidebar__filter{padding:0 0 0 1px}
.automotive-srp-sidebar .srp-sidebar__filter:not(.is-hidden){padding-bottom:6px}
.automotive-srp-sidebar .srp-sidebar__accordion-nav{padding:0;border-bottom:0}
.automotive-srp-sidebar .srp-sidebar__accordion-nav.active{padding:0 0 10px}
.automotive-srp-sidebar .srp-sidebar__accordion-nav.active .srp-sidebar__accordion-toggle{border-bottom:1px solid #e8e8e8;margin-bottom:20px}
.automotive-srp-sidebar .srp-sidebar__accordion-nav.active .srp-sidebar__filters{margin-top:0;padding-top:2px}
.automotive-srp-sidebar .srp-sidebar__accordion-title{text-indent:10px}
.automotive-srp-sidebar .tire-size-facet .srp-sidebar__accordion-title{text-indent:0}
.automotive-srp-sidebar .srp-sidebar__view-more{margin-left:0}
.automotive-srp-sidebar .srp-sidebar__view-more__text{font-size:.875rem;text-transform:none}
.automotive-srp-sidebar .srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label{padding-left:40px;left:0}
.automotive-srp-sidebar .srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label:before{border-width:3px;top:-4px;left:2px;width:25px;height:25px}
.automotive-srp-sidebar .srp-sidebar__filter-input--custom-checkbox+.srp-sidebar__filter-label:after{border-width:3px 3px 0 0;top:3px;left:8px;width:12px;height:8px}
.automotive-srp-sidebar .srp-sidebar__apply-holder{display:none}
@media(min-width:768px) and (max-width:1023px){.automotive-srp-sidebar.srp-sidebar:not(.parbase){padding:0;z-index:999;background:0;width:100vw;position:fixed;display:block;height:100vh;overflow:hidden;overflow-y:auto;top:0;-webkit-overflow-scrolling:auto;left:-1200px;transition:left ease-in-out .4s}
.automotive-srp-sidebar .srp-sidebar__header{display:block;position:relative;top:0;left:-1200px;width:50vw;background-color:#333;padding:0 62px 0 17px;height:54px;color:#fff;z-index:999;transition:left ease-in-out .4s}
.automotive-srp-sidebar .srp-sidebar__close{position:absolute;top:0;right:0;cursor:pointer;background:#333;width:58px;height:54px;border:1px solid #454545;border-width:0 0 0 1px}
.automotive-srp-sidebar .srp-sidebar__close::before,.automotive-srp-sidebar .srp-sidebar__close::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background-color:#919191}
.automotive-srp-sidebar .srp-sidebar__close::before{transform:rotate(45deg)}
.automotive-srp-sidebar .srp-sidebar__close::after{transform:rotate(-45deg)}
.automotive-srp-sidebar .srp-sidebar__main-heading{display:block;padding:17px 0;font:bold .875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.05em}
.automotive-srp-sidebar .srp-sidebar__content{padding:20px 15px;position:relative;width:50vw;overflow:scroll;background:#fff;overflow-x:hidden;max-height:calc(100vh - 189px);float:none}
.automotive-srp-sidebar .srp-sidebar__content::-webkit-scrollbar{width:0;background:transparent}
.automotive-srp-sidebar .srp-sidebar__accordion-nav{padding-top:0}
.automotive-srp-sidebar .srp-sidebar__background{position:fixed;cursor:pointer;width:100%;height:200%;top:0;background:rgba(0,0,0,0.75);left:-1200px}
.automotive-srp-sidebar .srp-sidebar__filter-input{position:static}
.automotive-srp-sidebar .srp-sidebar__filter-label{background:#fff;position:absolute !important;left:10px;top:5px}
.automotive-srp-sidebar .srp-sidebar__filter-label--category{position:static !important}
.automotive-srp-sidebar .srp-sidebar__clear-filters{display:block}
.srp-sidebar .sku-selectors__select-input-wrapper{width:100%}
.srp-sidebar--opened.srp-sidebar:not(.parbase).automotive-srp-sidebar{left:0}
.srp-sidebar--opened.srp-sidebar:not(.parbase).automotive-srp-sidebar .srp-sidebar__background,.srp-sidebar--opened.srp-sidebar:not(.parbase).automotive-srp-sidebar .srp-sidebar__header{left:0}
.srp-sidebar--opened .srp-sidebar__apply-holder{left:0}
}
@media(max-width:1023px){.srp-sidebar__filter-input[type="radio"]{position:static;margin-left:3px;margin-top:3px}
.srp-sidebar__filter-input[type="radio"]+.srp-sidebar__filter-label{padding-left:40px;left:0;top:0}
.srp-sidebar__filter-input[type="radio"]+.srp-sidebar__filter-label::before{height:28px;width:28px;left:0;top:-1px}
.srp-sidebar__filter-input[type="radio"]+.srp-sidebar__filter-label::after{height:20px;width:20px;left:4px;top:3px}
.assortment-content-wrapper .assortment-left-column{visibility:visible}
.assortment-content-wrapper.assortment-content-wrapper__with-sidebar .search-results-filter-sidebar .srp-sidebar:not(.parbase),.search-results-main.search-results-main--with-sidebar .search-results-left-column .srp-sidebar:not(.parbase){left:0}
.assortment-content-wrapper.assortment-content-wrapper__with-sidebar .search-results-filter-sidebar .srp-sidebar:not(.parbase) .srp-sidebar__background,.assortment-content-wrapper.assortment-content-wrapper__with-sidebar .search-results-filter-sidebar .srp-sidebar:not(.parbase) .srp-sidebar__header,.search-results-main.search-results-main--with-sidebar .search-results-left-column .srp-sidebar:not(.parbase) .srp-sidebar__background,.search-results-main.search-results-main--with-sidebar .search-results-left-column .srp-sidebar:not(.parbase) .srp-sidebar__header{left:0}
.assortment-content-wrapper__with-sidebar .srp-sidebar__apply-holder,.search-results-main--with-sidebar .srp-sidebar__apply-holder{left:0}
.assortment-content-wrapper .search-results-filter-sidebar .srp-sidebar:not(.parbase),.search-results-main .search-results-left-column .srp-sidebar:not(.parbase){padding:0;z-index:999;background:0;width:100vw;position:fixed;display:block;height:100vh;overflow:hidden;overflow-y:auto;top:0;-webkit-overflow-scrolling:auto;left:-1200px;transition:left ease-in-out .4s}
.assortment-content-wrapper .search-results-filter-sidebar .srp-sidebar--opened.srp-sidebar:not(.parbase),.search-results-main .search-results-left-column .srp-sidebar--opened.srp-sidebar:not(.parbase){left:0}
.assortment-content-wrapper .search-results-filter-sidebar .srp-sidebar--opened.srp-sidebar:not(.parbase) .srp-sidebar__background,.assortment-content-wrapper .search-results-filter-sidebar .srp-sidebar--opened.srp-sidebar:not(.parbase) .srp-sidebar__header,.search-results-main .search-results-left-column .srp-sidebar--opened.srp-sidebar:not(.parbase) .srp-sidebar__background,.search-results-main .search-results-left-column .srp-sidebar--opened.srp-sidebar:not(.parbase) .srp-sidebar__header{left:0}
.assortment-content-wrapper .search-results-filter-sidebar .srp-sidebar--opened .srp-sidebar__apply-holder,.search-results-main .search-results-left-column .srp-sidebar--opened .srp-sidebar__apply-holder{left:0}
.srp-sidebar__header{position:relative;top:0;left:-1200px;width:85vw;background-color:#333;padding:0 62px 0 17px;height:54px;color:#fff;z-index:999;transition:left ease-in-out .4s}
.srp-sidebar__close{position:absolute;top:0;right:0;cursor:pointer;background:#333;width:58px;height:54px;border:1px solid #454545;border-width:0 0 0 1px}
.srp-sidebar__close::before,.srp-sidebar__close::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background-color:#919191}
.srp-sidebar__close::before{transform:rotate(45deg)}
.srp-sidebar__close::after{transform:rotate(-45deg)}
.srp-sidebar__main-heading{display:block;padding:17px 0;font:bold .875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.05em}
.srp-sidebar__content{padding:10px 0;position:relative;width:85vw;overflow:scroll;background:#fff;overflow-x:hidden;max-height:calc(100vh - 189px);float:none}
.srp-sidebar__content::-webkit-scrollbar{width:0;background:transparent}
.srp-sidebar__accordion-nav{padding-top:0}
.srp-sidebar__apply-holder{display:flex}
.srp-sidebar__background{position:fixed;cursor:pointer;width:100%;height:200%;top:0;background:rgba(0,0,0,0.75);left:-1200px}
.srp-sidebar__filter-input{position:static}
.srp-sidebar__filter-label{background:#fff;position:absolute !important;left:10px;top:5px}
.srp-sidebar__filter-label--category{position:static !important}
.srp-sidebar__clear-filters{display:none}
.automotive-srp-sidebar .srp-sidebar__clear-filters{display:block}
.srp-sidebar .search-results-grid__sort-view{padding-bottom:20px;padding-top:20px}
.srp-sidebar .search-results-grid__sort{width:100%}
.srp-sidebar .sku-selectors__label{width:100%;font-size:14px}
.filter__main-header,html:not(.keyboard-on) .filter__main-header,html.keyboard-on.keyboard-on-search .filter__main-header{z-index:2}
.fixedPosition{position:fixed;overflow:hidden}
.assortment-content-wrapper__with-sidebar .search-results-grid__content .global-inline-spinner,.search-results-main--with-sidebar .search-results-grid__content .global-inline-spinner{top:-300px;bottom:-300px;left:-20px;right:-20px;z-index:1000}
.search-results-main{overflow:initial}
}
.see-all-products{position:relative;padding:10px 10px 0;font:normal 700 .85rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase}
.see-all-products a{color:inherit}
@media(min-width:768px){.see-all-products:after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg);color:#c00}
}
.see-all-products__link:hover,.see-all-products__link:focus{text-decoration:underline}
@media(max-width:1279px){.srp-sidebar .sku-selectors__select-input-wrapper{width:calc(100% - 20px)}
}
.srp-sidebar__star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-398px -81px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.srp-sidebar__star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-398px -53px;width:14px;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){.srp-sidebar__star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
.srp-sidebar__star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:421px 407px}
}
.mobile-megamenu__util-image{flex:0 0 20px;-webkit-flex:0 0 20px;width:20px;margin-right:10px;margin-left:10px;vertical-align:middle;background-size:cover;max-height:25px;float:left;margin-top:17px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-footer__legal{height:auto;position:relative;width:100%}
.global-footer__legal__content{border-top:1px solid #454545;color:#ccc;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5em;margin:0;padding:30px 80px 40px 0;text-align:left}
.global-footer__legal__text{margin-bottom:15px}
.global-footer__legal__text a,.global-footer__legal__text__link{color:#fff;display:inline-block}
.global-footer__legal__text__link:focus,.global-footer__legal__text__link:hover{text-decoration:underline}
.global-footer__legal__links__link{color:#fff;border-left:2px solid #666;display:inline-block;line-height:15px;margin-left:15px;padding-left:15px}
.global-footer__legal__links__link:first-child{border-left:0;margin-left:0;padding-left:0}
.global-footer__legal__links__link:focus,.global-footer__legal__links__link:hover{text-decoration:underline;color:#fff}
.global-footer__legal__accessibility-link{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;background-repeat:no-repeat;height:22px;width:59px;color:#fff;right:0}
.global-footer__legal__accessibility-link:focus::after{content:attr(title);position:absolute;top:-40px;left:0;color:#000;background-color:#f4f4f4;font-size:13px;padding:0 5px;box-sizing:border-box;width:100px;box-shadow:1px 1px 5px 0 #919191;z-index:10}
.global-footer__legal__text .global-footer__policy-link-wrapper{white-space:nowrap}
.global-footer__legal__text .global-footer__policy-link-wrapper a{padding-right:5px}
.global-footer__accessibility-icon{border:0;height:100%;width:auto;position:absolute;max-width:100%}
@media(max-width:767px){.global-footer__legal__content{padding:25px 0 50px;border-top:0}
.global-footer__legal__text .global-footer__policy-link-wrapper{margin:15px 0;display:block}
.global-footer__legal__links{position:absolute;bottom:10px}
.global-footer__legal__links__link{font-size:.8125rem;margin-left:5px;padding-left:5px}
.global-footer__legal__accessibility-link{top:auto;bottom:25px;left:0}
}
.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}