.info-hero{padding:70px clamp(22px,10vw,155px) 60px;background:#e9e6dd}.info-hero h1{font-size:clamp(56px,8vw,104px);margin:0 0 22px}.info-hero h1 em{color:#b86c4b}.info-hero>p:not(.eyebrow){max-width:600px;font-size:14px;line-height:1.8;color:#6d7069;margin-bottom:25px}.showrooms{padding:75px clamp(22px,8vw,120px)}.showroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.showroom-grid article{background:#e9e6dd;padding:25px;display:flex;flex-direction:column;align-items:flex-start;min-height:270px}.showroom-grid article>span,.pickup-points span,.delivery-card>span{font-size:9px;letter-spacing:1.4px;color:#7d7b70}.showroom-grid h2{font:500 25px Manrope,sans-serif;letter-spacing:-.04em;margin:16px 0 8px}.showroom-grid p{font-size:11px;line-height:1.7;color:#6d7069;margin-bottom:10px}.showroom-grid address{font-style:normal;font-size:11px;margin-bottom:6px}.showroom-grid small{font-size:9px;color:#7d7b70;margin-bottom:12px}.showroom-grid a{font-size:10px;text-decoration:none;margin-top:6px}.showroom-grid .map-link{color:#a95f40;border-bottom:1px solid #b86c4b;padding-bottom:3px;margin-top:auto}.source-note{margin:20px 0 0;color:#8b887f;font-size:9px;line-height:1.65}.pickup{padding:70px clamp(22px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#dfd9ca}.pickup h2,.delivery-steps h2,.delivery-contact h2{font:500 clamp(40px,5vw,66px)/1.02 Manrope,sans-serif;letter-spacing:-.06em}.pickup h2 em,.delivery-steps h2 em,.delivery-contact h2 em{font:400 italic .9em Georgia,serif;color:#b86c4b}.pickup-points{border-top:1px solid #c1b9a9}.pickup-points div{padding:17px 0;border-bottom:1px solid #c1b9a9;display:flex;flex-direction:column;gap:9px}.pickup-points b{font:500 16px Manrope,sans-serif}.pickup-points p{font-size:11px;line-height:1.7;color:#68685e;margin:17px 0}.delivery-grid{padding:65px clamp(22px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:16px}.delivery-card{background:#e9e6dd;padding:36px;min-height:380px;display:flex;flex-direction:column;align-items:flex-start}.delivery-card h2{font:500 clamp(38px,4.5vw,58px)/1.02 Manrope,sans-serif;letter-spacing:-.06em;margin:35px 0 18px}.delivery-card h2 em{font:400 italic .9em Georgia,serif;color:#b86c4b}.delivery-card p{max-width:440px;font-size:12px;line-height:1.8;color:#676a62;margin-bottom:25px}.delivery-card .button{margin-top:auto}.delivery-card-dark{background:#344638;color:#f4f1e9}.delivery-card-dark>span{color:#d0d0c5}.delivery-card-dark h2 em{color:#d99b7a}.delivery-card-dark p{color:#d4d6ce}.delivery-steps{padding:75px clamp(22px,10vw,155px)}.delivery-steps ol{list-style:none;margin:30px 0 0;padding:0;max-width:800px;border-top:1px solid #d8d4ca}.delivery-steps li{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #d8d4ca}.delivery-steps li>span{font-size:10px;color:#b86c4b}.delivery-steps li b{font:500 14px Manrope,sans-serif}.delivery-steps li p{font-size:11px;line-height:1.75;color:#6d7069;margin:7px 0 0}.delivery-contact{padding:65px clamp(22px,8vw,120px);background:#b86c4b;color:#f8f2e8;display:flex;justify-content:space-between;align-items:center}.delivery-contact .eyebrow{color:#f0c8b7}.delivery-contact h2 em{color:#f2c1a9}.delivery-contact>div:last-child{display:flex;flex-direction:column;gap:17px;align-items:flex-start}.delivery-contact>div:last-child>a:last-child{font-size:11px;text-decoration:none;color:#f5dfd4;border-bottom:1px solid #f5dfd477;padding-bottom:4px}
@media(max-width:640px){.info-hero{padding:45px 20px}.info-hero h1{font-size:58px}.info-hero>p:not(.eyebrow){font-size:12px}.showrooms{padding:48px 18px}.showroom-grid{grid-template-columns:1fr}.showroom-grid article{min-height:250px;padding:21px}.pickup{padding:48px 20px;grid-template-columns:1fr;gap:20px}.pickup h2,.delivery-steps h2,.delivery-contact h2{font-size:43px}.delivery-grid{padding:35px 18px;grid-template-columns:1fr}.delivery-card{min-height:330px;padding:25px}.delivery-card h2{font-size:45px;margin:28px 0 14px}.delivery-steps{padding:48px 20px}.delivery-steps li{grid-template-columns:35px 1fr}.delivery-steps li b{font-size:12px}.delivery-contact{padding:48px 20px;display:block}.delivery-contact>div:last-child{margin-top:24px}.header .nav{display:none}}
