.component-store-locations h1{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:2.5rem;text-align:center;text-transform:none;padding:2rem 0;margin:0;color:#2c272d}.component-store-locations .img-wrap{max-width:1440px;margin:auto}.component-store-locations .img-wrap picture{position:relative;background-color:#f0f0f0;display:block}.component-store-locations .img-wrap img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.component-store-locations .row{padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid #DDDDDD}.component-store-locations .container .row:last-child{border-bottom:0}.component-store-locations a{text-decoration:underline}.component-store-locations .title{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:2rem;margin-top:0;margin-bottom:1rem;color:#2c272d}.component-store-locations .description,.component-store-locations .address,.component-store-locations .hours,.component-store-locations .phone,.component-store-locations .fitting{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;margin-top:0;margin-bottom:1rem;color:#2c272d}.component-store-locations .fitting{color:#2c272d}@media screen and (max-width: 768px){.component-store-locations h1{font-size:1.75rem;padding:1.5rem 0}.component-store-locations .row{border-bottom:0;padding-top:0;padding-bottom:0}.component-store-locations .title{font-size:1.75rem;margin-top:1.5rem}.component-store-locations .description,.component-store-locations .address,.component-store-locations .hours,.component-store-locations .phone,.component-store-locations .fitting{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/10931/assets/component-store-locations.css.map */
