.store-section{background:#eee6d9;padding:65px 20px}.store-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.store-inner h2,.info-main h2{font-size:clamp(25px,3vw,40px);line-height:1.2;margin:15px 0 20px}.store-inner p,.store-inner address{font-size:14px;line-height:1.85;font-style:normal;max-width:520px}.store-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px}.store-links a{color:#64232d;font-size:12px;text-underline-offset:4px}.map-box{min-height:390px;border:1px solid #b79d7270;background:#f7f1e7;display:grid}.map-cover{padding:35px;align-self:center;text-align:center}.map-cover>span{font-size:50px;color:#9b7d44}.map-cover h3{font-size:22px}.map-cover p{font-size:13px}.map-cover button{background:#64232d;color:white;border:0;min-height:46px;padding:12px 24px}.map-cover small{display:block;font-size:10px;line-height:1.7;margin:20px auto 0;max-width:320px;color:#645c51}.map-box iframe{border:0;width:100%;height:390px}.business-footer{align-items:start}.business-footer p{font-size:11px;line-height:1.7}.business-footer nav{display:flex;flex-wrap:wrap;max-width:700px;gap:15px 22px}.business-footer a{color:#d9c9ac;font-size:11px;text-underline-offset:4px}.info-main{max-width:1000px;padding-top:38px}.info-back{display:inline-block;margin-bottom:35px;color:#64232d;font-size:13px}.info-main h1{font-size:clamp(35px,6vw,65px);line-height:1.1;letter-spacing:-.05em;margin:18px 0 25px}.info-intro{max-width:650px;color:#665b4d}.info-main p,.info-main li,.info-main dd{font-size:14px;line-height:1.9}.info-main section{padding:35px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.info-main h3{font-size:20px;margin:25px 0 10px}.info-main a{color:#64232d;text-underline-offset:4px;overflow-wrap:anywhere}.info-nav{display:flex;gap:12px 22px;flex-wrap:wrap;margin:30px 0;font-size:13px}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payment-grid article{background:#eee6d9;padding:5px 25px 20px}.info-main dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#716450;margin-top:13px}.info-main dd{margin:3px 0 14px}.info-small{font-size:12px!important}.business-details{display:grid;grid-template-columns:210px 1fr;gap:10px 20px}.business-details dt,.business-details dd{margin:0}.promo-opt{display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.6;margin:12px 0}.promo-opt input{margin:3px 0 0;accent-color:#64232d}.form-note a{color:#64232d}.info-main+.business-footer{margin-top:20px}.head a{text-decoration:none;color:inherit}@media(max-width:700px){.store-inner{grid-template-columns:1fr;gap:28px}.store-section{padding:42px 18px}.map-box,.map-box iframe{min-height:330px;height:330px}.map-cover{padding:22px}.payment-grid{grid-template-columns:1fr}.info-main{padding:25px 20px 50px}.business-details{grid-template-columns:1fr;gap:0}.business-details dd{margin-bottom:16px}.business-footer nav{margin-top:20px}.cart-footer{max-height:48dvh;overflow:auto}}

.help-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;padding:0 14px 12px}.help-links a{font-size:11px;color:#64232d;text-underline-offset:4px}@media(max-width:500px){.help-links{gap:8px 17px}.help-links a{font-size:10px}}
.map-box{position:relative}.map-box iframe{position:absolute;inset:0}.map-cover a{display:inline-block;color:#64232d;padding:12px;text-underline-offset:4px}#local{scroll-margin-top:110px}

