.page-location .location-page{--location-muted: #56616f}.page-location .location-page h1,.page-location .location-page h2,.page-location .location-page h3{text-wrap:balance}.page-location .location-page a{text-underline-offset:4px}.page-location .location-page a:focus-visible,.page-location .location-page summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.page-location .location-page ::selection{background:#bacad9;color:#21334b}.page-location .location-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;align-items:stretch}.page-location .location-hero__media{position:relative;grid-column:2;grid-row:1}.page-location .location-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:48% center}.page-location .location-hero__veil{display:none}.page-location .location-hero__inner{grid-column:1;grid-row:1;width:100%;max-width:700px;margin-left:auto;margin-right:0;padding:36px clamp(28px,4vw,64px) 40px}.page-location .location-hero__nav{border:0;border-bottom:1px solid #667383;padding:0;gap:24px;margin-bottom:32px}.page-location .location-hero__nav a{padding:8px 0 12px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}.page-location .location-hero__nav a[aria-current=page]{background:transparent;border-bottom:2px solid #fdfcf8;margin-bottom:-1px;color:#fdfcf8;font-weight:700}.page-location .location-hero h1{max-width:620px;font-size:clamp(36px,4.3vw,62px);line-height:1.14}.page-location .location-hero__text{margin-top:22px;max-width:49ch;font-size:16px;color:#e0e6ec}.page-location .location-hero__actions{align-items:flex-start;gap:10px 24px;margin-top:24px}.page-location .location-page__button{box-sizing:border-box;text-align:center;font-size:14px}.page-location .location-page__text-link{font-size:14px}.page-location .location-hero__visit{border-top:1px solid #667383;margin-top:28px;padding-top:18px;color:#e0e6ec;font-size:14px}.page-location .location-hero__visit a{color:inherit}.page-location .location-trust{padding:44px 0;background:var(--location-paper)}.page-location .location-trust__header{display:block;margin-bottom:24px}.page-location .location-trust__header .location-page__heading{max-width:none;font-size:28px}.page-location .location-trust__header .location-page__lede:empty{display:none}.page-location .location-trust__item{padding-top:22px}.page-location .location-trust__item h3{font-size:20px}.page-location .location-trust__item p{font-size:14px;color:var(--location-muted)}.page-location .location-showroom{scroll-margin-top:130px;padding:64px 0}.page-location .location-showroom__inner{box-sizing:border-box;width:min(1180px,calc(100% - 40px));margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.page-location .location-showroom__media{align-self:stretch}.page-location .location-showroom__media img{min-height:0;object-fit:cover;object-position:center}.page-location .location-showroom__content{padding:0;background:transparent;color:var(--location-navy)}.page-location .location-showroom__content h2{font-size:clamp(30px,3vw,42px);line-height:1.2}.page-location .location-showroom__text{margin-top:20px;color:var(--location-muted);font-size:15px}.page-location .location-showroom__text p+p{margin-top:14px}.page-location .location-showroom__content address{margin-top:22px;font-weight:700}.page-location .location-showroom__contact{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:14px}.page-location .location-showroom__hours{margin-top:16px;font-size:14px}.page-location .location-showroom__actions{margin-top:22px}.page-location .location-showroom .location-page__button{background:var(--location-navy);border-color:var(--location-navy);color:var(--location-white)}.page-location .location-showroom .location-page__button:hover{background:#17263a}.page-location .location-categories,.page-location .location-featured,.page-location .location-faq{padding:60px 0}.page-location .location-categories{background:var(--location-paper)}.page-location .location-page__heading{font-size:clamp(30px,3vw,42px);line-height:1.2}.page-location .location-page__lede{margin-top:0;font-size:15px}.page-location .location-categories__header,.page-location .location-featured__header{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px}.page-location .location-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page-location .location-category-card,.page-location .location-category-card:first-child{display:block;grid-column:auto;min-height:0;background:transparent;color:var(--location-navy);overflow:visible}.page-location .location-category-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.page-location .location-category-card__overlay{display:none}.page-location .location-category-card__content{box-sizing:border-box;display:block;padding:18px 0 0}.page-location .location-category-card__content h3{font-size:22px;line-height:1.3;text-wrap:pretty}.page-location .location-category-card__content p{color:var(--location-muted);font-size:14px}.page-location .location-category-card:hover h3{text-decoration:underline}.page-location .location-featured__grid{gap:24px;background:transparent}.page-location .location-featured .product-grid-item .item-desc-box{padding:16px 0;min-height:0}.page-location .location-featured .product-grid-item .item-desc-box h4{font-size:15px;line-height:1.5}.page-location .location-faq{border-top:1px solid #d8dce0}.page-location .location-faq__header .location-page__lede{margin-top:18px}.page-location .location-faq summary{font-size:15px}.page-location .location-faq__answer{font-size:15px}.page-location .location-cta{padding:64px 0}.page-location .location-cta h2{max-width:680px;margin:0 auto;font-size:clamp(30px,4vw,48px);line-height:1.2}@media(max-width:1000px)and (min-width:750px){.page-location .location-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-location .location-category-card__media{aspect-ratio:4 / 3}}@media(max-width:749px){.page-location .location-hero{grid-template-columns:minmax(0,1fr)}.page-location .location-hero__inner{max-width:none;padding:20px 24px 28px}.page-location .location-hero__nav{margin-bottom:24px}.page-location .location-hero h1{font-size:clamp(32px,8.8vw,44px);line-height:1.16}.page-location .location-hero__media{grid-column:1;grid-row:2;height:260px}.page-location .location-hero__media img{object-position:center 58%}.page-location .location-hero__text{margin-top:18px;font-size:15px}.page-location .location-hero__actions{gap:8px;margin-top:20px;flex-direction:column}.page-location .location-hero__visit{margin-top:18px;padding-top:14px;font-size:13px}.page-location .location-trust,.page-location .location-showroom,.page-location .location-categories,.page-location .location-featured,.page-location .location-faq,.page-location .location-cta{padding:40px 0}.page-location .location-trust__header .location-page__heading{font-size:26px}.page-location .location-trust__item,.page-location .location-trust__item+.location-trust__item{padding:18px 0}.page-location .location-trust__item:last-child{padding-bottom:0}.page-location .location-showroom__inner{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:28px}.page-location .location-showroom__media img{height:300px}.page-location .location-categories__header,.page-location .location-featured__header{grid-template-columns:minmax(0,1fr);gap:16px}.page-location .location-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.page-location .location-category-card__content h3{font-size:20px}.page-location .location-category-card__content p{font-size:13px}.page-location .location-featured__grid{gap:16px}}@media(prefers-reduced-motion:reduce){.page-location .location-category-card__media img{transition:none}.page-location .location-category-card:hover img{transform:none}}.page-location .location-featured{scroll-margin-top:130px}.page-location .location-category-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.page-location .location-category-card:nth-child(5){grid-column:auto}.page-location .location-editorial{padding:48px 0}.page-location .location-editorial__inner{box-sizing:border-box;width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.page-location .location-editorial__media img{display:block;min-height:0;height:420px;object-fit:cover}.page-location .location-editorial--reverse .location-editorial__media{order:2}.page-location .location-editorial__content{padding:0}.page-location .location-editorial__content h2{font-size:clamp(30px,3vw,42px);line-height:1.2}.page-location .location-editorial__content .rte{font-size:15px;line-height:1.7}.page-location .location-editorial__content .rte p+p{margin-top:14px}.page-location .location-editorial--dark .location-editorial__content .rte{color:#e0e6ec}@media(max-width:749px){.page-location .location-category-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.page-location .location-editorial{padding:40px 0}.page-location .location-editorial__inner{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:28px}.page-location .location-editorial--reverse .location-editorial__media{order:0}.page-location .location-editorial__media img{height:280px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/edmonton-landing.css.map */
