.store-location-page .container{margin:0 auto;padding:0 80px;max-width:1360px}.store-location-page .image-with-text .content{display:flex;max-width:1150px;padding:80px 0;margin:0 auto}.store-location-page .store-content .store-content-text{padding:80px 0;text-align:center}.store-location-page .store-content .store-content-text h1{margin:0 0 40px;letter-spacing:1px;font-size:40px;line-height:1.6;font-weight:400}.store-location-page .store-content .store-content-text p{margin:0;font-size:18px;line-height:1.6}.store-location-page .image-with-text .content:nth-child(odd) .shop-info{order:1;padding-left:40px}.store-location-page .image-with-text .content:nth-child(2n) .img-left{order:2}.store-location-page .image-with-text .content .shop-info{flex:1;padding-left:40px}.store-location-page .image-with-text .content .shop-info p{margin:0 0 20px;font-size:18px;line-height:1.6}.store-location-page .image-with-text .content .shop-info a{border-bottom:2px solid #b1b1a9}.store-location-page .image-with-text .content .shop-info a:hover{color:#292929;opacity:.6}.store-location-page .image-with-text .content .img-left{max-height:550px;max-width:780px;width:100%;height:100%}.store-location-page .image-with-text .content .img-left img{width:780px;height:550px;object-fit:cover}@media only screen and (max-width:1024px){.store-location-page .container{padding:0 50px}.store-location-page .image-with-text .content,.store-location-page .store-content .store-content-text{padding:50px 0}.store-location-page .store-content .store-content-text h1{font-size:32px}.store-location-page .image-with-text .content .shop-info p,.store-location-page .store-content .store-content-text p{font-size:16px}.store-location-page .image-with-text .content .img-left{width:50%}.store-location-page .image-with-text .content:nth-child(2n) .shop-info{padding-left:40px}}@media only screen and (max-width:767px){.store-location-page .container{padding:0 24px}.store-location-page .image-with-text .content{flex-wrap:wrap}.store-location-page .image-with-text .content:nth-child(2n) .shop-info,.store-location-page .image-with-text .content:nth-child(odd) .shop-info{padding:0}.store-location-page .image-with-text .content:nth-child(odd) .img-left{order:2}.store-location-page .image-with-text .content .img-left{width:100%;height:auto}.store-location-page .image-with-text .content .shop-info{width:100%}.store-location-page .image-with-text,.store-location-page .image-with-text .content .shop-info p:last-child{margin-bottom:50px}.store-location-page .image-with-text .content .img-left img{height:auto}}