.avld,.avlp{--navy:#142a5c;--navy-dark:#0e1f45;--sand:#faeddb;--line:#d9d2c5;--grey:#4a4a4a;--ink:#000;color:var(--ink)}.avld [hidden],.avlp [hidden]{display:none!important}.avld,.avld *,.avld *:before,.avld *:after,.avlp,.avlp *,.avlp *:before,.avlp *:after{box-sizing:border-box}.avlx-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:0 0 4px;line-height:1.4}.avlx-status{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:13px;line-height:1.5;color:var(--grey);margin:0}.avlx-status__dot{width:7px;height:7px;border-radius:50%;background:var(--grey);flex:0 0 auto}.avlx-status__label{color:var(--grey);font-weight:700}.avlx-status.is-open .avlx-status__dot{background:var(--navy)}.avlx-status.is-open .avlx-status__label{color:var(--navy)}.avlx-week{margin:6px 0 0;font-size:13px;line-height:1.5}.avlx-week summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.avlx-week summary::-webkit-details-marker{display:none}.avlx-week summary::marker{content:""}.avlx-week summary:after{content:"+";font-size:15px;letter-spacing:0;line-height:1}.avlx-week[open] summary:after{content:"\2212"}.avlx-week dl{display:grid;grid-template-columns:auto 1fr;gap:2px 16px;margin:0;padding:10px 12px;background:var(--sand)}.avlx-week dt,.avlx-week dd{margin:0;font-size:13px;line-height:1.5}.avlx-week dt{color:var(--grey)}.avlx-week .is-today{font-weight:700;color:var(--ink)}.avld.avld .avlx-btn,.avlp.avlp .avlx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:4px!important;padding:12px 20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;border:1px solid var(--navy)!important;background:var(--navy)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;line-height:1.2;cursor:pointer;font-family:inherit;opacity:1!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.avld.avld .avlx-btn:hover,.avld.avld .avlx-btn:focus-visible,.avld.avld .avlx-btn:active,.avlp.avlp .avlx-btn:hover,.avlp.avlp .avlx-btn:focus-visible,.avlp.avlp .avlx-btn:active{background:var(--navy-dark)!important;border-color:var(--navy-dark)!important;color:#fff!important;box-shadow:none!important}.avld.avld .avlx-btn:focus-visible,.avlp.avlp .avlx-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.avlp.avlp .avlx-btn[disabled]{opacity:.6!important;cursor:default}.avlp.avlp .avlx-btn--line{background:#fff!important;color:var(--navy)!important}.avlp.avlp .avlx-btn--line:hover,.avlp.avlp .avlx-btn--line:focus-visible,.avlp.avlp .avlx-btn--line:active{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.avld{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;pointer-events:none}.avld[hidden]{display:none!important}.avld.is-open{pointer-events:auto}.avld__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .35s ease}.avld__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;width:440px;max-width:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 30px #0000001f;outline:0}.avld.is-open .avld__shade{opacity:1}.avld.is-open .avld__panel{transform:translate(0)}.avld.is-open .avld__panel,.avld.is-open .avld__panel *{pointer-events:auto}.avld a,.avld button,.avld summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.avld__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 12px 24px;border-bottom:1px solid var(--line)}.avld__title{font-family:var(--avlx-head-font,inherit);font-weight:var(--avlx-head-weight,400);font-size:26px;line-height:1.2;letter-spacing:.03em;margin:0}.avld__title.is-caps{text-transform:uppercase}#AvldDrawer button:not(.avlx-btn),#AvldDrawer button:not(.avlx-btn):hover,#AvldDrawer button:not(.avlx-btn):focus,#AvldDrawer button:not(.avlx-btn):focus-visible,#AvldDrawer button:not(.avlx-btn):active,#AvldDrawer a:not(.avlx-btn):not(.avld__promo),#AvldDrawer a:not(.avlx-btn):not(.avld__promo):hover,#AvldDrawer a:not(.avlx-btn):not(.avld__promo):focus,#AvldDrawer a:not(.avlx-btn):not(.avld__promo):focus-visible,#AvldDrawer a:not(.avlx-btn):not(.avld__promo):active{background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important}#AvldDrawer button:not(.avlx-btn):before,#AvldDrawer button:not(.avlx-btn):after{content:none!important;display:none!important}#AvldDrawer .avld__close,#AvldDrawer .avld__close:hover,#AvldDrawer .avld__close:focus,#AvldDrawer .avld__close:active{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important;margin:0!important;border:0!important;color:var(--ink)!important;cursor:pointer;line-height:0}#AvldDrawer .avld__close svg{width:24px;height:24px;pointer-events:none}#AvldDrawer .avld__close:hover{color:var(--navy)!important}#AvldDrawer .avld__close:focus-visible{outline:2px solid var(--navy)!important;outline-offset:-2px}.avld__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#AvldDrawer .avld__row,#AvldDrawer .avld__row:hover,#AvldDrawer .avld__row:focus,#AvldDrawer .avld__row:focus-visible,#AvldDrawer .avld__row:active{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:16px;width:100%;min-height:44px;margin:0!important;padding:18px 24px!important;border:0!important;border-bottom:1px solid var(--line)!important;text-align:left;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;color:var(--ink)!important;font:inherit!important;line-height:1.4!important;cursor:pointer}#AvldDrawer .avld__acc .avld__row,#AvldDrawer .avld__acc .avld__row:hover,#AvldDrawer .avld__acc .avld__row:focus,#AvldDrawer .avld__acc .avld__row:active{border-bottom:0!important}#AvldDrawer .avld__row:focus-visible{outline:2px solid var(--navy)!important;outline-offset:-2px}#AvldDrawer .avld__row *{pointer-events:none}.avld__icon{flex:0 0 auto;width:22px;height:22px;color:var(--navy);display:flex;align-items:center;justify-content:center}.avld__icon svg{width:22px;height:22px}.avld__row-text{flex:1 1 auto;min-width:0}#AvldDrawer .avld__row-title{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--ink)!important;transition:color .2s ease}#AvldDrawer .avld__row-sub{display:block;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--grey)!important;margin-top:2px}#AvldDrawer .avld__chev{flex:0 0 auto;width:16px;height:16px;color:var(--grey)!important;transition:transform .25s ease,color .2s ease}.avld__chev svg{width:16px;height:16px;display:block}#AvldDrawer .avld__row:hover .avld__row-title,#AvldDrawer .avld__row:focus-visible .avld__row-title,#AvldDrawer .avld__row:hover .avld__chev,#AvldDrawer .avld__row:focus-visible .avld__chev{color:var(--navy)!important}.avld__row[aria-expanded=true] .avld__chev{transform:rotate(180deg)}.avld__acc{border-bottom:1px solid var(--line)}.avld__cards{padding:0 24px 18px;display:grid;gap:10px}.avld__card{position:relative;border:1px solid var(--line);padding:14px 16px 6px;transition:border-color .2s ease}.avld__card--link{cursor:pointer}.avld__card--link:hover,.avld__card--link:focus-within{border-color:var(--navy)}.avld__card-name{font-size:15px;font-weight:700;margin:0 0 3px;line-height:1.35}#AvldDrawer .avld__card-link,#AvldDrawer .avld__card-link:hover,#AvldDrawer .avld__card-link:focus,#AvldDrawer .avld__card-link:active{color:var(--ink)!important;text-decoration:none!important;font-weight:inherit}#AvldDrawer .avld__card-link:focus{outline:0}#AvldDrawer .avld__card-link:focus-visible{outline:0}#AvldDrawer .avld__card--link:has(.avld__card-link:focus-visible){outline:2px solid var(--navy);outline-offset:2px}#AvldDrawer .avld__card--link:hover .avld__card-link{color:var(--navy)!important}.avld__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.avld__card-addr{font-size:13px;line-height:1.5;color:var(--grey);margin:4px 0 0}.avld__links{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:2px 0 0;padding:0;list-style:none}.avld__links li{display:flex;align-items:center;margin:0;padding:0;list-style:none}.avld__links li:before{content:none}.avld__links li+li:before{content:"\b7";display:inline-block;margin:0 2px;color:var(--grey)}#AvldDrawer .avld__links a,#AvldDrawer .avld__links a:hover,#AvldDrawer .avld__links a:focus,#AvldDrawer .avld__links a:active{display:inline-flex;align-items:center;min-height:44px;padding:0 7px!important;margin:0!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)!important;text-decoration:none;font-weight:700;border:0!important}#AvldDrawer .avld__links li:first-child a{padding-left:0!important}#AvldDrawer .avld__links a:hover,#AvldDrawer .avld__links a:focus-visible{text-decoration:underline!important;text-underline-offset:3px}#AvldDrawer .avld__links a:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}#AvldDrawer .avld__promo,#AvldDrawer .avld__promo:hover,#AvldDrawer .avld__promo:focus,#AvldDrawer .avld__promo:active{display:block;margin:20px 24px 4px;background:var(--sand)!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;text-decoration:none!important;color:var(--ink)!important}#AvldDrawer .avld__promo:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.avld__promo-img{aspect-ratio:16/9;overflow:hidden;background:var(--sand)}.avld__promo-img img{width:100%;height:100%;object-fit:cover;display:block}.avld__promo-text{display:block;padding:14px 16px 16px}.avld__promo-title{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.avld__promo-sub{display:block;font-size:13px;line-height:1.5;color:var(--grey);margin-top:3px}.avld__promo-cta{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-weight:700}.avld__promo:hover .avld__promo-cta,.avld__promo:focus-visible .avld__promo-cta{text-decoration:underline;text-underline-offset:3px}.avld__foot{border-top:1px solid var(--line);padding:16px 24px calc(16px + env(safe-area-inset-bottom))}.avld.avld .avld__foot .avlx-btn{display:flex;width:100%;text-align:center}@media(max-width:749px){.avld__panel{width:100%}.avld__head{padding:12px 8px 10px 16px}.avld__title{font-size:22px}#AvldDrawer .avld__row,#AvldDrawer .avld__row:hover,#AvldDrawer .avld__row:focus,#AvldDrawer .avld__row:focus-visible,#AvldDrawer .avld__row:active{padding:16px!important}.avld__cards{padding:0 16px 16px}#AvldDrawer .avld__promo,#AvldDrawer .avld__promo:hover,#AvldDrawer .avld__promo:focus,#AvldDrawer .avld__promo:active{margin:16px 16px 4px}.avld__foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}}html.avld-lock,html.avld-lock body{overflow:hidden!important}html.avld-lock .avmb,html.avld-lock [id^=smile-ui]{visibility:hidden!important;pointer-events:none!important}.header-locations-link{position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.header-locations-link:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.header-locations-link>*{pointer-events:none}#main-nav .navigation__tier-1>li:has(>a[href$="/pages/montreal-locations"]),.mobile-navigation-drawer .navigation__tier-1>li:has(>a[href$="/pages/montreal-locations"]),.mobile-navigation-drawer li[datalink=our-locations],.mobile-navigation-drawer a.inline-menu__link[href$="/pages/montreal-locations"],.announcement-bar__right a.inline-menu__link[href$="/pages/montreal-locations"]{display:none!important}@media(prefers-reduced-motion:reduce){.avld__shade,.avld__panel,.avld__chev,.avlp-card,.avld__card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/avanti-locations.css.map */
