body.noScroll{overflow:hidden;position:fixed;inset:0}
@keyframes dot-animation{0{background-color:rgba(29,29,27,.4)}
50%{background-color:rgba(29,29,27,.7)}
100%{background-color:#1d1d1b}
}
.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}
.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}
.batcom--loading::before{animation-delay:.4s;left:-20px}
.batcom--loading::after{animation-delay:1.2s;right:-20px}
.batcom__loading-container{position:relative}
.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.batcom__loading-container.loading{pointer-events:none;opacity:.3}
.batcom__loading-container.loading .batcom--loading{display:inline-block}
.batcom-overlay__shorthand{position:relative;z-index:0}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.batcom-canada-minibasket{position:relative;margin-left:16px;text-align:center}
.batcom-canada-minibasket__bag{overflow:visible;width:auto;padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;cursor:pointer;display:block;position:relative;text-align:center}
.batcom-canada-minibasket__bag::-moz-focus-inner{padding:0;border:0}
.batcom-canada-minibasket__bag::before{content:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/basket.svg");display:inline-block;width:16px;height:16px;transform:translateY(10px)}
@media only screen and (max-width:1023px){.batcom-canada-minibasket__bag::before{transform:translateY(0)}
}
.batcom-canada-minibasket__bag:focus,.batcom-canada-minibasket__bag:focus-within{outline:0}
.batcom-canada-minibasket__bag-value{display:block;font-family:var(--batcom-font-face-1-name);font-weight:325;font-size:.75rem;line-height:1.375rem;margin-top:12px}
@media only screen and (max-width:1023px){.batcom-canada-minibasket__bag-value{margin-top:6px}
}
.batcom-canada-minibasket__bag-value:hover{color:var(--batcom-color-header-anchor-hover)}
.batcom-canada-minibasket__bag-bubble{background-color:#027f9c;border-radius:50%;color:#fff;display:inline-block;font-size:.5rem;font-weight:400;padding:2px 4px;position:absolute;top:5px}