/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.general-header{min-height:125px}
.general-header.general-header-block{min-height:131px}
.accessibility-links{width:100%;text-align:center;position:fixed;z-index:22}
.accessibility-link__item{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:300px;clip:rect(1px 1px 1px 1px)}
.accessibility-link__item:active,.accessibility-link__item:focus{clip:auto;color:#fff;background-color:#333;outline:0;padding:5px 20px 15px;border-radius:0 0 10px 10px;font-size:14pt}
.global-header{float:none;width:100%;min-height:132px;margin:0;background:#fff;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}
@media(max-width:767px){.global-header{min-height:54px}
}
@media(min-width:768px) and (max-width:1023px){.global-header{min-height:51px}
}
.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}
.general-header.general-header-block .global-header{min-height:132px}
.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}
.global-header__main-bar__logo{position:relative;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{text-decoration:underline}
.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{display:none;position:absolute;top:100%;right:0;z-index:15;line-height:1;cursor:default}
.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:none}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{height:23px}
.global-header__store_icon{height:auto}
.general-header.general-header-block{min-height:54px}
}
@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}
}
@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.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:200px;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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.accessibility-links{width:100%;text-align:center;position:fixed;z-index:22}
.accessibility-link__item{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:300px;clip:rect(1px 1px 1px 1px)}
.accessibility-link__item:active,.accessibility-link__item:focus{clip:auto;color:#fff;background-color:#333;outline:0;padding:5px 20px 15px;border-radius:0 0 10px 10px;font-size:14pt}
.global-header{float:none;width:100%;min-height:132px;margin:0;background:#fff;border-bottom:1px solid #e6e6e6}
@media(max-width:767px){.global-header{min-height:54px}
}
@media(min-width:768px) and (max-width:1023px){.global-header{min-height:51px}
}
.global-header--authoring{position:relative}
.global-header__content-wrapper{width:auto;margin:0 auto;padding:0}
.global-header__header-top-bar__full-width{height:35px;background-color:#e8e8e8;width:100%;position:absolute;top:0;left:0;z-index:-1}
.global-header__store{float:left;position:relative;height:100%;flex-basis:0;margin-right:20px}
.global-header__main-bar{display:flex;height:auto}
.global-header__right-column{flex-grow:1;padding:8px 0 0}
.global-header__right-column .global-header__main-content{height:34px;display:flex;position:relative;z-index:20}
.global-header__right-column .global-header__secondary-bar{position:relative;max-width:100%;top:0}
.global-header__atlas-intent-search{flex-grow:1;flex-basis:100%;max-width:700px;min-width:280px;margin-right:50px}
.global-header__atlas-intent-search .autocomplete-suggestions,.global-header__atlas-intent-search .autocomplete-suggestions.ios{position:absolute;left:auto !important}
@media(max-width:767px){.global-header__atlas-intent-search .autocomplete-suggestions,.global-header__atlas-intent-search .autocomplete-suggestions.ios{margin:0 0 0 -270px}
}
.global-header .departments-megamenu__nav{height:19px;width:100%}
.global-header__hamburger{margin-right:10px;padding:0;width:19px;cursor:pointer;border:0;background-color:transparent}
.global-header__hamburger:hover .global-header__hamburger-line{background-color:#333}
.global-header__hamburger_close{position:relative;padding:8px 0;background-color:transparent}
.global-header__hamburger_close::before,.global-header__hamburger_close::after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#333;border-radius:1px;border:1px solid #333}
.global-header__hamburger_close::before{transform:rotate(45deg)}
.global-header__hamburger_close::after{transform:rotate(-45deg)}
.global-header__hamburger_close .global-header__hamburger-line{display:none}
.global-header__hamburger-line{margin:6px 0;height:3px;border-radius:3px;background-color:#6a6a6a}
.global-header__hamburger-line::before,.global-header__hamburger-line::after{content:'';display:block;height:3px;background-color:inherit;border-radius:3px}
.global-header__hamburger-line::before{transform:translate(0,-6px)}
.global-header__hamburger-line::after{transform:translate(0,3px)}
.global-header__toggle-arrows-icon{border:solid #008227;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:5px;vertical-align:top;transform:rotate(45deg);margin-top:4px}
.global-header__toggle-arrows-icon_up{transform:rotate(225deg);margin-top:10px}
@media(max-width:1023px){.global-header__toggle-arrows-icon{display:none}
}
.global-header__toggle-arrows-btn{display:none;padding:0;border:0;background-color:transparent}
#departmentMegaMenu{margin-left:93px}
@media all and (-ms-high-contrast:none){*::-ms-backdrop,.global-header__store{min-width:175px}
}
html:not(.keyboard-on) .global-header--sticky,html.keyboard-on.keyboard-on-search .global-header--sticky{position:fixed;top:0;z-index:6}
.global-header__header-top-bar{height:41px;overflow:hidden;background-color:#e8e8e8;position:relative;z-index:6}
.global-header__header-top-bar div{line-height:35px}
.global-header__main-bar{background-color:#fff;text-align:right}
.global-header__main-bar::before,.global-header__main-bar::after{content:'';display:table}
.global-header__main-bar::after{clear:both}
.global-header__main-bar>*{text-align:left}
.general-header.general-header-block .global-header{box-shadow:none}
.general-header.general-header-block .global-header .global-header__secondary-bar{height:31px}
.global-header__secondary-bar{position:relative;width:100%;top:0;left:0;z-index:6}
.global-header__secondary-bar.global-header__secondary-bar-author{z-index:9000}
@media(min-width:1024px){.global-header_sticky .global-header__full-bar-wrapper{position:fixed;width:100%;top:0;border-bottom:1px solid #e6e6e6;z-index:10}
.global-header_sticky .global-header__content-wrapper{margin:0;padding:0 calc(5% + 89px) 17px}
.global-header_sticky .global-header__main-bar{height:56px}
.global-header_sticky .global-header__main-bar__logo{margin:0;max-width:120px}
.global-header_sticky .global-header__atlas-intent-search{margin-right:40px}
.global-header_sticky .global-header__main-content{padding-left:8px}
.global-header_sticky .global-header__hamburger{opacity:1}
.global-header_sticky .global-header__secondary-bar{opacity:0;visibility:hidden}
.global-header_sticky .global-header__secondary-bar .departments-megamenu__nav-list__toggle{opacity:0;pointer-events:none}
.global-header__full-bar-wrapper{background-color:#fff;position:relative;z-index:6}
.global-header__store{margin-right:20px}
.global-header__main-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:padding-left;transition:padding-left 1s ease-in-out;padding:0}
.global-header__main-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:height;transition:height 1s ease-in-out}
.global-header__main-bar__logo{transform:translateY(5px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1,1);will-change:transform;transition:transform 1s ease-in-out}
.global-header__secondary-bar{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 1s ease-in-out}
.global-header__atlas-intent-search{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:margin-right;transition:margin-right 1s ease-in-out;z-index:3}
.global-header__right-column{width:calc(100% - 79px)}
.global-header__hamburger{position:absolute;top:17px;left:0;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1,1);transition:opacity 1s ease-in-out}
.global-header__left-column{position:relative;display:table;height:57px;width:79px}
.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:block}
}
@media(min-width:768px){html .base-page-body .global-header--sticky{position:relative}
}
@media(min-width:768px) and (max-width:1023px){.global-header__content-wrapper{position:fixed;top:0;margin:0;padding:0 16px;max-width:1023px;width:100%;background-color:#fff;border-bottom:1px solid #e6e6e6;z-index:10}
.global-header__main-bar{height:50px}
.global-header .global-header__atlas-intent-search{min-width:250px;margin-right:10px}
.global-header__left-column{display:flex;align-items:flex-start}
.global-header__left-column .global-header__main-bar__logo{padding-right:0}
.global-header__secondary-bar__meganav{display:none}
.global-header__store{margin-right:10px}
.general-header.general-header-block .global-header{min-height:51px;border-bottom:0}
}
@media(max-width:1023px){.fixed-position .global-header__secondary-bar.global-header__secondary-bar-author{z-index:1}
html:not(.keyboard-on) .fixed-position .global-header--sticky{z-index:1}
}
.global-header__main-bar__logo{position:relative;display:table-cell;vertical-align:middle;padding:0 8px 0 0;top:0}
.global-header__main-bar__logo .header-image__link{vertical-align:middle;display:table-cell;margin:0;line-height:0}
.global-header__main-bar__logo .header-image__link__image{max-width:130px;max-height:57px}
@media(min-width:768px) and (max-width:1023px){.global-header__main-bar__logo .header-image__link__image{max-height:37px}
}
.global-header__main-bar__departments{float:left;margin-right:32px;height:100%}
.global-header__main-bar__utility-nav{height:100%;display:flex;justify-content:space-between;margin-left:auto;flex-basis:100%}
@media(min-width:768px) and (max-width:950px){.global-header__main-bar__utility-nav{max-width:192px}
}
.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:15px;height:100%}
@media(min-width:1920px){.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:48px}
}
@media(min-width:768px) and (max-width:1023px){.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:20px}
}
.global-header__main-bar__utility-nav .global-header__main-bar__utility-nav__flyout-toggle__icon{flex-shrink:0;max-width:25px}
.global-header__main-bar__utility-nav__flyout-toggle,.global-header__main-bar__utility-nav>div.parbase{float:left;clear:none;margin-left:0;margin-right:0;height:100%;position:relative;text-align:center}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle:focus .global-header__main-bar__utility-nav__flyout-toggle__text,.global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
.global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:18px 15px 20px 0;display:block;font-size:.775rem;font-style:normal;font-weight:400;padding:0 15px;color:#333}
.global-header__main-bar__utility-nav__flyout-toggle__inner{position:relative;display:block;left:auto;height:100%;border:0;background-color:transparent;cursor:pointer;padding:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{display:flex;justify-content:center;align-items:center;position:relative;left:auto;top:auto;width:100%;height:100%;transform:none}
.global-header__store_icon{white-space:nowrap;height:100%}
.global-header__main-bar__utility-nav__flyout-toggle__icon{position:relative;top:auto;left:auto;transform:none}
.global-header__main-bar__utility-nav__flyout-toggle__text{max-width:95px;max-height:30px;color:#333;font-size:.75rem;line-height:15px;font-style:normal;font-weight:700;display:none;padding-top:0;margin-left:8px;text-align:left;overflow:hidden}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{text-align:center;background-color:#00792b;color:#fff;font:normal 700 .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;position:absolute;top:-10px;right:-10px;width:20px;height:20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.global-header__flyouts{position:relative}
.global-header__flyout.global-header__flyout{display:none;position:absolute;top:42px;right:0;z-index:9999;line-height:1;cursor:default}
.global-header__flyout--active.global-header__flyout--active{display:block}
.header-myctmoney{height:100%}
@media(max-width:1023px){.global-header__main-bar__flyer__icon{display:none}
.global-header__main-bar__logo{margin-top:0;transform:none}
.global-header__header-top-bar{display:none}
.global-header__main-bar__logo{margin-top:0;transform:none}
.global-header__header-top-bar{display:none}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__store_icon{height:auto}
.global-header__secondary-bar_hidden{z-index:1}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__content-wrapper{max-width:1279px;margin:0;padding:0 16px}
.global-header_sticky .global-header__content-wrapper{padding:0 16px;height:56px}
.global-header__main-bar__cart__icon__items-count{color:#fff;display:block}
.global-header__main-bar__utility-nav{max-width:none}
.global-header__main-bar__utility-nav__flyout-toggle:last-child,.global-header__main-bar__utility-nav>div.parbase:last-child{margin-right:0}
.global-header__main-bar__utility-nav__flyout-toggle__central{height:100%}
.global-header__store_icon{height:auto}
.global-header .global-header__atlas-intent-search{margin-right:27px}
}
@media(min-width:1280px){.global-header__content-wrapper{max-width:1920px;margin:0;padding:0 5%}
.global-header_sticky .global-header__content-wrapper{padding:0 5%;height:56px}
.global-header__main-bar__utility-nav{max-width:536px}
.global-header__main-bar__utility-nav__flyout-toggle__text{display:inline-block}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{width:auto;height:100%}
}
@media(max-width:1279px){.global-header .global-header__main-bar__utility-nav__flyer-toggle--flyer{display:block}
.global-header__main-bar__utility-nav{height:100%;display:flex;justify-content:flex-end;margin-left:auto;flex-grow:1}
.global-header__main-bar__utility-nav .parbase>div{width:auto;height:100%}
}
@media(min-width:1920px){.global-header__content-wrapper,.global-header_sticky .global-header__content-wrapper{margin:0 auto}
}
@media(max-width:1023px){.global-header__main-bar__utility-nav .parbase>div{width:auto}
.general-header.general-header-block .global-header .global-header__secondary-bar{display:none}
}
.authoring-mode-icons-block.global-header__main-bar__utility-nav{width:100%;max-width:460px}
.authoring-mode-icons-block .global-header__main-bar__utility-nav__flyout-toggle>div[class*="global-header__main-bar_"]{height:80%}
.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__flyout{display:block}
.authoring-mode-icons-block>div{float:left !important;min-width:70px;z-index:8005}
@media(max-width:767px){.general-header{min-height:54px}
.general-header.general-header-block{min-height:54px}
.general-header.general-header-block.general-header__misspelling-alert--shown{min-height:107px}
.general-header.general-header-block .global-header{min-height:54px;width:100%}
.general-header .global-header__flyout.global-search-flyout{position:static;z-index:15}
.general-header .global-header__flyout .global-search-flyout_visible{display:block}
.general-header .global-header__main-bar__utility-nav>div.header-cart{margin-right:15px}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search{margin-right:23px}
.global-header__full-bar-wrapper{position:relative;z-index:5}
.global-header__content-wrapper{max-width:none}
.global-header__hamburger{margin-right:14px}
.global-header__main-bar{padding:0 15px;height:54px;display:flex;align-items:center}
.global-header__main-bar__logo{margin-right:12px;padding-right:0;max-width:56px;display:flex;justify-content:flex-end}
.global-header__main-bar__logo .header-image__link__image{max-height:37px;width:auto}
.global-header__right-column .global-header__main-content{position:static}
.global-header__left-column{display:flex}
.global-header__right-column{padding:0}
.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper{height:100%}
.global-header__atlas-intent-search .autocomplete-suggestions{position:absolute}
.global-header__atlas-intent-search .autocomplete-suggestions.ios{position:fixed}
[data-component="GeneralHeader"] .global-header__secondary-bar{display:none;top:auto;left:auto}
.global-header__main-bar__utility-nav{margin-left:auto}
.simulator-content .general-header.general-header-block .global-header{width:100%}
[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-sign-in,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-ct-money,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-flyer,[data-component="GeneralHeader"] .global-header__main-bar__utility-nav .header-wishlist-button{display:none}
[data-component="GeneralHeader"] .global-header__header-top-bar{display:none}
}
@media(min-width:768px) and (max-width:1023px){.global-header{box-shadow:none}
.global-header__content-wrapper{padding-left:15px}
.global-header__hamburger{margin:20px 12px 0 0}
.global-header__main-bar__logo{margin:5px 8px 0 0}
.global-header__main-bar__logo .header-image__link__image{max-height:37px}
.global-header__right-column{padding:5px 0 17px;width:calc(100% - 80px)}
.global-header__main-bar__search{padding:5px 0 0 5px}
.global-header__main-bar__utility-nav{padding-top:3px}
.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:block;max-width:66px}
}
@media(min-width:768px) and (max-width:950px){.global-header .global-header__main-bar__utility-nav__flyout-toggle__text{display:none}
.global-header__main-bar__utility-nav .parbase:not(:last-child)>div{margin-right:20px}
}
@media(max-width:359px){.global-header__main-bar__logo{width:33px}
.global-header__main-bar__logo .header-image__link__image{max-width:27px}
.global-header__hamburger{margin-right:7px}
.global-header__store{margin-right:0}
.global-header .global-search__fieldset .global-search__fieldset-arrow{right:52px}
.general-header .global-header__main-bar__utility-nav>div.header-cart{margin-right:10px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__prty-mode #departmentMegaMenu{margin-left:160px}
@media(min-width:1024px){.global-header_sticky .global-header:not(.global-header__prty-mode) .global-header__main-bar__logo{transform:scale(0.65) translate(38px,-8px)}
.global-header_sticky .global-header.global-header__prty-mode .global-header__main-bar__logo{transform:scale(0.6) translate(27px,-4px)}
.global-header_sticky .global-header.global-header__prty-mode .global-header__right-column{padding-left:0}
.global-header__prty-mode__full-bar-wrapper__main-bar__logo{transform:scale(0.65) translate(43px,-8px);max-width:120px}
.global-header__prty-mode .global-header__right-column{padding-left:7px}
}
.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -401px;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:-455px -401px;width:14px;height:11px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;content:'';position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-11px;z-index:10}
@media(max-width:767px){.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper:before{display:none}
}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper.global-header__main-bar__utility-nav__flyout-toggle--minicart:before,.global-header__main-bar__utility-nav__flyout-toggle--active.global-header__main-bar__utility-nav__flyout-toggle__content-wrapper.global-header__main-bar__utility-nav__flyout-off:before{display:none}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.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:482px 465px}
}
.content-hider_hidden{display:none}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2020 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.auto-appointment-link__appointment-form-link{display:inline-block;vertical-align:middle}
.auto-appointment-link__appointment-form-title{display:inline-block;line-height:17px;font-weight:normal;color:#00782b;text-decoration:underline;max-width:calc(100% - 30px)}
.auto-appointment-link__appointment-form-icon{display:inline-block;vertical-align:text-bottom}
@media(max-width:767px){.auto-appointment-link__appointment-form-link{width:100%;margin-left:12px}
.auto-appointment-link__appointment-form-icon{vertical-align:sub}
}
.auto-appointment-link__appointment-form-icon::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-152px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;vertical-align:baseline}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.auto-appointment-link__appointment-form-icon::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.global-header__main-bar__utility-nav__flyout-toggle__inner .global-header__main-bar__utility-nav__flyout-toggle__icon{overflow:visible}
@media(max-width:1279px){.global-header__main-bar__utility-nav__flyer-toggle--flyer{display:none}
}
.global-flyer{background-color:#f4f4f4;right:189px;width:909px;text-align:left}
.global-flyer.global-header__flyout{width:830px;right:0}
.global-flyer__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e8e8e8;padding:35px 25px 50px;max-height:85vh;overflow-x:hidden;overflow-y:auto}
.global-flyer__content:before,.global-flyer__content:after{content:'';display:table}
.global-flyer__content:after{clear:both}
.global-flyer__content .parsys_column>.parsys_column:first-child,.global-flyer__content .parsys-column>.parsys_column:first-child,.global-flyer__content .parsys_column>.parsys-column:first-child,.global-flyer__content .parsys-column>.parsys-column:first-child{float:left;clear:none;width:65%;margin-left:0;margin-right:5%}
.global-flyer__content__current-flyer__header{border-bottom:1px solid #ccc;margin-bottom:35px;padding-bottom:18px}
.global-flyer__content__current-flyer__header__title{color:#333;font-size:1.375rem;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:127.27273%;margin-bottom:0;text-transform:uppercase}
@media(max-width:1023px){.global-flyer{display:none}
}
@media(min-width:1024px) and (max-width:1279px){.global-flyer{display:none}
}
@media(min-width:1280px){.global-flyer.global-header__flyout--active{display:block}
}
.global-header__main-bar__utility-nav__flyer-toggle--flyer .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__catalog .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -197px;width:19px;height:21px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__inner .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--flyer .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -219px;width:19px;height:21px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyer-toggle--flyer .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__catalog .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.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:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.mobile-megamenu-wrapper{display:none;position:absolute;left:-1200px;top:51px;z-index:6;width:299px;overflow:hidden;overflow-y:auto;transition:left ease-in-out .4s;scrollbar-width:thin;overscroll-behavior:contain}
.mobile-megamenu-wrapper::-webkit-scrollbar-track{background-color:#f4f4f4}
.mobile-megamenu-wrapper::-webkit-scrollbar{width:6px;background-color:#f4f4f4}
.mobile-megamenu-wrapper::-webkit-scrollbar-thumb{background-color:#999}
@media(min-width:768px){.mobile-megamenu-wrapper{position:fixed;border-top:1px solid #e6e6e6}
}
.mobile-megamenu-wrapper_disable-body-scroll{position:fixed;width:100%}
.mobile-megamenu-wrapper.active{display:block;left:0}
@media(min-width:1280px){.mobile-megamenu-wrapper.active{left:5%;transition:none}
}
.mobile-megamenu-wrapper.active .mobile-megamenu__header{left:0}
@media(min-width:768px){.mobile-megamenu-wrapper.active .mobile-megamenu__header{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__utils{display:none}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu{box-shadow:none;border:1px solid #e6e6e6;border-top:0}
.mobile-megamenu-wrapper.deep-level .departments-megamenu__nav-list__toggle{border-bottom:0;color:#333}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__back,.mobile-megamenu-wrapper.deep-level .mobile-megamenu__back{display:block;width:100%}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__main-heading,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__lang,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__content .departments-megamenu__content-wrapper,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__store,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__catalog,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__ct-money,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__wishlist,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-button,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account>.global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account>.mobile-megamenu__util-image{display:none}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2{display:block}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__util-image,.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .global-header__main-bar__utility-nav__flyout-toggle__icon{margin:13px 0}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__account-title{padding-left:51px}
.mobile-megamenu-wrapper.deep-level--my-account .mobile-megamenu__account-level-2 .mobile-megamenu__utils-link{padding-left:16px}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__mark{font-size:.875rem;line-height:17px}
.mobile-megamenu{position:relative;z-index:999;width:100%;overflow-y:auto;background:#fff}
@media(min-width:768px){.mobile-megamenu{box-shadow:3px 1px 6px -4px #000;border:1px solid #e6e6e6}
}
.mobile-megamenu__header{position:relative;left:-1200px;z-index:999;width:100%;height:52px;padding:0 62px 0 16px;background-color:#fff;color:#fff;transition:left ease-in-out .4s}
.mobile-megamenu__close{position:absolute;top:0;right:20vw;width:58px;height:54px;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.mobile-megamenu__close::before,.mobile-megamenu__close::after{content:'';position:absolute;top:50%;left:50%;width:17px;height:3px;margin:-1px 0 0 -8px;background-color:#000;border-radius:1px;border:1px solid #000}
.mobile-megamenu__close::before{transform:rotate(45deg)}
.mobile-megamenu__close::after{transform:rotate(-45deg)}
.mobile-megamenu__main-heading,.mobile-megamenu__back{display:block;padding:17px 0;text-align:left;font:bold .875rem/1.4285 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff;text-transform:uppercase}
.mobile-megamenu__back{display:none;align-items:center;height:100%;line-height:17px;padding-top:0;padding-bottom:0;background:0;border:0;color:#333}
.mobile-megamenu__back::before{content:'';display:inline-block;width:6px;height:6px;margin-right:8px;border-top:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg);margin-bottom:3px}
.mobile-megamenu__util-image{flex:0 0 20px;width:20px;margin-right:10px;margin-left:10px;vertical-align:middle;background-size:cover;max-height:25px;float:left;margin-top:17px}
.mobile-megamenu .global-sign-in__content__list-item{border-bottom:1px solid #ccc}
.mobile-megamenu__utils-link,.mobile-megamenu .global-sign-in__content__link__my-ctm{display:block;position:relative;padding:18px 35px 18px 16px;font:700 .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .global-sign-in__content__link__my-ctm{margin:0;border:0;background:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm::before,.mobile-megamenu .global-sign-in__content__link__my-ctm::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:hover::after,.mobile-megamenu .global-sign-in__content__link__my-ctm:focus::after{display:none}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading,.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.mobile-megamenu .global-sign-in__content__link__my-ctm__text--dynamic{color:#c00}
.mobile-megamenu .global-sign-in__content__link__my-ctm__heading{margin-right:5px}
.mobile-megamenu .global-sign-in__content__link__my-ctm__content{line-height:inherit}
.mobile-megamenu .departments-megamenu__nav{height:auto;margin:0;text-align:left;border-bottom:1px solid #e6e6e6}
.mobile-megamenu .departments-megamenu__nav-list__icon-wrapper{display:none}
.mobile-megamenu .mobile-megamenu__utils .banner-builder__content-wrapper{border-bottom:0}
.mobile-megamenu .mobile-megamenu__account-title{color:#c00;border-bottom:1px solid #ccc}
.mobile-megamenu .mobile-megamenu__account-level-2{display:none}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item{border-left:0}
.mobile-megamenu .mobile-megamenu__account-level-2 .mobile-megamenu__utils-item:last-child{border-bottom:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle:hover,.mobile-megamenu .mobile-megamenu__account-button:hover{background:0}
.mobile-megamenu .departments-megamenu__nav-list__toggle::before,.mobile-megamenu .mobile-megamenu__account-button::before{content:'';position:absolute;top:50%;right:19px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);background-color:inherit}
.mobile-megamenu .departments-megamenu__content-align-child-content{height:auto}
.mobile-megamenu .departments-megamenu__content__panel{display:none;background:0}
.mobile-megamenu .departments-megamenu__content__panel.active{display:block;position:static;top:0;left:0;padding:0}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle{background-color:#f5fcf7}
.mobile-megamenu .departments-megamenu__content__panel.active .departments-megamenu__nav-list__toggle::before{display:none}
.mobile-megamenu .section-header{display:none}
.mobile-megamenu .column-control__body{max-width:100%;height:auto;margin:0;padding:0}
.mobile-megamenu .column-control-background{display:none;background:none !important}
.mobile-megamenu .column-control__body-inner{width:100%;margin:0}
.mobile-megamenu .column-control__column{margin:0;padding:0}
.mobile-megamenu .column-control__column-par{margin:0}
.mobile-megamenu .column-control__column-par>.section{margin:0}
.mobile-megamenu .column-control__column-par>.new.section{display:none}
@media(min-width:768px){.mobile-megamenu .column-control__column-min-res-33{width:100%}
}
.mobile-megamenu .banner-builder__container{display:block}
.mobile-megamenu .banner-builder__container .resizable font,.mobile-megamenu .banner-builder__container .resizable span{font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif !important;color:#333}
.mobile-megamenu .banner-builder__bg-wrapper{display:none}
.mobile-megamenu .banner-builder__content-wrapper{display:block;position:static;text-align:left}
.mobile-megamenu .banner-builder__inner-content-wrapper{padding:0}
.mobile-megamenu .banner-builder__content{position:static;padding:0;word-wrap:inherit}
.mobile-megamenu .banner-builder__text_title,.mobile-megamenu .banner-builder__container .banner-builder__text_title.resizable{padding:17px 45px 17px 17px !important;font:bold .8125rem/1.5385 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .banner-builder__text_description{display:none}
.mobile-megamenu .list-of-links .list-of-links__main-link-wrapper{padding:17px;border-bottom:1px solid #ccc;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{display:block;position:relative;margin:-17px;padding:17px 45px 17px 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu .list-of-links.has-child .main-link{cursor:pointer}
.mobile-megamenu .list-of-links.has-child .main-link::before,.mobile-megamenu .list-of-links.has-child .main-link::after{content:'';position:absolute;top:50%;right:20px;width:12px;height:2px;margin-top:0;background-color:#c00;transform-origin:50% 50%}
.mobile-megamenu .list-of-links.has-child .main-link::before{transform:rotate(0)}
.mobile-megamenu .list-of-links.has-child .main-link::after{transform:rotate(90deg)}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__main-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__view-all-link-wrapper{display:block;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}
.mobile-megamenu .list-of-links.has-child.active .main-link::after{display:none}
.mobile-megamenu .list-of-links.has-child.active .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__main-link-wrapper{display:none}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list{display:block}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-of-links__list-link-wrapper{padding:0;margin:0;border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links.show-as-first-lvl .list-link{padding:17px 45px 17px 17px;font-size:.8125rem;font-weight:bold;text-transform:uppercase;display:block;letter-spacing:.1em}
.mobile-megamenu .list-of-links .main-link{cursor:pointer}
.mobile-megamenu .list-of-links .main-link::before,.mobile-megamenu .list-of-links .main-link::after{content:'';position:absolute;top:50%;right:23px;width:8px;height:2px;margin-top:-1px;background-color:#c00;transform-origin:100% 50%;transition:all linear .2s}
.mobile-megamenu .list-of-links .main-link::before{transform:rotate(45deg)}
.mobile-megamenu .list-of-links .main-link::after{transform:rotate(-45deg)}
.mobile-megamenu .list-of-links .list-of-links__list{display:none}
.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{margin-bottom:15px;padding:0 17px;font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-of-links__view-all-link-wrapper{display:none;margin-bottom:15px;padding:0 17px;font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .list-link{font:.875rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .view-all-link{font:bold .8125rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.mobile-megamenu .list-of-links .list-of-links__main-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links .list-of-links-default{margin:0}
.mobile-megamenu .list-of-links .list-link,.mobile-megamenu .list-of-links .list-of-links__list-link-wrapper{font:1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .view-all-link{font:bold 1rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.mobile-megamenu .list-of-links .has-child.active:last-child{border-bottom:1px solid #ccc}
.mobile-megamenu .list-of-links .has-child.active .list-of-links__view-all-link-wrapper{border-bottom:0}
.mobile-megamenu .list-of-links .main-link{padding:16px 31px 15px 16px;font-size:.875rem;line-height:17px;letter-spacing:0;text-transform:capitalize}
.mobile-megamenu .list-of-links .main-link:hover{text-decoration:underline;color:inherit}
.mobile-megamenu .list-of-links .main-link::after,.mobile-megamenu .list-of-links .main-link::before{width:6px;background-color:#333}
.mobile-megamenu .list-of-links.has-child .main-link::after,.mobile-megamenu .list-of-links.has-child .main-link::before{content:none}
.mobile-megamenu .mobile-megamenu__lang{display:block;width:100%;padding:16px 35px 16px 16px;font:.875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:capitalize;cursor:pointer}
.mobile-megamenu .mobile-megamenu__lang span{display:block}
.mobile-megamenu .departments-megamenu__nav-list__text{position:static;display:block;top:auto;font-size:.875rem;line-height:17px}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper{display:none;width:100%}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened{display:block}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links .main-link::before,.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links .main-link::after,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links .main-link::before,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links .main-link::after{content:none}
.mobile-megamenu .departments-megamenu__submenu-content-wrapper.opened .list-of-links.has-child .main-link::before,.mobile-megamenu .departments-megamenu__submenu-level2-content-wrapper.opened .list-of-links.has-child .main-link::before{content:'';position:absolute;top:50%;right:19px;width:6px;height:6px;margin-top:-4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);background-color:inherit}
.mobile-megamenu .departments-megamenu__nav.closed{display:none}
.mobile-megamenu .mobile-megamenu__store{display:block;padding:10px 12px;border-left:5px solid #c00;border-bottom:1px solid #ccc;font:.75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;cursor:pointer}
.mobile-megamenu .global-header__main-bar__utility-nav__flyout-toggle__text__fs{margin:0;padding:0;font-size:.75rem;color:#333;font-weight:bold}
.mobile-megamenu .global-store__content__section{min-height:inherit;margin:0;padding:0}
.mobile-megamenu .global-store__content__section__store-name{display:block;width:100%;padding:4px 0;color:#c00;text-overflow:inherit;text-transform:none;white-space:normal}
.mobile-megamenu .global-store__content__section__store-name::after{content:'';display:inline-block;width:8px;height:8px;margin:3px 0 0 4px;border-top:2px solid #c00;border-right:2px solid #c00;background:0;vertical-align:top;transform:rotate(45deg)}
.mobile-megamenu .global-store__content--store-view-hours-top-header{display:block;float:none;font-size:.75rem;font-weight:normal}
.mobile-megamenu .global-store__content--store-view-hours-top-header__title{display:block;float:none;font:bold .75rem/1.34 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:capitalize}
.mobile-megamenu .html-wrapper{min-height:0;line-height:0}
.mobile-megamenu__utils{display:none}
.mobile-megamenu__utils-link{padding-left:51px;line-height:19px}
.mobile-megamenu__account,.mobile-megamenu__catalog,.mobile-megamenu__ct-money,.mobile-megamenu__wishlist{position:relative}
.mobile-megamenu__util-image,.mobile-megamenu .global-header__main-bar__utility-nav__flyout-toggle__icon{position:absolute;left:16px;top:0;bottom:0;margin:auto;max-width:25px;min-width:19px}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper{display:none}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper.opened{display:block}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper li.list-of-links__list-link-wrapper a:hover{text-decoration:underline}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper,.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__list-link-wrapper{font-size:.875rem;line-height:17px;font-weight:700;letter-spacing:0;text-transform:uppercase}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper a,.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__list-link-wrapper a{display:block;color:#333;padding:16px 16px 15px 16px;text-transform:capitalize}
.mobile-megamenu .departments-megamenu__submenu-level3-content-wrapper .list-of-links__view-all-link-wrapper{background-color:#f5fcf7}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item{display:block;width:100%;margin:0}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item_sticky{margin-top:auto}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle,.mobile-megamenu-wrapper .departments-megamenu__nav-list__toggle-flyer--item>.departments-megamenu__nav-list__text,.mobile-megamenu-wrapper .mobile-megamenu__account-title{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
.mobile-megamenu-wrapper .departments-megamenu__nav-list__mark{padding-top:14px;padding-bottom:14px}
.mobile-megamenu__back-hidden{max-height:calc(100vh - 112px);top:0}
.mobile-megamenu__header__hidden{display:none}
@media(min-width:1024px){.general-header .mobile-megamenu-wrapper{display:none}
.global-header_sticky .mobile-megamenu-wrapper.active{display:block;top:56px}
.global-header_sticky .mobile-megamenu-wrapper a.departments-megamenu__nav-list__mark{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;padding-top:14px;padding-bottom:14px}
.global-header_sticky .departments-megamenu__nav-list{display:block}
.global-header_sticky .departments-megamenu__nav-list a.departments-megamenu__nav-list__toggle{display:block;width:100%;height:auto;margin:0;padding:16px 31px 15px 16px;font:bold .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase}
}
@media(max-width:767px){.simulator-content .mobile-megamenu-wrapper,.simulator-content .mobile-megamenu__header{transition:none;left:initial;display:none}
.simulator-content .mobile-megamenu-wrapper.active,.simulator-content .mobile-megamenu-wrapper.active .mobile-megamenu__header{left:initial;display:block;max-width:280px}
.simulator-content .mobile-megamenu{max-width:280px}
.mobile-megamenu-wrapper_search-visible{top:108px}
.mobile-megamenu-wrapper.active{width:100%;height:calc(100vh - 107px);display:flex;flex-direction:column;background-color:#fff}
.mobile-megamenu-wrapper.deep-level .mobile-megamenu{border:0}
.mobile-megamenu__utils{display:block}
.mobile-megamenu .list-of-links .main-link,.mobile-megamenu .list-of-links__list-link-wrapper .list-link{text-transform:capitalize}
}
.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}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.masthead-banner-wrapper{display:flex;align-items:center;justify-content:center;background-color:#fabb73;min-height:40px}
@media(max-width:767px){.masthead-banner-wrapper{text-align:left;padding:0 10% 0 10}
}
.masthead-banner-icon{display:inline-block;min-height:18px;margin-right:8px}
@media(max-width:767px){.masthead-banner-icon{position:absolute;left:26px;top:calc(50% - 12px)}
}
.masthead-banner-text{font-weight:700}
@media(max-width:767px){.masthead-banner-text{position:relative;padding:8px 57px 8px 53px}
}
@media(min-width:768px){.masthead-banner-text{display:flex}
}
.masthead-banner-message{display:inline}
.masthead-banner-link{display:inline;color:#333;text-decoration:underline;font-weight:900}
.global-header__language-switcher{float:right;width:100px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__language{text-align:right}
.global-header__header-top-bar__input__language{display:inline-block}
.global-header__header-top-bar__input__language span{color:#333;font-size:12px;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase;display:block;float:right;text-align:center;width:100px;background-color:transparent;border:0;cursor:pointer;border-left:1px solid #ccc;border-right:1px solid #ccc}
.global-header__header-top-bar__input__language span:focus,.global-header__header-top-bar__input__language span:hover{color:#c00}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.flyer-lifestyle{background-color:#FFF;position:relative;overflow:hidden;min-height:230px}
.flyer-lifestyle__image-wrapper{text-align:center;position:relative}
.flyer-lifestyle__image-wrapper--background-image{background-size:cover;background-position:center center}
.flyer-lifestyle__image-wrapper--background-image .flyer-lifestyle__image{visibility:hidden}
.flyer-lifestyle__image{height:100%;object-fit:cover}
@media(max-width:767px){.flyer-lifestyle__image{object-fit:initial;height:auto}
}
.flyer-lifestyle__products-list-title{line-height:35px;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px}
@media(min-width:767px){.flyer-lifestyle__products-list-title{display:none}
}
@media(min-width:767px){.flyer-lifestyle__products-list{position:absolute;white-space:nowrap;font-size:0}
.flyer-lifestyle__products-list.align-items{transform:translate(0,0);z-index:0}
.flyer-lifestyle__products-list.align-items__horizontal{display:flex;justify-content:center}
.flyer-lifestyle__products-list.align-items--right-bottom{top:initial;right:0;bottom:0;left:initial}
.flyer-lifestyle__products-list.align-items--right-top{top:0;right:0;bottom:initial;left:initial}
.flyer-lifestyle__products-list.align-items--left-top{top:0;right:initial;bottom:initial;left:0}
.flyer-lifestyle__products-list.align-items--left-bottom{top:initial;right:initial;bottom:0;left:0}
.flyer-lifestyle__products-list.align-items--center-top{top:0;right:0;bottom:initial;left:50%;transform:translate(-50%,0);width:100%}
.flyer-lifestyle__products-list.align-items--center-top.align-items__horizontal .flyer-product{margin:0}
.flyer-lifestyle__products-list.align-items--center-top .flyer-product{margin:0 auto}
.flyer-lifestyle__products-list.align-items--center-bottom{top:initial;right:0;bottom:0;left:50%;transform:translate(-50%,0);width:100%}
.flyer-lifestyle__products-list.align-items--center-bottom.align-items__horizontal .flyer-product{margin:0}
.flyer-lifestyle__products-list.align-items--center-bottom .flyer-product{margin:0 auto}
.flyer-lifestyle__products-list.align-items--left-middle{top:50%;right:initial;bottom:initial;left:0;transform:translate(0,-50%)}
.flyer-lifestyle__products-list.align-items--right-middle{top:50%;right:0;bottom:initial;left:initial;transform:translate(0,-50%)}
}
.flyer-lifestyle .price-badge-wrapper__badge{position:absolute;top:70px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position{position:absolute}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom{left:0;transform:translateX(-80%)}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(1){top:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(2){top:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--right-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--center-bottom:nth-child(3){bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top{right:0;transform:translateX(80%)}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(1){top:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(2){top:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-vertical--left-top:nth-child(3){bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle{bottom:95%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(1){left:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(2){left:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-middle:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-bottom:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-middle:nth-child(3){right:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top,.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top{top:95%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(1),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(1){left:27px}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(2){left:35%}
.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--right-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--center-top:nth-child(3),.flyer-lifestyle .badge-wrapper-lifestyle .badge-position.badge-horizontal--left-top:nth-child(3){right:27px}
.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-vertical--left-top:nth-child(2){top:auto;bottom:20px}
.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--center-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-bottom:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-middle:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--right-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--center-top:nth-child(2),.flyer-lifestyle .badge-wrapper-lifestyle.two_badges .badge-position.badge-horizontal--left-top:nth-child(2){left:auto;right:27px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:1025px){.js-flyer-component:focus{outline:-webkit-focus-ring-color auto 5px}
}
.flyer-product-wrapper{border-top:1px solid rgba(232,232,232,0.5);display:flex}
@media(min-width:767px){.flyer-product-wrapper:first-child{border-top:0}
}
@media(min-width:767px){.flyer-product-wrapper.flyer-product-wrapper--horizontal{border-top:0;border-left:1px solid rgba(232,232,232,0.5)}
.flyer-product-wrapper.flyer-product-wrapper--horizontal:first-child{border-left:0}
}
.flyer-product{background-color:#fff;padding:10px;width:100%;white-space:normal;position:relative;cursor:pointer;display:flex;flex:0 0 auto}
@media(min-width:767px){.flyer-product{padding:20px 27px;background-color:transparent;color:#fff;width:230px;display:block}
.flyer-product__bg-overlay{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2c3743;opacity:.7;z-index:-1}
}
@media(min-width:1025px){.flyer-product:focus{outline:-webkit-focus-ring-color auto 5px}
}
.flyer-product__link{width:100%;display:flex}
.flyer-product__image-wrapper{width:50%;text-align:center;max-width:50%;flex:0 0 50%;padding-right:10px;position:relative}
.flyer-product__image-wrapper .flyer-product__image{width:100%;max-height:130px}
@media(min-width:767px){.flyer-product__image-wrapper{display:none}
}
.flyer-product .product-tile__price{color:#333;margin:0 0 5px;font-size:30px;line-height:30px}
@media(min-width:767px){.flyer-product .product-tile__price{color:#e90a13}
}
.flyer-product .product-tile__price-wrapper{height:auto}
.flyer-product .product-tile__price-info{color:#666}
@media(min-width:767px){.flyer-product .product-tile__price-info{color:#ccc}
}
@media(min-width:768px){.flyer-product .product-tile__price-info .tooltip__wrapper .tooltip__message{top:8px;width:230px}
}
.flyer-product .product-tile__price__regular{color:#333}
@media(min-width:767px){.flyer-product .product-tile__price__regular{color:#fff}
}
.flyer-product .product-tile__price__regular-decimal{color:#333;font-size:55%;line-height:22px;position:relative;vertical-align:top;right:5px}
@media(min-width:767px){.flyer-product .product-tile__price__regular-decimal{color:#fff}
}
.flyer-product .product-tile__price__suffix{font-size:13px;line-height:18px;color:#666}
@media(min-width:767px){.flyer-product .product-tile__price__suffix{color:#ccc}
}
.flyer-product .product-tile__price-total-from,.flyer-product .product-tile__price__from{text-transform:lowercase;color:#666;font-size:13px}
@media(min-width:767px){.flyer-product .product-tile__price-total-from,.flyer-product .product-tile__price__from{color:#ccc}
}
.flyer-product .product-tile__price__end-suffix,.flyer-product .product-tile__price__regular-suffix,.flyer-product .product-tile__price-total-was{font-size:13px;color:#666}
@media(min-width:767px){.flyer-product .product-tile__price__end-suffix,.flyer-product .product-tile__price__regular-suffix,.flyer-product .product-tile__price-total-was{color:#ccc}
}
.flyer-product .product-tile__price-after-rebate{font-size:28px}
.flyer-product .product-tile__price-after-rebate-decimal{font-size:80%;line-height:30px;position:relative;vertical-align:top;right:5px;font-weight:700}
.flyer-product .price__list--last-price,.flyer-product .price__list--last-text-suffix,.flyer-product .price__fees-charge{color:#666}
@media(min-width:767px){.flyer-product .price__list--last-price,.flyer-product .price__list--last-text-suffix,.flyer-product .price__fees-charge{color:#ccc}
}
.flyer-product .price__now-srp-suffix,.flyer-product .price__now-srp{color:#666;font-size:13px}
@media(min-width:767px){.flyer-product .price__now-srp-suffix,.flyer-product .price__now-srp{color:#ccc}
}
.flyer-product .price__list--last-text{color:#666;display:inline-block;text-transform:lowercase;font-weight:700}
@media(min-width:767px){.flyer-product .price__list--last-text{color:#ccc}
}
.flyer-product .price__total--on-sale,.flyer-product .price__now--value-srp{color:#333}
@media(min-width:767px){.flyer-product .price__total--on-sale,.flyer-product .price__now--value-srp{color:#e90a13}
}
.flyer-product .price__now--value-srp-promo{font-size:85%;line-height:16px;position:relative;vertical-align:top;color:#333;right:3px}
@media(min-width:767px){.flyer-product .price__now--value-srp-promo{color:#e90a13}
}
.flyer-product .price__list--reg-last-srp{float:left;width:100%}
.flyer-product .price__list-srp__now{width:100%}
.flyer-product .price__list--reg-last-srp:hover>.price__tooltip,.flyer-product .price__list--reg-last-srp>.price__tooltip--active{top:20px;right:0;left:auto;width:auto}
@media(max-width:767px){.flyer-product .price__list--reg-last-srp:hover>.price__tooltip,.flyer-product .price__list--reg-last-srp>.price__tooltip--active{display:block;top:30px}
}
.flyer-product .price__list--reg-last-srp:hover>.price__tooltip::before,.flyer-product .price__list--reg-last-srp>.price__tooltip--active::before{content:none}
.flyer-product .product-tile__regular-price--on-sale{color:#666}
@media(min-width:767px){.flyer-product .product-tile__regular-price--on-sale{color:#ccc}
}
.flyer-product .product-tile__price__end-decimal{font-size:85%;line-height:16px;position:relative;vertical-align:top;color:#333;right:3px}
@media(min-width:767px){.flyer-product .product-tile__price__end-decimal{color:#e90a13}
}
.flyer-product .product-tile__after-rebate{font-size:13px}
.flyer-product .product-tile__action-link{display:block;padding:12px 0}
.flyer-product .product-tile__action-link_carousel{border:0;color:#00782b}
.flyer-product .product-tile-srp__payment-plan-link{font-size:11px;margin-right:0;padding-right:0}
.flyer-product .product-tile-srp__payment-plan-link:before,.flyer-product .product-tile-srp__payment-plan-link:after{content:none}
.flyer-product .product-tile-srp__payment-plan-link-chevron{padding-left:10px;color:#00792b;top:50%;left:100%;position:absolute;transform:translate(-50%,-50%)}
.flyer-product__info{display:block;font-size:1rem;padding-left:10px}
@media(min-width:767px){.flyer-product__info{padding-left:0}
}
@media(max-width:767px){.flyer-product__info{width:50%}
}
.flyer-product__code{color:#666;font-style:italic;font-weight:400;font-size:12px}
@media(min-width:767px){.flyer-product__code{padding-bottom:3px;color:#ccc}
}
.flyer-product__code--font-size-7{font-size:7px}
.flyer-product__code--font-size-8{font-size:8px}
.flyer-product__code--font-size-9{font-size:9px}
.flyer-product__code--font-size-10{font-size:10px}
.flyer-product__code--font-size-11{font-size:11px}
.flyer-product__code--font-size-12{font-size:12px}
.flyer-product__code--font-size-13{font-size:13px}
.flyer-product__code--font-size-14{font-size:14px}
.flyer-product__code--font-size-15{font-size:15px}
.flyer-product__code--font-size-16{font-size:16px}
.flyer-product__code--font-size-17{font-size:17px}
.flyer-product__title{color:#333;font-weight:700;font-size:13px}
@media(min-width:767px){.flyer-product__title{color:#fff}
}
.flyer-product__title--font-size-8{font-size:8px}
.flyer-product__title--font-size-9{font-size:9px}
.flyer-product__title--font-size-10{font-size:10px}
.flyer-product__title--font-size-11{font-size:11px}
.flyer-product__title--font-size-12{font-size:12px}
.flyer-product__title--font-size-13{font-size:13px}
.flyer-product__title--font-size-14{font-size:14px}
.flyer-product__title--font-size-15{font-size:15px}
.flyer-product__title--font-size-16{font-size:16px}
.flyer-product__title--font-size-17{font-size:17px}
.flyer-product__title--font-size-18{font-size:18px}
.flyer-product .product-tile__rate-wrapper{position:relative}
.flyer-product .product-tile__rate-wrapper .product-tile__rate{position:relative}
.flyer-product .product-tile__rate-wrapper .product-tile__rate .js-rating-stars:last-child{margin-right:4px}
.flyer-product .product-tile__rate-wrapper .product-tile__rate .js-rating-count{color:#ccc;line-height:15px}
.flyer-product .product-tile__rate-wrapper .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -14px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.flyer-product .product-tile__rate-wrapper .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.flyer-product .global-link:link{color:#333}
@media(min-width:767px){.flyer-product .global-link:link{color:#ccc}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.product-card{padding:10px;border:1px solid #e8e8e8;background-color:#fff;cursor:pointer;position:relative}
.product-card__title{margin:8px 0 0;height:42px;overflow:hidden}
.product-card .no-divide{white-space:nowrap}
.product-card .mt-2{margin-top:20px}
.product-card .portrait-md-only{display:none}
.product-card .col-half__image{position:relative;width:40%;flex:0 0 40%}
.product-card .col-half__info{position:relative;max-width:60%;flex:0 0 60%;padding:0 0 0 8px}
@media(max-width:767px){.product-card .col-half__info{margin-bottom:0}
}
.product-card__main-image img{width:100%;position:relative}
.product-card__description{text-transform:uppercase;color:#666;font-size:10px}
.product-card__sku{margin-bottom:0;clear:left;font-style:italic;font-weight:400;font-size:12px;color:#999}
.product-card__sku--font-size-7{font-size:7px}
.product-card__sku--font-size-8{font-size:8px}
.product-card__sku--font-size-9{font-size:9px}
.product-card__sku--font-size-10{font-size:10px}
.product-card__sku--font-size-11{font-size:11px}
.product-card__sku--font-size-12{font-size:12px}
.product-card__sku--font-size-13{font-size:13px}
.product-card__sku--font-size-14{font-size:14px}
.product-card__sku--font-size-15{font-size:15px}
.product-card__sku--font-size-16{font-size:16px}
.product-card__sku--font-size-17{font-size:17px}
.product-card__title{clear:left;font-weight:400;font-size:1rem}
.product-card__title--font-size-8{font-size:8px}
.product-card__title--font-size-9{font-size:9px}
.product-card__title--font-size-10{font-size:10px}
.product-card__title--font-size-11{font-size:11px}
.product-card__title--font-size-12{font-size:12px}
.product-card__title--font-size-13{font-size:13px}
.product-card__title--font-size-14{font-size:14px}
.product-card__title--font-size-15{font-size:15px}
.product-card__title--font-size-16{font-size:16px}
.product-card__title--font-size-17{font-size:17px}
.product-card__title--font-size-18{font-size:18px}
.product-card__vote{color:#999;font-size:13px}
.product-card__submit{width:auto;padding-left:8px;margin-left:40%}
.product-card__price{margin:0 0 5px;font-size:30px;color:#000}
.product-card .product-tile__regular-price--on-sale{color:#666;white-space:nowrap}
.product-card .product-tile__price__end-suffix,.product-card .product-tile__price__suffix{color:#666;font-size:.875rem}
.product-card .product-tile__price-wrapper{position:relative;height:auto}
.product-card .product-tile__price-wrapper .product-tile__price-tags-wrapper{position:relative;height:20px;top:auto}
.product-card .product-tile__price-wrapper .product-tile__price-tags-wrapper .price__tags{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.product-card .product-tile__price-container{position:relative;height:72px}
.product-card .product-tile__price{color:#000;font-size:1.5rem;clear:left}
.product-card .product-tile__price-info{color:#666}
.product-card .product-tile__price__from{text-transform:lowercase;font-size:.875rem;color:#666}
.product-card .product-tile__price__regular-decimal{position:relative;right:5px}
.product-card .product-tile__price-total-was{display:none}
.product-card .product-tile__price-total-was,.product-card .product-tile__price__regular-suffix{color:#666;font-size:.875rem}
.product-card .product-tile__price-total-from{color:#666;text-transform:lowercase;height:15px}
.product-card .product-tile__price__end-suffix{height:15px}
.product-card .product-tile__price__end-decimal{font-size:1.5rem;line-height:1.5rem}
.product-card .product-tile__action-link{padding:12px 0;display:block}
.product-card .product-tile__action-link_carousel{border:0;color:#00792b}
.product-card .product-tile__action-link_carousel:hover{background-color:transparent;color:#1a9345}
.product-card .product-tile__after-rebate{font-size:14px}
.product-card .product-tile__price-after-rebate{font-size:25px}
.product-card .product-tile__price-after-rebate-decimal{font-size:90%;line-height:30px;position:relative;vertical-align:top;right:5px;font-weight:700}
.product-card .product-tile-srp__payment-plan-link{font-size:12px;margin-right:0;padding-right:0;max-width:90%}
.product-card .product-tile-srp__payment-plan-link-chevron{padding-left:10px;color:#00792b;top:50%;left:100%;position:absolute;transform:translate(-50%,-50%)}
.product-card .product-tile-srp__payment-plan-link::before,.product-card .product-tile-srp__payment-plan-link::after{content:none}
.product-card .product-tile-srp__payment-plan-link:hover{color:inherit}
.product-card .price__list--last-price,.product-card .price__list--last-text-suffix,.product-card .price__fees-charge{color:#666}
.product-card .price__fees-fee{white-space:normal}
.product-card .price__now-srp-suffix{color:#666;font-size:.875rem}
.product-card .price__now-srp{display:inline-block;color:#666;font-size:.875rem}
.product-card .price__list--last-text{display:inline-block;color:#666;text-transform:lowercase;font-weight:700}
.product-card .price__now--value-srp,.product-card .price__total--on-sale{color:#333;font-size:1.5rem;line-height:1.5rem}
.product-card .price__now--value-srp_suffix,.product-card .price__total--on-sale_suffix{margin-left:4px}
.product-card .price__now--value-srp-promo{font-size:105%;line-height:15px;position:relative;vertical-align:top;right:3px}
.product-card .price__list--reg-last-srp{float:left;width:100%}
.product-card .price__list-srp__now{width:100%}
.product-card--vertical .product-row{display:block;position:relative;height:100%}
.product-card--vertical .product-row .col-half__image,.product-card--vertical .product-row .col-half__info{display:block;max-width:100%;flex:0 0 100%;width:100%;padding:0}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image,.product-card--vertical .product-row .col-half__info{max-width:40%;flex:0 0 40%}
}
.product-card--vertical .product-row .col-half__image .price__now-srp,.product-card--vertical .product-row .col-half__image .price__list--last-text,.product-card--vertical .product-row .col-half__info .price__now-srp,.product-card--vertical .product-row .col-half__info .price__list--last-text{display:block}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__now-srp,.product-card--vertical .product-row .col-half__image .price__list--last-text,.product-card--vertical .product-row .col-half__info .price__now-srp,.product-card--vertical .product-row .col-half__info .price__list--last-text{display:inline-block}
}
.product-card--vertical .product-row .col-half__image .price__list--reg-last-srp,.product-card--vertical .product-row .col-half__info .price__list--reg-last-srp{float:right;width:40%}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__list--reg-last-srp,.product-card--vertical .product-row .col-half__info .price__list--reg-last-srp{float:left;width:100%}
}
.product-card--vertical .product-row .col-half__image .price__list-srp__now,.product-card--vertical .product-row .col-half__info .price__list-srp__now{width:60%}
@media(max-width:767px){.product-card--vertical .product-row .col-half__image .price__list-srp__now,.product-card--vertical .product-row .col-half__info .price__list-srp__now{width:100%}
}
@media(max-width:767px){.product-card--vertical .product-row .col-half__info{max-width:60%;flex:0 0 60%;padding:0 0 0 5px}
}
.product-card--vertical .product-card__submit{left:0;margin-left:0;width:auto;padding-top:4px;padding-left:0;display:inline-block}
.product-card .product-tile-srp__rate{position:relative;margin-top:8px}
.product-card .product-tile-srp__rate .js-rating-stars:last-child{margin-right:4px}
.product-card .product-tile-srp__rate .js-rating-count{line-height:15px}
.product-card .product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -14px;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
.product-card .product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
@media(max-width:767px){.product-card .product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px 0;width:14px;height:13px;background-color:transparent;background-repeat:no-repeat}
}
.product-card .banner-builder__button-wrapper{padding:0;position:relative;margin-top:auto;align-self:flex-end;-webkit-align-self:flex-end}
.product-card .banner-builder__button-label{position:relative;padding:8px}
.product-card .banner-builder__button-label .htmleditor-text-wrapper:after{font-size:16px;margin-left:5px}
.flyer-single .product-row{margin:0;width:152px;height:100%}
.flyer-single:hover .product-card__submit--unhover{background-color:#fff;color:#000;border:1px solid #e8e8e8}
.flyer-single:hover .product-card__submit--unhover::after{color:#e90a13}
.flyer-single.flyer-single--loaded{visibility:hidden}
.flyer-single .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .price__list--reg-last-srp>.price__tooltip--active{top:30px;right:auto;left:0;width:auto}
@media(max-width:767px){.flyer-single .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .price__list--reg-last-srp>.price__tooltip--active{display:block;top:30px}
}
.flyer-single .price__list--reg-last-srp:hover>.price__tooltip::before,.flyer-single .price__list--reg-last-srp>.price__tooltip--active::before{content:none}
.flyer-single .product-card--vertical .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .product-card--vertical .price__list--reg-last-srp>.price__tooltip--active{top:-50px;right:0;left:auto}
@media(max-width:767px){.flyer-single .product-card--vertical .price__list--reg-last-srp:hover>.price__tooltip,.flyer-single .product-card--vertical .price__list--reg-last-srp>.price__tooltip--active{top:30px}
}
.flyer-single .product-tile__action-link{display:inline-block}
@media(max-width:767px){.column-control__column-mobile-res-100.column-control__column-min-res-20 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-20 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-20 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-25 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-25 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-25 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-33 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-33 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-33 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-50 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-50 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-50 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-66 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-66 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-66 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-75 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-75 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-75 .product-card__submit,.column-control__column-mobile-res-100.column-control__column-min-res-100 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-middle-res-100 .product-card__submit,.column-control__column-mobile-res-100 .column-control__column-max-res-100 .product-card__submit{display:none}
}
.recommendations__carousel-items .product-card{margin:10px 10px 0;padding:0;border:0}
.recommendations__carousel-items .product-card__title{height:38px;font:normal 400 1rem/1.1875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.recommendations__carousel-items .product-card--vertical .product-row .col-half__image,.recommendations__carousel-items .product-card--vertical .product-row .col-half__info{display:block;max-width:100%;flex:0 0 100%;width:100%;padding:0}
.flyer-badge{position:absolute;width:55px;height:28px;z-index:1}
.pdp-header{background-color:#fff;padding:25px 0;width:100%}
.pdp-header--sticky{position:fixed;top:125px;z-index:9}
.pdp-product-image-and-buy-box{background:white;padding:45px 0 5px}
.pdp-product-image-and-buy-box__inner:before,.pdp-product-image-and-buy-box__inner:after{content:'';display:table}
.pdp-product-image-and-buy-box__inner:after{clear:both}
@media(max-width:1023px){.pdp-product-image-and-buy-box__inner{margin:0 auto 27px}
.pdp-product-image-content-wrapper{margin-bottom:20px}
}
@media(min-width:1024px){.pdp-product-image-and-buy-box__inner{margin:0 auto 35px}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper,.pdp-product-image-and-buy-box .pdp-buy-box{float:left;clear:none;width:49%;margin-left:0;margin-right:2%}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper:last-child,.pdp-product-image-and-buy-box .pdp-buy-box:last-child{margin-right:0}
}
@media(min-width:1280px){.pdp-product-image-and-buy-box__inner{margin-bottom:45px}
}
.pdp-buy-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.pdp-product-image-content-wrapper{width:100%;min-height:777px}
.pdp-product-image__image-wrapper{margin-bottom:20px}
.pdp-product-image__inner{width:100%;position:relative}
@media(max-width:1023px){.pdp-product-image__inner--small{display:block}
}
@media(min-width:1024px) and (max-width:1279px){.pdp-product-image__inner--medium{display:block}
}
@media(min-width:1280px){.pdp-product-image__inner--large{display:block}
}
.product-reputation{background-color:#fff}
.product-reputation--bg{background-color:#f4f4f4}
.product-reputation .section-header-paddings{padding:35px 0}
.autofitment-wrapper{width:100%;background-color:#f4f4f4;padding-top:35px}
@media(min-width:1280px){.autofitment-wrapper .auto-fitment{max-width:1170px;margin:0 auto}
}
@media(max-width:767px){.pdp-product-image-and-buy-box{padding-top:20px}
.pdp-product-image-and-buy-box .pdp-product-image-content-wrapper{min-height:200px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.recommendations-carousel-component{min-height:370px}
.recommendations-carousel-component .price__tags .price__tag{font:normal 500 .625rem/0.75rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:0}
.recommendations-carousel-component .icon-chevron-left{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-49px -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;border:0}
.recommendations-carousel-component .icon-chevron-left:hover,.recommendations-carousel-component .icon-chevron-left.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-49px -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.recommendations-carousel-component .icon-chevron-right{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:0 -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;border:0}
.recommendations-carousel-component .icon-chevron-right:hover,.recommendations-carousel-component .icon-chevron-right.disabled-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:0 -135px;width:48px;height:48px;background-color:transparent;background-repeat:no-repeat}
.recommendations-carousel-component-wrapper .recently-viewed-product-tiles{border-top:1px solid transparent}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.recommendations-carousel-component .icon-chevron-left,.recommendations-carousel-component .icon-chevron-left:hover,.recommendations-carousel-component .icon-chevron-left.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.recommendations-carousel-component .icon-chevron-right,.recommendations-carousel-component .icon-chevron-right:hover,.recommendations-carousel-component .icon-chevron-right.disabled-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.recently-viewed-product-tiles{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;position:relative;border-top:1px solid #e8e8e8}
@media(max-width:767px){.recently-viewed-product-tiles{padding-top:25px;padding-bottom:10px}
}
.recently-viewed-product-tiles .product-card__main-image{width:130px;height:130px;display:flex;align-items:center;margin:7px auto 30px}
.recently-viewed-product-tiles .product-card__sku{display:none}
.recently-viewed-product-tiles__header{position:relative;text-align:center;margin-bottom:35px}
@media(max-width:767px){.recently-viewed-product-tiles__header{margin-bottom:10px}
}
.recently-viewed-product-tiles__header::after{content:'';display:block;top:50%;margin-top:-0.5px;height:1px;left:0;position:absolute;width:100%;z-index:1}
.recently-viewed-product-tiles .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.recently-viewed-product-tiles .owl-nav button{position:absolute;z-index:2;background:0;opacity:.5}
.recently-viewed-product-tiles .owl-nav button:hover{background:0}
.recently-viewed-product-tiles .owl-prev{position:absolute;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;top:50%;background:0;border:0}
.recently-viewed-product-tiles .owl-prev .icon-chevron-left{box-shadow:none}
.recently-viewed-product-tiles .owl-next{position:absolute;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;top:50%;background:0;border:0}
.recently-viewed-product-tiles .owl-next .icon-chevron-right{box-shadow:none}
.recently-viewed-product-tiles__list .product-tile__image{display:block}
.recently-viewed-product-tiles__list .product-tile{display:inline}
.recently-viewed-product-tiles__list:not(.owl-loaded){display:flex;flex-flow:row nowrap;justify-content:space-between}
.recently-viewed-product-tiles__list .product-tile__title{margin-top:0;font-size:1rem;line-height:1.125rem;text-align:left;height:38px;overflow:hidden}
.recently-viewed-product-tiles__list::before,.recently-viewed-product-tiles__list::after{content:'';display:table}
.recently-viewed-product-tiles__list:after{clear:both}
.recently-viewed-product-tiles__list.recently-viewed-product-tiles-is-with-price .owl-prev,.recently-viewed-product-tiles__list.recently-viewed-product-tiles-is-with-price .owl-next{top:22%}
.recently-viewed-product-tiles__list.recently-viewed-carousel.g-main-column{width:100%;overflow:hidden}
@media(max-width:1023px){.recently-viewed-product-tiles .recently-viewed-product-tiles__list{max-width:100%}
}
@media(min-width:1024px) and (max-width:1279px){.recently-viewed-product-tiles .owl-prev{left:0}
.recently-viewed-product-tiles .owl-next{right:0}
.recently-viewed-product-tiles .recently-viewed-product-tiles__list{max-width:100%}
}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles:not(.recommendations-carousel),.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles:not(.recommendations-carousel){width:auto;margin:35px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .owl-next,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .owl-next{right:-46px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .owl-prev,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .owl-prev{left:-46px}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles .product-tile__image-wrapper,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles .product-tile__image-wrapper{max-width:100%}
.assortment-content-wrapper__with-sidebar .recently-viewed-product-tiles__list .product-tile__title,.filter-bar-content--filter-sidebar-active .recently-viewed-product-tiles__list .product-tile__title{padding:0 5px}
.recently-viewed-product-tiles .owl-carousel .owl-item{transform:translateZ(0) scale(1,1)}
@media(max-width:767px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-30px}
}
@media(min-width:768px) and (max-width:1023px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-50px}
}
@media(min-width:896px) and (max-width:1023px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-25px}
}
@media(min-width:1024px) and (max-width:1279px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-50px}
}
@media(min-width:1280px){.recommendations__carousel-items .owl-carousel .owl-stage{margin-left:-30px}
}
@media(min-width:768px) and (max-width:1023px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-35px}
}
@media(min-width:1024px) and (max-width:1279px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-35px}
}
@media(min-width:1280px){.recommendations__carousel-items.recommendations-custom__items .owl-carousel .owl-stage{margin-left:-50px}
}
.owl-item.owl-item-analytics{position:relative}
.recommendations-carousel.recently-viewed-product-tiles{padding:0}
.recommendations-carousel .recommendations-custom{display:flex;flex-flow:row wrap;max-width:1170px;margin:0 auto}
.recommendations-carousel .recommendations-custom.carousel-alignment__top{justify-content:center}
.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__head-section{width:35%;padding-right:20px}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__head-section{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__items{width:65%}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__left .recommendations-custom__items{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right{flex-flow:row-reverse wrap}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right{flex-flow:row wrap}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__items{width:65%}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__items{width:100%}
}
.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__head-section{width:35%;padding-left:20px}
@media(max-width:767px){.recommendations-carousel .recommendations-custom.carousel-alignment__right .recommendations-custom__head-section{width:100%}
}
.recommendations-carousel .recommendations-custom__head-section{width:100%;padding:0 20px}
.recommendations-carousel .recommendations-custom__items{width:100%;padding:0}
.recommendations-carousel .recommendations-custom .owl-carousel{padding:0}
.recommendations-carousel .recommendations-custom .owl-carousel .product-tile{width:100%}
.recommendations-carousel .recommendations-custom .owl-carousel .product-tile__image-wrapper{width:100%}
.recommendations-carousel .recommendations-custom__text{font-weight:normal;font-size:16px;text-align:left;line-height:1;color:#fff}
.recommendations-carousel .recommendations-custom__text b{font-weight:900}
.recommendations-carousel .recommendations-custom__text ul{list-style:disc}
.recommendations-carousel .recommendations-custom__text_title{padding-bottom:20px}
.recommendations-carousel .recommendations-custom__text_title,.recommendations-carousel .recommendations-custom__text_subtitle,.recommendations-carousel .recommendations-custom__text_description{margin:0;font-style:normal;letter-spacing:.1em}
.recommendations-carousel__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
@media screen and (max-width:1024px){.recommendations-carousel .recommendations-custom__text_title.resizable,.recommendations-carousel .recommendations-custom__text_subtitle.resizable,.recommendations-carousel .recommendations-custom__text_description.resizable{font-size:10px}
.recommendations-carousel .recommendations-custom .resizable .module-font-10{font-size:9px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-12{font-size:10px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-14{font-size:12px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-15{font-size:13px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-18{font-size:15px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-20{font-size:17px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-22{font-size:19px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-24{font-size:21px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-28{font-size:24px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-32{font-size:27px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-40{font-size:34px !important}
.recommendations-carousel .recommendations-custom .resizable .module-font-62{font-size:53px !important}
}
.global-sign-in__content--sign-in-view{display:none;width:478px;position:absolute;right:0}
.global-sign-in--active{display:block}
.global-header__site-sign-in_layout{width:478px}
.global-sign-in--sign-in-view-active .global-sign-in__content--sign-in-view{display:block}
.global-sign-in__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e8e8e8}
.global-sign-in__content__list-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.global-sign-in__content__link{border-top:1px solid #ccc;color:#333;display:block;padding:18px;position:relative;z-index:1}
.menu-button:first-child .global-sign-in__content__link{border-top-color:transparent}
.menu-button:first-child .global-sign-in__content__link:hover{border-top-color:#ccc}
.global-sign-in__content__link:after{position:absolute;top:50%;margin-top:-5px;right:18px}
.global-sign-in__content__link:hover,.global-sign-in__content__link:focus{background:#c00;border-top:1px solid #c00;color:#fff;z-index:2}
.global-sign-in__content__link__my-ctm{background:#fff;border:1px solid #e8e8e8;margin:18px;padding:18px;padding-left:70px;position:relative}
.global-sign-in__content__link__my-ctm:hover,.global-sign-in__content__link__my-ctm:focus{background:#fff;border:1px solid #e8e8e8}
.global-sign-in__content__link__my-ctm:after{display:block;position:absolute;top:50%;margin-top:-5px;right:18px}
.global-sign-in__content__link__text{display:block;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.global-sign-in__content__link__subtext{display:block;font-size:.875rem;font-style:italic;font-weight:400}
.global-sign-in__content__heading{color:#333;font-size:1rem;font-style:normal;font-weight:700;margin-bottom:8px}
.global-sign-in__content__text{color:#333;font-size:.875rem;font-style:normal;font-weight:400;margin-bottom:0}
.global-sign-in__content{background-color:#f4f4f4}
.global-sign-in__content--account-view{display:none;width:382px;position:absolute;right:0}
.global-sign-in--account-view-active .global-sign-in__content--account-view{display:block}
.global-sign-in__content__link--italic{color:#333;font-size:.875rem;font-style:italic;font-weight:400}
.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -68px;width:18px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.global-header__main-bar__utility-nav__flyout-toggle--account.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px 0;width:20px;height:21px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle--account .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.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:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.suggested-products-carousel .g-main-column{max-width:100% !important;padding:0 .5% !important;min-height:329px;overflow:hidden}
.suggested-products-carousel .custom-outer-padding{margin:0 0 3px}
.suggested-products-carousel .clearance-price-badge img{max-width:100%;width:auto}
.recommendations-carousel-component .g-main-column{width:100%;overflow:hidden}
.recommendations-carousel-component .owl-carousel .owl-stage{overflow-y:hidden;margin-left:-60px}
.recommendations .carousel-hidden{display:none}
.recommendations__carousel{padding:0 20px}
.recommendations__carousel .owl-prev,.recommendations__carousel .owl-next{position:absolute;z-index:2;top:40%}
.recommendations__carousel .owl-prev{left:0}
.recommendations__carousel .owl-next{right:0}
.recommendations__title{padding:8px 0;margin:0 20px;overflow:hidden;text-align:center}
.recommendations__title-text{position:relative;display:inline-block;margin:0;color:#333;max-width:1170px}
@media(max-width:767px){.recommendations__title-text{font-size:17px;line-height:1.2}
}
@media(min-width:768px){.recommendations__title-text{font:normal 400 22px/1.2727 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;letter-spacing:.1em}
}
.recommendations__carousel-items{padding-left:20px !important;padding-right:20px !important}
@media(min-width:1024px){.recommendations__carousel-items{padding-left:35px !important;padding-right:20px !important}
}
.recommendations__product-tile{margin:0 auto;max-width:278px}
.recommendations .recommendations__carousel .product-tile__image{width:auto;display:inline}
.carousel-hidden{display:none}
.assortment-content-wrapper .recommendations__product-tiles{margin:0 !important}
.assortment-content-wrapper .owl-next{right:-7px !important}
.assortment-content-wrapper .owl-prev{left:-7px !important}
@media(max-width:767px){.recommendations__carousel{padding:0}
.recommendations__carousel .owl-prev,.recommendations__carousel .owl-next{top:15%}
.recommendations .recommendations__carousel .product-tile__rate{width:calc(100% - 20px);line-height:1.1}
.recommendations .recommendations__carousel .product-tile__image{width:125px;max-width:100%}
.recommendations .recommendations__carousel .product-tile__price{font-size:1.2rem}
.recommendations .recommendations__carousel .product-tile__details{position:static;height:auto}
.recommendations .recommendations__carousel .product-tile__title{height:70px}
.recommendations .recommendations__carousel .product-tile__rate{min-height:40px}
.recommendations .recommendations__carousel .product-tile__rate .js-rating-stars{margin:0 4px 0 0}
.recommendations .recommendations__carousel .product-tile__content-wrapper{height:auto;min-height:355px;padding:10px}
.recommendations .recommendations__carousel .product-tile--light .product-tile__main-link{height:auto}
.recommendations .recommendations__carousel .product-tile__title-and-rate-wrapper{height:auto;position:static}
.recommendations .recommendations__carousel .product-tile__badge-wrapper{position:absolute;width:100%}
.recommendations .product-tile--light .recommendations .product-tile__action-link{padding-left:15px;padding-right:15px}
.recommendations .product-tile__clearance-badge{height:auto;line-height:15px}
.recommendations .product-tile__price-info{font-size:.60rem}
.recommendations .price__now-srp{font-size:12px}
.recommendations .price__now--value-srp{font-size:14px}
.recommendations .price__list-item{font-size:10px}
.recommendations .price__list--last-price{font-size:12px}
.recommendations .price__list-srp__now{min-height:45px}
}
@media(max-width:767px) and (max-width:767px){.product-tile--light .product-tile__action-link{padding-left:14px;padding-right:15px}
}
@media(max-width:767px) and (max-width:767px){.product-tile__clearance-badge{height:auto;line-height:15px}
}
@media(max-width:767px) and (max-width:767px){.product-tile__price-info{font-size:.60rem}
}
@media(max-width:767px) and (max-width:767px){.price__now-srp{font-size:12px}
}
@media(max-width:767px) and (max-width:767px){.price__now--value-srp{font-size:14px}
}
@media(max-width:767px) and (max-width:767px){.price__list-item{font-size:10px}
}
@media(max-width:767px) and (max-width:767px){.price__list--last-price{font-size:12px}
}
@media(max-width:767px) and (max-width:767px){.price__list-srp__now{min-height:45px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:768px){.base-page-body .multiple-product-flyout .popup-component__overlay{margin-top:0}
}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__overlay::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.base-page-body .multiple-product-flyout .popup-component__overlay ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}
}
.base-page-body .multiple-product-flyout .popup-component__container{border-radius:6px;width:750px}
@media(min-width:768px) and (max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container{width:98%;margin-top:20px}
}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container{width:100%;height:100%;max-height:100%;border-radius:0}
}
.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{-ms-flex-direction:row}
@media(min-width:768px) and (max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{width:100%;max-width:100%}
}
@media(min-width:768px) and (max-width:1023px) and (max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container .column-control__body{width:100%}
}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button-wrapper{top:0;right:0}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button{width:13px;height:13px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -214px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat}
.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button:focus,.base-page-body .multiple-product-flyout .popup-component__container__close-popup-cross-button:hover{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -214px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat;opacity:.75}
.base-page-body .multiple-product-flyout .popup-component__container__body{padding:0 14px 0;border-radius:6px}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body{height:100%;border-radius:0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body .back-link{color:#333;font-style:italic;font-weight:700;font-size:14px;margin-left:15px}
.base-page-body .multiple-product-flyout .popup-component__container__body .back-link:before{content:'<';position:absolute;color:#ea1a23;left:17px;font-style:normal}
.base-page-body .multiple-product-flyout .popup-component__container__body>h3{font-size:12px;line-height:36px;display:flex;justify-content:space-between}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body>h3{font-size:14px}
}
.base-page-body .multiple-product-flyout .popup-component__container__body>hr{margin:0 -14px;color:#e8e8e8;background-color:#fff}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body>hr{margin:0 -14px 0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body.nano{margin:0 -14px;background:#eee}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano{padding:0}
}
.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{width:auto;padding:0 14px 10px 0;max-height:80vh}
@media(max-width:767px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{max-height:100%}
}
@media(max-width:1023px){.base-page-body .multiple-product-flyout .popup-component__container__body.nano-content{width:98%;padding:0}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(min-width:768px){.automotive-product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-19px -435px;width:15px;height:14px;background-color:transparent;background-repeat:no-repeat}
}
@media(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min--moz-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi){.automotive-product-tile-srp__rate .rating-star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(max-width:767px){.automotive-product-tile-srp__rate .rating-star--on{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -408px;width:10px;height:10px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px) and (min-resolution:1.5dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi){.automotive-product-tile-srp__rate .rating-star--on{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(min-width:768px){.automotive-product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-35px -435px;width:15px;height:14px;background-color:transparent;background-repeat:no-repeat}
}
@media(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min--moz-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi){.automotive-product-tile-srp__rate .rating-star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(max-width:767px){.automotive-product-tile-srp__rate .rating-star--off{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -419px;width:10px;height:10px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px) and (min-resolution:1.5dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:767px) and (min--moz-device-pixel-ratio:1.5),(max-width:767px) and (min-resolution:144dpi){.automotive-product-tile-srp__rate .rating-star--off{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.automotive-product-tile-srp__link--text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -130px;width:12px;height:12px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.automotive-product-tile-srp__link--text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.automotive-product-tile-srp .stock-status__info-text::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.automotive-product-tile-srp .stock-status__info-text::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.automotive-product-tile-srp__stock-status_available::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -232px;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.automotive-product-tile-srp__stock-status_available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.automotive-product-tile-srp__stock-status_not-available::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-359px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.automotive-product-tile-srp__stock-status_not-available::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.automotive-stock-status .stock-status__info--checked::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -144px;width:13px;height:13px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.automotive-stock-status .stock-status__info--checked::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.automotive-product-tile-srp{display:block;height:100%;background:#fff;color:#333;cursor:pointer}
.automotive-product-tile-srp .auto-tile-info__part,.automotive-product-tile-srp__critical-fitment{display:none}
.automotive-product-tile-srp__image-wrapper{position:relative;flex-shrink:0;text-align:center}
.automotive-product-tile-srp__category{color:#333;font-weight:700}
.automotive-product-tile-srp__features{font:400 .875rem/1.2143 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.grid--list-view .automotive-product-tile-srp__sku-grid-item:first-child{width:56%;flex-shrink:0}
.automotive-product-tile-srp__tire-perf-rating{position:relative;display:inline-block;padding-bottom:16px;outline-style:none;margin-bottom:auto}
.automotive-product-tile-srp__tire-perf-rating:hover .automotive-product-tile-srp__perf-attributes,.automotive-product-tile-srp__tire-perf-rating:focus .automotive-product-tile-srp__perf-attributes,.automotive-product-tile-srp__tire-perf-rating.active .automotive-product-tile-srp__perf-attributes{opacity:1;transition:opacity .3s;width:320px;height:auto;padding:12px 8px;z-index:9;overflow:visible}
.automotive-product-tile-srp__perf-attributes{position:absolute;right:0;width:0;height:0;overflow:hidden;padding:12px 8px;background-color:#f4f4f4;border:2px solid #e8e8e8;z-index:0;opacity:0}
.automotive-product-tile-srp__perf-attributes::before{content:'';position:absolute;top:-8px;right:70px;height:12px;width:12px;background-color:#f4f4f4;border-left:2px solid #e8e8e8;border-top:2px solid #e8e8e8;transform:rotate(45deg)}
.automotive-product-tile-srp__perf-attributes:empty{display:none}
.automotive-product-tile-srp__product-data-badges .auto-product-badges__item{margin:0 0 3px 0}
.automotive-product-tile-srp .loyalty-badge{top:0;left:auto;right:-5px;width:75px}
.automotive-product-tile-srp__add-to-cart.global-form-button--load{padding-left:35px}
.automotive-product-tile-srp__add-to-cart.global-form-button--load .global-form-button__inner::before{left:-25px}
.automotive-product-tile-srp__set-of-label{font:700 12px/15px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;text-transform:uppercase;color:#666;margin-bottom:3px}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container{display:flex !important;position:relative !important;margin-bottom:5px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container{width:85px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_text{font-size:12px !important;color:#666 !important;padding-top:1px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-right:3px !important}
.automotive-product-tile-srp__stock-status{display:flex;flex-direction:column;height:33px;margin:23px 0;align-items:baseline}
.automotive-product-tile-srp__stock-status_available,.automotive-product-tile-srp__stock-status_not-available{position:relative;font-size:12px;color:#333;padding-left:19px;margin:0}
.automotive-product-tile-srp__stock-status_available:before,.automotive-product-tile-srp__stock-status_not-available:before{content:'';position:absolute;transform:scale(0.75);top:0;bottom:0;margin:auto}
.automotive-product-tile-srp__stock-status_available:before{left:0}
.automotive-product-tile-srp__stock-status_not-available:before{left:-2px}
.automotive-product-tile-srp .common-stock-status__check-other-link{border:0;background-color:transparent;padding:2px 2px 2px 0;margin:0 0 0 19px;font-size:12px;color:#0a7bb8;text-decoration:underline}
.automotive-product-tile-srp .common-stock-status__check-other-link:hover{color:#e90a13}
.grid--list-view .automotive-product-tile-srp{display:flex;width:100%}
.grid--list-view .automotive-product-tile-srp__info{flex-grow:1;flex-basis:0}
.grid--list-view .automotive-product-tile-srp .loyalty-badge{right:0}
.grid--list-view .automotive-product-tile-srp__critical-fitment{display:block}
.grid--list-view .automotive-product-tile-srp__set-of-tiles{display:none}
.grid--list-view .automotive-product-tile-srp__info-container{display:flex;width:100%}
.grid--list-view .automotive-product-tile-srp_wheel-tire{min-height:239px}
.grid--grid-view .automotive-product-tile-srp__image-wrapper{width:100%;margin-bottom:10px}
.grid--grid-view .automotive-product-tile-srp__button,.grid--grid-view .automotive-product-tile-srp__features,.grid--grid-view .automotive-product-tile-srp__sku-data{display:none}
.grid--grid-view .automotive-product-tile-srp__set-of-tiles .automotive-price__old-price{display:none}
.grid--grid-view .automotive-product-tile-srp .stock-status__other-stores::before{content:"\a";white-space:pre}
.grid--grid-view .automotive-product-tile-srp__info{padding-top:24px}
@media(min-width:768px){.automotive-product-tile-srp{border:2px solid #fff;padding:15px 15px 20px;position:relative;transition:border-color 100ms linear}
.automotive-product-tile-srp:hover{border-color:#cdd1de}
.automotive-product-tile-srp__title{line-height:1.2223;font-weight:400;margin-bottom:3px}
.automotive-product-tile-srp__category{margin-bottom:5px;font-size:.875rem;line-height:1.125}
.automotive-product-tile-srp__product-data{display:flex;flex-direction:column;justify-content:flex-end}
.automotive-product-tile-srp__tire-perf-rating{position:absolute;right:20px;top:18px}
.automotive-product-tile-srp__perf-attributes{top:35px}
.automotive-product-tile-srp__button{border:1px solid #156d2a;color:#016e26;padding:0;font-size:16px;line-height:19px;font-weight:700;background:#fff;text-transform:uppercase;min-width:190px;height:40px;margin-top:14px}
.automotive-product-tile-srp .automotive-stock-status{margin-top:auto}
.automotive-product-tile-srp__sku-grid-row{display:flex;margin-bottom:10px;align-items:flex-end}
.grid--list-view .automotive-product-tile-srp__title{font-size:1.375rem}
.grid--list-view .automotive-product-tile-srp__image-wrapper{width:160px;margin-right:30px;text-align:left}
.grid--list-view .automotive-product-tile-srp__set-of-4-mobile{display:none}
.grid--list-view .automotive-product-tile-srp__info{padding-right:30px;display:flex;flex-direction:column}
.grid--list-view .automotive-product-tile-srp__sku-grid-item_auto-parts:first-child{width:100%}
.grid--list-view .automotive-product-tile-srp__sku-grid-item_auto-parts-multi-sku:first-child{width:62%;padding-right:15px}
.grid--list-view .automotive-product-tile-srp__product-data{align-items:flex-end;text-align:right;max-width:215px}
.grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status{display:none}
.grid--list-view .automotive-product-tile-srp .auto-tile-info{padding-right:15px}
.grid--list-view .automotive-product-tile-srp .auto-tile-info__part{display:block}
.grid--grid-view .automotive-product-tile-srp__title{font-size:1.125rem}
.grid--grid-view .automotive-product-tile-srp__info .automotive-stock-status{display:none}
}
@media(max-width:767px){.automotive-product-tile-srp{padding:10px 12px}
.automotive-product-tile-srp__image-wrapper{margin-right:12px}
.automotive-product-tile-srp__image{width:110px}
.automotive-product-tile-srp .critical-fitment-data__item{padding-left:0}
.automotive-product-tile-srp .critical-fitment-data__item::before{content:none}
.automotive-product-tile-srp .loyalty-badge{top:0}
.automotive-product-tile-srp .loyalty-badge__image{width:75px;height:auto}
.automotive-product-tile-srp .tested-badge__image{width:68px;height:60px;top:0;left:0}
.automotive-product-tile-srp__title{font-size:15px;line-height:1.2;margin-bottom:0}
.automotive-product-tile-srp__category{font-size:12px;line-height:1.25;margin-bottom:0}
.automotive-product-tile-srp__ratings{display:flex}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container{width:55px !important}
.automotive-product-tile-srp__rate[data-bv-show=inline_rating] .bv_main_container .bv_text{font-size:9px !important}
.automotive-product-tile-srp__tire-perf-rating{margin-left:10px;margin-top:3px;padding-bottom:10px}
.automotive-product-tile-srp__perf-attributes{top:30px}
.automotive-product-tile-srp__product-data,.automotive-product-tile-srp__set-of-4{display:none}
.automotive-product-tile-srp__sku-info{margin-bottom:6px}
.automotive-product-tile-srp__sku-grid-row{margin-bottom:6px}
.automotive-product-tile-srp__sku-grid-row:last-of-type{margin-bottom:0}
.automotive-product-tile-srp__price-with-set-of-4{display:flex;justify-content:space-between}
.automotive-product-tile-srp__set-of-4-mobile{text-align:right}
.automotive-product-tile-srp_wheel-tire .loyalty-badge{width:50px}
.automotive-product-tile-srp_wheel-tire .loyalty-badge__image{width:50px}
.automotive-product-tile-srp_wheel-tire .automotive-price__rebate-link{white-space:nowrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__product-data-badges{width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__price{width:50%;flex-grow:1}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__price-with-set-of-4{flex-direction:row;justify-content:space-between;width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__image{width:110px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid{display:flex;flex-wrap:wrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-row{width:100%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-row_rear{margin-top:10px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-item_auto-parts{display:flex;justify-content:space-between}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__sku-grid-item_price{display:flex;flex-wrap:wrap}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-label{font-size:10px;line-height:12px}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile{width:50%}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile_product{display:none}
.automotive-product-tile-srp_wheel-tire .automotive-product-tile-srp__set-of-4-mobile .automotive-product-tile-srp__price{width:100%}
.automotive-product-tile-srp__sku-grid-row_rear{margin-top:15px}
.automotive-product-tile-srp__sku-grid-item_auto-parts{display:flex;justify-content:space-between;flex-direction:column}
.automotive-product-tile-srp__sku-grid-item_set-of-price{display:flex;justify-content:space-between;align-items:baseline}
.srp-grid__item_pcode .automotive-product-tile-srp__image-wrapper{margin-bottom:7px}
.srp-grid__item_pcode .automotive-product-tile-srp__product-data{display:block}
.srp-grid__item_pcode .automotive-product-tile-srp__product-data .auto-product-badges{margin-top:4px}
.srp-grid__item_pcode .automotive-product-tile-srp__info .automotive-stock-status{display:none}
.srp-grid__item_pcode .automotive-product-tile-srp__sku-grid-row{display:none}
.automotive-product-tile-srp .srp-grid__item_pcode .loyalty-badge{right:-12px}
.srp-grid__item_sku .automotive-product-tile-srp__price_mobile{text-align:right}
.srp-grid__item_sku .automotive-product-tile-srp__image{width:110px}
.srp-grid__item_sku .automotive-product-tile-srp__sku-grid{display:flex;flex-wrap:wrap}
.srp-grid__item_sku .automotive-product-tile-srp__sku-grid-row{width:100%}
.srp-grid__item_sku .automotive-product-tile-srp__set-of-label{font-size:10px;line-height:12px}
.grid--list-view .automotive-product-tile-srp .srp-grid__item_sku .loyalty-badge__image,.grid--list-view .automotive-product-tile-srp .srp-grid__item_pcode .loyalty-badge__image{width:50px}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp_auto-parts,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp_auto-parts{display:flex;width:100%}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp__image-wrapper,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp__image-wrapper{margin-bottom:0;width:auto}
.srp-grid__item_sku .grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status,.srp-grid__item_pcode .grid--list-view .automotive-product-tile-srp__product-data .automotive-stock-status{display:none}
.grid--list-view .automotive-product-tile-srp__info-container{display:block}
.grid--list-view .automotive-product-tile-srp_wheel-tire{min-height:165px}
.automotive-product-tile-srp_auto-parts .srp-grid__item_sku .automotive-product-tile-srp__sku-grid-item:first-child{width:auto}
.grid--list-view .automotive-product-tile-srp__sku-grid-item:first-child{width:auto}
.grid--grid-view .automotive-product-tile-srp__set-of-tiles{display:block}
.grid--grid-view .automotive-product-tile-srp__sku-grid.automotive-product-tile-srp__sku-data{display:none}
.automotive-product-tile-srp_auto-parts .automotive-price{font-size:18px}
}
@media(max-width:480px){.automotive-product-tile-srp__price-with-set-of-4{flex-direction:column}
.automotive-product-tile-srp__set-of-tiles{display:none}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.automotive-stock-status .stock-status{margin-bottom:0}
.automotive-stock-status .stock-status__warning-links{border:1px solid #fd9d2c;padding:5px 35px;position:relative;display:inline-block;font-size:14px;line-height:17px}
.automotive-stock-status .stock-status__warning-links::before{content:'';position:absolute;left:8px;top:6px}
.automotive-stock-status .stock-status__other-stores{color:#000;text-decoration:underline;position:relative}
.automotive-stock-status .stock-status__other-stores::after{content:">";position:absolute;right:-10px;bottom:0}
.automotive-stock-status .stock-status__other-stores:hover{text-decoration:none}
@media(min-width:768px){.automotive-stock-status .stock-status{margin-top:10px}
}
@media(max-width:767px){.automotive-stock-status .stock-status{margin-top:5px}
.automotive-stock-status .stock-status__warning-links{display:block;padding:6px 20px 6px 26px;font-size:12px;line-height:15px}
.automotive-stock-status .stock-status__warning-links::before{top:6px;left:6px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__search-form{float:left;width:calc(100% - 568px);position:relative;margin-top:20px}
.global-header__main-bar__search-form__search-input{border-radius:3px;width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__mobile-search{display:none}
.global-header__main-bar__search-form__label-input{position:absolute;left:-9999px}
.global-header__main-bar__search-form__mobile__search-input{width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;border-radius:3px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__mobile__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__mobile__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__search-form__mobile__label-input{position:absolute;left:-9999px}
.global-search{position:relative}
.global-search__label{position:absolute;left:-9999px}
.global-search__search{border-radius:3px;color:#333;font:normal 400 1rem/50px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-search__clear{display:none;cursor:pointer;position:absolute;top:11px;right:45px;background:#ccc;border-radius:50%;width:16px;padding:0;height:16px;border:0;z-index:10;-moz-appearance:none;-webkit-appearance:none}
.global-search__clear::before,.global-search__clear::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background-color:#fff}
.global-search__clear::after{transform:rotate(-45deg)}
.global-search__clear::before{transform:rotate(45deg)}
.global-search--active .global-search __clear{display:block}
.global-search-flyout{top:auto !important}
.global-search-mobile{width:100%}
.global-search-mobile--active{display:block}
.global-search-mobile__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
.global-search__search::-webkit-input-placeholder,.global-search__search::-moz-placeholder,.global-search__search:-moz-placeholder,.global-search__search:-ms-input-placeholder,.global-search__search.placeholder{color:#333;font:italic 400 1rem/50px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;opacity:1}
.global-search__search::-ms-clear{display:none}
.global-search__search::-webkit-search-decoration,.global-search__search::-webkit-search-cancel-button,.global-search__search::-webkit-search-results-button,.global-search__search::-webkit-search-results-decoration{display:none}
.global-search__page-url{display:none}
@media(max-width:1023px){.global-header__main-bar__search-form,.global-header__main-bar__search{display:none}
.global-search-flyout{width:100%}
.global-search-flyout__content{display:block;box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
}
@media(min-width:1024px){.global-header__main-bar__search{display:block}
.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{float:none;display:none}
.global-search{float:left;margin:20px 4% 0;width:530px}
.global-search-flyout__content{display:none}
}
@media(min-width:1024px) and (max-width:1279px){.global-header__main-bar__search-form{width:530px}
}
@media(min-width:1280px){.global-search{width:530px;margin:20px 4% 0}
}
@media(max-width:767px){.global-search-flyout__content{padding:20px;background-color:#333;border:0}
.global-search__search{height:37px;line-height:37px;padding:0 70px 0 17px;background:#f4f4f4;border:0;border-radius:0}
.global-search__search[type="search"]{-moz-appearance:none;-webkit-appearance:none}
.global-header .global-search-flyout__content{padding:10px 8px}
.global-header .global-search__fieldset-arrow{position:absolute;display:block;background:0;width:0;height:0;top:-9px;right:69px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}
.global-header .global-search__search{height:34px;line-height:34px;background:#fff;font-size:.9375rem;border-radius:8px;position:relative}
.global-header .global-search__search:focus ~ .global-search__fieldset-arrow{top:-9px;right:69px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #69b1fa;box-shadow:0 6px 0 -2px #fff}
.global-header .global-search__search:focus ~ .global-search__fieldset-arrow::before{content:'';position:absolute;display:block;background:0;width:0;height:0;right:-8px;top:2px;border-style:solid;border-color:transparent transparent #fff transparent;border-width:0 8px 8px 8px;z-index:0}
.global-header .global-search__search_not-rounded{border-bottom-left-radius:0;border-bottom-right-radius:0}
.global-header .global-header__main-bar__utility-nav__flyout-toggle.global-header__main-bar__utility-nav__flyout-toggle--active::after{content:none}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-suggestive-search{border-radius:2px;position:absolute;width:100%;border:1px solid #ccc;border-width:0 1px 1px;z-index:10;display:none}
.global-suggestive-search::before,.global-suggestive-search::after{content:'';display:table}
.global-suggestive-search::after{clear:both}
@media(max-width:767px){.global-suggestive-search{border-radius:0;border-width:1px}
}
.global-suggestive-search.expanded{display:block;overflow-y:auto}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__item{cursor:pointer}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__item.active .global-suggestive-search__tabs-list__link__match-text .search-term-part{color:#fff}
.global-suggestive-search.expanded .global-suggestive-search__tabs-list__link__match-text .search-term-part{color:red}
@media(max-width:767px){.global-suggestive-search.expanded .global-suggestive-search__tabs-list__link__match-text .search-term-part{font-weight:700}
}
.global-suggestive-search__tabs-list{float:left;width:100%}
.global-suggestive-search__tabs-list__item{box-sizing:border-box;position:relative;border-top:1px solid #ccc;width:100%;height:50px;line-height:50px;background-color:#fff}
.global-suggestive-search__tabs-list__item:first-of-type{border-top:0}
.global-suggestive-search__tabs-list__item.active{background:#c00}
.global-suggestive-search__tabs-list__item.active .global-suggestive-search__tabs-list__link{color:#fff}
@media(max-width:767px){.global-suggestive-search__tabs-list__item{height:48px;line-height:48px}
}
.global-suggestive-search__tabs-list__link{display:inline-block;vertical-align:middle;font:normal 400 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:normal;color:#333;padding:0 35px 0 20px;letter-spacing:.025em}
.global-suggestive-search__tabs-list__link:focus{outline:0}
.global-suggestive-search__tabs-list__link__match-text{font:normal 700 .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;line-height:normal}
@media(max-width:767px){.global-suggestive-search__tabs-list__link__match-text{font-weight:400}
}
@media(max-width:767px){.global-suggestive-search__tabs-list__link{padding-left:16px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-48px -388px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-195px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;transform:scale(0.76) translate(-67%,-13%)}
.global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-225px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat;border:0;text-indent:-9999px;padding:0;display:inline-block;position:absolute;top:50%;right:15px;margin-top:-10px}
@media(max-width:767px){.global-search__submit{top:0;right:0;margin:0;width:37px;height:37px;background:#ccc;text-indent:0;cursor:pointer}
.global-search__submit::before{content:'';position:absolute;top:50%;right:12px;margin-top:-6px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -197px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat}
}
@media(max-width:767px){.global-header .global-search__submit{width:34px;height:34px;background-color:transparent;border-radius:8px}
.global-header .global-search__submit::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-329px -362px;width:22px;height:22px;background-color:transparent;background-repeat:no-repeat;margin-top:-11px;right:10px}
}
@media(max-width:767px){.global-header .global-search--active .global-search__submit{width:34px;height:34px;background-color:inherit}
.global-header .global-search--active .global-search__submit::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-329px -362px;width:22px;height:22px;background-color:transparent;background-repeat:no-repeat}
}
.global-header .global-search--active .global-search__clear{width:15px;height:15px;background:0;right:47px;border-radius:0}
.global-header .global-search--active .global-search__clear::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -366px;width:15px;height:15px;background-color:transparent;background-repeat:no-repeat;top:0;left:0;margin:0;transform:none}
.global-header .global-search--active .global-search__clear::after{content:none;transform:none}
.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-225px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat}
.global-search--active .global-search__submit{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-195px -327px;width:29px;height:28px;background-color:transparent;background-repeat:no-repeat}
@media(max-width:767px){.global-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -209px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat}
}
.global-suggestive-search__tabs-list__item::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -372px;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:482px 465px}
.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:482px 465px}
.global-search__submit{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@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:482px 465px}
}
@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:482px 465px}
}
@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:482px 465px}
}
@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:482px 465px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-suggestive-search__tabs-list__item:after{background:0;width:10px;height:10px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header .global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px;margin-top:-10px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-header .global-search--active .global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header .global-search--active .global-search__clear::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__search-form{float:left;width:calc(100% - 568px);position:relative;margin-top:20px}
.global-header__main-bar__search-form__search-input{border-radius:3px;width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__mobile-search{display:none}
.global-header__main-bar__search-form__label-input{position:absolute;left:-9999px}
.global-header__main-bar__search-form__mobile__search-input{width:100%;height:50px;border:1px solid #ccc;padding:0 50px 0 20px;border-radius:3px;background-color:white;-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search-form__mobile__search-input::-ms-clear{display:none}
.global-header__main-bar__search-form__mobile__search-input::-webkit-search-decoration,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-cancel-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-button,.global-header__main-bar__search-form__mobile__search-input::-webkit-search-results-decoration{display:none}
.global-header__main-bar__search-form__mobile__label-input{position:absolute;left:-9999px}
.global-header__main-bar .autocomplete-suggestion{border-bottom:0}
.global-header__main-bar .autocomplete-suggestion.selected{background-color:#ebfef0;color:#666}
.global-header__main-bar .autocomplete-suggestion.selected .termin{color:#777}
.global-header__main-bar .autocomplete-suggestion.selected b{color:#333}
.global-header__main-bar .autocomplete-suggestion b{color:#333;font-weight:700}
.global-header__main-bar .autocomplete-suggestion::after{content:none}
.global-search{position:relative;width:100%}
.global-search__label{position:absolute;left:-9999px}
.global-search__search{border-radius:4px;-webkit-border-radius:4px;color:#333;font:normal 400 .875rem/17px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;width:100%;height:34px;border:1px solid #008227;padding:8px 53px 9px 20px;-moz-appearance:none;-webkit-appearance:none}
.global-search__search_no-border{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}
.global-search__search::placeholder{font-style:normal}
.global-search__search:-ms-input-placeholder{font-style:normal}
.global-search__search{background:0;position:relative;z-index:1}
.global-search__clear{display:none;cursor:pointer;position:absolute;top:11px;right:45px;background:#ccc;border-radius:50%;width:16px;padding:0;height:16px;border:0;z-index:10;-moz-appearance:none;-webkit-appearance:none}
.global-search__clear::before,.global-search__clear::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background-color:#fff}
.global-search__clear::after{transform:rotate(-45deg)}
.global-search__clear::before{transform:rotate(45deg)}
.global-search--active .global-search__clear{display:block}
.global-search__submit{position:absolute;height:34px;width:33px;bottom:0;right:0;top:10px;border-radius:0 4px 4px 0;background-color:#347636;background-image:none;z-index:1}
.global-search-flyout{top:auto !important}
.global-search-mobile{width:100%}
.global-search-mobile--active{display:block}
.global-search-mobile__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
.global-search__search::-webkit-input-placeholder,.global-search__search::-moz-placeholder,.global-search__search:-moz-placeholder,.global-search__search:-ms-input-placeholder,.global-search__search.placeholder{color:#333;font:italic 400 1rem/50px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;opacity:1}
.global-search__search::-ms-clear{display:none}
.global-search__search::-webkit-search-decoration,.global-search__search::-webkit-search-cancel-button,.global-search__search::-webkit-search-results-button,.global-search__search::-webkit-search-results-decoration{display:none}
.global-search__search-group-fields{display:flex}
.global-search__search-wrapper{position:relative;flex:1 auto}
.global-search__category-dropdown{cursor:pointer}
@media(max-width:767px){.global-search__category-dropdown{display:none}
}
@media(min-width:768px){.global-search__category-dropdown{flex-basis:auto;width:auto}
}
.global-search__category-dropdown_selected{text-transform:capitalize}
@media(min-width:768px){.global-search__category-dropdown_selected{border:1px solid #008227;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#008227;flex-wrap:nowrap;height:34px;padding:6px 30px 6px 15px;position:relative;white-space:nowrap}
.global-search__category-dropdown_selected::after{content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #008227;display:block;height:0;position:absolute;right:10px;top:13px;width:0}
}
@media(min-width:768px) and (max-width:1023px){.global-search__category-dropdown_selected{font-size:.75rem;line-height:15px;padding:9px 26px 10px 10px}
}
@media(min-width:768px){.global-search__category-dropdown-list{background-color:#fff;position:absolute;border:1px solid #d9d9d9;border-radius:3px;display:none}
.global-search__category-dropdown-list_show{display:block}
.global-search__category-dropdown-list li{cursor:pointer;padding:8px 25px}
.global-search__category-dropdown-list li:hover{background-color:#f5fcf7}
}
@media(max-width:1023px){.global-header__main-bar__search-form,.global-header__main-bar__search{display:none}
.global-search-flyout{width:100%}
.global-search-flyout__content{display:block;box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4;padding:12px 17px}
}
@media(min-width:768px) and (max-width:1023px){.global-search__fieldset .global-search__search{font-size:.75rem;line-height:15px;padding:9px 48px 10px 15px;-moz-appearance:none;-webkit-appearance:none}
.global-search__fieldset .global-search__search::placeholder{font-size:.75rem;line-height:15px}
.global-search__fieldset .global-search__search:-ms-input-placeholder{font-size:.75rem;line-height:15px}
}
@media(min-width:768px){.global-search__fieldset .global-search__search{-moz-appearance:none;-webkit-appearance:none}
.global-header__main-bar__search{display:block}
.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{float:none;display:none}
.global-search{margin:0}
.global-search-flyout__content{display:none}
}
@media(min-width:768px){.autocomplete-suggestions{left:auto !important;right:0 !important}
}
@media(min-width:768px) and (max-width:1023px){.autocomplete-suggestions{top:39px !important}
}
@media(min-width:1024px){.autocomplete-suggestions{top:35px !important}
}
@media(max-width:361px){.global-header__main-bar__utility-nav__flyout-toggle--mobile-search{left:5px}
}
@media(max-width:767px){.global-header__atlas-intent-search .global-header__main-bar__search{display:none}
.global-search-flyout__content{padding:20px;background-color:#333;border:0}
.global-search__search{height:37px;line-height:37px;padding:0 70px 0 17px;background:#f4f4f4;border:0;border-radius:0}
.global-search__search[type="search"]{-moz-appearance:none;-webkit-appearance:none}
.global-search__category-dropdown{display:none}
.global-search__submit{z-index:1}
}
.global-header__atlas-intent-search{z-index:9;position:relative}
.global-header__recent-search-list{border-radius:4px;background:#fff;position:absolute;z-index:9999;max-height:400px;overflow:hidden;overflow-y:auto;text-align:left;border:1px solid #ccc;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);width:100%;top:35px;right:0;max-width:700px;min-width:280px}
@media(max-width:767px){.global-header__recent-search-list{position:fixed;right:8px;top:108px;width:calc(100% - 16px) !important}
}
@media(min-width:768px) and (max-width:1023px){.global-header__recent-search-list{top:39px}
}
.global-header__recent-search-list__item{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;cursor:pointer;font:normal .875rem/40px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;display:block;width:100%;text-align:left;padding:0 1rem}
.global-header__recent-search-list__item.selected{background-color:#ebfef0;color:#333;font-weight:700}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-48px -388px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-48px -388px;width:22px;height:23px;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;transform:none}
.global-search__submit::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-77px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:4px;margin-top:-11px;transform:scale(0.614)}
@media(max-width:767px){.global-search__submit{top:0;right:0;margin:0;width:37px;height:37px;background:#ccc;text-indent:0;cursor:pointer}
.global-search__submit::before{content:'';position:absolute;top:50%;right:12px;margin-top:-6px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -197px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat;transform:scale(1)}
}
.global-search--active .global-search__submit{height:34px;width:33px;background-color:#347636;background-image:none}
@media(max-width:767px){.global-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -209px;width:12px;height:11px;background-color:transparent;background-repeat:no-repeat}
}
.global-suggestive-search__tabs-list__item::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-470px -372px;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:482px 465px}
.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.general-header .global-header__main-bar__utility-nav__flyout-toggle--mobile-search .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-header .global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px;margin-top:-11px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-search__submit{width:37px;height:37px;background:#ccc}
.global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-search--active .global-search__submit{height:34px;width:33px;background-color:#347636;background-image:none}
.global-search--active .global-search__submit::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px;margin-top:-11px}
}
@media(min-resolution:1.5dppx) and (max-width:767px),(-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),(min--moz-device-pixel-ratio:1.5) and (max-width:767px),(min-resolution:144dpi) and (max-width:767px){.global-search--active .global-search__submit{width:37px;height:37px;background:#ccc}
.global-search--active .global-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@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:482px 465px}
}
@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}
}
.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) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.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__main-link-wrapper{margin:0;padding:0;font-size:inherit}
.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:-248px -435px;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:482px 465px}
.global-footer .list-of-links .view-all-link:after{display:none}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 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;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;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;width:100%;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}
.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:-152px -251px;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:-114px -251px;width:37px;height:37px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.banner-builder__button-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.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:482px 465px}
}
@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:482px 465px}
}
@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:-100px -435px;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) 2019 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) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.section-header-cfg__main-tag .x-form-item-description{color:#d01b1b !important}
.section-header-cfg__main-tag.no-message .x-form-item-description{visibility:hidden}
.section-header-container{position:relative;width:100%;overflow:hidden;padding-left:10px;padding-right:10px}
@media(max-width:767px){.section-header-container{padding-top:16px;padding-bottom:0}
}
@media(min-width:768px){.section-header-container{padding-top:20px;padding-bottom:20px}
}
.section-header-paddings{position:relative;width:inherit;margin-bottom:40px;overflow:hidden}
.section-header-paddings-bottom-line{border-bottom:#ccc 1px solid}
.section-header-paddings-non-line{border-bottom:transparent 1px solid}
.section-header__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
.section-header-title{display:inline-block;width:inherit;margin-bottom:0;line-height:1;font-style:normal;font-variant:normal;font-size:unset;color:#333;letter-spacing:.1em;text-transform:capitalize}
.section-header-title.non-capitalized{text-transform:none}
.section-header-title-margin-right20{margin-right:20px}
.section-header-title *{line-height:1.2}
.section-header-lines-about{width:200%;margin-left:-50%;text-align:center;white-space:nowrap}
.section-header-lines-about::before,.section-header-lines-about::after{content:'';display:inline-block;width:30%;height:1px;vertical-align:middle}
.section-header-lines-about-title{display:inline-block;vertical-align:middle;padding:0 20px}
.section-header-line .section-header-lines-about::before,.section-header-line .section-header-lines-about::after{background:#ccc}
.section-header-center .section-header-lines-about::before,.section-header-center .section-header-lines-about::after{background:transparent}
.section-header-link{position:relative;display:inline-block;font:normal normal .875rem/1.27 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em;padding-right:3px}
.section-header-link:hover,.section-header-link:focus{color:#eb0000}
.section-header-link::after{content:"";position:absolute;top:50%;right:3px;z-index:1;transform:translate(0,-50%) rotate(45deg);display:inline-block;width:8px;height:8px;margin-left:5px;border-style:solid;border-width:2px 2px 0 0;color:#c00}
.section-header-link .htmleditor-text-wrapper{display:inline-block;padding-right:13px}
.section-header-view-all-text{display:inline-block;font:normal normal .875rem/1.27 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em}
.section-header-default font{vertical-align:baseline}
.section-header-custom a{display:inline-block}
.section-header-custom .section-header-container__description{margin:0;font-size:unset;line-height:1}
.section-header-custom .section-header-container__description *{line-height:1}
.section-header-custom__shop-all-btn{display:inline-block;padding:15px 20px;background:#eb0000;color:#fff;text-align:center;text-transform:uppercase;border:2px solid #eb0000}
.section-header-custom .section-header-container__list-elements{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0}
.section-header-custom .content-alignment__left{justify-content:flex-start}
.section-header-custom .content-alignment__left.button-alignment__right .section-header-custom__item_link{flex-grow:1;text-align:right}
.section-header-custom .content-alignment__right{justify-content:flex-end}
.section-header-custom .content-alignment__center{justify-content:center}
.section-header-custom .content-alignment__center.button-alignment__right .section-header-custom__item:first-child,.section-header-custom .content-alignment__center.button-alignment__right .section-header-custom__item:last-child{flex-grow:1;text-align:right}
.section-header-custom .content-alignment__top{align-items:flex-start}
.section-header-custom .content-alignment__middle{align-items:center}
.section-header-custom .content-alignment__bottom{align-items:flex-end}
.section-header-custom .section-header-custom__item_link{white-space:nowrap;text-align:right}
.section-header-custom .section-header-custom__item_logo{flex-shrink:0}
.section-header-custom .section-header-title{display:block;width:auto}
.button-alignment__left .section-header-custom__item_link{text-align:left}
.global-megamenu__content__panel--active{display:block}
@media(max-width:1023px){.section-header-container{float:none;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:1024px) and (max-width:1279px){.section-header-container{float:none;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:1280px){.section-header-container{float:none;width:auto;max-width:1170px;margin-right:auto;margin-left:auto}
}
@media(max-width:767px){.section-header-paddings{margin-bottom:10px}
.section-header .section-header-line.section-header-paddings{margin-bottom:20px}
.section-header-line.section-header---simple-mobile{margin-bottom:0 !important}
.section-header-line.section-header---simple-mobile .section-header-lines-about::before,.section-header-line.section-header---simple-mobile .section-header-lines-about::after{content:none}
.section-header-line.section-header---simple-mobile .section-header-title{font-size:18px;font-weight:bold}
.section-header-lines-about{position:relative;width:100%;margin-left:0;overflow:hidden}
.section-header-lines-about::before,.section-header-lines-about::after{width:50%;position:relative}
.section-header-lines-about::before{margin:0 0 0 -50%;left:-20px}
.section-header-lines-about::after{margin:0 -50% 0 0;right:-20px}
.section-header-lines-about-title{max-width:75%;padding:0;vertical-align:middle;white-space:normal}
.section-header-title{font-size:17px}
.section-header-title .module-font-10{font-size:10px !important}
.section-header-title .module-font-11,.section-header-title .module-font-12,.section-header-title .module-font-13{font-size:11px !important}
.section-header-title .module-font-14{font-size:11px !important}
.section-header-title .module-font-15{font-size:11px !important}
.section-header-title .module-font-16{font-size:12px !important}
.section-header-title .module-font-17{font-size:13px !important}
.section-header-title .module-font-18{font-size:14px !important}
.section-header-title .module-font-19{font-size:14px !important}
.section-header-title .module-font-20{font-size:15px !important}
.section-header-title .module-font-21{font-size:16px !important}
.section-header-title .module-font-22{font-size:17px !important}
.section-header-title .module-font-23{font-size:18px !important}
.section-header-title .module-font-24{font-size:18px !important}
.section-header-title .module-font-25{font-size:18px !important}
.section-header-title .module-font-26{font-size:19px !important}
.section-header-title .module-font-27{font-size:20px !important}
.section-header-title .module-font-28{font-size:21px !important}
.section-header-title .module-font-29{font-size:21px !important}
.section-header-title .module-font-30{font-size:22px !important}
.section-header-title .module-font-31{font-size:23px !important}
.section-header-title .module-font-32{font-size:24px !important}
.section-header-title .module-font-33{font-size:25px !important}
.section-header-title .module-font-34{font-size:25px !important}
.section-header-title .module-font-35{font-size:25px !important}
.section-header-title .module-font-36{font-size:26px !important}
.section-header-title .module-font-37{font-size:27px !important}
.section-header-title .module-font-38{font-size:28px !important}
.section-header-title .module-font-39{font-size:28px !important}
.section-header-title .module-font-40{font-size:29px !important}
.section-header-title .module-font-41{font-size:30px !important}
.section-header-title .module-font-42{font-size:31px !important}
.section-header-title .module-font-43{font-size:32px !important}
.section-header-title .module-font-44{font-size:32px !important}
.section-header-title .module-font-45{font-size:32px !important}
.section-header-title .module-font-46{font-size:33px !important}
.section-header-title .module-font-47{font-size:34px !important}
.section-header-title .module-font-48{font-size:35px !important}
.section-header-title .module-font-49{font-size:35px !important}
.section-header-title .module-font-50{font-size:36px !important}
.section-header-title .module-font-51{font-size:37px !important}
.section-header-title .module-font-52{font-size:38px !important}
.section-header-title .module-font-53{font-size:39px !important}
.section-header-title .module-font-54{font-size:39px !important}
.section-header-title .module-font-55{font-size:39px !important}
.section-header-title .module-font-56{font-size:40px !important}
.section-header-title .module-font-57{font-size:41px !important}
.section-header-title .module-font-58{font-size:42px !important}
.section-header-title .module-font-59{font-size:42px !important}
.section-header-title .module-font-60{font-size:43px !important}
.section-header-title .module-font-61{font-size:44px !important}
.section-header-title .module-font-62{font-size:45px !important}
.section-header-title .module-font-67{font-size:48px !important}
.section-header-title .module-font-72{font-size:52px !important}
.section-header-title .module-font-80{font-size:57px !important}
.section-header-title .module-font-90{font-size:64px !important}
.section-header-title .module-font-100{font-size:71px !important}
.section-header-title .module-font-110{font-size:78px !important}
.section-header-title .module-font-120{font-size:85px !important}
.section-header-title .module-font-130{font-size:92px !important}
.section-header-title .module-font-140{font-size:99px !important}
.section-header-title .module-font-150{font-size:106px !important}
}
@media(max-width:480px){.section-header-title .module-font-14{font-size:11px !important}
.section-header-title .module-font-15{font-size:11px !important}
.section-header-title .module-font-16{font-size:11px !important}
.section-header-title .module-font-17{font-size:12px !important}
.section-header-title .module-font-18{font-size:12px !important}
.section-header-title .module-font-19{font-size:12px !important}
.section-header-title .module-font-20{font-size:13px !important}
.section-header-title .module-font-21{font-size:13px !important}
.section-header-title .module-font-22{font-size:13px !important}
.section-header-title .module-font-23{font-size:14px !important}
.section-header-title .module-font-24{font-size:14px !important}
.section-header-title .module-font-25{font-size:14px !important}
.section-header-title .module-font-26{font-size:14px !important}
.section-header-title .module-font-27{font-size:15px !important}
.section-header-title .module-font-28{font-size:15px !important}
.section-header-title .module-font-29{font-size:15px !important}
.section-header-title .module-font-30{font-size:16px !important}
.section-header-title .module-font-31{font-size:16px !important}
.section-header-title .module-font-32{font-size:16px !important}
.section-header-title .module-font-33{font-size:17px !important}
.section-header-title .module-font-34{font-size:17px !important}
.section-header-title .module-font-35{font-size:17px !important}
.section-header-title .module-font-36{font-size:17px !important}
.section-header-title .module-font-37{font-size:18px !important}
.section-header-title .module-font-38{font-size:18px !important}
.section-header-title .module-font-39{font-size:18px !important}
.section-header-title .module-font-40{font-size:19px !important}
.section-header-title .module-font-41{font-size:19px !important}
.section-header-title .module-font-42{font-size:19px !important}
.section-header-title .module-font-43{font-size:20px !important}
.section-header-title .module-font-44{font-size:20px !important}
.section-header-title .module-font-45{font-size:20px !important}
.section-header-title .module-font-46{font-size:20px !important}
.section-header-title .module-font-47{font-size:21px !important}
.section-header-title .module-font-48{font-size:21px !important}
.section-header-title .module-font-49{font-size:21px !important}
.section-header-title .module-font-50{font-size:22px !important}
.section-header-title .module-font-51{font-size:22px !important}
.section-header-title .module-font-52{font-size:22px !important}
.section-header-title .module-font-53{font-size:23px !important}
.section-header-title .module-font-54{font-size:23px !important}
.section-header-title .module-font-55{font-size:23px !important}
.section-header-title .module-font-56{font-size:23px !important}
.section-header-title .module-font-57{font-size:24px !important}
.section-header-title .module-font-58{font-size:24px !important}
.section-header-title .module-font-59{font-size:24px !important}
.section-header-title .module-font-60{font-size:25px !important}
.section-header-title .module-font-61{font-size:25px !important}
.section-header-title .module-font-62{font-size:25px !important}
.section-header-title .module-font-67{font-size:27px !important}
.section-header-title .module-font-72{font-size:28px !important}
.section-header-title .module-font-80{font-size:31px !important}
.section-header-title .module-font-90{font-size:34px !important}
.section-header-title .module-font-100{font-size:37px !important}
.section-header-title .module-font-110{font-size:40px !important}
.section-header-title .module-font-120{font-size:43px !important}
.section-header-title .module-font-130{font-size:46px !important}
.section-header-title .module-font-140{font-size:49px !important}
.section-header-title .module-font-150{font-size:52px !important}
}
@media(max-width:767px){.section-header-custom .section-header-container__list-elements.section-header-custom__paddings{flex-flow:row wrap;align-items:center}
.section-header-container__list-elements.content-alignment__left .section-header-container__description div,.section-header-container__list-elements.content-alignment__left .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__left .section-header-custom__item_link{text-align:left !important}
.section-header-container__list-elements.content-alignment__center .section-header-container__description div,.section-header-container__list-elements.content-alignment__center .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__center .section-header-custom__item_link{text-align:center !important}
.section-header-container__list-elements.content-alignment__right .section-header-container__description div,.section-header-container__list-elements.content-alignment__right .section-header-custom__item_title div,.section-header-container__list-elements.content-alignment__right .section-header-custom__item_link{text-align:right !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_logo{padding-top:0 !important;padding-right:16px !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_title{padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_description{width:100%;padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-custom__item.section-header-custom__item_link{width:100%;padding-top:0 !important;padding-right:0 !important;padding-bottom:16px !important}
.section-header-container.section-header-custom .section-header-container__list-elements>.section-header-custom__item:last-child{padding-bottom:0 !important}
.section-header-container .section-header-custom__item{flex-grow:0 !important}
.home-service .section-header-component{width:94.92%;margin:0 auto}
.home-service .section-header-component .section-header-container{padding-top:0}
.home-service .section-header-component .section-header-paddings{width:100%}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-header .departments-megamenu__content-wrapper{width:100%;height:19px;z-index:4;left:0}
.global-header .departments-megamenu__content{height:100%}
.global-header .departments-megamenu__content__panel{visibility:hidden;top:-9999em;max-height:0;overflow:hidden;opacity:0}
.global-header .departments-megamenu__nav-list__text{letter-spacing:-0.36px;white-space:nowrap}
@media(min-width:1024px){.departments-megamenu__nav-list{display:flex}
.departments-megamenu__nav-list__toggle-flyer--item{margin:0 6px}
.departments-megamenu__nav-list__toggle-flyer--item:first-child{margin-left:0}
.departments-megamenu__nav-list__toggle-flyer--item:first-child .departments-megamenu__nav-list__toggle{padding-left:0}
.departments-megamenu__nav-list__toggle-flyer--item:last-child{margin-right:0}
.departments-megamenu__nav-list__toggle-flyer--item:hover>a{text-decoration:underline}
.departments-megamenu__nav-list__toggle-flyer--item>a.departments-megamenu__nav-list__toggle{width:auto;padding:0 4px;display:block;line-height:17px;font-size:.875rem;font-weight:bold;height:17px}
}
@media(min-width:1280px){.departments-megamenu__nav-list__toggle-flyer--item{margin:0 11px}
}
.global-header .departments-megamenu__content__panel--active{visibility:visible;max-height:900px;opacity:1}
.departments-megamenu__content-wrapper{z-index:2;width:100%}
.departments-megamenu__nav{text-align:center;height:46px;margin:0 auto;position:relative;overflow:visible}
.department-list__container{position:absolute;top:0;left:0;width:100%;z-index:8250}
.departments-megamenu__nav-list__toggle-flyer--item{display:inline-block}
.departments-megamenu__nav-list__toggle{display:table-cell;z-index:2;cursor:pointer;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:0;color:#fff;width:180px;vertical-align:middle;height:46px}
.departments-megamenu__nav-list__toggle:focus .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle:hover .departments-megamenu__nav-list__icon,.departments-megamenu__nav-list__toggle--active .departments-megamenu__nav-list__icon{position:absolute;top:-25px}
.departments-megamenu__nav-list__toggle-flyer,.departments-megamenu__nav-list__toggle-project-central{position:relative}
.departments-megamenu__nav-list__icon-wrapper{display:block;position:absolute;left:7%;width:27px;height:25px;overflow:hidden}
.departments-megamenu__nav-list__icon{position:absolute;top:0;left:0;width:100%}
.departments-megamenu__submenu-content-wrapper{position:relative;width:100%;max-width:1171px;left:0}
.departments-megamenu__content__panel{position:absolute;left:-9000px;width:100%;padding:25px 25px;box-sizing:border-box;background-color:#fff}
.departments-megamenu__content__panel--active{display:inline-table;overflow-y:auto;position:static;width:100%;margin:0 auto;border-bottom:2px solid #252424;border-left:2px solid #252424;border-right:2px solid #252424}
.departments-megamenu__content__panel--active>div{height:100%}
.departments-megamenu__empty-content{padding:25px 35px;font-weight:bold;color:#919191;background-color:#f4f4f4}
.departments-megamenu__content-align-child-content{height:100%}
.departments-megamenu__content-align-child-content .list-of-category-links,.departments-megamenu__content-align-child-content .image-icon-component{display:inline-block;width:47%;margin-right:2%;margin-bottom:0;vertical-align:top}
@media(min-width:1024px) and (max-width:1279px){.global-header .departments-megamenu__submenu-content-wrapper{width:992px;margin:0 auto;left:-76px}
.departments-megamenu__nav-list__toggle{width:150px}
}
@media(max-width:1023px) and (min-width:768px){.departments-megamenu__content__panel{padding:25px 20px}
#departmentMegaMenu{width:729px}
.departments-megamenu__submenu-content-wrapper{width:729px}
.departments-megamenu__nav-list__toggle{width:110px}
.departments-megamenu__nav-list__icon-wrapper{display:none}
}
@media(max-width:767px){.departments-megamenu__content-wrapper .column-control__column{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.departments-megamenu__nav-list__toggle{width:110px}
}
@media(max-width:767px){.departments-megamenu__nav-list__toggle-flyer--item .departments-megamenu__nav-list__toggle{width:100%}
}
@media(min-width:800px) and (max-width:1280px){.global-header .departments-megamenu__content{overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
@media(max-width:800px) and (orientation:portrait){.global-header .departments-megamenu__content{max-height:800px}
}
@media(max-width:1280px) and (orientation:landscape){.global-header .departments-megamenu__content{max-height:600px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-minicart{max-width:523px}
.global-minicart--empty{width:523px}
.global-minicart--loading{width:523px}
.global-minicart__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-minicart__content__list-item--empty{position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__list-item--loading{display:block;position:relative;padding:22px;border:1px solid #e8e8e8;background-color:white;text-align:center;font:italic normal 1.125rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link{display:table;position:relative;box-sizing:border-box;width:100%;padding:22px;border:1px solid #e8e8e8;background-color:#fff;color:#fff}
.global-minicart__content__link:hover{color:#c00}
.global-minicart__content__link--remove{position:absolute;z-index:1;right:35px;top:50%;margin-top:-2px;overflow:hidden}
.global-minicart__content__link__price{display:table-cell;padding-right:40px;vertical-align:top;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.global-minicart__content__link__text{display:table-cell;padding-right:36px;vertical-align:top;text-align:left;font:normal bold .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;letter-spacing:.1em}
.global-minicart__content__link__text__quantity{display:block;margin-top:12px;font:normal normal .875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#666}
.global-minicart__content__link__text__name{display:inline-block;max-height:40px;overflow:hidden}
.global-minicart__content__link__image{display:table-cell;padding-right:28px;vertical-align:middle}
.global-minicart__link-wrp{display:flex;align-items:center;position:relative;left:auto;height:100%}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{display:none;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#00792b;font:normal bold .75rem/20px Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
.global-header__main-bar__utility-nav__user-cart__link{padding:4px 2px}
[data-component="HeaderCart"] .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.mini-cart{height:100%;padding:25px 22px}
.mini-cart__warning-msg{margin-top:12px;font-size:14px;text-align:left;color:#333;letter-spacing:0}
.mini-cart__triangle-top{height:22px;overflow:hidden;position:absolute;top:-14px;right:42px}
.mini-cart__triangle-top::after{content:'';display:block;width:28px;height:28px;background-color:#fff;transform:rotate(45deg) scale(0.5);border:solid #dfdfdf;border-width:1px 0 0 1px}
.mini-cart__wrapper{display:none;width:345px;position:absolute;right:-10px;top:45px;border:1px solid #e8e8e8;box-shadow:0 2px 10px rgba(0,0,0,0.2);background-color:#fff;border-radius:4px}
.mini-cart__title{font-weight:700;font-size:15px;line-height:17px;text-transform:uppercase;text-align:left;margin-bottom:22px}
.mini-cart__title-count{padding-left:10px;color:#1c7732}
.mini-cart__title-count::before{content:'\2022';color:#999;padding-right:6px;font-size:9px;vertical-align:bottom}
.mini-cart__product-list{margin-bottom:15px}
.mini-cart__product-item{display:flex;padding-bottom:8px}
.mini-cart__product-item:not(:last-child){margin-bottom:14px;border-bottom:1px solid #ccc}
.mini-cart__product-item.mini-cart__product-item_message{position:relative;text-align:left;padding-left:34px;font-size:12px;font-weight:bold;line-height:15px}
.mini-cart__product-item.mini-cart__product-item_message::before{content:'';position:absolute;top:-2px;left:-2px;transform:scale(0.73)}
.mini-cart__product-image{max-height:100%}
.mini-cart__product-image-wrapper{width:82px;height:82px;flex-shrink:0}
.mini-cart__product-details{margin-left:19px;text-align:left}
.mini-cart__product-name{margin-bottom:4px;font-size:.875rem;line-height:1.0625rem;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mini-cart__product-quantity{margin-bottom:8px;font-size:.75rem;line-height:.9375rem;color:#666;text-transform:uppercase}
.mini-cart__price-block{margin-top:8px}
.mini-cart__price,.mini-cart__regular-price{font-size:1.125rem;line-height:1.375rem;font-weight:700}
.mini-cart__promo-price .mini-cart__regular-price{font-size:.75rem;line-height:.9375rem;font-weight:400;text-decoration:line-through}
.mini-cart__full-cart-btn{display:inline-block;width:100%;margin:0 auto;padding:10px 39px;border-radius:4px;border:1px solid #00792b;color:#00792b;background-color:#fff;text-transform:uppercase;font-weight:700}
.mini-cart__store-changed-message{font-size:.775rem;line-height:17px;text-align:left;margin-bottom:10px}
.mini-cart__fees{font-size:.75rem;line-height:1.125rem;color:#ccc;text-transform:uppercase}
.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-228px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat;display:block;overflow:visible}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-178px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
.mini-cart__product-item_message::before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-127px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-header__main-bar__utility-nav__flyout-toggle--minicart.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--minicart .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.mini-cart__product-item_message::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-breadcrumb{background-color:#f4f4f4;line-height:1.2;color:#666;font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif}
.global-breadcrumb.global-breadcrumb_automotive{background:#f4f8fc;position:relative;z-index:5}
@media(max-width:767px){.global-breadcrumb.global-breadcrumb_automotive .global-breadcrumb__items{padding-bottom:8px}
}
.global-breadcrumb__custom-horizontal-padding{padding-top:6px;padding-bottom:6px}
.global-breadcrumb__content-wrapper{display:flex;max-width:1170px;margin-left:auto;margin-right:auto}
@media(max-width:767px){.global-breadcrumb__content-wrapper{padding-left:15px;padding-right:15px}
}
@media(min-width:768px) and (max-width:1279px){.global-breadcrumb__content-wrapper{padding-left:21px}
}
@media(min-width:768px){.global-breadcrumb__content-wrapper{padding-right:21px}
}
.global-breadcrumb__back-button{display:flex;align-items:center;flex:0 0 auto;position:relative;margin-right:15px;padding-left:15px;padding-right:15px;border-right:1px solid #666;border-left:1px solid #666}
@media(max-width:767px){.global-breadcrumb__back-button--page_pdp{display:none !important}
}
.global-breadcrumb__items{display:inline-flex}
@media(min-width:768px){.global-breadcrumb__items{flex-wrap:wrap}
}
@media(max-width:767px){.global-breadcrumb__items.global-breadcrumb__items_automotive .global-breadcrumb__item{display:none}
}
@media(max-width:767px){.global-breadcrumb__items.global-breadcrumb__items_automotive .global-breadcrumb__item_display-mobile{display:block}
}
@media(max-width:767px){.global-breadcrumb__item:not(:last-child){display:none}
}
.global-breadcrumb__link{display:inline-block;color:inherit}
.global-breadcrumb__link--type_button{font-weight:bold}
.global-breadcrumb__link--type_link{position:relative}
@media(max-width:767px){.global-breadcrumb__link--type_link{padding-left:1em}
}
@media(min-width:768px){.global-breadcrumb__link--type_link{padding-right:1.5em}
}
.global-breadcrumb__link--type_link::before,.global-breadcrumb__link--type_link::after{position:absolute;top:50%;transform:translateY(-50%);line-height:1}
@media(max-width:767px){.global-breadcrumb__link--type_link::before{content:"\2039";left:0}
}
@media(min-width:768px){.global-breadcrumb__link--type_link::after{content:'\203a';right:.75em}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.add-loyalty-card-popup input::-webkit-outer-spin-button,.add-loyalty-card-popup input::-webkit-inner-spin-button{-webkit-appearance:none}
.add-loyalty-card-popup section.add-loyalty-card-popup{font:400 .875rem/1.2857 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;padding:26px 30px;margin-bottom:17px;border:1px solid #e8e8e8;background-color:#fff}
.add-loyalty-card-popup__header{margin-bottom:20px}
.add-loyalty-card-popup__heading{font:700 1rem/1.125 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;margin-bottom:0;text-transform:uppercase}
.add-loyalty-card-popup__paragraph{margin-bottom:18px}
.add-loyalty-card-popup__paragraph a{color:red;font-weight:600;text-decoration:underline}
.text-description-under-form{color:#707070;font-size:12px;line-height:15px;text-align:left;margin:5px 0 10px}
.popup-link-loyalty input[type='number']{-moz-appearance:textfield}
.popup-link-loyalty input::-webkit-outer-spin-button,.popup-link-loyalty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.popup-link-loyalty .popup-component__container{width:100%;overflow:auto;max-width:600px}
.popup-link-loyalty .popup-component__container::before{display:none}
.popup-link-loyalty .popup-component__container__body{padding:0}
.popup-link-loyalty .popup-component__container__body>hr{display:none}
.popup-link-loyalty .popup-component__container__body .nano{margin:0}
.popup-link-loyalty .popup-component__container__body .nano-content{width:100%;overflow-y:auto;overflow-x:hidden;max-height:95vh;padding:30px 26px}
.popup-link-loyalty .popup-component__container__close-popup-cross-button-wrapper{padding:0;width:20px;height:20px}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus,.popup-link-loyalty .popup-component__container__close-popup-cross-button{background:#fff;border:1px solid #7f7f7f;border-radius:50%;position:absolute;background:0;height:100%;width:100%;left:0;top:0}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button::before,.popup-link-loyalty .popup-component__container__close-popup-cross-button::after{top:9px;right:3px;content:'';width:12px;height:1px;background:#666;position:absolute;transform:rotate(-45deg)}
.popup-link-loyalty .popup-component__container__close-popup-cross-button:hover::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button:focus::after,.popup-link-loyalty .popup-component__container__close-popup-cross-button::after{transform:rotate(45deg)}
.popup-link-loyalty .card-holder{display:block;text-align:center;margin:0 auto 15px}
.popup-link-loyalty .card-number{font-size:20px;line-height:24px;text-align:center;margin-bottom:32px}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__input-wrapper{margin:16px 0}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__small-text{margin:0;font-size:1em}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__small-text a{color:#850f30}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__description{margin-bottom:0}
.popup-link-loyalty-selection-wrapper .popup-link-loyalty-create__description-heading{font-size:1em;color:#303030;text-align:left;margin-bottom:10px}
.popup-link-loyalty .terms-conditions-wrap{border:1px solid #e8e8e8;padding:5px;max-width:323px;margin:0 auto;height:138px;overflow:hidden}
.popup-link-loyalty .terms-conditions-area{width:100%;max-width:310px;height:126px;line-height:1.2}
.popup-link-loyalty .terms-conditions-area .nano-content{width:calc(100% + 7px);padding:5px 15px 5px 5px;max-height:126px;overflow-y:auto}
.popup-link-loyalty .terms-conditions-area .nano-pane{border:0;width:12px;background:#d9d9d9;border-radius:5px}
.popup-link-loyalty .terms-conditions-area .nano-slider{margin:0;background:#78dfd5;border-radius:5px}
.popup-link-loyalty .terms-conditions-subheading{font-weight:700;padding:0 20px;text-align:center;margin-bottom:15px}
.popup-link-loyalty-create-wrapper{margin:0 auto;max-width:326px;position:relative}
.popup-link-loyalty-create__heading{position:relative;line-height:23px;font-size:20px;color:#303030;font-weight:500}
.popup-link-loyalty-create__heading--success{text-align:center;color:#830b2c}
.popup-link-loyalty-create__heading-text{font-size:12px;line-height:15px;color:#303030;font-weight:500}
.popup-link-loyalty-create__heading.popup-link-loyalty-create__heading--success::after{content:none}
.popup-link-loyalty-create__heading-text{font-size:12px;color:#303030;font-weight:500;margin-top:-.75em}
.popup-link-loyalty-create__description{margin:20px auto}
.popup-link-loyalty-create__description-heading{color:#830b2c;line-height:24px;font-size:20px;font-weight:500;text-align:center;margin-bottom:6px}
.popup-link-loyalty-create__description-heading-text{font-size:15px;line-height:18px;color:#303030;font-weight:500;text-align:center}
.popup-link-loyalty-create__input-wrapper{margin:30px 0;text-align:center}
.popup-link-loyalty-create__item{background:#f4f4f4;padding:10px;border-radius:3px;margin-bottom:10px;cursor:pointer;border:0;width:100%}
.popup-link-loyalty-create__item-card{display:block;text-align:center;margin-bottom:5px}
.popup-link-loyalty-create__item-title{display:block;color:#333;line-height:1.2;font-size:20px;font-weight:500;text-align:center}
.popup-link-loyalty-create__item-join{display:block;margin:0 auto 5px;font-size:1.5em;line-height:42px;color:#78dfd5;width:68px;height:42px;text-align:center;border-radius:3px;border:1px solid #b9b9b9;background:#fff}
.popup-link-loyalty-create__mixed-wrapper{display:flex;margin:30px 0;justify-content:space-between}
.js-loyalty-info-wrapper .popup-link-loyalty-create__mixed-wrapper{margin:15px 0 20px}
.popup-link-loyalty-create__mixed-wrapper--back{margin:10px 0 0}
.popup-link-loyalty-create__mixed-wrapper>.col{flex:0 1 100%;margin-left:15px}
.popup-link-loyalty-create__mixed-wrapper>.col:first-child{margin-left:0}
.popup-link-loyalty-create__mixed-wrapper>.col.hidden{display:none}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error{max-height:200px;margin:-20px 0 20px;white-space:pre-line}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__mixed-wrapper.is-visible+.popup-link-loyalty-create__input--error-birth{margin:-20px 0 0}
.popup-link-loyalty-create__mixed-wrapper-error{margin:0}
.popup-link-loyalty-create__small-text{font-size:12px;line-height:15px;text-align:center;margin:80px 0 10px}
.popup-link-loyalty-create__small-text+.popup-link-loyalty-create__input-wrapper{margin:15px 0}
.popup-link-loyalty-create__profile-details{margin:0 -999px;word-break:break-all;padding:10px 999px 10px;background:#efefef}
.popup-link-loyalty-create__profile-details .profile-details__box{padding:8px 5px}
.popup-link-loyalty-create__profile-details .profile-details__box-content{display:inline-block;vertical-align:top;width:50%;margin-right:-4px}
.popup-link-loyalty-create .profile-details__consent{margin-top:15px;text-align:center}
.popup-link-loyalty-create .profile-details__consent-label{margin:0}
.popup-link-loyalty-create .profile-details__consent-link{color:#830b2c}
.popup-link-loyalty-create__checkbox{position:absolute;left:-9999px}
.popup-link-loyalty-create__checkbox:checked+label .popup-link-loyalty-create__fake-checkbox{background:#30c2b4;border-color:#30c2b4}
.popup-link-loyalty-create__checkbox:checked+label::after{opacity:1}
.popup-link-loyalty-create__fake-checkbox{position:absolute;left:0;top:0;width:20px;height:20px;background:#fff;border:1px solid #7f7f7f}
.popup-link-loyalty-create__fake-checkbox.focus{box-shadow:inset 0 1px 1px rgba(0,119,204,0.075),0 0 4px rgba(0,119,204,0.6);outline:-webkit-focus-ring-color auto 3px}
.popup-link-loyalty-create__checkbox+label{display:inline-block;vertical-align:top;position:relative;padding-left:28px;line-height:20px;cursor:pointer;margin:0}
.popup-link-loyalty-create__checkbox+label::after{position:absolute;content:'';left:4px;top:4px;opacity:0;width:12px;height:8px;transform:rotate(-52deg);border:3px solid;border-color:transparent transparent #4d4d4d #4d4d4d}
.popup-link-loyalty-create__select{position:relative;border-bottom:2px solid #7f7f7f}
.popup-link-loyalty-create__select::after,.popup-link-loyalty-create__select::before{top:7px;width:10px;height:3px;right:10px;content:'';position:absolute;transform:rotate(45deg);background:#78dfd5}
.popup-link-loyalty-create__select::after{right:5px;transform:rotate(-45deg)}
.popup-link-loyalty-create__select.is-visible+.popup-link-loyalty-create__input--error{max-height:200px}
.popup-link-loyalty-create__select.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__select select{width:100%;border:0;display:block;cursor:pointer;font-size:15px;line-height:20px;color:#303030;background-color:#fff;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.popup-link-loyalty-create__select select option{color:#303030}
.popup-link-loyalty-create__select select:disabled{color:#a2a2a2}
.popup-link-loyalty-create__select select:invalid,.popup-link-loyalty-create__select select option:first-child{color:#7f7f7f}
.popup-link-loyalty-create__input{width:100%;border:0;font-size:15px;line-height:20px;height:22px;display:block;border-bottom:2px solid #7f7f7f;outline:0;outline-offset:0;box-shadow:none;-webkit-appearance:none;border-radius:0}
.popup-link-loyalty-create__input:disabled{color:#a2a2a2;background-color:#fff}
.popup-link-loyalty-create__input.is-visible{border-bottom-color:#fd9d2c}
.popup-link-loyalty-create__input.is-visible+.popup-link-loyalty-create__input--error{max-height:200px}
.popup-link-loyalty-create__input.is-visible+.popup-link-loyalty-create__input--error::after{display:block}
.popup-link-loyalty-create__input--error{max-height:0;font-size:12px;margin-top:7px;overflow:hidden;text-align:left;font-weight:600;line-height:15px;position:relative;color:#303030;padding:0 0 0 21px;transition:all 1.5s ease}
.popup-link-loyalty-create__input--error::after{display:none;margin-top:-7px}
.popup-link-loyalty-create__input--error.visible{max-height:200px}
.popup-link-loyalty-create__input--error.visible::after{display:block}
.popup-link-loyalty-create__input:hover,.popup-link-loyalty-create__input:active{outline:0;outline-offset:0;box-shadow:none}
.popup-link-loyalty-create__input::-webkit-input-placeholder,.popup-link-loyalty-create__input:-ms-input-placeholder{font-size:15px;color:#7f7f7f;opacity:1;font-style:unset}
.popup-link-loyalty-create__input::placeholder{font-size:15px;color:#7f7f7f;opacity:1;font-style:unset}
.popup-link-loyalty-create__label{width:100%;font-size:15px;line-height:20px;height:22px;color:#7f7f7f}
.popup-link-loyalty-create__back{margin:0 auto;font-size:15px;line-height:18px;color:#830b2c;text-transform:uppercase;border:0;background-color:#fff}
.popup-link-loyalty-create__submit-wrapper{margin-bottom:10px}
.popup-link-loyalty-create__edit{width:100%;display:block;padding:14px 0;font-size:15px;line-height:18px;text-align:center;color:#78dfd5;border:1px solid #78dfd5;transition:all .2s ease-in}
.popup-link-loyalty-create__edit:hover{color:white;text-decoration:none;background:#78dfd5}
.js-loyalty-info-wrapper .popup-link-loyalty-create__edit{border:0;font-size:14px;color:#830b2c;padding:0}
.js-loyalty-info-wrapper .popup-link-loyalty-create__edit:hover{background:0;color:#830b2c}
.popup-link-loyalty-create__submit{width:100%;padding:15px 0;background-color:#78dfd5;color:#4d4d4f;border:0;outline:0;cursor:pointer;margin:0;font-size:15px;line-height:18px;text-align:center;transition:all .2s ease-in;box-shadow:0 0 1px 0 rgba(0,0,0,0.4)}
.popup-link-loyalty-create__submit.disabled{background:#d9d9d9;color:#333}
.popup-link-loyalty-create__submit.disabled:hover,.popup-link-loyalty-create__submit.disabled:active{background:#d9d9d9;color:#333}
.popup-link-loyalty-create__submit:hover,.popup-link-loyalty-create__submit:active{background:#4d4d4f;color:#78dfd5}
.popup-link-loyalty-create__link-wrapper{text-align:center;margin:0 auto}
.popup-link-loyalty-create__link{display:inline-block;color:#4d4d4f;font-size:15px;line-height:18px;text-decoration:underline}
.popup-link-loyalty-create__link:hover,.popup-link-loyalty-create__link:active{outline:0;outline-offset:0;box-shadow:none}
.popup-link-loyalty-create__error-img{display:flex;justify-content:center;margin-top:75px}
@media(max-width:767px){.add-loyalty-card-popup section.add-loyalty-card-popup{padding:17px}
.add-loyalty-card-popup__header{margin-bottom:15px}
.add-loyalty-card-popup__heading{font-size:1.125rem;line-height:1.23}
.add-loyalty-card-popup__paragraph{margin-bottom:0}
.add-loyalty-card-popup__paragraph-title{display:block}
.base-page-body .popup-link-loyalty .popup-component__container__body{display:block}
.base-page-body .popup-link-loyalty .popup-component__container__body .nano{padding:0;margin:0;overflow:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .nano-content{overflow-x:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .terms-conditions-area .nano{padding:0;margin:0;overflow:hidden}
.base-page-body .popup-link-loyalty .popup-component__container__body .terms-conditions-area .nano-content{width:calc(100% + 7px);padding:8px 22px 8px 8px;max-height:126px;overflow-y:auto}
.base-page-body .popup-link-loyalty .nano{padding:0}
.popup-link-loyalty .popup-component__container{max-height:100%}
.popup-link-loyalty .popup-component__container__body .nano-content{max-height:100%;overflow-y:auto;overflow-x:hidden}
.popup-link-loyalty .popup-component__container__close-popup-cross-button-wrapper{top:30px}
.popup-link-loyalty__submit-wrapper{margin-bottom:20px}
.popup-link-loyalty-create{width:100%}
.popup-link-loyalty-create__input-wrapper,.popup-link-loyalty-create__mixed-wrapper{margin:20px 0}
.popup-link-loyalty-create__small-text{margin-top:50px}
.popup-link-loyalty-create__small-text+.popup-link-loyalty-create__input-wrapper{margin:15px 0}
}
.popup-link-loyalty-create__heading::after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-416px -99px;width:11px;height:27px;background-color:transparent;background-repeat:no-repeat;position:absolute;content:'';left:-26px;top:-1px;width:11px;height:27px}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.popup-link-loyalty-create__heading::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.popup-link-loyalty-create__input--error::after{position:absolute;content:'';left:0;top:7px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-437px -416px;width:15px;height:14px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.popup-link-loyalty-create__input--error::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.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:-248px -435px;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:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2018 Canadian Tire Corporation, Ltd. All rights reserved.
 */.stock--pdp .stock-status__info-text:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -312px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.stock--pdp .stock-status__info-text:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.auto-sku-selector__number-wrap{display:flex}
.auto-sku-selector__rear-wrapper,.auto-sku-selector__main-wrapper{display:flex;align-items:flex-end;margin-bottom:20px}
.auto-sku-selector__rear-wrapper .price__additional-message,.auto-sku-selector__main-wrapper .price__additional-message{display:none}
.auto-sku-selector__rear-wrapper .price__now,.auto-sku-selector__main-wrapper .price__now{color:#333}
.auto-sku-selector__rear-wrapper .price__reg-text,.auto-sku-selector__main-wrapper .price__reg-text{font-size:.75rem;color:#666}
.auto-sku-selector__label{display:block;font:700 .75rem/1.875rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;text-transform:uppercase;margin:0}
.auto-sku-selector .auto-sku-selector__number-input{border-color:#d9d9d9;border-width:1px 0;padding:0;text-align:center;width:40px;height:30px;color:#333;-moz-appearance:textfield}
.auto-sku-selector .auto-sku-selector__number-input[type=number]::-webkit-inner-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]::-webkit-outer-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]:hover::-webkit-inner-spin-button,.auto-sku-selector .auto-sku-selector__number-input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.auto-sku-selector__number-input-button{background:0;padding:0;height:30px;width:30px;flex:none;border:1px solid #d9d9d9;font-size:1.3125rem;line-height:28px;font-weight:700}
.auto-sku-selector__number-input-button[disabled]{opacity:.5}
.auto-sku-selector__info-wrapper,.auto-sku-selector__fieldset-wrapper{width:50%}
.auto-sku-selector__info-wrapper .sku-selectors__error-message,.auto-sku-selector__fieldset-wrapper .sku-selectors__error-message{background:0;border:2px solid #eb0000}
.auto-sku-selector__info-wrapper .sku-selectors__error-message-text,.auto-sku-selector__fieldset-wrapper .sku-selectors__error-message-text{color:#333}
.auto-sku-selector__info-wrapper{order:1}
.auto-sku-selector__fieldset-wrapper{width:25%;min-width:120px;padding-right:20px}
.auto-sku-selector .price-wrap{float:right;width:25%}
.auto-sku-selector__product-level .price-wrap{float:none;width:100%}
.auto-sku-selector__main-wrapper_auto-parts .price-wrap{padding:5px 0 10px 0}
.auto-sku-selector__main-wrapper_auto-parts .price__total.price__total{font-size:24px;padding-top:0}
.auto-sku-selector__main-wrapper_auto-parts .price__total.price__total .price__reg-value{font-size:24px}
.auto-sku-selector__product{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;word-break:break-all;margin-bottom:0}
.auto-sku-selector__size{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin-bottom:0}
.auto-sku-selector__size_wheel,.auto-sku-selector__finish_wheel,.auto-sku-selector__offset_wheel{font:.75rem/1.25 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333;margin:0}
@media(max-width:767px){.auto-sku-selector__rear-wrapper,.auto-sku-selector__main-wrapper{margin-bottom:15px}
.auto-sku-selector__info-wrapper{width:40%}
.auto-sku-selector .price-wrap{float:none;padding-top:30px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.stock--pdp .stock-status__info-text{font-family:Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;font-weight:900;text-decoration:underline;text-transform:none !important}
.stock--pdp .stock-status__info-text::before{content:'';display:inline-block;vertical-align:middle;margin-right:4px;width:17px;height:22px}
.stock--pdp .stock-status__details--out-of-stock{position:relative;margin-left:20px}
.stock--pdp .stock-status__info--pdp{text-transform:lowercase}
.stock--pdp .stock-status__info-avail:first-letter {text-transform:uppercase}
.stock--pdp .stock-status__availability-content{display:none;position:absolute;top:20px;left:0;width:300px;border:3px solid #e8e8e8;background-color:#f4f4f4;z-index:10;text-align:left;text-transform:none}
.stock--pdp .stock-status__info-store-name{text-transform:capitalize}
.stock--pdp .stock-status__action-link,.stock--pdp .stock-status__item-needed-today{font-style:normal}
@media(max-width:767px){.stock--pdp--order{order:-1}
}
.loyalty-counter{border-top:1px solid #ccc}
.loyalty-counter:first-child{border-top:0}
.global-sign-in__content__link__my-ctm:before,.global-sign-in__content__link__my-ctm:after{content:'';display:block}
.global-sign-in__content__link__my-ctm__content{line-height:1;color:#333}
.global-sign-in__content__link__my-ctm__heading{color:#333;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:5px;text-transform:uppercase}
.global-sign-in__content__link__my-ctm__text--dynamic{color:#c00;font-size:.875rem;font-style:normal;font-weight:900;line-height:1}
.global-sign-in__content__link__my-ctm:before{background-image:url(//canadiantire.scene7.com/is/image/CanadianTire/CT2016_IconLogo_SmlKey?hei=34&wid=38&fmt=png-alpha);background-size:38px 34px;width:38px;height:34px;overflow:hidden;display:block;position:absolute;top:50%;margin-top:-17px;left:18px}
.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) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */[lang='fr'] .global-header__main-bar .global-store__btn-store-container{padding:15px 10px}
[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link,[lang='fr'] .global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{font-size:12px}
.global-store{width:331px;text-align:left;left:0}
.global-header__select-my-store-message{text-transform:uppercase;font-size:11px;font-weight:bold;color:#e90a13}
.general-header.general-header-block.search-header__preferred-store-error .store-search__preferred-error-overlay{display:block}
.general-header.general-header-block.search-header__preferred-store-error .store-search{z-index:11}
.general-header.general-header-block.search-header__preferred-store-error .enterprise-header{z-index:6}
.global-header__main-bar .global-store__btn-store-container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:15px 20px;clear:both}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link{height:auto;width:auto;margin:0 0 0 3px;padding:10px 7px;line-height:1;background:#f4f4f4;border:1px solid #00792b;color:#00792b;font-size:14px}
.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:hover,.global-header__main-bar .global-store__btn-store-container .global_store__content__store-view__change-store-link:active{color:#fff;background:#00792b;border-color:#00792b}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn{margin:0 3px 0 0;padding:10px 7px;line-height:1;background:#00792b;border:1px solid #00792b;color:#fff;font-size:14px;font-weight:700}
.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:hover,.global-header__main-bar .global-store__btn-store-container .global-store__confirm-btn:active{background-color:#03a23c}
.global-header__main-bar .initial-global-store{display:block;position:absolute;top:100%;z-index:15;line-height:1;cursor:default;border:3px solid #e8e8e8;background-color:#f4f4f4;width:310px;text-align:left}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px}
.global-header__main-bar .initial-global-store .close-initial-global-store{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;border-width:0;background:transparent;z-index:1000;cursor:pointer}
.global-header__main-bar .initial-global-store .global-store__content__section{margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .global-store__content--store-view-phone,.global-header__main-bar .initial-global-store .global-store__content--store-view-hours{min-width:119px;margin-top:10px !important;padding:0 12px !important}
.global-header__main-bar .initial-global-store .close-initial-global-store::before,.global-header__main-bar .initial-global-store .close-initial-global-store::after{content:'';position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background-color:gray;border-radius:1px;border:1px solid gray}
.global-header__main-bar .initial-global-store .close-initial-global-store::before{transform:rotate(45deg)}
.global-header__main-bar .initial-global-store .close-initial-global-store::after{transform:rotate(-45deg)}
@media(max-width:767px){.global-header__main-bar .initial-global-store{max-width:523px;width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
}
.global-store__content__section__header{width:100%}
hr{margin:18px 0}
.global-store--active{display:block}
.global-store__content{box-sizing:border-box;border:3px solid #e8e8e8;background-color:#f4f4f4}
.global-store__content:before,.global-store__content:after{content:'';display:table}
.global-store__content:after{clear:both}
.global-store__content--store-view-name__title{font-size:1rem;font-style:normal;font-weight:700;color:#333}
.js-chosen-store-name>.global-store__content--store-view-name__link{font-size:12px}
.js-chosen-store-name-bottom{margin-left:50px;margin-bottom:20px;font-weight:600;font-size:.7rem}
.js-chosen-store-name-top>.global-store__content--store-view-name__link{font-weight:400}
.global-store__content__section{font-size:.775rem;font-style:normal;font-weight:400;margin-top:10px;padding:0 15px;color:#333;min-height:47px}
.global-store__content--store-view-name{font-size:1rem;font-style:normal;font-weight:400;color:#333;min-height:35px}
.global-store__content__section__title{font-weight:700;display:inline-block;margin-bottom:5px;font-size:14px;white-space:normal;line-height:1}
.global-store__content__section__store-name{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-right:5px}
.global-store__content__section__store-name:hover{text-decoration:underline}
.global-store__content__section__arrow{border:solid #008227;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-top:2px;vertical-align:top;transform:rotate(45deg)}
.global-store__content__section__arrow-up{transform:rotate(225deg);margin-top:6px}
.global-store__content__section__arrow-loading{border-color:#999}
.global-store__content--store-view-name-top-header .global-store__content__section__title{margin-bottom:0}
.global-store__content--store-view-phone{font-size:.865rem;font-style:normal;font-weight:400;float:left;color:#333;min-width:140px}
.header-store .global-header__store_icon,.header-store{width:100%;height:100%}
.header-store .global-header__store_icon{min-width:100px}
.header-store button{text-align:left}
.global-store__content--store-view-phone__title{font-weight:700}
.global-store__content--store-view-hours-top-header{float:left;margin-top:0;text-transform:lowercase;width:100%}
.global-store__content--store-view-hours-top-header__title{display:inline-block;text-decoration:inherit;text-transform:capitalize;float:left}
.global-store__content--store-view-hours{font-size:.875rem;font-style:normal;font-weight:400;float:left;color:#333}
.global-store__content--store-view-hours__title{font-weight:700}
.global-store__content--store-view-hours__note{display:block;width:155px;font-size:.6rem;font-weight:700}
.global-store__content--store-view-hours__note-title{float:left}
.global-store__content--store-view-hours__note-text{padding-left:30px;display:block;margin:2px 0}
.global-store__content--store-view-address{font-size:.875rem;font-style:normal;font-weight:400;color:#333}
.global-store__content--store-view-address__title{font-weight:700}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__find-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{font-size:.855rem;font-style:normal;font-weight:700;letter-spacing:0;background-color:#00792b;border:0;color:#fff;width:250px;height:37px;line-height:37px;margin:15px 35px 15px 38px;vertical-align:top}
.global_store__content__store-view__change-store-link:hover,.global_store__content__store-view__find-store-link:hover,.global_store__content__store-view__make_fs-store-link:hover,.global_store__content__store-view__goto_fs-store-link:hover{background-color:#03a23c}
.global_store__content__store-view__make_fs-store-link{margin-bottom:0}
.global_store__content__store-view__goto_fs-store-link{margin-bottom:2px}
.global_store__content__store-view__change-store-link,.global_store__content__store-view__make_fs-store-link,.global_store__content__store-view__goto_fs-store-link{display:inline-block;padding:0 10px}
.js-chosen-store-city-name{text-transform:uppercase}
.global_store__content__store-view__find-store-link{display:inline-block;width:140px;margin:15px 0 15px 10px}
.global-store__content__section__server-error{display:none;font-style:normal}
.global_store__content__store-view__choose-store-input{height:37px;display:inline-block;width:130px;margin:15px 0 15px 15px;vertical-align:top;font-size:17px;font-style:normal;padding-left:10px;border:1px solid #ccc}
::-webkit-input-placeholder{font-size:15px;font-style:italic;color:#666}
::-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-moz-placeholder{font-size:15px;font-style:italic;color:#666}
:-ms-input-placeholder{font-size:15px;font-style:italic;color:#666}
.global_store__content__store-view__choose-store-input.error{border:1px solid #eb0000}
.global_store__content__store-view__choose-store-input.error:focus{outline:0}
.global-store__content__section.error,.global-store__content__section__server-error{color:#eb0000;padding:0 15px 15px;margin:0;display:none;font-style:italic;font-weight:bold}
.clear:before,.clear:after{content:'';display:table}
.clear:after{clear:both}
.global-store__content--store-view-name__link{color:#333;font-size:13px}
.global-store__content--store-view-name__link:hover,.global-store__content--store-view-name__link:focus{color:#eb0000}
@media(max-width:767px){.global-header__main-bar .text-crop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.global-header__main-bar .header-store .global-header__store_icon,.global-header__main-bar .header-store{width:150px;height:100%}
.global-header__main-bar .global-store.global-store__content.global-header__flyout{width:310px;text-align:left;z-index:16;position:fixed;top:54px;left:50%;transform:translateX(-50%)}
.global-header__main-bar .global_store__content__store-view__change-store-link{margin:15px 35px 15px 28px}
.global-header__main-bar .global-store__store-view-name{font-size:.775rem;font-style:normal;font-weight:700;line-height:12px}
.global-header__main-bar .global-store__content__section{margin-top:0;padding:15px 0 0}
.global-header__main-bar .global-store__content__section__store-name{max-width:135px;margin-right:7px}
.global-header__main-bar .global-store__content--store-view-name,.global-header__main-bar .global-store__content--store-view-phone,.global-header__main-bar .global-store__content--store-view-address,.global-header__main-bar .global-store__content--store-view-hours{margin-top:10px;padding:0 12px}
.global-header__main-bar .global-store__content--store-view-phone{min-width:119px}
.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.725rem}
}
@media(max-width:767px) and (max-width:361px){.global-header__main-bar .global-store__content--store-view-hours-top-header{font-size:.6rem}
}
@media(max-width:359px){.global-header__main-bar .global-store__content__section__store-name{max-width:125px;margin-right:2px}
}
@media screen and (max-width:768px) and (orientation:landscape){.global-header__main-bar .global-store.global-store__content.global-header__flyout{left:240px}
}
.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -241px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
.global-header__main-bar__utility-nav__flyout-toggle--active.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -265px;width:17px;height:23px;background-color:transparent;background-repeat:no-repeat}
.global-store__popup-wrapper .store-search__close-button{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-247px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;border:0;padding:0}
.global-store__popup-wrapper .store-search__close-button:hover,.global-store__popup-wrapper .store-search__close-button:focus{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-247px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat}
.global-store__popup-wrapper .store-search .store-search__submit::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-77px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:16px;margin-top:-12px}
@media(max-width:767px){.global-store__popup-wrapper .store-search .store-search__submit::before{transform:scale(0.79)}
}
.global-store__popup-wrapper .store-search__show-more::after{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-340px -140px;width:7px;height:12px;background-color:transparent;background-repeat:no-repeat;display:inline-block;margin-left:5px;vertical-align:middle}
.global-store__popup-wrapper .store-search__appointment-form-link::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-152px -362px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;display:inline-block;vertical-align:bottom}
.store-search__use-my-location-btn:before{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -289px;width:17px;height:22px;background-color:transparent;background-repeat:no-repeat}
.store-search__online-ordering-disabled-icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-359px -388px;width:20px;height:17px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-store__content--store-view .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.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:482px 465px}
.global-store__popup-wrapper .store-search__close-button{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-store__popup-wrapper .store-search__close-button:hover,.global-store__popup-wrapper .store-search__close-button:focus{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-store__popup-wrapper .store-search__submit::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-store__popup-wrapper .store-search__show-more::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-store__popup-wrapper .store-search__show-more::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.global-store__popup-wrapper .store-search__appointment-form-link::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.store-search__use-my-location-btn:before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.store-search__online-ordering-disabled-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.global-store__popup-wrapper .popup-component__container{width:446px;position:absolute;top:120px}
.global-store__popup-wrapper .popup-component__container hr{display:none}
.global-store__popup-wrapper .popup-component__container>.popup-component__container__body{padding:22px 15px 16px}
.global-store__popup-wrapper .popup-component__container>.popup-component__container__body .nano-content{width:100%;padding:0;overflow:hidden}
.global-store__popup-wrapper .popup-component__container__body.nano{padding:20px 0 0 0;width:100%;margin:0}
.global-store__popup-wrapper .popup-component__container__body .nano-pane{border-left:0}
.global-store__popup-wrapper .store-search{position:absolute;top:100%;width:446px;z-index:5;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 5px 6px rgba(0,0,0,0.2);align-content:left;text-align:left;padding:17px;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}
.global-store__popup-wrapper .store-search__close-popup-button{width:18px;height:18px;position:absolute;display:block;padding:0;top:22px;right:22px}
.global-store__popup-wrapper .store-search__form{width:100%;margin:16px 0 0 0;float:none}
.global-store__popup-wrapper .store-search__preferred-error-msg{font-size:1rem;font-weight:bold;color:#e90a13}
.global-store__popup-wrapper .store-search__input{height:35px;padding:0 58px 0 16px;font-size:.75rem;line-height:15px;border:1px solid #347636;border-radius:8px;background-color:#f5fcf7}
@media(min-width:768px){.global-store__popup-wrapper .store-search__input{width:266px}
.global-store__popup-wrapper .store-search__input:lang(fr){width:245px;padding-left:8px}
}
.global-store__popup-wrapper .store-search__input::placeholder{font-style:normal;font-size:12px}
.global-store__popup-wrapper .store-search__input:lang(fr)::placeholder{font-size:11px}
.global-store__popup-wrapper .store-search__input:-ms-input-placeholder{font-style:normal;font-size:12px}
.global-store__popup-wrapper .store-search__input-block{position:relative}
.global-store__popup-wrapper .store-search__label{font-size:1rem;line-height:19px;margin-bottom:8px}
.global-store__popup-wrapper .store-search__submit{position:absolute;height:34px;width:56px;bottom:0;right:0;border-radius:0 8px 8px 0;background-color:#347636;background-image:none;border:0;z-index:1}
.global-store__popup-wrapper .store-search__predictions-wrapper{display:none;width:99%;position:absolute;left:1px;background-color:#fff;box-shadow:0 5px 6px 0 rgba(0,0,0,0.1)}
.global-store__popup-wrapper .store-search__predictions-wrapper.expanded{display:block}
.global-store__popup-wrapper .store-search__predicted-item{list-style:none;text-indent:16px}
.global-store__popup-wrapper .store-search__predicted-item-link strong{font-weight:400;color:#333;font-size:.875rem;line-height:17px}
.global-store__popup-wrapper .store-search__predicted-item-link .search-term-part{color:#4f95c7;font-weight:700}
.global-store__popup-wrapper .store-search__store{margin-top:20px;font-size:.875rem;line-height:17px}
.global-store__popup-wrapper .store-search__store-name{display:inline-block;line-height:17px;font-weight:700;color:#333;text-decoration:underline;margin-bottom:8px;text-transform:uppercase}
.global-store__popup-wrapper .store-search__appointment-form-link{display:block;line-height:17px;font-weight:normal;color:#00782b;text-decoration:underline;margin-bottom:12px;margin-top:8px}
.global-store__popup-wrapper .store-search__store-address{margin-bottom:4px}
.global-store__popup-wrapper .store-search__store-distance{display:inline-block;float:right;text-transform:uppercase;font-weight:700}
.global-store__popup-wrapper .store-search__select-button{border:1px solid #00782b;border-radius:8px;color:#00782b;font-weight:700;white-space:nowrap;padding:8px 17px;background-color:#fff;text-align:center}
@media(max-width:767px){.global-store__popup-wrapper .store-search__select-button{padding:13px 12px}
}
.global-store__popup-wrapper .store-search__select-button_with-hover:hover{background-color:#e5f8eb}
.global-store__popup-wrapper .store-search__select-button_selected{background-color:#00782b;color:#fff}
.global-store__popup-wrapper .store-search__show-more{color:#333;font-weight:700;text-transform:capitalize}
.global-store__popup-wrapper .store-search__show-more-block{margin-top:22px;text-align:center}
.global-store__popup-wrapper .store-search__show-more-wrapper{display:inline-block;margin-bottom:0}
.global-store__popup-wrapper .store-search__input-wrp{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}
.global-store__popup-wrapper .store-search__use-my-location-btn{position:relative;border:0;border-bottom:1px solid;padding:0;line-height:17px;background-color:transparent;text-transform:capitalize;flex-shrink:0}
.global-store__popup-wrapper .store-search__use-my-location-btn:before{content:'';position:absolute;left:-24px;top:0;bottom:0;margin:auto;transform:scale(0.8)}
.global-store__popup-wrapper .store-search__online-ordering-disabled-message{font-weight:700;padding-left:24px}
.global-store__popup-wrapper .store-search__online-ordering-disabled-icon{float:left}
.global-store__popup-wrapper .store-search__preferred{position:relative;padding-bottom:6px}
.global-store__popup-wrapper .store-search__preferred::after{content:'';position:absolute;border-bottom:1px solid #ccc;width:calc(100% + 32px);height:1px;left:-16px;bottom:0}
.global-store__popup-wrapper .store-search__preferred-title{margin-bottom:12px;font-size:16px;color:#666;line-height:19px}
.global-store__popup-wrapper .store-search__preferred-name{display:block;margin-bottom:8px;font-size:14px;line-height:17px;font-weight:700;color:#333;text-decoration:underline;text-transform:uppercase}
.global-store__popup-wrapper .store-search__preferred-address{margin-bottom:8px}
.global-store__popup-wrapper .store-search__hidden{display:none !important}
.store-search__preferred-error-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:10}
@media(min-width:768px) and (max-width:1023px){.global-store__popup-wrapper .store-search{top:42px}
}
@media(max-width:767px){.base-page-body .global-store__popup-wrapper .popup-component__container{width:calc(100% - 34px);top:95px;left:0;right:0;transform:none}
.base-page-body .global-store__popup-wrapper .popup-component__container__body .nano{margin:0;padding:0}
.global-store__popup-wrapper .popup-component__container{top:25.5%}
.global-store__popup-wrapper .popup-component__container{width:calc(100% - 35px)}
.global-store__popup-wrapper .store-search{width:calc(100vw - 30px);top:44px;left:-91px;z-index:16}
.global-store__popup-wrapper .store-search .store-search__submit{top:0;width:56px;border-radius:0 8px 8px 0;background-color:#347636}
.global-store__popup-wrapper .store-search__store{margin-top:16px}
.global-store__popup-wrapper .store-search__input-wrp{flex-direction:column}
.global-store__popup-wrapper .store-search__input-block{width:100%}
.global-store__popup-wrapper .store-search__use-my-location-btn{margin:16px 0 8px 25px}
.global-header__store .header-store{left:25px}
.global-header .global-header__atlas-intent-search{min-width:auto;margin-right:0}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.column-control::before,.column-control::after{content:'';display:table}
.column-control::after{clear:both}
.column-control__body{position:relative;display:flex;flex-flow:column;width:100%;margin:0 auto}
.column-control__body:after{display:block;visibility:hidden;height:0;font-size:0;content:"";clear:both}
.column-control__column-behavior__separate{padding-top:17px;padding-bottom:17px}
.column-control__column-behavior__transparent{padding-bottom:8px;padding-top:8px}
.column-control__body-inner{position:relative;margin-right:-17px;margin-bottom:-17px}
.column-control__body-inner::after{content:'';display:block;clear:both}
.column-control__column{float:left;clear:none;margin-left:0;margin-right:17px}
.column-control__column-par>.parbase{margin-bottom:17px}
.column-control__column-par>.parbase>.flyer-product-tile-content{margin-bottom:17px}
.column-control__column-par>.parbase.flyer-product-tile{margin-bottom:0}
.column-control__column-behavior__separate .column-control__column-par>.parbase{overflow:hidden;background-color:#fff;border:1px solid #e8e8e8;padding:15px 20px}
.cq-wcm-edit .parbase.anchor.section{border:1px solid #e8e8e8;background-color:#fff;padding:15px 20px}
.parbase.anchor.section{border:0;padding:1px;background-color:transparent}
.search-results-main--with-sidebar .column-control-background{left:-20px;right:-40px}
.column-control-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
@media(max-width:767px){.column-control-background{left:calc(50% - 50vw);right:calc(50% - 50vw)}
}
@media(min-width:768px){.column-control-background{left:-50vw;right:-50vw}
}
.assortment-right-column .column-control-background{left:0;right:0}
.global-footer .column-control__body,.assortment-content-wrapper .column-control__body,.base-tabs .column-control__body{max-width:none}
@media(max-width:767px){.column-control__body-inner{margin-right:0}
.column-control__column{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}
.column-control__column__column-mobile-res-100{padding:0;margin-left:0;margin-right:0}
.column-control__column-mobile-res-0{display:none}
.column-control__column-mobile-res-20{width:20%}
.column-control__column-mobile-res-25{width:25%}
.column-control__column-mobile-res-33{width:33.33%}
.column-control__column-mobile-res-40{width:40%}
.column-control__column-mobile-res-50{width:50%}
.column-control__column-mobile-res-60{width:60%}
.column-control__column-mobile-res-66{width:66.67%}
.column-control__column-mobile-res-75{width:75%}
.column-control__column-mobile-res-100{width:100%}
.customer-service-page .column-control__body .column-control__body{max-width:100%;padding:0}
.customer-service-page .column-control__column-par>.parbase{margin-bottom:0}
.customer-service-page .column-control__column-par>.parbase.list-of-links,.customer-service-page .column-control__column-par>.parbase.enhanced-rte,.customer-service-page .column-control__column-par>.parbase.column-control{margin-bottom:16px}
.customer-service-page .column-control__column-par .column-control__column-par>.parbase.list-of-links{margin-bottom:0}
.customer-service-page .column-control__body-inner{margin-bottom:0}
.home-service .column-control__body{max-width:100%}
.home-service .column-control__body-inner{margin-bottom:0;border-top:1px solid #ccc}
.site-map .column-control__column-par>.parbase,.home-service .column-control__column-par>.parbase{margin-bottom:0}
.site-map .column-control__body .column-control__body{max-width:100%;padding:0}
.site-map .column-control__column-behavior__transparent{padding-bottom:0;padding-top:0}
.site-map .column-control__body-inner{margin-bottom:0}
.site-map .section-header-container{margin-top:-10px}
}
@media(min-width:768px) and (max-width:1023px){.column-control__column-min-res-0{display:none}
.column-control__column-min-res-20{width:calc(20% - 17px)}
.column-control__column-min-res-25{width:calc(25% - 17px)}
.column-control__column-min-res-33{width:calc(33.33% - 17px)}
.column-control__column-min-res-40{width:calc(40% - 17px)}
.column-control__column-min-res-50{width:calc(50% - 17px)}
.column-control__column-min-res-60{width:calc(60% - 17px)}
.column-control__column-min-res-66{width:calc(66.67% - 17px)}
.column-control__column-min-res-75{width:calc(75% - 17px)}
.column-control__column-min-res-100{width:calc(100% - 17px)}
}
@media(min-width:1024px) and (max-width:1279px){.column-control__column-middle-res-0{display:none}
.column-control__column-middle-res-20{width:calc(20% - 17px)}
.column-control__column-middle-res-25{width:calc(25% - 17px)}
.column-control__column-middle-res-33{width:calc(33.33% - 17px)}
.column-control__column-middle-res-40{width:calc(40% - 17px)}
.column-control__column-middle-res-50{width:calc(50% - 17px)}
.column-control__column-middle-res-60{width:calc(60% - 17px)}
.column-control__column-middle-res-66{width:calc(66.67% - 17px)}
.column-control__column-middle-res-75{width:calc(75% - 17px)}
.column-control__column-middle-res-100{width:calc(100% - 17px)}
}
@media(max-width:1279px){.column-control__body{max-width:100%}
.column-control__body-inner{overflow:hidden;display:flex;flex-wrap:wrap}
}
@media(min-width:1280px){.column-control__body{max-width:1170px}
.column-control__column-max-res-0{display:none}
.column-control__column-max-res-20{width:calc(20% - 17px)}
.column-control__column-max-res-25{width:calc(25% - 17px)}
.column-control__column-max-res-33{width:calc(33.33% - 17px)}
.column-control__column-max-res-40{width:calc(40% - 17px)}
.column-control__column-max-res-50{width:calc(50% - 17px)}
.column-control__column-max-res-60{width:calc(60% - 17px)}
.column-control__column-max-res-66{width:calc(66.67% - 17px)}
.column-control__column-max-res-75{width:calc(75% - 17px)}
.column-control__column-max-res-100{width:calc(100% - 17px)}
}
.column-control__empty-message{background-color:#f4f4f4;padding:25px 35px;color:#919191;font-weight:bold}
.assortment-content-wrapper .assortment-right-column{overflow:visible}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.unsupported-browser-popup__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:9999}
.unsupported-browser-popup__box{position:absolute;transform:translateY(50%);left:0;right:0;margin:auto;width:670px;border-radius:10px;background-color:#fff;padding:20px 43px 38px 43px}
.unsupported-browser-popup__close{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-266px -416px;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;position:absolute;top:17px;right:25px;border:0}
.unsupported-browser-popup__title{padding:0;margin-top:17px;margin-bottom:15px;font-size:30px;line-height:36px;font-weight:bold;text-align:center}
.unsupported-browser-popup__message-body p{font-size:24px;line-height:29px}
.unsupported-browser-popup__message-body p:lang(fr){font-size:20px}
.unsupported-browser-popup__links{display:block;margin-top:56px;padding-left:38px}
.unsupported-browser-popup__links-item{display:inline-block;margin-left:56px}
.unsupported-browser-popup__links-item-link{display:block;height:92px;width:92px;background-repeat:no-repeat;background-size:auto 92px;background-position:center}
@media(max-width:767px){.unsupported-browser-popup__box{transform:translateY(20%);width:90%;padding:0 20px 35px}
.unsupported-browser-popup__close{top:13px;right:13px}
.unsupported-browser-popup__title{margin-top:26px;margin-bottom:16px;font-size:22px;line-height:27px}
.unsupported-browser-popup__message-body p{font-size:16px;line-height:19px}
.unsupported-browser-popup__message-body p:lang(fr){font-size:15px}
.unsupported-browser-popup__links{margin-top:36px;padding-left:0}
.unsupported-browser-popup__links-item{margin-left:28px}
.unsupported-browser-popup__links-item-link{height:62px;width:62px;background-size:auto 62px}
}
.b-accordion{margin-bottom:16px;border:1px solid #e8e8e8}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.b-accordion-tab{position:relative;padding:0 29px;border-top:1px solid #e8e8e8;background-color:#fff}
.b-accordion-tab__toggle-arrow{position:absolute;top:25px;right:26px;width:20px;height:26px;overflow:hidden;padding:3px;text-indent:-9999px}
.b-accordion-tab__toggle-arrow:after{display:block;height:6px;width:12px;position:absolute;top:50%;margin-top:-8.5px;left:50%;overflow:hidden;content:'';background:transparent 0 -822px no-repeat;transform:translateX(-50%)}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{display:block;height:6px;width:12px;overflow:hidden;background:transparent 0 -878px no-repeat}
.b-accordion-tab__question-wrapper{display:table;height:71px;width:98%}
.b-accordion-tab__question{display:table-cell;margin-bottom:10px;font:normal 700 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;vertical-align:middle;color:#333}
.b-accordion-tab__answer-wrapper{position:relative;top:-12px;will-change:max-height;display:none}
.b-accordion-tab__answer{width:90%;padding-bottom:7px;font:normal 400 1rem/1.5 Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#333}
.b-accordion-tab__answer a{color:#333;text-decoration:underline}
.b-accordion-tab__answer a:hover{color:#c00}
.accordion-tab:first-child .b-accordion-tab{border:0}
@media(max-width:767px){.b-accordion-tab{padding:0 30px 0 15px}
.b-accordion-tab__question-wrapper{padding:10px 0;height:auto;min-height:50px}
.b-accordion-tab__question{font-size:.875rem;line-height:1.2857}
.b-accordion-tab__answer{padding:3px 0;font-size:.875rem;line-height:1.2857}
.b-accordion-tab__toggle-arrow{right:10px;top:18px}
}
.b-accordion-tab__toggle-arrow:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-81px -203px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-338px -223px;width:12px;height:6px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.b-accordion-tab__toggle-arrow:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.b-accordion-tab_active .b-accordion-tab__toggle-arrow:after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.html-wrapper{min-height:0;font-size:1rem;font-style:normal;font-weight:400}
.html-wrapper__content-wrapper{padding:0}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.loyalty-offers-panel-wrp{position:fixed;bottom:-342px;left:0;width:100%;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;z-index:6}
.loyalty-offers-panel__tab{position:absolute;width:100%;height:46px;left:0;right:0;margin:auto;top:-44px;background-color:#c00;text-align:center;color:#fff;font-size:17px;line-height:44px;letter-spacing:.35px;font-weight:bold;cursor:pointer;padding-left:11px;border:0}
@media(min-width:1024px){.loyalty-offers-panel__tab{width:628px;border-radius:8px 8px 0 0}
}
@media(max-width:767px){.loyalty-offers-panel__tab{display:flex;flex-direction:column;align-items:flex-start;top:-52px;height:55px;text-align:left;padding-left:40px;padding-top:9px;padding-right:40px;line-height:14px;letter-spacing:.2px}
}
.loyalty-offers-panel__tab::before{content:'';position:absolute;left:16px;top:15px;z-index:101;transform:scale(0.75);background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-205px -289px;width:32px;height:22px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.loyalty-offers-panel__tab::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(max-width:767px){.loyalty-offers-panel__tab::before{left:4px;top:16px;transform:scale(0.55)}
}
.loyalty-offers-panel__tab::after{content:'';position:absolute;width:32px;height:32px;left:16px;top:8px;background-color:#fff;border-radius:50%}
@media(max-width:767px){.loyalty-offers-panel__tab::after{width:24px;height:24px;left:8px;top:14px}
}
@media(max-width:767px){.loyalty-offers-panel__tab-msg{font-size:12px;max-width:294px;display:inline-block}
}
.loyalty-offers-panel__tab-msg::after{content:'';position:absolute;right:19px;top:14px;transform:rotate(90deg);background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -354px;width:10px;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){.loyalty-offers-panel__tab-msg::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.loyalty-offers-panel__tab:focus{box-shadow:none !important;outline:none !important}
.loyalty-offers-panel__content{display:flex;padding:16px 100px;height:344px;background-color:#fff;border-top:4px solid #c00;overflow:auto;visibility:hidden}
@media(max-width:767px){.loyalty-offers-panel__content{padding:16px}
}
.loyalty-offers-panel__content.loyalty-offers-panel__content_visible{visibility:visible}
.loyalty-offers-panel__overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.5);z-index:-1;display:none}
.loyalty-offers-panel.loyalty-offers-panel__slide-out{bottom:0;z-index:100}
.loyalty-offers-panel.loyalty-offers-panel__slide-out .loyalty-offers-panel__overlay{display:block}
.loyalty-offers-panel.loyalty-offers-panel__slide-out .loyalty-offers-panel__tab-msg::after{transform:rotate(-90deg)}
.loyalty-offers-panel__tiles{display:flex}
.loyalty-offers-panel__tile{flex:none;width:280px;margin-right:18px}
.loyalty-offers-panel__tile-top{border:1px solid #c4c4c4;display:flex;align-items:center;flex-direction:column;padding-top:12px}
.loyalty-offers-panel__tile-img{height:140px;flex:none}
.loyalty-offers-panel__tile-general-description{height:60px;width:100%;padding-left:16px;padding-top:20px}
.loyalty-offers-panel__tile-activation-btn{width:100%;border:0;background-color:#c00;color:#fff;height:40px;font-weight:bold;position:relative}
.loyalty-offers-panel__tile-activation-btn.activated{background-color:#00792b}
.loyalty-offers-panel__tile-activation-btn.activated .loyalty-offers-panel__tile-activate{display:none}
.loyalty-offers-panel__tile-activation-btn:not(.activated) .loyalty-offers-panel__tile-activated{display:none}
.loyalty-offers-panel__tile-activated{position:relative}
.loyalty-offers-panel__tile-activated::after{content:'';position:absolute;top:4px;left:-17px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-351px -317px;width:11px;height:8px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.loyalty-offers-panel__tile-activated::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.loyalty-offers-panel__tile-bottom{margin-top:8px}
.loyalty-offers-panel__tile-duration{position:relative;color:#c00;font-size:12px;font-weight:bold}
.loyalty-offers-panel__tile-duration::before{content:'';position:absolute;left:-18px;top:2px;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-455px -200px;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){.loyalty-offers-panel__tile-duration::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
.loyalty-offers-panel__tile-expiration{font-weight:bold;font-size:12px}
.loyalty-offers-panel__tile-view-details{background:0;border:0;font-style:italic;padding:0}
.loyalty-offers-panel__tile-view-details::after{content:'>'}
.loyalty-offers-panel__tile-info{display:flex;justify-content:space-between}
.loyalty-offers-panel__see-other-offers{display:inline-block;color:#333}
@media(min-width:768px){.loyalty-offers-panel__see-other-offers-wrp{padding-right:20px}
}
.loyalty-offers-panel__see-other-offers-msg{display:flex;align-items:center;justify-content:center;text-align:center;height:215px;font-size:18px;font-weight:bold;padding:0 20px;line-height:33px;border:1px solid #c4c4c4}
.loyalty-offers-panel__see-other-offers-link{background-color:#c00;color:#fff;width:280px;display:block;height:40px;line-height:40px;text-align:center;font-weight:bold}
.loyalty-offers-panel__see-other-offers-link::after{content:'>'}
.loyalty-offers-panel__popup .popup-component__container__body__footer-wrapper{background-color:transparent;border-top:1px solid #ccc}
.loyalty-offers-panel__popup-expires{font-weight:bold}
@media(max-width:767px){.loyalty-offers-panel__popup .popup-component__container__body{overflow-y:scroll !important}
}
.loyalty-offers-panel__popup-details-wrp{display:flex;align-items:flex-start}
@media(max-width:767px){.loyalty-offers-panel__popup-details-wrp{flex-direction:column}
}
.loyalty-offers-panel__popup-img{flex:none;width:200px;height:auto}
@media(max-width:767px){.loyalty-offers-panel__popup-img{width:90%;align-self:center;margin-bottom:12px}
}
.loyalty-offers-panel__popup-details-header{line-height:140%;margin-bottom:20px}
.loyalty-offers-panel__popup-bonus-details{padding-left:18px}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */@media(max-width:1023px){.ctm-balance{color:#fff;font-size:12px;font-weight:normal;margin-top:4px}
}
.ctm-balance__link{color:#333}
@media(max-width:767px){.ctm-balance__link{color:#fff}
}
.ctm-balance__amount{background-color:#347636;color:#fff;padding:1px 20px 1px 5px;border-radius:10px;position:relative;font-size:12px}
@media(max-width:767px){.ctm-balance__amount{background-color:#fff;padding-right:5px;color:#c00}
}
.ctm-balance__amount::before{content:'';display:block;position:absolute;top:2px;right:2px;height:12px;width:12px;background-color:#fff;border-radius:50%}
.ctm-balance__amount::after{content:'';display:block;position:absolute;right:0;top:-4px;transform:scale(0.4) translate(1px,1px);background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-434px -355px;width:15px;height:24px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.ctm-balance__amount::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(max-width:767px){.ctm-balance__amount::before,.ctm-balance__amount::after{display:none}
}
@media(max-width:767px){.enterprise-header .ctm-balance{display:none}
}
@media(min-width:768px){.loyalty-offers-panel .ctm-balance{display:none}
}
.global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__ct-money .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-203px -213px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--myctmoney.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-178px -232px;width:24px;height:18px;background-color:transparent;background-repeat:no-repeat}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__ct-money .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--myctmoney .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.global-header__main-bar__utility-nav__flyout-toggle--myctmoney.global-header__main-bar__utility-nav__flyout-toggle--active .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 *//*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.popular-categories{max-width:1920px}
.popular-categories-empty{margin-left:30px;font-size:1.25rem}
.popular-categories-carousel__heading{text-align:center;margin-top:32px;display:flex;align-items:center;justify-content:center}
.popular-categories-carousel__main-title{line-height:30px;font-size:24px;margin-bottom:0;display:inline-block}
.popular-categories-carousel__logo{display:inline-block;background-repeat:no-repeat;background-size:auto 100%;margin-right:17px}
.popular-categories-carousel__tile{display:flex;flex-direction:column;align-items:center}
.popular-categories-carousel__title{font-size:1.125rem;line-height:32px;text-align:center;margin-top:10px;word-break:break-word}
.popular-categories-carousel__divider{width:100%;height:1px;background-color:#ddd;margin:0 auto 35px}
.popular-categories .owl-carousel .owl-item{background-color:#fff}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{padding:.8%}
@media(min-width:1024px){.popular-categories{padding:0 16px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{width:163px;height:163px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__title{max-width:163px}
}
@media(min-width:1280px){.popular-categories{padding:0 5%}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{width:163px;height:163px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__title{max-width:163px}
}
@media(min-width:1920px){.popular-categories{padding:0 5%}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{width:184px;height:184px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__title{max-width:184px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__divider{width:calc(1920px - 5%)}
}
.popular-categories .owl-carousel .owl-nav .owl-next,.popular-categories .owl-carousel .owl-nav .owl-prev{position:absolute;top:65px;visibility:visible}
.popular-categories .owl-carousel .owl-nav .owl-next.disabled,.popular-categories .owl-carousel .owl-nav .owl-prev.disabled{visibility:hidden}
.popular-categories .owl-carousel .owl-nav .owl-next span,.popular-categories .owl-carousel .owl-nav .owl-prev span{visibility:hidden}
.popular-categories .owl-carousel .owl-nav .owl-next{right:4px}
.popular-categories .owl-carousel .owl-nav .owl-prev{left:4px}
.popular-categories .no-owl-carousel .owl-stage-outer .owl-stage{display:flex;margin:0 auto;flex-wrap:wrap !important;width:100% !important;justify-content:center}
.popular-categories-carousel .owl-stage-outer .owl-stage{display:flex;justify-content:space-between;margin:0 auto}
.homepage .content-paragraph{background-color:#fff}
@media(min-width:768px) and (max-width:1023px){.popular-categories{padding:0 16px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{width:155px;height:155px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__title{max-width:155px}
.popular-categories .owl-carousel .owl-nav .owl-next,.popular-categories .owl-carousel .owl-nav .owl-prev{top:57px}
.popular-categories .owl-carousel .owl-nav .owl-next{right:0}
.popular-categories .owl-carousel .owl-nav .owl-prev{left:0}
}
@media(max-width:767px){.popular-categories{padding:0 15px}
.popular-categories-carousel__main-title{font-size:1.25rem;line-height:1.75rem}
.popular-categories-carousel__logo{display:none}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__image{width:100px;height:100px}
.popular-categories .owl-carousel .owl-item .popular-categories-carousel__title{max-width:100px;margin-top:7px}
.popular-categories .owl-carousel .owl-nav .owl-next,.popular-categories .owl-carousel .owl-nav .owl-prev{top:30px}
}
@media(min-width:320px) and (max-width:479px){.popular-categories .owl-carousel .owl-nav .owl-next{right:-15px}
.popular-categories .owl-carousel .owl-nav .owl-prev{left:-15px}
}
.popular-categories .owl-nav button.owl-next{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-219px 0;width:42px;height:42px;background-color:transparent;background-repeat:no-repeat}
.popular-categories .owl-nav button.owl-prev{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-143px -135px;width:42px;height:42px;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){.animated-carousel-section .owl-nav button.owl-next{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.animated-carousel-section .owl-nav button.owl-prev{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.header-wishlist-button{position:relative}
.global-header__main-bar__utility-nav__flyout-toggle__icon__items-count{display:none;position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#00792b;font:normal 700 .75rem/1.25rem Lato,"Myriad Pro","Trebuchet MS",Ubuntu,sans-serif;color:#fff}
@media(min-width:1280px){.global-header__main-bar__utility-nav__flyout-toggle--wishlist{width:auto;height:100%}
}
[data-component="HeaderWishlistButton"] .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__text{text-decoration:underline}
.global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-303px -362px;width:25px;height:22px;background-color:transparent;background-repeat:no-repeat;display:block}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon .no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-277px -362px;width:25px;height:22px;background-color:transparent;background-repeat:no-repeat}
.wishlist-popup__triangle-top{height:22px;overflow:hidden;position:absolute;top:-15px;right:40px}
.wishlist-popup__triangle-top::after{content:'';display:block;width:28px;height:28px;background-color:#fff;transform:rotate(45deg) scale(0.5);border:solid #9f9f9f;border-width:1px 0 0 1px}
.wishlist-popup__title-icon{display:block;background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-181px -388px;width:23px;height:19px;background-color:transparent;background-repeat:no-repeat}
.wishlist-popup__atc-btn::before{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-296px -289px;width:27px;height:21px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:17px}
@media(max-width:767px){.wishlist-popup__atc-btn::before{display:inline-block;position:static;margin-right:9px;vertical-align:middle}
}
.wishlist-popup__close-btn::after{content:'';background-image:url(../../designs/canadian-tire-core/images/sass-sprites_1.png);background-position:-196px -168px;width:9px;height:9px;background-color:transparent;background-repeat:no-repeat;position:absolute;left:0;top:0}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.wishlist-popup__close-btn::after{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:144dpi){.global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon,.mobile-megamenu__wishlist .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:hover .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner:focus .global-header__main-bar__utility-nav__flyout-toggle__icon,.no-touch .global-header__main-bar__utility-nav__flyer-toggle--wishlist .global-header__main-bar__utility-nav__flyout-toggle__inner_focused .global-header__main-bar__utility-nav__flyout-toggle__icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
__title-icon{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
__atc-btn::before{background-image:url("../../designs/canadian-tire-core/images/sass-sprites-2x_1.png");background-size:482px 465px}
}
/*!
 * Canadian Tire Corporation, Ltd. Do not reproduce without permission in writing.
 * Copyright (c) 2019 Canadian Tire Corporation, Ltd. All rights reserved.
 */.wishlist-popup{height:100%;padding:21px 20px}
.wishlist-popup__toggle-wrp{display:flex;align-items:center;position:relative;left:auto;height:100%}
.wishlist-popup__wrapper{display:none;width:345px;min-height:236px;max-height:465px;position:absolute;left:-278px;top:45px;border:1px solid #d4d3d3;box-shadow:0 2px 7px rgba(0,0,0,0.2);background-color:#fff;border-radius:4px}
.wishlist-popup__header{height:22px;display:flex;align-items:center}
.wishlist-popup__title{display:inline-block;margin-bottom:0;font-size:1.125rem;line-height:1.375rem;color:#333;font-weight:700}
.wishlist-popup__title-icons-wrapper{margin-right:7px}
.wishlist-popup__save-list{display:inline-block;margin-left:10px;cursor:pointer;padding:0;background-color:transparent;border:0}
.wishlist-popup__list-saved{margin-left:10px}
.wishlist-popup__product-list{margin-top:30px;margin-bottom:18px}
.wishlist-popup__product-item{display:flex}
.wishlist-popup__product-item:not(:last-child){margin-bottom:11px}
.wishlist-popup__product-image{max-height:100%}
.wishlist-popup__product-image-wrapper{width:82px;height:82px;flex-shrink:0}
.wishlist-popup__product-details{margin-left:20px;text-align:left}
.wishlist-popup__product-name{margin-bottom:4px;font-size:.875rem;line-height:1.063rem;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.wishlist-popup__product-ratings{min-height:20px}
.wishlist-popup__price-block{margin-top:4px}
.wishlist-popup__price,.wishlist-popup__regular-price{font-size:1.125rem;line-height:1.375rem;font-weight:700}
.wishlist-popup__promo-price .wishlist-popup__regular-price{font-size:.75rem;line-height:.9375rem;font-weight:400;text-decoration:line-through}
.wishlist-popup__view-full-list{display:none;margin-bottom:26px;color:#333;font-size:.875rem;line-height:1.063rem}
.wishlist-popup__atc-btn{max-width:192px;display:inline-block;position:relative;margin:0 auto;padding:9px 18px 9px 51px;border-radius:8px;color:#fff;background-color:#00792b;border:0;text-transform:uppercase;font-weight:700;font-size:.875rem}
.wishlist-popup__link-wrp{padding:4px}
.wishlist-popup__close-btn{position:absolute;right:16px;top:16px;height:9px;width:9px;border:0;background-color:transparent}
[lang="fr"] .wishlist-popup__atc-btn{max-width:206px}
.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}