section#location-purchase-content{padding:4rem 0;background:#f5f7fc}@media screen and (max-width: 768px){section#location-purchase-content{padding:1rem 0 2rem}}section#location-purchase-content .location-purchase-header{padding:2rem 1.5rem}section#location-purchase-content .location-purchase-header h2{font-size:3.5rem;font-weight:700}@media screen and (max-width: 768px){section#location-purchase-content .location-purchase-header h2{font-size:2.5rem;line-height:1;margin-top:0}}section#location-purchase-content .location-purchase-header h3{font-size:1.75rem;font-weight:400}@media screen and (max-width: 768px){section#location-purchase-content .location-purchase-header h3{max-width:80%;margin:0 auto}}section#location-purchase-content .purchase-header-items{flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){section#location-purchase-content .purchase-header-items{flex-direction:column;gap:1.5rem}}section#location-purchase-content .purchase-header-items .purchase-header-item{flex:0 1 300px;align-items:flex-start}@media screen and (max-width: 768px){section#location-purchase-content .purchase-header-items .purchase-header-item{flex:1}}section#location-purchase-content .purchase-header-items .purchase-header-item .purchase-header-item--icon{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--color-accent-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}section#location-purchase-content .purchase-header-items .purchase-header-item h3{font-size:1rem;font-weight:700;color:var(--color-accent-blue);margin-bottom:.25rem}section#location-purchase-content .purchase-header-items .purchase-header-item p{font-size:.875rem;color:#666;line-height:1.4}section#location-purchase-content .wash-packages-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;padding:2rem 1.5rem}@media screen and (max-width: 1024px){section#location-purchase-content .wash-packages-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){section#location-purchase-content .wash-packages-container{grid-template-columns:1fr;padding:1rem}}
