.eride-localstore .mw-page{overflow-wrap:anywhere}
.eride-localstore .mw-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-top:24px;font-size:14px;color:var(--ls-muted)}
.eride-localstore .mw-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.eride-localstore .mw-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:9%;padding:28px 0 64px;align-items:center}
.eride-localstore .mw-hero h1{font-size:clamp(36px,3.6vw,50px);line-height:1.08;max-width:650px}
.eride-localstore .mw-hero h1 em{display:block}
.eride-localstore .mw-lead{font-size:18px;line-height:1.65;margin:24px 0;max-width:620px}
.eride-localstore .mw-hero figure{margin:0;max-width:420px}
.eride-localstore .mw-hero img{display:block;width:100%;height:auto;border-radius:6px}
.eride-localstore .mw-hero figcaption{font-size:12px;line-height:1.5;color:var(--ls-muted);margin-top:12px}
.eride-localstore .mw-note{font-size:14px;line-height:1.6;color:var(--ls-muted);margin-top:14px}
.eride-localstore .mw-hero .ls-text-link{margin-top:8px}
.eride-localstore .mw-page .ls-button{max-width:100%;white-space:normal;text-align:left}
.eride-localstore .mw-heading{max-width:760px;margin-bottom:30px}
.eride-localstore .mw-page h2{font-size:clamp(28px,3vw,38px);line-height:1.15}
.eride-localstore .mw-heading>p:last-child{margin-top:16px;color:var(--ls-muted)}
.eride-localstore .mw-service{display:grid;grid-template-columns:28px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);gap:24px;align-items:center;padding:30px 12px;border-top:1px solid var(--ls-line);text-decoration:none;color:inherit;transition:background-color .2s}
.eride-localstore .mw-service:last-child{border-bottom:1px solid var(--ls-line)}
.eride-localstore .mw-service:hover{background:var(--ls-paper)}
.eride-localstore .mw-number{font-size:13px;color:var(--ls-muted)}
.eride-localstore .mw-service h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}
.eride-localstore .mw-service p{font-size:16px;line-height:1.6;color:var(--ls-muted)}
.eride-localstore .mw-action{font-size:15px;font-weight:650;display:flex;justify-content:flex-end;gap:12px;align-items:center}
.eride-localstore .mw-action>span{color:#a54b00}
.eride-localstore .mw-time{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:12%;padding:40px;background:#222522;color:#fff;border-radius:8px;margin-top:56px}
.eride-localstore .mw-time .ls-eyebrow{color:#ffb575}
.eride-localstore .mw-time p:not(.ls-eyebrow){font-size:17px;line-height:1.65;color:#ededeb}
.eride-localstore .mw-time p+p{margin-top:20px}
.eride-localstore .mw-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:12%;padding:56px 0}
.eride-localstore .mw-split h2+p{margin-top:20px;color:var(--ls-muted);font-size:17px}
.eride-localstore .mw-prepare dl{margin:0}
.eride-localstore .mw-prepare dl>div{padding:0 0 22px}
.eride-localstore .mw-prepare dl>div+div{border-top:1px solid var(--ls-line);padding-top:22px}
.eride-localstore .mw-prepare dt{font-size:20px;font-weight:650}
.eride-localstore .mw-prepare dd{font-size:17px;color:var(--ls-muted);margin:10px 0 0}
.eride-localstore .mw-faq{border-top:1px solid var(--ls-line)}
.eride-localstore .mw-faq details{border-top:1px solid var(--ls-line)}
.eride-localstore .mw-faq details:last-child{border-bottom:1px solid var(--ls-line)}
.eride-localstore .mw-faq summary{cursor:pointer;padding:20px 0;min-height:48px;font-size:17px;font-weight:600}
.eride-localstore .mw-faq details p{padding-bottom:20px;font-size:17px;color:var(--ls-muted)}
.eride-localstore .mw-visit{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:12%;padding:36px;background:var(--ls-paper);border-radius:8px}
.eride-localstore .mw-visit address{font-style:normal;font-size:17px;font-weight:600;margin-top:24px}
.eride-localstore .mw-visit>div>p:first-child:not(.ls-eyebrow){font-size:18px;margin-bottom:24px}
.eride-localstore .mw-phone{display:flex;align-items:center;min-height:44px;width:fit-content;text-decoration:underline;text-underline-offset:4px}
.eride-localstore .mw-draft{font-size:13px;color:var(--ls-muted);border-left:2px solid var(--ls-line);padding-left:16px;margin-top:24px}
.eride-localstore .mw-customer{max-width:900px;padding:40px 0 56px}
.eride-localstore .mw-customer h2{font-size:28px}
.eride-localstore .mw-customer>p{margin-top:16px}
@media(max-width:1100px){.eride-localstore .mw-hero{gap:5%}.eride-localstore .mw-service{grid-template-columns:24px minmax(0,3fr) minmax(0,5fr);gap:18px}.eride-localstore .mw-action{grid-column:3;justify-content:flex-start}.eride-localstore .mw-split,.eride-localstore .mw-time,.eride-localstore .mw-visit{gap:7%}}
@media(max-width:767px){.eride-localstore .mw-breadcrumb{padding-top:16px;font-size:13px;gap:4px 10px}.eride-localstore .mw-hero{display:block;padding:20px 0 32px}.eride-localstore .mw-hero h1{font-size:34px}.eride-localstore .mw-lead{font-size:17px;margin:20px 0}.eride-localstore .mw-hero figure{max-width:none;margin-top:24px}.eride-localstore .mw-hero img{width:100%;height:240px;object-fit:cover;object-position:center 45%}.eride-localstore .mw-hero figcaption{font-size:12px}.eride-localstore .mw-service{grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:22px 0}.eride-localstore .mw-service p,.eride-localstore .mw-action{grid-column:2}.eride-localstore .mw-action{min-height:44px;justify-content:flex-start}.eride-localstore .mw-time,.eride-localstore .mw-split,.eride-localstore .mw-visit{display:block}.eride-localstore .mw-time{padding:28px 24px;margin-top:32px}.eride-localstore .mw-split{padding:36px 0}.eride-localstore .mw-time>div+div,.eride-localstore .mw-split>div+div,.eride-localstore .mw-split>dl,.eride-localstore .mw-visit>div+div{margin-top:24px}.eride-localstore .mw-visit{padding:24px}.eride-localstore .mw-customer{padding:32px 0}.eride-localstore .mw-note{font-size:13px}}
@media(prefers-reduced-motion:reduce){.eride-localstore .mw-service{transition:none}}
