.xLJrAG_page{color:#454641;min-width:0;font-family:var(--font-figtree-sans), sans-serif;background:#fff;padding:0 0 3rem;overflow-x:hidden}.xLJrAG_content{box-sizing:border-box;width:100%;max-width:1152px;margin:0 auto;padding:2rem 1rem 0}.xLJrAG_titleArea{text-align:center;border-bottom:1px solid #d2d0ca;padding-bottom:.75rem}.xLJrAG_heading,.xLJrAG_sectionHeading,.xLJrAG_storeName,.xLJrAG_buildButton{text-transform:uppercase;font-family:inherit;font-weight:700}.xLJrAG_heading{color:#373936;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1}.xLJrAG_hero{background:#f2522f;width:100%;margin-top:1.25rem;display:block;overflow:hidden}.xLJrAG_heroImage{width:100%;height:auto;display:block}.xLJrAG_intro{color:#5c5b57;text-align:center;max-width:56rem;margin:1.25rem auto 0;font-size:.78rem;line-height:1.625}.xLJrAG_sectionHeading{color:#444541;letter-spacing:-.02em;text-align:center;margin:1.75rem 0 0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.2}.xLJrAG_storeList{max-width:64rem;margin:.75rem auto 0}.xLJrAG_storeRow{gap:1.25rem;padding:1.5rem 0;display:grid}.xLJrAG_storeDetails{min-width:0}.xLJrAG_storeName{color:#40413e;letter-spacing:-.018em;margin:0;font-size:1.2rem;line-height:1}.xLJrAG_storeText{color:#62615d;margin-top:.75rem;font-size:.78rem;line-height:1.5}.xLJrAG_storeText p,.xLJrAG_storeText div{margin:0}.xLJrAG_storeText p,.xLJrAG_storeText>div{margin-top:.5rem}.xLJrAG_address{font-style:normal}.xLJrAG_action{min-width:0}.xLJrAG_buildButton{box-sizing:border-box;color:#fff;letter-spacing:.01em;text-align:center;background:#d94b17;border-radius:3px;width:100%;padding:.75rem 1.5rem;font-size:.95rem;line-height:1;text-decoration:none;transition:background-color .15s ease-in-out;display:block}.xLJrAG_buildButton:hover{background:#bd3b10}.xLJrAG_buildButton:focus-visible{outline-offset:2px;outline:2px solid #d94b17}@media (min-width:640px){.xLJrAG_page{padding-bottom:4rem}.xLJrAG_content{padding:2.75rem 1.5rem 0}.xLJrAG_intro{font-size:.88rem}.xLJrAG_storeRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.75rem 0}.xLJrAG_storeName{font-size:1.35rem}.xLJrAG_storeText{font-size:.84rem}.xLJrAG_action{justify-self:end}.xLJrAG_buildButton{width:auto;min-width:8rem}}@media (min-width:1024px){.xLJrAG_content{padding:3.5rem 1.5rem 0}}
